Thibaut Cuvelier
82bca97379
DocBook: overall structure for rendered insets.
2021-10-13 19:26:49 +02:00
Thibaut Cuvelier
e93e50bf56
DocBook: add the DocBookRenderAsImage tag.
2021-10-13 19:26:48 +02:00
Scott Kostyshak
3ad94ec6d9
Minor refactor of previous commit
...
A bit easier to read and avoids unnecessary status.clear().
2021-10-07 20:40:12 -04:00
Daniel Ramoeller
b387ed52b1
Disable LFUN for last column/row deletion
...
Fix for #12380 .
2021-10-07 20:40:12 -04:00
Juergen Spitzmueller
9a4a6ca079
Fix \cline calculation when last column has decimal alignment
2021-10-01 12:42:06 +02:00
Yuriy Skalko
d3c335a5d5
Remove useless casts reported by GCC with -Wuseless-cast option
2021-09-30 10:37:24 +03:00
Yuriy Skalko
325c405541
Remove redundant semicolons reported by GCC with -Wextra-semi option
2021-09-28 11:28:43 +03:00
Thibaut Cuvelier
ffa1b1dcc7
DocBook: add inner tags for layouts.
...
This makes it possible to implement LilyPond as prescribed in https://lilypond.org/doc/v2.22/Documentation/usage/docbook .
2021-09-21 01:21:25 +02:00
Jean-Marc Lasgouttes
f3396ae011
Whitespace
2021-07-13 11:15:13 +02:00
Jean-Marc Lasgouttes
1c200e0d99
Revert "Add a move constructor to Inset"
...
It does not compile :-p
This reverts commit 874928f4a4
.
2021-07-12 12:38:16 +02:00
Jean-Marc Lasgouttes
874928f4a4
Add a move constructor to Inset
...
Does not change much, but Coverity complains about it. Let's see if
this allows Inset's child classes to grow their own move constructor.
Also some whitespace.
2021-07-12 11:59:40 +02:00
Eugene Chornyi
e9d5fc0190
prevent Qt6 from defining UNICODE (Qt6.1.1 and upwards)
2021-06-19 10:48:49 +02:00
Jean-Marc Lasgouttes
22cb573cac
Allow line inset to draw a vertical line.
...
Qpainter::drawline cannot draw a line which is thicker than it is long.
Draw a rectangle instead.
Fix bug #12307 .
2021-06-14 15:45:35 +02:00
Jean-Marc Lasgouttes
5e396c3f0c
Prevent insets in table cells from expanding artificially to max width
...
This replaces ad-hoc hacks and does a better job by propagating the
the tightness recursively.
Fixes bug #9363 .
2021-05-31 14:38:42 +02:00
Thibaut Cuvelier
39a9e370c7
DocBook: fix handling of footnotes.
...
A <para> was missing inside starting at 441c6a93
.
2021-05-24 23:36:37 +02:00
Juergen Spitzmueller
67762aaf08
Allow counter insets in pass thru
2021-05-06 14:44:42 +02:00
Jean-Marc Lasgouttes
0acf594df2
Improve the description of Inset::inheritFont()
...
The existing descriptions were obsolete (see e.g. ticket #10263 ).
2021-04-13 10:37:25 +02:00
Jean-Marc Lasgouttes
441c6a9359
Revert "Fix bug #10263 "
...
A series of commits, culminating at 812ff7de
, pushed a few days later,
fixes the bug at its root. This one is not needed anymore to fix
This reverts commit 001f5a4786
2021-04-13 10:21:25 +02:00
Jean-Marc Lasgouttes
f41f88ac2d
Revert "The foot inset does not inherit fonts"
...
Due to braindead semantics, this is not possible.
This reverts commit 59f63602f5
.
2021-04-10 13:44:07 +02:00
Jean-Marc Lasgouttes
59f63602f5
The foot inset does not inherit fonts
...
Fixes bug #12238 .
2021-04-09 19:06:28 +02:00
Richard Kimberly Heck
fb5cb3ed03
Show the label for a cross-reference in the TOC.
2021-03-28 11:05:31 -04:00
Richard Kimberly Heck
65d0c96855
Revert "By default, use an argument's menu string as its label string."
...
Committed by accident.
This reverts commit affd6101bd
.
2021-03-26 13:58:28 -04:00
Richard Kimberly Heck
affd6101bd
By default, use an argument's menu string as its label string.
...
If one wants different label strings, then provide those first.
2021-03-26 13:37:14 -04:00
Jean-Marc Lasgouttes
06a7731274
Move code responsible to set TextMetrics outer font to InsetText
...
This code was previously in InsetCollapsible for no good reason.
Move it to a new function InsetText::setOuterFont, which can now be
called for other purposes.
Part of investigation of bug #12204 .
2021-03-24 20:28:19 +01:00
Jean-Marc Lasgouttes
56bd50ea6c
Move getFont and getLabelFont from InsetCollapsible to Inset
...
Also move around getLayout and isPassThru.
Part of investigation of bug #12204 .
2021-03-24 20:04:27 +01:00
Jean-Marc Lasgouttes
d03435bc77
Remove tweaks of [pm]i.base.font in InsetCaption
...
Captions do not reset font settings (try to insert caption in emph context).
Part of investigation of bug #12204 .
2021-03-24 16:27:05 +01:00
Jean-Marc Lasgouttes
b37929fdb3
Remove unneeded InsetFootlike::metrics/draw() methods
...
The font is already set to the buffer font when called from
TextMetrics::redoParagraph and RowPainter::paintInset, because
inheritFont() is false.
Part of investigation of bug #12204 .
2021-03-24 16:25:43 +01:00
Juergen Spitzmueller
b272e4bfb0
Fix ct in table cell pasting
2021-03-12 17:44:33 +01:00
Juergen Spitzmueller
ae892bff98
Fix copy of multi-cells in table ( #12196 )
2021-03-12 17:44:33 +01:00
Juergen Spitzmueller
10f4f2113a
Fix deprecation warning (from|toTime_t)
2021-03-12 10:32:03 +01:00
Jean-Marc Lasgouttes
f59dafe898
Fix cursor position when undoing inset-dissolve.
...
When invoking inset-dissolve with the cursor in front of the inset,
add recordUndo call to make sure that the cursor is at the right
class.
Fixes bug #12164 .
2021-02-23 19:24:54 +01:00
Thibaut Cuvelier
5b9929c9d7
Amend 61657bd610
...
Restore indentation to be more consistent.
2021-02-21 13:15:10 +01:00
Thibaut Cuvelier
61657bd610
DocBook: convert a first ERT.
2021-02-20 20:29:34 +01:00
Thibaut Cuvelier
358e4ace56
DocBook: implement prepended/appended arguments for all kinds of elements.
...
Previously, it was just in InsetText.
2021-02-19 17:38:38 +01:00
Scott Kostyshak
6e8b3906df
Fix an instance of -Werror=misleading-indentation
...
Full GCC output is:
/home/scott/lyxbuilds/master/repo/src/insets/InsetText.cpp: In member function ‘void lyx::InsetText::docbook(lyx::XMLStream&, const lyx::OutputParams&, lyx::InsetText::XHTMLOptions) const’:
/home/scott/lyxbuilds/master/repo/src/insets/InsetText.cpp:713:5: error: this ‘for’ clause does not guard... [-Werror=misleading-indentation]
713 | for (auto const & arg : appendedArguments)
| ^~~
/home/scott/lyxbuilds/master/repo/src/insets/InsetText.cpp:717:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
717 | if (writeOuterTag) {
| ^~
2021-02-17 23:01:54 -05:00
Thibaut Cuvelier
6df4597e02
DocBook: force paragraphs in HTML cells to allow for nested tables.
...
CALS still invalid because it forbids nested tables.
2021-02-17 23:32:23 +01:00
Thibaut Cuvelier
da92c9a950
DocBook: spurious spaces in table attributes.
2021-02-17 23:25:41 +01:00
Thibaut Cuvelier
bfa67b1f88
DocBook: TODO is outdated, table type is checked within docbookRow.
2021-02-17 22:55:37 +01:00
Thibaut Cuvelier
adc7820d45
DocBook: add support for DocBookArgumentAfterMainTag.
2021-02-17 21:09:21 +01:00
Enrico Forestieri
2fdee24959
Correctly show deleted url with change tracking
...
This fixes the issue reported here:
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg202545.html
I could not find an open ticket about it.
2021-02-17 19:51:01 +01:00
Thibaut Cuvelier
d18dff22b5
DocBook: add the DocBookNoFontInside layout configuration.
2021-02-13 05:09:59 +01:00
Juergen Spitzmueller
c24c82d986
Correctly handle internal clipboard in cell paste
2021-02-11 16:45:27 +01:00
Juergen Spitzmueller
59bead6dfa
Properly fix broken cursor (part of #12134 )
2021-02-11 14:53:02 +01:00
Richard Kimberly Heck
2874384414
Fix bug #10646 .
2021-02-10 16:04:25 -05:00
Jean-Marc Lasgouttes
d2f23c303c
Remove left/right spacing around top/left buttons
...
This makes collapsible insets look better.
Fixes #10323 .
2021-02-10 10:22:36 +01:00
Richard Kimberly Heck
080b5107c7
Do not show completion cursor if completion is inactive
2021-02-08 18:48:06 -05:00
Daniel Ramoeller
d008ca2539
Preserve multirow/-column content on deletion of subrows/columns ( #11380 )
2021-01-30 17:03:33 +01:00
Juergen Spitzmueller
897ee2ed88
Do not overwrite InsetLayout font/color
2021-01-30 15:16:12 +01:00
Juergen Spitzmueller
9dd71b9e4a
Recent multirow finally allows multiple paragraphs
2021-01-30 09:15:14 +01:00
Juergen Spitzmueller
fd8b3c148f
Cosmetics
2021-01-29 15:46:46 +01:00