commit 51562ff37732f4949441bd8c2b55692b0719093a
Author: Jean-Marc Lasgouttes
Date: Thu Apr 4 17:35:54 2024 +0200
Do not include in InsetInfo.h
This is used by getDate/getTime, which actually should not be
InsetInfoParams methods, but functions in anonymous namespace.
---
src
commit 0cd169d6baecb4e6854c408a7452a843e57070e6
Author: Jean-Marc Lasgouttes
Date: Wed Apr 3 12:39:09 2024 +0200
Compilation fix with Qt < 5.7
Qt::ImAnchorRectangle has only been introduced in Qt 5.7. Since it is
used to answer a query from the IM machinery, there is no n
commit f5bbadbad92d55d480ea8b20c1e29f9ffe4ca224
Author: Jean-Marc Lasgouttes
Date: Thu Jul 14 01:02:28 2022 +0200
Implement undo coalescing
if the undo element we want to add only changes stuff that was already
modified by the previous one on undo stack (in the same group
commit b659d7e3bdb26ed9c862cdb6dcfeb6dcb8cfb89b
Author: Jean-Marc Lasgouttes
Date: Thu Mar 21 22:40:19 2024 +0100
typo
---
INSTALL | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/INSTALL b/INSTALL
index 8f2836c742..7a44ad8896 100644
--- a/INSTALL
+++ b/INSTALL
@@ -60,7
commit 44c0b4e4cc1827d38dcc5284513a62cc62a54362
Author: Jean-Marc Lasgouttes
Date: Thu Mar 21 22:50:38 2024 +0100
fix documentation of --enable-cxx-mode
---
INSTALL | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/INSTALL b/INSTALL
index 7a44ad8896..5c9c4d7489
commit 6d62d8009f3c41874cf84aa6577aae3293ebb5e6
Author: Jean-Marc Lasgouttes
Date: Fri Mar 22 15:08:26 2024 +0100
Revert "Fix display of a math hull inset in a tight inset"
This commit will be replaed by a better solution.
Part of ticket #12320.
Th
commit 4dfebbe9da27ff500b8245858322f1baeb00100b
Author: Jean-Marc Lasgouttes
Date: Fri Jul 14 02:13:18 2023 +0200
Fix display of a math hull inset in a tight inset
This is a kind of hack. This allows InsetMathHull to state that it
needs some elbow room beyond its width, in
commit 43b1234a98c645bee29e3c9bcca9e4c1bcc46d22
Author: Jean-Marc Lasgouttes
Date: Mon Mar 25 22:32:17 2024 +0100
Typo in doc
Thanks to Peter J. Puchyr for noticing it.
---
lib/doc/LaTeXConfig.lyx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/doc
commit 6260689fd552a5e83d2970dcfd4d5ba7e09443e7
Author: Jean-Marc Lasgouttes
Date: Wed Apr 3 12:39:09 2024 +0200
Compilation fix with Qt < 5.7
Qt::ImAnchorRectangle has only been introduced in Qt 5.7. Since it is
used to answer a query from the IM machinery, there is no n
commit b28655e91ec64b7fb063d8bfea548f82d5d4cc5b
Author: Jean-Marc Lasgouttes
Date: Thu Apr 4 17:16:06 2024 +0200
fix typo in fr/Intro.lyx
---
lib/doc/fr/Intro.lyx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/doc/fr/Intro.lyx b/lib/doc/fr/Intro.lyx
index
commit 51562ff37732f4949441bd8c2b55692b0719093a
Author: Jean-Marc Lasgouttes
Date: Thu Apr 4 17:35:54 2024 +0200
Do not include in InsetInfo.h
This is used by getDate/getTime, which actually should not be
InsetInfoParams methods, but functions in anonymous namespace.
---
src
commit d19ade9a611d3ecf6840c5eb43291cb268ad6f4f
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 15:35:16 2023 +0200
Remove some redundant calls to updatePosCache
The setting of insets positions was done twice in updateMetrics.
When one of the paragraph is a huge branch, this can
commit 9a96726bcd06d565c3027011fea954656aa46668
Author: Jean-Marc Lasgouttes
Date: Mon Jul 17 14:43:29 2023 +0200
Enable Update::SinglePar in nested insets too
The idea of single par update is to try to re-break only the paragraph
containing the cursor (if this paragraph
commit f5bbadbad92d55d480ea8b20c1e29f9ffe4ca224
Author: Jean-Marc Lasgouttes
Date: Thu Jul 14 01:02:28 2022 +0200
Implement undo coalescing
if the undo element we want to add only changes stuff that was already
modified by the previous one on undo stack (in the same group
commit 7f85024f80601b15634fb5e771bba51435ad429f
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 17:53:16 2023 +0200
In the no-draw phase, do not cache the positions of not visible insets
This can make a big difference for a very large branch that contains
lots of equations
commit 08010c6a5e425b3f2d0d625536e3a571c90a0482
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 23:23:40 2023 +0200
Implement quick scroll
Replace flag parameter for updateMetrics() by a `force' boolean. When
it is false, the method keeps the metrics of paragraphs that are
commit 244969330108a89f4be93d3b2eb9024bdb756204
Author: Jean-Marc Lasgouttes
Date: Thu Dec 21 16:33:06 2023 +0100
Do not compute metrics at each preview when loading file
With the branch-test.lyx file from #12297, loading takes forever when
previews are activated. This is
commit f7218cec188cad2dbf68de47ad4345fcddf1bdb8
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 11:46:52 2023 +0100
Avoid metrics computation on resize when width did not change
Entering a math inset triggers a work area reize because the math
toobars appear automatically
commit 5e8578837fea0321998eac04222102986261666d
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 15:13:56 2023 +0100
Avoid some full metrics computations related to math previews
When entering/leaving a math hull inset, a Update::Force flag was set,
in case the metrics of the
commit f15d2ebf3819913114ab93d1ff7e140cb26b03d5
Author: Jean-Marc Lasgouttes
Date: Fri Nov 17 18:30:37 2023 +0100
Improve the code that limits scrolling at top/bottom
The most visible part of this commit is the move of part of
BufferView::updateMetrics to a new TextMetrics
commit 0b6105b9245350e428c73deee88af2cd7c0d4732
Author: Jean-Marc Lasgouttes
Date: Tue Jul 25 16:31:13 2023 +0200
Introduce new helpers ParagraphMetrics::top/bottom
This avoids code with position/ascent/descent that is difficult to follow.
No change in function intended
commit 9fd397ac1cb8c97d9b3058a669a045db0cceee1c
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 17:50:40 2023 +0100
Indicate that, by default, mouse LFUN do not require a metrics update
This is done easily in LyXAction.cpp. Remember that, by default, each
function is supposed to
commit a23522073c8bb2cd06ddc7cc564e9c78f868a86d
Author: Jean-Marc Lasgouttes
Date: Mon Nov 20 17:24:09 2023 +0100
Update PAINTING_ANALYSIS
---
development/PAINTING_ANALYSIS | 62 +--
1 file changed, 42 insertions(+), 20 deletions(-)
diff --git a
commit 1d1f95d2ed0bf02e8a9cd9685ed4ba3365b9b493
Author: Jean-Marc Lasgouttes
Date: Wed Nov 22 12:07:51 2023 +0100
Reduce metrics updates from 4 to 1 when loading file
The number of metrics updates when loading file and showing it in a
new work area is unreasonable
commit 73678dcde977802d5ff3ae07f0226484041fff48
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 15:57:09 2023 +0100
Avoid full metrics computation when entering/leaving inset
Annotate function LFUN_FINISHED_xxx to indicate that they do not
require a full metrics computation
commit 9a96726bcd06d565c3027011fea954656aa46668
Author: Jean-Marc Lasgouttes
Date: Mon Jul 17 14:43:29 2023 +0200
Enable Update::SinglePar in nested insets too
The idea of single par update is to try to re-break only the paragraph
containing the cursor (if this paragraph
commit 0b6105b9245350e428c73deee88af2cd7c0d4732
Author: Jean-Marc Lasgouttes
Date: Tue Jul 25 16:31:13 2023 +0200
Introduce new helpers ParagraphMetrics::top/bottom
This avoids code with position/ascent/descent that is difficult to follow.
No change in function intended
commit 7f85024f80601b15634fb5e771bba51435ad429f
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 17:53:16 2023 +0200
In the no-draw phase, do not cache the positions of not visible insets
This can make a big difference for a very large branch that contains
lots of equations
commit f15d2ebf3819913114ab93d1ff7e140cb26b03d5
Author: Jean-Marc Lasgouttes
Date: Fri Nov 17 18:30:37 2023 +0100
Improve the code that limits scrolling at top/bottom
The most visible part of this commit is the move of part of
BufferView::updateMetrics to a new TextMetrics
commit d19ade9a611d3ecf6840c5eb43291cb268ad6f4f
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 15:35:16 2023 +0200
Remove some redundant calls to updatePosCache
The setting of insets positions was done twice in updateMetrics.
When one of the paragraph is a huge branch, this can
commit 244969330108a89f4be93d3b2eb9024bdb756204
Author: Jean-Marc Lasgouttes
Date: Thu Dec 21 16:33:06 2023 +0100
Do not compute metrics at each preview when loading file
With the branch-test.lyx file from #12297, loading takes forever when
previews are activated. This is
commit 08010c6a5e425b3f2d0d625536e3a571c90a0482
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 23:23:40 2023 +0200
Implement quick scroll
Replace flag parameter for updateMetrics() by a `force' boolean. When
it is false, the method keeps the metrics of paragraphs that are
commit 1d1f95d2ed0bf02e8a9cd9685ed4ba3365b9b493
Author: Jean-Marc Lasgouttes
Date: Wed Nov 22 12:07:51 2023 +0100
Reduce metrics updates from 4 to 1 when loading file
The number of metrics updates when loading file and showing it in a
new work area is unreasonable
commit a23522073c8bb2cd06ddc7cc564e9c78f868a86d
Author: Jean-Marc Lasgouttes
Date: Mon Nov 20 17:24:09 2023 +0100
Update PAINTING_ANALYSIS
---
development/PAINTING_ANALYSIS | 62 +--
1 file changed, 42 insertions(+), 20 deletions(-)
diff --git a
commit 5e8578837fea0321998eac04222102986261666d
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 15:13:56 2023 +0100
Avoid some full metrics computations related to math previews
When entering/leaving a math hull inset, a Update::Force flag was set,
in case the metrics of the
commit 73678dcde977802d5ff3ae07f0226484041fff48
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 15:57:09 2023 +0100
Avoid full metrics computation when entering/leaving inset
Annotate function LFUN_FINISHED_xxx to indicate that they do not
require a full metrics computation
commit f7218cec188cad2dbf68de47ad4345fcddf1bdb8
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 11:46:52 2023 +0100
Avoid metrics computation on resize when width did not change
Entering a math inset triggers a work area reize because the math
toobars appear automatically
commit 9fd397ac1cb8c97d9b3058a669a045db0cceee1c
Author: Jean-Marc Lasgouttes
Date: Mon Nov 27 17:50:40 2023 +0100
Indicate that, by default, mouse LFUN do not require a metrics update
This is done easily in LyXAction.cpp. Remember that, by default, each
function is supposed to
commit 89901123c579c6c7dbd1aecd092d62c3a0a3db24
Author: Jean-Marc Lasgouttes
Date: Sun Apr 7 19:23:12 2024 +0200
Fix crash when deleting inset with backspace
See description here:
https://marc.info/?l=lyx-devel&m=171243435229412&w=2
cutSelectionHelper did not
commit b9e7754c932b014e019534f8e7aaf46797537e64
Author: Jean-Marc Lasgouttes
Date: Sun Apr 7 19:23:12 2024 +0200
Fix crash when deleting inset with backspace
See description here:
https://marc.info/?l=lyx-devel&m=171243435229412&w=2
cutSelectionHelper did not
commit 01355ab9b630c358c41aa72508b1604460766f60
Author: Jean-Marc Lasgouttes
Date: Sun Apr 7 20:41:13 2024 +0200
Fix compilation with msvc 2019
'uint' is not defined, 'unsigned int' is better.
---
src/Text.cpp | 2 +-
1 file changed, 1 insertion(+), 1 delet
commit c7f53afd319fc9028be74f8949cec00063972462
Author: Jean-Marc Lasgouttes
Date: Sun Apr 7 20:41:13 2024 +0200
Fix compilation with msvc 2019
'uint' is not defined, 'unsigned int' is better.
---
src/Text.cpp | 2 +-
1 file changed, 1 insertion(+), 1 delet
commit 25f11742036f762aa1a83d377bc416a519bca6ef
Author: Jean-Marc Lasgouttes
Date: Sun Apr 7 20:41:13 2024 +0200
Fix compilation with msvc 2019
'uint' is not defined, 'unsigned int' is better.
(cherry picked from commit c7f53afd319fc9028be74f8949cec0
commit 89afdb050f2b59aeed09bb199cb698d904e2144d
Author: Jean-Marc Lasgouttes
Date: Thu Apr 4 17:35:54 2024 +0200
Do not include in InsetInfo.h
This is used by getDate/getTime, which actually should not be
InsetInfoParams methods, but functions in anonymous namespace
commit c3fb9fe95f02319ed8dd4bfc1f2fe306819a3d90
Author: Jean-Marc Lasgouttes
Date: Wed Apr 10 14:06:30 2024 +0200
Comment out too verbose debug output
---
src/TextMetrics.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp
commit 83e7c74f6b4ce06936f11a5239a6c88f019a43ff
Author: Jean-Marc Lasgouttes
Date: Wed Apr 10 12:31:12 2024 +0200
Fixup 'Avoid metrics computation on resize when width did not change'
When the width of the window did not change, computing full metrics is
not ne
commit 9fa3a90f2672b2d454f0cd24f36265151520f5c3
Author: Jean-Marc Lasgouttes
Date: Wed Apr 10 12:31:12 2024 +0200
Fixup 'Avoid metrics computation on resize when width did not change'
When the width of the window did not change, computing full metrics is
not ne
commit c1fd622c51752d790576600f5911813ff8dac3fa
Author: Jean-Marc Lasgouttes
Date: Tue Apr 16 11:45:09 2024 +0200
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
commit 1a11abe4394272f521cd63993e426c136e0e9b6c
Author: Jean-Marc Lasgouttes
Date: Tue Apr 16 23:55:24 2024 +0200
Always repaint the gray area below main inset
Now that SingleParUpdate does not always lead to a full screen update
when the height of the paragraph changes (see
commit 3953698d9af73e647280308a75b7716d7054955c
Author: Jean-Marc Lasgouttes
Date: Tue Apr 16 23:55:24 2024 +0200
Always repaint the gray area below main inset
Now that SingleParUpdate does not always lead to a full screen update
when the height of the paragraph changes (see
commit 13c7fd78c6c4876330598e89146ef4c7e44998bd
Author: Jean-Marc Lasgouttes
Date: Mon Jul 17 14:43:29 2023 +0200
Enable Update::SinglePar in nested insets too
The idea of single par update is to try to re-break only the paragraph
containing the cursor (if this paragraph
commit 5e1c414a21cd5d3345e7d3ff9181d7fa08c86830
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 17:53:16 2023 +0200
In the no-draw phase, do not cache the positions of not visible insets
This can make a big difference for a very large branch that contains
lots of equations
commit e51f9d9f885bdf76ba6a20671d0f730d6be87483
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 15:35:16 2023 +0200
Remove some redundant calls to updatePosCache
The setting of insets positions was done twice in updateMetrics.
When one of the paragraph is a huge branch, this can
commit 2434a3a28848669f7d8463bef70c668e0d6e615a
Author: Jean-Marc Lasgouttes
Date: Mon Jul 24 23:23:40 2023 +0200
Implement quick scroll
Replace flag parameter for updateMetrics() by a `force' boolean. When
it is false, the method keeps the metrics of paragraphs that are
commit b1a0983570b01348685fbcb3070fc071f1b40c15
Author: Jean-Marc Lasgouttes
Date: Tue Jul 25 16:31:13 2023 +0200
Introduce new helpers ParagraphMetrics::top/bottom
This avoids code with position/ascent/descent that is difficult to follow.
No change in function intended
commit e5aaa64b63ab0a0090df90b034925decd1c84061
Author: Jean-Marc Lasgouttes
Date: Fri Nov 17 18:30:37 2023 +0100
Improve the code that limits scrolling at top/bottom
The most visible part of this commit is the move of part of
BufferView::updateMetrics to a new TextMetrics
commit 15eef6a2c7cdca128a3476f2109371f35b372eba
Author: Jean-Marc Lasgouttes
Date: Thu Dec 21 16:33:06 2023 +0100
Do not compute metrics at each preview when loading file
With the branch-test.lyx file from #12297, loading takes forever when
previews are activated. This is
commit c9f5f34fd703117981cc198ba910328b93e43e99
Author: Jean-Marc Lasgouttes
Date: Tue Apr 16 23:55:24 2024 +0200
Always repaint the gray area below main inset
Now that SingleParUpdate does not always lead to a full screen update
when the height of the paragraph changes (see
commit abc8d49acd507089025b93976ae0fde10cb99c7f
Author: Jean-Marc Lasgouttes
Date: Fri Apr 19 17:24:10 2024 +0200
small change
---
README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README b/README
index b6b7a2ffb3..5621c68b9d 100644
--- a/README
+++ b/README
commit e631f908a71336e4ff237fec91ced73eed3dba24
Author: Jeân-Marc Lâsgöuttes
Date: Fri Apr 19 17:51:29 2024 +0200
Small change
---
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README b/README
index 5621c68b9d..39d5aba7e4 100644
--- a/README
+++ b/README
@@ -42
commit 9b4b05e64ea0e692035052e5c5797545a6915b5a
Author: Jean-Marc Lasgouttes
Date: Sun Apr 21 22:26:41 2024 +0200
Document biginset branch
---
status.24x | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/status.24x b/status.24x
index 350e94d4da..78494339b1 100644
commit 3941c487e85a5c2a2b7897c9a6da3ac2d00b1da2
Author: Jean-Marc Lasgouttes
Date: Fri Apr 19 17:16:00 2024 +0200
small changes backported from master
---
INSTALL | 6 +++---
README | 8
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/INSTALL b/INSTALL
index
commit 21096f696a0de7a95b0a12b1d9530c3b4aa399e7
Author: Jean-Marc Lasgouttes
Date: Tue Apr 16 11:45:09 2024 +0200
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
commit f3c5ff9cb72c5231f1e1e81452e67d6f12dadecb
Author: Jean-Marc Lasgouttes
Date: Fri Oct 14 22:42:21 2022 +0200
Try to make sure that math insets have a properly set buffer_ member
Set the buffer of contents that is added to a MathData object through
MathData::insert() (both
commit 57d713065545ac53a62a641d12a8b8c2c62c22fc
Author: Jean-Marc Lasgouttes
Date: Wed Apr 24 12:04:23 2024 +0200
Force a Buffer * argument to MathData constructor
In order to ensure that MathData objects have a valid buffer, the
default MathData() constructor is deleted. This
commit c013799887eb5c330f3cff4d51542028683fe1bb
Author: Jean-Marc Lasgouttes
Date: Wed Apr 24 15:07:15 2024 +0200
Force a Buffer * argument to math insets constructor
Make sure that math insets have a proper buffer. To this end, make the
Buffer* parameter of InsetMath
commit 623cc13b60bc7345ad8a45bb1a6ab95e16dba6b0
Author: Jean-Marc Lasgouttes
Date: Thu Apr 25 12:30:48 2024 +0200
Autotools: optimize with -Og when debugging
When debug (-g) is enabled (default when compiling a development
version), the existing -O optimization level is not
commit af3521881c209fa0019414096334057f3b6e8c75
Author: Jean-Marc Lasgouttes
Date: Thu Apr 25 14:27:22 2024 +0200
typo
---
src/mathed/MathRow.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mathed/MathRow.cpp b/src/mathed/MathRow.cpp
index b8d8f63d8e
commit b45a957929a78cefc729a0fa984214eb83357d42
Author: Jean-Marc Lasgouttes
Date: Thu Apr 25 14:28:10 2024 +0200
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
commit ed2f3cb9cfa1e871d48a92d41791a77bd218ab67
Author: Jean-Marc Lasgouttes
Date: Thu Apr 25 17:13:15 2024 +0200
Set buffer when creating a MathData from parts of another one
This is triggered by selecting part of an equation under Xcb platform
(x11). Indeed, the current
commit 13a34d6cd1bbf2a93d5b51624de7085d594cf8fa
Author: Jean-Marc Lasgouttes
Date: Thu Apr 25 14:28:10 2024 +0200
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
commit 2660df9b99b8059856b931c22f53ee8f714a1d8e
Author: Jean-Marc Lasgouttes
Date: Sun Apr 28 00:24:46 2024 +0200
Move Lexer to support/ directory (and lyx::support namespace)
This requires quite a bit of trivial code shuffling.
src/Buffer.cpp| 2 +-
src
commit df19a709008e706c40c3b81e6a42f61bbef745ef
Author: Jean-Marc Lasgouttes
Date: Sun Apr 28 12:33:33 2024 +0200
Remove unused #include
---
src/support/filetools.cpp | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/support/filetools.cpp b/src/support/filetools.cpp
index a2eba83eef
commit 527984ed2e0269861f5e1efc021fa0302d80819b
Author: Jean-Marc Lasgouttes
Date: Mon Apr 29 14:22:57 2024 +0200
Fix up 'Reduce metrics updates from 4 to 1 when loading file'
The missing metrics computation meant that, when loading a file, the
workarea would not b
commit eb7b3c08f712fd0bc410aac56e80ba541d9de44c
Author: Jean-Marc Lasgouttes
Date: Mon Apr 29 14:22:57 2024 +0200
Fix up 'Reduce metrics updates from 4 to 1 when loading file'
The missing metrics computation meant that, when loading a file, the
workarea would not b
commit a4d9315bc49445e4419b3b59fd238a13c5f7be31
Author: Jean-Marc Lasgouttes
Date: Tue Apr 30 15:02:16 2024 +0200
Avoid full metrics computation with Update:FitCursor
The handling of Update::FitCursor traditionnally recomputes all
metrics once or twice. Now that updateMetrics
commit be4e5dd43bf1563db832599b9e23c8800889db52
Author: Jean-Marc Lasgouttes
Date: Tue Apr 30 15:02:16 2024 +0200
Avoid full metrics computation with Update:FitCursor
The handling of Update::FitCursor traditionnally recomputes all
metrics once or twice. Now that updateMetrics
commit f58957747a21f34b0d663d420ae9cd2aa60ffd36
Author: Jean-Marc Lasgouttes
Date: Wed May 1 16:54:10 2024 +0200
Fixup 2660df9b99b80: missing stuff after moving Lexer to support/
---
src/Makefile.am| 2 +-
src/tests/check_layout.cpp | 2 +-
src/tex2lyx/Makefile.am| 10
commit 9f33db8f537e4488e229305d9a7a8707135d8e42
Author: Jean-Marc Lasgouttes
Date: Fri May 3 14:28:30 2024 +0200
Fix up 5577e877: remove logic error
Commit 5577e877 introduces forceUpdateBuffer() to delay actual
updatBuffer() calls to a central place.
In Cursor
commit ec9d0a94209037b080d0d7a5fb2d776b61addda7
Author: Jean-Marc Lasgouttes
Date: Tue May 7 12:01:34 2024 +0200
Fixup 527984ed: fix initial screen size when using backing store
When using a back store, it is obviously important to resize it
whenever the buffer view is resized
commit d4f3e87b14aae869a82fb72e788810a743d5c6e0
Author: Jean-Marc Lasgouttes
Date: Thu May 9 11:45:55 2024 +0200
typo
---
src/BufferView.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/BufferView.cpp b/src/BufferView.cpp
index 317a276cdd..deba1db919 100644
commit 6b3ced7c075108b8667636d48fff46706d22045d
Author: Jean-Marc Lasgouttes
Date: Thu May 9 11:50:18 2024 +0200
one less place where metrics have to be recomputed
---
src/BufferView.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/BufferView.cpp b/src
commit b469c142ad579d3338fc81ab3e1c6ee7b4e270ec
Author: Jean-Marc Lasgouttes
Date: Thu May 16 14:56:28 2024 +0200
Fix display of math hull inset in RTL context
The inversion of margin was done in the wrong way for RTL support.
---
src/TextMetrics.cpp | 13 -
1 file
commit 145af7c2ac1eb2c5ec5102a7a11cb740be7b3c43
Author: Jean-Marc Lasgouttes
Date: Fri May 17 15:42:08 2024 +0200
Fix up a4d9315b: handle metrics of not visible paragraphs
The code is not ready for situations where some paragraphs that are
not visible have metrics available
commit 5c5410c39cd7f3dfe4e187eedb7a4222e07c4b83
Author: Jean-Marc Lasgouttes
Date: Fri May 17 15:42:08 2024 +0200
Fix up a4d9315b: handle metrics of not visible paragraphs
The code is not ready for situations where some paragraphs that are
not visible have metrics available
commit 76188dcdf11e06e8772e900de04ccbfb079bafac
Author: Jean-Marc Lasgouttes
Date: Fri Oct 14 22:42:21 2022 +0200
Try to make sure that math insets have a properly set buffer_ member
Set the buffer of contents that is added to a MathData object through
MathData::insert() (both
commit 2699a58cd7c98e54cb5cfbaf3f6cdf2621651a64
Author: Jean-Marc Lasgouttes
Date: Thu Apr 25 17:13:15 2024 +0200
Set buffer when creating a MathData from parts of another one
This is triggered by selecting part of an equation under Xcb platform
(x11). Indeed, the current
commit a114f12868f8b48b9507aa22bf4156af0062ac97
Author: Daniel Ramoeller
Date: Sat Feb 27 07:05:54 2021 +0100
Extend tab context menu features
Add
- Close Other Tabs
- Close Tabs to Left/Right
- Move Tab to Start/End
- Show Enclosing Folder
to the tabs
commit 342a0f543812e21dade99b7fa46ea674075b8199
Author: Jean-Marc Lasgouttes
Date: Thu May 16 14:56:28 2024 +0200
Fix display of math hull inset in RTL context
The inversion of margin was done in the wrong way for RTL support.
(cherry picked from commit
commit 0cd169d6baecb4e6854c408a7452a843e57070e6
Author: Jean-Marc Lasgouttes
Date: Wed Apr 3 12:39:09 2024 +0200
Compilation fix with Qt < 5.7
Qt::ImAnchorRectangle has only been introduced in Qt 5.7. Since it is
used to answer a query from the IM machinery, there is no n
commit 89afdb050f2b59aeed09bb199cb698d904e2144d
Author: Jean-Marc Lasgouttes
Date: Thu Apr 4 17:35:54 2024 +0200
Do not include in InsetInfo.h
This is used by getDate/getTime, which actually should not be
InsetInfoParams methods, but functions in anonymous namespace
commit 25f11742036f762aa1a83d377bc416a519bca6ef
Author: Jean-Marc Lasgouttes
Date: Sun Apr 7 20:41:13 2024 +0200
Fix compilation with msvc 2019
'uint' is not defined, 'unsigned int' is better.
(cherry picked from commit c7f53afd319fc9028be74f8949cec0
commit 3941c487e85a5c2a2b7897c9a6da3ac2d00b1da2
Author: Jean-Marc Lasgouttes
Date: Fri Apr 19 17:16:00 2024 +0200
small changes backported from master
---
INSTALL | 6 +++---
README | 8
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/INSTALL b/INSTALL
index
commit 342a0f543812e21dade99b7fa46ea674075b8199
Author: Jean-Marc Lasgouttes
Date: Thu May 16 14:56:28 2024 +0200
Fix display of math hull inset in RTL context
The inversion of margin was done in the wrong way for RTL support.
(cherry picked from commit
commit 92ef555abde86466b7ca3c3401ab8132258fc497
Author: Jean-Marc Lasgouttes
Date: Wed Jun 5 23:05:22 2024 +0200
Fixup de5f63eeb: the code did not do what it was supposed to
---
src/insets/InsetLayout.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/insets
commit 7acfbe0fccc729dcf5d910a4049b25e9943329fc
Author: Jean-Marc Lasgouttes
Date: Thu Jun 6 14:32:00 2024 +0200
Do not draw appendix lines below en of document
This bug is pretty old, but it was not visible because the grey area
below the document would overwrite it
commit c96d3a03400893f440dca7e68ed87bd70bea0b39
Author: Jean-Marc Lasgouttes
Date: Thu Jun 6 17:27:24 2024 +0200
Fixup 7acfbe0fccc7: forgot to change one location
---
src/RowPainter.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/RowPainter.cpp b/src
commit 13a6be1f9c4668dd661bc197df226b20e420e24b
Author: Jean-Marc Lasgouttes
Date: Thu Jun 6 14:32:00 2024 +0200
Do not draw appendix lines below en of document
This bug is pretty old, but it was not visible because the grey area
below the document would overwrite it
commit 312dacb7f32ce5465e1fe3d5d7ac5e0b9b51e045
Author: Jean-Marc Lasgouttes
Date: Wed Jun 5 23:05:22 2024 +0200
Fixup 39c7199a: the code did not do what it was supposed to
(cherry picked from commit 92ef555abde86466b7ca3c3401ab8132258fc497)
---
src/insets/InsetLayout.h | 2 +-
1
commit a1856427468cd4e442c77f394715c825d919f902
Author: Jean-Marc Lasgouttes
Date: Fri Jun 7 16:49:25 2024 +0200
Text::dispatch: ignore single par update when there is a full update
Reorder the tests so that, when the flag Update::SinglePar has been
specified, it does not take
601 - 700 of 2815 matches
Mail list logo