Thibaut Cuvelier
8dd2e7e681
DocBook: solve issue with formulae within font tags.
...
This is not valid DocBook either!
2020-07-26 23:23:02 +02:00
Thibaut Cuvelier
a874173660
DocBook: can finally generate "Developing LyX" without validation errors.
...
This also removes many warnings when generating this document.
2020-07-26 04:59:30 +02:00
Thibaut Cuvelier
e0b8bac36e
DocBook: fix issues with nested labeling lists.
2020-07-26 04:44:04 +02:00
Thibaut Cuvelier
88e00a0b7b
DocBook: fix issues with nested description lists.
2020-07-25 23:51:32 +02:00
Thibaut Cuvelier
1ebf58de0c
DocBook: make existing tests loadable with current master
2020-07-25 22:39:56 +02:00
Thibaut Cuvelier
0de4e32d0b
DocBook: missing reference files
2020-07-25 22:35:29 +02:00
Pavel Sanda
618f3a0359
Kill warning about unused parameter.
2020-07-25 22:29:07 +02:00
Thibaut Cuvelier
459c17fb14
DocBook: use xml:id instead of just id.
...
Amend 62af830f
.
2020-07-25 19:00:56 +02:00
Thibaut Cuvelier
62af830fa7
DocBook: support for lists in more layouts
2020-07-25 17:48:23 +02:00
Thibaut Cuvelier
5de60e3c77
DocBook: implementation of LATEX_BIB_ENVIRONMENT.
...
Fixes endless loops when such environments were used.
Add Kornel's test case that triggers an infinite loop when generating as DocBook 5
2020-07-25 17:37:13 +02:00
Thibaut Cuvelier
b9c1fe1bac
DocBook 5: very basic support for simplecv, support for Itemize in many layouts
2020-07-25 17:37:12 +02:00
Enrico Forestieri
1e2885fe81
Update layouts
2020-07-24 18:50:53 +02:00
Enrico Forestieri
585da1de4a
Fix typos in lib/symbols
...
This amends e8ee0100
and f96b99dc
.
2020-07-24 12:57:00 +02:00
Enrico Forestieri
0b3e69167c
Fix placement of limits with integral signs
...
Since be836909c5
the positioning of super- and subscripts
for symbol fonts has been broken because the metrics of the
font of the environment (rather than those of the symbol itself)
were used.
2020-07-24 12:32:24 +02:00
Kornel Benko
9e977932c5
Enable display of docbook5 output in the Code Preview Plane
2020-07-23 14:11:13 +02:00
Thibaut Cuvelier
c9f8469c00
DocBook: allow KOMA-Script documents to be generated as DocBook
2020-07-21 02:59:57 +02:00
Thibaut Cuvelier
ca01edf59f
DocBook: escape IDs for InsetRef.
2020-07-21 02:45:04 +02:00
Pavel Sanda
1fa60342be
* lib/RELEASE-NOTES
2020-07-21 00:12:24 +02:00
Jean-Marc Lasgouttes
f96b99dcb3
Implement properly \limits and \nolimits
...
These are now properties of insets that can be operators :
InsetMathSymbols, InsetMathDecoration (for over/underbrace) and
InsetMathMacro (for its contents).
Each of these has a limit_ member that allows to remember a limit
forcing and a member defaultLimits() that indicates what to do in the
absence of such forcing. Moreover the write() method calls
writeLimits().
This allows to simplify the definitions of integrals in lib/symbols by
defining the integrals as macros of their "op" version, as it is done in
the style files.
Also, many hardcoded assumptions can now be removed.
The handling of LFUN_MATH_LIMITS is now done in InsetNest, which tries
successively to apply the limit change to (1) the character after
cursor, (2) the character before cursor and (3) the character at the
end of the inset (useful for script insets?)
The new code allows to define
\newcommand\int{\intop\limits}
but not
\newcommand\makelimits#1{#1\limits}
It is also possible to type explicitly \limits or \nolimits to modify
a symbol.
2020-07-20 23:20:26 +02:00
Kornel Benko
1dbc50a30d
Cmake tests: Add check of the exported docbook file with xmllint
2020-07-20 16:55:28 +02:00
Kornel Benko
15947a7db4
Cmake tests: Add docbook5 exports to the tests
2020-07-20 10:42:34 +02:00
Pavel Sanda
c1a5b2c597
* development/FORMAT
2020-07-20 10:05:44 +02:00
Thibaut Cuvelier
e0a4dfa7d3
DocBook: avoid skipping paragraphs in <info>.
2020-07-20 03:41:44 +02:00
Richard Kimberly Heck
e09445b3cf
Style
2020-07-19 21:21:01 -04:00
Thibaut Cuvelier
6aaf118bc7
Stop adding points at the end of xml:id without reason
2020-07-20 03:04:02 +02:00
Thibaut Cuvelier
8528376002
Merge branch 'master' of git.lyx.org:lyx
2020-07-20 03:03:16 +02:00
Richard Kimberly Heck
c6b17b7094
FORMAT for format 594
2020-07-20 03:02:55 +02:00
Richard Kimberly Heck
a2e7830961
FORMAT for format 594
2020-07-19 21:01:55 -04:00
Thibaut Cuvelier
c8d216d6e1
DocBook: allow Tufte books to be (more) properly generated.
...
Includes a test case useful for some of the previous commits (notes in abstract, PI escaping, counter warnings).
Still missing: marginal and side notes. Shouldn't they be ported to InsetMarginal?
2020-07-20 03:01:41 +02:00
Thibaut Cuvelier
d0748cd69c
DocBook: properly escape PI in InsetMarginal.
2020-07-20 03:01:41 +02:00
Thibaut Cuvelier
fb45f7b8c9
DocBook: don't update counters when generating, as they are not used in DocBook.
...
This also removes a warning in the console in some cases where counters are updated when they don't exist...
2020-07-20 03:01:41 +02:00
Thibaut Cuvelier
51939801f5
DocBook: better handling of paragraphs containing notes in the abstract.
2020-07-20 03:01:41 +02:00
Thibaut Cuvelier
be3e79c2a0
DocBook: clean citation keys everywhere in the same way.
2020-07-20 02:29:40 +02:00
Thibaut Cuvelier
1706438cba
Partial revert of e3027574
: don't add \docbook_table_output at lyx2lyx step, let LyX do it when saving the document
2020-07-20 01:56:33 +02:00
Thibaut Cuvelier
d6ec3d686b
amend 467d57bc
: typo
2020-07-19 21:36:34 +02:00
Thibaut Cuvelier
6b701f945e
DocBook fonts: fix issue 1732
2020-07-19 21:00:25 +02:00
Thibaut Cuvelier
467d57bca1
Fix use of std::regex_match
2020-07-19 19:34:02 +02:00
Jean-Marc Lasgouttes
e8ee0100fc
Implement variable size bigops
...
The goal is to reproduce the change of size of operators like \sum wen they
are in display style.
The syntax of the symbols file has been extended to allow for two code
points (like 80|88 for \sum). In this case, the second one will be
used in display style.
Update the symbols file to handle all bigops from cmex, esint, wasy and
stmaryrd.
Let the code for math symbol inset handle symbols which can change size,
using the information from the symbols file.
2020-07-17 22:25:18 +02:00
Jean-Marc Lasgouttes
8d54457dbf
Improve metrics for \limits in display mode
2020-07-17 22:18:43 +02:00
Eugene Chornyi
269f847580
Wininstaller2, code readability
2020-07-17 21:18:17 +02:00
Richard Kimberly Heck
ab31598e04
Simplify
2020-07-17 12:16:47 -04:00
Thibaut Cuvelier
e302757476
Add support for CALS tables in DocBook.
2020-07-16 00:40:16 +02:00
Thibaut Cuvelier
3b740d0c8f
DocBook: add support for LYX_ALIGN_BLOCK and LYX_ALIGN_DECIMAL in tables
2020-07-15 16:17:16 +02:00
Kornel Benko
5529172fa1
Cmake build: Re-enable address sanitizer
...
Moved code because:
1.) Setting of LYX_CXX_FLAGS only has no effect,
2.) and setting of CMAKE_CXX_FLAGS was to late.
2020-07-15 14:24:49 +02:00
Juergen Spitzmueller
3b6fec3835
Do not terminate size switches in front of insets with InheritFont() false
...
and inherit the size.
This reduces formatting clutter (#8384 ) in table and fixes some wrongly
set sizes (#9923 , #9285 ) in tables.
2020-07-15 09:11:05 +02:00
Jean-Marc Lasgouttes
bce21e8975
Take the height of label into account when painting rows
...
Handle the case where, in beamer's Frame, for example, where the label
string uses a taller font then the paragraph itself.
Fixes bug #11890 .
2020-07-14 20:53:32 +02:00
Kornel Benko
b299bd9730
Cmake build: Added option to override configure.ac default
...
Example:
Set some defaults for release with '-DLYX_ENABLE_BUILD_TYPE=release',
even if configure.ac specifies for instance 'development'.
2020-07-14 20:06:43 +02:00
Juergen Spitzmueller
097383f657
Fix comment
2020-07-14 15:52:20 +02:00
Juergen Spitzmueller
b8969d2e9c
Reset CategorizedCombo filter when switching between non-TeX and TeX fonts
2020-07-14 15:49:15 +02:00
Juergen Spitzmueller
61cf165521
Consider single-cell insets when pasting multiple cells ( #11906 )
2020-07-14 10:39:49 +02:00