]> git.lyx.org Git - lyx.git/log
lyx.git
3 years agoRefactor checksum calculation
Yuriy Skalko [Sat, 21 Nov 2020 13:40:31 +0000 (15:40 +0200)]
Refactor checksum calculation

3 years agoRemove unused headers
Yuriy Skalko [Sat, 21 Nov 2020 12:14:38 +0000 (14:14 +0200)]
Remove unused headers

3 years agoUse range-based loops
Yuriy Skalko [Thu, 19 Nov 2020 12:03:26 +0000 (14:03 +0200)]
Use range-based loops

3 years agoTypo and reformatting
Jean-Marc Lasgouttes [Sat, 21 Nov 2020 18:13:29 +0000 (19:13 +0100)]
Typo and reformatting

3 years agoErase white frame in fullscreen mode.
Pavel Sanda [Sat, 21 Nov 2020 14:34:26 +0000 (15:34 +0100)]
Erase white frame in fullscreen mode.

Since Qt 5.9.4 one can't set negative margins unless explicitely
allowed by a new flag. This brought back the white frame in
fullscreen mode.

https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg214002.html

3 years agoSimplify Length
Yuriy Skalko [Thu, 19 Nov 2020 13:53:33 +0000 (15:53 +0200)]
Simplify Length

3 years agoAdd more `override` specifiers
Yuriy Skalko [Thu, 19 Nov 2020 13:40:14 +0000 (15:40 +0200)]
Add more `override` specifiers

3 years agoRemove unused header
Yuriy Skalko [Thu, 19 Nov 2020 12:51:00 +0000 (14:51 +0200)]
Remove unused header

3 years agoamend 2c6537ff for C++11 compatibility
Thibaut Cuvelier [Fri, 20 Nov 2020 20:59:22 +0000 (21:59 +0100)]
amend 2c6537ff for C++11 compatibility

3 years agoDocBook: make InsetText respect tag types.
Thibaut Cuvelier [Wed, 18 Nov 2020 04:54:08 +0000 (05:54 +0100)]
DocBook: make InsetText respect tag types.

3 years agoXML: move higher-level tag-opening and closing functions to xml namespace.
Thibaut Cuvelier [Wed, 18 Nov 2020 04:38:25 +0000 (05:38 +0100)]
XML: move higher-level tag-opening and closing functions to xml namespace.

3 years agoXML: add tag-type information in XML tags. It is not yet used.
Thibaut Cuvelier [Wed, 18 Nov 2020 04:29:26 +0000 (05:29 +0100)]
XML: add tag-type information in XML tags. It is not yet used.

3 years agoDocBook: InsetText supports items and wrappers.
Thibaut Cuvelier [Wed, 18 Nov 2020 03:34:58 +0000 (04:34 +0100)]
DocBook: InsetText supports items and wrappers.

3 years agoDocBook: ensure that <info>-related insets in the abstract are not generated in the...
Thibaut Cuvelier [Wed, 18 Nov 2020 00:51:05 +0000 (01:51 +0100)]
DocBook: ensure that <info>-related insets in the abstract are not generated in the abstract.

This helps generate more conformant DocBook files.

Also implement wrapper tags for InsetText.

3 years agoMissing '{'
Kornel Benko [Fri, 20 Nov 2020 15:32:51 +0000 (16:32 +0100)]
Missing '{'

3 years agoUse range-based loops in GuiView
Jean-Marc Lasgouttes [Fri, 20 Nov 2020 14:04:59 +0000 (15:04 +0100)]
Use range-based loops in GuiView

3 years agoTypo
Yuriy Skalko [Tue, 17 Nov 2020 18:03:04 +0000 (20:03 +0200)]
Typo

3 years agoSimplify constructors
Yuriy Skalko [Thu, 19 Nov 2020 11:24:04 +0000 (13:24 +0200)]
Simplify constructors

3 years agoRevert "Limit the -Wall flag to C++ compiler"
Jean-Marc Lasgouttes [Fri, 20 Nov 2020 13:38:06 +0000 (14:38 +0100)]
Revert "Limit the -Wall flag to C++ compiler"

Something is fishy, it breaks compilation.

This reverts commit cbc9a901afd1783a30b4d76663208b0c13530a30.

