Juergen Spitzmueller
0bddf448ef
Prevent outputting \maketitle within an inset embedded in title.
...
Amends [e4ef8ddc0f8202/lyxgit]
2020-07-04 10:54:20 +02:00
Juergen Spitzmueller
e4ef8ddc0f
Properly fix handling of title layouts within insets ( #11787 )
2020-07-03 16:20:38 +02:00
Juergen Spitzmueller
ccde0fb01d
constification
2020-07-02 08:22:49 +02:00
Juergen Spitzmueller
d0cbcda3b9
Fix yet another thinko in the math grid paste code
...
This is a Hydra!
2020-06-30 17:23:58 +02:00
Juergen Spitzmueller
b84e497ab6
Fix cursor positioning with specific matrix pastings
2020-06-30 09:25:59 +02:00
Juergen Spitzmueller
3718ff9a15
Fix c&p of tabular data between different LyX instances ( #4448 )
2020-06-29 18:52:10 +02:00
Juergen Spitzmueller
7869960888
Fix math matrix column insertion on paste
2020-06-29 18:05:46 +02:00
Juergen Spitzmueller
5c663849d1
Update cursor idx after grid paste if columns are appended
2020-06-29 17:57:18 +02:00
Juergen Spitzmueller
7f773cf24e
Resize table if needed on multi-cell paste
2020-06-29 17:51:24 +02:00
Juergen Spitzmueller
3b895bb47a
Fix math grid paste when needing more cells
2020-06-29 16:30:49 +02:00
Juergen Spitzmueller
5cb89a8f81
Implement proper pasting from multiple table cells to non-table ( #4447 )
2020-06-29 15:13:45 +02:00
Juergen Spitzmueller
2cee820f71
Correctly initialize font (language) for multiple-cell paste ( #11898 )
2020-06-29 13:41:19 +02:00
Juergen Spitzmueller
6dd990560e
Do not paste \t when pasting multiple table columns outside table ( #4449 )
2020-06-29 12:51:15 +02:00
Juergen Spitzmueller
16d0785e67
Fix pasting of math grid with more rows in source than target ( #11897 )
2020-06-29 09:48:05 +02:00
Juergen Spitzmueller
557adebcc1
Honor "provides parskip 1"
2020-06-29 09:00:28 +02:00
Juergen Spitzmueller
e121bd04bb
Support halfline and fullline also in vspace.
2020-06-28 18:27:59 +02:00
Juergen Spitzmueller
361d4d43e3
update tex2lyx tests
2020-06-28 17:27:36 +02:00
Juergen Spitzmueller
b0c102cfb4
use package parskip to separate paragraphs with vertical space ( #4796 )
...
File format change
2020-06-28 17:20:18 +02:00
Juergen Spitzmueller
261625f412
Force local switch for info insets that change language
...
Fixes compilation of current English UG
2020-06-27 09:40:12 +02:00
Juergen Spitzmueller
ae4c2b122f
Update tex2lyx tests after file format change
2020-06-26 11:32:01 +02:00
Juergen Spitzmueller
a68b0389bc
Add support for medspace and thickspace (in text) ( #11893 )
...
File format change.
2020-06-26 11:12:35 +02:00
Jean-Marc Lasgouttes
8ceb4f6b58
Run codespell on src/frontends
...
Command was:
codespell -w -i 3 -S Makefile.in -L mathed,afe,tthe,ue,fro,uint,larg,alph,te,thes,alle,Claus,pres,pass-thru src/frontends/
2020-06-26 00:21:47 +02:00
Pavel Sanda
7a132f4f8c
typo left by codespell
2020-06-26 00:07:03 +02:00
Jean-Marc Lasgouttes
110f8f67ac
Run codespell on tex2lyx/, client/, convert/ and graphics/
...
Command was
codespell -w -i 3 -S Makefile.in -L mathed,afe,tthe,ue,fro,uint,larg,alph,te,thes,alle,Claus,pres,pass-thru src/xxx
2020-06-25 23:50:52 +02:00
Jean-Marc Lasgouttes
5d4e6dfb68
Run codespell on src/insets
...
Command was
codespell -w -i 3 -S Makefile.in -L mathed,afe,tthe,ue,fro,uint,larg,alph,te,thes,alle,Claus,pres,pass-thru src/insets/
2020-06-25 23:46:16 +02:00
Jean-Marc Lasgouttes
3c4e567d44
Run codespell on src/mathed
...
codespell -w -i 3 -S Makefile.in -L mathed,afe,tthe,ue,fro,uint,larg,alph,te,thes,alle,Claus,wit,nd,numer src/mathed/
2020-06-25 23:31:42 +02:00
Jean-Marc Lasgouttes
9fe1ed4d68
Run codespell on src/support
...
Codespell is run with command line
codespell -w -S Makefile.in -L mathed,afe,tthe,ue,fro,uint,larg,alph,te,thes,alle,Claus -i 3 src/support/
2020-06-25 23:17:18 +02:00
Juergen Spitzmueller
9f13bb73f8
Consider nesting level when autonesting
2020-06-25 10:37:04 +02:00
Jean-Marc Lasgouttes
3fea3b0096
Allow row-breaking after some insets
...
Add new RowFlags value CanBreakAfter, which says that the row can be
broken after the inset if needed. There is no CanBreakBefore yet,
because I do not know of an inset that needs it.
This makes screen closer to the actual behavior of insets.
Currently, only unprotected spaces and some special characters are
concerned. There may be more that need this handling.
Fixes bug #11621 .
2020-06-23 23:34:49 +02:00
Jean-Marc Lasgouttes
49e1466f93
Make all unbreakable spaces of the same Color_latex color
...
Of course, this means that negative spaces cannot be recognized anymore.
2020-06-23 23:33:37 +02:00
Jean-Marc Lasgouttes
8535efafde
Fix comment
2020-06-23 23:32:05 +02:00
Jean-Marc Lasgouttes
f96e2f3a6a
The hard-coding of word_wrap has been fixed at bf88ad49.
2020-06-23 00:10:41 +02:00
Jean-Marc Lasgouttes
ba738d0167
Use new rowFlags() values to remove some inset hardcoding.
...
The enum DisplayType is replaced with the flags RowFlags that can be
combined. Here is the correspondence between the old DisplayType and
the new Inset::RowFlags:
DisplayType RowFLags Meaning
Inline Inline plain inline inset
-- BreakBefore row ends before this inset
-- BreakAfter the row ends after this inset
AlignCenter Display the inset is centered on its own row
AlignLeft Display | AlignLeft the inset is left-aligned on its row
AlignRight Display | AlignRight the inset is right-aligned on its row
-- RowAfter an extra row is needed after this inset
Display is just a shortcut for BreakBefore | BreakAfter.
The flags for the newline inset will be BreakAfter | RowAfter,
while the separator inset will just use BreakAfter.
This groundwork does not introduce any new feature at this point. It
aims to remve the numerous isNewLine and isSeparator all over the
code, and to eventually optional break after some insets like spaces
(see #11621 ).
Most display() methods are renamed to rowFlags(). Some are removed
because they returned Inline.
Now display() is only a helper function for hull insets.
2020-06-22 23:11:40 +02:00
Eugene Chornyi
4dc33e52f8
Amend e501f2c4
...
put icons in cmake bin dir so that tex2lyx can also see them
2020-06-21 19:50:21 +02:00
Juergen Spitzmueller
bde95c1876
Fix swapped logic ( #11889 )
2020-06-19 16:40:07 +02:00
Thibaut Cuvelier
8f89768211
Fix in symbols handling: parse the XML entity with \def.
2020-06-19 08:22:56 +02:00
Thibaut Cuvelier
718eede94b
MathML: Convert HTML entities to XML entities.
2020-06-18 19:37:08 +02:00
Thibaut Cuvelier
054bdc5d18
MathML stream allows for name spaces.
2020-06-18 19:32:51 +02:00
Richard Kimberly Heck
ef65414d25
Focus keyword filed in Thesaurus dialog
2020-06-18 10:51:21 -04:00
Pavel Sanda
ebcaa5b1db
Rename-XHTMLStream-to-XMLStream #3 .
...
Fix paragraph id in xHTML output to the pre-refactoring status.
Tested on math manual (plus minus nonessential newlines).
Slightly modified patch from Thibaut Cuvelier.
2020-06-18 16:05:15 +02:00
Eugene Chornyi
e501f2c473
Assure that LyX and tex2lyx use src/lyxwinres.rc
2020-06-18 14:31:25 +02:00
Jean-Marc Lasgouttes
c42776868d
Do not dereference getFormat() if it is null
...
Return early when format is unknown. I am not sure whether this is
supposed to happen and whether we should assert on this condition.
Spotted by coverity.
2020-06-18 11:39:45 +02:00
Jean-Marc Lasgouttes
48d164ddef
Initialize properly Counter::saved_value_ member
...
Spotted by coverity.
2020-06-18 11:23:26 +02:00
Jean-Marc Lasgouttes
5aadf0879f
Pass BufferParams by address
...
Spotted by coverity.
Note that this probably fixes a bug in getTokenValue(), where an author
was added to the BufferParams copy.
2020-06-18 11:17:32 +02:00
Enrico Forestieri
70ccf9f243
Use the same icon as in the cmake build
2020-06-17 19:52:27 +02:00
Enrico Forestieri
ddcbfb77bf
Update copyright notice
2020-06-16 21:22:42 +02:00
Pavel Sanda
86387120bc
Rename-XHTMLStream-to-XMLStream #2 .
...
Refactor font-related stuff to come closer to the previous xHTML output.
Patch from Thibaut Cuvelier.
2020-06-15 23:37:27 +02:00
Pavel Sanda
8e2b18ada9
Amend a6b07608d8e9de24, took older patch.
2020-06-15 13:13:00 +02:00
Thibaut Cuvelier
a6b07608d8
Rename XHTMLStream to XMLStream, move it to another file, and prepare for DocBook adoption.
...
xml.cpp/h also merges functionalities from sgml.cpp/h.
2020-06-15 13:01:56 +02:00
Enrico Forestieri
85ac309eed
Amend 5a80f7bb
...
Was missing these.
2020-06-12 11:50:58 +02:00