Enrico Forestieri
60ac25a435
Yet another attempt at properly fixing #11552
...
This commit supercedes [54147a71/lyxgit] and [acba8476/lyxgit].
2019-04-24 17:28:53 +02:00
Jean-Marc Lasgouttes
ddb51c721c
Do not redefine LyXAlignment; reformat a bit
2019-04-24 16:28:08 +02:00
Jean-Marc Lasgouttes
26817e9347
remove dummy LyXRC class that was forgotten
2019-04-24 14:54:49 +02:00
Kornel Benko
ef285cb7c4
Amend 7d021a93
: Use interprocedural optimization if possible
...
Discard test programs using dummy_fuctions from the optimization.
This omits warnings about multiple method definitions.
2019-04-24 14:47:44 +02:00
Günter Milde
a0c034c29a
Use Latin Modern for non-Hebrew parts of Hebrew documentation.
2019-04-24 12:57:28 +02:00
Enrico Forestieri
acba847649
Amend [54147a71/lyxgit]
...
If none of the optional arguments of a macro is used, there is no
following '[' after the macro name. Unfortunately, at loading time
the macro machinery is still not initialized, so the optionals()
member of InsetMathMacro is unusable. Hence, we have to track the
creation of macros with optionals as already we do for all macros.
The collected information is only used at loading time, because
the macros are dynamic and they may loose or acquire optional args.
Fixes the particular case reported at #11552 .
2019-04-23 21:06:12 +02:00
Kornel Benko
93bfd1d8f8
Amend 522b1a67
: Revive Bulgarian localization
2019-04-23 14:27:52 +02:00
Juergen Spitzmueller
522b1a6717
Revive Bulgarian localization
2019-04-23 13:26:57 +02:00
Juergen Spitzmueller
b77094a497
Only write btUnits if we have a bibliography
...
Fixes : #11562
2019-04-23 08:58:01 +02:00
Juergen Spitzmueller
89f6de9835
Append rows and columns if necessary when pasting into table
2019-04-23 08:34:53 +02:00
Kornel Benko
7d021a938c
Cmake build: Use interprocedural optimization if possible
...
With gnu compilers this adds -flto and -fno-fat-lto-objects
to compiler and linker flags.
2019-04-22 18:53:49 +02:00
Enrico Forestieri
89121a664a
Update it.po
2019-04-22 18:34:08 +02:00
Juergen Spitzmueller
302796ade1
Amend cf1c506d64
...
Get direct copying fro LibreOffice working
2019-04-22 11:10:07 +02:00
Juergen Spitzmueller
cf1c506d64
Handle plain text/html rows/columns in tabular LFUN_PASTE
...
Fixes : #7932
2019-04-22 10:56:00 +02:00
Juergen Spitzmueller
c9432ccbbc
\cprotect some content in captions
...
Fixes : #6243
2019-04-21 16:44:29 +02:00
Juergen Spitzmueller
3663f9d0db
Some more 0 > nullptr substitutions
2019-04-21 15:49:11 +02:00
Kornel Benko
dfd0187f9c
Update + casing for sk.po
2019-04-21 13:17:21 +02:00
Juergen Spitzmueller
643c7efb49
de.po
2019-04-21 12:45:23 +02:00
Juergen Spitzmueller
434989385a
fr.po: fix backslash escaping
2019-04-21 12:42:28 +02:00
Juergen Spitzmueller
96e4001d01
Handle orphaned bibitems
...
Fixes #7160
2019-04-21 11:17:44 +02:00
Juergen Spitzmueller
faefee3dc6
Fix renaming of citation refs after changing bibitem key
...
Fixes : #6494
2019-04-21 09:55:17 +02:00
Günter Milde
5c0ea92f80
ctests: add some dedicated test samples.
2019-04-20 21:53:16 +02:00
Günter Milde
e4881633ec
Set inputenc for Spanish documentation to utf8
...
Works around a bug in Spanish-Babel that led to wrong output with LuaTeX and TeX fonts.
2019-04-20 21:39:49 +02:00
Günter Milde
15b7ea4828
ctest and documentation update
...
Thai works fine with LuaTeX, TeX-fonts and auto-legacy input encoding.
Remove obsolete preamble code,
we now load "fontenc" with Japanese documents by default.
2019-04-20 21:39:49 +02:00
Juergen Spitzmueller
0a4686d8d3
update buffer after fixBiblio
...
fixes : #2743
2019-04-20 19:53:24 +02:00
Juergen Spitzmueller
9370135c3e
reset bibitem counter in the second updateBuffer() routine as well
...
Fixes : #8499
2019-04-20 19:42:29 +02:00
Juergen Spitzmueller
4f884fc92d
Pass proper text to TeXOnePar in Paragrapgh::Private::validate
...
This fixes InPreamble layouts in insets (#11557 )
2019-04-20 17:51:06 +02:00
Juergen Spitzmueller
e325c7cc6a
GuiIdListModel: ignore DecorationRole (icons of available list)
2019-04-20 17:50:21 +02:00
Juergen Spitzmueller
b60259fbe1
Add system/local icon to available modules list
...
Also markup modules with missing requirements (like we do for layouts)
2019-04-20 09:28:46 +02:00
Juergen Spitzmueller
c0f734bcef
Fix some listings/minted incompatibilities
...
The basic problem here is that rather than using an abstract syntax,
backend-specific param strings are produced in the listings dialog,
depending on whether listings or minted is used.
Of course this breaks if a user switches backends inbetween (s/he would
have to open and re-apply each and every listings inset!)
Do at least the most basic translations in InsetListings::latex().
A sane solution would imply the use of only one param syntax with
respective interpretation for each backend. But this would be a file
format change.
2019-04-19 19:03:29 +02:00
Enrico Forestieri
54147a7140
Fix #11552 in a different way
...
The reported issue is fixed in a different way, not
involving the fix for #9348 .
This commit supercedes [f2029fb3/lyxgit] and [17abf68b/lyxgit].
2019-04-19 18:28:42 +02:00
Juergen Spitzmueller
3e516a6219
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.
2019-04-19 17:18:18 +02:00
Kornel Benko
f020513aa5
Update sk.po
2019-04-19 15:44:22 +02:00
Kornel Benko
fe4a5c3bc9
Amend 7bb08f10
2019-04-19 15:40:58 +02:00
Juergen Spitzmueller
d694518f42
de.po
2019-04-19 15:16:11 +02:00
Jean-Marc Lasgouttes
7bb08f10b1
Move initial values of LyXRC members to the header
...
We use a C++11 construct that puts initial values of members along
with their definition. It is a good construct and now the out of line
constructor and the setDefaults() method can go.
This removes the need to define a dummy constructor in tex2lyx and
client.
The only needed change to the rest of code is a change of signature
for the user_(name|email) to return std::string. They are now called
explicitely from the constructor. We now have to include userinfo.h in
LyXRC.h, but this should not be too expensive.
2019-04-19 14:46:12 +02:00
Juergen Spitzmueller
499167b2c5
Another quotation mark fix.
2019-04-19 14:27:27 +02:00
Juergen Spitzmueller
ac84510453
Fix quotation marks in GUI string.
2019-04-19 13:43:33 +02:00
Juergen Spitzmueller
2fa68abd00
Layout tweaking
2019-04-19 11:27:54 +02:00
Juergen Spitzmueller
a8947c3099
Adapt documentation of natbib use with bibitem
2019-04-19 10:15:16 +02:00
Juergen Spitzmueller
7cadacb19b
The Author(Year) label format is also mandatory for numeric natbib!
2019-04-19 09:53:42 +02:00
Juergen Spitzmueller
e97546c9a8
More formalia
...
(this are just things QtCreator nags about, and I address them in passing)
2019-04-19 09:34:12 +02:00
Juergen Spitzmueller
bebc184054
Display full author list with Natbib (non-BibTeX) if requested
2019-04-19 09:33:31 +02:00
Juergen Spitzmueller
df0d7c0049
Do not owerwrite specific CiteFormat def with default def
...
amends 5996b2e373
and fixes natbib numerical display
2019-04-19 09:04:23 +02:00
Juergen Spitzmueller
d8afb81832
Break long string
2019-04-19 09:04:11 +02:00
Juergen Spitzmueller
5e385d0513
Formalia
2019-04-19 09:03:47 +02:00
Kornel Benko
d228ce5613
Update sk.po
2019-04-18 18:00:49 +02:00
Juergen Spitzmueller
8ecef0fcbc
Available modules should not be editable.
2019-04-18 17:33:37 +02:00
Juergen Spitzmueller
25087bded9
de.po
2019-04-18 17:09:03 +02:00
Juergen Spitzmueller
8ee2ffaa52
Amend 3615a6a75b
...
Natbib provides separation of abbreviated and full author list also
beyond BibTeX
2019-04-18 16:27:22 +02:00