3 years agoDo not set language from keyboard in passthru setting
Jean-Marc Lasgouttes [Wed, 21 Oct 2020 16:08:39 +0000 (18:08 +0200)]
Do not set language from keyboard in passthru setting

3 years agoLimit the -Wall flag to C++ compiler
Jean-Marc Lasgouttes [Fri, 20 Nov 2020 12:41:45 +0000 (13:41 +0100)]
Limit the -Wall flag to C++ compiler

This avoids tons of warning when compiling code, like libiconv, which is
not prepared to this kind of scrutiny of its code quality...

3 years agoFix compilation of included libiconv with autoconf
Jean-Marc Lasgouttes [Thu, 19 Nov 2020 12:40:26 +0000 (13:40 +0100)]
Fix compilation of included libiconv with autoconf

3 years agoDo nothing if hunspell support is disabled
Jean-Marc Lasgouttes [Wed, 18 Nov 2020 15:41:19 +0000 (16:41 +0100)]
Do nothing if hunspell support is disabled

3 years agoCMake fix but where Perl not found on Windows
Eugene Chornyi [Wed, 18 Nov 2020 18:17:44 +0000 (19:17 +0100)]
CMake fix but where Perl not found on Windows

3 years agoFix screen display of parts and chapters in default classes
Jean-Marc Lasgouttes [Wed, 18 Nov 2020 09:15:05 +0000 (10:15 +0100)]
Fix screen display of parts and chapters in default classes

This has been done by reading the LaTeX sources (classes.dtx) to try
to get things right

* fix font sizes of chapters and parts. Note that the labels have
  smaller size as the title itself.

* fix alignment of Part and put label on top

* add spacing between label and title.

3 years agoAutomake build: We are using 3rdparty iconv with version 1.15
Kornel Benko [Tue, 17 Nov 2020 22:07:01 +0000 (23:07 +0100)]
Automake build: We are using 3rdparty iconv with version 1.15

3 years agoTake right margin into account for text inset width
Jean-Marc Lasgouttes [Tue, 17 Nov 2020 16:47:22 +0000 (17:47 +0100)]
Take right margin into account for text inset width

This is particularly important for contents in RtL languages, where
the right margin may contain the paragraph indentation, or
itemize/enumeration symbols.

Fixes bug #12030.

3 years agoDocBook: fix indentation.
Thibaut Cuvelier [Tue, 17 Nov 2020 02:58:39 +0000 (03:58 +0100)]
DocBook: fix indentation.

3 years agoctests: uninvert an export that passes now
Scott Kostyshak [Mon, 16 Nov 2020 23:23:47 +0000 (18:23 -0500)]
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.

3 years agoDocBook: implement svglobal.
Thibaut Cuvelier [Mon, 16 Nov 2020 19:15:34 +0000 (20:15 +0100)]
DocBook: implement svglobal.

3 years agoBump minimal GCC version to 4.9
Yuriy Skalko [Mon, 16 Nov 2020 17:35:54 +0000 (19:35 +0200)]
Bump minimal GCC version to 4.9

3 years agoRemove old duplicated files, newer are in autotests/mathmacros
Yuriy Skalko [Sun, 15 Nov 2020 20:22:47 +0000 (22:22 +0200)]
Remove old duplicated files, newer are in autotests/mathmacros

3 years agoTypo in message
Kornel Benko [Mon, 16 Nov 2020 11:40:35 +0000 (12:40 +0100)]
Typo in message

3 years agoCmake export tests: Use the temporary directory for checked results
Kornel Benko [Mon, 16 Nov 2020 11:22:33 +0000 (12:22 +0100)]
Cmake export tests: Use the temporary directory for checked results

This amends also dbb72a37 (fix race condition for parallel testing)
Thanks Scott to pointing this out.

3 years agoDocBook: implement Elsevier.
Thibaut Cuvelier [Mon, 16 Nov 2020 05:09:03 +0000 (06:09 +0100)]
DocBook: implement Elsevier.

3 years agoDocBook: do a little something for variable-width minipages.
Thibaut Cuvelier [Sun, 15 Nov 2020 23:08:11 +0000 (00:08 +0100)]
DocBook: do a little something for variable-width minipages.

