Enrico Forestieri
17b24cf480
Re-enable QWindowsMimeMetafile with Qt6
...
Qt 6.5.0 has dropped support for the QWindowsMime class
in favor of a new QWindowsMimeConverter class. They say:
"If you have implementations of QWindowsMime or QMacMime in Qt 5,
then those will almost directly translate to the new APIs but
require less boiler-plate code to register the converters with Qt."
This may be true, but in practice they break binary compatibility with
previous versions. If you used the QWindowsMime class until Qt 6.4 by
using boiler-plate code to register the converters with Qt, you now
need to modify the sources and recompile. Fantastic!
2023-04-28 23:34:01 +02:00
Pavel Sanda
c6a190d480
Centralize use of "all files" wildcard in dialogs so it's consistent.
2023-04-28 21:59:37 +02:00
Pavel Sanda
a42a57a0b6
Increase hint verbosity, otherwise difficult to understand.
2023-04-27 21:24:49 +02:00
Pavel Sanda
5be391b274
Do not let cursor overlap with inserted graphics.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg219612.html
2023-04-27 20:37:32 +02:00
Scott Kostyshak
1dc55bd88b
Fix compiler warning about unused string consts
...
These trigger a warning with Clang:
src/Session.cpp:34:14: error: unused variable 'sec_session' [-Werror,-Wunused-const-variable]
string const sec_session = "[session info]";
^
src/Session.cpp:35:14: error: unused variable 'sec_toolbars' [-Werror,-Wunused-const-variable]
string const sec_toolbars = "[toolbars]";
^
2023-04-26 14:06:25 -04:00
Pavel Sanda
72eb386af0
Improve error msg.
2023-04-21 23:15:16 +02:00
Jean-Marc Lasgouttes
f7afcc31fe
Fix undo with cell-plit
...
This function modifies several cells.
Fixes bug #12746 .
2023-04-21 14:42:51 +02:00
Pavel Sanda
18be0ec7f8
Few changes in GUI color strings to improve grouping.
2023-04-19 22:25:18 +02:00
Juergen Spitzmueller
a15bc829d1
Do not load mathrsfs if unicode-math is required ( #12734 )
...
The latter provides \mathscr and the packages clash
2023-04-15 12:35:22 +02:00
Pavel Sanda
3dd79b1c4e
comment only
2023-04-14 23:58:59 +02:00
Pavel Sanda
4b736a19f2
Add few color comments
2023-04-14 23:16:54 +02:00
Juergen Spitzmueller
9ec80456fe
tex2lyx: fix import of umlauts and ß in math ( #12739 )
2023-04-14 19:13:23 +02:00
Pavel Sanda
7f614397ed
typo
2023-04-14 10:53:37 +02:00
Pavel Sanda
32209c9845
Typo in metadata glyphs check.
...
So I belive, but someone please double check.
2023-04-13 21:55:57 +02:00
Pavel Sanda
6b7da5ec8c
typo
2023-04-13 21:50:43 +02:00
Pavel Sanda
f664498ba7
typo
2023-04-13 21:36:17 +02:00
Jean-Marc Lasgouttes
d828728cc9
Revert "Automatically adjust tab stop width"
...
The fix is more complicated than that
This reverts commit bb16efc07e
.
2023-04-11 14:19:20 +02:00
Daniel Ramoeller
bb16efc07e
Automatically adjust tab stop width
...
Extend tab stops to the same indentation point instead of a fixed number of spaces.
Fix for bug #12736
2023-04-11 13:36:52 +02:00
Scott Kostyshak
7368e5be2b
Amend 1dc66608
...
Declare override, otherwise we get the following warning:
src/insets/InsetListings.h:42:7: error: 'isEnvironment' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override]
bool isEnvironment() const { return !params().isInline(); }
^
src/insets/Inset.h:606:15: note: overridden virtual function is here
virtual bool isEnvironment() const { return getLayout().latextype() == InsetLaTeXType::ENVIRONMENT; }
^
1 error generated.
2023-04-10 13:14:15 -04:00
Juergen Spitzmueller
b42e978080
Do not switch dir with numbers and babel in full unicode
...
Patch by Udi Fogiel
2023-04-10 15:31:26 +02:00
Juergen Spitzmueller
8917cb3cc8
luabidi's \\LR[E] needs to be embraced (possibly a LuaTeX bug)
...
without the grouping, trailing text disappears
2023-04-10 15:16:20 +02:00
Juergen Spitzmueller
2abde5d162
Inset::forceLTR() only determines whether explicit switches are needed
...
(as opposed to InsetLayout::forceLTR()). So properly set this for ERT
and remove downstream special casing
2023-04-10 10:20:11 +02:00
Juergen Spitzmueller
767f3e5b81
Fix spacing in forceLTR for classic latex
2023-04-10 08:37:04 +02:00
Juergen Spitzmueller
e9c8b10c1d
Do not forceLTR math with Xe/Lua (part of #12731 )
2023-04-10 08:24:46 +02:00
Juergen Spitzmueller
f058442be9
Put forceLTR (display) environments in LRE environment rather than command
...
This fixes whitespace issues.
2023-04-10 08:10:51 +02:00
Juergen Spitzmueller
1dc666082e
Add Inset::isEnvironment()
...
This usually returns InsetLayout::isEnvironment(), but listings has
specific conditions (depending on whether it is inline or not)
2023-04-10 08:09:32 +02:00
Juergen Spitzmueller
61f2cd27a8
Fix indentation
2023-04-09 15:01:17 +02:00
Juergen Spitzmueller
7b6707fc52
Properly resolve undefined citations with Xe/Lua and bibliography environment
...
These need an extra LaTeX run
2023-04-08 19:25:30 +02:00
Juergen Spitzmueller
6ec6db8cd9
Fix crash when copying multiple cells in table
...
while having done "backwards" selection (selBegin() in a later
column/row than selEnd())
2023-04-08 16:55:41 +02:00
Juergen Spitzmueller
849d0c81ca
Record babel use for single par preview
2023-04-02 14:51:47 +02:00
Juergen Spitzmueller
84dde6aeb9
Fix indentation
2023-04-02 12:31:41 +02:00
Daniel Ramoeller
211554d0df
Fix bug #12721 .
2023-03-30 16:12:08 -04:00
Juergen Spitzmueller
3a02e477a0
Sync doc CT settings with dialog-external change of status ( #12703 )
2023-03-21 10:24:34 +01:00
Jean-Marc Lasgouttes
1d637b8af0
Spaces in typewriter font never expand in justified text
...
This fixes on-screen appearance of things like code with lines longer
than the window width.
The TeXbook makes it clear by indicating that \fontdimen3 == 0 for
these fonts.
2023-03-18 21:03:42 +01:00
Jean-Marc Lasgouttes
f24bb4a919
Remove indentation on screen after a plain separator inset
...
Fixes bug #12700 .
2023-03-18 19:47:42 +01:00
Juergen Spitzmueller
5ad6cbb1d8
Fix signal order ( #12712 )
2023-03-18 15:58:04 +01:00
Juergen Spitzmueller
81d6965c81
Do not swap parens and stuff with babel and Xe/LuaTeX
2023-03-17 18:11:38 +01:00
Jean-Marc Lasgouttes
e2011856bc
Fixup a2378c1182
: handle the monospace case
...
When the font is tt, the stretch space is null. Change the display
rendering to accomodate that.
2023-03-17 14:27:15 +01:00
Jean-Marc Lasgouttes
98b5a16793
Fix completion in math when inline completion was not yet shown (take 2)
...
Better version of b4211ef2
: we handle the case of a unique completion early.
Fixes bug #12674 .
2023-03-16 11:58:49 +01:00
Jean-Marc Lasgouttes
fb1c4494ea
Revert "Fix completion in math when inline completion was not yet shown"
...
A better fix is in the works.
This reverts commit b4211ef206
.
2023-03-16 11:58:49 +01:00
Richard Kimberly Heck
7bcf201f40
Fix bug #12707
2023-03-15 23:24:47 -04:00
Jean-Marc Lasgouttes
175bcc6efc
Fixup 00c39208
: initialise ParagraphMetrics::id_ in default constructor
...
This was missing. Spotted by coverity.
2023-03-15 23:38:16 +01:00
Jean-Marc Lasgouttes
a2378c1182
Improve display of ellipsis special char
...
Follow the TeXbook and use a half space as separation.
2023-03-15 12:25:19 +01:00
Jean-Marc Lasgouttes
05469a053f
revert/fixup 309f8f4b
: setFilterRegularExpression was introduced in Qt 5.12.
2023-03-12 13:05:58 +01:00
Juergen Spitzmueller
7cde89ece7
Remobe static icon sizing which seems to play bad with HiDpi
2023-03-11 18:30:44 +01:00
Juergen Spitzmueller
466e6eb613
Remove workaround for Qt version which is no longer supported
2023-03-11 16:43:08 +01:00
Juergen Spitzmueller
31a197d88c
Fix signals
2023-03-11 16:25:25 +01:00
Juergen Spitzmueller
548c5ba92d
Two more icon scale fixes
2023-03-11 16:10:52 +01:00
Juergen Spitzmueller
8863d6d785
Properly scale some icons for HiDPI ( #12695 )
2023-03-11 14:49:07 +01:00
Yuriy Skalko
2b6b20ff69
Include QScreen header to fix compilation with Qt 5.14
...
Needed after e2e1fd6ea9
.
2023-03-10 09:18:59 +01:00