Scott Kostyshak
e4fb24d052
ctests: invert failing tests for new ru file
...
The failing tests for the Russian Fancy_Colored_Boxes are likely
failing for the same reasons as the other Russian documents.
2021-03-06 20:33:53 -05:00
Scott Kostyshak
783be115ff
ctests: uninvert 2 docbook exports now succeeding
2021-02-18 00:58:38 -05:00
Thibaut Cuvelier
5297862855
DocBook: mark dates to disallow fonts inside.
...
One more test passes.
2021-02-14 06:08:36 +01:00
Thibaut Cuvelier
7ee196adbf
DocBook: some tests start passing with double inlines fixed.
2021-02-14 05:39:24 +01:00
Scott Kostyshak
86e72d57a5
ctests: invert a few ru Embedded Objects tests
...
Consistent with the other Russian manuals.
2021-02-05 22:08:39 -05:00
Scott Kostyshak
fdc4f047d6
ctests: invert old lyx2lyx tests for ar Beamer
...
This is consistent with the lyx2lyx tests for Beamer in other
languages.
2021-01-09 13:01:26 -05:00
Scott Kostyshak
5fb3171eeb
ctests: invert ru Shortcuts failures from varioref
...
Consistent with ru Math and Additional.
2021-01-07 20:12:05 -05:00
Scott Kostyshak
decbb308e8
ctests: invert ar Beamer template
...
DocBook export is not expected to work with Beamer templates.
2021-01-06 22:54:53 -05:00
Scott Kostyshak
c13d16704c
ctests: uninvert two docbook exports
...
These exports now succeed. Perhaps the broken references that were
causing them to fail were fixed.
2021-01-05 18:52:50 -05:00
Thibaut Cuvelier
877806f208
DocBook: implement SciPoster.
2020-11-29 22:54:03 +01:00
Scott Kostyshak
16e5e1a614
ctests: invert Econometrica + LuaTeX + TeX fonts
...
These exports are failing on an updated TeX Live 2020. It is not
high priority to look into the underlying cause of these two
failures since TeX fonts are not commonly used with LuaTeX and the
ectaart class is not in TeX Live.
2020-11-29 14:20:40 -05:00
Thibaut Cuvelier
fd40dfd429
Typo.
2020-11-28 05:31:23 +01:00
Thibaut Cuvelier
a6cc62f6ee
DocBook: ignore fonts in ERT.
...
Also, mark a Slides test as passing, because it is valid DocBook (but not really useful).
2020-11-28 05:15:34 +01:00
Thibaut Cuvelier
12d512d4e4
DocBook: implement iopart.
2020-11-28 05:08:58 +01:00
Thibaut Cuvelier
76bc063bcd
DocBook: implement IEEEtran.
2020-11-28 04:56:19 +01:00
Thibaut Cuvelier
b2ec2ff1a9
DocBook: slightly change the Copernicus template to be valid DocBook.
...
This is just adding an author instead of leaving the field blank.
2020-11-28 04:56:19 +01:00
Thibaut Cuvelier
633a617841
DocBook: implement Copernicus.
...
Includes a fix when wrappers are used with empty paragraphs. The logic is probably wrong if two legit wrapped paragraphs have one empty paragraph in the middle. This is only for slightly convoluted cases... Wrapping decisions should rather be taken for a series of paragraphs at once, but it would be more complex to implement and would only solve very peculiar cases like these ones.
2020-11-28 04:56:19 +01:00
Thibaut Cuvelier
14cfcf00cb
DocBook: implement AEA and APA.
2020-11-28 00:51:35 +01:00
Thibaut Cuvelier
bd9dce3749
DocBook: bug fixes for JASA.
...
Includes more consistent behaviour for bibliographies in appendix (do the same as LyX shows the user, i.e. bibliography in appendix).
2020-11-27 05:53:46 +01:00
Thibaut Cuvelier
eea884aba2
DocBook: AASTeX is still too complicated to be fully supported.
2020-11-27 05:20:51 +01:00
Thibaut Cuvelier
3f07ae9083
DocBook: for empty figures, output a message.
...
This ensures that this part of the DocBook file is valid.
2020-11-27 05:19:27 +01:00
Thibaut Cuvelier
185a62e695
DocBook: in aa, fix acknowledgements.
2020-11-27 04:52:39 +01:00
Thibaut Cuvelier
0e4d8a8159
DocBook: implement IJMP C/D.
2020-11-27 04:16:48 +01:00
Thibaut Cuvelier
77fa9a6c42
DocBook: implement iucr.
2020-11-27 02:49:54 +01:00
Thibaut Cuvelier
5f488ed746
DocBook: deploy fix for acknowledgements.
2020-11-27 02:12:29 +01:00
Thibaut Cuvelier
587f1f5571
DocBook: implement Mathematical Monthly.
2020-11-27 01:54:00 +01:00
Scott Kostyshak
5cf409328d
ctests: invert Greek LuaTeX texF tests
...
These tests fail on TeX Live 2020 after a babel-greek update.
2020-11-26 11:51:39 -05:00
Thibaut Cuvelier
eeb732cd5f
DocBook: implement JASA.
2020-11-26 06:55:49 +01:00
Thibaut Cuvelier
ed6fbdd249
DocBook: implement Kluwer.
...
Includes an assertion fix that only occurred with this example.
2020-11-26 06:41:13 +01:00
Thibaut Cuvelier
dae0640436
DocBook: implement REVTeX.
...
Improvements to abstract detection: it can now contain lists or anything with a higher depth.
Implement video floats.
2020-11-26 06:22:27 +01:00
Günter Milde
1a87fcf94e
ctests: some compilation errors fixed with last TeXLive update.
...
Change tag to "unreliable.varying_versions".
2020-11-22 22:16:57 +01:00
Thibaut Cuvelier
1176fab1d4
DocBook: make InsetText respect tag types.
2020-11-20 18:41:03 +01:00
Scott Kostyshak
ebbedd9e91
ctests: uninvert an export that passes now
...
The export inputenc-luatex-utf8_pdf5_texF has been succeeding for a
while and was likely fixed by a TeX Live update. Compiling manually
and looking at the output looks good.
2020-11-16 18:25:54 -05:00
Thibaut Cuvelier
c6fe1fbe5f
DocBook: implement svglobal.
2020-11-16 20:15:34 +01:00
Thibaut Cuvelier
d64b3f5397
DocBook: implement Elsevier.
2020-11-16 06:09:03 +01:00
Thibaut Cuvelier
059b268e0d
DocBook: do a little something for variable-width minipages.
2020-11-16 00:08:11 +01:00
Thibaut Cuvelier
afba0672d0
DocBook: do a little something for Sweave & co.
2020-11-15 23:54:23 +01:00
Thibaut Cuvelier
b75b0d2a83
DocBook: some features are not yet in the DocBook schema.
2020-11-15 21:46:11 +01:00
Thibaut Cuvelier
e94c7871cc
DocBook: implement fancy color box.
2020-11-15 19:29:57 +01:00
Thibaut Cuvelier
0ed820fa0b
DocBook: fix for nomenclature xml:id and glossary paragraphs.
...
Previously, the xml:id's were not consistent among <glossterm> in the text and <glossentry> in the glossary.
2020-11-15 18:43:58 +01:00
Scott Kostyshak
7210f5d3c2
Fix a comment
...
Without the comment prefix, these lines would be treated as regular
expressions.
2020-11-14 23:35:59 -05:00
Scott Kostyshak
7f3904498d
ctests: invert JSS tests which fail with new cls
...
The new JSS cls has been failing on an updated TeX Live 2020 for a
while, both with the template they provide and with LyX's template.
I expect this will be fixed eventually but for now it's best to
invert it as a "texissue".
2020-11-14 23:23:07 -05:00
Thibaut Cuvelier
f18c00418a
DocBook: implement modern CV.
2020-11-15 04:03:04 +01:00
Thibaut Cuvelier
045c8d6537
DocBook: remove output for some paragraphs in CVs.
2020-11-15 04:03:04 +01:00
Thibaut Cuvelier
6f696151cf
DocBook: implement European CV.
2020-11-14 05:46:36 +01:00
Scott Kostyshak
93bb04f907
ctests: invert Hebrew tutorial LuaTeX tests
...
With an updated TeX Live 2020 an assertion is given. The assertion
was reported on the LuaTeX ML [1], and will be converted into the
following error as of LuaTeX svn commit r7385:
! the word doesn't start with a character
The error could likely be worked around with a change to the
document but since the document compiles without error with XeTeX I
did not change anything since I do not understand the issue.
[1]
https://www.mail-archive.com/search?l=mid&q=20201030030430.4y4i6bdpwx633qs7%40vbox-VirtualBox
2020-11-13 23:30:23 -05:00
Scott Kostyshak
b20d01681c
Noweb_Listerrors.lyx: do not force ps2pdf
...
Export to all formats seems to work well after removing the "ps2pdf"
option to the hyperref package.
Accordingly we uninvert the tests for the other formats. All ctests
pass on an updated TeX Live 2020.
2020-11-13 21:30:22 -05:00
Thibaut Cuvelier
03a8208dc5
DocBook: implement chess.
2020-11-14 00:28:45 +01:00
Scott Kostyshak
3963ef0891
ctests: Invert two LyX HTML tests that were broken
...
These exports have not worked (i.e., failed our xmllint checks) for
a while. We have a bug open to track them at #10355 .
2020-11-12 12:07:29 -05:00
Kornel Benko
2308647740
Amend 1354dcdef0
(Typo)
...
Regexes in *Tests files require to contain the first and
also the last character ot the testname
2020-11-12 10:38:11 +01:00
Thibaut Cuvelier
1354dcdef0
Amend c11b8a15cb
...
Typo...
2020-11-12 04:42:58 +01:00
Thibaut Cuvelier
c11b8a15cb
DocBook: bicaptions cannot be implemented only with templates.
2020-11-12 04:39:54 +01:00
Thibaut Cuvelier
185f34b20e
DocBook: implement aa.
2020-11-12 04:17:49 +01:00
Thibaut Cuvelier
14887dda1c
DocBook: implement achemso.
2020-11-12 03:18:03 +01:00
Thibaut Cuvelier
2f8443afbe
DocBook: mark more tests to be ignored.
2020-11-12 02:33:19 +01:00
Thibaut Cuvelier
857edf3ae7
DocBook: mark more tests to be ignored.
2020-11-05 05:35:53 +01:00
Thibaut Cuvelier
91d442d505
DocBook: polyglossia test now works.
2020-11-05 03:10:37 +01:00
Thibaut Cuvelier
302bed3f68
DocBook: many fixes for the user guide.
2020-11-05 02:42:03 +01:00
Thibaut Cuvelier
e424db6caf
DocBook: exclude the Math docs from the tests.
2020-11-05 02:25:30 +01:00
Thibaut Cuvelier
8d33eb0351
DocBook: EmbeddedObjects is too complex to have a truly valid output.
2020-11-05 02:06:31 +01:00
Thibaut Cuvelier
f82b26e1b7
DocBook: a previous patch has unexpectedly nice consequences!
...
Tests that used to fail now pass (the title structure is now better handled).
2020-11-05 01:45:40 +01:00
Thibaut Cuvelier
efd6e78fcb
DocBook: mark nested sidebars as allowed.
...
This is mostly for shapepar support, in a rare situation. Fixing this would create a lot of special cases in output_docbook.cpp, i.e. fixing the issue (which will barely happen in real life) would make maintenance much harder.
2020-11-05 00:27:29 +01:00
Thibaut Cuvelier
0ba926a3ce
DocBook: implement AMS articles.
2020-11-04 22:51:18 +01:00
Thibaut Cuvelier
e36b661efe
DocBook: missing inverted tests.
2020-11-04 22:51:18 +01:00
Thibaut Cuvelier
a42c5e3880
DocBook: implement AMS book.
2020-11-04 22:29:02 +01:00
Thibaut Cuvelier
0a9150b375
DocBook: ignore other KOMA-Script letters.
2020-11-04 17:31:22 +01:00
Thibaut Cuvelier
d8d64bd406
Merge tests in invertedTests, proposed by Kornel
...
This should improve performance when building LyX.
2020-11-02 15:39:53 +01:00
Thibaut Cuvelier
ebfdac4fa3
DocBook: implement svmult.
...
More generally, ensures that paragraphs in abstracts do not have something else configured.
A major problem in making the layout more useful is that article titles are not supposed to be in TOC.
2020-11-02 04:30:39 +01:00
Thibaut Cuvelier
3808787c80
DocBook: more tests to be ignored.
2020-11-02 03:11:28 +01:00
Thibaut Cuvelier
d9d5bb9324
DocBook: implement DIN-Brief.
2020-11-02 03:03:24 +01:00
Thibaut Cuvelier
d1a732f696
DocBook: ignore obsolete document layouts, at least for now.
2020-11-02 02:22:48 +01:00
Thibaut Cuvelier
4f4ac2b5e4
DocBook: write correctly the lists of tests that are expected to fail, with the language instead of .*.
2020-11-02 01:51:40 +01:00
Scott Kostyshak
3d21e70e83
ctests: uninvert some unicode ctests
...
Thanks to an update of the "menukey" package, these exports now
succeed. For more information, see 33228178
.
2020-11-01 13:26:03 -05:00
Thibaut Cuvelier
4ea841fe24
DocBook: implement other letter classes (frletter, standard letter, KOMA-Script).
...
I gave up on G-Brief, it's too far from the other classes.
2020-11-01 04:41:16 +01:00
Thibaut Cuvelier
78e1297e82
DocBook: implement French letter.
2020-11-01 03:51:15 +01:00
Thibaut Cuvelier
225cf7e3d4
DocBook: mark more presentations as expected failures.
2020-11-01 02:53:03 +01:00
Thibaut Cuvelier
d8e097686a
DocBook: implement Hollywood layout.
2020-11-01 02:53:03 +01:00
Scott Kostyshak
10a2361244
ctests: invert JASA tests, consistent with Seminar
...
These tests are failing for the same reason as the Seminar tests.
See 1aa4987b
.
2020-10-30 19:56:07 -04:00
Scott Kostyshak
1aa4987b2f
Address failures of Seminar examples on new TL20
...
Compilation of our Seminar example file fails on updated TL20. The
maintainer of "Seminar" is not planning to fix the core issue and
states the following (in a private email with permission to quote):
it is a problem with the new hook management of the current latex.ltx
seminar is a quite old package and there is no reason to use it with a
new LaTeX format. It won't be fixed, so the usual way is to use the
package latexrealease to get the old hook management.
This commit adds a note to the example files explaining the
workaround of exporting to a .tex file and prepending the following
line:
\RequirePackage[2020-02-02]{latexrelease}
We now invert the relevant tests.
2020-10-29 23:29:26 -04:00
Thibaut Cuvelier
df0ea858ed
DocBook: use the same normalisation for biblio IDs and their references.
2020-10-30 01:59:34 +01:00
Thibaut Cuvelier
2e8bffa3c5
DocBook: update test suite.
...
Still an unexplained failure: for basic, in the test suite, the .bib file is not found; with the GUI, it is found.
2020-10-30 01:59:34 +01:00
Scott Kostyshak
c9fd498a7f
ctests: Invert some tests for new ru Additional
...
These inversions are consistent with ru Math manual tests.
2020-10-29 16:08:32 -04:00
Scott Kostyshak
33228178a8
ctests: invert unicode failures from menukeys pack
...
The issue is already reported and it seems a fix could be released
soon (in which case we will uninvert the tests):
https://github.com/tweh/menukeys/issues/59
2020-10-28 16:37:51 -04:00
Kornel Benko
26f3dfe45d
Amend 3a452a24
: DocBook: disable an inverted test for a LyX bug.
...
The disabled test has to appear before the regex for enabled tests
2020-10-18 10:10:46 +02:00
Thibaut Cuvelier
3a452a240b
DocBook: disable an inverted test for a LyX bug.
2020-10-18 08:23:36 +02:00
Thibaut Cuvelier
f3c22f3b95
DocBook: dummy documents from the docs are not complete.
2020-10-18 08:23:36 +02:00
Kornel Benko
b940a81520
Amend 31ad4d6e
: DocBook: move tests to inverted instead of ignored.
...
Allow inverted tests without explicit language setting in testname
2020-10-17 12:58:30 +02:00
Thibaut Cuvelier
31ad4d6e21
DocBook: move tests to inverted instead of ignored.
...
LyX should still avoid crashing on those, and if they start to pass, then something is wrong (most likely, a very large part of the files is being ignored).
2020-10-17 05:55:16 +02:00
Kornel Benko
758775ac92
Cmake export xhtml tests: load dtd if checking ouput with xmllint
2020-09-20 11:47:04 +02:00
Scott Kostyshak
5542ccd3f9
ctests: invert 'wontfix' failing lyx2lyx tests
...
We decided looking into it wasn't worth the time. Note that the
tests are only about formats 2.0.x and 1.6.x. For discussion, see:
https://www.mail-archive.com/search?l=mid&q=20200915233446.atwbyulny5gsbtyi%40tallinn
2020-09-15 19:38:25 -04:00
Scott Kostyshak
b4f3963ab2
Uninvert two Hebrew pdf5 systemF tests
...
These exports now pass, and the output looks reasonable to me
(although I do not know Hebrew). I believe they work now because of
Jürgen's fixes at a7ad0747
and d7b64b8e
.
2020-09-11 14:10:12 -04:00
Kornel Benko
f74739075e
Amend aef29bb
:
2020-08-30 09:58:29 +02:00
Scott Kostyshak
aef29bbe6f
ctests: invert ru XY LuaTeX tests
...
The following error is given during the compilation:
! Package xypdf Error: pdfTeX version 1.40.0 or higher is needed for the xypdf
2020-08-30 00:33:51 -04:00
Scott Kostyshak
57253974bc
ctests: invert ru Math LuaTeX tests
...
There are issues due to varioref. Consistent with 6e50327a
.
2020-08-29 14:57:50 -04:00
Scott Kostyshak
2a665dcc05
ctests: invert LuaTeX + DavidCLM exports
...
Thanks to Jürgen, who mentions the following:
luaotfload does not find "DavidCLM". In fact, at least on my system,
there is no such font, only "DavidCLM Medium" (and other shapes). This
one is found. Apparently, luaotfload cannot infer from the one to the
other.
As opposed to LuaTEX, XeTeX also queries TEXMF so maybe it just finds
its font there.
2020-08-29 11:12:05 -04:00
Scott Kostyshak
f86ec91afb
ctests: invert Hebrew dvi3, pdf5 TeX font tests
...
These exports fail with the following error:
"! Right-to-Left Support Error: use TeX--XeT or e-TeX engine."
2020-08-26 23:20:00 -04:00
Scott Kostyshak
a21bc08cc0
ctests: comment out a comment
2020-08-26 23:20:00 -04:00
Scott Kostyshak
c44cfec348
ctests: add ertroundtrip lable and invert a lyx22x
...
In many cases, round trip with older formats involves exporting ERT
or preamble code in the backwards conversion. In the forwards
conversion, if this code is not parsed, often errors can result.
However, in many cases, especially for older formats, it might not
be worth the time or code complexity to address these cases. Such
tests are labled "ertroundtrip".
This commit also inverts a currently failing lyx22x test under the
label "ertroundtrip" since the above paragraph is my best guess as
to why that test is failing. It is likely not worth the time to fix
it, especially since the APA7 layout wasn't even shipped for LyX
2.2.x.
2020-08-26 14:19:45 -04:00
Scott Kostyshak
08725c5832
ctests: Uninvert an export fixed by new TL
...
The export fails with a TL19, and passes with an updated TL20
system. Kornel confirms.
A quick manual check of the output looks good.
2020-08-21 14:20:56 -04:00
Kornel Benko
6e50327a68
Cmake export tests: Add some tests not working with lualatex/xetex
2020-08-17 16:22:01 +02:00