3 years agoDocBook: do a little something for Sweave & co.
Thibaut Cuvelier [Sun, 15 Nov 2020 22:54:23 +0000 (23:54 +0100)]
DocBook: do a little something for Sweave & co.

3 years agoctests: fix race condition for parallel testing
Scott Kostyshak [Sun, 15 Nov 2020 22:40:02 +0000 (17:40 -0500)]
ctests: fix race condition for parallel testing

The unicode tests would often fail when tested in parallel because
we were not exporting to unique file names. From what I understand,
a variant similar to the following race condition occurred:

1. Thread A exports to file blah.pdf.
2. Thread B exports to file blah.pdf.
3. Thread A confirms file blah.pdf exists.
4. Thread A deletes exported file blah.pdf to clean up.
5. Thread B fails to find file blah.pdf and reports a failure.

3 years agoDocBook: some features are not yet in the DocBook schema.
Thibaut Cuvelier [Sun, 15 Nov 2020 20:45:52 +0000 (21:45 +0100)]
DocBook: some features are not yet in the DocBook schema.

3 years agoAmend 9b1dc338b2. Fix compilation in GCC 4.9
Yuriy Skalko [Sun, 15 Nov 2020 20:36:22 +0000 (22:36 +0200)]
Amend 9b1dc338b2. Fix compilation in GCC 4.9

3 years agoDocBook: implement fancy color box.
Thibaut Cuvelier [Sun, 15 Nov 2020 18:29:57 +0000 (19:29 +0100)]
DocBook: implement fancy color box.

3 years agoDocBook: specific fix for Localization_Test.lyx.
Thibaut Cuvelier [Sun, 15 Nov 2020 18:04:21 +0000 (19:04 +0100)]
DocBook: specific fix for Localization_Test.lyx.

In one paragraph, there was both a float and a list of floats in a paragraph: the list of floats has no DocBook output, so that there should be no surrounding <para>.

3 years agoDocBook: fix for nomenclature xml:id and glossary paragraphs.
Thibaut Cuvelier [Sun, 15 Nov 2020 17:43:14 +0000 (18:43 +0100)]
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.

3 years agoAdd Sam Crawley to credits.
Pavel Sanda [Sun, 15 Nov 2020 09:43:04 +0000 (10:43 +0100)]
Add Sam Crawley to credits.

