Juergen Spitzmueller
4393382f02
GuiLyXFiles: fix button controller handling
2023-09-03 15:09:13 +02:00
Enrico Forestieri
1cbcb30353
Fix assertion when canceling file dialog
...
Without this patch, when a file has to be loaded (for example,
after "Document->Settings->Local Class" or "Insert->Graphics")
and the file dialog is canceled, both Qt5 and Qt6 assert:
ASSERT failure in QList::at: "index out of range"
2023-09-02 18:15:09 +02:00
Jean-Marc Lasgouttes
7eecab5902
Check whether MathRow exists when computing caret metrics
...
Fixes bug #12888 .
2023-09-02 17:21:03 +02:00
Jean-Marc Lasgouttes
e651e15a99
Improve caret position when splitting a view
...
The old code only worked for toplevel cursors and did not show current cursor.
Note that the two windows do not have exactly the same offset.
Fixes bug #12689 .
2023-09-02 17:21:03 +02:00
Juergen Spitzmueller
aaae3ad5cc
Remove redundant code and clarify strings
2023-09-02 14:28:33 +02:00
Jean-Marc Lasgouttes
2092663365
Add _v_() debug helper maco
...
This can be used with streams.
LYXERR0(_v_(var))
leads to the message
"var=<value of var>"
2023-09-01 16:45:15 +02:00
Juergen Spitzmueller
58e36a27b6
Doc additions by Pavel
2023-08-30 15:40:16 +02:00
Juergen Spitzmueller
4dc9e0c4e6
Improve CITATION_OPEN
...
* The lyxpaperview script now only provides the paths and let us do the opening
* We use our own viewers for local files rather than QDesktopServices
Plus several minor improvements and code cleanup
2023-08-30 15:30:29 +02:00
Jean-Marc Lasgouttes
0912f7c356
Update caret if needed when changing depth
...
Fixes bug #12856 .
2023-08-30 13:45:00 +02:00
Jean-Marc Lasgouttes
d27f309905
Use correct cursor when creating undo group
...
This affects where cursor will be after undo. In this case, we want
obviously the 'old' cursor.
Fixes bug #12874 .
2023-08-29 17:25:51 +02:00
Juergen Spitzmueller
2195543188
Add message dialog to LFUN_CITATION_OPEN chain
...
This addresses security concerns.
2023-08-29 14:43:59 +02:00
Enrico Forestieri
c088cc4413
Fix detection of xcb during configure
...
The QT_FEATURE_xcb macro is not in the private headers anymore.
They keep changing APIs...
2023-08-28 10:52:08 +02:00
Juergen Spitzmueller
53f4f8c103
Change "library directory" to "system directory" ( #12709 )
2023-08-26 12:03:20 +02:00
Juergen Spitzmueller
7057a45587
Add accelerator
2023-08-26 11:44:00 +02:00
Richard Kimberly Heck
344dc1f822
Polish formatted reference patch, and add documentation.
2023-08-25 15:24:13 -04:00
Pavel Sanda
2e32e2c123
Revert UI fix for two digit numbers. It actually does not work.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg220179.html
2023-08-25 18:52:27 +02:00
Richard Kimberly Heck
e8f8239f68
Polish
2023-08-24 21:24:35 -04:00
Alexander Dunlap
1a800bf3e5
Put use_formatted_reference code in addToToc instead of updateBuffer
...
to handle forward references.
2023-08-24 21:24:35 -04:00
Richard Kimberly Heck
2ad57dcb6b
Preview formatted references in the work area.
...
Patch from Daniel Ramoeller <d.lyx@web.de>, fixed up by RKH.
2023-08-24 21:24:31 -04:00
Alexander Dunlap
ca3004fc67
Assign equation numbers in updateBuffer instead of
...
addToToc so that they can be used in updateToc to
assign label cross-refs
2023-08-24 21:14:53 -04:00
Richard Kimberly Heck
89a479f60d
Fix bug #12797 .
...
Use plaintext to give some display of equations in TOC.
2023-08-24 21:05:50 -04:00
Juergen Spitzmueller
effd65a586
Amend 101363352c
...
Instead of just disabling MOUSE_MOTION on inset buttons, we now register
the coordinates where the latest mouse press happens, and if that's on
the inset button we are on when releasing, we toggle the inset.
Thus, minimal unintentional mouse movements don't lead to the button not
to respond.
2023-08-24 09:56:09 +02:00
Pavel Sanda
06198fbe18
Alow two digit number of remembered files in ui.
...
Reported by Dan.
2023-08-22 22:02:32 +02:00
Juergen Spitzmueller
101363352c
Tentative fix for the inset problems on Mac ( #12418 , maybe #12820 , #12279 )
...
This is committed now in order to get testing from Mac users in the next
prerelease. Subject to change or even reversion.
2023-08-21 19:20:06 +02:00
Richard Kimberly Heck
784a7210ba
Use master buffer setting when exporting
2023-08-18 19:25:04 -04:00
Stephan Witt
d409555bda
Amend change 5c8e3a5f0d
- correct include directives
2023-08-18 12:52:25 +02:00
Juergen Spitzmueller
15f9129a26
Improve readability of code and comments
2023-08-18 10:02:48 +02:00
Juergen Spitzmueller
fe57b19294
Mirror all delimiters in RTL context with luabidi, regardless of the language or script ( #12881 )
...
Patch by Udi Fogiel
2023-08-18 09:20:26 +02:00
Juergen Spitzmueller
5c8e3a5f0d
Remove Qt < 5.2 conditionals and special code
...
We require Qt 5.2 at least for LyX 2.4
2023-08-18 09:04:12 +02:00
Juergen Spitzmueller
5d084c86c9
Add direction switch with Babel/bidi ( #12864 )
...
Patch by Udi Fogiel
2023-08-17 14:29:23 +02:00
Juergen Spitzmueller
315c2f132a
Account for babel's bidi option ( #12866 )
...
bidi=bidi-{r,l} load the bidi package
2023-08-17 14:25:33 +02:00
Richard Kimberly Heck
a6b83b7444
Make code a bit easier to read
2023-08-16 18:52:04 -04:00
Richard Kimberly Heck
b828da02f8
Slight rearrangement
2023-08-16 18:38:19 -04:00
Richard Kimberly Heck
62483d102d
Whitespace and range
2023-08-16 18:22:11 -04:00
Richard Kimberly Heck
d312b32ec8
Fix bug #12852 .
2023-08-16 17:51:55 -04:00
Juergen Spitzmueller
124eda3a0d
Properly resolve files and dois in InsetCitation ( #12878 )
2023-08-16 12:47:42 +02:00
Juergen Spitzmueller
71693280c3
Improve usability of quotation mark selection ( #12872 )
2023-08-15 20:21:32 +02:00
Juergen Spitzmueller
5ebf9e3ac6
Leaner solution for the babel prettyref woes
2023-08-15 17:05:58 +02:00
Pavel Sanda
5936076181
Fix crash when calling dialog-show with bogus names ( #12873 ).
2023-08-14 23:54:47 +02:00
Juergen Spitzmueller
f050fd9626
Fix cursor navigation in error dialog ( #12876 )
2023-08-14 18:44:10 +02:00
Juergen Spitzmueller
fc3b4cc8d1
Fixup 858b076ab7
...
Patch by Udi
2023-08-12 12:47:32 +02:00
Juergen Spitzmueller
858b076ab7
Work around French babel's incompatibility with prettyref
...
In classic (pdf)latex, where the colon is activated, detokenize
the argument of \prettyref.
Fix proposed by egreg at
https://tex.stackexchange.com/a/527912/19291
2023-08-11 17:35:18 +02:00
Udi Fogiel
6671f9bee1
Graphics inset is not forceLTR without pdftex ( #12865 )
2023-08-11 12:25:03 +02:00
Juergen Spitzmueller
a03c442a62
GuiCitation: consider filter on dialog creation ( #12869 )
2023-08-11 12:04:26 +02:00
Juergen Spitzmueller
4676a50944
Amend dcde026446
...
Add missing options update at dialog contruction
2023-08-11 11:44:35 +02:00
Udi Fogiel
dcde026446
disable-default-font-options LyX does not output any LaTeX code when adding optinos to the font, so we should disable adding options to fonts in that situation.
2023-08-11 11:21:22 +02:00
Udi Fogiel
9f29fb33d1
prioretize-user-font-options
2023-08-11 11:13:24 +02:00
Juergen Spitzmueller
02ba1a1327
Fix selection restoration in quick search ( #12779 )
2023-08-11 11:07:53 +02:00
Enrico Forestieri
4fa0fbe5bf
Use utf8 strings for previewed labels when possible
...
Fixes bug #12842 .
2023-08-10 18:34:17 +02:00
Juergen Spitzmueller
f75f73a402
Fix InsertTableWidget interference with tooltip geometry on Qt6 ( #12776 )
...
The current method played badly with Qt6 on wayland
2023-08-10 16:43:06 +02:00