]>
git.lyx.org Git - lyx.git/log
Enrico Forestieri [Sun, 9 Jun 2019 20:35:05 +0000 (22:35 +0200)]
Fix bug #11595
Avoid an endless loop when in the definition of a macro the macro
itself is used in the LyX representation part.
(cherry picked from commit
1cb2a443b5c09e3a0abc93716aceadd49eee7f56 )
Juergen Spitzmueller [Fri, 21 Jun 2019 10:16:20 +0000 (12:16 +0200)]
Add Niko Strijbol to the credits
(cherry picked from commit
722ae1556d84a7597869577e00b13d002d6dd40e )
Juergen Spitzmueller [Fri, 21 Jun 2019 10:02:21 +0000 (12:02 +0200)]
Dutch l7n is back with a big splash
Patch by Niko Strijbol
Scott Kostyshak [Thu, 16 May 2019 17:58:18 +0000 (13:58 -0400)]
Tab binding: outline-in before depth-increment
Same for BackTab. The outline-in was originally (
31398779 )
introduced to the command-sequence at the end. Probably it was
placed at the end to be conservative (i.e., so that it would only
change behavior where there was a no-op before).
This fixes #11576.
(cherry picked from commit
9ab9f2b1acb8bc1a40d5a69737b43d09b7f7a597 )
Juergen Spitzmueller [Thu, 4 Apr 2019 13:46:49 +0000 (15:46 +0200)]
tex2lyx: improve module support
The current heuristics only considered modules with styles that defined
a searched command in their preamble, and only for commands/environments
that were defined in the document's preamble. This limited the module
support drastically.
The new heuristics also checks for commands coming from packages. If the
command is not (re-)defined in the document preamble, it checks modules
that provide a style with a matching LaTeXName, checks for their
requirements and matches those with the packages loaded by the document.
If no module provides a searched style, but we found modules that load
packages that are loaded in the imported tex file, and if those packages
are not auto-loaded by LyX anyway, we also load this module.
fixes: #11259, part of #8229
(cherry picked from commit
0b54650f0e7f1eae39f93444cac6c8525811975b )
Juergen Spitzmueller [Wed, 19 Jun 2019 15:21:00 +0000 (17:21 +0200)]
Rename a variable
This is in preparation for a backport. See #11259
Juergen Spitzmueller [Thu, 4 Apr 2019 14:39:20 +0000 (16:39 +0200)]
Prevent multiplication of preamble code
Fixes rest of #8229
(cherry picked from commit
f51fa38123fb7e3daf37ebfd3e7b0a9feb23b7a1 )
Juergen Spitzmueller [Fri, 31 May 2019 08:48:00 +0000 (10:48 +0200)]
Fix toprule with booktabs/longtable and captions
(cherry picked from commit
fe589d562224b2cebaade60facb9c727d8ea7a60 )
Juergen Spitzmueller [Sat, 20 Apr 2019 17:53:24 +0000 (19:53 +0200)]
update buffer after fixBiblio
fixes: #2743
(cherry picked from commit
0a4686d8d345e7d2924bf990e99d957f045d581e )
Juergen Spitzmueller [Sat, 20 Apr 2019 17:42:29 +0000 (19:42 +0200)]
reset bibitem counter in the second updateBuffer() routine as well
Fixes: #8499
(cherry picked from commit
9370135c3e8d81c7e1ecc8548e8b5492a7f682b6 )
Juergen Spitzmueller [Sun, 21 Apr 2019 09:17:44 +0000 (11:17 +0200)]
Handle orphaned bibitems
Fixes #7160
(cherry picked from commit
96e4001d01d9a9b53c7573bbe5a2d9a86572b4fe )
Richard Kimberly Heck [Tue, 18 Jun 2019 22:14:58 +0000 (18:14 -0400)]
Add blank status file for easier resets.
Richard Kimberly Heck [Tue, 18 Jun 2019 22:14:22 +0000 (18:14 -0400)]
Open for 2.3.4.
Richard Kimberly Heck [Tue, 18 Jun 2019 21:51:09 +0000 (17:51 -0400)]
Notes.
Richard Kimberly Heck [Tue, 18 Jun 2019 21:50:19 +0000 (17:50 -0400)]
Use data from src/lyxwinres.rc to generate lyx.coff for the Windows
build.
Ideally, this would be done by cmake itself (as it is now done by
autotools). But I do not know how to do that.
Kornel Benko [Wed, 12 Jun 2019 06:55:17 +0000 (08:55 +0200)]
Add missing test-tool-files to the list of provided data
With this, an interested user which compiles in cmake environment,
is able to run some export tests.
Richard Kimberly Heck [Mon, 10 Jun 2019 19:11:22 +0000 (15:11 -0400)]
Remerge strings.
Richard Kimberly Heck [Mon, 10 Jun 2019 19:09:41 +0000 (15:09 -0400)]
Prepare for 2.3.3.
jpc [Sun, 9 Jun 2019 16:48:48 +0000 (18:48 +0200)]
Review of a French doc file
Jean-Marc Lasgouttes [Sat, 8 Jun 2019 07:45:15 +0000 (09:45 +0200)]
Fixup
7686af1ba8 : japanese-cjk got forgotten
Jean-Marc Lasgouttes [Fri, 24 May 2019 09:10:17 +0000 (11:10 +0200)]
Cell in delimiter inset should not be tight
Fixes bug #11337.
(cherry picked from commit
4da19ef8330fc90e712308d63aa7ddc0abfaef7b )
Jean-Marc Lasgouttes [Thu, 23 May 2019 09:30:35 +0000 (11:30 +0200)]
Always paint text decoration when painting inset.
Fixes bug #11402.
(cherry picked from commit
621c908f85650cc086b1d155062885eba016d1fa )
Jean-Marc Lasgouttes [Thu, 23 May 2019 08:59:49 +0000 (10:59 +0200)]
Reset change bar information when breaking row
This is a much less invasive version of
da2696cc +
da2696cc , which
reduces the risk to a minimum. There may be other Row members that
need resetting, we'll see that later.
Fixes bug #11396.
Kornel Benko [Tue, 21 May 2019 05:23:01 +0000 (07:23 +0200)]
Update sk.po
Enrico Forestieri [Sun, 31 Mar 2019 13:14:28 +0000 (15:14 +0200)]
Fix bug #11528
The code was not doing what said in the description.
(cherry picked from commit
45e0ce2372467516355d81bbba4a5852d9569f98 )
Juergen Spitzmueller [Sun, 19 May 2019 12:05:26 +0000 (14:05 +0200)]
Update Swedish localisation
Richard Kimberly Heck [Thu, 16 May 2019 02:42:34 +0000 (22:42 -0400)]
Update Brazilian Portuguese translation.
Jean-Marc Lasgouttes [Tue, 14 May 2019 20:44:29 +0000 (22:44 +0200)]
Some Asian langagues allow to wrap text at any position
This is hardcoded for now for simplicity and to allow backporting to
2.3.
The behavior is unchanged for all languages but Chinese, Japanese or
Korean.
Fixes part of bug #10299.
(cherry picked from commit
26c2811cc474f7e3be953f73bf6e9d79f14022cd )
Jean-Marc Lasgouttes [Sat, 11 May 2019 21:18:10 +0000 (23:18 +0200)]
Newly created inline math is not numbered
The bad initialisation created phantom entries in equation ToC
Fixes bug #11423.
(cherry picked from commit
175711046db2b986550318fa78d901628de28cb8 )
Juergen Spitzmueller [Tue, 7 May 2019 12:48:39 +0000 (14:48 +0200)]
Enable optional \cite* arguments in biblatex-natbib
(cherry picked from commit
6a4199ed233e5a9fe7fa0fbfd0266cd29560951b )
Richard Kimberly Heck [Sat, 11 May 2019 20:29:46 +0000 (16:29 -0400)]
Update Russian translation.
Richard Kimberly Heck [Sat, 11 May 2019 00:07:10 +0000 (20:07 -0400)]
Add Ukranian translation, and update gmo files.
jpc [Wed, 8 May 2019 09:22:25 +0000 (11:22 +0200)]
Typos in fr.po and two manuals pointed out by a user on lyx-docs
jpc [Mon, 6 May 2019 21:31:38 +0000 (23:31 +0200)]
Last check of fr.po before 2.3.3
Pavel Sanda [Mon, 6 May 2019 13:07:25 +0000 (15:07 +0200)]
* cs.po - finalize
Richard Kimberly Heck [Sun, 5 May 2019 18:11:47 +0000 (14:11 -0400)]
Remove inactive email
Richard Kimberly Heck [Sun, 5 May 2019 18:10:49 +0000 (14:10 -0400)]
Add script to extract emails.
Also, remove email for Zoran Filipovic, since it is dead.
Juergen Spitzmueller [Fri, 26 Apr 2019 08:28:11 +0000 (10:28 +0200)]
bg.po: another update
Enrico Forestieri [Fri, 26 Apr 2019 07:49:57 +0000 (09:49 +0200)]
Update it.po
Richard Kimberly Heck [Fri, 26 Apr 2019 03:31:04 +0000 (23:31 -0400)]
Remerge strings.
Juergen Spitzmueller [Tue, 23 Apr 2019 06:58:01 +0000 (08:58 +0200)]
Only write btUnits if we have a bibliography
Fixes: #11562
(cherry picked from commit
b77094a497e64df0ef240ee3b6e04df1727a09f3 )
Kornel Benko [Tue, 23 Apr 2019 12:30:26 +0000 (14:30 +0200)]
Amend
43c31f4e : Revive Bulgarian localization
Juergen Spitzmueller [Tue, 23 Apr 2019 11:39:54 +0000 (13:39 +0200)]
hu.po: fix backslash escaping
Juergen Spitzmueller [Tue, 23 Apr 2019 11:32:04 +0000 (13:32 +0200)]
Revive Bulgarian localization
Juergen Spitzmueller [Sun, 21 Apr 2019 07:55:17 +0000 (09:55 +0200)]
Fix renaming of citation refs after changing bibitem key
Fixes: #6494
(cherry picked from commit
faefee3dc633e90d770f417c344c8047993ca360 )
Kornel Benko [Sun, 21 Apr 2019 11:26:52 +0000 (13:26 +0200)]
Update + casing for sk.po
Juergen Spitzmueller [Sat, 20 Apr 2019 15:51:06 +0000 (17:51 +0200)]
Pass proper text to TeXOnePar in Paragrapgh::Private::validate
This fixes InPreamble layouts in insets (#11557)
(cherry picked from commit
4f884fc92d31651d15896e51fbe239772a0bede9 )
Juergen Spitzmueller [Fri, 19 Apr 2019 15:18:18 +0000 (17:18 +0200)]
Use proper listings font styles with polyglossia and RTL
Fixes: #11554
Also load color with minted and polyglossia/RTL, as minted loads it
too late.
(cherry picked from commit
3e516a6219f8a768ef0413876109160dd5935cc1 )
Juergen Spitzmueller [Tue, 16 Apr 2019 07:10:38 +0000 (09:10 +0200)]
Status update
Juergen Spitzmueller [Tue, 16 Apr 2019 07:02:37 +0000 (09:02 +0200)]
ar.po: update by Hatim
Enrico Forestieri [Sun, 14 Apr 2019 08:46:05 +0000 (10:46 +0200)]
Update status.23x
Add reference to a bug reported after it was fixed.
Jean-Marc Lasgouttes [Tue, 2 Apr 2019 12:30:50 +0000 (14:30 +0200)]
Fixup
ad79ac40 : reintroduce markers around delimiters
The reasoning behind this change was not correct.
Fixes bug #11516.
(cherry picked from commit
3b58e38dc6a3a94d6152e9cf70d92e9af5ab0ea9 )
Jean-Marc Lasgouttes [Tue, 9 Apr 2019 09:29:20 +0000 (11:29 +0200)]
Fix bold-like characters when selecting bidi text
In painter, restrting paining regions does not really work when region is empty.
Fixes bug #11198.
(cherry picked from commit
f9da28428a75f3e60920ec983ff52bbbf2e6d683 )
Daniel Ramoeller [Thu, 4 Apr 2019 14:51:39 +0000 (16:51 +0200)]
Fix for #11476: Icons have spurious squares
(cherry picked from commit
209944796a1665985c67fa99ea0ee2564f07231f )
Daniel Ramoeller [Thu, 4 Apr 2019 15:01:56 +0000 (17:01 +0200)]
Fix for Mac Command-0 zoom-buffer binding
Amends fix to #10455
(cherry picked from commit
990f1eca4a985116def89f18061f9ea8eea84a67 )
Juergen Spitzmueller [Mon, 1 Apr 2019 07:26:09 +0000 (09:26 +0200)]
Fix left/right border UI when toggling formal
Fixes: #9835
(cherry picked from commit
00de6c4be7db826e0035a412b0e19ffe940a5a44 )
Juergen Spitzmueller [Mon, 1 Apr 2019 03:43:32 +0000 (05:43 +0200)]
Fix booktabs bottom line with multirows
Fixes: #11445
(cherry picked from commit
819c9c164579bb11322238258ca71f5aa2621705 )
Kornel Benko [Tue, 26 Mar 2019 09:00:35 +0000 (10:00 +0100)]
Cmake build: Removed some cmake warnings
Richard Kimberly Heck [Tue, 26 Mar 2019 02:59:40 +0000 (22:59 -0400)]
This has not been updated in my build yet.
(cherry picked from commit
95c665e607b05ec815bc6ee79621cda84029f43f )
Uwe Stöhr [Tue, 26 Mar 2019 01:34:54 +0000 (02:34 +0100)]
Win installer: fix bug on init
- also remove unused code and some updates
jpc [Mon, 25 Mar 2019 15:31:29 +0000 (16:31 +0100)]
Update shortcuts in fr.po
jpc [Mon, 25 Mar 2019 08:57:55 +0000 (09:57 +0100)]
Solve shortcut conflict in fr.po
Enrico Forestieri [Sun, 24 Mar 2019 16:28:01 +0000 (17:28 +0100)]
Fix bug #11526
Correctly categorize a textmode symbol in mathed.
(cherry picked from commit
c2af2cfd94dc3ff83b0e8cfaef4bfaf8768b6d08 )
Kornel Benko [Sun, 24 Mar 2019 11:47:45 +0000 (12:47 +0100)]
Update sk.po
Juergen Spitzmueller [Sat, 23 Mar 2019 07:17:59 +0000 (08:17 +0100)]
de.po
Pavel Sanda [Sat, 23 Mar 2019 06:56:21 +0000 (07:56 +0100)]
backport forgotten accelerators
Pavel Sanda [Fri, 22 Mar 2019 21:27:23 +0000 (22:27 +0100)]
* cs.po
Uwe Stöhr [Fri, 22 Mar 2019 00:19:48 +0000 (01:19 +0100)]
installer: re-sync with master
backport all recent fixes from master
Jean-Marc Lasgouttes [Wed, 20 Mar 2019 09:56:16 +0000 (10:56 +0100)]
Cache the value of GuiFontMetrics::lbearing().
This seems to be necessary on windows, where math editing can get very
slow. Note that other methods like rbearing already use a cache.
In the future all these caches for single characters shall be unified.
(cherry picked from commit
d3979e798cd9c85041bb5e6158002384a8cddb8c )
Jean-Marc Lasgouttes [Tue, 11 Sep 2018 14:45:48 +0000 (16:45 +0200)]
Place the depth bar correctly in full screen mode
In full screen mode, it is possible to restrict the text width. In
this case, the paint bar should not be painted outside of this
restricted area.
Fixes bug #11286.
(cherry picked from commit
7485225cc6f26c9e03d3674f4f361b431074fa6e )
Juergen Spitzmueller [Fri, 28 Dec 2018 09:11:42 +0000 (10:11 +0100)]
Add tabular-features set-inner-lines and fix set-all-lines behavior
Patch by Daniel Ramöller (racoon)
Fixes: #11382
(cherry picked from commit
cb84f752f21bb4cf4bd9ed6999df0353aba2b57e )
Enrico Forestieri [Tue, 19 Feb 2019 18:51:11 +0000 (19:51 +0100)]
Fix bug #11490
Correctly add the branch name suffix when the stem
of the filename contains a dot.
(cherry picked from commit
c3b950483565ca53265a4105a4946585f8b59e24 )
Enrico Forestieri [Sat, 5 Jan 2019 18:17:37 +0000 (19:17 +0100)]
Fix bug #4269 and avoid crash with gzipped file
Call gunzip with quoted filenames as they may contain spaces or
other special characters.
In computing the length of the extension, the code does not account
for the prefix "unzipped_", which is added when the zipped filename
does not have one of the extensions "gz", "z", "Z", or "svgz", and
thus the used index is out of bounds. See also this thread:
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg207360.html
(cherry picked from commit
69726b832b4ed1859d5c9e753c4437c98f5f2966 )
(cherry picked from commit
7296e0e6ba8bcd343fb3cdb78c8590fd0864d469 )
Enrico Forestieri [Sat, 29 Dec 2018 19:11:56 +0000 (20:11 +0100)]
Fix bug #4269
Call gunzip with quoted filenames as they may contain spaces or
other special characters.
(cherry picked from commit
69726b832b4ed1859d5c9e753c4437c98f5f2966 )
Pavel Sanda [Mon, 18 Mar 2019 21:22:44 +0000 (22:22 +0100)]
* cs.po
Juergen Spitzmueller [Fri, 15 Mar 2019 10:23:53 +0000 (11:23 +0100)]
Do not force LTR with nameref and non-TeX fonts
Fixes: #11518
(cherry picked from commit
f0282ddff4ecfa3dc33eac2a2dbd9e0bf45b28a2 )
Richard Kimberly Heck [Fri, 15 Mar 2019 00:28:01 +0000 (20:28 -0400)]
Fix regression concerning collapsing insets after search.
To reproduce: Do a search for text in a footnote (say) that is
currently closed. Click inside the now open footnote. It will close
by itself.
We need to know whether we can go into the inset, not whether we can
edit once we're there.
(cherry picked from commit
4484cc775126e969d83f036561cfeb21d6751e79 )
Juergen Spitzmueller [Sun, 10 Mar 2019 15:37:31 +0000 (16:37 +0100)]
More exceptions to percent encoding
See #11511
(cherry picked from commit
3c83f01f1b8b76b63a8f4892bb7635817ed1e12c )
Juergen Spitzmueller [Sun, 10 Mar 2019 12:23:36 +0000 (13:23 +0100)]
Do not percent-encode & in urls
This is query syntax
Fixes: #11511
follows up [
c2db448ff5 /lyxgit]
(cherry picked from commit
936cddc715d3a49ffbde42bba0cb19120701bc57 )
jpc [Sun, 10 Mar 2019 08:21:10 +0000 (09:21 +0100)]
Update fr.po
jpc [Thu, 27 Dec 2018 17:26:08 +0000 (18:26 +0100)]
Update fr.po
Pavel Sanda [Sat, 2 Mar 2019 18:15:33 +0000 (19:15 +0100)]
* cs.po
Jean-Marc Lasgouttes [Tue, 26 Feb 2019 15:37:41 +0000 (16:37 +0100)]
Update screen as needed when preferences are changed
This commit removes the adhoc code in GuiPrefs and moves it to LyXRC,
so that it triggers in every preference change.
The code has also been updated to trigger on more variables, e.g.
font_*_foundry.
Note that the actual function that are called have not been changed
(addPreviews and LFUN_SCREEN_FONT_UPDATE), although there are doubts
that they behave as needed (see FIXMEs).
Fixes bug #11498.
(cherry picked from commit
954531f247adee029c12713634a81717f87a2bcf )
Pavel Sanda [Tue, 26 Feb 2019 13:19:57 +0000 (14:19 +0100)]
remerge cs.po
Pavel Sanda [Tue, 26 Feb 2019 13:18:47 +0000 (14:18 +0100)]
* cs.po
Kornel Benko [Tue, 26 Feb 2019 10:26:20 +0000 (11:26 +0100)]
Cmake export tests: Use pre-compiled regular expressions
Essentially ammend
db5fb78c , consisting of cherry-pick
597dcbb5
(and
c9e62dec , but this is not important here)
Richard Kimberly Heck [Tue, 26 Feb 2019 02:56:40 +0000 (21:56 -0500)]
Fix bad error message (bug 11486).
(cherry picked from commit
5b959033d2167ffbef7eaf70d561eb23fcde803c )
Juergen Spitzmueller [Sat, 23 Feb 2019 16:58:02 +0000 (17:58 +0100)]
de.po
Juergen Spitzmueller [Thu, 9 Aug 2018 15:23:05 +0000 (17:23 +0200)]
Pavel Sanda [Fri, 22 Feb 2019 15:52:17 +0000 (16:52 +0100)]
* cs.po
Scott Kostyshak [Fri, 15 Feb 2019 17:12:10 +0000 (12:12 -0500)]
Intro.lyx: remove a "short title"
This short title removed a spaced, and when taking a look we decided
that the advantages of removing it (simplicity and consistency)
outweigh the benefits of having a shorter entry in the table of
contents and PDF bookmarks.
(cherry picked from commit
9c748a04702a979786f39bb7fa367e3945b51ae3 )
Jean-Marc Lasgouttes [Tue, 29 Jan 2019 10:20:22 +0000 (11:20 +0100)]
Improve DEPM when change tracking is on
A typical problem when change tracking is on is:
1/ insert a new space between two words (as if you want to insert a new one)
2/ move the cursor
3/ see how one has one inserted and one deleted space, whereas one would expect nothing.
The problem is fixed in a general way in master, but here we propose
a simpler one, where the spaces that we keep are the ones at the end
of the sequence of spaces.
Part of #11412.
Jean-Marc Lasgouttes [Tue, 29 Jan 2019 09:55:12 +0000 (10:55 +0100)]
Fix position of cursor when DEPM is used in change tracking mode
When change tracking is active, it may happen that spaces are marked
as deleted instead of being removed. Therefore it is better to measure
the change of size of the paragraph to know how to offset the cursor.
Moreover, it the cursor was strictly after the start of the sequence
of spaces, we ensure that it is still the case.
This commit is _not_ a backport from master, which has diverged.
Part of bug #11412/
Jean-Marc Lasgouttes [Wed, 30 Jan 2019 22:50:53 +0000 (23:50 +0100)]
Fix DEPM at end of paragraph
Remove special handling of spaces at end of paragraph. Now they are
handled like interword spaces by both DEPM methods.
Fix off-by-one error in loop when testing for end of paragraph.
Part of bug #11412.
(adapted from commit
c00234503f9e07795723222e6095c022e45ad1dd )
Juergen Spitzmueller [Mon, 11 Feb 2019 15:46:13 +0000 (16:46 +0100)]
Fix IPA icons
Convert text to path and fix the most salient drawing issues.
Jean-Marc Lasgouttes [Mon, 11 Feb 2019 09:43:59 +0000 (10:43 +0100)]
Fix Visual C++ warning
(cherry picked from commit
2215f4c2b43f9c282f35984182dcd958c8a27ced )
Jean-Marc Lasgouttes [Wed, 6 Feb 2019 14:49:53 +0000 (15:49 +0100)]
Fix algorithm for finding localized files
Now we search in priority with the GUI language, and then the
language(s) specified in the LANGUAGES environment variable.
Preoviously, the GUI language would only be considered when
LANGUAGES was not set (which was a bug).
Take this opportunity to remove old compatibility code from 2007.
(cherry picked from commit
e203bf519b4dd69f17a2f8cabb6607d2f73dce71 )
Enrico Forestieri [Mon, 4 Feb 2019 09:49:02 +0000 (10:49 +0100)]
Fix bug #11484
When splitting parameters at commas, take into account that
commas inside curly braces are not parameter separators.
(cherry picked from commit
6316b9b7aed7d67c585f8c17cce5669f8cbb5d65 )
Juergen Spitzmueller [Tue, 29 Jan 2019 13:49:04 +0000 (14:49 +0100)]
? and = must not be percent-encoded in hrefs
Fixes: #11482
(cherry picked from commit
c2db448ff558f53ebfd93920d7d40f37d9a4211c )
Enrico Forestieri [Sun, 27 Jan 2019 10:58:18 +0000 (11:58 +0100)]
Update it.po