3 years agoAdded test for nested insets bug (#9395)
Sam Crawley [Fri, 13 Nov 2020 07:58:20 +0000 (20:58 +1300)]
Added test for nested insets bug (#9395)

3 years agoAdded tests for compare function
Sam Crawley [Fri, 13 Nov 2020 07:58:20 +0000 (20:58 +1300)]
Added tests for compare function

Runs the compare via the command line, and then compares the output to the
expected result. Required adding a script to do the comparison, so that
the timestamps on changes in the lyx file are ignored.

3 years agoFix issue in running compare from the command line
Sam Crawley [Fri, 13 Nov 2020 07:58:20 +0000 (20:58 +1300)]
Fix issue in running compare from the command line

Because Compare uses threads, we need to make sure it is finished when a
compare is executed from the command line. This was a problem for command
sequences, because the next command would start running before the compare
was done, and the buffer with differences was available.

So this commit adds the "run-blocking" parameter when using
LFUN_DIALOG_SHOW to run a Compare. When calling Compare with run-sync, the
LFUN will wait for the compare worker thread to finish before returning and
possibly running the next command.

3 years agoAdd Phil to credits
Pavel Sanda [Sun, 15 Nov 2020 09:10:12 +0000 (10:10 +0100)]
Add Phil to credits

3 years agoFix a comment
Scott Kostyshak [Sun, 15 Nov 2020 04:34:18 +0000 (23:34 -0500)]
Fix a comment

Without the comment prefix, these lines would be treated as regular
expressions.

3 years agoctests: invert JSS tests which fail with new cls
Scott Kostyshak [Sun, 15 Nov 2020 04:20:53 +0000 (23:20 -0500)]
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".

3 years agoDocBook: refactor code about retrieving captions and labels.
Thibaut Cuvelier [Sun, 15 Nov 2020 02:03:16 +0000 (03:03 +0100)]
DocBook: refactor code about retrieving captions and labels.

There was already an existing method in InsetCaptionable for captions, but not yet for labels. It was at least already useful at two places, that's why I moved it to InsetCaptionable.

3 years agoDocBook: fix handling of listings with titles.
Thibaut Cuvelier [Sun, 15 Nov 2020 01:49:52 +0000 (02:49 +0100)]
DocBook: fix handling of listings with titles.

Also implement a code path for inline listings.

3 years agoDocBook: implement simple CV.
Thibaut Cuvelier [Sun, 15 Nov 2020 01:14:31 +0000 (02:14 +0100)]
DocBook: implement simple CV.

3 years agoDocBook: implement modern CV.
Thibaut Cuvelier [Sun, 15 Nov 2020 01:11:23 +0000 (02:11 +0100)]
DocBook: implement modern CV.

3 years agoDocBook: missing support for customisation of layouts in inset arguments.
Thibaut Cuvelier [Sun, 15 Nov 2020 01:11:11 +0000 (02:11 +0100)]
DocBook: missing support for customisation of layouts in inset arguments.

3 years agoDocBook: remove output for some paragraphs in CVs.
Thibaut Cuvelier [Sat, 14 Nov 2020 21:28:50 +0000 (22:28 +0100)]
DocBook: remove output for some paragraphs in CVs.

3 years agoDocBook: add support for IGNORE tags.
Thibaut Cuvelier [Sat, 14 Nov 2020 21:05:59 +0000 (22:05 +0100)]
DocBook: add support for IGNORE tags.

These paragraphs will simply have no output (no enclosing DocBook tag, no content). This change is as backward-compatible as possible: without this commit, the paragraphs will be output, but in an <IGNORE> tag (not much more can be achieved without this). It is mostly made for metadata and formatting instructions. (As opposed to NONE, which corresponds to outputting the paragraph without enclosing DocBook tag.)

3 years agoStore correctly the window position with Wayland
Jean-Marc Lasgouttes [Thu, 12 Nov 2020 11:09:36 +0000 (12:09 +0100)]
Store correctly the window position with Wayland

To do this, hard-coded test for xcb had to be replaced with a call to
platformName(). Since this method does not exist in Qt4, we emulate
it.

Note that Qt5 uses xcb bindings for X11 system, while Qt4 relies on
older X11 bindings. We return platorm == "qt4x11" in this case.

Fixes bug #11746.

3 years agoRemerge id.po
Pavel Sanda [Sat, 14 Nov 2020 15:14:42 +0000 (16:14 +0100)]
Remerge id.po

3 years agoCmake build: Partly revert 6f696151
Kornel Benko [Sat, 14 Nov 2020 11:21:48 +0000 (12:21 +0100)]
Cmake build: Partly revert 6f696151

1.) cmake errors on old versions with 'LIST does not recognize sub-command PREPEND'
2.) using Windows settings on non-Windows platforms is wrong

3 years agoDocBook: implement European CV.
Thibaut Cuvelier [Sat, 14 Nov 2020 04:44:12 +0000 (05:44 +0100)]
DocBook: implement European CV.

3 years agoctests: invert Hebrew tutorial LuaTeX tests
Scott Kostyshak [Sat, 14 Nov 2020 04:27:08 +0000 (23:27 -0500)]
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

3 years agoNoweb_Listerrors.lyx: do not force ps2pdf
Scott Kostyshak [Sat, 14 Nov 2020 02:26:38 +0000 (21:26 -0500)]
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.

3 years agoDocBook: implement EuropassCV.
Thibaut Cuvelier [Sat, 14 Nov 2020 02:14:23 +0000 (03:14 +0100)]
DocBook: implement EuropassCV.

3 years agoUpdate sk.po
Kornel Benko [Fri, 13 Nov 2020 23:37:39 +0000 (00:37 +0100)]
Update sk.po

3 years agoCmake build: Check for perl before use
Kornel Benko [Fri, 13 Nov 2020 23:34:20 +0000 (00:34 +0100)]
Cmake build: Check for perl before use

(Define PERL_EXCUTABLE to be used while calling perl scripts)

3 years agoDocBook: implement chess.
Thibaut Cuvelier [Thu, 12 Nov 2020 03:45:02 +0000 (04:45 +0100)]
DocBook: implement chess.

