Jean-Marc Lasgouttes
fba9f5b9e8
Remove premature (and bad) optimization
...
When blinking the caret, it looks like a cool idea to only update the
small rectangle containing the caret. Actually it is an awful idea, since
the paint event will paint some rows, and these rows will not be
properly painted outside of the small rectangle. Unfortunately, the
painter will skip those "painted" rows on next paint events.
This leads to painting errors that depend on the ordering of "real"
and "caret" paint events. This is the reason why they only appeared
with split screens.
Quote of the day: ``The real problem is that programmers have spent far
too much time worrying about efficiency in the wrong places and at the
wrong times; premature optimization is the root of all evil (or at
least most of it) in programming.''
-- Donald Knuth, The Art of Computer Programming.
Fixes bug #11354 .
2019-01-02 18:36:02 +01:00
Kornel Benko
8d927de5ee
Amend 12aaeb25
, add Bibliography.lyx to the set of not tested subdocuments
2019-01-02 16:32:24 +01:00
Juergen Spitzmueller
25451bc252
fix tcolorbox reversion routines
2019-01-02 15:37:48 +01:00
Enrico Forestieri
9755371729
Fix conversion of math braces to html
2019-01-02 09:49:59 +01:00
Juergen Spitzmueller
8f332f4429
Fix Include dialog UI
...
#11443
2019-01-02 09:19:45 +01:00
Enrico Forestieri
b3cba2a09c
Amend [2dcb7300/lyxgit]
...
Avoid a crash by checking that a cell is not empty before
accessing its content.
2019-01-02 09:08:39 +01:00
Juergen Spitzmueller
71dfcb18b9
Fis some old box reversion routines.
2019-01-01 16:34:15 +01:00
Juergen Spitzmueller
1db5abbfbd
Mark labels in non-outputting insets as inactive.
...
Fixes : #11437
2018-12-31 18:32:38 +01:00
Juergen Spitzmueller
e61c60fae8
Add inactive labels to the toc
...
It makes sense to navigate to them.
They are marked as inactive with the cross.
2018-12-31 18:30:20 +01:00
Juergen Spitzmueller
54366c38ef
Fix gotoLabel with inactive labels
...
This now frist looks for the active label. Only if none is found, it
jumps to the (first) inactive label.
2018-12-31 18:28:44 +01:00
Juergen Spitzmueller
5afacb144d
Separate LabelCache from RefCache
...
We only assign references to label _string_. Which inset this corresponds
to will be decided in context.
2018-12-31 18:27:34 +01:00
Juergen Spitzmueller
48c6d5de21
typo
2018-12-31 14:19:06 +01:00
Juergen Spitzmueller
5cfd256974
When checking inset activity status, also check containing insets
...
which could be deteled
2018-12-30 18:27:28 +01:00
Juergen Spitzmueller
e8c1cb5074
Expand comment
2018-12-30 13:24:51 +01:00
José Matos
8663a371f3
Merge branch 'master' of git.lyx.org:lyx
2018-12-29 19:24:59 +00:00
José Matos
3f03f0a447
Move all python shebangs from /usr/bin/env to python3.
...
The change is only relevant to development as all the call to python scripts is done
calling C++ os::python that invoques the appropriate python version.
The change is two fold, on one hand remove all the uses of /usr/bin/env for python.
On the other hand rename all the calls to python from python to python3 making it explicit
and being compliant with PEP 394 -- The "python" Command on Unix-Like Systems:
https://www.python.org/dev/peps/pep-0394/
Remove the sheebang from src/graphics/GraphicsConverter.cpp because it is not necessary.
Some small whitespace changes.
2018-12-29 19:14:41 +00:00
Enrico Forestieri
69726b832b
Fix bug #4269
...
Call gunzip with quoted filenames as they may contain spaces or
other special characters.
2018-12-29 20:11:56 +01:00
Juergen Spitzmueller
6e2c86a15c
de.po
2018-12-29 18:18:48 +01:00
Juergen Spitzmueller
c457ea90e7
micro amendments
2018-12-29 17:53:21 +01:00
Richard Kimberly Heck
fc14f23b89
New layout file for American Mathematical Monthly.
...
From John Perry. See bug #10803 .
2018-12-29 11:48:38 -05:00
Juergen Spitzmueller
96f880e452
de.po
2018-12-29 16:26:29 +01:00
Juergen Spitzmueller
12aaeb259f
Handle bibliography irritations in thesis template
...
Outsource the bibliography to an own child, which is then also included
in the children's "Standalone" branch
Add some clarifying notes.
Fixes : #10748
2018-12-29 15:08:15 +01:00
Pavel Sanda
33284ee5c8
Completion popup menu did not respond to Esc.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg207346.html
2018-12-29 14:36:38 +01:00
Juergen Spitzmueller
da273a944f
Fix some parsing glitches in Autonest and IsAutonestedBy
...
Layouts can have spaces, underlines (that must be read as spaces, and
be enquoted)
Candidate for stable
2018-12-29 13:36:39 +01:00
Juergen Spitzmueller
012d9b088e
Beamer: autonest column in columns
...
Candidate for stable
2018-12-29 13:36:13 +01:00
Juergen Spitzmueller
59d73f52b8
Do not auto-insert separator for keepempty layouts
...
Candidate for stable
2018-12-29 13:35:39 +01:00
Juergen Spitzmueller
a67c541d6b
Fixup LocalLayout ui after [3847e0ef/lyxgit]
2018-12-29 11:47:37 +01:00
Juergen Spitzmueller
a550a613e8
Some minor amendments to [3ae6bff538/lyxgit]
2018-12-29 10:26:28 +01:00
Juergen Spitzmueller
3ae6bff538
Do not consider deleted labels in ambiguity check
...
This adds a new (boolean) parameter "active" to the label cache, where
we track whether a label is deleted in ct mode (the same could be done,
if wanted, for labels in notes and inactive branches).
Deleted (inactive) labels are neither considered in the uniqueness check
nor added to the outliner. This also means that undeleted references to
deleted labels are now (correctly) marked as BROKEN.
Fixes : #6563
2018-12-29 10:08:02 +01:00
Richard Kimberly Heck
ac3693c04f
Fix bug #11422 .
...
We need to load the master document before applying the params, since
otherwise the TOC reset (and other things) happen before the master
has been loaded (and set as parent).
2018-12-29 00:23:26 -05:00
Richard Kimberly Heck
75c8e5c000
Typo
2018-12-28 23:34:51 -05:00
Richard Kimberly Heck
f11a51be35
Fix bug #11378 .
2018-12-28 23:02:47 -05:00
Juergen Spitzmueller
f92107c68e
de.po
2018-12-28 17:41:27 +01:00
Juergen Spitzmueller
254affa0b9
Fix regression introduced in a65f1e54dc
2018-12-28 17:25:53 +01:00
Scott Kostyshak
c5301a6495
Fix assertion when checking if change in selection
...
The check for the iterator being in the same paragraph as the end of
selection was incorrect, because paragraphs in different cells could
have the same pit. We now additionally condition on having the same
idx.
This commit amends d1279875
(and thus 23de5e5e
).
For discussion, see:
https://www.mail-archive.com/search?l=mid&q=a5afd0c01a0eb9a84fd4d050d15eb23016d6f38a.camel%40lyx.org
Thanks to Jürgen.
2018-12-28 10:46:30 -05:00
Kornel Benko
f4046a89a0
Update sk.po
2018-12-28 16:15:57 +01:00
Kornel Benko
98abb620fc
Arrgh Amend 32b59a42
, one string was changed but should not be
2018-12-28 16:11:29 +01:00
Kornel Benko
32b59a42b8
Change strings to better reflect the called function
2018-12-28 16:06:04 +01:00
Juergen Spitzmueller
2ebb0dfdcc
de.po
2018-12-28 15:10:46 +01:00
Juergen Spitzmueller
074d1a48ea
de.po
2018-12-28 15:08:29 +01:00
Juergen Spitzmueller
a65f1e54dc
Properly set up paste and textstyle-apply MenuButtons when no buffer is open.
2018-12-28 14:34:14 +01:00
Juergen Spitzmueller
4d010d97fa
style
2018-12-28 12:44:55 +01:00
Juergen Spitzmueller
d50e02d07c
Always set main Icon Button to the QMenuButton
2018-12-28 12:41:19 +01:00
Juergen Spitzmueller
cb84f752f2
Add tabular-features set-inner-lines and fix set-all-lines behavior
...
Patch by Daniel Ramöller (racoon)
Fixes : #11382
2018-12-28 10:11:42 +01:00
Juergen Spitzmueller
2927179499
lyx2lyx: fix float reversion routines
...
This jumped too wide with two subsequent floats.
2018-12-28 07:30:34 +01:00
Juergen Spitzmueller
186597b546
Slightly lighter icons
...
All that's changed here is just the file size due to some file optimization.
Fixes : #10626
2018-12-27 17:17:33 +01:00
Juergen Spitzmueller
2f9876a410
LFUN_TEXTSTYLE_UPDATE: Do not force any unspecified settings.
...
Fixes : #11111 (yay!)
2018-12-27 15:30:57 +01:00
Kornel Benko
712b9c5457
Update sk.po
2018-12-27 15:23:21 +01:00
Juergen Spitzmueller
692e8ba04b
Some more documentation
2018-12-27 14:46:22 +01:00
Juergen Spitzmueller
143199ba90
de.po
2018-12-27 14:44:51 +01:00