]> git.lyx.org Git - lyx.git/log
lyx.git
4 years agoUse backing store also with wayland platform
Jean-Marc Lasgouttes [Sat, 13 Jul 2019 14:21:37 +0000 (16:21 +0200)]
Use backing store also with wayland platform

Like with macOS, the Wayland compositor seems to require a
backingstore when doing partial updates like we do.

This extends the mechanism that has been introduced for macOS. This
has to be done at run time, not compile time.

4 years agotex2lyx support for MoreOptions in IBM Plex and Noto, support Adobe Source fonts...
Juergen Spitzmueller [Sat, 13 Jul 2019 13:44:52 +0000 (15:44 +0200)]
tex2lyx support for MoreOptions in IBM Plex and Noto, support Adobe Source fonts at all

4 years agoMore MoreOpts fixes
Juergen Spitzmueller [Sat, 13 Jul 2019 13:33:20 +0000 (15:33 +0200)]
More MoreOpts fixes

4 years agoSupport MoreOptions for IBM Plex, Noto, and Adobe Source fonts
Juergen Spitzmueller [Sat, 13 Jul 2019 12:55:59 +0000 (14:55 +0200)]
Support MoreOptions for IBM Plex, Noto, and Adobe Source fonts

4 years agoConsider CompleteFont with MoreOptions
Juergen Spitzmueller [Sat, 13 Jul 2019 12:55:07 +0000 (14:55 +0200)]
Consider CompleteFont with MoreOptions

4 years agorecode file in utf8
Juergen Spitzmueller [Sat, 13 Jul 2019 10:08:41 +0000 (12:08 +0200)]
recode file in utf8

4 years agoRussian doc updates by Yuriy
Juergen Spitzmueller [Sat, 13 Jul 2019 07:50:48 +0000 (09:50 +0200)]
Russian doc updates by Yuriy

4 years agonl.po: update by Niko
Juergen Spitzmueller [Sat, 13 Jul 2019 07:46:33 +0000 (09:46 +0200)]
nl.po: update by Niko

4 years agoRemove broken information about loaded hyphenation patterns and add FIXME
Juergen Spitzmueller [Sat, 13 Jul 2019 07:42:04 +0000 (09:42 +0200)]
Remove broken information about loaded hyphenation patterns and add FIXME

4 years agoMinor doc updates.
Juergen Spitzmueller [Sat, 13 Jul 2019 06:51:14 +0000 (08:51 +0200)]
Minor doc updates.

4 years agoUse \babelfonts only if babel >= 3.15 is available.
Juergen Spitzmueller [Sat, 13 Jul 2019 06:42:42 +0000 (08:42 +0200)]
Use \babelfonts only if babel >= 3.15 is available.

4 years agoCatch improbable exception
Jean-Marc Lasgouttes [Fri, 12 Jul 2019 22:24:21 +0000 (00:24 +0200)]
Catch improbable exception

We know that the exception is correct, but coverity does not.
It would be much better to check that at compile time...

4 years agoCheck regex_match result when parsing cvslog
Jean-Marc Lasgouttes [Fri, 12 Jul 2019 22:10:32 +0000 (00:10 +0200)]
Check regex_match result when parsing cvslog

Spotted by coverity.

4 years agoUpdate release notes, correct comment.
Günter Milde [Fri, 12 Jul 2019 18:30:22 +0000 (20:30 +0200)]
Update release notes, correct comment.

4 years agode.po
Juergen Spitzmueller [Fri, 12 Jul 2019 14:00:42 +0000 (16:00 +0200)]
de.po

4 years agoUpdate sk.po
Kornel Benko [Fri, 12 Jul 2019 11:58:27 +0000 (13:58 +0200)]
Update sk.po

4 years agoSimplify regexes for combinations XeTeX + TeX fonts
Kornel Benko [Fri, 12 Jul 2019 11:16:53 +0000 (13:16 +0200)]
Simplify regexes for combinations XeTeX + TeX fonts