3 years agoctests: Invert two LyX HTML tests that were broken
Scott Kostyshak [Wed, 11 Nov 2020 17:57:24 +0000 (12:57 -0500)]
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.

3 years agoSimplify Changers
Yuriy Skalko [Thu, 12 Nov 2020 12:09:36 +0000 (14:09 +0200)]
Simplify Changers

3 years agoAmend 1354dcdef0b412ff004b93068956611825a78db2 (Typo)
Kornel Benko [Thu, 12 Nov 2020 09:38:11 +0000 (10:38 +0100)]
Amend 1354dcdef0b412ff004b93068956611825a78db2 (Typo)

Regexes in *Tests files require to contain the first and
also the last character ot the testname

3 years agoAmend c11b8a15cbcc6c080ca5fc36d92fb7c9a27f6218
Thibaut Cuvelier [Thu, 12 Nov 2020 03:42:58 +0000 (04:42 +0100)]
Amend c11b8a15cbcc6c080ca5fc36d92fb7c9a27f6218

Typo...

3 years agoDocBook: bicaptions cannot be implemented only with templates.
Thibaut Cuvelier [Thu, 12 Nov 2020 03:39:54 +0000 (04:39 +0100)]
DocBook: bicaptions cannot be implemented only with templates.

3 years agoDocBook: implement aa.
Thibaut Cuvelier [Thu, 12 Nov 2020 03:17:49 +0000 (04:17 +0100)]
DocBook: implement aa.

3 years agoDocBook: implement achemso.
Thibaut Cuvelier [Thu, 12 Nov 2020 02:18:03 +0000 (03:18 +0100)]
DocBook: implement achemso.

3 years agoDocBook: mark more tests to be ignored.
Thibaut Cuvelier [Thu, 12 Nov 2020 01:33:19 +0000 (02:33 +0100)]
DocBook: mark more tests to be ignored.

3 years agoUpdate Development.lyx
Yuriy Skalko [Wed, 11 Nov 2020 22:20:46 +0000 (00:20 +0200)]
Update Development.lyx

3 years agoMerge CodingRulesAndAdvice.lyx into Development.lyx
Yuriy Skalko [Wed, 11 Nov 2020 18:27:06 +0000 (20:27 +0200)]
Merge CodingRulesAndAdvice.lyx into Development.lyx

3 years agoRevert "Improve structure of updateMacros"
Richard Kimberly Heck [Wed, 11 Nov 2020 16:24:59 +0000 (11:24 -0500)]
Revert "Improve structure of updateMacros"

The problem here is that the check against TEXT_CODE only
catches InsetText, and not its subclasses. Same for the check
against MATH_HULL_CODE. So there is reason not to check codes
here.

This reverts commit 5a54ccfa87057fd3220d7193b40ac2dd37a9e6e1.

3 years agoFixup aeb51be9: set current font correctly when editing inset
Jean-Marc Lasgouttes [Tue, 10 Nov 2020 14:39:47 +0000 (15:39 +0100)]
Fixup aeb51be9: set current font correctly when editing inset

When using InsetText::edit(), invoke Cursor::setCurrentFont (note that
editXY does it already). It is a good idea in general, especially
after commit 411333fa95, which sets languagecorrectly in ERT.

This allows to comment out (again!) the trick added to fix ticket #9042.

3 years agoMake sure that Cursor::setCurrentFont sets LaTeX language in ERT&friends
Jean-Marc Lasgouttes [Tue, 10 Nov 2020 12:47:53 +0000 (13:47 +0100)]
Make sure that Cursor::setCurrentFont sets LaTeX language in ERT&friends

Fix issue when language is set to document language instead of
latex_language in ERT and pass thru layouts.

To trigger the issue
1/ select all in a ERT inset
2/ type "abc"
3/ look at code in code preview pane

==> result: the "a" is in document language, the "bc" in LaTeX language
(as should be)

3 years agoFix Riki's contact
Pavel Sanda [Mon, 9 Nov 2020 14:06:42 +0000 (15:06 +0100)]
Fix Riki's contact

3 years agoCustomization.lyx: Import and review changes from Phil Netro.
Pavel Sanda [Mon, 9 Nov 2020 13:42:25 +0000 (14:42 +0100)]
Customization.lyx: Import and review changes from Phil Netro.

