Juergen Spitzmueller
ac84510453
Fix quotation marks in GUI string.
2019-04-19 13:43:33 +02:00
Juergen Spitzmueller
2fa68abd00
Layout tweaking
2019-04-19 11:27:54 +02:00
Juergen Spitzmueller
7cadacb19b
The Author(Year) label format is also mandatory for numeric natbib!
2019-04-19 09:53:42 +02:00
Juergen Spitzmueller
e97546c9a8
More formalia
...
(this are just things QtCreator nags about, and I address them in passing)
2019-04-19 09:34:12 +02:00
Juergen Spitzmueller
bebc184054
Display full author list with Natbib (non-BibTeX) if requested
2019-04-19 09:33:31 +02:00
Juergen Spitzmueller
df0d7c0049
Do not owerwrite specific CiteFormat def with default def
...
amends 5996b2e373544 and fixes natbib numerical display
2019-04-19 09:04:23 +02:00
Juergen Spitzmueller
d8afb81832
Break long string
2019-04-19 09:04:11 +02:00
Juergen Spitzmueller
5e385d0513
Formalia
2019-04-19 09:03:47 +02:00
Juergen Spitzmueller
8ecef0fcbc
Available modules should not be editable.
2019-04-18 17:33:37 +02:00
Juergen Spitzmueller
8ee2ffaa52
Amend 3615a6a75bfe7b
...
Natbib provides separation of abbreviated and full author list also
beyond BibTeX
2019-04-18 16:27:22 +02:00
Jean-Marc Lasgouttes
c6754ed548
Do not redefine a stripped-down LyXRC object.
...
I am not sure why it was done this way, but it is not really necessary.
Moreover gcc LTO does not like it.
2019-04-18 15:55:40 +02:00
Günter Milde
6dd505c67a
Don't force encoding switch for Japanese "listings" auto-strings.
...
listings copes with variable-width encodings under platex.
2019-04-18 15:27:24 +02:00
Kornel Benko
6eb9452836
Amend [f2029fb3/lyxgit]
...
Omitting acces to invalid index
2019-04-18 15:07:30 +02:00
Kornel Benko
d11bcac11a
Add Notion entry to paragraph-select function
...
Thanks Pavel
2019-04-18 14:55:51 +02:00
Juergen Spitzmueller
aec50eec49
Fix doxygen comment
2019-04-18 14:51:10 +02:00
Juergen Spitzmueller
3615a6a75b
Make usage of natbib without BibTeX more obvious
...
Fixes : #5549
2019-04-18 14:48:01 +02:00
Juergen Spitzmueller
70b3d3adcc
Add NewlineCmd InsetLayout and Argument option
...
This allows to specific an alternative macro for newlines
Fixes : #10407
2019-04-18 11:35:03 +02:00
Juergen Spitzmueller
ed44bbddee
Add MenuString to InsetLayout
...
Fixes : #8818
2019-04-18 10:27:19 +02:00
Enrico Forestieri
17abf68bac
Amend [f2029fb3/lyxgit]
...
The fix for #11552 was reintroducing #9348 . This commit makes sure
it stays fixed.
2019-04-17 18:08:46 +02:00
Enrico Forestieri
f2029fb386
Fix bug #11552
...
Do not insert a brace inset when we know that LyX wrote the braces.
This commit amends [503f7db2/lyxgit].
2019-04-17 16:03:13 +02:00
Kornel Benko
6747b3fe97
Don't switch encodings if in search modus
2019-04-17 07:40:31 +02:00
Günter Milde
27ba6f282d
Rename legacy input encoding settings.
...
Format incremented to 573
2019-04-16 20:17:32 +02:00
Kornel Benko
e0f5641089
Select the whole paragraph with tripple-left-click
...
Fixes #9175
Also added new function: paragraph-select.
2019-04-16 19:50:31 +02:00
Jean-Marc Lasgouttes
f6f08f0c50
Revert "Make math autocorrrect work with more than 2 chars"
...
This reverts commit 144e7d715938af7cadd9073f4afc30f3744a226a.
2019-04-16 16:04:12 +02:00
Jean-Marc Lasgouttes
8e3972c35d
Revert "Allow to undo partly math autocorrect"
...
This reverts commit f7a11ca7115064710b98bedc64d724ca15362527.
2019-04-16 16:03:57 +02:00
Jean-Marc Lasgouttes
048f9ee08e
Rewrite the code that sets caret height in mathed
...
Instead of remembering the caret ascent and descent for the cell that contains the cursor, the new code remembers caret dimension for each MathRow object. This makes the code much less fragile (ans slightly smaller).
This fixes caret size issues when the Update::SinglePar flag is active.
Fixes bug #11541 .
2019-04-16 15:58:51 +02:00
Jean-Marc Lasgouttes
f7a11ca711
Allow to undo partly math autocorrect
...
To this end, introduce Undo::splitUndoGroup, which ends currently
group and creates a new one with same nesting level.
2019-04-16 14:12:34 +02:00
Isaac
144e7d7159
Make math autocorrrect work with more than 2 chars
2019-04-16 14:12:34 +02:00
Enrico Forestieri
506324ef9d
Properly fix #9616
...
Now all symbols in the unicodesymbols file having a mathcommand
are not wrapped in a \text inset anymore.
2019-04-15 20:56:52 +02:00
Juergen Spitzmueller
7ec81c651e
Listings: language updates
...
Patch by Sergei Winitzki
2019-04-15 11:55:46 +02:00
Günter Milde
da23637d7f
Do not switch the input encoding inside documents using platex.
...
Fixes wrong and missing characters in text parts in other languages
(platex does not support "inputenc").
Fixes compilation errors due to desynchronized encoding switches.
2019-04-12 18:08:17 +02:00
Günter Milde
ad8d1af907
platex input encodings: move handling of some "force" exceptions to unicodesymbols.
2019-04-12 18:08:17 +02:00
Günter Milde
f838b4fb18
platex fixes.
...
* Force unicodesymbols conversion for all *-platex input encodings,
* except some characters that work well in utf8.
* Use platex if document language is "japanese" and input encoding is "utf8".
2019-04-11 01:43:44 +02:00
Günter Milde
02e7bb80d3
Force unicodesymbols conversion with uf8-platex.
...
Fixes Japanese (platex) documents with text parts in other languages.
2019-04-10 16:08:43 +02:00
Günter Milde
6fd263122d
Typographical corrections.
2019-04-10 15:59:17 +02:00
Jean-Marc Lasgouttes
f9da28428a
Fix bold-like characters when selecting bidi text
...
In painter, restrting paining regions does not really work when region is empty.
Fixes bug #11198 .
2019-04-09 11:32:22 +02:00
Kornel Benko
3f9cdc7c63
Amend e55ed79d: Extend handling of Noto fonts
...
Also renamed
known_roman_fonts -> known_roman_font_packages
known_sans_fonts -> known_sans_font_packages
known_typewriter_fonts -> known_typewriter_font_packages
known_math_fonts -> known_math_font_packages
2019-04-08 11:44:53 +02:00
Juergen Spitzmueller
dfde45a01a
Do not attempt to show module info for category headers
2019-04-07 13:57:41 +02:00
Kornel Benko
6fc7739053
Adapt tex2lyx to the noto fonts extension
2019-04-07 13:47:45 +02:00
Kornel Benko
35ac73a425
Update tex2lyx tests due to format change
2019-04-07 13:30:31 +02:00
Juergen Spitzmueller
6482ddee30
tabular-style-insert: add rows also for 1x and 2x tables
...
Fixes : #11537
2019-04-07 12:10:03 +02:00
Juergen Spitzmueller
823263904f
GuiDocument: Sort available modules by category
...
Also improve display of module information
2019-04-07 11:23:19 +02:00
Kornel Benko
e55ed79da9
Extend handling of Noto fonts
...
Added the possibility to use options Regular, Medium, Thin, Light, Extralight
2019-04-07 11:05:42 +02:00
Juergen Spitzmueller
6fef1cec1f
Fix crash in GuiBibtex
2019-04-05 17:53:41 +02:00
Günter Milde
2183978f1a
Amend 6def81f30ff4f73. Never switch encodings with XeTeX or LuaTeX.
2019-04-05 16:14:58 +02:00
Juergen Spitzmueller
38fbbf07cd
GuiDocument: Add filter to modules selection
...
Sorting by category is needs more work, since the GuiIdListModel is
not suitable for trees.
2019-04-05 11:54:44 +02:00
Juergen Spitzmueller
fa79ff2db2
Resolve some implicit conversion warnings.
2019-04-05 11:54:44 +02:00
Juergen Spitzmueller
b5af05b4a7
Make module categories (almost) great again
...
The category tag was rarely used and thus not very useful. This adds
categorization to most modules (the rest will follow) and uses the
\DeclareCategory tag we use in layouts rather than the extra syntax
we used in modules. Categories are now added to the po files and
translated.
Note that this is work in progress: the current categories are still
subject to change.
The ultimate goal of this is to sort the modules in the GUI by category
as we do with layouts, examples and templates (and add a filter to search
for specific modules)
As it is now (with the many modules we accumulated), the module selector
is not really usable anymore. If you don't happen to know how exactly a
module is named, selecting a module is really a PITA.
2019-04-04 18:43:29 +02:00
Juergen Spitzmueller
f51fa38123
Prevent multiplication of preamble code
...
Fixes rest of #8229
2019-04-04 16:39:20 +02:00
Juergen Spitzmueller
0b54650f0e
tex2lyx: improve module support
...
The current heuristics only considered modules with styles that defined
a searched command in their preamble, and only for commands/environments
that were defined in the document's preamble. This limited the module
support drastically.
The new heuristics also checks for commands coming from packages. If the
command is not (re-)defined in the document preamble, it checks modules
that provide a style with a matching LaTeXName, checks for their
requirements and matches those with the packages loaded by the document.
If no module provides a searched style, but we found modules that load
packages that are loaded in the imported tex file, and if those packages
are not auto-loaded by LyX anyway, we also load this module.
fixes : #11259 , part of #8229
2019-04-04 16:01:07 +02:00