4 years agoUpdate unicodesymbols test to include Capital Schwa.
Günter Milde [Fri, 12 Jul 2019 10:55:08 +0000 (12:55 +0200)]
Update unicodesymbols test to include Capital Schwa.

4 years agoDrop support for XeTeX + TeX fonts + inputenc utf8.
Günter Milde [Fri, 12 Jul 2019 10:46:50 +0000 (12:46 +0200)]
Drop support for XeTeX + TeX fonts + inputenc utf8.

LyX follows LaTeX in dropping support for this combination
(it only worked by tricking "inputenc.sty").
There is no known case where this combination is required or helpfull.

For power users with special needs, XeTeX + TeX fonts is still
available after setting the input encoding to "ascii" or "utf8-plain".

See also #10600.

4 years agoUpdate lib/layouttranslation after nl update
Pavel Sanda [Fri, 12 Jul 2019 09:48:17 +0000 (11:48 +0200)]
Update lib/layouttranslation after nl update

4 years agoFix bug #11612.
Richard Kimberly Heck [Thu, 11 Jul 2019 20:20:10 +0000 (16:20 -0400)]
Fix bug #11612.

Register verbatim includes with the outliner.

4 years agoShorten labels.
Richard Kimberly Heck [Thu, 11 Jul 2019 20:20:03 +0000 (16:20 -0400)]
Shorten labels.

4 years agoupdate tex2lyx tests
Juergen Spitzmueller [Thu, 11 Jul 2019 18:34:47 +0000 (20:34 +0200)]
update tex2lyx tests

4 years agoImplement support for font options
Juergen Spitzmueller [Thu, 11 Jul 2019 18:28:34 +0000 (20:28 +0200)]
Implement support for font options

This revives a patch by Uwe and extends it. Additional options to font
packages/fontspec can now be entered in Document Settings.
This is principally also true for TeX fonts, if the new TeXFont tag
MoreOptions is set. For the time being, I have only done this for
MinionPro, as a model and prove of concept.

Note that adding more TeXFonts requires a file format change,
respectively, and changes to tex2lyx (in the same way as I've done for
MinionPro).

This addresses #8226

4 years agoUpdate tex2lyx tests
Juergen Spitzmueller [Thu, 11 Jul 2019 11:24:56 +0000 (13:24 +0200)]
Update tex2lyx tests

4 years agoAdd support for \babelfont
Juergen Spitzmueller [Thu, 11 Jul 2019 11:21:32 +0000 (13:21 +0200)]
Add support for \babelfont

This is a higher-level (non-TeX) font interface of babel that draws on,
but is supposed to be used rather than, fontspec with babel and XeTeX/
LuaTeX.

File format change.

Addresses: #11614

4 years agoFix indentation
Juergen Spitzmueller [Thu, 11 Jul 2019 09:32:59 +0000 (11:32 +0200)]
Fix indentation

4 years agoFactor out test for bidi package (= XeTeX + polyglossia)
Juergen Spitzmueller [Thu, 11 Jul 2019 08:31:10 +0000 (10:31 +0200)]
Factor out test for bidi package (= XeTeX + polyglossia)

4 years agoProper number ordering with luabidi
Juergen Spitzmueller [Thu, 11 Jul 2019 07:54:28 +0000 (09:54 +0200)]
Proper number ordering with luabidi

As opposed to bidi (XeTeX), luabidi (LuaTeX) does no automatic reordering,
so we need to use \\LR{}

4 years agoBrackets reversion differs in luabidi (LuaTeX) from bidi (XeTeX)
Juergen Spitzmueller [Thu, 11 Jul 2019 06:25:18 +0000 (08:25 +0200)]
Brackets reversion differs in luabidi (LuaTeX) from bidi (XeTeX)

This amends [195f62ac93/lyxgit]

4 years agoLuaTeX (luabidi) does not swap table columns
Juergen Spitzmueller [Wed, 10 Jul 2019 20:57:34 +0000 (22:57 +0200)]
LuaTeX (luabidi) does not swap table columns

This amends [21b347a2f8485/lyxgit].

