Yuriy Skalko
9b0cd3c970
Fix buffer over-read on last Unicode code points
2020-11-29 00:25:24 +02:00
Yuriy Skalko
ad7c5568cd
Make InsetIterator compatible with range-based loops
2020-11-29 00:25:19 +02:00
Yuriy Skalko
813eb0f9f7
Cleanup included headers
2020-11-29 00:25:14 +02:00
Yuriy Skalko
e97daf9e13
Use range-based loops
2020-11-29 00:25:09 +02:00
Jean-Marc Lasgouttes
3093789e8d
remove most traces of boost::regex
...
1/ remove boost regex code from 3rdparty/boost. Only the cmake stuff remains.
2/ remove traces of BOOST_LIB since there is no need anymore to
compile boost stuff.
3/ remove traces of boost regexp in config/lyxinclude.m4 and INSTALL
4/ require gcc 4.9 as minimal version in autoconf.
Unfortunately, the net gain is only 10% of included boost size (now 21M).
2020-11-28 19:59:17 +01:00
Eugene Chornyi
cecdc69c3a
Wininstaller2: refresh PATH before running configure
...
The script should find imagemagick
2020-11-28 15:28:25 +01:00
Eugene Chornyi
2adb5ebbef
Wininstaller2: amend 9521834e
2020-11-28 10:37:29 +01: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
5d996f4fff
DocBook: implement ectaart.
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
7437a6ce3c
DocBook: fix regression in floats.
...
Also implement a valid filler for tables.
2020-11-27 23:44:48 +01:00
Thibaut Cuvelier
7ebe2f4351
DocBook: improve naming of test files.
...
First, the kind of issue that the file tests for. Then, its source, if it's been extracted from the rest of the test suite.
2020-11-27 20:24:09 +01:00
Thibaut Cuvelier
dfb1ad85fa
amend bd9dce3749
...
Fix warning, add a comment while I'm there
2020-11-27 17:59:35 +01:00
Yuriy Skalko
f3ec89cfa1
Always use std::regex
...
Since now minimum supported GCC is 4.9.
2020-11-27 12:39:59 +02:00
Yuriy Skalko
b4b2d01ea7
Update CMake for minimum GCC version: 4.9
2020-11-27 12:39:37 +02:00
Yuriy Skalko
fdefff1108
Fix signed integer overflow on x = 0, detected by GCC sanitizer
2020-11-27 12:17:22 +02:00
Yuriy Skalko
8793c2eed9
Replace ;;
2020-11-27 12:16:54 +02:00
Yuriy Skalko
59e2becdd8
Use iround function, amend c0ce79452f
2020-11-27 12:16:50 +02:00
Yuriy Skalko
8cb728c2d7
Constify
2020-11-27 12:16:45 +02:00
Yuriy Skalko
816512879d
Use to_string function
2020-11-27 12:16:41 +02:00
Yuriy Skalko
6a21ec854b
Move several common types to support/types.h
2020-11-27 12:16:22 +02:00
Jean-Marc Lasgouttes
4b15d64f51
Remove deprecated enum value with Qt5
2020-11-27 10:23:49 +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
a397928f78
DocBook: implement author for layouts that previously missed it.
2020-11-27 04:40:16 +01:00
Thibaut Cuvelier
f52946e143
DocBook: implement subtitle for layouts that previously missed it.
2020-11-27 04:35:54 +01:00
Thibaut Cuvelier
2741d195e4
DocBook: implement title for layouts that previously missed it.
2020-11-27 04:34:33 +01:00
Thibaut Cuvelier
78d7f7d8f5
DocBook: implement standard for layouts that previously missed it.
2020-11-27 04:29:40 +01:00
Thibaut Cuvelier
a456dac340
DocBook: implement keywords for layouts that previously missed it.
2020-11-27 04:26:31 +01:00
Thibaut Cuvelier
0e4d8a8159
DocBook: implement IJMP C/D.
2020-11-27 04:16:48 +01:00
Thibaut Cuvelier
6201158e5d
DocBook: fix appendices.
2020-11-27 02:50:03 +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
Kornel Benko
7e5b1d09f3
Cmake tests: Save the number of ignored tests in file for later review
2020-11-27 00:51:36 +01:00
Thibaut Cuvelier
46d90b3415
amend dae0640436
...
Fix a warning in the code.
2020-11-26 23:33:03 +01:00
Scott Kostyshak
9649e80c44
Fix Clang warning about struct/class mismatch
...
CaretGeometry is defined as a struct, but was forward-declared as a
class. Now we forward-declare as a struct. This addresses the
following Clang warning (that does not appear with GCC):
src/frontends/CaretGeometry.h:27:1: warning: 'CaretGeometry' defined
as a struct here but previously declared as a class; this is valid,
but may result in linker errors under the Microsoft C++ ABI
[-Wmismatched-tags]
2020-11-26 13:51:12 -05: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
Jean-Marc Lasgouttes
c68be9a9be
Improve some debug messages
...
The current code did not give much information.
I am not sure why the <<FontInfo operator is not defined in
FontInfo.h, but I figured that it was not necessary to understand that
now.
2020-11-26 11:09:17 +01:00
Kornel Benko
4c58315d4b
Cmake build: Use the same warning flags at in automake
2020-11-26 11:04:48 +01:00
Thibaut Cuvelier
eaf9460909
DocBook: make empty bibliographies empty.
...
Even though this means that there is no output tag.
2020-11-26 06:55:49 +01: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