Jean-Marc Lasgouttes
2ba00ecb7b
Initialize properly class member
...
Spotted by coverity.
2018-01-12 16:54:32 +01:00
Juergen Spitzmueller
aab58fed6b
Use qt4-compatible connect() syntax.
...
Signed-off-by: Juergen Spitzmueller <spitz@lyx.org>
2018-01-12 15:42:04 +01:00
Jean-Marc Lasgouttes
57d6835a90
Spacing
2018-01-12 12:27:03 +01:00
Jean-Marc Lasgouttes
706c9f2aa5
Fixup 27eb415d
: do not define mymkdir() when it is not used.
...
Pleases coverity.
2018-01-12 12:24:58 +01:00
Guillaume MM
43e4b80734
Install a new compressor
...
A brand new event compressor based on Kuba Ober's cleverly simple
solution: <https://stackoverflow.com/a/21006207 >.
Fix #9362 , #9461 , #9933 : Lyx suddenly gets keyboard keys wrong, and
deadlocks
Fix #9790 : LyX should perform key event compression (for improving the
remote X connections one would also need to implement
Qt::WA_KeyCompression)
Fix #10516 : slowness on repeated arrow keys with IBus and Qt5
Patch pulled from
https://github.com/gadmm/lyx-unstable/commit/bf5a1efb0db5bfc2b
Signed-off-by: Juergen Spitzmueller <spitz@lyx.org>
2018-01-12 11:03:07 +01:00
Juergen Spitzmueller
2ae51a9bb9
Complement the movement handling of environments
...
Make sure moved environments (such as frames) are separated from their
new neighbours in all directions.
This completes 07665d1dca
2018-01-12 10:44:01 +01:00
Juergen Spitzmueller
b97fcb5eeb
Revert "de.po: update some translations"
...
This reverts commit 277816ab61
.
2018-01-12 10:24:34 +01:00
Uwe Stöhr
277816ab61
de.po: update some translations
2018-01-12 04:54:25 +01:00
Uwe Stöhr
058ee9ab00
UserGuide.lyx: distribute recent changes
2018-01-12 04:54:03 +01:00
Uwe Stöhr
92955116b0
Additional.lyx: re-sync with master
...
please use use LyX 2.3.x and keep the docs in sync unless you describe a new feature of LyX 2.4
2018-01-12 02:42:36 +01:00
Günter Milde
0fb2edacdc
Use Flex Code inset instead of typewriter custom font style.
...
Change markup to use semantic markup instead of hard-coded
typewriter for code examples containing --.
Works around false positive warning on changed dashes
leading to lyx2lyx export ctest failures.
2018-01-12 00:35:00 +01:00
Pavel Sanda
d97a3b154b
* cs.po
2018-01-11 23:46:40 +01:00
Juergen Spitzmueller
974553d858
Fix Null-checking issue detected by Coverity.
2018-01-11 13:43:35 +01:00
Juergen Spitzmueller
3daa447c3c
Take AgainFrame to the TOC.
2018-01-11 13:14:16 +01:00
Juergen Spitzmueller
0fc14060b1
Amend 07665d1dca
...
We need to disable auto-nesting here.
2018-01-11 13:09:04 +01:00
Juergen Spitzmueller
07665d1dca
Handle movement of environments better
...
Make sure moved environments (such as frames) are separated from their
new neighbours.
2018-01-11 10:48:47 +01:00
Günter Milde
fcc1cffb1a
Do not write LICR macro if character is encodable.
...
No hardcoded conversion of literal dashes to
\textemdash and \textendash macros.
2018-01-10 15:31:32 +01:00
Günter Milde
73b6f42362
Do not convert dashes/hyphens in LyX-Code.
...
See previous commit and #10961
2018-01-10 12:07:36 +01:00
Günter Milde
cb1fda9988
Do not convert dashes/hyphens in Code insets (logical markup).
...
Code is by default rendered as typewriter and should be treated
similar:
In text marked up as code, -- or --- is typically part of a
command (e.g. "lyx --help" or "x--") and not a transliteration
for en dash, see #10961 .
This is already handled so for text in typewriter font
(see Text.cpp:500).
2018-01-10 12:07:36 +01:00
Pavel Sanda
a3dcb6e4e5
* cs.po
2018-01-10 10:51:27 +01:00
Pavel Sanda
8c24070c85
RCS: commit undo allowed only in unlocked state.
2018-01-10 10:47:48 +01:00
Uwe Stöhr
c070c2f1f8
ru.po: updates from Yuriy
2018-01-10 02:38:31 +01:00
Uwe Stöhr
bb650bf8c2
Changelog-Customization-LyX_23x.txt: dummy commit as text
2018-01-10 02:12:40 +01:00
Uwe Stöhr
4abe7d0181
Customization.lyx: distribute and accept recent changes
2018-01-09 01:28:26 +01:00
Uwe Stöhr
20df4da55f
EmbeddedObjects.lyx: port updates and fixes from Jean-Pierre to master
2018-01-08 15:54:08 +01:00
Jean-Marc Lasgouttes
1de6d3f3f0
Simplify code using range-based for loops
2018-01-08 15:16:58 +01:00
Kornel Benko
6093a3a9b1
Cmake build: Use test/dummy_functions.cpp instead of support/tests/dummy_functions.cpp
...
Test-programms in src/tests are now handled the same as in autoconf.
2018-01-08 12:58:28 +01:00
Jean-Marc Lasgouttes
66c677b946
Fix ghost caret
...
This fixes a regression in e64ea357
, where a test has been (badly)
tightened to avoid that two consecutive rows may be redrawn to get rid
of caret ghosts. The test prohibited empty rows from being redrawn.
Moreover, improve the test of cursor boundary to avoid the case where
cursor position is already 0.
Fixes bug #10952 .
2018-01-08 11:54:57 +01:00
Jean-Marc Lasgouttes
4f21f788b4
Looks like these are not needed for tests in support/
2018-01-08 11:20:06 +01:00
Jean-Marc Lasgouttes
586890f09e
Make #include directories explicit
2018-01-08 11:19:15 +01:00
Jean-Marc Lasgouttes
3aa10c8dba
Fix compilation in monolithic mode
2018-01-06 20:46:06 +01:00
Jean-Marc Lasgouttes
af9f3fe8bd
Remove unused variables
2018-01-06 15:48:36 +01:00
Kornel Benko
0e4456ae2e
Cmake tests: Don't check in file before creating it
2018-01-06 12:05:51 +01:00
Juergen Spitzmueller
7da8473c4f
Start inset at new line
2018-01-06 10:43:44 +01:00
Juergen Spitzmueller
44670d4778
Customization: some color name fixes.
2018-01-06 09:31:24 +01:00
Guillaume MM
94c65074e0
Fix preview with a nested preview not being shown ( #10795 )
...
Regression at db581113
.
2018-01-06 02:39:51 -05:00
Pavel Sanda
7888251729
* cs.po
2018-01-05 23:42:03 +01:00
Uwe Stöhr
e0fe49dda0
ru.po: fix msgmerge warnings
2018-01-05 21:52:15 +01:00
Jean-Marc Lasgouttes
d77b05db80
Move the inPixels(MetricsBase) help from Length to MetricsBase.
...
A basic class like Length should not depend on something from
frontend.
This change allows to remove several dummy implementations of
theFontMetrics().
2018-01-05 20:14:04 +01:00
Jean-Marc Lasgouttes
806f40dbd4
Update buffer when an inset or an INFO inset has bee inserted
...
This is important for info inset, since if updateBuffer needs to be
run in redoParagraph (for the macro code), crashes can happen.
Fixes bug #10944 .
2018-01-05 19:32:17 +01:00
Enrico Forestieri
6253cc4c51
Account for Qt 5.10
...
Fix regular sed expression in order to catch a second digit in the
Qt minor version number.
2018-01-05 19:29:12 +01:00
Jean-Marc Lasgouttes
76f0a3dd4e
Remove 'premature optimization' that proved buggy
...
At some time it seemed like a good idea in breakRow() to return early
when the row was bound to be empty. It turns out that this creates two
symptoms:
* empty paragraphs will not have an end of paragraph marker
* since row width is not correctly computed in this case, caret ghosts
can appear in master.
This commit removes the oprimization and replace the do {} while()
construct to a straightforward while() {}.
Related to bug #10952 .
2018-01-05 19:15:40 +01:00
Juergen Spitzmueller
016393a0dd
Minor re-ordering of the Insert menu
2018-01-05 11:09:11 +01:00
Richard Heck
f130f7713f
Fix bug #10951 .
...
The Buffer member for the remembered definition_ was not being set.
2018-01-04 15:12:16 -05:00
Juergen Spitzmueller
32efb91438
Do note attempt to nest more than possible.
2018-01-04 18:38:08 +01:00
Kornel Benko
03b6ee9f06
Cmake build: Added handling for lyxrc.dist for Apple and Unix
...
Also added include path for magic.h, as found out by Joel Kulesza
2018-01-03 15:04:21 +01:00
Juergen Spitzmueller
9a1eeb8cbb
Properly handle color none.
...
Fixes : #5870
2018-01-03 13:20:05 +01:00
Juergen Spitzmueller
f965d23633
Disable useless environment-split function at the core.
2018-01-03 13:16:07 +01:00
Juergen Spitzmueller
7d2764fb9e
Use the command-alternatives sequence as defined in menus.bind
...
Otherwise, the shortcut is not displayed in the menu.
2018-01-03 10:58:30 +01:00
Juergen Spitzmueller
da57a6135e
Amend 761a542551
once more.
...
As it is designed now, Static label is the only case that makes sense.
2018-01-03 08:55:35 +01:00