4 years agoLuaTeX (luabidi) does not correct directions
Juergen Spitzmueller [Wed, 10 Jul 2019 17:10:16 +0000 (19:10 +0200)]
LuaTeX (luabidi) does not correct directions

This amends [9d20bc4e98/lyxgit].

4 years agoFix right and left layout alignment (in workarea) with RTL
Juergen Spitzmueller [Wed, 10 Jul 2019 12:50:08 +0000 (14:50 +0200)]
Fix right and left layout alignment (in workarea) with RTL

Fixes: #11606
4 years agoUpdate Russian Tutorial
Juergen Spitzmueller [Tue, 9 Jul 2019 14:16:29 +0000 (16:16 +0200)]
Update Russian Tutorial

by Yuriy

4 years agoFixup c349472d: Remove unused private field
Jean-Marc Lasgouttes [Tue, 9 Jul 2019 13:06:41 +0000 (15:06 +0200)]
Fixup c349472d: Remove unused private field

Spotted by coverity.

4 years agoTruncate long citation label in the middle rather than the end.
Juergen Spitzmueller [Tue, 9 Jul 2019 12:48:11 +0000 (14:48 +0200)]
Truncate long citation label in the middle rather than the end.

Fixes: #10769
4 years agoPreserve star on citation style change via menu
Juergen Spitzmueller [Tue, 9 Jul 2019 08:47:18 +0000 (10:47 +0200)]
Preserve star on citation style change via menu

Fixes: #11439
4 years agoBump layout formats
Juergen Spitzmueller [Mon, 8 Jul 2019 14:21:31 +0000 (16:21 +0200)]
Bump layout formats

4 years agoAdd TextClass option BibInToc
Juergen Spitzmueller [Mon, 8 Jul 2019 13:40:17 +0000 (15:40 +0200)]
Add TextClass option BibInToc

Fixes #1889

4 years agolyx2lyx refactoring
Günter Milde [Sun, 7 Jul 2019 21:31:12 +0000 (23:31 +0200)]
lyx2lyx refactoring

4 years agoFix lyx2lyx.
Günter Milde [Sun, 7 Jul 2019 18:51:53 +0000 (20:51 +0200)]
Fix lyx2lyx.

Wrong number in the "revert" list,
Missing integer in "Provides" tag of local layout.

4 years agofix layout2layout with stdin/out for Py3.
Günter Milde [Sun, 7 Jul 2019 18:37:12 +0000 (20:37 +0200)]
fix layout2layout with stdin/out for Py3.

sys.stdin and sys.stdout expect a Unicode string,
with bytes we must use sys.std(in|out).buffer.

4 years agoRefactor lyx2lyx for speed and simplicity.
Günter Milde [Thu, 4 Jul 2019 18:49:06 +0000 (20:49 +0200)]
Refactor lyx2lyx for speed and simplicity.

4 years agoAdd missing backslash escapes.
Günter Milde [Thu, 4 Jul 2019 18:38:02 +0000 (20:38 +0200)]
Add missing backslash escapes.

4 years agoMinor ctest sample update.
Günter Milde [Thu, 4 Jul 2019 18:37:31 +0000 (20:37 +0200)]
Minor ctest sample update.

4 years agoFix bug #10091.
Richard Kimberly Heck [Sun, 7 Jul 2019 17:13:52 +0000 (13:13 -0400)]
Fix bug #10091.

See the discussion. The decision was just to keep re-trying for a
bit, since the lock preventing us from removing the old file seems
to clear after a bit.

4 years ago\detokenize paths containing ~
Juergen Spitzmueller [Sun, 7 Jul 2019 08:32:06 +0000 (10:32 +0200)]
\detokenize paths containing ~

4 years agoWhitespace
Richard Kimberly Heck [Sat, 6 Jul 2019 19:18:41 +0000 (15:18 -0400)]
Whitespace

4 years agoFix some nullptr warnings.
Richard Kimberly Heck [Sat, 6 Jul 2019 19:05:16 +0000 (15:05 -0400)]
Fix some nullptr warnings.

