Juergen Spitzmueller
d6fb2abbea
Some AutoNest polishment.
...
* Rename Nests to AutoNests
* Do it when changing from any style
2017-12-29 10:03:00 +01:00
Juergen Spitzmueller
8c56e89240
EndNests in Layout::write()
2017-12-28 17:56:48 +01:00
Juergen Spitzmueller
99ecc6e2c9
Implement auto-nesting.
...
Now layouts can specify other layouts that should be nested in and
after the current one (if the layout is switched from the current one
and if it follows a paragraph in the current one).
This is particularly useful for things such as the beamer frames, where
particular layouts are practically always nested.
2017-12-28 17:44:54 +01:00
Juergen Spitzmueller
87a6c75d9d
Introduce environment-split before
...
This one prepends the new environment rather than appending it.
Easy way to add a new beamer frame before the current one.
2017-12-28 14:17:40 +01:00
Juergen Spitzmueller
2907160fff
Introduce environment-split previous
...
This one checks for an environment in the previous paragraph (outside
the nesting scope).
2017-12-28 12:28:01 +01:00
Juergen Spitzmueller
dfaa4e9466
Fix footnotes in table with RevTeX4
...
These classes come with their own working implementation of table
footnotes, so we are not supposed to use the tablefootnote or
footnote package.
Also add missing outliner name.
2017-12-27 15:43:40 +01:00
Juergen Spitzmueller
87960e3dd8
Open intitle command explicitly also for passthru.
2017-12-27 11:49:54 +01:00
Juergen Spitzmueller
a2f886d526
Use TeXOnePar for the inpreamble layouts
...
This considers paragraph language and spacing (and simplifies the code)
2017-12-26 13:11:00 +01:00
Juergen Spitzmueller
e55e9c842f
Fix inpreamble styles.
2017-12-26 11:40:58 +01:00
Richard Heck
61b1a20185
Fix crash after cancellation code.
...
I thought we didn't use clones when exporting from the command line.
We probably shouldn't.
2017-12-25 13:07:58 -05:00
Juergen Spitzmueller
69f41b54b8
Improve error msg
2017-12-25 12:22:45 +01:00
Juergen Spitzmueller
54846d2d93
Prevent to paste uncodable characters into verbatim
...
Since we now have proper encoding here, we can set this restriction.
2017-12-24 17:14:05 +01:00
Juergen Spitzmueller
931f87f508
Introduce "inherit" encoding for latex_language
...
This gets rid of the hardcoded latin1 encoding for verbatim. Instead,
verbatim now inherits the encoding from the context, which is what is
actually wanted here.
Fixes : #9012 , #9258
2017-12-24 17:10:42 +01:00
Richard Heck
2335d196b4
Put the dummy tex2lyx support where it is supposed to be.
2017-12-23 15:04:40 -05:00
Richard Heck
320edd1c24
Whitespace.
2017-12-23 14:47:38 -05:00
Richard Heck
56071d2fb0
Dummy theApp() method should return a pointer.
2017-12-23 14:40:18 -05:00
Juergen Spitzmueller
49e3f8e830
Fix switch of language and line spacing in InTitle commands.
...
Fixes : #9332 , #10849
2017-12-23 13:27:10 +01:00
Richard Heck
6c407a9571
Fix puzzling warning.
2017-12-22 22:03:54 -05:00
Richard Heck
176eee2420
Improve error message when LaTeX process is killed.
2017-12-22 21:56:02 -05:00
Kornel Benko
35eabe1ea7
Fix linking errors for check_filetools, check_trivstring, check_convert, check_lstrings
...
This may amend f1df7e478d
2017-12-22 07:19:13 +01:00
Richard Heck
b5e5c2576a
Allow makeindex, nomencl, and bibtex runs to be canceled, too.
2017-12-21 18:55:39 -05:00
Richard Heck
12b03b30f4
Allow LaTeX processes to be canceled.
2017-12-21 18:55:39 -05:00
Richard Heck
cf782dfc68
Converter infrastructure for cancellation of background processes.
2017-12-21 18:55:39 -05:00
Richard Heck
165c9e92a4
Systemcall infrastructure for canceling background processes.
2017-12-21 18:55:39 -05:00
Richard Heck
f1df7e478d
Fix linking errors. Someone else will have to tell me if this
...
is the best way to do it.
2017-12-21 18:55:39 -05:00
Richard Heck
76214e6012
LFUN and basic code to enable cancellation of background
...
processes.
2017-12-21 18:55:39 -05:00
Kornel Benko
89b248a219
Tex2lyx tests: adapt some check files for expected output
...
This amends 40a3a44
2017-12-21 05:58:49 +01:00
Jean-Marc Lasgouttes
40a3a44aa2
tex2lyx: do not keep the Flex prefix for Flex insets names
...
While there is code in LyX that handles this, tex2lyx should respect
the format that LyX produces and the Flex: prefix is gone since
cfeddb92
in 2014.
In particular, this prefix is known to cause assertion when undoing a
document setting change.
2017-12-20 16:00:39 +01:00
Juergen Spitzmueller
74607702a5
Fix typo.
...
This had the effect that for file dialogs supposed to use two buttons,
only the second one was displayed, while file dialogs supposed to use
one button did not have a button at all.
Candidate for 2.3.x and 2.2.x.
2017-12-20 12:17:04 +01:00
Juergen Spitzmueller
25a17d72e1
Get rid of idiosyncratic accelerator syntax
2017-12-20 11:37:13 +01:00
Jean-Marc Lasgouttes
4cb5cc0c7d
Reintroduce the spacing around delimiters
...
This spacing was wrongly removed at 361bd53b
as part of the
introduction of proper spacing btween elements, but it only introduces
some breathing space around the delimiters. This will not be necessary
anymore when/if we use proper delimiters from the cmex10 font.
2017-12-20 11:22:21 +01:00
Jean-Marc Lasgouttes
68614e9783
Do not draw inactive math corners when they have mathbg color
...
By default, inactive math corners are invisible. In practice they are
annoying because they are visible when selecting text, and they can
also overwrite some parts of the equation.
The code in Inset::drawMarkers2, which is only used for maths, is
moved to InsetMathHull. Moreover, the inactive corners are not drawn
when they have the same color as the math background. A better way to
achieve this would be to set the color to transparent, but we do not
support this yet.
2017-12-19 23:32:47 +01:00
Juergen Spitzmueller
3add3e2eae
Thinko.
...
Thanks, Kornel!
2017-12-17 12:53:40 +01:00
Juergen Spitzmueller
64b94f81be
Do not rely on babel quotation macros for encodings other than [O]T1
...
Babel falls back to OT1 in these cases, which gives wrong output got the
guillemots
Fixes : #10947
2017-12-17 12:17:45 +01:00
Juergen Spitzmueller
1371dbb240
Amend d56a5447f3
...
LaTeX only breaks after dashes (even though unicode suggests optional
line breaks also before em dashes).
2017-12-17 09:19:26 +01:00
Uwe Stöhr
6c6cf5e071
use https:// in the first line of .lyx files
...
- also support to detect https via tex2lyx
2017-12-17 02:24:26 +01:00
Juergen Spitzmueller
d56a5447f3
Consistent output of breakable/non-breakable dashes on all TeX engines.
...
Fixes : #10839
2017-12-16 16:12:26 +01:00
Richard Heck
4c093a50c2
Fix #10871 compiler warnings.
2017-12-16 09:58:52 -05:00
Richard Heck
e869ec4bc9
Fix #10869 compiler warnings.
2017-12-16 09:55:25 -05:00
Richard Heck
fb93733fee
Fix #10867 compiler warnings.
2017-12-16 09:45:38 -05:00
Richard Heck
fab87917ea
Properly fix #10863 compiler warnings.
...
Also change a few variable names, so as not to use "it" with
range-based for loops.
2017-12-16 09:30:12 -05:00
Richard Heck
0a87aa0247
Revert "Fix #10863 compiler warnings."
...
This reverts commit b684ec39ea
.
2017-12-16 09:22:41 -05:00
Uwe Stöhr
5ebff51e99
gzstream.cpp: whitespace fix
2017-12-16 13:09:39 +01:00
Richard Heck
71005d6c10
Fix #10894 compiler warnings.
2017-12-16 00:59:07 -05:00
Richard Heck
37f8efe9f7
Fix #10891 compiler warnings.
2017-12-16 00:55:45 -05:00
Richard Heck
05c876568a
Fix #10887 compiler warnings.
2017-12-16 00:50:35 -05:00
Richard Heck
8a1377f6ff
Fix #10884 compiler warnings.
2017-12-16 00:48:34 -05:00
Richard Heck
e0672b36f3
Fix #10874 compiler warnings.
2017-12-16 00:46:16 -05:00
Richard Heck
69d46542ed
Fix #10872 compiler warnings.
2017-12-16 00:03:36 -05:00
Richard Heck
63d96191b1
Fix #10868 compiler warnings.
2017-12-15 23:59:19 -05:00