Jean-Marc Lasgouttes
05d3a64952
Use swap in InsetText::updateBuffer for notes ad friends
...
Avoid as much as possible to do full copies of all counters, since
that can be exensive. Unfortunately, it is just posible when we want
to restore the saved counters.
Explanations why we use friend swap is here:
https://stackoverflow.com/questions/5695548/public-friend-swap-member-function
Part of bug #5973 .
2018-07-22 12:35:05 +02:00
Richard Kimberly Heck
4549f46a43
Speed up convert_literalparam. Part of #11200 .
2018-07-21 22:49:49 -04:00
Richard Kimberly Heck
8573391aee
Try to speed up convert_phrases by re-ordering the loops. Part of #11200 .
2018-07-21 22:32:39 -04:00
Richard Kimberly Heck
96ea84e042
Speed up convert_specialchars. Part of #11200 .
2018-07-21 22:18:22 -04:00
Richard Kimberly Heck
4cb209b121
Speed up convert_captionlayouts. Part of #11200 .
2018-07-21 22:18:09 -04:00
Kornel Benko
16e838de2c
Update sk.po, revize many accelerators, Part 2
2018-07-21 23:16:03 +02:00
Jean-Marc Lasgouttes
84328c8538
Amend 8651cd89
: only full top/bottom rules are thicker
2018-07-21 20:07:33 +02:00
Juergen Spitzmueller
0bf7b3211d
(a)mend edb2d14124
2018-07-21 18:33:49 +02:00
Juergen Spitzmueller
edb2d14124
Set RTL tooltips RTL
...
Fixes : #10672
2018-07-21 18:23:47 +02:00
Juergen Spitzmueller
06b8472483
de.po: update
2018-07-21 17:49:14 +02:00
Juergen Spitzmueller
9b76237bfe
farsi needs LAE encoding as well
2018-07-21 16:00:40 +02:00
Juergen Spitzmueller
114ebf00c4
Fix nesting problem with numbers in RTL text
...
\textcolor must precede any \beginL
Fixes : #6283
2018-07-21 15:50:35 +02:00
Jean-Marc Lasgouttes
8e9e050670
Fix disappearing blue language underline.
...
Make sure that the blue language underline is not below the bottom of
the row. Otherwise, it can disappear when the next row is painted.
2018-07-20 15:23:55 +02:00
Stephan Witt
b0371107ff
Amend change b5c5083c6c
.
...
Remove superfluous and broken code.
2018-07-20 07:33:09 +02:00
Jean-Marc Lasgouttes
8651cd89f6
Draw top/bottom rules heavier for booktab
...
This gives a better idea of the TeX output, even though the width are
not correct.
2018-07-20 00:26:41 +02:00
Jean-Marc Lasgouttes
76512a7569
Use a unicode character for menu separator on screen
...
Additionally, use a left pointing character in a RtL setting.
2018-07-19 23:05:00 +02:00
Jean-Marc Lasgouttes
9b3fede789
Introduce FontMetrics::xHeight
...
Use it instead of measuring the height of character 'x'.
2018-07-19 22:16:40 +02:00
Jean-Marc Lasgouttes
30c6d4fafe
Fixup 30ec879d
and 41ebc3fc
...
Remove the #if 0 area, which does not seem really useful. Some tweaks
to the code.
2018-07-19 21:05:15 +02:00
Kornel Benko
269678fb51
Update sk.po, revize many accelerators
2018-07-18 22:04:22 +02:00
Kornel Benko
41ebc3fcfc
Amend 30ec879
, Add a translator as a fallback to Qt inner one
...
Add the needed strings to GuiApplication.cpp
2018-07-18 22:02:50 +02:00
Jean-Marc Lasgouttes
30ec879d3a
Add a translator as a fallback to Qt inner one
...
This reuses code intended only for mac manus and generalizes it. The
list of strings to add to po files is found in
GuiTranslator::translate.
This is useful now that LyX relies on QDialogButtonBox class for its
dialogs. Indeed many languages are not covered natively by Qt.
It is possible to enable the "locace" debug channel to see what
strings are not covered and should be added to our own translation
tables.
In order to make things easier, a new method getIfFound() has been
added to the Messages class, which returns an empty string when no
translation has been found, as Qt's translate() does.
2018-07-18 10:13:05 +02:00
Scott Kostyshak
7b57685048
Hebrew docs: No need to mark logos as English
...
Thanks to the fix to #10423 , we can leave e.g. \LyX and \LaTeX as
the default language (which is Hebrew for these document).
2018-07-16 05:13:32 -04:00
Juergen Spitzmueller
e5a9244bef
Proper logos with RTL
...
Fixes #10423
2018-07-15 20:56:55 +02:00
Juergen Spitzmueller
3bacc3c6e7
Par alignment in floats must be swapped for all RTL langs, not only Hebrew
...
Fixes : #11029
2018-07-15 19:23:19 +02:00
Kornel Benko
5a49430729
Update sk.po
2018-07-15 18:13:18 +02:00
Enrico Forestieri
6d14efc3cc
Update it.po
2018-07-15 17:15:10 +02:00
Juergen Spitzmueller
d1de14008b
de.po: update
2018-07-15 14:47:29 +02:00
Juergen Spitzmueller
195f62ac93
Fix bracket output in RTL languages
...
This is a real mess!
Fixes : #11187
2018-07-15 14:26:29 +02:00
Juergen Spitzmueller
aa1d9638fe
Fix quotation marks in RTL script
...
Fixes : #11188
2018-07-15 12:11:10 +02:00
Juergen Spitzmueller
1e5acc5656
Fix command line output of convertDefault.py for ImageMagick
...
Part of #11186
2018-07-13 10:20:26 +02:00
Juergen Spitzmueller
0148ef7e6c
Use QMessageBox for toggleWarning if possible
...
Qt 5.2 introduces the possibility to place a checkbox on a QMessageBox,
so we need no longer to use our own crude dialog.
2018-07-10 15:00:25 +02:00
Juergen Spitzmueller
b21c512e14
QDialogButtonBox for the remaining dialogs.
2018-07-10 13:04:02 +02:00
Juergen Spitzmueller
d2afa67da9
Fix creationCode() of GuiPrintNomencl
...
This fixes "New Inset" in that dialog.
Candidate for stable
2018-07-10 11:01:49 +02:00
Juergen Spitzmueller
b5c5083c6c
More QDialogButtonBox
...
Listings through Prefs.
2018-07-10 09:04:42 +02:00
Juergen Spitzmueller
d41c3f27d9
Disallow any inset inside ERT
...
Attempting to do this crashes in master, and is not supported anyway.
2018-07-10 07:11:59 +02:00
Richard Kimberly Heck
a007b65202
Fix bug #10177 .
...
The left margin given at class level should apply only to the main text.
2018-07-09 12:16:45 -04:00
Juergen Spitzmueller
1f5186b2a7
More QDialogButtonBox transformation
...
GuiDelimiter through GuiIndex
See #11003
2018-07-09 09:46:39 +02:00
Juergen Spitzmueller
4d9fa8a0d7
Amend 0570d16a3b
...
When slot[Ok|Apply|Cancel]() from GuiDialog are re-implemented, we also
need to re-implement slotButtonBox()
2018-07-08 16:48:58 +02:00
Juergen Spitzmueller
0570d16a3b
Start using QDialogButtonGroup rather than manual OK etc. buttons
...
This assures the OK/Apply/Cancel/Restore buttons use the layout/style
of the OS (button order, icons).
The goal is to move all dialogs to this for 2.4.
See #11003
2018-07-08 16:35:38 +02:00
Kornel Benko
a7f79e2e9f
Update sk.po
2018-07-08 13:45:02 +02:00
Juergen Spitzmueller
3fde6b5ecc
Minor doc tweaks/corrections
2018-07-08 12:38:56 +02:00
Juergen Spitzmueller
7c2c89b0bd
de.po: update
2018-07-08 12:20:21 +02:00
Juergen Spitzmueller
01a74e8e95
Polish Bib(la)TeX dialog
2018-07-08 12:13:47 +02:00
Kornel Benko
8c8b568f70
Update sk.po
2018-07-07 16:14:34 +02:00
Kornel Benko
526380da04
Revert "Remove dependences from .layout files"
...
Some styles are not second-level dependencies
This reverts commit 92c8a86407
.
2018-07-07 16:10:45 +02:00
Juergen Spitzmueller
45436620dd
de.po: update
2018-07-07 15:36:00 +02:00
Juergen Spitzmueller
4ec8bd05a4
update tex2lyx tests
2018-07-07 15:28:40 +02:00
Juergen Spitzmueller
e6e3777363
Add support for bib files encoding
...
File format change.
Fixes : #6223
2018-07-07 15:25:35 +02:00
Kornel Benko
92c8a86407
Remove dependences from .layout files
2018-07-07 14:13:40 +02:00
Kornel Benko
4576a9113f
sk.po, some shortcut corrections
2018-07-07 11:32:16 +02:00