4 years agoDutch doc updates by Niko
Juergen Spitzmueller [Sat, 6 Jul 2019 13:46:02 +0000 (15:46 +0200)]
Dutch doc updates by Niko

4 years agoFix nomencl generation with LuaTeX
Juergen Spitzmueller [Sat, 6 Jul 2019 13:15:06 +0000 (15:15 +0200)]
Fix nomencl generation with LuaTeX

Fixes: #11571
4 years agoEnable old style figures for noto fonts
Kornel Benko [Fri, 5 Jul 2019 11:55:01 +0000 (13:55 +0200)]
Enable old style figures for noto fonts

5 years agoFixup 17571104: really avoid empty numbers in toc
Jean-Marc Lasgouttes [Mon, 1 Jul 2019 10:05:31 +0000 (12:05 +0200)]
Fixup 17571104: really avoid empty numbers in toc

For some reason, I missed this one when trying to fix the bug.

Fixes bug #11423.

5 years agoRevert "backing store"
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 14:03:35 +0000 (16:03 +0200)]
Revert "backing store"

This is not ready yet.

This reverts commit 1a2b1a3bfad7ce48e2a025d3a3dab7103fd0039c.

5 years agotex2lyx: add general TODO item
Juergen Spitzmueller [Sun, 30 Jun 2019 14:14:24 +0000 (16:14 +0200)]
tex2lyx: add general TODO item

5 years ago[2.3 cand.] Fix import of custom float definitions
Juergen Spitzmueller [Sun, 30 Jun 2019 09:13:20 +0000 (11:13 +0200)]
[2.3 cand.] Fix import of custom float definitions

Candidate for stable

5 years agoCleanup TODO
Juergen Spitzmueller [Sun, 30 Jun 2019 08:58:49 +0000 (10:58 +0200)]
Cleanup TODO

5 years agoMake build: amend 6f2cd26103d0 (allow more compilers)
Jean-Marc Lasgouttes [Sat, 29 Jun 2019 14:45:38 +0000 (16:45 +0200)]
Make build: amend 6f2cd26103d0 (allow more compilers)

Allow gcc 4.7 and 4.8, but use boost regex

Allow visual studio 2015.

5 years agoCmake build: Amend e485102e, For python 3 require at least 3.5
Kornel Benko [Fri, 28 Jun 2019 07:54:38 +0000 (09:54 +0200)]
Cmake build: Amend e485102e, For python 3 require at least 3.5

5 years agoFor python 3 require at least 3.5
Jean-Marc Lasgouttes [Thu, 27 Jun 2019 22:06:28 +0000 (00:06 +0200)]
For python 3 require at least 3.5

This handles configure.ac and os::python23. What remains to be done is cmake.

5 years agoMore localization fixes
Juergen Spitzmueller [Wed, 26 Jun 2019 10:25:53 +0000 (12:25 +0200)]
More localization fixes

5 years agode.po
Juergen Spitzmueller [Wed, 26 Jun 2019 10:25:02 +0000 (12:25 +0200)]
de.po

5 years agolegacy > traditional
Juergen Spitzmueller [Wed, 26 Jun 2019 09:14:20 +0000 (11:14 +0200)]
legacy > traditional

5 years agoUpdate sk.po
Kornel Benko [Wed, 26 Jun 2019 09:08:46 +0000 (11:08 +0200)]
Update sk.po

5 years agoFlag GUI strings for translation
Juergen Spitzmueller [Wed, 26 Jun 2019 09:04:56 +0000 (11:04 +0200)]
Flag GUI strings for translation

Still room for improvement

5 years agode.po
Juergen Spitzmueller [Wed, 26 Jun 2019 08:35:40 +0000 (10:35 +0200)]
de.po

5 years agoImprove encoding GUI string
Juergen Spitzmueller [Wed, 26 Jun 2019 06:57:05 +0000 (08:57 +0200)]
Improve encoding GUI string

