]> git.lyx.org Git - lyx.git/log
lyx.git
6 years agoFix list of viewable formats in view/update menu.
Juergen Spitzmueller [Wed, 21 Feb 2018 09:17:10 +0000 (10:17 +0100)]
Fix list of viewable formats in view/update menu.

Also fix list in (currently unused) Export toolbar button.

Fixes: #11044
(cherry picked from commit ab6bd5e3190e61fa46eb2fd057cdf7f71faf3f38)

6 years agoKill macro mode when using LFUN_ESCAPE
Jean-Marc Lasgouttes [Tue, 20 Feb 2018 11:09:10 +0000 (12:09 +0100)]
Kill macro mode when using LFUN_ESCAPE

Add a `cancel' boolean to macroModeClose() that just removes all trace
of what has been entered instead of finalizing it.

When entering a macro in mathed, let LFUN_ESCAPE invoke
macroModeClose(true). The new semantics of LFUN_ESCAPE in mathed is
thus to abort the input of a macro name.

Fixes bug #9251.

(cherry picked from commit 9296344b9a26191a2092d175a51e357ecc35145d)

6 years agoescape label in included listings
Juergen Spitzmueller [Mon, 19 Feb 2018 16:15:31 +0000 (17:15 +0100)]
escape label in included listings

Also use docstring rather than string.

Fixes part of #10544

(cherry picked from commit 0bf88651229bddc34b9856c7fa025245aa4246b8)

6 years agoAdapt to new ChkTeX return values.
Juergen Spitzmueller [Sat, 17 Feb 2018 10:25:28 +0000 (11:25 +0100)]
Adapt to new ChkTeX return values.

As of v. 1.7.7, chktex has four exit values. Only consider the program
failed with EXIT_FAILURE (1). This is backwards compatible to chktex
up to v. 1.7.5 and later patched versions included in TeXLive, where
there was the distinction EXIT_FAILURE (program failed) and EXIT_SUCCESS
(program successfully run, with or without something to report).

Note that ChkTeX v. 1.7.5 and 1.7.6 vanilla (as included in MikTeX) also
returned EXITE_FAILURE if ChkTeX found something to report.

We do not, and never did, support this case.

Fixes: #9989 (after ChkTeX 1.7.7. is released).
(cherry picked from commit 0d806799aaef65b12a9b75e8c49c2613c68d5ac2)

6 years agoDo not use English, but the context language, when pasting from math
Juergen Spitzmueller [Tue, 6 Feb 2018 13:10:12 +0000 (14:10 +0100)]
Do not use English, but the context language, when pasting from math

Fixes: #2596
(cherry picked from commit 92990adc236b19277a80c82ffa0580f5d1555bb0)

6 years agoupdate status
Juergen Spitzmueller [Fri, 16 Feb 2018 17:12:47 +0000 (18:12 +0100)]
update status

6 years agoStatus file for 2.3.1
Richard Heck [Fri, 16 Feb 2018 17:02:57 +0000 (12:02 -0500)]
Status file for 2.3.1

6 years agoDo not use English, but the context language, when pasting from LaTeX
Juergen Spitzmueller [Tue, 6 Feb 2018 12:20:45 +0000 (13:20 +0100)]
Do not use English, but the context language, when pasting from LaTeX

Fixes: #9199
(cherry picked from commit e85704020ba613594a38e6f016ca7905c8f84c94)

6 years agoamend 71fea633266
Juergen Spitzmueller [Sat, 10 Feb 2018 18:02:35 +0000 (19:02 +0100)]
amend 71fea633266

(cherry picked from commit be4d49ebd107cb4b91844a555302a6052457c483)

6 years agoDisable CheckTeX while buffer is processed
Juergen Spitzmueller [Sat, 10 Feb 2018 17:18:43 +0000 (18:18 +0100)]
Disable CheckTeX while buffer is processed

Since CheckTeX itself processes the tex file, a synchronous run with
a TeX process can lead to all sorts of conflicts, including crashes.

Fixes: #7434.
(cherry picked from commit 71fea6332667e1a9fe99c38624e4dcaf1129d6c5)

6 years agoDisable BUFFER_EXPORT and BUFFER_EXPORT_AS while buffer is processed
Juergen Spitzmueller [Sun, 11 Feb 2018 08:50:38 +0000 (09:50 +0100)]
Disable BUFFER_EXPORT and BUFFER_EXPORT_AS while buffer is processed

I am rather irritated we didn't do this already, since synchronous runs
with BUFFER_VIEW or BUFFER_UPDATE leads to all sorts of problems,
including crashes.

Fixes the crash in #8338 (but not the bug itself).

(cherry picked from commit 1437ae3f9cf78ffd5c639cb4e70a0b1fba9f600e)

6 years agoFix sideset hints, part of bug #11015.
Pavel Sanda [Sat, 3 Feb 2018 16:51:00 +0000 (17:51 +0100)]
Fix sideset hints, part of bug #11015.

6 years agoRe-add method to get a temporary file name without persistent QTemporaryFile object
Juergen Spitzmueller [Thu, 8 Feb 2018 10:31:23 +0000 (11:31 +0100)]
Re-add method to get a temporary file name without persistent QTemporaryFile object

This is needed for cases where the temp file has to be manually removed
at some point (e.g., if temp files are used as conversion target, and
the initial file only serves as a placeholder), since QTemporaryFile
objects cannot be manually removed at least on Windows (they are always
kept open internally even after close()). See
​http://lists.qt-project.org/pipermail/interest/2013-August/008352.html

In order to avoid race conditions due to duplicate names (the issue why
the old method was removed), we record all used temp file names.

Fixes: #9139
(cherry picked from commit 9e2928be68992161a54287d153e1e9431e30bb4c)

6 years agoRemerge strings.
Richard Heck [Sat, 17 Mar 2018 19:40:17 +0000 (15:40 -0400)]
Remerge strings.

6 years agoar.po: some updates from Hatim
Uwe Stöhr [Fri, 9 Mar 2018 04:48:31 +0000 (05:48 +0100)]
ar.po: some updates from Hatim

6 years agoArabic doc files: corrections by Hatim
Uwe Stöhr [Mon, 5 Mar 2018 21:33:56 +0000 (22:33 +0100)]
Arabic doc files: corrections by Hatim

6 years agoru.po: updates by Yuriy
Uwe Stöhr [Mon, 5 Mar 2018 19:42:18 +0000 (20:42 +0100)]
ru.po: updates by Yuriy

6 years agoar.po: update from Hatim
Uwe Stöhr [Sun, 4 Mar 2018 20:26:01 +0000 (21:26 +0100)]
ar.po: update from Hatim

6 years agoRevert "configure.py: fix bug #11053"
Uwe Stöhr [Fri, 2 Mar 2018 19:13:22 +0000 (20:13 +0100)]
Revert "configure.py: fix bug #11053"

This reverts commit 151ee98e3b886bc95fc072c7401270658f0bff6e.

6 years agoconfigure.py: fix bug #11053
Uwe Stöhr [Fri, 2 Mar 2018 19:12:41 +0000 (20:12 +0100)]
configure.py: fix bug #11053

- add quotes around the path to the python executable

6 years agopo files: remerge the po files that are currently not actively maintained
Uwe Stöhr [Thu, 1 Mar 2018 18:34:36 +0000 (19:34 +0100)]
po files: remerge the po files that are currently not actively maintained

- for the case that a new translator will show up he can start with this.

6 years agoru.po: updates from Yuriy
Uwe Stöhr [Thu, 1 Mar 2018 18:32:55 +0000 (19:32 +0100)]
ru.po: updates from Yuriy

6 years agoar.po: update from Hatim
Uwe Stöhr [Thu, 1 Mar 2018 18:19:42 +0000 (19:19 +0100)]
ar.po: update from Hatim

6 years agoUpdate sk.po
Kornel Benko [Tue, 27 Feb 2018 08:25:30 +0000 (09:25 +0100)]
Update sk.po

6 years agoconfigure.ac: development version is 2.3.1dev
Scott Kostyshak [Mon, 26 Feb 2018 16:52:26 +0000 (11:52 -0500)]
configure.ac: development version is 2.3.1dev

6 years agoBack to development
Scott Kostyshak [Sun, 25 Feb 2018 00:16:37 +0000 (19:16 -0500)]
Back to development

6 years agoThis is LyX 2.3.0 2.3.0
Scott Kostyshak [Sun, 25 Feb 2018 00:14:56 +0000 (19:14 -0500)]
This is LyX 2.3.0

6 years agoRemerge strings for 2.3.0
Scott Kostyshak [Sun, 25 Feb 2018 00:14:55 +0000 (19:14 -0500)]
Remerge strings for 2.3.0

6 years agosv.po reviewed by Jim
Pavel Sanda [Sat, 24 Feb 2018 13:11:04 +0000 (14:11 +0100)]
sv.po reviewed by Jim

6 years ago* cs.po - fix shortcut conflict
Pavel Sanda [Sat, 24 Feb 2018 00:19:41 +0000 (01:19 +0100)]
* cs.po - fix shortcut conflict

6 years ago* cs.po typo
Pavel Sanda [Sat, 24 Feb 2018 00:15:29 +0000 (01:15 +0100)]
* cs.po typo

6 years ago* cs.po
Pavel Sanda [Sat, 24 Feb 2018 00:14:39 +0000 (01:14 +0100)]
* cs.po

6 years agoar.po: correct year
Uwe Stöhr [Fri, 23 Feb 2018 21:37:02 +0000 (22:37 +0100)]
ar.po: correct year

6 years agoRELEASE-NOTES: document some new and changed LFUNs
Scott Kostyshak [Fri, 23 Feb 2018 18:52:40 +0000 (13:52 -0500)]
RELEASE-NOTES: document some new and changed LFUNs

6 years agoCopy caveats from RELEASE-NOTES to UPGRADING
Scott Kostyshak [Fri, 23 Feb 2018 04:23:32 +0000 (23:23 -0500)]
Copy caveats from RELEASE-NOTES to UPGRADING

6 years agoUpdate ANNOUNCE for 2.3.0
Scott Kostyshak [Fri, 23 Feb 2018 02:46:58 +0000 (21:46 -0500)]
Update ANNOUNCE for 2.3.0

6 years agoREADME.localization: layouttranslations1 on Linux
Scott Kostyshak [Thu, 22 Feb 2018 20:09:53 +0000 (15:09 -0500)]
README.localization: layouttranslations1 on Linux

The target layouttranslations1 also works when using CMake on Linux.

(cherry picked from commit ee5f05bd1c06249b1c63c67fcf730b543d2547ba)

6 years ago* cs.po
Pavel Sanda [Thu, 22 Feb 2018 20:02:05 +0000 (21:02 +0100)]
* cs.po

6 years agoANNOUNCE: put that the primary FTP is in France
Scott Kostyshak [Thu, 22 Feb 2018 18:30:59 +0000 (13:30 -0500)]
ANNOUNCE: put that the primary FTP is in France

See discussion here:

https://www.mail-archive.com/search?l=mid&q=CAAGOGw8xabSxFadY31vT2ZLo%3DmN3o2XD2%3DkcdxKQgY8rgN_nZA%40mail.gmail.com

6 years agoArabic Shortcuts.lyx: fixes by Hatim
Uwe Stöhr [Thu, 22 Feb 2018 14:35:22 +0000 (15:35 +0100)]
Arabic Shortcuts.lyx: fixes by Hatim

6 years agoFix convert_separator routine with ancient LyX files.
Juergen Spitzmueller [Mon, 19 Feb 2018 17:03:52 +0000 (18:03 +0100)]
Fix convert_separator routine with ancient LyX files.

6 years agoru.po: corrections by Yuriy
Uwe Stöhr [Wed, 21 Feb 2018 18:19:01 +0000 (19:19 +0100)]
ru.po: corrections by Yuriy

6 years agoArabic Shortcuts.lyx: translation update from Hatim
Uwe Stöhr [Wed, 21 Feb 2018 18:18:40 +0000 (19:18 +0100)]
Arabic Shortcuts.lyx: translation update from Hatim

6 years ago More French translations of the UserGuide
jpc [Wed, 21 Feb 2018 15:46:15 +0000 (16:46 +0100)]
 More French translations of the UserGuide

6 years agosmall doc glitches
Pavel Sanda [Wed, 21 Feb 2018 13:44:56 +0000 (14:44 +0100)]
small doc glitches

6 years agowhitespace
Pavel Sanda [Wed, 21 Feb 2018 13:34:46 +0000 (14:34 +0100)]
whitespace

6 years ago Better French translation for strike/cross out
jpc [Wed, 21 Feb 2018 13:08:14 +0000 (14:08 +0100)]
   Better French translation for strike/cross out

6 years ago More translations for fr/UserGuire.lyx
jpc [Wed, 21 Feb 2018 10:49:49 +0000 (11:49 +0100)]
   More translations for fr/UserGuire.lyx

6 years agoLocalize items in view/update popup icons
Juergen Spitzmueller [Tue, 20 Feb 2018 15:42:01 +0000 (16:42 +0100)]
Localize items in view/update popup icons

Fixes: #11040
(cherry picked from commit 578cf77f6f0e88dadc1cdcc2d0bc145c1a40aad7)

6 years agoCmake build: Use correct list of files to recreate lib/layouttranslation
Kornel Benko [Tue, 20 Feb 2018 10:16:59 +0000 (11:16 +0100)]
Cmake build: Use correct list of files to recreate lib/layouttranslation

6 years agoMark Galician and Serbian translators as inactive
Scott Kostyshak [Wed, 21 Feb 2018 03:37:29 +0000 (22:37 -0500)]
Mark Galician and Serbian translators as inactive

Their email addresses do not work and they have not committed
changes for a few years. For discussion on marking translators
inactive, see:

  https://www.mail-archive.com/search?l=mid&q=1519114839.3586.1.camel%40lyx.org

(cherry picked from commit f66fa17cacd825f330d1531248dcaa603c1eb6b4)

6 years agoREADME.localization: document how to update layouttranslations under Win
Uwe Stöhr [Tue, 20 Feb 2018 19:41:59 +0000 (20:41 +0100)]
README.localization: document how to update layouttranslations under Win

6 years agolayouttranslations.review: update revision state
Uwe Stöhr [Tue, 20 Feb 2018 19:33:58 +0000 (20:33 +0100)]
layouttranslations.review: update revision state

6 years agoar.po: correct some terms from layouttranslations
Uwe Stöhr [Tue, 20 Feb 2018 19:30:28 +0000 (20:30 +0100)]
ar.po: correct some terms from layouttranslations

Hatim sent me today both, the ar.po and the layouttranslations. I noticed now that he did not update/translate the terms from layouttranslations in ar.po

6 years agolayouttranslations: update file
Uwe Stöhr [Tue, 20 Feb 2018 19:27:26 +0000 (20:27 +0100)]
layouttranslations: update file

and hopefully fix the encoding issue

6 years agomove README.Documentation to attic
Uwe Stöhr [Tue, 20 Feb 2018 19:12:22 +0000 (20:12 +0100)]
move README.Documentation to attic

It is outdated since many years now and we have the relevant info in the Development.lyx file

6 years agoar.po and layouttranslations: updates from hatim
Uwe Stöhr [Tue, 20 Feb 2018 17:01:52 +0000 (18:01 +0100)]
ar.po and layouttranslations: updates from hatim

6 years agosplash.lyx and ru.po: updates from Yuriy
Uwe Stöhr [Mon, 19 Feb 2018 22:31:19 +0000 (23:31 +0100)]
splash.lyx and ru.po: updates from Yuriy

6 years agoel.po: translations from Odysseas
Uwe Stöhr [Mon, 19 Feb 2018 22:23:52 +0000 (23:23 +0100)]
el.po: translations from Odysseas

6 years agolayouttranslations and uk.po: corrections from Yuri
Uwe Stöhr [Mon, 19 Feb 2018 22:07:01 +0000 (23:07 +0100)]
layouttranslations and uk.po: corrections from Yuri

6 years agoFrench UserGuide.lyx: fix a typo
Uwe Stöhr [Sun, 18 Feb 2018 22:40:56 +0000 (23:40 +0100)]
French UserGuide.lyx: fix a typo

6 years ago Typo in fr.po
jpc [Sun, 18 Feb 2018 21:47:15 +0000 (22:47 +0100)]
     Typo in fr.po

6 years ago Partial update of fr/UserGuide.lyx
jpc [Sun, 18 Feb 2018 21:43:24 +0000 (22:43 +0100)]
    Partial update of fr/UserGuide.lyx

6 years agoWin installer: convert all files to Unicode
Uwe Stöhr [Sun, 18 Feb 2018 14:52:57 +0000 (15:52 +0100)]
Win installer: convert all files to Unicode

- at the moment some files were in Unicode, some in CP1252 which can make unnecessary troubles
- remove an obsolete file
- update InstallerStructure.odg

6 years ago* README.localization
Pavel Sanda [Sun, 18 Feb 2018 11:29:39 +0000 (12:29 +0100)]
* README.localization

6 years ago* ANNOUNCE - some links can break with "." at the end.
Pavel Sanda [Sun, 18 Feb 2018 09:25:03 +0000 (10:25 +0100)]
* ANNOUNCE - some links can break with "." at the end.

6 years ago* ANNOUNCE - be explicit about slowness.
Pavel Sanda [Sun, 18 Feb 2018 09:24:19 +0000 (10:24 +0100)]
* ANNOUNCE - be explicit about slowness.

6 years agoSkip insets when checking for uncodable chars to paste.
Juergen Spitzmueller [Sat, 17 Feb 2018 11:27:26 +0000 (12:27 +0100)]
Skip insets when checking for uncodable chars to paste.

Fixes paste of quote insets to ERT/chunk.

(cherry picked from commit 8f9b733e6720c0709ea25c4bf56847e01faadd6f)

6 years agoWin installer: backport recent changes for LyX 2.3.0
Uwe Stöhr [Sun, 18 Feb 2018 05:16:22 +0000 (06:16 +0100)]
Win installer: backport recent changes for LyX 2.3.0

6 years ago* layouttranslations reviewed by Inaki
Pavel Sanda [Sat, 17 Feb 2018 18:07:02 +0000 (19:07 +0100)]
* layouttranslations reviewed by Inaki

6 years ago* eu.po - update from Inaki.
Pavel Sanda [Sat, 17 Feb 2018 18:01:53 +0000 (19:01 +0100)]
* eu.po - update from Inaki.

6 years ago Untranslated menu name in fr/EmbeddedObjects.lyx
jpc [Sat, 17 Feb 2018 17:42:05 +0000 (18:42 +0100)]
  Untranslated menu name in fr/EmbeddedObjects.lyx

6 years ago A couple of forgotten items in fr/Additional.lyx
jpc [Sat, 17 Feb 2018 17:30:52 +0000 (18:30 +0100)]
  A couple of forgotten items in fr/Additional.lyx

6 years ago Remove spurious occurrence of AGU and EGS chapters in fr/Additional.lyx
jpc [Sat, 17 Feb 2018 16:54:24 +0000 (17:54 +0100)]
     Remove spurious occurrence of AGU and EGS chapters in fr/Additional.lyx

6 years agoANNOUNCE: give the URL to the list of mirrors
Scott Kostyshak [Thu, 15 Feb 2018 19:32:15 +0000 (14:32 -0500)]
ANNOUNCE: give the URL to the list of mirrors

The upstream FTP might be slow for some users. Further, the upstream
FTP was down for a brief period of time [1]. For more discussion on
adding the URL to the list of mirrors, see [2].

Thanks to Joel Kulesza for the idea.

[1]
https://www.mail-archive.com/search?l=mid&q=AM3PR04MB1297EE16DF1C3AA9FA54445CDEF60%40AM3PR04MB1297.eurprd04.prod.outlook.com
[2]
https://www.mail-archive.com/search?l=mid&q=CAAGOGw_PbNG4gGcmOg%2BgPG2%2Bm_Kot9bHCTf7GPYCNTOf_TrbOQ%40mail.gmail.com

6 years agoRELEASE-NOTES: grammar, and sort languages
Scott Kostyshak [Thu, 15 Feb 2018 05:58:39 +0000 (00:58 -0500)]
RELEASE-NOTES: grammar, and sort languages

- "because the" -> "because of the"
- alphabetize the languages

6 years agoDisable unsupported ref types in mathed.
Juergen Spitzmueller [Wed, 14 Feb 2018 16:18:24 +0000 (17:18 +0100)]
Disable unsupported ref types in mathed.

Also repair prettyref in InsetMathRef.

Part of #9798

(cherry picked from commit 47e85b37eb898ae5e1876e7b3dcd846956676d80)

6 years agoRELEASE-NOTES: correct sorting
Uwe Stöhr [Wed, 14 Feb 2018 13:51:57 +0000 (14:51 +0100)]
RELEASE-NOTES: correct sorting

6 years agoUserGuide.lyx: document the removal of the pixmap cache for all languages
Uwe Stöhr [Wed, 14 Feb 2018 13:50:08 +0000 (14:50 +0100)]
UserGuide.lyx: document the removal of the pixmap cache for all languages

6 years agoRELEASE-NOTES: Greek is not dropped
Uwe Stöhr [Wed, 14 Feb 2018 13:48:22 +0000 (14:48 +0100)]
RELEASE-NOTES: Greek is not dropped

6 years ago* RELEASE-NOTES
Pavel Sanda [Wed, 14 Feb 2018 10:11:28 +0000 (11:11 +0100)]
* RELEASE-NOTES

6 years agoDisable and hide the pixmap cache feature
Jean-Marc Lasgouttes [Mon, 12 Feb 2018 10:12:50 +0000 (11:12 +0100)]
Disable and hide the pixmap cache feature

6 years agoUpdated Basque localization by Iñaki Larrañaga Murgoitio
Juergen Spitzmueller [Tue, 13 Feb 2018 17:34:41 +0000 (18:34 +0100)]
Updated Basque localization by Iñaki Larrañaga Murgoitio

6 years agoAlso fix chapter layout in tufte-book.
Richard Heck [Mon, 12 Feb 2018 21:29:54 +0000 (16:29 -0500)]
Also fix chapter layout in tufte-book.

(cherry picked from commit 5f1b32f8c5770c316f3fcb107b0ad88f910e3617)

6 years agoFix crash when citeengine is unknown.
Richard Heck [Mon, 12 Feb 2018 21:26:27 +0000 (16:26 -0500)]
Fix crash when citeengine is unknown.

(cherry picked from commit 5ee3396459602e0982234cab064c5c960af7e4fc)

6 years agoFixing painting regression - chapter top spacing.
Pavel Sanda [Mon, 12 Feb 2018 20:14:56 +0000 (21:14 +0100)]
Fixing painting regression - chapter top spacing.

https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203685.html

6 years ago* layouttranslations - eu & sv changes.
Pavel Sanda [Mon, 12 Feb 2018 20:22:03 +0000 (21:22 +0100)]
* layouttranslations - eu & sv changes.

6 years agoMerge branch '2.3.x' of git.lyx.org:lyx into 2.3.x
Uwe Stöhr [Mon, 12 Feb 2018 18:04:25 +0000 (19:04 +0100)]
Merge branch '2.3.x' of git.lyx.org:lyx into 2.3.x

6 years agoru.po: some corrections by Yuriy
Uwe Stöhr [Mon, 12 Feb 2018 18:04:08 +0000 (19:04 +0100)]
ru.po: some corrections by Yuriy

6 years agoFix autotools build after AGUTeX.lyx reocation
Juergen Spitzmueller [Mon, 12 Feb 2018 17:57:45 +0000 (18:57 +0100)]
Fix autotools build after AGUTeX.lyx reocation

6 years agoCustomization.lyx: distribute all tracked changes
Uwe Stöhr [Mon, 12 Feb 2018 17:51:48 +0000 (18:51 +0100)]
Customization.lyx: distribute all tracked changes

6 years agoUpdated Basque localization by Iñaki Larrañaga Murgoitio
Juergen Spitzmueller [Mon, 12 Feb 2018 15:41:21 +0000 (16:41 +0100)]
Updated Basque localization by Iñaki Larrañaga Murgoitio

6 years ago Remove sections 6.7 and 6.4 from Additional manual (obsolete classes egs and...
jpc [Mon, 12 Feb 2018 10:30:18 +0000 (11:30 +0100)]
   Remove sections 6.7 and 6.4 from Additional manual (obsolete classes egs and aguplus)
       Edit LaTeXConfig.lyx accordingly
       Move teaplates/AGUTeX.lyx to teaplates/obsolete

6 years agobiblatex-natbib.citeengine: Remove erroneous blank
Juergen Spitzmueller [Sun, 11 Feb 2018 15:43:14 +0000 (16:43 +0100)]
biblatex-natbib.citeengine: Remove erroneous blank

(cherry picked from commit b0ecfebad438358b09d239bd634b2ebac7985221)

6 years agoru.po: is now 100% translated
Uwe Stöhr [Sat, 10 Feb 2018 18:34:29 +0000 (19:34 +0100)]
ru.po: is now 100% translated

big respect to Yuriy!

6 years agoFix race condition in processFuncRequestQueue
Juergen Spitzmueller [Sat, 10 Feb 2018 14:35:12 +0000 (15:35 +0100)]
Fix race condition in processFuncRequestQueue

The issue here was that the element was only removed from the queue
after the func request was processed, but within that process, other
function could access the queue, so the queue could even be empty
when this function finally wanted to remove the item.

Fixes: #10406.
(cherry picked from commit dadec50a18d92d24d42e1ccf7474f07a2a66b5b4)

6 years agoAvoid an infinite loop
Enrico Forestieri [Fri, 9 Feb 2018 22:35:33 +0000 (23:35 +0100)]
Avoid an infinite loop

When pasting "\big" without any following delimiter, avoid
processing the same token again and again. For unknown reasons,
the delim docstring turns out to always be not empty: even when
it simply contains a '0' (no delimiter follows), its length is 1.

Fixes bug #11027.

(cherry picked from commit 8e8b3f610495493f4f1bff3f4a0ff48f4eab4539)

6 years agoFix child document regex in scanLogFile
Juergen Spitzmueller [Fri, 9 Feb 2018 10:42:18 +0000 (11:42 +0100)]
Fix child document regex in scanLogFile

Several problems:
* The regex failed at names such as 1_text_2_text.tex
  (returned "2_text.tex)
* The regex failed at names such as 12_text.tex
  (returned "2_text.tex)
* Masters with digits in the name (2018_text.tex) were
  tracked as their own children

(cherry picked from commit 398e026250f6d7d1687bdf04a8a27a61946d088f)

6 years agotex2lyx: normalize bib and bst paths
Juergen Spitzmueller [Fri, 9 Feb 2018 12:23:50 +0000 (13:23 +0100)]
tex2lyx: normalize bib and bst paths

Fixes: #7637
(cherry picked from commit 3cc98a9bf6ed506d04b502863d6424d36cb778b5)

6 years agoConsider class-provided citation engines
Juergen Spitzmueller [Thu, 8 Feb 2018 12:25:19 +0000 (13:25 +0100)]
Consider class-provided citation engines

Do not attempt to load, nor allow to set, a different engine in this
case.

Fixes: #11022
(cherry picked from commit 2f6ada6644614df5f402efc7cbc1d27911b45376)