Jean-Marc Lasgouttes
d3979e798c
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.
2019-03-20 11:14:43 +01:00
Scott Kostyshak
b6ab5cd962
ctests: inverted -> "wrong output" for 2 uk tests
...
These exports no longer give an error (with TL18, TL19-pre), but
have wrong output.
2019-03-19 23:08:35 -04:00
Scott Kostyshak
7f73e01dde
Development.lyx: s/splash.lyx/Welcome.lyx/g
...
This follows d3ec77c6
.
2019-03-19 23:01:42 -04:00
Scott Kostyshak
a4bf8a733d
ctest control files: s/splash.lyx/Welcome.lyx/g
...
This follows d3ec77c6
.
2019-03-19 23:01:11 -04:00
Günter Milde
d6d98ffbe4
Fix remainder of #9681 (textcyrillic and textgreek handling).
...
* Fix macro termination if \textcyrillic or \textgreek is not required
for Greek or Cyrillic letter.
* Replace "writeScriptChars" with conditionals in the character-output loop in
"Paragraph::latex" (solves "FIXME: modifying i here is not very nice...").
The font changing commands \textcyrillic and \textgreek are no longer
part of the textcommand in "lib/unicodesymbols" but added when required
in Paragraph::Private::latexSpecialChar.
2019-03-19 22:46:33 +01:00
Günter Milde
1933102593
ctest update and small documentation fixes.
2019-03-19 22:17:52 +01:00
Kornel Benko
cc232289e7
Update sk.po
2019-03-19 18:29:55 +01:00
Juergen Spitzmueller
b52cb87e9a
GuiLyXFiles: add language selector.
2019-03-19 17:55:19 +01:00
Juergen Spitzmueller
52d2ba16ed
GuiLyXFiles: A bit more work towards generalization
...
Bind and Ui files can be displayed in this dialog now (via lfun
dialog-show lyxfiles ui|bind), although it is not yet usable in prefs.
2019-03-19 17:00:01 +01:00
Kornel Benko
a410b0d698
Cmake build: Amend(2) d3ec77c6
: Reorganize templates and example folders
...
Install files from these new directories
2019-03-19 14:36:14 +01:00
Juergen Spitzmueller
adbe5121fe
cosmetics
2019-03-19 13:36:05 +01:00
Juergen Spitzmueller
e141781aad
GuiLyXFiles: minor generalization
2019-03-19 13:29:32 +01:00
Kornel Benko
9f403b5173
Update sk.po
2019-03-19 10:58:48 +01:00
Kornel Benko
caaa317a95
Amend d3ec77c6
: Reorganize templates and example folders
...
Fixed cmake tests
2019-03-19 10:56:06 +01:00
Juergen Spitzmueller
64b7da4897
de.po
2019-03-19 09:10:14 +01:00
Juergen Spitzmueller
c8930f6342
Add examples/templates dialog entries to po files.
2019-03-19 09:08:44 +01:00
Juergen Spitzmueller
f7ec0de2eb
de.po
2019-03-19 08:22:22 +01:00
Juergen Spitzmueller
264481c0b3
Fix redundancy
2019-03-19 08:08:30 +01:00
Juergen Spitzmueller
7271325ba7
Fix strings
2019-03-19 07:42:11 +01:00
Juergen Spitzmueller
441b17ec76
Fix redundant naming
2019-03-19 07:13:51 +01:00
Juergen Spitzmueller
d3ec77c633
Reorganize templates and example folders
...
Re-structure and rename files in a transparent way. Most template/example
names now correspond to the (verbose GUI) name of their layouts.
Note that this, most prominently, also changes [LANG/]splash.lyx to
something less insiderish, namely "Welcome.lyx".
2019-03-19 07:13:18 +01:00
Juergen Spitzmueller
9faae1284b
Add new dialog for templates and examples
...
This lists all respective files from user, build and system directory
in a structured way and thus allows for easier access to them.
Fixes : #2396 , #6861
2019-03-19 06:59:24 +01:00
Kornel Benko
d7354a1a09
FindAdv: Polishing
...
1.) Use vector for borders, because any value may be too small
if there are plenty of accented characters in a paragraph
2.) use '[\S]' instead of '.' in regex for 'accre'. The regex would
otherwise find also patterns like '\ {some text}'
2019-03-18 18:28:49 +01:00
Günter Milde
553bebc355
Fix #11520 Wrong inpute encoding when master and child use different setting.
2019-03-18 18:17:39 +01:00
Günter Milde
dae90c6161
Warn user, if input encodings of master and child document differ.
2019-03-18 18:17:39 +01:00
Kornel Benko
9e825d5035
FindAdv: Added remaining accents cedilla, subring, subhat subtilde
2019-03-18 12:59:40 +01:00
Kornel Benko
13b3808aa0
FindAdv: Casting to satisfy Windows compiler
...
Thanks to Jean-Marc Lasgouttes
2019-03-18 09:38:34 +01:00
Jean-Marc Lasgouttes
9a15d35443
Fix MSVC warning
2019-03-17 14:28:22 +01:00
Jean-Marc Lasgouttes
bdf3924fc7
Update poor man's profiler to use C++11 std::chrono
...
This is more portable, and the old code prevented in windows to use
instrument several classes at the same time (several .obj files,
actually).
No new feature here, bu the code is nicely slower. It might be less
efficient, I am not really at ease with how std::chrono works.
2019-03-17 14:01:02 +01:00
Kornel Benko
bf4394e282
FindAdv: Expand the list of handled chars for ogonek
2019-03-17 13:06:56 +01:00
Günter Milde
54b719bf5d
ctests: update tagging scripts.
2019-03-17 11:32:14 +01:00
Günter Milde
7f86f93810
unicodesymbols: Add force flags for Arabic and Hebrew input encodings.
2019-03-17 11:31:07 +01:00
Günter Milde
bda8acee67
Amend d53a13a
: Bug 11519 only manifests if inputenc != "auto".
2019-03-17 11:20:58 +01:00
Günter Milde
d53a13a475
ctest for bug #11519
2019-03-16 17:55:44 +01:00
Günter Milde
2b61033324
ctests: add tests for #10600 (forced inputenc "ascii" with XeTeX and TeX-fonts).
2019-03-16 13:39:56 +01:00
Günter Milde
406b1e7fcf
Small formatting and comments update.
2019-03-16 12:59:34 +01:00
Kornel Benko
9a1a806b60
FindAdv: Correct start of search if not using regex
...
Do not try to find pattern inside the leading string.
2019-03-16 11:26:20 +01:00
Juergen Spitzmueller
85b36769cb
Handle \protect'ion of label in listings
...
Since listings labels are passed as an argument of their own, we need
to strip the \protect flag.
2019-03-16 09:05:04 +01:00
Kornel Benko
8e7c427c7c
Amend 7ac04a2b
: Count and display number of replaced strings in FindAdv
...
We have to know if the previous call to search was a single replace or not,
so that we can correctly initialize the numer of replaed strings.
2019-03-16 08:17:09 +01:00
Juergen Spitzmueller
f0282ddff4
Do not force LTR with nameref and non-TeX fonts
...
Fixes : #11518
2019-03-15 11:23:53 +01:00
Richard Kimberly Heck
4484cc7751
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.
2019-03-14 20:30:50 -04:00
Juergen Spitzmueller
3272c5a3f4
Protect label in moving argument
...
Fixes : #9404
2019-03-14 14:38:08 +01:00
Juergen Spitzmueller
262e436fc3
Move labels and insets out of moving arguments
...
Fixes : #2154
2019-03-14 14:24:43 +01:00
Kornel Benko
de9b1ae5fa
Amend 92628a29:Try to use valid locales for testing
2019-03-13 19:49:11 +01:00
Kornel Benko
a45407b8c7
Update sk.po
2019-03-13 14:30:47 +01:00
Kornel Benko
4eacc492a3
Typo
2019-03-13 14:14:35 +01:00
Kornel Benko
7ac04a2b75
Fix #11505 . Count and display number of replaced strings in FindAdv
2019-03-13 14:06:18 +01:00
Günter Milde
4a481975b6
Use CJKutf8 package if input encoding is "utf8" and a used language requires CJK.
...
CJKutf8 now used also if a secondary language requires CJK.
2019-03-13 11:31:25 +01:00
Günter Milde
0f265a5ab6
Remove special code for CJK that is no longer required (amends e665715fc4
).
2019-03-13 11:13:44 +01:00
Günter Milde
ddf947b8fd
ctests: dedicated test for problem with textgreek and textcyrillic.
2019-03-12 22:44:13 +01:00