5 years agoLet TeXFiles.py handle symbolic links.
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 13:46:14 +0000 (15:46 +0200)]
Let TeXFiles.py handle symbolic links.

Nix (https://nixos.org) is a Unix package manager, which can be used to
install LaTeX on macOS. A peculiarity of Nix is that all packages are
installed into separate directories and the actual directory tree is
then constructed via symlinks.

This interacts badly with the way LyX currently detects files in the
TeX setup, because TeXFiles.py does not follow symlinks. Therefore,
almost nothing is found when using LyX together with Nix’ LaTeX.

Patch from Michael Roitzsch.

5 years agobacking store
Jean-Marc Lasgouttes [Mon, 20 May 2019 16:36:24 +0000 (18:36 +0200)]
backing store

5 years agoMake autocorrect have priority.
Isaac Oscar Gariano [Fri, 24 May 2019 23:17:41 +0000 (11:17 +1200)]
Make autocorrect have priority.

Place autocorrect at the top of `InsetMathNest::interpretChar`,
ensuring that any autocorrections that trigger on special characters
(such as '^' or '~') work. In particular, you can now make an
autocorrection from "<~" to "\preceq"!

5 years agoUpdate e-mail address for Isaac Oscar
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 10:21:38 +0000 (12:21 +0200)]
Update e-mail address for Isaac Oscar

5 years agoSearch also for Python named `python'
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 10:04:26 +0000 (12:04 +0200)]
Search also for Python named `python'

This is needed for macOS, apparently.

5 years agoUpdate sk.po
Kornel Benko [Mon, 24 Jun 2019 12:57:06 +0000 (14:57 +0200)]
Update sk.po

5 years agode/Linguistics: another typo
Juergen Spitzmueller [Mon, 24 Jun 2019 11:49:30 +0000 (13:49 +0200)]
de/Linguistics: another typo

5 years agode/Linguistics: Fix typo (thanks, Kornel!)
Juergen Spitzmueller [Mon, 24 Jun 2019 11:37:38 +0000 (13:37 +0200)]
de/Linguistics: Fix typo (thanks, Kornel!)

5 years agoAmend f4254e69: Use correct sequence in set-command
Kornel Benko [Mon, 24 Jun 2019 10:56:51 +0000 (12:56 +0200)]
Amend f4254e69: Use correct sequence in set-command

5 years agoUpdate sk.po
Kornel Benko [Mon, 24 Jun 2019 09:27:56 +0000 (11:27 +0200)]
Update sk.po

5 years agode/Linguistics: minor fix
Juergen Spitzmueller [Mon, 24 Jun 2019 09:16:15 +0000 (11:16 +0200)]
de/Linguistics: minor fix

5 years agoCmake windows build: Fix a cache variable
Kornel Benko [Mon, 24 Jun 2019 08:36:37 +0000 (10:36 +0200)]
Cmake windows build: Fix a cache variable

Thanks to Jürgen Womser-Schütz

5 years agoLinguistics: mini fix
Juergen Spitzmueller [Sun, 23 Jun 2019 14:42:07 +0000 (16:42 +0200)]
Linguistics: mini fix

5 years agode/Linguistics.lyx: update
Juergen Spitzmueller [Sun, 23 Jun 2019 11:43:31 +0000 (13:43 +0200)]
de/Linguistics.lyx: update

5 years agode.po
Juergen Spitzmueller [Sun, 23 Jun 2019 11:20:27 +0000 (13:20 +0200)]
de.po

5 years agoupdate tex2lyx tests
Juergen Spitzmueller [Sun, 23 Jun 2019 11:05:38 +0000 (13:05 +0200)]
update tex2lyx tests

5 years agoLinguistics: add support for Discourse Representation Structures
Juergen Spitzmueller [Sun, 23 Jun 2019 10:59:56 +0000 (12:59 +0200)]
Linguistics: add support for Discourse Representation Structures

File format change

5 years agolinguistics.module: some comments and minor re-shuffling
Juergen Spitzmueller [Sun, 23 Jun 2019 07:30:03 +0000 (09:30 +0200)]
linguistics.module: some comments and minor re-shuffling

