Scott Kostyshak
9f4927e855
Add examples to export tests (CMake & autotools)
...
Now all export tests can be run with:
ctest -R "export"
Only export tests for manuals can be run with:
ctest -R "export/doc"
And only export tests for examples can be run with:
ctest -R "export/examples"
2013-02-16 06:27:09 -05:00
Scott Kostyshak
2fd0c34b9b
CMake: change name of export autotests
...
Instead of 'autotests/export/doc/' export tests are prefixed
with 'export/doc/'. This has the advantage of the name better
reflecting the test (export tests are not autotests), but has a
disadvantage in that the old name gave a better idea of where the
export test scripts are located (in the autotests directory).
2013-02-16 06:27:09 -05:00
Scott Kostyshak
010dfb6a5a
Make export tests more extendable
...
For both CMake and autotools. Now we can easily add
the examples to the export tests.
2013-02-16 06:27:09 -05:00
Kornel Benko
fe24992a93
tex2lyx testing. Adapt files.
2013-02-16 10:49:34 +01:00
Juergen Spitzmueller
3e20a73288
KOMA sections are raggedright by default (as opposed to the standard classes)
2013-02-16 10:35:11 +01:00
Uwe Stöhr
72a44b3c75
tex2lyx: support for \addcontentsline in BibTeX inset
2013-02-16 05:51:23 +01:00
Uwe Stöhr
8e2d727e36
tex2lyx/TODO.txt: update again
...
- nothing needs to be done for feyn.sty - it is already recognized as simple feature and the roundtrip using the feynman example file works
- update entry for undertilde to be uniform
2013-02-16 04:04:49 +01:00
Uwe Stöhr
4159f05ced
tex2lyx/TODO.txt: update
...
refstyle support was added by http://www.lyx.org/trac/changeset/49c88776/lyxgit
2013-02-16 03:14:21 +01:00
Uwe Stöhr
eabe77839b
moderncv.layout: update to modernCV 1.3
...
- this new modernCV version fixes the annoying linebreak bug I was suffering so long, it moreover adds 2 new features
- lyx2lyx/lyx_2_1.py: updated to revert the new features
2013-02-16 01:02:32 +01:00
Uwe Stöhr
77affc9967
IEEEtran-CompSoc.layout: use the new NoInsetLayout tag
2013-02-16 00:48:21 +01:00
Jean-Marc Lasgouttes
21be4a31cc
Fix bug with reading of verbatim environment
...
The kind of putback() functionality that we need is more tricky
than I thought at first...
2013-02-15 23:22:46 +01:00
Kornel Benko
f78c69b554
Adapt to corrected tex2lyx
2013-02-15 19:07:26 +01:00
Kornel Benko
df4003b232
Adapt test-insets.lyx.lyx to now correctly running tex2lyx.
...
Removed errocase.
2013-02-15 18:49:00 +01:00
Jean-Marc Lasgouttes
8cb9707b17
Move stuff around (again!)
2013-02-15 17:15:16 +01:00
Jean-Marc Lasgouttes
47b8ab14db
Implement deparsing of tokens
...
When switching catcodes (for example to verbatim), there are in general some tokens that have already been parsed according to the old catcodes. It is therefore needed to "forget" those token and reparse them.
The basic idea is to use idocstream::putback() to feed the characters back to the stream, but this does not work (probably because we disable buffering). Therefore, we implement a simple stream-like class that implements putback().
2013-02-15 17:15:16 +01:00
Jean-Marc Lasgouttes
fd939a0426
Move stuff
2013-02-15 17:15:16 +01:00
Uwe Stöhr
78be5467e1
Merge branch 'master' of git.lyx.org:lyx
2013-02-15 16:28:38 +01:00
Uwe Stöhr
ac7d08cb32
environment.cpp: MSVC compile fix
...
MSVC told me
"environment.cpp(139): error C4716: 'lyx::support::unsetEnv' : must return a value"
2013-02-15 16:28:02 +01:00
Juergen Spitzmueller
a1edd7b164
de.po: update
2013-02-15 16:19:10 +01:00
Uwe Stöhr
b6e4c709e3
FORMAT: add missing fileformat changes
2013-02-15 16:11:30 +01:00
Jean-Marc Lasgouttes
9631c36ff0
Move stuff around
2013-02-15 14:46:57 +01:00
Juergen Spitzmueller
3e90b2029c
Some libertine versions have osf default, some lining
2013-02-15 10:52:00 +01:00
Juergen Spitzmueller
6885007f1d
Adjust Libertine font support to most recent version
...
This needs yet a file format change. I hope the interface is stable now (I had an exchange with the package maintainer, Bob Tennent, about that)
2013-02-15 10:45:11 +01:00
Juergen Spitzmueller
557e2f5ef9
Simplify support for kurier fonts
2013-02-12 20:33:42 +01:00
Kornel Benko
0ea6654228
Cmake build: Creating a define for a header file found
...
need now only changes in the list of header files in ConfigureChecks.cmake.
2013-02-12 19:01:16 +01:00
Juergen Spitzmueller
63eaefc740
tex2lyx: latexfonts importation fixes
2013-02-12 18:47:05 +01:00
Kornel Benko
88101bae75
C&P error. Sorry
2013-02-12 17:46:35 +01:00
Kornel Benko
ae04b1a18e
Cmake build: Correct the previous commit.
...
We have to apply configure_file() twice, therefor the new file.
2013-02-12 17:40:32 +01:00
Kornel Benko
5970aff01a
Cmake build: If checking for new function, say xyzzy, we want
...
have a definition '#define HAVE_XYZZY 1'.
Now, it is sufficient to add xyzzy to list of functions in ConfigureChecks.cmake'
2013-02-12 17:22:07 +01:00
Richard Heck
06cac41193
Add "NoInsetLayout" tag for Uwe. Fixes bug #8545 .
2013-02-12 10:13:41 -05:00
Kornel Benko
36c5c7b9c5
Cmake build: 1.) Sort function checcking alphabetically
...
2.) add definition HAVE_UNSETENV to header
2013-02-12 15:27:39 +01:00
Jean-Marc Lasgouttes
e4051a6bd5
Remove unused Mac specific code
2013-02-12 12:29:33 +01:00
Jean-Marc Lasgouttes
81d863fd41
Fix bug #8537 : LyX creates the environment variable LC_ALL
...
The current code is not able to unset an environment variable, only to set it to an empty value. This patch refactors a bit the Message class and uses a new EnvChanger helper class that allows to change temporarily an environment variable and that is able to unset variables if needed.
The patch also adds new functions hasEnv and unsetEnv in environment.cpp.
Open issues:
* there may be systems where unsetenv is not available and putenv("name=") does not do the right thing;
* unsetenv may lead to leaks on some platforms.
* when using unsetenv, we may need to remove strings from the internal map that setEnv uses.
2013-02-12 12:14:06 +01:00
Juergen Spitzmueller
a063defd9f
If a LaTeX font has a monolithic option for all expert sets (Osf, SC), honor this in the GUI ( #8547 )
2013-02-11 15:02:24 +01:00
Uwe Stöhr
348b5e6610
tex2lyx: support for fileformat change 444
...
biolinum is used if libertine is detected
2013-02-11 14:40:35 +01:00
Uwe Stöhr
2066b57ca2
tex2lyx: support for libertine
2013-02-11 14:22:56 +01:00
Uwe Stöhr
8332ceb4e8
chkconfig.ltx: check for fonts and packages required by fonts
2013-02-11 14:19:08 +01:00
Uwe Stöhr
1ddcbbdf92
tex2lyx/TODO.txt: update todo list
...
listings support was added a year ago by r40856 and r40860
2013-02-11 12:13:44 +01:00
Uwe Stöhr
cff42250c0
chkconfig.ltx: add missing comment from last commit
2013-02-11 12:03:07 +01:00
Uwe Stöhr
127b170175
chkconfig.ltx: check for binhex.tex
...
Without this file the newtxmath fonts supported by LyX cannot be used; fixes bug #8549 .
2013-02-11 12:00:56 +01:00
Uwe Stöhr
5db148d22c
Revert "tex2lyx/Preamble.cpp: fix bug #8525 temporarily"
...
This reverts commit a69fcde072
.
The commit causing #8525 is [2f7f0c76/lyxgit]
2013-02-11 11:56:27 +01:00
Juergen Spitzmueller
036a4be387
Whitespace and Casing fixes
2013-02-11 09:47:32 +01:00
Kornel Benko
f1102e8dd4
tex2lyx-tests: Adapt to changes for emty line in preamble
2013-02-11 09:43:10 +01:00
Uwe Stöhr
a9504b8060
tex2lyx: support for newtxmath
2013-02-11 02:56:48 +01:00
Uwe Stöhr
87fe26e5eb
tex2lyx: support for eulervm
2013-02-11 02:34:03 +01:00
Uwe Stöhr
0be810ac44
tex2lyx: support for txtt font
2013-02-11 02:24:31 +01:00
Uwe Stöhr
407cc9a62d
tex2lyx: support for biolinum-type1
2013-02-11 02:14:53 +01:00
Uwe Stöhr
999fd86dcf
tex2lyx: support for TeX Gyre fonts
2013-02-11 02:07:22 +01:00
Uwe Stöhr
d27dac3efc
tex2lyx: support for libertine-type1
2013-02-11 01:56:47 +01:00
Uwe Stöhr
6a3acd336b
tex2lyx: support for garamondx
2013-02-11 01:46:03 +01:00