Juergen Spitzmueller
8085fc21f8
booktabs: support for \cmidrule trimming
...
This has probably still some rough edges, so please test thoroughly.
Fixes : #3072
2019-04-03 07:59:52 +02:00
Jean-Marc Lasgouttes
3b58e38dc6
Fixup ad79ac40
: reintroduce markers around delimiters
...
The reasoning behind this change was not correct.
Fixes bug #11516 .
2019-04-02 14:32:32 +02:00
Jean-Marc Lasgouttes
f609a4717f
Pass a pit to Text::isRTL(), not a paragraph
2019-04-02 09:56:42 +02:00
Juergen Spitzmueller
0c18f6a8c1
Remove TODO entry
...
This is covered in the "Consider layouts in modules that do not have a
preamble definition" general TODO item.
2019-04-01 13:04:05 +02:00
Juergen Spitzmueller
9d384c3c12
Fix tooltip.
...
Thanks, Kornel.
2019-04-01 11:28:54 +02:00
Juergen Spitzmueller
a8f778b66c
reset.formal-default: no need to fiddle with left/right lines at all.
2019-04-01 09:27:12 +02:00
Juergen Spitzmueller
00de6c4be7
Fix left/right border UI when toggling formal
...
Fixes : #9835
2019-04-01 09:26:09 +02:00
Juergen Spitzmueller
b0f9d98d6e
Remove Qt 5.12-only colorrole
...
Designer inserts those automatically. So we have again backwards-incompatible
designer behavior :-(
2019-04-01 09:18:16 +02:00
Juergen Spitzmueller
3bbcfda3db
Add option to reset to default booktabs lines
...
Addresses: #10106
2019-04-01 07:08:13 +02:00
Juergen Spitzmueller
819c9c1645
Fix booktabs bottom line with multirows
...
Fixes : #11445
2019-04-01 05:43:32 +02:00
Juergen Spitzmueller
18ee587a1e
Add listpreamble tex2lyx test
2019-03-31 17:52:31 +02:00
Enrico Forestieri
45e0ce2372
Fix bug #11528
...
The code was not doing what said in the description.
2019-03-31 15:14:28 +02:00
Juergen Spitzmueller
b1c36045ee
fix typo in comment
2019-03-31 14:30:55 +02:00
Juergen Spitzmueller
57157d2e4d
tex2lyx: support for list preambles
2019-03-31 14:27:56 +02:00
Kornel Benko
e5b98a86fa
Amend 99eeb29e
: tex2lyx test: make box-color-*.tex sample compilable
2019-03-31 00:52:04 +01:00
Juergen Spitzmueller
c12190b5e5
GuiBibtex: add button to edit individual databases externally
...
This complements the inset context menu function, which only allows for
editing all databases externally
2019-03-30 11:37:28 +01:00
Juergen Spitzmueller
02974ff2a9
GuiSelectionManager: properly handle de-selecting items
...
When an item is de-selected with the mouse, and thus no item selected
anymore, disable add, up, down and delete buttons.
2019-03-30 11:36:47 +01:00
Juergen Spitzmueller
aa5add6b96
Consider individual bib file encoding when parsing
2019-03-30 09:50:55 +01:00
Juergen Spitzmueller
4d54d3afca
Fix some implicit conversion issues.
2019-03-30 09:33:09 +01:00
Juergen Spitzmueller
d8bdfa8462
Update paths in tex2lyx tests
2019-03-29 16:08:17 +01:00
Juergen Spitzmueller
f8aee7068e
Adapt tex2lyx tests to version numbers.
2019-03-29 15:51:50 +01:00
Juergen Spitzmueller
035d539964
tex2lyx: support for bibencoding argument of \addbibresource
2019-03-29 15:50:18 +01:00
Juergen Spitzmueller
f75b081551
Add support for mixed-encoded biblatex files
...
Biblatex 3.12 allows to specifiy individual encodings per bib file
via \addbibresource[bibencoding=<encoding>].
This is now supported via GuiBibtex.
2019-03-29 15:45:55 +01:00
Juergen Spitzmueller
0042fb34d0
Fix some group boxes.
2019-03-29 13:01:47 +01:00
Jean-Marc Lasgouttes
dfba0d8667
Fix insertion of text characters in math
...
Characters that needed to be inserted in text mode in mathed were not
correctly inserted. Here we do two fixes:
1/ in niceInsert(), do not replace the contents of the active insets
first cell with selection, insert selection instead. This wa sthe
cause of the bug: an empty selection replaced the contents that was
already in the cell.
2/ do not use niceInsert() anyway, insert() is perfect for what we
want to do.
Fixes bug #11527 .
2019-03-28 13:22:38 +01:00
Günter Milde
2067bff2cb
Babel's "\textlatin" is obsoleted by "\ensureascii".
2019-03-27 09:52:44 +01:00
Juergen Spitzmueller
e2761dd2f2
Update version numbers of tex2lyx tests
2019-03-26 17:49:38 +01:00
Juergen Spitzmueller
4b3aacd13b
Add TableStyle layout tag
...
Fixes : #8360
2019-03-26 17:42:56 +01:00
Juergen Spitzmueller
ecb2427f41
Add tablestyle buffer param
...
Fixes : #9901
2019-03-26 16:24:27 +01:00
Juergen Spitzmueller
683b3a05e2
Introducing table templates
...
The idea is simple: we insert a pre-formatted table (with a given border
style currently, but other attributes are possible as well) via file-insert
and scale it then to the requested size.
We need three sizes (1x1, 1x2 and 1x3) to generate all sizes properly (due
to border specifications).
Currently, these styles can only be accessed via lfun tabular-style-insert
and the Tabular Create dialog.
My plan is to add a buffer param to set a default style (#9901 ) which then
also is respected by the toolbar button and probably a layout tag to let
classes specify a default style (#8360 ).
2019-03-26 13:43:33 +01:00
Juergen Spitzmueller
2ed3b22a06
Add ignorelang option to file-insert
...
This is useful for inserted files with no real text content
2019-03-26 10:13:33 +01:00
Juergen Spitzmueller
2860266e30
remove buildlyxdir again
...
per request
2019-03-25 16:46:04 +01:00
Juergen Spitzmueller
414db90a5c
Indentation
2019-03-25 16:46:03 +01:00
Juergen Spitzmueller
f04d7d0d7c
Remove accidentally committed debug statement
2019-03-25 08:07:07 +01:00
Kornel Benko
d49b5fdde3
Disable the debug output which made exports using lyx2lyx fail
2019-03-24 22:17:48 +01:00
Juergen Spitzmueller
dc7e7808df
Add buildlyxdir placeholder for \origin
...
This allows resolving paths properly in the build dir.
2019-03-24 17:34:28 +01:00
Enrico Forestieri
c2af2cfd94
Fix bug #11526
...
Correctly categorize a textmode symbol in mathed.
2019-03-24 17:28:01 +01:00
Juergen Spitzmueller
6852e35b1d
GuiLyXFiles: handle defaults.lyx
2019-03-23 17:41:42 +01:00
Juergen Spitzmueller
3dc54d4aac
Display URL-encoded chars decoded in display path
2019-03-23 15:15:08 +01:00
Juergen Spitzmueller
b8842a1584
Add l10n mark
2019-03-23 12:45:28 +01:00
Juergen Spitzmueller
c02ed04127
Save as Template: Also consider document language
...
Attempt to save the template in the appropriate language subfolder of
the user template directory (and propose to create it if it doesn't exist
yet).
That way, user-generated templates (1.) get the correct language attribution
in the lyxfiles dialog and (2.) users can easily generate different
language versions of a template.
2019-03-23 11:00:13 +01:00
Juergen Spitzmueller
ebc4092649
Add LFUN_BUFFER_WRITE_AS_TEMPLATE
...
Convenience function to easier save a file as template in the appropriate
templates folder.
2019-03-23 10:17:33 +01:00
Pavel Sanda
066a164ba6
Forgotten accelerators.
2019-03-22 22:14:21 +01:00
Juergen Spitzmueller
aff2ee6058
Add soul module
2019-03-22 18:29:50 +01:00
Jean-Marc Lasgouttes
d52e04a9b3
Fix fonts used by sub/superscript in text
...
Several changes are needed to get things right:
* nested supersripts only work with inheritFonts=true.
* to get caret position right, it is necessary to remember the outside
font of the inset before computing metrics.
* to get the size right at insertion time, it is necessary to trigger
a metrics computation just after inset insertion.
2019-03-22 16:19:52 +01:00
Jean-Marc Lasgouttes
cfb8b214d1
Treat math style a bit more like other font features
...
While math style (scriptstyle,...) is not really something that can be
set, it is useful for text subscripts and superscripts and therefore
it makes sense to handle it in some places.
With this change, style is still not a first class feature, but good
enough for now. In particular, it is taken into account in update().
2019-03-22 16:19:05 +01:00
Jean-Marc Lasgouttes
b79a694c56
Compilation fix
2019-03-22 14:56:33 +01:00
Juergen Spitzmueller
6efdd1c399
Cosmetics
2019-03-22 14:18:17 +01:00
Juergen Spitzmueller
58c4c11c4c
Use GuiLyXFiles also for ui, kbd and bind files in prefs
2019-03-22 14:14:33 +01:00
Juergen Spitzmueller
9a2c5b515a
Disable language combo if there is nothing to select
2019-03-22 14:14:33 +01:00