Scott Kostyshak
f40413db11
Reg tests for language switching
...
Use cases from #12352 . The files correspond to
mwe-remove-bottom.23.lyx and mwe-remove-top.23.lyx. The only
differences are that I changed to FreeSans and FreeSerif for the
fonts.
2021-12-29 10:38:16 -05:00
Juergen Spitzmueller
095e533be9
Fix language environment with environments at inset begin/end ( #12352 )
2021-12-29 16:07:40 +01:00
Stephan Witt
f22c5c3c3f
Remove unused local variable
2021-12-29 15:33:44 +01:00
Juergen Spitzmueller
0f2d711f34
Fix TOC filtering with slashes ( #12359 )
...
Seems the * wildcard does not match these.
2021-12-29 14:43:52 +01:00
Juergen Spitzmueller
9929916935
Use Noto Sans Tibetan rather than Serif
...
The sans is more complete and also seems to be more widely distributed.
2021-12-29 13:44:40 +01:00
Jean-Marc Lasgouttes
dbd33f6622
When row if empty, set endpos correctly.
2021-12-28 18:48:55 +01:00
Kornel Benko
4b02748b6d
Update sk.po
2021-12-28 17:35:18 +01:00
Juergen Spitzmueller
44b1afb975
Style
2021-12-28 09:42:31 +01:00
Juergen Spitzmueller
d1761d7652
Style
2021-12-28 09:42:31 +01:00
Scott Kostyshak
9ffca92930
Allow toggling of Zoom elements without buffer
...
The elements are shown without a buffer so it's nice to be able to
toggle without one as well.
2021-12-27 13:43:19 -05:00
Scott Kostyshak
49a17aaa5d
Change label "Show Zoom" to "Show Zoom Value"
2021-12-27 13:43:19 -05:00
Daniel Ramoeller
eae56b1194
Hide the zoom in the status bar from the status bar context menu
...
Fix for #12420 .
2021-12-27 13:43:19 -05:00
Jean-Marc Lasgouttes
7ab3c59f00
Typo
2021-12-27 19:38:10 +01:00
Scott Kostyshak
22cbc3b0cf
ctests: uninvert a DocBook export
...
The export now succeeds, likely due to Jürgen's improvements at
2eaf30c5
.
2021-12-27 11:17:29 -05:00
Scott Kostyshak
62993294f3
Invert two DocBook + LilyPond exports
...
This is due to an upstream issue:
https://gitlab.com/lilypond/lilypond/-/issues/6187
For ML discussion, see here:
https://www.mail-archive.com/search?l=mid&q=20211102011304.dmrcr7gjpxxwpd4o%40poole
2021-12-27 11:11:30 -05:00
Juergen Spitzmueller
a7905c5b96
Do not protect \\ as of LaTeX 2021/06/01
2021-12-27 16:32:12 +01:00
Scott Kostyshak
faa404f063
Reg test for protect: xymatrix in figure caption
...
Use case from #6243 .
2021-12-27 10:26:04 -05:00
Juergen Spitzmueller
6ac60832e5
Add FIXME
2021-12-27 12:09:02 +01:00
Juergen Spitzmueller
a5b7eeacaa
Remove remaining math cprotection test.
...
We'll see if someone comes up with a reproducible case, and if so,
whether ordinary protection works here as well.
See #6243
2021-12-27 11:52:25 +01:00
Juergen Spitzmueller
582fe0990f
\protect xymatrix in fragile context
...
(\cprotect'ion not needed then).
2021-12-27 11:42:30 +01:00
Juergen Spitzmueller
596b2d16ee
\protect substack in fragile context
...
(\cprotect'ion not needed then).
2021-12-27 11:37:59 +01:00
Juergen Spitzmueller
3e4c831f1e
Remove obsolete \cprotect'ion ( #6243 )
2021-12-27 10:24:58 +01:00
Jean-Marc Lasgouttes
542445d07d
When pasting text, keep line breaks when "parbreak is newline"
...
This is much easier for listings, ERT or Verbatim.
Fixes bug #8026 .
2021-12-26 20:22:01 +01:00
Thibaut Cuvelier
51e92a5a97
DocBook: more explicit comment.
2021-12-26 02:26:50 +01:00
Thibaut Cuvelier
db1a443a70
DocBook: update basic.xml for the latest MathML and DocBook changes.
2021-12-26 02:24:23 +01:00
Thibaut Cuvelier
4c27a7307e
Amend c734504d
to fix a very bad nullptr dereferencing...
2021-12-26 02:24:06 +01:00
Thibaut Cuvelier
81274c8da7
Remove code that has been commented out for a long time.
2021-12-26 02:14:49 +01:00
Scott Kostyshak
9d64a2f2f6
ctests: invert a docbook test for a cprotect case
...
The strange example file does not make sense for Docbook, as
described by Thibaut on the ML here:
https://www.mail-archive.com/search?l=mid&q=CAK0LPyiHCsUMo0ZCbFrRBRTCD7G-rhw-z8G1of2kFGebBLddtA%40mail.gmail.com
2021-12-23 21:37:31 -05:00
Thibaut Cuvelier
c734504d3b
DocBook: in InsetFloat, detect the presence of a caption by generating it.
...
This catches the case where the caption only contains a comment, as in export/export/latex/lyxbugs-resolved/cprotect/9313-comment-in-figure-float-caption. No duplicate work is performed to ensure the same level of performance as before.
2021-12-24 01:08:24 +01:00
Scott Kostyshak
e056cab792
Reg test for cprotect: float in par environment
...
File from #7779 .
2021-12-23 15:11:05 -05:00
Scott Kostyshak
4b8bb00573
Reg test for cprotect: comment in figure caption
...
File from #9313 .
2021-12-22 22:45:39 -05:00
Scott Kostyshak
87bea67863
Regression test for cprotect, #7116
...
Start a new directory of cprotect tests. There are many situations
where cprotect is needed so we can add files covering various
situations as we find them.
This particular test covers the case of special characters in URL
insets in footnotes.
2021-12-22 22:03:02 -05:00
Kornel Benko
942121f4b6
FindAdv: Added handling of some missing Hebrew characters
2021-12-21 14:16:49 +01:00
Juergen Spitzmueller
c2f2ba57f1
Do not repeatedly call main_font_encoding()
...
This method impacts on performance and we store the value anyway in
the output params.
2021-12-20 12:09:12 +01:00
Juergen Spitzmueller
61b8afd893
Paragraph::needsCProtection(): use inset list
...
rather than checking each pos whether it's an inset or not.
This was a significant performance bottleneck (particularly getInset()
itself seems slow).
2021-12-19 15:39:49 +01:00
Jean-Marc Lasgouttes
a3fd3a09f1
Add UI for selecting backing store drawing strategy
...
The checkbox is hidden when backing store is enforced (wayland,
macOS). In practice, only X11 and Windows users will see it ; I only
have evidence of X11 people needing it, I can hide it for Windows
users too if necessary.
Fixes bug #12119 .
2021-12-17 15:16:35 +01:00
Jean-Marc Lasgouttes
c213eb7f75
Add lyxrc option to force the use of backing store
...
LyX relies on a a backing store to draw when running under macOS or
Wayland, because Qt arbitrarily overwrites parts of the workarea
before we paint (and we paint only the parts that need to be painted).
However it seems that this is also necessary on X11 when the WM theme
is translucid. Since there is no way that I know of to detect this
situation, this patch adds a LyXRC setting to manually select this
drawing strategy.
Note that using a backing store is not always a good solution, since
this disables subpixel aliasing.
At this point there is no UI for the variable.
Fixes bug #12119
2021-12-17 10:38:28 +01:00
Scott Kostyshak
056ab33f48
Amend bea7ef04e
(find's auto-wrap by default)
...
The default in the .ui is not considered in
GuiSearchWidget::restoreSession(), which sets a hard-coded default
if the stored setting is not found in the session file.
I'll start an ML discussion for whether the code in restoreSession()
should use the ui's default if the setting is not found in the
session.
2021-12-15 20:51:50 -05:00
Jean-Marc Lasgouttes
62ad205dbf
Avoid duplication of words on screen
...
When giving up splitting a word sequence because it is not enough to
make the row short enough, make sure to clean up properly.
2021-12-15 11:19:18 +01:00
Stephan Witt
cb4715d739
Improved Qt framework configuration detection on macOS, add QtCore5Compat headers to configure based includes
2021-12-12 22:24:23 +01:00
Stephan Witt
4665baac46
Fix an overloaded-virtual warning for type mismatch of event parameter (Qt6)
2021-12-09 21:59:23 +01:00
Scott Kostyshak
80a901506b
languages test file: Use new Tibetan font name
...
Noto Sans Tibetan was not actually a sans font. On newer systems the
font is now Noto Serif Tibetan.
See, e.g., the package 'fonts-noto-core' in Ubuntu 21.04.
This change also fixes compilation of
supported-languages_polyglossia-XeTeX.lyx on Ubuntu 21.10.
2021-12-09 15:17:14 -05:00
Jean-Marc Lasgouttes
dcef1a9cad
Fix endless loop when breaking text
...
For some reason, Qt can break strings before the first character
(although we try to prevent that). The code was not prepared to that,
now it is.
Remove a forgotten debug statement.
2021-12-09 16:56:09 +01:00
Scott Kostyshak
b461d07b5b
ctests: log a fixed issue (fr Linguistics.lyx)
2021-12-08 23:04:24 -05:00
Juergen Spitzmueller
2eaf30c57e
fr/Linguistics.lyx: fixes
...
* Fix up markup in and localize examples
* Remove local layout from lyx2lyx conversion
2021-12-08 09:49:23 +01:00
Thibaut Cuvelier
7513d88350
MathML: remove redundant mrow in InsetMathScript.
...
https://www.lyx.org/trac/attachment/ticket/12221/0006-amends-to-a579128c-a68e9793-a68e9793.patch by lynx
2021-12-08 02:11:48 +01:00
Thibaut Cuvelier
d1daa092f6
MathML: share some code for XArrow.
2021-12-08 02:02:46 +01:00
Thibaut Cuvelier
e5eef14414
MathML: refactor the XArrow mappings as maps.
2021-12-08 02:02:46 +01:00
Thibaut Cuvelier
f0bf41f574
MathML: allow XArrow to stretch.
...
Based on https://www.lyx.org/trac/ticket/12221#comment:10
by lynx
2021-12-08 02:02:46 +01:00
Thibaut Cuvelier
68ff3436c9
symbols: update HTML entities and Unicode encodings for Greek letter variations.
2021-12-08 02:02:46 +01:00