46692 Commits

Author SHA1 Message Date
Kornel Benko
fca59304da FindAdv: sometimes a space is added on some math symbols
For example '\int '.
Should fix regression #13070
Spotted  by Alexander Dunlap

(cherry picked from commit 4730ec78f544b6fd51defd063e52955554b14e89)
(cherry picked from commit 6c3447c8a62d1ed9c8e17732f991296123c69efb)
2024-06-01 13:40:08 +02:00
Richard Kimberly Heck
d752ba3376 Begin 2.4.1 development 2024-05-31 19:43:36 -04:00
Richard Kimberly Heck
002ca26620 Minor update 2024-05-31 19:42:35 -04:00
Kornel Benko
4bdc7b74ed Amend 4730ec78: FindAdv: sometimes a space is added on some math symbols
Restrict the removing to math insets
2024-05-31 09:09:56 +02:00
Richard Kimberly Heck
e80fdf38e4 New status file, and status for last commit 2024-05-29 10:49:58 -04:00
Kornel Benko
4730ec78f5 FindAdv: sometimes a space is added on some math symbols
For example '\int '.
Should fix regression #13070
Spotted  by Alexander Dunlap
2024-05-29 14:09:20 +02:00
Eugene Chornyi
6637fa0d32 Wininstaller Qt6.7 changed file name
(cherry picked from commit a6d0d7ea92b686fc102b05970830ee11fc51e47b)
2.4.0
2024-05-26 20:18:00 +02:00
Richard Kimberly Heck
597a453197 Remerge strings. 2024-05-25 17:50:58 -04:00
Richard Kimberly Heck
18eb95a6ea New 2.4.0 release 2024-05-25 17:50:41 -04:00
Kornel Benko
ea74574d8f Cmake build: Initialize variable 'CMAKE_INSTALL_PREFIX' before use
Spotted by Eugene Chornyi <yu_jin@lyx.org>
2024-05-24 20:30:29 +02:00
Juergen Spitzmueller
cc77602066 InsetNote: pass on inset-modify lfuns addressed at other insets (#13068)
(cherry picked from commit ae1ddcbda0615b742184f4263cd1ad550eb38c32)
2024-05-24 10:46:01 -04:00
Juergen Spitzmueller
091b8a93a8 Update status 2024-05-20 18:01:33 +02:00
Juergen Spitzmueller
712baff7b6 Address Qt 6.7 deprecation warning
(cherry picked from commit 44633c7f729e79ea023f2a5ccbbdd0002411619f)
2024-05-20 17:59:51 +02:00
Juergen Spitzmueller
26834b7a07 Initialize is_long_tabular before updateIndexes() (which employs it)
(cherry picked from commit 10b5f03d95dca8f3e8c225aa2deca4d473f8b169)
2024-05-20 17:59:30 +02:00
Juergen Spitzmueller
ac6d011e7f Update aastex63.layout according to https://journals.aas.org/aastexguide/#acknowledgments
(cherry picked from commit d3d8b3d748f03ebafd477570291264961e22c7c4)
2024-05-20 17:57:29 +02:00
Pavel Sanda
bedea67d3c *RELEASE-NOTES: add cprotect 2024-05-20 01:08:16 +02:00
Richard Kimberly Heck
39c7199afc Return a reference, not a copy.
Stupid mistake from 2009. Thanks to Scott and JMarc for tracking
it down.

(cherry picked from commit de5f63eeb398046027180162272cc83099fdef55)
2024-05-19 18:30:56 -04:00
Juergen Spitzmueller
8f65ae16e1 Amend 207eaeee9071cb
The upstream encoding needs to be updated after this routine
(see comment in OutputParams.h:183ff.)

(cherry picked from commit 2d95f8fc160d6ecc63acb81ffac16a99339083b2)
2024-05-16 17:05:54 +02:00
Juergen Spitzmueller
fe2e5dcf35 Document NeedCProtect -1 InsetLayout option 2024-05-15 13:58:28 +02:00
Juergen Spitzmueller
576d3836cf Amend a716fb96b53447
(cherry picked from commit af59551b1b0c7d7e95c70ae4db156cba7ac0cefe)
2024-05-15 13:33:18 +02:00
Juergen Spitzmueller
176ecba630 NeedCProtect -1 also for InsetLayouts
(cherry picked from commit a716fb96b534475759799b195a7edaeb049fbcf6)
2024-05-15 13:32:47 +02:00
Juergen Spitzmueller
1511516ef7 Document NeedCProtect -1
(cherry picked from commit ea004cdb28e9b440347a9487d127e55765940c79)
2024-05-15 13:30:18 +02:00
Juergen Spitzmueller
4a81296b3d Amend 207eaeee9071cb
FragileFrame, as opposed to normal frame, supports cprotect (and needs
it in the usual circumstances)

(cherry picked from commit eeb3f9e719d15c4117a510e8a214d1c1b2c5a33c)
(cherry picked from commit 50cd148bd260222e30b6e429d135c45f8c2f1f14)
2024-05-15 13:25:32 +02:00
Juergen Spitzmueller
0af7259025 Introduce NeedCProtect -1 layout option
It turns out beamer frame does not allow \cprotect and errors if it is
used. Hence we need to prevent it in this context entirely.

(cherry picked from commit 207eaeee9071cb828a2ab7f4680f8ff92e379af8)
(cherry picked from commit f05fd787548e8b3082051b7d45bb4119f97a55dc)
2024-05-15 13:25:03 +02:00
Kornel Benko
8edc87b681 Amend(1) 5eaa03a1, Adapt to recognise AC_INIT empty buildtype 2024-05-15 12:16:59 +02:00
Kornel Benko
5eaa03a12c Cmake build: Adapt to recognise AC_INIT empty buildtype 2024-05-14 17:07:18 +02:00
Richard Kimberly Heck
2db9eb463d Update build file 2024-05-13 17:39:44 -04:00
Richard Kimberly Heck
e6ee31ef53 2.4.0! 2024-05-13 17:34:41 -04:00
jpc
e1cb3cf25a Close notes about status of translation 2024-05-13 11:33:56 +02:00
jpc
0b9c832977 Typo 2024-05-13 10:24:29 +02:00
jpc
b24a3d207c Translate documentation of NeedCProtect 2024-05-13 10:16:16 +02:00
Juergen Spitzmueller
ea004cdb28 Document NeedCProtect -1 2024-05-13 06:53:19 +02:00
Juergen Spitzmueller
50cd148bd2 Amend 207eaeee9071cb
FragileFrame, as opposed to normal frame, supports cprotect (and needs
it in the usual circumstances)

(cherry picked from commit eeb3f9e719d15c4117a510e8a214d1c1b2c5a33c)
2024-05-12 19:03:58 +02:00
Juergen Spitzmueller
f05fd78754 Introduce NeedCProtect -1 layout option
It turns out beamer frame does not allow \cprotect and errors if it is
used. Hence we need to prevent it in this context entirely.

(cherry picked from commit 207eaeee9071cb828a2ab7f4680f8ff92e379af8)
2024-05-12 19:02:59 +02:00
Richard Kimberly Heck
965661f07c Status 2024-05-11 13:03:54 -04:00
Juergen Spitzmueller
8b0546dfe7 Consider CT in dash mechanism (#13062)
(cherry picked from commit fe4f0dbf0b37c413994bbfa780a833b1c041a433)
2024-05-11 13:02:39 -04:00
Richard Kimberly Heck
544cf0794e Remerge strings for 2.4.0 release 2024-05-10 13:14:09 -04:00
Richard Kimberly Heck
4d39fd835b Update LFUNs 2024-05-10 13:11:08 -04:00
jpc
578f4f764c Typo 2024-04-26 18:33:33 +02:00
jpc
bcf35e52cd Last review of French Tutorial manual before 2.4.0 2024-04-26 18:16:22 +02:00
jpc
e69875c316 Last review of French Math manual before 2.4.0 2024-04-26 11:43:30 +02:00
jpc
2b3a1decfc Last review of French Math manual before 2.4.0 2024-04-26 11:42:41 +02:00
Jean-Marc Lasgouttes
13a34d6cd1 Set buffer_ correctly when inseting a math macro over a selection
The code that handles this special macro insertion (in
Cursor::mathMacroClose())) is very weird: it inserts the contents of
the macro _after_ the macro and later, since the macro is 'greedy', it
will eat this contents and put it in its first macro cell.

Does it make sense to you? It does not ake sense to me either. Anyway,
this is the point where one should make sure that the buffer is set.

Fixes ticket #12682.

(cherry picked from commit b45a957929a78cefc729a0fa984214eb83357d42)
2024-04-25 20:27:36 +02:00
jpc
857cfb1dcd Last review of French Intro manual before 2.4.0 2024-04-25 18:26:47 +02:00
jpc
391c64f0fc Last review of French Customization manual before 2.4.0 2024-04-25 18:00:16 +02:00
jpc
d8a3369e21 Check spelling of the French EmbeddedObjects manual 2024-04-24 10:44:06 +02:00
jpc
04f4746541 Translation of French Additional manual completed 2024-04-22 18:22:52 +02:00
Jean-Marc Lasgouttes
21096f696a Sanitize cursors after a buffer has been reloaded
When a buffer is reloaded, its content may remain the same, but the
memory allocation is new, so that the inset pointers in cursors are
now wrong. This requires to sanitize the cursors held by the buffer
views.

Before the biginset branch, some full metrics computation call that is
now removed probably did that as a side effect. Now we have to be more
precise.

To this effect, introduce WorkAreaManager::sanitizeCursors() and use
it in Buffer::reload().

(cherry picked from commit c1fd622c51752d790576600f5911813ff8dac3fa)
2024-04-22 11:35:15 +02:00
Jean-Marc Lasgouttes
3941c487e8 small changes backported from master 2024-04-22 11:32:37 +02:00
jpc
a8a94fdfb3 Typo 2024-04-22 10:27:07 +02:00