5 years agoLinguistics: doc update
Juergen Spitzmueller [Sun, 23 Jun 2019 06:26:01 +0000 (08:26 +0200)]
Linguistics: doc update

5 years agolinguistics.module: use covington's semantic markups rather than self-baked ones
Juergen Spitzmueller [Sun, 23 Jun 2019 06:25:50 +0000 (08:25 +0200)]
linguistics.module: use covington's semantic markups rather than self-baked ones

5 years agoLinguistics: doc updates
Juergen Spitzmueller [Sat, 22 Jun 2019 12:13:00 +0000 (14:13 +0200)]
Linguistics: doc updates

5 years agoLinguistics: Support for subexamples optional arg
Juergen Spitzmueller [Sat, 22 Jun 2019 11:56:12 +0000 (13:56 +0200)]
Linguistics: Support for subexamples optional arg

5 years agode.po
Juergen Spitzmueller [Sat, 22 Jun 2019 06:58:24 +0000 (08:58 +0200)]
de.po

5 years agoFix tooltip
Juergen Spitzmueller [Sat, 22 Jun 2019 06:35:14 +0000 (08:35 +0200)]
Fix tooltip

5 years agoExample/documentation for Korean with the "cjk-ko" package.
Günter Milde [Fri, 21 Jun 2019 10:39:44 +0000 (12:39 +0200)]
Example/documentation for Korean with the "cjk-ko" package.

5 years agoPreserve \inputencoding value when switching to non-TeX fonts.
Günter Milde [Fri, 21 Jun 2019 07:54:45 +0000 (09:54 +0200)]
Preserve \inputencoding value when switching to non-TeX fonts.

With non-TeX fonts, the \inputencoding setting is overridden
by "utf8-plain" (pass-through). Keeping the old value allows
switching back to TeX fonts without the need to (re)set
the input encoding.

Also change back the GUI name of the "auto-legacy" setting
(cf. #11115).

5 years agoAdd Niko Strijbol to the credits
Juergen Spitzmueller [Fri, 21 Jun 2019 10:16:20 +0000 (12:16 +0200)]
Add Niko Strijbol to the credits

5 years agoDutch l7n is back with a big splash
Juergen Spitzmueller [Fri, 21 Jun 2019 10:09:05 +0000 (12:09 +0200)]
Dutch l7n is back with a big splash

Patch by Niko Strijbol

5 years agoFixup 3dc54d4a: fix string encoding issues with Qt4
Jean-Marc Lasgouttes [Thu, 20 Jun 2019 09:22:53 +0000 (11:22 +0200)]
Fixup 3dc54d4a: fix string encoding issues with Qt4

The culprit here is the constructor QString(QByteArray const &): in
Qt4, it would interpret the byte array as latin1, and in Qt5 as utf8.

Therefore it is safer to use explicitly QString::fromUtf8 instead of
this constructor.

Several places where additionally simplified, in order to avoid some
extra conversions.

5 years agoFix compilation with Qt4
Jean-Marc Lasgouttes [Thu, 20 Jun 2019 08:48:59 +0000 (10:48 +0200)]
Fix compilation with Qt4

5 years agoFix order of Unicode encodings in Settings combobox.
Günter Milde [Wed, 19 Jun 2019 19:07:00 +0000 (21:07 +0200)]
Fix order of Unicode encodings in Settings combobox.

Ensure the default encoding "utf8" comes always first,
followed by other common variants.
The encodings were sorted based on the GUI name which leads to
the default setting moving from the top position in some localizations.

5 years agoHarmonize input encoding selection widgets.
Günter Milde [Tue, 18 Jun 2019 13:42:18 +0000 (15:42 +0200)]
Harmonize input encoding selection widgets.

See #11115.

5 years agocare for optional brackets around version string
Stephan Witt [Mon, 17 Jun 2019 16:07:05 +0000 (18:07 +0200)]
care for optional brackets around version string