Chap. 1 & 2.

3 years agoSimplify operator== for ParConstIterator
Yuriy Skalko [Sun, 8 Nov 2020 21:26:36 +0000 (23:26 +0200)]
Simplify operator== for ParConstIterator

Comment out it while it is unused.

3 years agoWhitespace & renaming
Yuriy Skalko [Thu, 5 Nov 2020 10:01:21 +0000 (12:01 +0200)]
Whitespace & renaming

3 years agoMacroData refactoring
Yuriy Skalko [Wed, 4 Nov 2020 10:04:39 +0000 (12:04 +0200)]
MacroData refactoring

3 years agoImprove structure of updateMacros
Yuriy Skalko [Wed, 4 Nov 2020 09:27:08 +0000 (11:27 +0200)]
Improve structure of updateMacros

3 years agoRemove dead comment
Richard Kimberly Heck [Fri, 6 Nov 2020 16:30:02 +0000 (11:30 -0500)]
Remove dead comment

3 years agoMove trivial constructors into header. Remove unimplemented one.
Richard Kimberly Heck [Fri, 6 Nov 2020 16:23:52 +0000 (11:23 -0500)]
Move trivial constructors into header. Remove unimplemented one.

3 years agoUpdate Russian localization
Yuriy Skalko [Fri, 30 Oct 2020 21:49:21 +0000 (23:49 +0200)]
Update Russian localization

3 years agoDocBook: mark more tests to be ignored.
Thibaut Cuvelier [Thu, 5 Nov 2020 04:35:53 +0000 (05:35 +0100)]
DocBook: mark more tests to be ignored.

3 years agoDocBook: remove special options from InsetGraphics.cpp
Thibaut Cuvelier [Thu, 5 Nov 2020 04:35:34 +0000 (05:35 +0100)]
DocBook: remove special options from InsetGraphics.cpp

This was not really a useful attribute for DocBook, or it must be parsed beforehand.

3 years agoDocBook: polyglossia test now works.
Thibaut Cuvelier [Thu, 5 Nov 2020 02:10:37 +0000 (03:10 +0100)]
DocBook: polyglossia test now works.

3 years agoDocBook: many fixes for the user guide.
Thibaut Cuvelier [Thu, 5 Nov 2020 01:42:03 +0000 (02:42 +0100)]
DocBook: many fixes for the user guide.

3 years agoDocBook: exclude the Math docs from the tests.
Thibaut Cuvelier [Thu, 5 Nov 2020 01:25:30 +0000 (02:25 +0100)]
DocBook: exclude the Math docs from the tests.

3 years agoMathML: make InsetMathXArrow generate valid XML entities when required.
Thibaut Cuvelier [Thu, 5 Nov 2020 01:18:47 +0000 (02:18 +0100)]
MathML: make InsetMathXArrow generate valid XML entities when required.

Before this, it only supported HTML entities.

3 years agoDocBook: EmbeddedObjects is too complex to have a truly valid output.
Thibaut Cuvelier [Thu, 5 Nov 2020 01:06:31 +0000 (02:06 +0100)]
DocBook: EmbeddedObjects is too complex to have a truly valid output.

3 years agoDocBook: ensure that tables do not get wrapped in a paragraph.
Thibaut Cuvelier [Thu, 5 Nov 2020 01:03:34 +0000 (02:03 +0100)]
DocBook: ensure that tables do not get wrapped in a paragraph.

3 years agoDocBook: a previous patch has unexpectedly nice consequences!
Thibaut Cuvelier [Thu, 5 Nov 2020 00:45:40 +0000 (01:45 +0100)]
DocBook: a previous patch has unexpectedly nice consequences!

Tests that used to fail now pass (the title structure is now better handled).

3 years agoDocBook: mark nested sidebars as allowed.
Thibaut Cuvelier [Wed, 4 Nov 2020 23:27:29 +0000 (00:27 +0100)]
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.

3 years agoDocBook: don't consider bridgeheads for abstracts.
Thibaut Cuvelier [Wed, 4 Nov 2020 23:02:59 +0000 (00:02 +0100)]
DocBook: don't consider bridgeheads for abstracts.