]>
git.lyx.org Git - lyx.git/log
Daniel Ramoeller [Sun, 27 Feb 2022 19:33:48 +0000 (20:33 +0100)]
Properly reset on ESC key on LayoutBox/CategorizedCombo
Fix for bug #12497.
jpc [Sun, 4 Dec 2022 10:18:41 +0000 (11:18 +0100)]
Translation of new index features step 2
Juergen Spitzmueller [Sun, 4 Dec 2022 10:09:00 +0000 (11:09 +0100)]
Workaround for #11676
Avoid the crash we get with this combination. Having identified the real
cause would of course have been better. But it seems no one has a clue.
Richard Kimberly Heck [Sun, 4 Dec 2022 05:38:07 +0000 (00:38 -0500)]
Update Customization manual
Richard Kimberly Heck [Sun, 4 Dec 2022 05:35:33 +0000 (00:35 -0500)]
Actually do the layout update
Richard Kimberly Heck [Sun, 4 Dec 2022 05:35:01 +0000 (00:35 -0500)]
Update layout formats
Richard Kimberly Heck [Sun, 4 Dec 2022 05:33:14 +0000 (00:33 -0500)]
Fix bug #11418.
Add new HTMLInToc layout tag: When false, the thing will not be output
to the TOC. It's now set to false for starred sections.
Richard Kimberly Heck [Sun, 4 Dec 2022 05:02:51 +0000 (00:02 -0500)]
Use ranges
Richard Kimberly Heck [Sun, 4 Dec 2022 04:33:35 +0000 (23:33 -0500)]
Use a couple ranges
Richard Kimberly Heck [Sun, 4 Dec 2022 04:03:33 +0000 (23:03 -0500)]
Fix bug #11853
Richard Kimberly Heck [Sun, 4 Dec 2022 03:41:26 +0000 (22:41 -0500)]
Partially fix bug #10827. Patch from Daniel, slightly modified by me.
Kornel Benko [Sat, 3 Dec 2022 16:02:28 +0000 (17:02 +0100)]
Fix doubled translations in sk.po
Kornel Benko [Sat, 3 Dec 2022 15:35:09 +0000 (16:35 +0100)]
Update sk.po
Juergen Spitzmueller [Sat, 3 Dec 2022 14:26:42 +0000 (15:26 +0100)]
de.po
Juergen Spitzmueller [Sat, 3 Dec 2022 14:21:15 +0000 (15:21 +0100)]
Some string fixes in compare UI
Juergen Spitzmueller [Sat, 3 Dec 2022 12:29:25 +0000 (13:29 +0100)]
Fix shortcut conflicts
Pavel Sanda [Sat, 3 Dec 2022 11:47:23 +0000 (12:47 +0100)]
Update uk.po from Yuri Chornoivan (&remerge)
Juergen Spitzmueller [Sat, 3 Dec 2022 07:42:33 +0000 (08:42 +0100)]
Update tex2lyx tests
This was forgotten at the latest file format change
Scott Kostyshak [Sat, 3 Dec 2022 00:34:36 +0000 (19:34 -0500)]
Comment
Scott Kostyshak [Sat, 3 Dec 2022 00:29:04 +0000 (19:29 -0500)]
Line width
Scott Kostyshak [Sat, 3 Dec 2022 00:28:10 +0000 (19:28 -0500)]
Comment
Jürgen confirms that the behavior in #8493 is present with Qt6.
Juergen Spitzmueller [Fri, 2 Dec 2022 10:23:32 +0000 (11:23 +0100)]
Check encodability of math user macro names (#11855)
Juergen Spitzmueller [Fri, 2 Dec 2022 10:21:15 +0000 (11:21 +0100)]
Revert
e500dc19c15334
More general fix is upcoming.
John R Hudson [Wed, 30 Nov 2022 09:45:48 +0000 (09:45 +0000)]
IOP class no longer in CTAN; remove IOP section
John R Hudson [Tue, 29 Nov 2022 21:06:25 +0000 (21:06 +0000)]
IJMPC/D no longer in CTAN; remove section on IJMPC/D
Juergen Spitzmueller [Thu, 1 Dec 2022 15:01:38 +0000 (16:01 +0100)]
Do not crash with uncodable character in math preview snippert (part of #11855)
John R Hudson [Tue, 29 Nov 2022 17:30:38 +0000 (17:30 +0000)]
AA not longer exists in CTAN; deleting section on AA.
Kornel Benko [Tue, 29 Nov 2022 08:12:54 +0000 (09:12 +0100)]
Update sk.po
jpc [Mon, 28 Nov 2022 16:20:53 +0000 (17:20 +0100)]
Update fr.po (graphiqe semantics)
Jean-Marc Lasgouttes [Mon, 28 Nov 2022 14:19:41 +0000 (15:19 +0100)]
Merge branch 'killqt4'
Remove all trace of Qt4 support. The different elements have been
considered carefully before removal.
The only changes that need to be done concern Windows and macOS
compilation instruction and will need to be taken care of by the
respective maintainers before prerelease.
The file TODO.killqt4 lists what remains to be done.
Jean-Marc Lasgouttes [Mon, 28 Nov 2022 14:16:19 +0000 (15:16 +0100)]
Final (?) update to the TODO
Reorganize things to do in to point to the macOS and Windows
maintainers. These are things tht need to be done before release.
Update autotest/keytest.py, and ignore the other development/ stuff,
which is is obsolete.
Jean-Marc Lasgouttes [Mon, 28 Nov 2022 13:49:13 +0000 (14:49 +0100)]
remove support for Qt4 in server_monitor
Update TODO.killqt4
Pavel Sanda [Mon, 28 Nov 2022 12:00:27 +0000 (13:00 +0100)]
remerge ru.po
jpc [Mon, 28 Nov 2022 10:37:41 +0000 (11:37 +0100)]
Update doc (semantics of "graphique" in French)
Pavel Sanda [Mon, 28 Nov 2022 10:29:22 +0000 (11:29 +0100)]
* RELEASE-NOTES
Pavel Sanda [Mon, 28 Nov 2022 10:09:37 +0000 (11:09 +0100)]
* RELEASE-NOTES
Yuriy Skalko [Sun, 27 Nov 2022 16:30:26 +0000 (18:30 +0200)]
Add "semantic linefeeds" after punctuation marks.
We already had such breaks for dot.
File format change.
Jean-Marc Lasgouttes [Fri, 26 Nov 2021 17:22:17 +0000 (18:22 +0100)]
Support macros from hepnames and hepparticles packages
This macros are important for particle physicists. Note that the
package hepparticles as distributed in recent texlive does not work
(see #11804) and need to be patched. This is however not something we
can do, and any physicist wanting to use this will have patched his
own version I guess.
I contacted Andy Buckley, the author of the package, who answered that
he is aware of the issue but does not have time right now to fix it.
The workaround is straightforward: on line 176 of hepparticles.sty,
replace "\updefault" by "n".
Two parts:
- add *lots* of definitions to lib/symbols
- add hepparticles and hepnames as simple features in LaTeXFeatures.
The definitions are courtesy of @renyhp, and extracted from the
aforemented packages:
https://www.ctan.org/pkg/hepparticles
https://www.ctan.org/pkg/hepnames
Fixes bug #11804.
Richard Kimberly Heck [Sun, 27 Nov 2022 18:29:52 +0000 (13:29 -0500)]
Update release notes.
Richard Kimberly Heck [Sun, 27 Nov 2022 18:28:31 +0000 (13:28 -0500)]
Minor update to release notes.
Richard Kimberly Heck [Sun, 27 Nov 2022 18:24:13 +0000 (13:24 -0500)]
Fix bug #11917. Patch from Daniel.
Richard Kimberly Heck [Sun, 27 Nov 2022 18:16:00 +0000 (13:16 -0500)]
Fix bug #11781. Patch from Daniel.
Daniel Ramoeller [Sun, 30 Jan 2022 04:42:45 +0000 (05:42 +0100)]
Activate another tab group (aka split view)
Bind the new functions tab-group-next/previous to F6/S-F6 in CUA bindings.
Fix for #12115.
Juergen Spitzmueller [Fri, 25 Nov 2022 10:30:20 +0000 (11:30 +0100)]
Include he/cua.bind (#12052)
To allow for its use, we add support to include a bind file from the
top dir (i.e., non-localized) via \bind_file ../<file>
jpc [Sat, 26 Nov 2022 17:55:13 +0000 (18:55 +0100)]
Update fr.po
Scott Kostyshak [Fri, 25 Nov 2022 15:06:59 +0000 (10:06 -0500)]
Effectively disable the "Stop command?" dialog
We now allow the user to cancel the background process at any point
(via the red "x" in the status bar or Document > Cancel Export), so
we do not need to poll the user with the dialog.
The patch works by setting timeout to "-1" which is treated as a
special value to disable the poll.
Fix (by obviation) #12531 and #9953, which were about the dialog.
Scott Kostyshak [Fri, 25 Nov 2022 14:51:30 +0000 (09:51 -0500)]
Change os::timeout from minutes to milliseconds
We can now specify the special value of "-1" milliseconds which is
interpreted as disabling the timeout.
No change of functionality intended.
Jean-Marc Lasgouttes [Fri, 25 Nov 2022 11:44:56 +0000 (12:44 +0100)]
Stephan has checked that caching is still needed on macOS
Basically removing the cache makes getTextLayout 17x more expensive on
a simple test of scrolling through the Tutorial.
Kornel Benko [Fri, 25 Nov 2022 11:15:33 +0000 (12:15 +0100)]
Update sk.po
Juergen Spitzmueller [Fri, 25 Nov 2022 10:26:29 +0000 (11:26 +0100)]
Correct documentation of localized bind files
These are in subfolders nowadays (no more lang_ prefix)
Juergen Spitzmueller [Fri, 25 Nov 2022 09:31:23 +0000 (10:31 +0100)]
de.po
Stephan Witt [Fri, 25 Nov 2022 09:10:14 +0000 (10:10 +0100)]
remove Qt4 path name reference
Scott Kostyshak [Fri, 25 Nov 2022 02:15:50 +0000 (21:15 -0500)]
"Cancel Background Process" -> "Cancel Export"
"Cancel Export" sounds more user friendly.
Discussed briefly on ML here:
https://www.mail-archive.com/search?l=mid&q=
20221122200127 .th3qwgpimqndksmd%40gary
Scott Kostyshak [Fri, 25 Nov 2022 02:13:39 +0000 (21:13 -0500)]
RELEASE-NOTES: document clicking on red x
New functionality introduced at
869247b6 .
Scott Kostyshak [Thu, 24 Nov 2022 16:14:31 +0000 (11:14 -0500)]
Rm dup "Float" in "Insert>Float>Figure Wrap Float"
Change menu options "Figure Wrap Float" to "Wrapped Figure"
and "Table Wrap Float" to "Wrapped Table".
Jean-Marc Lasgouttes [Thu, 24 Nov 2022 23:06:06 +0000 (00:06 +0100)]
Improve replacement for qDegreesToRadians
This is for Qt 5.0.X compatibility.
Kornel Benko [Thu, 24 Nov 2022 11:47:45 +0000 (12:47 +0100)]
Update sk.po
Pavel Sanda [Thu, 24 Nov 2022 01:17:26 +0000 (02:17 +0100)]
makefile - forgotten file
Pavel Sanda [Wed, 23 Nov 2022 22:29:11 +0000 (23:29 +0100)]
* postats.py
Scott Kostyshak [Tue, 22 Nov 2022 19:46:00 +0000 (14:46 -0500)]
Centralize cancelation of export
An export can be canceled by clicking on the status bar icon or by
executing export-cancel (e.g., via Document > Cancel Background
Process).
The centralized code kills the script and updates the status bar
icons.
No change in functionality intended.
Related commits:
70a71a82 and
01abab9a .
Scott Kostyshak [Tue, 22 Nov 2022 19:28:45 +0000 (14:28 -0500)]
After export-cancel, hide busy and cancel buttons
This is consistent with
70a71a82 (which is about the code path
through clicking on the 'x' status bar icon).
In the next commit I'll make a function to centralize this sequence
of killing a script and emitting the scriptKilled() signal.
Scott Kostyshak [Tue, 22 Nov 2022 19:24:11 +0000 (14:24 -0500)]
After confirm cancel, hide busy and cancel buttons
Kornel Benko [Tue, 22 Nov 2022 17:48:46 +0000 (18:48 +0100)]
Amend(4)
580dea63 : get rid of Qt4 code also in cmake build
Juergen Spitzmueller [Tue, 22 Nov 2022 09:18:43 +0000 (10:18 +0100)]
Cleanup mathes/BUGS (#3493)
This one is now also part of #12603.
Juergen Spitzmueller [Tue, 22 Nov 2022 09:16:29 +0000 (10:16 +0100)]
Cleanup mathes/BUGS (#3493)
This one is now #12603.
Juergen Spitzmueller [Tue, 22 Nov 2022 09:12:06 +0000 (10:12 +0100)]
Cleanup mathes/BUGS (#3493)
Removing. If this is still an issue, it should be described in much
more detail.
Juergen Spitzmueller [Tue, 22 Nov 2022 09:09:16 +0000 (10:09 +0100)]
Cleanup mathes/BUGS (#3493)
Removing. M-c e has a different meaning nowadays
(tabular-feature delete-vline-left)
Please file a new report with an updated description if this is still
an issue.
Juergen Spitzmueller [Tue, 22 Nov 2022 09:03:25 +0000 (10:03 +0100)]
Cleanup mathes/BUGS (#3493)
This one is now #12602.
Someone please check whether this is valid, and feel free to close.
Juergen Spitzmueller [Tue, 22 Nov 2022 08:59:01 +0000 (09:59 +0100)]
Start to cleanup mathes/BUGS (#3493)
This one is implemented.
Thibaut Cuvelier [Tue, 22 Nov 2022 03:06:02 +0000 (04:06 +0100)]
Reflow LyXPaths.cmake
Indentation did not match structure.
Juergen Spitzmueller [Mon, 21 Nov 2022 17:56:28 +0000 (18:56 +0100)]
Add button to stop processing
(rather than having it stop by clicking on the spinner)
jpc [Mon, 21 Nov 2022 17:34:07 +0000 (18:34 +0100)]
Translation of new index features step 1
Enrico Forestieri [Mon, 21 Nov 2022 17:24:29 +0000 (18:24 +0100)]
Do not allow nesting macro names in macro names
LyX removes a single backslash when it is inserted in a
macro name by the keyboard. However if it is followed by
another character before moving the cursor, it is retained
causing an assertion (bug #12601).
Jean-Marc Lasgouttes [Mon, 21 Nov 2022 09:43:08 +0000 (10:43 +0100)]
Substack should not be allowed to change columns
Disable the arguments append-column and delete-column of tabular-features.
The code is taken from InsetMathCases, with some changes
* no need to record undo here
* in dispatch, return is prefered to break, since we do not want to invoke
InsetMathGrid::doDispatch.
Propagate these changes to InsetMathCases.
Cleanup of the InsetMathCases error messages to fit with other parts
of the code.
The handling of tabular-features in mathed needs to be unified somehow.
Based on a commit from lynx <lorenzobertini97@gmail.com>
Part of bug #12590.
Jean-Marc Lasgouttes [Sun, 20 Nov 2022 20:53:03 +0000 (21:53 +0100)]
remove forgotten traces of Qt4 in configure script
Kornel Benko [Mon, 21 Nov 2022 08:44:36 +0000 (09:44 +0100)]
Amend(3)
580dea63 : get rid of Qt4 code also in cmake build
Kornel Benko [Mon, 21 Nov 2022 08:31:48 +0000 (09:31 +0100)]
Amend(2)
580dea63 : get rid of Qt4 code also in cmake build
Jean-Marc Lasgouttes [Sun, 20 Nov 2022 20:19:44 +0000 (21:19 +0100)]
Update check_glyphs.lyx document
Jean-Marc Lasgouttes [Sun, 20 Nov 2022 19:48:35 +0000 (20:48 +0100)]
Fix handling of codepoints 9, 10, 12, 13
Qt >= 5 refuses to display them. We work around this in lib/symbols
already, but make sure we do not try to display math glyphs at these
code points anyway.
Fixes bug #8493.
Scott Kostyshak [Sun, 20 Nov 2022 19:39:47 +0000 (14:39 -0500)]
ctests: typo in ignoredTests regex
Amends
c94bb34c .
Scott Kostyshak [Sun, 20 Nov 2022 19:37:11 +0000 (14:37 -0500)]
Comments
Enrico Forestieri [Sun, 20 Nov 2022 18:01:38 +0000 (19:01 +0100)]
Do not allow pasting backslashes in macro names
Backslashes are not allowed in macro names and LyX
enforces this by not allowing entering them by keyboard.
However, it was possible to paste them and this may cause
crashes (see bug #12596).
Juergen Spitzmueller [Sun, 20 Nov 2022 17:18:59 +0000 (18:18 +0100)]
Regenerate previews after zoom (#11919)
Thibaut Cuvelier [Sun, 20 Nov 2022 15:32:58 +0000 (16:32 +0100)]
symbols: fix a type for \Im
Thibaut Cuvelier [Sun, 20 Nov 2022 15:19:17 +0000 (16:19 +0100)]
Amend
48d9d01a : remove debug output
Scott Kostyshak [Sun, 20 Nov 2022 14:48:13 +0000 (09:48 -0500)]
ctests: uninvert two xhtml tests
These exports previously had xmllint errors. These errors seem to
have been fixed thanks to the "features/indexmacros" merge.
Related to #10355.
Thibaut Cuvelier [Sun, 20 Nov 2022 14:20:53 +0000 (15:20 +0100)]
Update the format for some doc pages
Thibaut Cuvelier [Sun, 20 Nov 2022 01:02:13 +0000 (02:02 +0100)]
InsetIndex: when building the IndexNode tree, ignore IndexEntry when empty
The previous code always considered it had at least one term (an assumption that is wrong at least for doc/de/Math.lyx).
Thibaut Cuvelier [Sat, 19 Nov 2022 23:19:53 +0000 (00:19 +0100)]
InsetIndex: enable escaping for terms in the index
The previous code explicitly disabled it and this behaviour caused problems (like "A&A" being output as-is, which is wrong in HTML: it should be "A&A").
Thibaut Cuvelier [Sat, 19 Nov 2022 23:12:06 +0000 (00:12 +0100)]
InsetIndex: improve formatting of resulting XHTML
There was no line feed before the closing </li> for entries, which was inconsistent with the other block tags.
Thibaut Cuvelier [Sat, 19 Nov 2022 22:33:43 +0000 (23:33 +0100)]
Improve wording of RELEASE-NOTES entry
Kornel Benko [Sat, 19 Nov 2022 13:45:03 +0000 (14:45 +0100)]
Amend
ac248e39 , get rid of Qt4 code also in cmake build
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 19:09:59 +0000 (20:09 +0100)]
Remove a workaround that seems to be useless since Qt 4.8
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 18:53:28 +0000 (19:53 +0100)]
Remove all uses of Q_WS_* macros
They are only defined with Qt4.
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 18:28:07 +0000 (19:28 +0100)]
autoconf: remove support for compiling against Qt4
Most of the changes consist in assuming that USE_QT5=yes.
Update INSTALL and README accordingly.
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 14:08:21 +0000 (15:08 +0100)]
update release notes
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 14:04:38 +0000 (15:04 +0100)]
Get rid of setSectionResizeMode helper functions.
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 13:58:50 +0000 (14:58 +0100)]
Remove workaround that was needed only by Qt4
Jean-Marc Lasgouttes [Sat, 19 Nov 2022 13:55:33 +0000 (14:55 +0100)]
Remove old workaround that was needed for Qt 4.2
Jürgen believes that this is not needed anymore.
Jean-Marc Lasgouttes [Fri, 18 Nov 2022 16:19:50 +0000 (17:19 +0100)]
Get rid of Qt4 code in src/
Qt4 code has been identidifed by
git grep -l 'QT_VERSION.*\(0x050000\|0x04\)' src
Uses of QT_VERSION_CHECK have been checked too.
been used to remember what places need further work.
Then remaining Qt4 references have been searched using
git grep -i qt4
git grep -i 'qt 4'
and relevant issues have been either fixed or noted in the new
TODO.killqt4 file.