Scott Kostyshak
09e25ca5b7
Fix compiler warning -Wstring-plus-int
...
Similar to d44eaa97
.
2022-12-29 16:25:42 -05:00
John R Hudson
d63c9f8016
Insert entries for Hanging Paragraphs, Initials, Hyphenatable Text Markup and Logical Markup in Chapter 4 Modules of Additional.lyx
2022-12-29 15:12:50 +01:00
Juergen Spitzmueller
38c118b02d
Fix output of tex2lyx messages in runtests.py
2022-12-29 15:10:05 +01:00
Juergen Spitzmueller
a5115d4e4a
tex2lyx: Also factor out error and debug messages
2022-12-29 09:37:00 +01:00
Scott Kostyshak
d44eaa9713
Fix compiler warning -Wstring-plus-int
...
Warning was as follows:
src/tex2lyx/Parser.cpp:898:39: error: adding 'uint32_t' (aka 'unsigned int') to a string does not append to the string [-Werror,-Wstring-plus-int]
warning_message("ignoring a char: " + static_cast<uint32_t>(c));
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/tex2lyx/Parser.cpp:898:39: note: use array indexing to silence this warning
warning_message("ignoring a char: " + static_cast<uint32_t>(c));
^
& [ ]
1 error generated.
2022-12-28 21:58:30 -05:00
jpc
0faead1719
Solve shortcut conflicts in fr.po
2022-12-28 18:05:37 +01:00
John R Hudson
2d9ff0d718
Insert entries for Custom Footer/Header Text and Landscape Document Mode and update the existing entry for Multiple Columns to match the new layout in Chapter 4 Modules of Additional.lyx
2022-12-28 16:34:14 +01:00
Juergen Spitzmueller
9ecc30174a
Factor out tex2lyx warnings and add -q option ( #11328 )
2022-12-28 16:29:38 +01:00
Juergen Spitzmueller
9047d60c5a
tex2lyx: exit earlier if input file could not be found
...
In particular, do not write an empty .lyx file (#12339 )
2022-12-28 14:05:23 +01:00
Juergen Spitzmueller
992e3aec88
Support suffix-less tex file input in tex2lyx ( #12340 )
2022-12-28 13:35:12 +01:00
Thibaut Cuvelier
7a67302c01
Amend febd1855eb
: fix compilability
2022-12-28 12:57:45 +01:00
Juergen Spitzmueller
abe7adc8af
Update tex2lyx tests again
2022-12-28 12:32:39 +01:00
Juergen Spitzmueller
b3a1caa9b9
Update tex2lyx tests after 7868929aac
2022-12-28 12:32:39 +01:00
Juergen Spitzmueller
32b5d253d1
tex2lyx: consider utf8 default encoding in newer LaTeX
2022-12-28 12:32:39 +01:00
John R Hudson
9df0e943db
Insert entries for the sixteen Maths modules into Chapter 4 Modules of Additional.lyx
2022-12-28 12:23:13 +01:00
Juergen Spitzmueller
2dafc6af0d
Fix indentation
2022-12-28 10:58:36 +01:00
Juergen Spitzmueller
7868929aac
tex2lyx: put adjacent comment lines in one ERT inset ( #4797 )
2022-12-28 09:40:22 +01:00
Thibaut Cuvelier
8b5bfa971b
Amend febd1855eb
: fix compilability of tex2lyx
2022-12-28 02:33:11 +01:00
Thibaut Cuvelier
4aeba17895
Fix a typo in a comment
2022-12-28 02:32:05 +01:00
John R Hudson
5752617b50
Insert entries for Noweb, Rnw and Sweave in Chapter 4 Modules of Additional.lyx and make consequential updates to the Literate Programming section in the same document
2022-12-27 21:11:58 +01:00
Thibaut Cuvelier
febd1855eb
XML: overhaul the tag-comparison operators.
...
First and foremost, this patch implements the latest best practices in C++ (i.e. comparison operators are not member functions).
The main objective of this rewrite is to have these operators callable in slightly more general contexts (*this->asFontTag() == *rhs.asFontTag() yielded an error because no member function could be called). This feature is no more required.
The rewrite took place in the context of https://www.lyx.org/trac/ticket/12585 . The first iteration was using more complex code to circumvent XMLStream in DocBook (see details in the bug above and in the mailing list), while this one uses XMLStream fully. The bug was due to font tags being considered equal when they were not, due to the comparison done only on the XML tag and not on the actual font change (XML attributes can complement the tag for various font changes).
2022-12-27 16:52:51 +01:00
Thibaut Cuvelier
7f5c917c71
layout2layout: remove unused regex.
2022-12-27 15:52:42 +01:00
Thibaut Cuvelier
0af5fbcc0e
DocBookGenerateTitle: update all layouts.
2022-12-27 15:52:26 +01:00
Thibaut Cuvelier
16a1aa9901
DocBook: add support for DocBookGenerateTitle.
...
The new parameter allows more flexibility when encoding some elements that have a poor mapping in DocBook, like theorems. The major use is to wrap the environment in a generic container, figure, which requires a title (but none is available).
2022-12-27 15:52:26 +01:00
Juergen Spitzmueller
69d54ff9d8
Master/Child: do not clean includeonly list while editing (part of #12470 )
2022-12-27 15:36:36 +01:00
Juergen Spitzmueller
4c8a698a28
MasterChild.ui: Group radio buttons (part of #12470 )
2022-12-27 15:10:37 +01:00
John R Hudson
e950555788
Insert entries for Customizable lists and Paragraph lists into Chapter 4 Modules of Additional.lyx
2022-12-27 12:09:58 +01:00
Thibaut Cuvelier
ed7072985e
DocBook: for computing font changes, simplify code by removing state evolution from iteration to iteration. This surely makes the code slightly slower (although the compiler should be smart enough), but (much) easier to reason about.
2022-12-27 01:58:48 +01:00
Thibaut Cuvelier
2b03f0a2c1
DocBook: add some TODOs for the future.
2022-12-27 00:03:07 +01:00
Thibaut Cuvelier
55ccae72d4
layout2layout: improve coding style.
...
Useless parentheses (not helping with readability either) and semicolon. Redo indentation to be consistent throughout the file. Also, fix typos along the way.
2022-12-26 21:22:13 +01:00
Thibaut Cuvelier
e3eddd4cf9
Add comments about variable usage.
2022-12-26 20:57:44 +01:00
Thibaut Cuvelier
8b6ec979ff
Fix a typo in a comment.
2022-12-26 20:57:24 +01:00
Thibaut Cuvelier
b2fdc04f96
InsetIPAMacro: implement the XHTML conversion, refactor plaintext and DocBook to share more code.
2022-12-26 20:54:36 +01:00
John R Hudson
f1bb623fb2
Insert four entries for Floats & Captions modules, four entries for Foot- and Endnotes modules and two entries for Leisure, Sports and Music modules into Chapter 4 Modules of Additional.lyx.
2022-12-26 20:40:26 +01:00
Thibaut Cuvelier
3839897c0f
InsetMathExFunc: use XML entities instead of HTML in MathML.
...
This part should have been committed with bc73a857
in the first place.
2022-12-26 20:38:06 +01:00
Thibaut Cuvelier
9b80a5ba9e
InsetMathSpace: use XML entities instead of HTML in MathML.
...
This part should have been committed with bc73a857
in the first place.
2022-12-26 20:35:26 +01:00
Thibaut Cuvelier
df025d15df
InsetIPAMacro: refactor code between DocBook and XHTML.
2022-12-26 20:23:05 +01:00
Thibaut Cuvelier
21d1d917ba
DocBook/HTML: use XML entities for spaces.
...
This part should have been committed with bc73a857
in the first place.
2022-12-26 19:11:41 +01:00
Pavel Sanda
90dab5d1e9
Revert doc update for Additional.lyx so maitenance work can continue.
2022-12-26 17:46:55 +01:00
jpc
548ce5f87b
Update fr.po
2022-12-26 17:11:34 +01:00
Juergen Spitzmueller
ca3d97603a
de.po
2022-12-26 13:51:19 +01:00
Juergen Spitzmueller
68146184a8
Minor doc updates
2022-12-26 13:43:11 +01:00
Juergen Spitzmueller
0c56f60535
Associate "run:" link types with "Other"
2022-12-26 13:19:52 +01:00
Kornel Benko
7b5c410fbe
Update sk.po
2022-12-26 11:34:26 +01:00
Juergen Spitzmueller
be25181d87
Disambiguate string
2022-12-26 11:24:29 +01:00
Kornel Benko
1c10656e3d
Update sk.po
2022-12-26 11:00:00 +01:00
Juergen Spitzmueller
14d74c9578
Try to be more precise in the hyperlink type tooltips
2022-12-26 10:46:54 +01:00
Juergen Spitzmueller
d3b5905007
tex2lyx: support "Other" type
2022-12-26 10:40:39 +01:00
Juergen Spitzmueller
5f8e41dc9b
GuiHyperlink: some minor fixes
...
* disambiguate "Other" label
* Add accelerator
* Add tooltip to "Other" widget
* Amend tooltip of "Web" widget (since "other" now seems to have taken
part of its function)
2022-12-26 10:13:51 +01:00
Thibaut Cuvelier
b9b0ac1b6c
Cleanup documentation about old XML support.
2022-12-26 01:42:27 +01:00