Richard Kimberly Heck
9a147255df
GUI for new counter inset.
2020-04-30 23:11:59 -04:00
Richard Kimberly Heck
9a1b26a156
Format and reversion code for new counter inset.
2020-04-30 23:11:59 -04:00
Jean-Marc Lasgouttes
b9538b10d4
Ignore some more files when building in source tree
2020-04-23 19:17:15 +02:00
Juergen Spitzmueller
733c9b04d8
Minor doc update by Yuriy
2020-04-23 07:33:51 +02:00
Jean-Marc Lasgouttes
bb0117d182
Simplify code for bidi icons
...
Most of the RtL icons that we provide are simply mirrors of the LtR ones.
Therefore let the code do that by default if no +rtl icon is found.
The only RtL icon left for now is for "layout Enumerate" (notice the
numbers in it).
Also remove useless getPixmap wrapper and several old bidi_xxx icons
that were forgotten in previous patch.
2020-04-16 20:54:53 +02:00
Jean-Marc Lasgouttes
43eda5ad73
Reimplement properly bidi icons
...
When the cursor in RTL text, icons for "depth-increment" or
"layout-toggle Enumerate" look wrong.
Instead of relying on the clumsy "bidi" lfun of 2898c335
, this new
version relies on a new Toobar tag BidiItem that inserts an action
which can have two icons, depending on the direction of the paragraph
containing the caret (or of the direction of the UI when no file is
open).
The alternative icon has the same name as the original one, with a
"+rtl" string appended to the lfun string. The alternative icon is
only active if the file is found. The icon themes `default', `oxygen'
and `classic' have been updated accordingly.
Fixes bug #4451 .
2020-04-14 22:47:56 +02:00
Jean-Marc Lasgouttes
ce0538e372
Revert "Add mechanism to change icons in RTL mode"
...
This is really too clumsy. Revert in preparation for a better
mechanism.
This reverts commit 2898c335be
.
2020-04-14 22:47:50 +02:00
Kornel Benko
0536193c22
Added revtex4-2.layout
...
For revtex4.1, this is only cosmetics, because the content
of the layout moved to revtex4-x.inc.
2020-04-08 10:27:34 +02:00
Kornel Benko
701c6a6287
Add "inset-settings" shortcut to sk/menus.bind
2020-04-07 11:52:58 +02:00
Jean-Marc Lasgouttes
c8ebd2117c
Change tootip for Labeling layout toolbar button
...
Labeled List sounds better that Labeling.
Part of bug #11770 .
2020-04-03 19:16:04 +02:00
Juergen Spitzmueller
fe09ddf1b9
Implement buffer-write force
2020-03-31 08:01:17 +02:00
Richard Kimberly Heck
d34bb46387
Fix bug #11799 .
...
I've made cut, etc, OptItems, as this menu is already very long.
2020-03-28 23:34:44 -04:00
Juergen Spitzmueller
f51100459a
ru/Intro: update by Yuriy
2020-03-26 15:13:49 +01:00
Enrico Forestieri
92c4bb4682
Amend bd6d09fc
...
Was forgetting this.
2020-03-22 22:03:49 +01:00
Pavel Sanda
f5669c0a3d
* fix missing entry in ia.po
2020-03-20 20:43:39 +01:00
Pavel Sanda
e91b2e2fbe
layouttranslations check from Giovanni
2020-03-20 17:48:36 +01:00
Juergen Spitzmueller
07e8e4352f
lyx_2_0.pyx_ add convert_includeall method
...
It's better to have that param explicitly in the document.
2020-03-15 09:32:02 +01:00
Enrico Forestieri
bd6d09fc98
Fix Python 3 issues when generating preview snippets
...
The log file generated by latex can contain strings encoded in
whatever supported encoding. Instead of guessing the encoding,
it is better to open it in binary mode and then performing the
necessary comparisons as "bytes". In order to do this, the
strings are encoded in utf8, so that, for example, b"pythön" is
encoded as "pyth\xc3\xb6n" (7 bytes). Of course, this means that
we can only successfully perform comparisons with ascii strings.
However, this is what we actually do, as we only search for
ascii strings in the log file.
2020-03-14 17:19:08 +01:00
Juergen Spitzmueller
f4af191403
Introduce maintain unincluded children "mostly"
...
This is a mode for includeonly handling that is effective and still outputs
at least mostly correct counters and references. This is intended for non-
final editing work.
File format change.
2020-03-13 15:46:35 +01:00
Stephan Witt
46596455db
#11767 improved default binding on Mac for window-close
2020-03-08 13:33:30 +01:00
Günter Milde
c1357cbd01
ctest autotest for #11773 language nesting with lyx2lyx.
...
* invert failing lyx2lyx tests for ko/Welcome
* add dedicated test sample
* set language for English text part in ko/Welcome.
Also
* fix a lyx2lyx language test sample
* fix clause in unreliableTests
2020-03-05 00:24:08 +01:00
Günter Milde
0db0d7f375
Remove no longer needed module import.
2020-03-05 00:24:08 +01:00
Günter Milde
91bdcbbb82
Refactor lyx2lyx code.
...
Use helper functions for shorter, self-documenting code.
Drop optional arguments that equal the default value.
Remove hard TABs and trailing whitespace.
2020-03-05 00:24:08 +01:00
Jean-Marc Lasgouttes
0b5ce4b5ba
Fixup cf9827df
: do not forget keyboard bindings and docs
...
Keyboard bindings are easy. For lfun icons in documentation, both the UserGuide and Tutorial have to be updated. Since this will have to be done again once the documentation is imported from branch, I list them here for reference:
For the lib/doc/ directory:
find . -name 'Tutorial.lyx' | xargs sed -i 's/"layout List"/"layout Labeling"/g'
find . -name 'UserGuide.lyx' | xargs sed -i 's/"layout List"/"layout Labeling"/g'
and then
find . -name 'Tutorial.lyx' | xargs sed -i 's/"layout \(Itemize\|Description\|Labeling\|Enumerate\|List\)"/"layout-toggle \1"/g'
find . -name 'UserGuide.lyx' | xargs sed -i 's/"layout \(Itemize\|Description\|Labeling\|Enumerate\|List\)"/"layout-toggle \1"/g'
Related to bug #11770 .
2020-03-04 14:07:03 +01:00
Jean-Marc Lasgouttes
cf9827dfc1
List is obsoleted by Labeling: update icons
...
This does not change much in master but it is cleaner since the List
layout has been obsolete since 2010 (7f8b868f
).
See bug #11770 .
2020-03-04 11:52:52 +01:00
Juergen Spitzmueller
f6f51587cf
Un-provide amsmath in beamer article layouts
...
Fixes #11768
2020-02-29 19:20:18 +01:00
Richard Kimberly Heck
9d8dfe934b
Fix bug #11750 .
...
Unfortunately, stat.st_ino returns 0 on Windows, at least on Python 2.7, so we can't use that way of telling when we're seeing the same directory again. Surely the real pathname should work.
2020-02-24 19:07:31 -05:00
Stephan Witt
a891a1ba20
Avoid UTF8 "no-break space" and use the space inset instead.
2020-02-22 15:21:26 +01:00
Stephan Witt
90079857fe
Provide predefined key binding for LFUN "forward-search" on Mac
2020-02-22 12:24:41 +01:00
Scott Kostyshak
562917dc1c
lyxpreview_tools.py: fix a regular expression
...
Three backslashes are needed before a LaTeX command, not one. Before
this commit, the code gave the following error with Python >= 3.6:
re.error: bad escape \g at position 29
This error was introduced with Python 3.6, as documented [1] by the
following line of documentation:
Changed in version 3.6: Unknown escapes in pattern consisting of
'\' and an ASCII letter now are errors.
Although previous Python versions did not give an error, the regular
expression was not working as intended: for example, the "\\n" in
"\\newcommandx" would be interpreted as a new line.
[1] https://docs.python.org/3.6/library/re.html#re.sub
2020-02-15 21:57:30 -05:00
Juergen Spitzmueller
c4da8d38c9
Handle encoding error in layout file parsing more gracefully
...
Issue a warning about non-decodable files, but do not break
completely.
Addresses #11736
2020-02-13 08:13:22 +01:00
Enrico Forestieri
4e3567523a
Fix syntax error with Python 2
...
Python 2 wants b"..." and gives error win rb"...".
2020-02-06 10:50:02 +01:00
Juergen Spitzmueller
b2b7e5cac1
Amend 400706ad05
2020-01-27 11:15:49 +01:00
Pavel Sanda
b9bf39240b
* lib/RELEASE-NOTES
2020-01-14 22:12:35 +01:00
Juergen Spitzmueller
dd60e2d9f4
Update RELEASE NOTES
2020-01-13 16:02:42 +01:00
Juergen Spitzmueller
5fc2662b13
Add pref to keep ct markup on copy/paste
...
Fixes #10278 , #10128
2020-01-13 15:20:48 +01:00
Juergen Spitzmueller
a450797b2a
Rest in peace, dvipost!
2020-01-13 08:59:26 +01:00
Jean-Marc Lasgouttes
0f0ed8073a
This should not have been reverted
2020-01-12 21:47:54 +01:00
Jean-Marc Lasgouttes
dba1e40b52
Revert "Automatically show the review toolbar if the document has tracked changes"
...
We will replace this with a better solution
For now, only keep
- Changes::isChanged()
- Buffer::areChangesPresent(), replaced by a dummy function
Next step will be to provide a working areChangesPresent() and to
compute Inset::isChanged in updateBuffer.
This reverts commit 6d4e6aad24
.
2020-01-12 20:26:35 +01:00
Juergen Spitzmueller
bbc6ea4a5f
Implement change tracking of column/row addition/deletion
...
Fixes #8469
File format change
2020-01-11 16:17:04 +01:00
Juergen Spitzmueller
c3bdeefbec
de/UserGuide: minor update.
2020-01-10 15:45:59 +01:00
Juergen Spitzmueller
c77999a5f3
Add buffer param to opt-out fragile content movement
...
Fixes #11714
File format change
2020-01-10 10:21:09 +01:00
Juergen Spitzmueller
191adc2fad
Fix ordering
2020-01-06 17:26:38 +01:00
Juergen Spitzmueller
9c97021623
Add Eugene (Yu Jin) to the credits
2020-01-06 17:20:55 +01:00
Juergen Spitzmueller
f1a84d0c91
Typo
2020-01-05 13:45:20 +01:00
Juergen Spitzmueller
75718b9777
Add Patrick De Visschere to the credits
2020-01-05 13:41:02 +01:00
Juergen Spitzmueller
31595759ac
generate_contributions.py: allow mail-archive message IDs
...
as MARC stopped tracking us
2020-01-05 13:32:46 +01:00
Juergen Spitzmueller
d653bf01f9
Additional.lyx: Add a note on Okular inverse search.
2020-01-05 09:00:07 +01:00
Juergen Spitzmueller
64775b7875
Introduce Menu item to accept/reject all changes in master/children
...
Fixes #11652
2020-01-02 14:10:22 +01:00
Juergen Spitzmueller
dc41c1f6df
New helper lfun ifrelatives
...
This executes a command only if a buffer has either a master or children
Helps to disable master-related items in the UI
2020-01-02 14:09:24 +01:00
Juergen Spitzmueller
69792bbaa5
Implement master-buffer-forall
...
Similar to buffer-forall with the notable exception that its scope is
limited to the files of a project (master and all children)
2019-12-31 12:27:00 +01:00
Juergen Spitzmueller
0e6a7aa85a
Update RELEASE-NOTES
2019-12-31 12:24:25 +01:00
Juergen Spitzmueller
89b5607e0a
Centralize code to markup deleted complex objects (with tikz) in output
...
This fixes #9293
2019-12-28 13:43:17 +01:00
Juergen Spitzmueller
8e62dcc20f
Add pref option to disable underlining of added text (in workarea)
...
Addresses #10102
2019-12-27 10:35:52 +01:00
Juergen Spitzmueller
dc4823e759
Add native changebars
...
Fixes #10750
2019-12-24 18:12:22 +01:00
Juergen Spitzmueller
a08cbf41cf
Provide way to add (optional) user initials
...
This makes it easier to hook the changes package into LyX's ct markup.
2019-12-24 14:31:08 +01:00
Kornel Benko
a5a8c6731c
Make EmbeddedObjects.lyx compilable with lualatex/xelatex again
...
Comment from Jürgen Spitzmüller:
As we didn't report makeindex errors until my commit yesterday(17 Dec 2019), this
problem got unnoted (and the respective index entry was simply omitted).
2019-12-23 14:29:42 +01:00
Juergen Spitzmueller
f4472d6ab9
Plain xindy works for us only wirh the texindy module
2019-12-16 11:50:11 +01:00
Juergen Spitzmueller
239dee34af
Report makeindex/xindy errors
...
Fixes #2569
2019-12-15 13:48:21 +01:00
Juergen Spitzmueller
aa141bc293
Enhance support for Xindy
...
This adds the proper language module and codepage for languages supported
by Xindy
2019-12-15 12:01:59 +01:00
Juergen Spitzmueller
7ddec2affc
Fix index entry
2019-12-14 17:12:39 +01:00
Juergen Spitzmueller
cb25603ae1
Set makeindex as index processor in the docs
...
Prevent that another processor (such as xindy) is used when set in prefs.
xindy does not play well with hyperref.
Fixes #11708
2019-12-14 09:48:33 +01:00
Juergen Spitzmueller
4779d013ad
fr/Modules/Braille: make this work with polyglossia
...
The usage of English here was a bad hack anyway.
2019-12-13 11:58:12 +01:00
Juergen Spitzmueller
e75fa6f3ac
Re-fix #11146 with recent LaTeX
2019-11-20 11:48:18 +01:00
Juergen Spitzmueller
a37c003448
Beamer loads amsmath
2019-11-20 09:38:16 +01:00
Günter Milde
70bdbd3a57
ctest update.
...
Debian stable ships now TL18, we don't need to care for older TL versions.
Make CJK-ko documentation more robust (failed with non-TeX fonts and XeTeX,
if LatinModern is not installed system-wide).
The test sample for LyX bug 3059 triggers an error only with
"fontencoding auto-legacy" and can be safely ignored with non-TeX fonts.
2019-11-18 22:24:55 +01:00
Juergen Spitzmueller
34b629cc29
These languages are now also supported by polyglossia
...
Afrikaans, Belarusian, Bosnian, and Georgian
2019-11-17 08:08:33 +01:00
Juergen Spitzmueller
400706ad05
Consider shorthand in biblatex cite display
...
Fixes #11696
2019-11-12 13:52:05 +01:00
José Matos
668aa17ad7
Fix typo (thanks to Salvatore Falco for the fix).
2019-11-04 12:12:23 +00:00
Juergen Spitzmueller
6e810d9811
Another comment to languages
2019-11-01 11:58:58 +01:00
Juergen Spitzmueller
89257a33ab
Comments on soon-to-be supported polyglossia languages
2019-11-01 09:23:58 +01:00
Juergen Spitzmueller
f814d690e2
Some languages supported by polyglossia nowadays
2019-11-01 07:04:04 +01:00
Richard Kimberly Heck
ac106bd720
Remove MIME type from HTML table format.
...
I did not realize when I added this that it would mean that ALL
files detected as text/html would be handled this way.
Should fix #11087 . But it is the right thing to do anyway.
2019-10-12 14:05:48 -04:00
Richard Kimberly Heck
1ea2e250c3
More updates from Yuriy
2019-10-10 17:42:55 -04:00
Juergen Spitzmueller
2458dc2ca6
Another Yuriy update
2019-09-26 16:53:20 +02:00
Juergen Spitzmueller
7291f35aef
ru/Tutorial.lyx: update by Yuriy
2019-09-25 17:19:51 +02:00
Juergen Spitzmueller
d76cef70a0
Allow to hide formats from menus
...
Fixes : #11657
2019-09-11 10:29:50 +02:00
Juergen Spitzmueller
9a0c52ed7e
ru/Tutorial.lyx: update by Yuriy
2019-09-11 10:22:01 +02:00
Juergen Spitzmueller
ae67e54501
UserGuide: some typos fixed by Yuriy
2019-09-11 10:21:15 +02:00
Günter Milde
cec04267b2
Make preview skript Python-3 compatible.
2019-09-05 09:42:56 +02:00
Scott Kostyshak
db65b1a3c3
Port gnuplot2pdf.py to Python 3
...
Instead of wait(), use communicate(), as mentioned here:
https://docs.python.org/3/library/subprocess.html
Otherwise, the process seems to hang as cautioned in the above URL.
Also, use byte strings.
2019-09-04 09:12:09 -04:00
Scott Kostyshak
48f88d550e
Obs. APA: fix missing citations
...
The document now compiles and the ctests pass.
2019-09-02 22:22:20 -04:00
Scott Kostyshak
0344284e9b
Fix origin path of three obsolete docs
2019-09-02 22:20:45 -04:00
Juergen Spitzmueller
8bfe3d7198
lyx2lyx: Fix revert_new_languages
2019-08-31 11:20:10 +02:00
Juergen Spitzmueller
087b4e39bb
Hooked in one year too early
2019-08-30 08:27:34 +02:00
Juergen Spitzmueller
54fd0a70f4
Fix encoding in aa class, which is preset via class options
...
Hook into nearby file format change.
2019-08-30 08:09:57 +02:00
Scott Kostyshak
9efa348232
J of Acoustical Society: add a space before cite
...
Without the space, the citation followed directly the word "in".
2019-08-29 17:09:20 -04:00
Scott Kostyshak
d05b2f16c5
J of Acoustical Society: fix missing citations
...
This restores compilation of the file and all ctests work as
expected.
2019-08-28 21:52:00 -04:00
Juergen Spitzmueller
44bfdbd5b2
Fix totalheight reversion routine if there was no totalheight set
2019-08-28 07:27:28 +02:00
Juergen Spitzmueller
bb1f81502c
Tutorial: some style fixes by Yuryi.
2019-08-28 06:20:57 +02:00
Juergen Spitzmueller
9b70264aef
Update of Russian po and Tutorial by Yuriy
2019-08-27 10:45:10 +02:00
Juergen Spitzmueller
6ab3be039e
Use acadian rather than canadien
...
This is what babel-french urges, and canadien currently is broken.
acadien seems to be there for at least 15 years.
2019-08-27 10:25:15 +02:00
Juergen Spitzmueller
08000643e7
Enable Canadian English and French in polyglossia
...
These are equivalent to usenglish and french in babel anyway.
2019-08-26 09:18:59 +02:00
Juergen Spitzmueller
02a31b4c5c
Correct index
2019-08-23 22:36:35 +02:00
Juergen Spitzmueller
69ed8cb89a
lyx2lyx: correct placement of (new) local layout
...
This ended up inside modules sometimes.
2019-08-23 18:38:55 +02:00
Stephan Witt
c7d4d81385
#11642 add version of used python to configure.log protocol
2019-08-23 08:09:53 +02:00
Juergen Spitzmueller
52e21bfcc9
lyx2lyx: fixup gloss reversion
2019-08-22 17:16:26 +02:00
Günter Milde
eac3298751
unicodesymbols: force "latin capital letter Schwa" also for utf8x.
2019-08-21 09:00:10 +02:00
Scott Kostyshak
fea1842149
ja/EmbeddedObjects: fix case of KOMA-script cites
...
Without these case changes, the citations are undefined.
2019-08-16 09:27:56 -04:00
Scott Kostyshak
714e8560c2
ja/EmbeddedObjects: update format for next commit
...
The format was already post-2.3.x.
2019-08-16 09:23:34 -04:00
Juergen Spitzmueller
6b6d3ae5ce
ru/Tutorial: re-save in 2.3 format
2019-08-16 07:30:16 +02:00
Juergen Spitzmueller
d88beef1cd
ru/Tutorial: fix for utf8 doc encoding
2019-08-16 07:26:58 +02:00
Scott Kostyshak
7556e94a92
es/UserGuide: comment out 2 citations to fix comp
...
The citation "spanish" is broken. Commenting it out at least fixes
the compilation.
2019-08-15 16:05:26 -04:00
Scott Kostyshak
343ffc41fb
es/UserGuide: fix a broken cross-reference
2019-08-15 16:05:17 -04:00
Scott Kostyshak
a22b48cbfa
es/Customization: fix ref to fix compilation
...
The reference was using the label of the English version, so was
broken.
2019-08-15 13:34:55 -04:00
Scott Kostyshak
f5c4b95dee
es/Customization: update format for next commit
...
This manual was already saved with a post-2.3.x format, so I am
updating to the format of master so that the next commit's diff is
readable.
2019-08-15 13:30:04 -04:00
Scott Kostyshak
1dcc688cb0
es/Additional: remove citation to fix compilation
...
Removing this last citation in the manual is consistent with
032932cb
, as well as other similar places in the text (it seems we
now reference documentation with a hyperlink instead of a citation).
2019-08-15 12:55:59 -04:00
Scott Kostyshak
11170a3172
CREDITS: "!" in email should be followed by space
...
Otherwise a literal "!" is output. This commit fixes typos in two
email addresses.
2019-08-15 11:46:02 -04:00
Juergen Spitzmueller
1f2eb92b33
hebarticle: fix compilation with XeTeX (bug #10525 )
2019-08-15 17:42:27 +02:00
Scott Kostyshak
f11e9adf8a
Implement commenting for CREDITS file
...
The reader of CREDITS (GuiAbout.cpp) now ignores lines that start
with the number sign (#). This commit also introduces a commented
out header in CREDITS reminding any potential editor that all
changes will be overwritten by generate_contributions.py.
2019-08-14 22:09:42 -04:00
Scott Kostyshak
792f428230
Port CREDITS changes to source
...
All changes must be in generate_contributions.py.
This commit amends 144e5189
.
2019-08-14 19:28:53 -04:00
Scott Kostyshak
144e5189c5
CREDITS: remove errant ">" from two addresses
2019-08-14 13:10:24 -04:00
Joel A. Kulesza
29b725afa1
Correct typo in contributor email address
2019-08-14 12:57:18 -04:00
Juergen Spitzmueller
4b0069860c
InsetGraphics: use totalheight for height output
...
Graphics "height" is only the height above the baseline and thus not
what most people will expect. Also, using height can result in a
division by zero with rotation.
Use totalheight now since this means "height of the figure" (independent
of the baseline).
The custom options field can be used if height is really desired.
We handle this in conversion/reversion, respectively, so document
output will not change.
Hence, file format change.
Fixes : #9676
2019-08-14 16:55:43 +02:00
Juergen Spitzmueller
1929caf4b7
Re-fix #2005
...
Loading keyval does not work any longer. Fix it properly by de-activating
the equal character locally if graphics options use it.
2019-08-14 14:49:38 +02:00
Juergen Spitzmueller
f995fba310
Fix cprotect with Slovak
...
babel-slovak makes ^ active, though cprotect relies on it being
catcode 9 ("ignored"). Thus we locally change the catcode with Slovak.
2019-08-14 14:00:29 +02:00
Juergen Spitzmueller
ce447e1760
Deactivate active - in tables with \cline or \cmidrule
...
This introduces a new languages tag ActiveChar which also can be used
for similar cases.
2019-08-14 13:10:42 +02:00
Juergen Spitzmueller
3a3a27447b
Fix another dead ref
2019-08-13 12:31:34 +02:00
Juergen Spitzmueller
4926460456
Fix another dead ref
2019-08-13 12:25:30 +02:00
Juergen Spitzmueller
f0dd7370df
Fix documents
2019-08-13 12:18:50 +02:00
Juergen Spitzmueller
0dd5824b43
Support memoir's builtin endnotes
2019-08-13 10:38:26 +02:00
Juergen Spitzmueller
d0379db1aa
Localize endnotes header (with endnotes.sty)
2019-08-13 10:13:32 +02:00
Juergen Spitzmueller
a8871e5418
Typo
2019-08-13 07:55:21 +02:00
Juergen Spitzmueller
8abe7b25e8
Add support for the enotez package
...
This is a modern implementation of endnotes building on LaTeX3 tools which
gets away with deficiencies of the endnotes package, has some extra features,
is localized, supports hyperref and is better customizable.
As this is a fairly new package requiring l3, we keep the old endnotes
module and provide this as an alternative.
2019-08-13 07:30:20 +02:00
Juergen Spitzmueller
28796bcb63
lyx2lyx: remove landscape module in reversion
2019-08-13 07:29:07 +02:00
Juergen Spitzmueller
2a07efa6f7
lyx2lyx: fix del_module method
2019-08-13 07:28:12 +02:00
Scott Kostyshak
73afc41e5e
Fix clipart path for nl Tutorial
...
The absolute path from the translator was accidentally used
(bbdee57e
).
The document now compiles.
2019-08-12 22:19:46 -04:00
Juergen Spitzmueller
1ed5aa3a3e
Update layout formats
2019-08-12 14:54:52 +02:00
Juergen Spitzmueller
d61f722080
foottoend.module: no need to tinker with redefinitions
...
when we just can output what we want right away.
2019-08-12 14:48:21 +02:00
Juergen Spitzmueller
229052b29a
Extend endnotes support
...
Support native solution for Endnotes list rather than having to use
\\theendnotes via ERT
File format change
2019-08-12 13:00:54 +02:00
Juergen Spitzmueller
cbfce678d8
Add Requires to float definition.
2019-08-12 12:18:28 +02:00
Juergen Spitzmueller
673e5fed51
Typo
2019-08-09 08:05:11 +02:00
Juergen Spitzmueller
006f1cbe43
update layout formats
2019-08-07 17:10:58 +02:00
Juergen Spitzmueller
0b7305024a
Use generic paper size names rather than LaTeXisms such as "letterpaper"
...
This allows to support classes that don't use the Xpaper wording.
Add support for KOMA font (keyval) syntax on top of that.
Also support class-specific font and paper sizes in tex2lyx.
File and layout format change.
2019-08-07 16:44:11 +02:00
Juergen Spitzmueller
1386a3d8fd
Allow for multiple use of same key in qualified citation lists
...
File format change
Fixes : #11618 , #11632
2019-08-07 13:00:29 +02:00
Juergen Spitzmueller
af7f2e9f58
Add default page size to KOMA layout
2019-08-06 20:01:07 +02:00
Juergen Spitzmueller
7ff1a5738e
update layout formats
2019-08-06 19:34:43 +02:00
Juergen Spitzmueller
9f61c8d4af
Add more fontsizes to KOMA classes.
...
Theoretically, KOMA supports any font size. We add a sensible range.
2019-08-06 19:29:18 +02:00
Juergen Spitzmueller
50abaa0e57
Add FontSizeFormat textclass option
...
This allows to customize the way fontsizes are passed to the class (e.g.,
"fontsize=12", as used by KOMA, rather than "12pt").
2019-08-06 19:27:49 +02:00
Juergen Spitzmueller
b01075469d
Add more page sizes to KOMA and memoir
2019-08-06 18:18:37 +02:00
Juergen Spitzmueller
c6f262a5b7
Add textclass options for paper size selection and default paper size
...
Fixes : #4506
Implementing this to the classes requires file format changes, as the
classes' page layout will likely differ from geometry's.
2019-08-06 17:34:16 +02:00
Juergen Spitzmueller
65c1ae8133
Fix interplay of memoir and geometry
...
Fixes : #10970
2019-08-05 19:01:48 +02:00
Pavel Sanda
992fe6561e
Additional manual - few updates about VCS info inset from Joel and me.
2019-07-29 13:36:15 +02:00
Pavel Sanda
a6634f5bb3
git VCS: add support for short hashes in inset info ("Abbreviated revision").
...
Fixes bug #11620 .
Patch from Joel Kulesza.
2019-07-28 22:01:17 +02:00
Richard Kimberly Heck
4597622ce5
Fix typo
2019-07-25 00:05:21 -04:00
Juergen Spitzmueller
6c2a0c6b37
Correct visual/logic cursor description
2019-07-23 07:36:53 +02:00
Jean-Marc Lasgouttes
bcd998c1eb
forgot this
2019-07-22 15:48:28 +02:00
Jean-Marc Lasgouttes
2898c335be
Add mechanism to change icons in RTL mode
...
When the cursor in RTL text, icons for "depth-increment" or
"layout-toggle Enumerate" look wrong.
To fix this, the lfun "bidi" is introduced. "bidi ltr func" behaves
like "func" in LTR text, but is unknown in RTL text. "bidi rtl" does
the opposite. This allows to add two icons, but only have one icon
available. When no document is available, only LTR is assumed.
To make this work, the handling of unknown functions in toolbar has
been changed so this these functions can change dynamically their
existence.
The icon themes `default', `oxygen' and `classic' have been updated
accordingly.
Fixes bug #4451 .
2019-07-22 15:20:38 +02:00
Juergen Spitzmueller
55465142ff
UserGuide: decimal separator updates.
2019-07-22 08:13:45 +02:00
Juergen Spitzmueller
2b41bf22a9
de/UserGuide: correction
2019-07-21 17:59:53 +02:00
Juergen Spitzmueller
f47e5ea24b
UserGuide: update prefs language documentation
2019-07-21 14:37:41 +02:00
Uwe Stöhr
ebf42d9b10
Fancy_Colored_Boxes.lyx: add section about references
...
is a user request
2019-07-21 01:27:43 +02:00
Jean-Marc Lasgouttes
c293be56bd
Rename frontend qt4 to qt
...
In particular, the directory frontends/qt4 is renamed to frontends/qt.
Many configurations file have to be updated. All mentions of qt4 in
the source have been audited, and changed to qt if necessary.
The only part that has not been updated is the CMake build system.
2019-07-20 23:39:40 +02:00
Jean-Marc Lasgouttes
c476c3766c
Add a pref to disable OS keyboard language support
...
By default, the behavior is the same as before, except that the
language of new document is not unconditionally en_US anymore.
The new checkbox "Respect OS keyboard language" (off by default)
governs this behavior.
Update prefs format to 30.
2019-07-20 12:57:16 +02:00
Juergen Spitzmueller
a7d9982bfc
Add missing GuiName
2019-07-20 06:58:30 +02:00
Juergen Spitzmueller
433de6f461
More latexfonts fixes
...
Adobe is not part of the font name
2019-07-18 18:53:27 +02:00
Juergen Spitzmueller
9108c75fa5
latexfonts: more minor fixes
2019-07-18 18:49:42 +02:00
Juergen Spitzmueller
850c5a3d55
Support for CrimsonPro
2019-07-18 10:50:46 +02:00
Juergen Spitzmueller
d6ce4abd40
Amend 212314ada7
2019-07-18 09:08:24 +02:00
Juergen Spitzmueller
212314ada7
Merge the two noto regular fonts
...
These are actually the same font and shape, so no need for two entries
2019-07-18 08:41:00 +02:00
Juergen Spitzmueller
2e07502c8b
Regular series is default
2019-07-18 08:26:59 +02:00
Juergen Spitzmueller
777a2a9baa
Remove Plex Semibolds
...
These are not font shapes proper. The semibold is to be combined with
font shapes and thus needs to go to extra options.
2019-07-18 08:14:09 +02:00
Juergen Spitzmueller
fad3378864
Missing renames
2019-07-18 07:10:31 +02:00
Kornel Benko
91ff5c4198
Rename packageoption->packageoptions
...
This reflects the description in latexfonts
2019-07-17 18:52:58 +02:00
Kornel Benko
7515648774
AmendI2) e9c0d48d
. Remove unneded entries,
...
Thanks Jürgen
2019-07-17 18:27:06 +02:00
Kornel Benko
a45759cdb4
Amend e9c0d48d
...
Forgotten to commit lyx_2_4.py
2019-07-17 18:03:31 +02:00
Kornel Benko
e9c0d48d58
Add sans serif font series "Chivo"
2019-07-17 18:02:22 +02:00
Jean-Marc Lasgouttes
10379aba7a
Remove layout_xxx icons
...
These have been superceded by lyx-toggle_xxx icons.
Part of bug #9864 .
2019-07-15 23:48:15 +02:00
Jean-Marc Lasgouttes
f1c5587add
Improve description of smallmatrix
...
I did not notice there was already something about it.
2019-07-15 23:36:04 +02:00
Günter Milde
b9cc642856
Fix encoding issues with configuration under Python 3.
...
The part of the configure.py script that runs only when
there is no user ~.lyx/ directory failed under Python 3.
2019-07-15 18:10:01 +02:00
Jean-Marc Lasgouttes
25fce652fb
Document smallmatrix (with change tracking)
2019-07-15 14:17:22 +02:00
Juergen Spitzmueller
3c716cc300
Add support for the Fira family of fonts
...
This is a beautiful and feature rich sans and monospaced font family
designed by Erik Spiekermann and reminiscent to his famous (and
commercial) FF Meta.
2019-07-15 13:32:31 +02:00
Juergen Spitzmueller
b1bdc75a10
Remove another unneeded AltFont
2019-07-15 12:51:09 +02:00
Juergen Spitzmueller
b6dc8c8a4a
Put font series in parentheses
...
This is how we've done it until these new fonts have been added
2019-07-15 12:49:29 +02:00
Kornel Benko
1faef77458
Add support for cantarell font
2019-07-15 12:43:32 +02:00
Juergen Spitzmueller
989b5b9c9b
lyx2lyx: Support conversion of fonts from preamble with extra opts
2019-07-15 10:34:19 +02:00
Juergen Spitzmueller
f404b57de2
Remove unneeded AltFont
...
Also Remove "Sans Serif" specifier from font name, as this s obvious
from the GUI (and there is no other Cantarell type anyway).
2019-07-15 08:02:11 +02:00
Juergen Spitzmueller
6e88579c56
Fix cantarell conversion
2019-07-15 07:11:43 +02:00
Juergen Spitzmueller
fada053c72
Fix copy/paste error
2019-07-15 07:11:27 +02:00
Juergen Spitzmueller
70167007e4
Fix cantarell reversion
...
conversion still needs work
2019-07-15 06:34:28 +02:00
Pavel Sanda
1d56ea325a
layouttranslation: this part slipped in without intention
2019-07-15 00:36:02 +02:00
Pavel Sanda
321923444a
nl reviewed by Niko.
2019-07-14 23:22:38 +02:00
Pavel Sanda
b8c5aabc0f
layouttranslation reviewed for nl by Niko
2019-07-14 23:21:02 +02:00
Kornel Benko
97a099b137
Add sans serif font "cantarell"
2019-07-14 21:44:58 +02:00
Juergen Spitzmueller
2ceeb9e0b3
Handle remaining TeX fonts wrt MoreOptions
...
Closes #11615
2019-07-14 15:08:01 +02:00
Juergen Spitzmueller
ef39cde0ad
latexfonts: add comment.
2019-07-14 12:08:53 +02:00
Juergen Spitzmueller
dcf06fdb22
Split osf options to families
...
Nowadays we support sf and tt fonts with osf options, so this needs to
be selectable separately.
File format change.
2019-07-14 11:41:36 +02:00
Juergen Spitzmueller
996079de49
Remove cantarellMS font
...
This seems to have slipped in by accident at [6ca8238cb8a/lyxgit]
The necessary file format change etc. was not done.
2019-07-14 11:31:43 +02:00
Juergen Spitzmueller
509551cae0
More osf (texfont) fixes
2019-07-14 09:09:46 +02:00
Juergen Spitzmueller
655cb7073d
Bring back accidentally removed option
2019-07-13 18:24:07 +02:00
Juergen Spitzmueller
89f9bab0f0
Properly handle osf in noto and adobe source fonts
2019-07-13 17:34:55 +02:00
Juergen Spitzmueller
04c2594c82
Support MoreOptions for IBM Plex, Noto, and Adobe Source fonts
2019-07-13 14:55:59 +02:00
Juergen Spitzmueller
e8d8716735
recode file in utf8
2019-07-13 12:08:41 +02:00
Juergen Spitzmueller
9e3e09d786
Russian doc updates by Yuriy
2019-07-13 09:50:48 +02:00
Juergen Spitzmueller
2d26def78a
Remove broken information about loaded hyphenation patterns and add FIXME
2019-07-13 09:42:04 +02:00
Juergen Spitzmueller
88460b2398
Minor doc updates.
2019-07-13 08:51:14 +02:00
Juergen Spitzmueller
003d675c2f
Use \babelfonts only if babel >= 3.15 is available.
2019-07-13 08:42:42 +02:00
Günter Milde
c09a693d24
Update release notes, correct comment.
2019-07-12 20:30:22 +02:00
Pavel Sanda
2e6163f075
Update lib/layouttranslation after nl update
2019-07-12 11:48:17 +02:00
Juergen Spitzmueller
c3c2815092
Implement support for font options
...
This revives a patch by Uwe and extends it. Additional options to font
packages/fontspec can now be entered in Document Settings.
This is principally also true for TeX fonts, if the new TeXFont tag
MoreOptions is set. For the time being, I have only done this for
MinionPro, as a model and prove of concept.
Note that adding more TeXFonts requires a file format change,
respectively, and changes to tex2lyx (in the same way as I've done for
MinionPro).
This addresses #8226
2019-07-11 20:28:34 +02:00