]> git.lyx.org Git - lyx.git/log
lyx.git
2 months agoDo not compute metrics at each preview when loading file
Jean-Marc Lasgouttes [Thu, 21 Dec 2023 15:33:06 +0000 (16:33 +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 because each preview element causes a
full screen metrics recomputation.

This commit just skips these calls and only does one when all previews
have been obtained. As a result, computing the previews takes 1 second
instead of 25 seconds on branch-test.lyx.

Part of bug #12297.

2 months agoImprove the code that limits scrolling at top/bottom
Jean-Marc Lasgouttes [Fri, 17 Nov 2023 17:30:37 +0000 (18:30 +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::updateMetrics. This
new method makes sure that metrics are known for all visible paragraphs
(starting from anchor), and that the positions of the paragraphs have
been recorded.

This method is called up to 3 times in BufferView::updateMetrics:
* unconditionally, to update all visible metrics,
* then, if the bottom of the document is visible and too high, after
  updating the anchor ypos,
* and similarly if the top of the document is visible and too low.

This fixes for example the case where one jumps to Section 5.3 at the
end of Tutorial and 'scroll_below_document' is false.

Some now redundant code is removed from BufferView::scrollToCursor.

The anchor-setting code in BufferView::draw is not clearly useful, but
left here just in case. It generates a debug warning, though.

Part of bug #12297.

2 months agoImplement quick scroll
Jean-Marc Lasgouttes [Mon, 24 Jul 2023 21:23:40 +0000 (23:23 +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 still
visible in WorkArea instead of computing everything afresh. All it has
to do is update their positions.

Add code to updateMetrics() to update the value of the anchor pit/ypos
(similar to the one in draw()).

Update processUpdateFlags() to use this when update flag is ForceDraw.

Modify scrollDocView() to just change the anchor paragraph position
when the scrolling operation would re-use some of the existing
paragraphs.

The time needed to update the metrics when scrolling with mouse in the
branch-test.lyx document is now divided by 20!

Part of bug #12297.

2 months agoIntroduce new helpers ParagraphMetrics::top/bottom
Jean-Marc Lasgouttes [Tue, 25 Jul 2023 14:31:13 +0000 (16:31 +0200)]
Introduce new helpers ParagraphMetrics::top/bottom

This avoids code with position/ascent/descent that is difficult to follow.

No change in function intended.

2 months agoIn the no-draw phase, do not cache the positions of not visible insets
Jean-Marc Lasgouttes [Mon, 24 Jul 2023 15:53:16 +0000 (17:53 +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.

This is complementary to the previous patch, since instead of reducing
the number of calls to updatePosCache, we make it faster.

In the same test of scrolling with mouse wheel through the
branch-test.lyx document, one finds a 23% improvement for
BufferView::updateMetrics().

Part of bug #12297.

2 months agoRemove some redundant calls to updatePosCache
Jean-Marc Lasgouttes [Mon, 24 Jul 2023 13:35:16 +0000 (15:35 +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 be very expensive.

This leads to a 17% improvement on updateMetrics time on a scrolling test.

Part of bug #12297

2 months agoEnable Update::SinglePar in nested insets too
Jean-Marc Lasgouttes [Mon, 17 Jul 2023 12:43:29 +0000 (14:43 +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 contains insets etc.,
re-breaking will recursively descend).

The existing single paragraph update mechanism was tailored to work
only at top level. Indeed changing a paragraph nested into an inset may
lead to larger changes.

This commit tries a rather naive approach that seems to work well: we
need a full redraw if either

1/ the height has changed
or
2/ the width has changed and it was equal to the text metrics width;
   the goal is to catch the case of a one-row inset that grows with
   its contents, but optimize the case of typing in a short paragraph
   part of a larger inset.

NOTE: if only the height has changed, then it should be
  possible to update all metrics at minimal cost. However,
  since this is risky, we do not try that right now.

Part of bug #12297.

2 months agoImplement undo coalescing
Jean-Marc Lasgouttes [Wed, 13 Jul 2022 23:02:28 +0000 (01:02 +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), then
skip it. There is nothing to gain in adding it to the stack.

The typical use case is when doing a search and replace in a large
document that does many replacements in each paragraph. In this case,
the same paragraph would be stored repeatedly.

Fixes bug #12564.

2 months ago#13049 add window activation for preferences to avoid it be hidden by main window...
Stephan Witt [Fri, 5 Apr 2024 08:47:49 +0000 (10:47 +0200)]
#13049 add window activation for preferences to avoid it be hidden by main window on mac after alert prompts

2 months agoUpdate update-po.sh script
Richard Kimberly Heck [Thu, 4 Apr 2024 21:09:16 +0000 (17:09 -0400)]
Update update-po.sh script

(cherry picked from commit b360b9ebf7c2b1bbb0fe674790ed78065c3780c0)

2 months agoDo not include <QDate> in InsetInfo.h
Jean-Marc Lasgouttes [Thu, 4 Apr 2024 15:35:54 +0000 (17:35 +0200)]
Do not include <QDate> in InsetInfo.h

This is used by getDate/getTime, which actually should not be
InsetInfoParams methods, but functions in anonymous namespace.

2 months agode.po
Juergen Spitzmueller [Thu, 4 Apr 2024 15:17:05 +0000 (17:17 +0200)]
de.po

2 months agofix typo in fr/Intro.lyx
Jean-Marc Lasgouttes [Thu, 4 Apr 2024 15:16:06 +0000 (17:16 +0200)]
fix typo in fr/Intro.lyx

2 months agoAllow for multiple accelerator alternatives
Juergen Spitzmueller [Thu, 4 Apr 2024 15:12:48 +0000 (17:12 +0200)]
Allow for multiple accelerator alternatives

This needs some testing before it could go to 2.4.x eventually

2 months agoCompilation fix with Qt < 5.7
Jean-Marc Lasgouttes [Wed, 3 Apr 2024 10:39:09 +0000 (12:39 +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 need for
it with older Qt versions.

2 months agoUpdate sk.po
Kornel Benko [Wed, 3 Apr 2024 10:24:28 +0000 (12:24 +0200)]
Update sk.po

2 months agode.po
Juergen Spitzmueller [Wed, 3 Apr 2024 07:12:15 +0000 (09:12 +0200)]
de.po

2 months agoDissolve some shortcut conflicts in the wake of f3a4602c4c1ec
Juergen Spitzmueller [Wed, 3 Apr 2024 06:28:00 +0000 (08:28 +0200)]
Dissolve some shortcut conflicts in the wake of f3a4602c4c1ec

2 months agoUpdate German User Guide
Juergen Spitzmueller [Wed, 3 Apr 2024 05:35:59 +0000 (07:35 +0200)]
Update German User Guide

2 months agoMerge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Wed, 3 Apr 2024 05:26:11 +0000 (07:26 +0200)]
Merge branch 'master' of git.lyx.org:lyx

2 months agoIgnore all build* directories
Richard Kimberly Heck [Wed, 3 Apr 2024 02:03:53 +0000 (22:03 -0400)]
Ignore all build* directories

(cherry picked from commit 368f10571aab8b6796218a1ac70b98a940e45722)

2 months agoDocs for menu change
Richard Kimberly Heck [Wed, 3 Apr 2024 02:02:55 +0000 (22:02 -0400)]
Docs for menu change

(cherry picked from commit c8534081c9d40b7331ac73513a758ffc51bc423e)

2 months ago Update fr.po
jpc [Tue, 2 Apr 2024 16:56:26 +0000 (18:56 +0200)]
    Update fr.po

2 months agoUpdate doc info for quote-insert
Richard Kimberly Heck [Tue, 2 Apr 2024 16:46:36 +0000 (12:46 -0400)]
Update doc info for quote-insert

2 months agode.po
Juergen Spitzmueller [Tue, 2 Apr 2024 14:26:00 +0000 (16:26 +0200)]
de.po

2 months agoSmarter menu length calculation
Juergen Spitzmueller [Tue, 2 Apr 2024 12:41:54 +0000 (14:41 +0200)]
Smarter menu length calculation

It is possible I have missed some shortcut conflicts, so please report
if you find any.

2 months ago Translation of French Additional.lyx: chapter 3 completed
jpc [Tue, 2 Apr 2024 09:51:49 +0000 (11:51 +0200)]
      Translation of French Additional.lyx: chapter 3 completed

2 months agoUpdate sk.po
Kornel Benko [Tue, 2 Apr 2024 09:35:56 +0000 (11:35 +0200)]
Update sk.po

2 months agoCmake build: Adapt for branch 2.4
Kornel Benko [Tue, 2 Apr 2024 08:46:20 +0000 (10:46 +0200)]
Cmake build: Adapt for branch 2.4

2 months agode/UserGuide: update
Juergen Spitzmueller [Tue, 2 Apr 2024 07:32:02 +0000 (09:32 +0200)]
de/UserGuide: update

2 months agocmake build with qt6 (macos) did not include "plugins"
P. De Visschere [Sun, 31 Dec 2023 14:30:12 +0000 (15:30 +0100)]
cmake build with qt6 (macos) did not include "plugins"

2 months agoCmake build: Handle deprecated cmake versions
Kornel Benko [Sun, 31 Dec 2023 14:18:11 +0000 (15:18 +0100)]
Cmake build: Handle deprecated cmake versions

The warning says:
CMake Deprecation Warning at .../CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

Spotted by Scott Kostyshak

2 months agoFindAdv: no paragraph indentation for more space in the search string
Daniel Ramoeller [Sun, 31 Dec 2023 13:36:01 +0000 (14:36 +0100)]
FindAdv: no paragraph indentation for more space in the search string

See #11555

2 months agoFindAdv: Handle neg-spaces like normal space if searching without format
Kornel Benko [Sun, 31 Dec 2023 13:27:40 +0000 (14:27 +0100)]
FindAdv: Handle neg-spaces like normal space if searching without format

2 months agoRename hasToString() to findUsesToString()
Kornel Benko [Sun, 31 Dec 2023 13:09:17 +0000 (14:09 +0100)]
Rename hasToString() to findUsesToString()

There are special cases where the toString() exist,
but still plaintext() is not to be used by find.

2 months agode.po
Juergen Spitzmueller [Tue, 2 Apr 2024 06:23:42 +0000 (08:23 +0200)]
de.po

2 months agoFix label escaping in InsetMathRef (#12980)
Juergen Spitzmueller [Tue, 2 Apr 2024 06:15:53 +0000 (08:15 +0200)]
Fix label escaping in InsetMathRef (#12980)

This was completely broken: the IDs have been escaped in the LyX file
(which they absolutely shouldn't) but not in all LaTeX output (which
they should).

2 months agoFix duplicate accelerator
Richard Kimberly Heck [Tue, 2 Apr 2024 01:54:44 +0000 (21:54 -0400)]
Fix duplicate accelerator

2 months agoAdd shortcut for plain single quote.
Richard Kimberly Heck [Mon, 1 Apr 2024 21:26:29 +0000 (17:26 -0400)]
Add shortcut for plain single quote.

(cherry picked from commit d3101e6d6f325c4597ec0945fecb03fee745c56e)

2 months agoClarify quote-insert LFUN.
Richard Kimberly Heck [Mon, 1 Apr 2024 21:26:01 +0000 (17:26 -0400)]
Clarify quote-insert LFUN.

And add remark about multiple optional arguments.

(cherry picked from commit 29be057a073fde4e36c9adbf31c6cd764f62bda2)

2 months agoFix bug #13025.
Richard Kimberly Heck [Mon, 1 Apr 2024 21:25:40 +0000 (17:25 -0400)]
Fix bug #13025.

Add plain single quote to menu.

(cherry picked from commit 9e5a98e8f92f773e11815631961997b8045d20b1)

2 months agoOpen for 2.5 development
Richard Kimberly Heck [Mon, 1 Apr 2024 20:19:22 +0000 (16:19 -0400)]
Open for 2.5 development

2 months agoFix context menu of InsetMathRef
Juergen Spitzmueller [Mon, 1 Apr 2024 15:59:56 +0000 (17:59 +0200)]
Fix context menu of InsetMathRef

2 months agoFix backslash LaTeXifying in InsetCommand
Juergen Spitzmueller [Mon, 1 Apr 2024 08:57:27 +0000 (10:57 +0200)]
Fix backslash LaTeXifying in InsetCommand

\ was transformed very early to \textbackslash{}, but then the following
routines escaped braces in the string, so we wrongly ended up in
\textbackslash\{\} and "\{} in the output

2 months agoFactor out shared method
Juergen Spitzmueller [Sun, 31 Mar 2024 10:40:27 +0000 (12:40 +0200)]
Factor out shared method

Amends babb5b007bd

2 months ago Restore Chapter 11
jpc [Sat, 30 Mar 2024 16:38:18 +0000 (17:38 +0100)]
       Restore Chapter 11

2 months agoFix crash with quick search starting with mathed selection
Juergen Spitzmueller [Sat, 30 Mar 2024 09:14:34 +0000 (10:14 +0100)]
Fix crash with quick search starting with mathed selection

setCursorSelection does not work with math. Copy the method from
spellchecker.

2 months ago Further translations of the French Additional manual
jpc [Fri, 29 Mar 2024 17:58:25 +0000 (18:58 +0100)]
   Further translations of the French Additional manual

2 months ago Further translations of French Additional manual + typo and ref. to Hebrew...
jpc [Thu, 28 Mar 2024 18:09:38 +0000 (19:09 +0100)]
  Further translations of French Additional manual + typo and ref. to Hebrew Letter in sec 3.5 of Additional.lyx

2 months agoDo not enter page break in heading (#13040)
Juergen Spitzmueller [Thu, 28 Mar 2024 17:03:54 +0000 (18:03 +0100)]
Do not enter page break in heading (#13040)

Rather than that, put it before or after, or disallow,
depending on the position.

2 months ago Further translations of French Additional manual
jpc [Thu, 28 Mar 2024 09:13:22 +0000 (10:13 +0100)]
  Further translations of French Additional manual

2 months ago Further translation of French Additional manual + typo in English version
jpc [Wed, 27 Mar 2024 17:38:28 +0000 (18:38 +0100)]
   Further translation of French Additional manual + typo in English version

2 months agoTypo in doc
Jean-Marc Lasgouttes [Mon, 25 Mar 2024 21:32:17 +0000 (22:32 +0100)]
Typo in doc

Thanks to Peter J. Puchyr for noticing it.

2 months agoFix alignment of screen font preview in prefs (remaining part of #13046)
Juergen Spitzmueller [Sun, 24 Mar 2024 08:00:41 +0000 (09:00 +0100)]
Fix alignment of screen font preview in prefs (remaining part of #13046)

2 months agoCmake build wit qt(5|6)(macos) did not include "plugins"
Patrick de Visschere [Sat, 23 Mar 2024 10:25:27 +0000 (11:25 +0100)]
Cmake build wit qt(5|6)(macos) did not include "plugins"

This makes things much simpler.

But at least with the latest macos tools (Sonoma and XCode15) a bundle
refuses to run if it 's not signed properly.

Both issues are solved with the patch included and have now been tested
with Qt5.15 and Qt6.7.

For completeness: I've checked the font-emph shortcut issue and, as
reported in the ticket mentioned, ^CmdE works with Qt5.15 but not with
Qt6.7. However the sequence ^C E does work. I don't know whether this is
intended as a workaround for this issue or was already implemented.

2 months agoFix display of a math hull inset in a tight inset
Jean-Marc Lasgouttes [Fri, 14 Jul 2023 00:13:18 +0000 (02:13 +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 order to fit the numbering
and/or the left margin (with left alignment), which are outside of the
inset itself.

To this end, InsetMathHull::metrics() sets a value in
MetricsInfo::extrawidth and this value is added later to the width of
the row that contains the inset (when this row is tight or shorter
than the max allowed width).

Fixes bug #12320.

2 months agoRevert "Fix display of a math hull inset in a tight inset"
Jean-Marc Lasgouttes [Fri, 22 Mar 2024 14:08:26 +0000 (15:08 +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.

This reverts commit 4bbd4a45e7494363903801540102150886fa2c6b.

2 months agofix documentation of --enable-cxx-mode
Jean-Marc Lasgouttes [Thu, 21 Mar 2024 21:50:38 +0000 (22:50 +0100)]
fix documentation of --enable-cxx-mode

2 months ago* cs.po
Pavel Sanda [Thu, 21 Mar 2024 21:47:31 +0000 (22:47 +0100)]
* cs.po

2 months agotypo
Jean-Marc Lasgouttes [Thu, 21 Mar 2024 21:40:19 +0000 (22:40 +0100)]
typo

2 months agoAmend 16660d12.
Thibaut Cuvelier [Thu, 21 Mar 2024 20:32:45 +0000 (21:32 +0100)]
Amend 16660d12.

The previous commit introduced wrong behaviours for <>. The new code carefully escapes what needs to be escaped from LaTeX, using the now-standard XML tools (XMLStream).

2 months agoMathML in HTML: don't escape <> for a raw LaTeX output.
Thibaut Cuvelier [Wed, 20 Mar 2024 23:29:23 +0000 (00:29 +0100)]
MathML in HTML: don't escape <> for a raw LaTeX output.

In some cases (I only found numbered equations), the LaTeX output still has a bit of HTML. For numbered equations, using \tag{X} (as suggested in https://www.lyx.org/trac/ticket/13048) would require fiddling with the output. KaTeX doesn't support \label. This patch is probably the easiest and most reliable fix.

Fixes https://www.lyx.org/trac/ticket/13048.

2 months agoUsing the latest commit and building lyx with cmake on macos-sonoma with
Patrick de Visschere [Wed, 20 Mar 2024 10:44:22 +0000 (11:44 +0100)]
Using the latest commit and building lyx with cmake on macos-sonoma with
xcode fails with multiple error messages like this one:

----------
CMake Error in po/CMakeLists.txt:
       The custom command generating

     <build-directory>/po/LyX2.4.cat.pot

       is attached to multiple targets:

     translations
     update-gmo

  but none of these is a common dependency of the other(s).  This is not
  allowed by the Xcode "new build system".

2 months agoAdd $$OrigAbsName placeholder to external
Jürgen Spitzmüller [Wed, 20 Mar 2024 06:57:43 +0000 (07:57 +0100)]
Add $$OrigAbsName placeholder to external

This produces the absolute path to the original file.

Documentation will follow in die time (after documentation has been
unfrozen)

2 months agoTableUI - allow expading of TableAlignCO (part of #13046).
Pavel Sanda [Tue, 19 Mar 2024 18:23:22 +0000 (19:23 +0100)]
TableUI - allow expading of TableAlignCO (part of #13046).

3 months agoUse docstring for preview snippet all the way down
Juergen Spitzmueller [Sat, 16 Mar 2024 10:55:17 +0000 (11:55 +0100)]
Use docstring for preview snippet all the way down

No need to convert back and forth

3 months agoMerge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Sat, 16 Mar 2024 04:03:16 +0000 (05:03 +0100)]
Merge branch 'master' of git.lyx.org:lyx

3 months agoSimplify b3fe9cb7049da
Juergen Spitzmueller [Sat, 16 Mar 2024 04:01:53 +0000 (05:01 +0100)]
Simplify b3fe9cb7049da

3 months agoMerge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Sat, 16 Mar 2024 03:59:08 +0000 (04:59 +0100)]
Merge branch 'master' of git.lyx.org:lyx

3 months agoPrevent iconv exception in previews (#13042)
Juergen Spitzmueller [Sat, 16 Mar 2024 03:52:51 +0000 (04:52 +0100)]
Prevent iconv exception in previews (#13042)

The preview loader assumes all content is in the main document encoding.

As soon as content was not encodable, LyX crashed. We now check for that
and if non-encodable glyphs are found, we do not produce a preview snippet
and warn.

Ideally, the preview loader should be made aware of encoding changes, or
we should generally use utf8 for previews.

3 months agoAdd Idan Pazi to contributors list
Juergen Spitzmueller [Tue, 12 Mar 2024 11:53:34 +0000 (12:53 +0100)]
Add Idan Pazi to contributors list

3 months agoFix returned value of win32file.ReadFile
Idan Pazi [Fri, 16 Feb 2024 13:17:17 +0000 (15:17 +0200)]
Fix returned value of win32file.ReadFile

returns an PyOVERLAPPEDReadBuffer that needs to be converted to str.

3 months agoMathML: don't let the processor stretch operators when they are single characters...
Thibaut Cuvelier [Mon, 11 Mar 2024 01:00:47 +0000 (02:00 +0100)]
MathML: don't let the processor stretch operators when they are single characters for LyX.

The main goal is to match TeX' behaviour. If you want stretchy operators, use InsetMathDelim / \left & \right. This patch will change the output in many files, but making the rendering much closer to that of TeX (which users should expect, due to LyX' roots in TeX).

3 months agoMathML: stop stretching all delimiters.
Thibaut Cuvelier [Mon, 11 Mar 2024 00:40:16 +0000 (01:40 +0100)]
MathML: stop stretching all delimiters.

No form? Reference: https://w3c.github.io/mathml-core/#dfn-form. The MathML processor is smart enough to determine whether the delimiter is prefix or postfix.

No stretchy/symmetric/fence in all cases? Reference: https://w3c.github.io/mathml-core/#algorithm-for-determining-the-properties-of-an-embellished-operator and https://w3c.github.io/mathml-core/#operator-dictionary-human (example entry: U+0028). Delimiters have the right properties by default.

3 months agoMathML: don't output delimiters in InsetMathBinom and
Thibaut Cuvelier [Mon, 11 Mar 2024 00:30:48 +0000 (01:30 +0100)]
MathML: don't output delimiters in InsetMathBinom and
 InsetMathDelim if the delimiter is a space.

3 months agoExtract vert, langle, rangle in MathExtern like parentheses and brackets.
Thibaut Cuvelier [Mon, 11 Mar 2024 00:22:12 +0000 (01:22 +0100)]
Extract vert, langle, rangle in MathExtern like parentheses and brackets.

This patch is part of a series that aims at solving https://www.lyx.org/trac/ticket/12891. It is an excerpt of the patch that lynx published at https://www.lyx.org/trac/ticket/12270.

3 months agoImprove const correctness.
Thibaut Cuvelier [Mon, 11 Mar 2024 00:15:48 +0000 (01:15 +0100)]
Improve const correctness.

3 months agoMemorise whether delims are extracted from MathExtern.
Thibaut Cuvelier [Mon, 11 Mar 2024 00:07:25 +0000 (01:07 +0100)]
Memorise whether delims are extracted from MathExtern.

This patch is part of a series that aims at solving https://www.lyx.org/trac/ticket/12891. It should not change any output.

3 months agoReduce code duplication.
Thibaut Cuvelier [Sun, 10 Mar 2024 15:55:12 +0000 (16:55 +0100)]
Reduce code duplication.

3 months agoAmend 04beccca: Group some entries in invertedTests
Kornel Benko [Sun, 10 Mar 2024 13:11:27 +0000 (14:11 +0100)]
Amend 04beccca: Group some entries in invertedTests

3 months agoMathML: consider ordinary and alphabetical characters as identifiers instead of opera...
Thibaut Cuvelier [Sat, 9 Mar 2024 19:59:12 +0000 (20:59 +0100)]
MathML: consider ordinary and alphabetical characters as identifiers instead of operators.

The goal is to consider all Greek letters as identifiers instead of operators.

Solves: https://www.lyx.org/trac/ticket/12948.

3 months agoSimplify a loop with a for-each.
Thibaut Cuvelier [Sat, 9 Mar 2024 19:46:54 +0000 (20:46 +0100)]
Simplify a loop with a for-each.

These loops were brought by C++11. The next step could be using std::any_of.

3 months agoDocBook: add missing mapping for AASTeX 6.3.
Thibaut Cuvelier [Sat, 9 Mar 2024 14:09:45 +0000 (15:09 +0100)]
DocBook: add missing mapping for AASTeX 6.3.

The result is far from perfect, see the TODOs. The corresponding tests are still inverted.

3 months agode/Additional: small adaptations
Juergen Spitzmueller [Fri, 8 Mar 2024 08:06:26 +0000 (09:06 +0100)]
de/Additional: small adaptations

3 months agoAdditional: Minor fix
Juergen Spitzmueller [Fri, 8 Mar 2024 08:05:57 +0000 (09:05 +0100)]
Additional: Minor fix

3 months agoUppdate sk.po
Kornel Benko [Thu, 7 Mar 2024 10:53:44 +0000 (11:53 +0100)]
Uppdate sk.po

3 months ago AMS classes naming
jpc [Wed, 6 Mar 2024 09:48:22 +0000 (10:48 +0100)]
       AMS classes naming

3 months ago Resolve shortcut conflicts in fr.po
jpc [Wed, 6 Mar 2024 09:28:16 +0000 (10:28 +0100)]
       Resolve shortcut conflicts in fr.po

3 months agoRestore origin tag
Scott Kostyshak [Tue, 5 Mar 2024 16:34:59 +0000 (11:34 -0500)]
Restore origin tag

3 months agode.po
Juergen Spitzmueller [Tue, 5 Mar 2024 14:57:15 +0000 (15:57 +0100)]
de.po

3 months agogrmpf
Juergen Spitzmueller [Tue, 5 Mar 2024 14:55:53 +0000 (15:55 +0100)]
grmpf

3 months agoFix file name
Juergen Spitzmueller [Tue, 5 Mar 2024 14:52:22 +0000 (15:52 +0100)]
Fix file name

This way, we still have a string freeze break, but it is at least only
one string :-(

(and no, it does not matter whether the translation of this string is
identical to the English string)

3 months agoFix lyx2lyx bug with nested inset arguments
Jürgen Spitzmüller [Tue, 5 Mar 2024 14:41:21 +0000 (15:41 +0100)]
Fix lyx2lyx bug with nested inset arguments

3 months agoAmend e530f71f8f33bc0
Jürgen Spitzmüller [Tue, 5 Mar 2024 14:30:17 +0000 (15:30 +0100)]
Amend e530f71f8f33bc0

I suppose the template file should not have been deleted, but moved.

3 months ago layout fot aastex v631
jpc [Tue, 5 Mar 2024 11:29:27 +0000 (12:29 +0100)]
    layout fot aastex v631

3 months ago aastex v 631
jpc [Tue, 5 Mar 2024 11:24:17 +0000 (12:24 +0100)]
        aastex v 631

3 months ago Typo in file name
jpc [Tue, 5 Mar 2024 09:32:23 +0000 (10:32 +0100)]
      Typo in file name

3 months ago Additional.lyx : a number of typos and update aastex to version 631
jpc [Tue, 5 Mar 2024 09:18:55 +0000 (10:18 +0100)]
     Additional.lyx : a number of typos and update aastex to version 631

3 months ago Transcription of Additional restructuration in the French version
jpc [Tue, 5 Mar 2024 09:03:13 +0000 (10:03 +0100)]
    Transcription of Additional restructuration in the French version
        Translations remain to be done

3 months ago* generate_contributions.py - another php 8 choking points
Pavel Sanda [Sat, 2 Mar 2024 23:26:26 +0000 (00:26 +0100)]
* generate_contributions.py - another php 8 choking points