]>
git.lyx.org Git - features.git/log
Scott Kostyshak [Wed, 2 Jun 2021 03:59:50 +0000 (23:59 -0400)]
find: give status message when auto-wrapping
When auto-wrap is enabled, it is sometimes informative to know
when the search wraps.
A status message is consistent with LibreOffice and Vim.
Scott Kostyshak [Wed, 2 Jun 2021 03:59:40 +0000 (23:59 -0400)]
refactor: keep meaning of a variable consistent
We now use a new variable, "wrap", to track if a wrap should be
done, which is true either if "auto_wrap" is true or if the user
chooses to wrap in the dialog.
This preserves the meaning of the "auto_wrap" variable and also
removes the confusion of why the previous code of
if (!auto_wrap) {
...
}
if (auto_wrap) {
did not use an "else" instead of the second "if".
No change in functionality.
Stephan Witt [Fri, 16 Jul 2021 16:12:33 +0000 (18:12 +0200)]
Correct moc compiler version extractor regex for patch level greater 9.
Stephan Witt [Fri, 16 Jul 2021 14:39:05 +0000 (16:39 +0200)]
Use a central typedef for vectors of WordLangTuple.
Stephan Witt [Fri, 16 Jul 2021 14:35:30 +0000 (16:35 +0200)]
Care for included hunspell library.
Jean-Marc Lasgouttes [Tue, 13 Jul 2021 09:15:13 +0000 (11:15 +0200)]
Whitespace
Jean-Marc Lasgouttes [Mon, 12 Jul 2021 10:38:16 +0000 (12:38 +0200)]
Revert "Add a move constructor to Inset"
It does not compile :-p
This reverts commit
874928f4a4370d8b7b8092df33f4436a0f52e7f7 .
Jean-Marc Lasgouttes [Mon, 12 Jul 2021 09:55:19 +0000 (11:55 +0200)]
Add a move constructor to Inset
Does not change much, but Coverity complains about it. Let's see if
this allows Inset's child classes to grow their own move constructor.
Also some whitespace.
Pavel Sanda [Sun, 11 Jul 2021 16:16:42 +0000 (18:16 +0200)]
* lib/RELEASE-NOTES
Pavel Sanda [Sun, 11 Jul 2021 16:08:03 +0000 (18:08 +0200)]
Properly distribute metainfo.
Pavel Sanda [Sun, 11 Jul 2021 02:15:55 +0000 (04:15 +0200)]
Update metainfo to newer format.
Used appstream form:
https://www.freedesktop.org/software/appstream/metainfocreator/#/guiapp
Jean-Marc Lasgouttes [Thu, 1 Jul 2021 16:35:16 +0000 (18:35 +0200)]
Rework display of numbers in margins of hull insets
This requires the introduction of the booleans selected_left and
selected_right in PainterInfo. These tell whether the selection
continues at the left/right of the inset.
This information allows to
1/ paint equation number in the right color: either current text color
or selection text color.
2/ before that, paint a small background rectangle of the correct color.
This allows to avoid painting a large rectangle of an arbitrary color
that was the cause of the bug.
Fixes bug #12319.
Pavel Sanda [Fri, 9 Jul 2021 12:32:36 +0000 (14:32 +0200)]
Reformat mangled filenames for (xhtml) export to have them sorted.
jpc [Tue, 6 Jul 2021 16:51:30 +0000 (18:51 +0200)]
Add hint about the need of Acrobat DC
Jean-Marc Lasgouttes [Tue, 29 Jun 2021 10:43:59 +0000 (12:43 +0200)]
Always remove selection after cursor up/down
When the cursor cannot move on cursor up/down, at least the selection
should be cleared (when not selecting).
To detect this, the method Cursor::upDownInText has been modified to
return true when cursor is at top/bottom of inset, but there is some
room above/below.
Moreover, introduce the functions LFUN_FINISHED_UP/DOWN, which is
dispatched at upper cursor level as long as no local movement is
possible. This allows to handle differently the original char moving
action and its consequences.
Fixes part of bug #12310.
Jean-Marc Lasgouttes [Fri, 18 Jun 2021 11:53:37 +0000 (13:53 +0200)]
Always remove selection after cursor left/right
Example: when a selection is set, a `Left' cursor movement would not
reset selection when the cursor was at the beginning of buffer.
To fix this, it is necessary, when cursor is in top-level text, to
avoid the mechnanism (undispatched cursor) that sends the action to the
upper level (necessary when the cursor leaves an inset).
The change is mechanical and is done for : char-backward,
char-forward, char-left, char-right, word-left, word-right, word-left,
word-right. It might be possible to factor this code a bit, but there
is no evident solution.
char-up/down are *not* handled at this point.
Fixes part of bug #12310.
jpc [Mon, 28 Jun 2021 09:01:30 +0000 (11:01 +0200)]
Update French translation of Linguistics manual
jpc [Mon, 28 Jun 2021 09:00:11 +0000 (11:00 +0200)]
Update fr.po
jpc [Sat, 26 Jun 2021 16:24:56 +0000 (18:24 +0200)]
Update fr.po
Scott Kostyshak [Wed, 23 Jun 2021 01:18:18 +0000 (21:18 -0400)]
Fix reference to subequation documentation, #12316
The example file was incorporated into the Math manual at
3aa01442 .
Juergen Spitzmueller [Tue, 22 Jun 2021 05:48:15 +0000 (07:48 +0200)]
Update Credits entry
Scott Kostyshak [Mon, 21 Jun 2021 16:57:38 +0000 (12:57 -0400)]
ctests-costs-benefits: add a "benefit" row
The "benefit" row gives the amount of days in-between when an issue
is found because of the ctests and when an issue is reported by
someone not using the ctests. In the example of the ps2pdf flag, the
issue was reported just a couple of weeks after we found it with the
ctests, indicating that the ctests were not that helpful in this
case.
Scott Kostyshak [Mon, 21 Jun 2021 16:56:37 +0000 (12:56 -0400)]
ctests: log a reported issue (the ps2pdf flag)
We are still not sure how to fix things to make them more easy for
the user.
Scott Kostyshak [Sun, 20 Jun 2021 04:05:42 +0000 (00:05 -0400)]
ctests: log a fixed LaTeX package issue (noweb)
Eugene Chornyi [Sat, 19 Jun 2021 08:48:49 +0000 (10:48 +0200)]
prevent Qt6 from defining UNICODE (Qt6.1.1 and upwards)
Eugene Chornyi [Sat, 19 Jun 2021 08:48:15 +0000 (10:48 +0200)]
Use specialized WINAPI functions for specialized arguments
Stephan Witt [Wed, 16 Jun 2021 05:45:20 +0000 (07:45 +0200)]
#12305 Correct typo in library name QtDBus - fatal error with case sensitive file systems
Enrico Forestieri [Tue, 15 Jun 2021 09:40:27 +0000 (11:40 +0200)]
Fix configure with Qt 6.1
Since Qt 6.1 the moc, rcc, and uic compilers are not installed
in the bin dir anymore. We ask qmake for their location and
record them with full path so that it is not necessary thinkering
with the PATH variable.
Jean-Marc Lasgouttes [Wed, 9 Jun 2021 13:59:28 +0000 (15:59 +0200)]
Improve test in Geometry::covers
Horizontally, the old code would count an extra pixel on the right.
The vertical test is not changed, and should be eventually audited.
Fixes bug #10468.
Jean-Marc Lasgouttes [Mon, 14 Jun 2021 13:36:45 +0000 (15:36 +0200)]
Allow line inset to draw a vertical line.
Qpainter::drawline cannot draw a line which is thicker than it is long.
Draw a rectangle instead.
Fix bug #12307.
jpc [Mon, 14 Jun 2021 13:29:11 +0000 (15:29 +0200)]
Remove spurious parentheses due to \thanks code
The LyX foonote inset was exported as a broken \thanks command
Replaced by a LyX note
Kornel Benko [Sun, 13 Jun 2021 17:45:37 +0000 (19:45 +0200)]
Cmake tests: Correct BATCH_compare-test test.
Change due to recent addition of docbook settings in lyx-files.
Kornel Benko [Sun, 13 Jun 2021 14:32:59 +0000 (16:32 +0200)]
Cmake tests: Correct BATCH_outline-beamer test
(Because the created tex-file got extra line)
Scott Kostyshak [Sun, 13 Jun 2021 02:59:39 +0000 (22:59 -0400)]
Powerdot.lyx: note the TL21 required ps2pdf flag
See
70b89e70 and #12303.
Scott Kostyshak [Sun, 13 Jun 2021 02:58:45 +0000 (22:58 -0400)]
Powerdot.lyx: update format for next commit
Jean-Marc Lasgouttes [Wed, 9 Jun 2021 13:49:01 +0000 (15:49 +0200)]
Cleanup: fix comments, move declarations around
Jean-Marc Lasgouttes [Tue, 8 Jun 2021 11:55:37 +0000 (13:55 +0200)]
Fixup
f3a0e8ff : forgot to test in main dispatch
I would probably have seen this missing bit if not for the bug fixed
since then at
c9146e5b .
Fixes (again) bug #12074
Yuriy Skalko [Tue, 8 Jun 2021 11:58:44 +0000 (14:58 +0300)]
Update Russian documentation
jpc [Sat, 5 Jun 2021 16:15:19 +0000 (18:15 +0200)]
Fix LyX version number and translation info
jpc [Sat, 5 Jun 2021 16:13:07 +0000 (18:13 +0200)]
Fix LyX version number
jpc [Fri, 4 Jun 2021 13:24:47 +0000 (15:24 +0200)]
Fix inputencoding in French manuals
Kornel Benko [Fri, 4 Jun 2021 12:48:57 +0000 (14:48 +0200)]
FindAdv: Added handling of Thai characters
jpc [Fri, 4 Jun 2021 11:34:33 +0000 (13:34 +0200)]
Update French EmbeddedObjects manual for 2.4.0
jpc [Fri, 4 Jun 2021 11:31:54 +0000 (13:31 +0200)]
Minor fixes and a couple of enhancements for EmbeddedObjects manual
Kornel Benko [Fri, 4 Jun 2021 08:51:48 +0000 (10:51 +0200)]
Amend
357bc257 , Typo: correct reference of script
Scott Kostyshak [Fri, 4 Jun 2021 03:33:41 +0000 (23:33 -0400)]
pt_BR.po: fix escaping of \alpha
Scott Kostyshak [Thu, 3 Jun 2021 16:40:56 +0000 (12:40 -0400)]
Noweb.lyx: correct reference of script
Thanks to Kornel.
Pavel Sanda [Thu, 3 Jun 2021 13:08:29 +0000 (15:08 +0200)]
Update lib/doc/LFUNs.lyx
Pavel Sanda [Thu, 3 Jun 2021 13:06:43 +0000 (15:06 +0200)]
Revert part of
3f03f0a447e , whitespace on eolns is necessary.
Scott Kostyshak [Thu, 3 Jun 2021 00:03:48 +0000 (20:03 -0400)]
Noweb.lyx: fix a few mistakes from old lyx2lyx
In
fb034884 I made some manual changes to documents that weren't
correctly converted by lyx2lyx (from ERT to Chunk insets) but I left
a "@" inside a chunk, which ended it prematurely and caused
incorrect output.
This current commit also cleans up a few other things in the
document.
Thanks to Kornel for catching this.
Scott Kostyshak [Wed, 2 Jun 2021 23:55:40 +0000 (19:55 -0400)]
Noweb.lyx: update format for subsequent changes
Juergen Spitzmueller [Wed, 2 Jun 2021 15:49:48 +0000 (17:49 +0200)]
pt_BR.po: update from Georger
jpc [Tue, 1 Jun 2021 16:33:35 +0000 (18:33 +0200)]
Mark pieces of text as French + typos in fr.po
Jean-Marc Lasgouttes [Tue, 1 Jun 2021 14:12:46 +0000 (16:12 +0200)]
Fixup
7e7f9eba : we only need one hasLimits() method
Related to bug #12295.
Thibaut Cuvelier [Mon, 31 May 2021 21:25:11 +0000 (23:25 +0200)]
MathML: use the right has_limits_ in InsetMathScripts.
Fixes #12295. Details in the ticket.
jpc [Mon, 31 May 2021 16:19:45 +0000 (18:19 +0200)]
Solve shortcut conflict
Jean-Marc Lasgouttes [Tue, 14 Jul 2020 21:28:43 +0000 (23:28 +0200)]
Prevent insets in table cells from expanding artificially to max width
This replaces ad-hoc hacks and does a better job by propagating the
the tightness recursively.
Fixes bug #9363.
Kornel Benko [Sun, 30 May 2021 18:24:42 +0000 (20:24 +0200)]
Cmake export tests: Select "-dALLOWPSTRANSPARENCY" flag for ps2pdf converter
Add parameter "-dALLOWPSTRANSPARENCY" for call to ps2pdf.
Used only in test environment.
The fix is proposed by Scott.
Here his comment:
"Interestingly, the flag fixes the English Powerdot tests but not the
French ones."
Stephan Witt [Sun, 30 May 2021 15:30:08 +0000 (17:30 +0200)]
Pass Qt library location as link option for frameworks on Mac
Stephan Witt [Sun, 30 May 2021 15:22:42 +0000 (17:22 +0200)]
Add macOS 11 to SDK detection for builds on Mac
jpc [Sun, 30 May 2021 13:29:13 +0000 (15:29 +0200)]
Mark as French pieces of English text detected by Kornel
Scott Kostyshak [Sun, 30 May 2021 02:21:06 +0000 (22:21 -0400)]
Instant_Preview.lyx: document ps2pdf flag
Starting with TeX Live 2021, the flag -dALLOWPSTRANSPARENCY may be
necessary for the ps2pdf converter.
Scott Kostyshak [Sat, 29 May 2021 04:18:44 +0000 (00:18 -0400)]
ctests: uninvert two Hebrew LuaTeX tests
The issues seem to have been fixed upstream and the exports now
succeed on TeX Live 2021.
Scott Kostyshak [Fri, 28 May 2021 14:35:26 +0000 (10:35 -0400)]
ctests: log a fixed issue
jpc [Fri, 28 May 2021 06:49:36 +0000 (08:49 +0200)]
Typo
Eugene Chornyi [Thu, 27 May 2021 16:59:13 +0000 (18:59 +0200)]
Update Windows compile instructions (add Qt6 specific info)
Eugene Chornyi [Thu, 27 May 2021 16:51:30 +0000 (18:51 +0200)]
Enable Qt6 for Wininstaller
jpc [Thu, 27 May 2021 14:32:55 +0000 (16:32 +0200)]
Minor fixes in UserGuide
jpc [Thu, 27 May 2021 14:29:38 +0000 (16:29 +0200)]
Update French UserGuide for 2.4.0 and fr.po
jpc [Wed, 26 May 2021 16:04:16 +0000 (18:04 +0200)]
Some fixes + make section B.9 fit with the menus
jpc [Wed, 26 May 2021 15:55:28 +0000 (17:55 +0200)]
Update French UserGuide (step 3) and fr.po
Scott Kostyshak [Wed, 26 May 2021 05:20:45 +0000 (01:20 -0400)]
ctests: log a fixed issue
Thibaut Cuvelier [Tue, 25 May 2021 01:56:24 +0000 (03:56 +0200)]
MathML: InsetMathHull now distinguishes between hull types to present display/inline math and adjust the alignment of the cells
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0004-mathml-display-changes.patch
Thibaut Cuvelier [Tue, 25 May 2021 01:54:42 +0000 (03:54 +0200)]
MathML: more consistency between DocBook and XHTML.
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0004-mathml-display-changes.patch
Thibaut Cuvelier [Tue, 25 May 2021 01:51:29 +0000 (03:51 +0200)]
MathML: use M/ETagInline.
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0003-tag-insertion-unification-for-bold-char-delim-dots-exfunc-.patch
Thibaut Cuvelier [Tue, 25 May 2021 01:34:52 +0000 (03:34 +0200)]
MathML: add M/ETagInline.
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0003-tag-insertion-unification-for-bold-char-delim-dots-exfunc-.patch
Thibaut Cuvelier [Tue, 25 May 2021 01:29:20 +0000 (03:29 +0200)]
DocBook: for MathML, mrow removal for more cases
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0003-tag-insertion-unification-for-bold-char-delim-dots-exfunc-.patch
Thibaut Cuvelier [Tue, 25 May 2021 01:21:21 +0000 (03:21 +0200)]
DocBook: for MathML, refactor InsetMathScript::mathmlize to improve readability and lower redundancy.
Thibaut Cuvelier [Tue, 25 May 2021 01:15:48 +0000 (03:15 +0200)]
DocBook: for MathML, mrow removal from decoration, script, frac
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0002-mrow-removal-from-decoration-script-frac.patch
Thibaut Cuvelier [Tue, 25 May 2021 00:34:04 +0000 (02:34 +0200)]
DocBook: for MathML, use display="block" for non-inline formulae.
By lynx:
https://www.lyx.org/trac/attachment/ticket/12221/0001-docbook-display-equation.patch
Thibaut Cuvelier [Mon, 24 May 2021 22:00:08 +0000 (00:00 +0200)]
DocBook: missing signal connection in GUI for MathML prefix.
Thibaut Cuvelier [Mon, 24 May 2021 21:55:11 +0000 (23:55 +0200)]
DocBook: fix MathML prefix in root tag.
Patch written by lynx: https://www.lyx.org/trac/ticket/12229
Thibaut Cuvelier [Mon, 24 May 2021 21:36:23 +0000 (23:36 +0200)]
DocBook: fix handling of footnotes.
A <para> was missing inside starting at
441c6a93 .
Richard Kimberly Heck [Mon, 24 May 2021 19:52:09 +0000 (15:52 -0400)]
Back to development
Richard Kimberly Heck [Mon, 24 May 2021 19:07:26 +0000 (15:07 -0400)]
Beta 1
Eugene Chornyi [Mon, 24 May 2021 18:32:26 +0000 (20:32 +0200)]
Amend
635a7d77 : define /Zc flag also with QT6
Kornel Benko [Sun, 23 May 2021 08:20:47 +0000 (10:20 +0200)]
Update sk.po
Kornel Benko [Sun, 23 May 2021 08:05:13 +0000 (10:05 +0200)]
Cmake export tests: Enable unsafe dvipdfmx
Add parameter "-i dvipdfmx-unsafe.cfg" for call to dvipdfmx.
Used only in test environment.
This is needed because of regression for ja LilyPond found by Scott.
Coment by Jürgen:
"dvipdfmx-unsafe.cfg makes dvipdfmx call gs (rungs) with -dNOSAFER
rather than with -DSAFER (as in the default dvipdfmx.cfg of TL21).
However, this change should definitely only be applied to trustworthy
files, so changing the converter generally is certainly not such a good
idea."
Daniel Ramoeller [Tue, 27 Apr 2021 18:40:53 +0000 (20:40 +0200)]
Open backup files via file open dialog
Fix for bug #12266.
Also: Option to open any files as is standard in other apps.
Jean-Marc Lasgouttes [Thu, 20 May 2021 11:17:55 +0000 (13:17 +0200)]
Fixup
9f92fc92 : improve FIXME in SystemcallPrivate::startProcess
I wanted to remove the test Qt >= 5.15, but now I see that it is
not possible because of QProcess::splitCommand.
Neverthless, the best would be to change parsecmd.
Kornel Benko [Wed, 19 May 2021 10:20:59 +0000 (12:20 +0200)]
Update sk.po
jpc [Wed, 19 May 2021 08:33:16 +0000 (10:33 +0200)]
Restore gender-neutral formulation
jpc [Tue, 18 May 2021 15:54:53 +0000 (17:54 +0200)]
Unify translation of 'markup' in French UserGuide
Juergen Spitzmueller [Tue, 18 May 2021 11:50:30 +0000 (13:50 +0200)]
de/UserGuide: some minor fixes
Juergen Spitzmueller [Tue, 18 May 2021 06:55:31 +0000 (08:55 +0200)]
de/UserGuide: updates from Christoph Schmitz
jpc [Sun, 16 May 2021 16:25:36 +0000 (18:25 +0200)]
Restore dynamic insets
jpc [Sun, 16 May 2021 16:17:53 +0000 (18:17 +0200)]
Typos in French UserGuide
jpc [Fri, 14 May 2021 15:56:27 +0000 (17:56 +0200)]
Review section 3.7
jpc [Fri, 14 May 2021 15:54:58 +0000 (17:54 +0200)]
Typos
jpc [Fri, 14 May 2021 15:24:21 +0000 (17:24 +0200)]
Update French UserGuide (step 2) and fr.po