Kornel Benko
c4acb6c5b9
Remove the noun-flag from the separator in index entry
2020-09-21 12:48:58 +02:00
Thibaut Cuvelier
1991d0ed24
Converters: always set version to something.
...
Otherwise, it's common to compare "None >= (6,2,6)", which makes no sense. Set it to (0,0,0) so that any comparison fails (without an error message).
2020-09-19 20:43:41 +02:00
Thibaut Cuvelier
e4065cc1b1
Converters: slightly more pythonic code.
2020-09-19 20:43:41 +02:00
Thibaut Cuvelier
6c51cabd35
DocBook: fix output in Layout::write.
2020-09-19 20:43:41 +02:00
Thibaut Cuvelier
dd8660c07e
layout2layout: use name instead of pseudonym.
2020-09-19 20:43:41 +02:00
Thibaut Cuvelier
41a15f7b6d
DocBook: in configure.py, DeclareDocBookClass doesn't need to be checked anymore.
2020-09-19 20:43:41 +02:00
Thibaut Cuvelier
f28c193569
DocBook: remove now useless function in configure.py.
2020-09-19 20:43:41 +02:00
Thibaut Cuvelier
08a58242c1
DocBook: better output with the Linguistics module.
...
One issue left: <table> output within an <informaltable>, that does not make sense... I'm debugging it.
2020-09-19 20:43:40 +02:00
Thibaut Cuvelier
632bad62c9
DocBook: do a little something for shapepar.
2020-09-19 20:43:40 +02:00
Thibaut Cuvelier
ca1ca4326b
DocBook: implement theorems.
...
This is a minimal implementation, as DocBook lacks a serious way of encoding all of this. Maybe a <formalpara> could do the trick, but I'd need to find a way to shoehorn a title through the styles (i.e. a first complete tag):
Theorem: Bla bla
<formalpara>
<title>Theorem</title>
<para>Bla bla</para>
</formalpara>
This would also only be a solution for single-paragraph things, as formalpara only allows one paragraph. Or a sidebar, but it's semantically very remote.
2020-09-19 20:43:40 +02:00
Thibaut Cuvelier
e3da8b65f6
DocBook: several missing features for Additional.lyx.
...
Includes: semantic markup (sorry about noun: Additional.lyx uses it to mark menus; there is something better in DocBook, but it looks like the LaTeX equivalent is really for person names), boxes, info layouts.
2020-09-19 20:43:40 +02:00
Thibaut Cuvelier
19734ea454
DocBook: implement LyX-Code.
...
This is quite ugly.
2020-09-19 20:43:40 +02:00
Thibaut Cuvelier
ff2e4ec7e6
DocBook: support Full Width from Tufte Book.
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
6d246bba69
DocBook: fix margin notes.
...
They were nested twice in <sidebar>. Also fixes a new line issue.
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
6688b076cc
DocBook: fixes in lists.
...
Actually output something when list item is empty. XMLStream discarded the sequence StartTag/EndTag (nothing in between).
New-line behaviour around term in description lists.
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
5b01c80635
DocBook: fix titles in KOMA Script.
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
7ec0307b13
DocBook: bug fixing in AASTeX layout.
...
That's mostly generating DocBook tags at an inappropriate place with some metadata, rather than outputting whatever you have at your disposal. Far from satisfying, but good enough for a generic tool (see details in the new TODO). Doesn't trigger assertions. Is valid XML.
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
fb8c07a2c7
DocBook: adapt AASTeX for tag types (new-line behaviour).
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
1f2c51d56b
DocBook: adapt SimpleCV for tag types (new-line behaviour).
2020-09-19 20:43:39 +02:00
Thibaut Cuvelier
78a361778f
DocBook: fix float tags (was unduly overridden).
...
The output was not valid for floats without title.
2020-09-19 20:43:38 +02:00
Thibaut Cuvelier
97cfabb883
DocBook: fix indentation for section titles (including stars).
2020-09-19 20:43:38 +02:00
Thibaut Cuvelier
fc2c36289b
DocBook: rewrite makeListEnvironment.
2020-09-19 20:43:38 +02:00
Thibaut Cuvelier
52b2d3f683
DocBook: make Paragraph::simpleDocBookOnePar return a list of paragraphs.
...
Before, it directly wrote to the XMLStream, but it made implementation of new lines tricky. Now, it returns the XML for each sub-paragraph (delimited by new lines) as a string, so that the caller can adopt a more precise behaviour (such as in lists).
2020-09-19 20:43:38 +02:00
Thibaut Cuvelier
9393ca74ba
DocBook: new logic to handle the new lines, only used in output_docbook for now.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
360139a091
DocBook: documentation for the new tags.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
6998e76495
DocBook: define new arguments in layouts to configure new-line behaviour.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
87dae26e4a
Simplify code to generate only one paragraph at a time.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
dab71087cf
DocBook: add a layout tag to tell whether an item is the abstract or not.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
7b0f9d9524
DocBook: simplify code to handle abstracts.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
0f145c3ef0
DocBook: use DocBookWrapperMergeWithPrevious in the code.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
c417253d0b
DocBook: use DocBookItemTag within paragraphs.
...
This is at least helpful for AAS, even though it slightly resembles a repurposition of that parameter.
2020-09-19 20:43:37 +02:00
Thibaut Cuvelier
ad18c19492
DocBook: add new layout parameter DocBookWrapperMergeWithPrevious.
2020-09-19 20:43:36 +02:00
Yuriy Skalko
6b85dd5ac0
Separate string for translation
2020-09-19 08:47:35 +02:00
José Matos
5154400b64
Avoid crash when string only has one char
2020-09-18 01:09:36 +01:00
José Matos
d0a27e3afc
Whitespace cleanup
2020-09-18 01:07:39 +01:00
Yuriy Skalko
e36fda8375
Update UserGuide
2020-09-17 17:24:14 +02:00
Yuriy Skalko
cd933534bd
Increment preferences format to 34: rename Cyrillic *.kmap files
2020-09-17 15:05:31 +02:00
Juergen Spitzmueller
40159fd2ab
Fixup graphics height conversion when special is non-empty
2020-09-17 08:43:04 +02:00
Juergen Spitzmueller
6ad1c359fc
Fix Makefile.am after 821603def3
2020-09-17 08:00:54 +02:00
Yuriy Skalko
821603def3
Fix Cyrillic keyboard map files
2020-09-17 07:50:05 +02:00
Yuriy Skalko
06aed96f34
Update Russian localization
2020-09-17 07:21:02 +02:00
Scott Kostyshak
06855a66ca
Fix ru Beamer_Article polyglossia exports
...
Set fonts to DejaVu to avoid the following error:
! Package polyglossia Error: The current latin font does not
contain the "Cyrillic" script!
This choice of font is consistent with the Russian intro and
tutorial manuals.
2020-09-13 01:31:00 -04:00
Scott Kostyshak
6a5f1f380e
ru Beamer: make absolute path relative
2020-09-11 00:52:36 -04:00
Richard Kimberly Heck
3e8a17f340
Documentation for ctrl-click on a reference
2020-09-10 13:09:48 -04:00
Yuriy Skalko
dbb97050b5
Update Russian Beamer docs
2020-09-09 07:37:27 +02:00
Yuriy Skalko
b2109b9d39
Add Russian translation of Beamer manual, by Henry Chern
2020-09-07 18:58:34 +02:00
Yuriy Skalko
ace9fbb6a0
Update Russian localization
2020-09-04 19:01:50 +02:00
Pavel Sanda
a218f64a56
Fix dist
2020-09-04 09:29:56 +02:00
Enrico Forestieri
50294f6442
Rename and update description of fonts
2020-09-03 21:46:16 +02:00
Pavel Sanda
bc93c6f99e
Update check_glyphs.lyx.
2020-09-03 18:39:05 +02:00
Enrico Forestieri
a9afdbb73c
Personalize fonts
...
When the fonts distributed with texlive with same family name
as ours are also managed by fontconfig, Qt is not able to
discriminate ours by the style only. In order to be sure Qt
will load our fonts, we change the foundry name from 'PfEd'
to 'LyEd' and augment the font family name with this foundry
name. This only works on *nix, because adding a foundry name
seemingly breaks things on Windows. However, this is a *nix
only problem, seemingly.
2020-09-03 17:46:30 +02:00
Juergen Spitzmueller
a99695ce82
Fix conversion and reversion of relative totalheights/heights
2020-08-30 11:44:08 +02:00
Pavel Sanda
2fad89df08
This test is no more just about stmary10.
2020-08-30 10:50:58 +02:00
Pavel Sanda
5054204d53
Add new section about problems on opensuse.
2020-08-30 10:50:58 +02:00
Scott Kostyshak
1146e6ba43
ru XY examples: set fonts to DejaVu
...
This choice of fonts is consistent with the Russian Intro manual,
and fixes compilation with XeTeX.
2020-08-30 00:34:06 -04:00
Scott Kostyshak
c225b758cb
ru UserGuide: set default output format to pdf2
...
This is consistent with the math manual, and some of the other
formats don't work, because of varioref issues.
2020-08-29 14:00:07 -04:00
jpc
c4cba1d323
Set Deja Vu as non-TeX fonts to make xetex/luatex succeed
2020-08-29 14:26:32 +02:00
Juergen Spitzmueller
d7b64b8e59
Fix Hebrew intro with LuaTeX
...
(use iftex rather than ifpdf)
2020-08-29 11:55:56 +02:00
Pavel Sanda
78f97fcc10
UG: Import and review changes from Phil Netro.
...
Chapter 4-6 & Appendix.
Only few bits actually.
2020-08-28 20:54:26 +02:00
Enrico Forestieri
8a826918de
Amend f96b99dc
2020-08-28 17:39:01 +02:00
Daniel Ramoeller
ad561fc9bc
Fix for bug #11948
...
Force plain layout in soul char styles.
2020-08-28 08:08:39 +02:00
Juergen Spitzmueller
31d0811171
Improve and translate documentation of openCitation feature
2020-08-27 13:33:12 +02:00
Juergen Spitzmueller
0d98fb8548
lyxpaperview: take the first match
2020-08-27 12:05:49 +02:00
Juergen Spitzmueller
ff14d0bd00
Report back if citation target could not be opened
2020-08-27 11:52:52 +02:00
Juergen Spitzmueller
c5c3323f32
Properly disable function
2020-08-27 10:59:15 +02:00
Juergen Spitzmueller
8365eabd6f
Make paper search function accessible and customizable
2020-08-27 08:48:55 +02:00
Stephan Witt
8593d00912
autotools build: Install lyx.svg under images for all platforms
2020-08-26 14:36:47 +02:00
Yuriy Skalko
761648b1f7
Update Russian localization
2020-08-26 11:48:57 +02:00
Juergen Spitzmueller
e52514ffd3
Install lyx.svg
2020-08-26 10:01:53 +02:00
Scott Kostyshak
4a9bbe61df
ctests: restore use of -shell-escape to fix Minted
...
This commit amends 4bb00e99
and fixes the Minted tests.
2020-08-24 16:30:36 -04:00
Juergen Spitzmueller
298fa2eee5
lyxpaperview.py: credit Pavel
2020-08-24 15:59:26 +02:00
Juergen Spitzmueller
7097c4e6b1
laypaperview.py: Fix program description
2020-08-24 15:41:52 +02:00
Juergen Spitzmueller
3e31fad5f6
lyxpaperview.py: no need to limit to year and author
...
The script can now take an unlimited number of arguments, which are all
searched for in the filename. This allows for more flexibility.
2020-08-24 15:38:55 +02:00
Pavel Sanda
71332820d1
UG: Remove opening comment from Phil.
2020-08-24 15:11:53 +02:00
Pavel Sanda
9bd4da2769
First draft of open citation feature
2020-08-24 15:11:53 +02:00
Juergen Spitzmueller
935c9aad5a
Add python lyxpaperview script
2020-08-24 13:32:50 +02:00
Yuriy Skalko
d4e9a268e0
Update Russian localization
2020-08-24 07:24:26 +02:00
Pavel Sanda
894ad70eba
Enable Open Citation menu item iff citation contain locator information or external search script is available.
...
Per Juergen's request.
2020-08-23 22:19:34 +02:00
Pavel Sanda
9c9a2c1b92
distribute lyxpaperview
2020-08-23 20:47:39 +02:00
Pavel Sanda
86d949e82e
UG: Import and review changes from Phil Netro.
...
Chapter 3.
Few additional changes from me.
2020-08-23 14:48:02 +02:00
Pavel Sanda
57076cfff4
UG: Import and review changes from Phil Netro.
...
Chapter 2.
Few additional changes from me.
2020-08-23 13:01:08 +02:00
Juergen Spitzmueller
d6854b01ca
de/UserGuide: adapt some changes from en
2020-08-23 10:38:15 +02:00
Pavel Sanda
7112c8b67e
UG: Import and review changes from Phil Netro.
...
Chapter 1.
2020-08-22 21:11:38 +02:00
Pavel Sanda
8362360639
switch args
2020-08-21 09:25:10 +02:00
Scott Kostyshak
4c0073cd03
Whitespace
2020-08-20 21:51:29 -04:00
jpc
6b508e959c
French manual Customization.lyx : import from 2.3
2020-08-20 17:17:36 +02:00
Juergen Spitzmueller
24c2b8e21a
Add ellipses
2020-08-20 16:39:34 +02:00
Pavel Sanda
4cd3ab1b1a
Example script for looking up the citation pdfs.
2020-08-20 09:12:54 +02:00
Pavel Sanda
e648202e7e
Allow LyX to find pdfs and urls of citation references and follow them from context menu.
...
Currently tested:
- url & doi fields for bibtex.
- all documented eprinttypes of biblatex
- absolute paths of first entry of 'file' field for jabref and kbibtex
- external script searching for author + year pdf
Additional polishing will follow.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg212505.html
2020-08-20 09:12:54 +02:00
Kornel Benko
4bb00e99fb
Cmake export tests: Omit next group of possible conflicts while runnig test in parallel
...
Disable conversion cache because all lyx instances use the same cache without
any locking between read and write to the cache.
Thanks to Scott catching this case.
2020-08-19 22:28:50 +02:00
Yuriy Skalko
3761058f2c
Update Russian localization
2020-08-19 10:16:02 +02:00
Juergen Spitzmueller
09a49da0d7
Customization: Improve documentation of ResetsFont
...
Fixes #8454
2020-08-18 09:02:14 +02:00
Juergen Spitzmueller
71c1931b92
Fix default mark ( #8454 )
2020-08-17 13:45:44 +02:00
Juergen Spitzmueller
cc55ae34f0
Customization: update to current format (for better detection of following changes)
2020-08-17 13:45:00 +02:00
Juergen Spitzmueller
69c5a07082
Comment out non-working nomencl entry
2020-08-17 09:12:51 +02:00
Juergen Spitzmueller
a7ad074776
he/Tutorial: fix conditional so that this also works with LuaTeX
...
(requires forthcoming polyglossia 1.50 to work properly)
2020-08-16 11:22:53 +02:00
Juergen Spitzmueller
d31e829462
typo
2020-08-15 19:21:20 +02:00
José Matos
a8094051c1
Consider file encoding for modules in reconfigure
...
If the modules are not in utf8 then we warn and skip that file
like it happens for layout files.
It would be nice in both cases to have a warn in the gui and not only in the config.log
2020-08-15 17:49:23 +01:00
José Matos
5a212823d7
Trim endline whitespace
2020-08-15 16:36:34 +01:00
Juergen Spitzmueller
80e9f7f426
Fixup Apa7 template
2020-08-15 09:52:35 +02:00
Pavel Sanda
48b1e8a0ac
New attempt on #9906 : allow following hyperlinks via context menu.
...
Now safer version with the help of Qt.
2020-08-14 19:48:47 +02:00
Juergen Spitzmueller
f348e0edc5
Fix emphasizing
2020-08-12 15:27:21 +02:00
Juergen Spitzmueller
91170accde
Fix string
2020-08-12 14:30:25 +02:00
Juergen Spitzmueller
bafd74c46e
zh_CN/Tutotrial: Fix emphases
2020-08-11 08:23:27 +02:00
Richard Kimberly Heck
8218225f6e
Distinguish size of Part from that of Chapter, in articles.
2020-08-10 18:34:17 -04:00
Richard Kimberly Heck
74e63e754c
Amend e6de6c2b
2020-08-09 13:31:36 -04:00
Daniel Ramoeller
e6de6c2b59
Fix bug #11741 .
...
Theorems weren't being numbered by chapter.
2020-08-09 13:09:41 -04:00
Yuriy Skalko
1af9e3b0fc
Update Russian localization
2020-08-08 16:12:29 +02:00
Juergen Spitzmueller
7bbc4270ad
Add new Russian example files to Makefile
2020-08-05 19:14:13 +02:00
Yuriy Skalko
067a39ee97
Update Russian XY-Pic manual
2020-08-05 18:50:06 +02:00
Yuriy Skalko
3e63bcdeba
Minor fixes to XY-Pic.lyx
2020-08-05 18:48:36 +02:00
Juergen Spitzmueller
53e6d7adcb
de/UserGuide: two minor corrections
2020-08-05 08:51:51 +02:00
Yuriy Skalko
41e768fd42
Documentation fixes
2020-08-05 08:51:05 +02:00
Yuriy Skalko
e46670b122
Russian translation of XY-pic manual by Henry Chern
2020-08-05 08:34:43 +02:00
Yuriy Skalko
86a4d6c8ab
Update Russian localization
2020-08-05 08:26:30 +02:00
Thibaut Cuvelier
fa38ae3fc0
Revert "DocBook: add new layout parameter DocBookWrapperMergeWithPrevious."
...
This reverts commit 59b0f88d2b
.
2020-08-03 22:57:49 +02:00
Thibaut Cuvelier
fe8aff31fd
Revert "DocBook: use DocBookItemTag within paragraphs."
...
This reverts commit 49b998f99b
.
2020-08-03 22:57:11 +02:00
Thibaut Cuvelier
4c01ab9ecf
Revert "DocBook: use DocBookWrapperMergeWithPrevious in the code."
...
This reverts commit 62c9f4332d
.
2020-08-03 22:56:25 +02:00
Thibaut Cuvelier
42eca3d8d6
Revert "DocBook: simplify code to handle abstracts."
...
This reverts commit 0199e048ff
.
2020-08-03 22:56:06 +02:00
Thibaut Cuvelier
f025538c95
Revert "DocBook: add a layout tag to tell whether an item is the abstract or not."
...
This reverts commit 5ccd63eff6
.
2020-08-03 22:55:52 +02:00
Thibaut Cuvelier
5ccd63eff6
DocBook: add a layout tag to tell whether an item is the abstract or not.
2020-08-03 16:04:58 +02:00
Thibaut Cuvelier
0199e048ff
DocBook: simplify code to handle abstracts.
2020-08-03 16:04:58 +02:00
Thibaut Cuvelier
62c9f4332d
DocBook: use DocBookWrapperMergeWithPrevious in the code.
2020-08-03 16:04:58 +02:00
Thibaut Cuvelier
49b998f99b
DocBook: use DocBookItemTag within paragraphs.
...
This is at least helpful for AAS, even though it slightly resembles a repurposition of that parameter.
2020-08-03 16:04:58 +02:00
Thibaut Cuvelier
59b0f88d2b
DocBook: add new layout parameter DocBookWrapperMergeWithPrevious.
2020-08-03 16:04:57 +02:00
Richard Kimberly Heck
8bc01d304a
Release notes
2020-08-02 23:25:48 -04:00
Enrico Forestieri
6d35db73fb
layouttranslations: nothing to do for it
2020-08-02 19:10:03 +02:00
Yuriy Skalko
10bbf9e62b
Update Russian documentation
2020-08-02 10:00:49 +02:00
Thibaut Cuvelier
8d115413c1
DocBook: fix delimitation of bibliographies.
2020-08-02 04:03:39 +02:00
Thibaut Cuvelier
1b123c0200
DocBook: improve AAS support.
2020-08-01 22:45:56 +02:00
Scott Kostyshak
d3b7657e3c
Spacing
2020-08-01 10:04:41 -04:00
Pavel Sanda
2489c51f7c
ru layouttranslations review
2020-08-01 13:54:18 +02:00
Thibaut Cuvelier
20fe5a6781
DocBook: slight improvement for AAS documents.
2020-08-01 04:09:45 +02:00
Juergen Spitzmueller
857036c0c1
Fix table in ru/Math
2020-07-31 09:31:32 +02:00
Yuriy Skalko
b0ec45b767
Update ru.po and Russian docs
2020-07-31 09:01:33 +02:00
Pavel Sanda
9d8a45b5c0
sk review
2020-07-30 17:20:02 +02:00
Kornel Benko
5de13a804f
Update sk.po
2020-07-30 17:10:42 +02:00
Pavel Sanda
53824067fe
* layouttranslations for ru
2020-07-30 16:54:15 +02:00
Pavel Sanda
0160f644ce
layouttranslations - Notes on more used
2020-07-30 16:50:02 +02:00
Juergen Spitzmueller
5d1451498a
typo
2020-07-30 16:38:35 +02:00
Pavel Sanda
6061ab8e69
typo
2020-07-30 16:35:24 +02:00
Yuriy Skalko
9909ce1b2d
Minor fixes in Math.lyx
2020-07-30 16:19:29 +02:00
Juergen Spitzmueller
205d123a99
layouttranslation.review: minor clarification
2020-07-30 16:12:03 +02:00
Juergen Spitzmueller
011722604d
Correct layout string
2020-07-30 16:11:50 +02:00
Pavel Sanda
b268ed41ec
zh_CN update of layouttranslations
2020-07-30 15:59:33 +02:00
Pavel Sanda
4e383ecdb9
* layouttranslations.review
2020-07-30 15:50:20 +02:00
Pavel Sanda
28911d05ea
New Notes items in layouttranslation
2020-07-30 15:41:57 +02:00
Juergen Spitzmueller
d031edc587
Russian Math manual
...
by Henri Chern and Yuriy Skalko
2020-07-29 12:43:56 +02:00
Juergen Spitzmueller
483d914642
Correct version number
2020-07-29 10:55:30 +02:00
Thibaut Cuvelier
d75ff9931d
Revert "Support the mathbbm font."
...
This reverts commit e709a6626e
.
2020-07-28 18:01:38 +02:00
Thibaut Cuvelier
e709a6626e
Support the mathbbm font.
...
Should just be able to read formulae, not add it from the GUI, as it's mostly redundant with mathds and mathbb.
2020-07-27 03:15:00 +02:00
Thibaut Cuvelier
62af830fa7
DocBook: support for lists in more layouts
2020-07-25 17:48:23 +02:00
Thibaut Cuvelier
b9c1fe1bac
DocBook 5: very basic support for simplecv, support for Itemize in many layouts
2020-07-25 17:37:12 +02:00
Enrico Forestieri
1e2885fe81
Update layouts
2020-07-24 18:50:53 +02:00
Enrico Forestieri
585da1de4a
Fix typos in lib/symbols
...
This amends e8ee0100
and f96b99dc
.
2020-07-24 12:57:00 +02:00
Thibaut Cuvelier
c9f8469c00
DocBook: allow KOMA-Script documents to be generated as DocBook
2020-07-21 02:59:57 +02:00
Pavel Sanda
1fa60342be
* lib/RELEASE-NOTES
2020-07-21 00:12:24 +02:00
Jean-Marc Lasgouttes
f96b99dcb3
Implement properly \limits and \nolimits
...
These are now properties of insets that can be operators :
InsetMathSymbols, InsetMathDecoration (for over/underbrace) and
InsetMathMacro (for its contents).
Each of these has a limit_ member that allows to remember a limit
forcing and a member defaultLimits() that indicates what to do in the
absence of such forcing. Moreover the write() method calls
writeLimits().
This allows to simplify the definitions of integrals in lib/symbols by
defining the integrals as macros of their "op" version, as it is done in
the style files.
Also, many hardcoded assumptions can now be removed.
The handling of LFUN_MATH_LIMITS is now done in InsetNest, which tries
successively to apply the limit change to (1) the character after
cursor, (2) the character before cursor and (3) the character at the
end of the inset (useful for script insets?)
The new code allows to define
\newcommand\int{\intop\limits}
but not
\newcommand\makelimits#1{#1\limits}
It is also possible to type explicitly \limits or \nolimits to modify
a symbol.
2020-07-20 23:20:26 +02:00
Thibaut Cuvelier
c8d216d6e1
DocBook: allow Tufte books to be (more) properly generated.
...
Includes a test case useful for some of the previous commits (notes in abstract, PI escaping, counter warnings).
Still missing: marginal and side notes. Shouldn't they be ported to InsetMarginal?
2020-07-20 03:01:41 +02:00
Thibaut Cuvelier
1706438cba
Partial revert of e3027574
: don't add \docbook_table_output at lyx2lyx step, let LyX do it when saving the document
2020-07-20 01:56:33 +02:00
Jean-Marc Lasgouttes
e8ee0100fc
Implement variable size bigops
...
The goal is to reproduce the change of size of operators like \sum wen they
are in display style.
The syntax of the symbols file has been extended to allow for two code
points (like 80|88 for \sum). In this case, the second one will be
used in display style.
Update the symbols file to handle all bigops from cmex, esint, wasy and
stmaryrd.
Let the code for math symbol inset handle symbols which can change size,
using the information from the symbols file.
2020-07-17 22:25:18 +02:00
Richard Kimberly Heck
ab31598e04
Simplify
2020-07-17 12:16:47 -04:00
Thibaut Cuvelier
e302757476
Add support for CALS tables in DocBook.
2020-07-16 00:40:16 +02:00
Pavel Sanda
5df5cc3840
* RELEASE-NOTES
2020-07-12 11:52:06 +02:00
Juergen Spitzmueller
667a9ad0ce
Add support for Libertinus Math
2020-07-09 18:59:54 +02:00
Juergen Spitzmueller
77eaa8a0ce
Typo
2020-07-09 17:39:57 +02:00
Juergen Spitzmueller
8cb9a6d3f6
Add support for the libertinus family of fonts ( #11899 )
...
File format change.
2020-07-09 11:46:07 +02:00
Juergen Spitzmueller
780d9a5f4c
LaTeXFonts: Add ScaleCommand
...
This is needed to add support for scaling to fonts that are switched
via command
2020-07-09 11:41:21 +02:00
Juergen Spitzmueller
3335344261
Provide option to prevent unnecessary font loading.
...
If an OSF font is an alternative to a non-OSF one, only load the OSFFont
if osf is requested.
2020-07-09 11:39:43 +02:00
Thibaut Cuvelier
7ed43d751a
Update RELEASE-NOTES for DocBook
2020-07-09 10:19:29 +02:00
Pavel Sanda
b17294a02b
Update customization manual for docbook (part2).
2020-07-09 00:41:36 +02:00
Pavel Sanda
dce2b4e016
Update customization manual for docbook (part1).
2020-07-09 00:41:36 +02:00
Thibaut Cuvelier
eeaea7cbbb
Clean up DeclareDocBookClass
2020-07-08 15:47:34 +02:00
Pavel Sanda
f6460f48fa
Revert docbook updates to Customization manual.
...
Something went wrong while merging.
2020-07-08 14:15:33 +02:00
Thibaut Cuvelier
8ac6fbf112
Remove AGU DTD style, probably doesn't work, impossible to check.
2020-07-08 13:36:08 +02:00
Pavel Sanda
d393df4f1a
Makefile forgotten in previous patch
2020-07-08 10:08:15 +02:00
Thibaut Cuvelier
7989ebca85
Add documentation for the new layout attributes.
2020-07-08 09:41:16 +02:00
Thibaut Cuvelier
67414563ac
Migrate the previous DocBook layouts so the old documents can still be generated with the new implementation.
...
The output WILL change for these documents, as the output is updated from DocBook 4 to DocBook 5.
2020-07-08 09:40:50 +02:00
Thibaut Cuvelier
1ec87298ff
Migrate the existing layouts to the new DocBook attributes.
2020-07-08 09:39:08 +02:00
Thibaut Cuvelier
b596921211
The new DocBook output has no prerequisite on the document, so enable it for each and every document.
2020-07-08 09:35:03 +02:00
Yuval Deutscher
328c70a31a
Update labels and tooltips for moderncv layout
...
Update the user-facing strings in modercv's layout according to the
documentation of the cventry command in moderncv.
Signed-off-by: Yuval Deutscher <yuval@deut.sh>
2020-07-07 19:06:52 +02:00
Pavel Sanda
8c11b81c08
* contrib
2020-07-07 09:52:22 +02:00
Pavel Sanda
28968b1f0d
Add required elements in the layouts to support DocBook.
...
Slightly modified patch from Thibaut Cuvelier.
2020-07-07 09:49:48 +02:00
Thibaut Cuvelier
8a6e500570
Remove old example, as its mechanisms are now deprecated.
2020-07-02 15:27:20 +02:00
Yuriy Skalko
d1993458d8
Update Russian localization
2020-07-01 16:51:03 +02:00
Thibaut Cuvelier
c9e0c2e28a
Configure script: update names for new DocBook support, which is now always enabled.
2020-06-29 13:02:06 +02:00
Juergen Spitzmueller
5f960a1dbb
Use new parskip in UG
2020-06-29 11:00:31 +02:00
Juergen Spitzmueller
e121bd04bb
Support halfline and fullline also in vspace.
2020-06-28 18:27:59 +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
Yuriy Skalko
3ebedf66dd
Update Russian
2020-06-27 18:17:32 +02:00
Juergen Spitzmueller
4fc6b5f37c
Clarify \upbrace and \downbrace ( #11896 )
2020-06-27 09:22:36 +02:00
Juergen Spitzmueller
19aa8e0de9
Document medspace and thickspace
2020-06-26 11:13:18 +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
Juergen Spitzmueller
3579a13a50
Harmonize some space shortcuts (math/text context menu)
2020-06-25 16:22:42 +02:00
Juergen Spitzmueller
05eae049d8
Add negmedspace and negthickspace to context menu
2020-06-24 14:47:12 +02:00
Richard Kimberly Heck
6f084c4c30
Some python cleanup from Thibault.
2020-06-21 11:37:23 -04: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
Juergen Spitzmueller
7860d19fbc
Yet another ru update by Yuriy
2020-06-15 09:55:00 +02:00
Richard Kimberly Heck
2a2f15ec03
Fix bug noticed by Scott.
...
Since there may be subfloats, we do not want to move past the end
of a float when modifying it.
2020-06-14 19:01:44 -04:00
Richard Kimberly Heck
8e33b681a8
Minor cleanup.
2020-06-14 19:01:44 -04:00
Enrico Forestieri
57272e837b
Correctly display \dag and \ddag in mathed
...
They are synonyms for \dagger and \ddagger and are used
in Sect. 13.1 of the math manual.
2020-06-13 16:48:54 +02:00
Juergen Spitzmueller
674ec430cf
Add mathds to math type table
2020-06-13 16:43:35 +02:00
Enrico Forestieri
d28e6b00cc
Add mathds to math type table
2020-06-13 15:45:36 +02:00
Juergen Spitzmueller
05c36c9f26
Add mathscr to math type table
2020-06-13 10:31:23 +02:00
Juergen Spitzmueller
fcba229f92
Add mathscr to math type table, by Yuriy
2020-06-13 10:25:05 +02:00
Juergen Spitzmueller
2bfb606562
Updates for Russian, by Yuriy
2020-06-13 10:24:40 +02:00
Enrico Forestieri
0e30594eba
Document the doublestroke package
2020-06-12 13:03:01 +02:00
Enrico Forestieri
6f6d985b9e
Amend 5a80f7bb
...
Was forgetting this.
2020-06-11 17:43:44 +02:00
Enrico Forestieri
5a80f7bb6a
Add support for the doublestroke package
...
This commit adds the mathed command \mathds that selects a
font more appropriate than \mathbb for typesetting the
mathematical symbols for the natural (N), whole numbers (Z),
rational numbers (Q), real numbers (R), complex numbers (C),
and some others.
As in the \mathbb case, only capital letters are supported,
but in addition one can also typeset a symbol often used for
representing the indicator function (\mathds{1}) and the
letters a, h, k.
Fixes bug #11887 .
2020-06-11 16:42:31 +02:00
Kornel Benko
3af543455b
Rename a file to comform with the layout description
...
Saves one translatable string
2020-06-11 12:08:48 +02:00
Kornel Benko
ac7871d5d1
Amend(2) f7d6a0b7
: Add template for APA v.7
...
Distribute the new template
2020-06-10 16:11:59 +02:00
Pavel Sanda
d5fb7ddaf2
We were finally able to get in contact with MARC maintainers.
2020-06-09 22:36:10 +02:00
Kornel Benko
11f922b676
Amend f7d6a0b7
: Add template for APA v.7
...
Copy-Paste error, slipped in unintended
2020-06-09 21:37:58 +02:00
Kornel Benko
f7d6a0b7fa
Add template for APA v.7
...
Based on TL20 texmf-dist/doc/latex/apa7/samples/longsample.tex
2020-06-09 19:24:42 +02:00
Kornel Benko
3a8755f2d6
Amend cb26ecbb
: Added apa7 layout
...
The command addORCIDlink{}{} can be used in the preamble (like title{} or author{})
or in the body of document. For this a Flex-inset-layout seems appropriate.
2020-06-09 14:49:51 +02:00
Juergen Spitzmueller
ca6c973ab0
Add some localized (Russian) cliparts, by Yuriy
2020-06-06 12:54:43 +02:00
Kornel Benko
6a0dda1719
Typo
2020-06-06 11:47:28 +02:00
Juergen Spitzmueller
0572fafacd
Update to Russian UG by Yuriy and Henry
2020-06-06 09:59:59 +02:00
Juergen Spitzmueller
2e21b10aed
Update to Russian from Yuriy
2020-06-06 09:58:21 +02:00
Jean-Marc Lasgouttes
b08791f731
Use combined toolbar icons for depth-(in|de)crement and outline-(in|out)
...
The Tab binding already combines those (and more).
2020-06-06 01:44:06 +02:00
Kornel Benko
cb26ecbb58
Added apa7 layout
2020-06-05 22:03:59 +02:00
Juergen Spitzmueller
91cf97b198
Some corrections to the Russian User Guide, by Yuriy
2020-06-03 12:05:42 +02:00
Juergen Spitzmueller
1bf18368cf
Add support for the xindex index processor
...
This is a modern alternative for makeindex that is fully unicode-aware
and written in lua.
As opposed to xindy, it is more lightweight and actively maintained.
The program is still in a rather early stage of development, so we do
not propose this as default.
This relies on xindex 0.22 (about to be released) to function properly.
2020-05-30 12:54:20 +02:00
Juergen Spitzmueller
a7428c0855
Add Henry Chern to credits
2020-05-26 12:45:25 +02:00
Juergen Spitzmueller
330628a685
Russian translation of the User Guide, by Henry Chern
2020-05-26 12:39:23 +02:00
Juergen Spitzmueller
ddd8b17a3b
User Guide: some minor corrections suggested by Henry Chern
2020-05-26 10:49:29 +02:00
Juergen Spitzmueller
45a8484a94
ru updates by Yuriy
2020-05-26 10:28:03 +02:00
Juergen Spitzmueller
a9f619cf05
Tutorial: Some UI adaptations
2020-05-24 09:38:02 +02:00
Juergen Spitzmueller
0067fea555
Russian updates by Yuriy
2020-05-24 08:28:23 +02:00
Scott Kostyshak
386aba099b
Add bind to Insert > Separated <Environment> Above
...
The binding <Alt + p, Shift + Return> is already used for
environment-split outer, so we bind <Alt + p, Alt + Return>
to environment-split before.
2020-05-23 14:36:59 -04:00
Richard Kimberly Heck
b5b015ba3a
Update layout format
2020-05-23 11:45:01 -04:00
Richard Kimberly Heck
c90a8e6885
Add revtex 4.2 files to distribution
2020-05-18 13:20:39 -04:00
Juergen Spitzmueller
53ada26596
Fixup inkscape detection on Windows
2020-05-18 12:40:32 +02:00
Juergen Spitzmueller
bd89a273bc
Amend 74f831e06d
...
Forgot this part.
2020-05-18 08:32:26 +02:00
Juergen Spitzmueller
d5079c2e73
Safer 0.x version test
2020-05-15 15:22:14 +02:00
Juergen Spitzmueller
74f831e06d
Add support for inkscape 1.0
...
Command line syntax has changed. We now check for the version and use
the appropriate cl options.
Fixes #11742
2020-05-15 14:08:46 +02:00
Jean-Marc Lasgouttes
125f5d5d20
Add rtl version of outline-in/out icons
2020-05-15 12:10:30 +02:00
Richard Kimberly Heck
5588c22e77
Python cleanup from Thibaut.
2020-05-08 13:31:05 -04:00
jpc
ce85562c7b
Linguistics manual translation in French (up to sec. 2)
2020-05-07 11:13:39 +02:00
Juergen Spitzmueller
ce7cd4b983
linguistics.module: fix counters
2020-05-05 14:42:44 +02:00
Richard Kimberly Heck
c506f304bc
Fix a number of issues that were stopping compilation with MSVC 19.
...
Patch from Thibaut Cuvelier, modified slightly by me (mostly for style).
2020-05-04 19:45:58 -04:00
Pavel Sanda
cf628911d0
Add new template for Hebrew.
...
Provided by Guy Rutenberg, available also here:
https://github.com/guyru/lyx-hebrew-templates
2020-05-04 13:05:36 +02:00
Richard Kimberly Heck
086d65bd7c
Update documentation about counters.
2020-05-03 14:06:48 -04:00
Juergen Spitzmueller
3be8726695
Add missing ellipses
2020-05-03 13:30:04 +02:00
Juergen Spitzmueller
98c24f3413
Amend e7e70b021e
2020-05-03 13:16:20 +02:00
Juergen Spitzmueller
e40fe3a15d
Update link
2020-05-03 09:13:59 +02:00
Richard Kimberly Heck
e7e70b021e
Better name
2020-05-03 02:20:14 -04:00
Richard Kimberly Heck
a7e26710cb
Add GuiNames to counter declarations.
2020-05-02 23:17:16 -04:00
Richard Kimberly Heck
9bcb243ec6
Increment layout format.
2020-05-02 23:17:16 -04:00
Richard Kimberly Heck
6580c5753d
Remove unused counter
2020-05-02 22:09:45 -04:00
Richard Kimberly Heck
32a5436108
Somehow this got corrupted...
2020-05-02 22:05:02 -04:00
Richard Kimberly Heck
c37500050d
More polishing of counter dialog. Thanks to Jürgen for help.
...
Also, remove the 'display value' option. We will move this to InsetInfo
at some point.
2020-05-02 20:33:03 -04:00
Kornel Benko
b55f735afe
Moving lib/scripts/{GetOptions.pm,listFontWithLang.pl} to development/tools
2020-05-02 13:40:26 +02:00
Kornel Benko
4d7c7f1e74
Perl script (for developpers) to select desired system font names.
...
Needed font-config (so that this script is probably OK on unix systems only)
Probably needed module for Getopt::Mixed.
On debian systems it is contained in package libgetopt-mixed-perl
2020-05-02 13:20:53 +02:00
Richard Kimberly Heck
bc4ca12ab5
Polish the counter UI a bit and add some to the documentation.
2020-05-01 19:03:54 -04:00
Richard Kimberly Heck
a08621ebce
Documentation for counter inset.
2020-04-30 23:46:26 -04:00
Richard Kimberly Heck
de40b09474
Fix thinkos for counter value type
2020-04-30 23:46:18 -04:00
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
Juergen Spitzmueller
cb5bd87e9c
Add support for \babelfont
...
This is a higher-level (non-TeX) font interface of babel that draws on,
but is supposed to be used rather than, fontspec with babel and XeTeX/
LuaTeX.
File format change.
Addresses: #11614
2019-07-11 13:21:32 +02:00
Juergen Spitzmueller
0922aa0072
Update Russian Tutorial
...
by Yuriy
2019-07-09 16:16:29 +02:00
Juergen Spitzmueller
88c1aaf444
Bump layout formats
2019-07-08 16:21:31 +02:00
Juergen Spitzmueller
13b6632228
Add TextClass option BibInToc
...
Fixes #1889
2019-07-08 15:40:17 +02:00
Günter Milde
110247f0b7
lyx2lyx refactoring
2019-07-07 23:33:27 +02:00
Günter Milde
e829c97f91
Fix lyx2lyx.
...
Wrong number in the "revert" list,
Missing integer in "Provides" tag of local layout.
2019-07-07 21:24:34 +02:00
Günter Milde
8556cb1c66
fix layout2layout with stdin/out for Py3.
...
sys.stdin and sys.stdout expect a Unicode string,
with bytes we must use sys.std(in|out).buffer.
2019-07-07 20:37:12 +02:00
Günter Milde
0d49918c0c
Refactor lyx2lyx for speed and simplicity.
2019-07-07 19:32:41 +02:00
Günter Milde
a483fff07d
Add missing backslash escapes.
2019-07-07 19:32:41 +02:00
Juergen Spitzmueller
bbdee57e81
Dutch doc updates by Niko
2019-07-06 15:49:16 +02:00
Kornel Benko
6ca8238cb8
Enable old style figures for noto fonts
2019-07-05 13:55:01 +02:00
Juergen Spitzmueller
0a8294d426
Improve encoding GUI string
2019-06-26 08:57:05 +02:00
Jean-Marc Lasgouttes
642b4acca1
Let TeXFiles.py handle symbolic links.
...
Nix (https://nixos.org ) is a Unix package manager, which can be used to
install LaTeX on macOS. A peculiarity of Nix is that all packages are
installed into separate directories and the actual directory tree is
then constructed via symlinks.
This interacts badly with the way LyX currently detects files in the
TeX setup, because TeXFiles.py does not follow symlinks. Therefore,
almost nothing is found when using LyX together with Nix’ LaTeX.
Patch from Michael Roitzsch.
2019-06-25 15:52:46 +02:00
Jean-Marc Lasgouttes
dd4ca3ad4c
Update e-mail address for Isaac Oscar
2019-06-25 12:21:38 +02:00
Juergen Spitzmueller
219fa22cea
de/Linguistics: another typo
2019-06-24 13:49:30 +02:00
Juergen Spitzmueller
7951a9819c
de/Linguistics: Fix typo (thanks, Kornel!)
2019-06-24 13:37:38 +02:00
Juergen Spitzmueller
3b4ff0b43c
de/Linguistics: minor fix
2019-06-24 11:16:15 +02:00
Juergen Spitzmueller
8c5668ca59
Linguistics: mini fix
2019-06-23 16:42:07 +02:00
Juergen Spitzmueller
29f39f93b4
de/Linguistics.lyx: update
2019-06-23 13:43:31 +02:00
Juergen Spitzmueller
94654b3586
Linguistics: add support for Discourse Representation Structures
...
File format change
2019-06-23 12:59:56 +02:00
Juergen Spitzmueller
07cbca1d9d
linguistics.module: some comments and minor re-shuffling
2019-06-23 09:30:03 +02:00
Juergen Spitzmueller
74b8266d73
Linguistics: doc update
2019-06-23 08:26:01 +02:00
Juergen Spitzmueller
d13c582e5d
linguistics.module: use covington's semantic markups rather than self-baked ones
2019-06-23 08:25:50 +02:00
Juergen Spitzmueller
15d9b89add
Linguistics: doc updates
2019-06-22 14:13:00 +02:00
Juergen Spitzmueller
c6c70649af
Linguistics: Support for subexamples optional arg
2019-06-22 13:56:12 +02:00
Günter Milde
672102fc7c
Example/documentation for Korean with the "cjk-ko" package.
2019-06-21 12:40:41 +02:00
Juergen Spitzmueller
722ae1556d
Add Niko Strijbol to the credits
2019-06-21 12:16:20 +02:00
Stephan Witt
d05a8c805e
correct typo in help message
2019-06-17 16:46:59 +02:00
Jean-Marc Lasgouttes
e1f2dc6a41
Remove old compatibility code from 2002
...
At the time, there were two competing packages for French language:
frenchle (aka french.sty), the historical one, and frenchb.ldf, the
new kid on the block. I was difficult to know which one was loaded by
babel, and frenchle did not define \og and \fg. Thus the need for our
own definition.
These were the good old days, but this time is gone for good.
2019-06-12 16:46:19 +02:00
Jean-Marc Lasgouttes
9bf3e7b045
Document the new autocorrect behavior
2019-06-12 13:54:03 +02:00
Günter Milde
c627507b3f
Revert 051de65db
and implement alternative fix for remainder of #11115 .
2019-06-12 11:48:47 +02:00
Jean-Marc Lasgouttes
bf88ad495c
Make Word Wrap property confiurable by language
...
It is now possible to specify in the lib/language file whether screen
rows can be broken anywhere (CJK languages) or only at work boundary.
Set WordWrap to false for the CJK languages (notice that japanese-cjk
had been forgotten before).
Moreover, remove a test for separators in row element that was not
really helpful.
Fixes part of ticket #10299 .
2019-06-05 15:50:53 +02:00
José Matos
58734edff6
Make the lyx2lyx code compatible between python2 and python3.
...
FWIW this code is important for very old versions of lyx, older than 1.1.5 (released 19 years ago - 2000/06/06).
Funny fact of the day, byte strings do not behave as regular strings in python3 when taking and index.
To get a sub-string we need to pass a range, a integer index will not work as it happens in a regular string:
$ ipython3
...
In [30]: line
Out[30]: b'#This file was created by <mike> Tue Jan 25 10:36:51 2000'
In [31]: line[0]
Out[31]: 35
In [32]: line[0:1]
Out[32]: b'#'
The range notations works for both byte and regular strings in python 3, and it also works in python 2.
Thus the change is simple and effective. In any case I should confess that I was quite surprised by this. :-)
2019-06-05 14:06:09 +01:00
Günter Milde
051de65db9
Fix remainder of #11115 .
...
Implement GUI suggestions from
https://www.lyx.org/trac/ticket/11115#comment:26
2019-06-05 11:18:36 +02:00
José Matos
4268a9e812
Remove code that is redudant.
...
Both for python2 and python3 output is always a string.
2019-06-04 18:26:13 +01:00
Juergen Spitzmueller
2519666166
Use a somewhat more realistic trigloss example
2019-06-04 14:01:06 +02:00
Juergen Spitzmueller
24814759a1
de/Linguistics: minor corrections
2019-06-04 13:40:02 +02:00
Juergen Spitzmueller
9f0dd70ed3
de/Linguistics: update
2019-06-04 11:51:18 +02:00
Juergen Spitzmueller
e2f81b3a84
Rework linguistic gloss support
...
This now uses the new and enhanced \digloss ad \trigloss macros of
convington 2.0 rather than the deficient self-baked ones.
File format change.
2019-06-04 11:01:19 +02:00
Juergen Spitzmueller
550f46a188
Remove covington backwards compatibility code
...
The new environments are out now long enough, and we are going to require
covington 2.0 for the glosses in 2.4 anyway.
2019-06-04 08:20:02 +02:00
José Matos
639b5da1af
Fix the remaing issues with comparisons with objects of different types.
...
In python it is possible to compare tuples with a lexicographic order.
Take advantage of that since there is no need to resort to the C-trick of converting a version in hex format.
We need to set a dummy version in case we are using ImageMagick to ensure that version is always an integer 3-tuple.
2019-06-03 19:07:20 +01:00
José Matos
a8937b53ec
Fix bug in python comparison.
...
It worked in python2 but not the way the authors imagined. Because hex always returns a string.
From python2:
>>> 1 > "2"
False
>>> "2" > 1
True
>>> "1" > 2
True
The rational is that an integer is always smaller than a string.
In python 3 this because it does not make sense to compare objects of different types.
2019-06-03 17:15:09 +01:00
Günter Milde
bab2316092
ctests Arabic: mark non-Arabic text parts as English, fix inversion pattern.
2019-06-03 16:58:10 +02:00
Günter Milde
f1e7f5267d
lyx2lyx refactoring and minor fixes.
2019-06-03 16:58:10 +02:00
Günter Milde
b2cee3dcc5
Support more languages (file format change).
...
Format incremented to 576:
Support for the document languages azerbaijani, bengali,
churchslavonic, and oldrussian.
2019-06-03 16:58:10 +02:00
Günter Milde
8e06c2ffa9
Fix some problems with lyx2lyx_tools.revert_languages().
...
Amends 7bb30286
.
Tested cases are now handled fine.
(There are still many cases where the language support emulation
is too complex for lyx2lyx and manual fixes are required after
lyx2lyx conversion.)
2019-06-03 16:58:10 +02:00
Enrico Forestieri
1df3151b6a
Math autocorret: cycle through dots
...
Also remove the unknown symbols \hdots and \udots.
2019-06-03 16:55:55 +02:00
Enrico Forestieri
16d87a615b
Some more tweaks to math autocorrect
...
In particular, make the '>' and '<' symbols followed by '*' cycle
through some sensible group of symbols.
2019-06-03 12:32:13 +02:00
Enrico Forestieri
3b1ee92167
Close cycle and correct typo
...
I think that the autocorrect file needs an overhaul.
2019-06-03 11:37:15 +02:00
Jean-Marc Lasgouttes
af0c6abd21
Add Isaac Oscar to credits
2019-06-03 10:53:49 +02:00
Enrico Forestieri
9bf8c87315
Use the new autocorrect feature
...
Correct or activate some already present shortcuts, and add new ones
for easily obtaining the most common fixed size delimiters.
Pressing '*' after a delimiter will cycle through all sizes.
2019-06-03 10:21:40 +02:00
José Matos
f9bf53f35a
Make verbose switch consistent.
...
Someday we should probably unify these two switches. Because the debug switch is verbose
and the verbose switch is mostly used for debuging.
2019-06-03 07:31:05 +01:00
Juergen Spitzmueller
d2b6232ce7
Fix lineno options param
...
This has been written even if empty -- and thus caused reading errors.
2019-06-02 19:07:01 +02:00
José Matos
a810d779d7
Import lyxpreview_tools directly and not only inside *if* conditions.
...
This is related to the bug #11457 saga and it was my fault.
The debug files should be written only be on if the argument --debug is passed and not --verbose as it was done by mistake.
2019-06-02 17:24:40 +01:00
Juergen Spitzmueller
c7efb677f8
New InsetLayout tag ParbreakIgnored
...
This effectively allow paragraph breaks in insets only for cosmetic
reasons (e.g., to align contents on different lines).
This is the last change necessary for an enhanced covington gloss support
(which uses the new covington gloss ui)
2019-06-02 18:16:30 +02:00
Juergen Spitzmueller
9e6d22ea9c
Add InsertOnNewline argument tag
...
This adds a paragraph break before auto-inserting arguments in flex
insets.
Useful for specific arguments (particularly ling glosses)
2019-06-02 18:07:10 +02:00
Juergen Spitzmueller
9f04eeae03
Support FreeSpacing in InsetArgument
2019-06-02 16:33:06 +02:00
Günter Milde
7bb3028607
fixes to lyx2lyx's revert_language tool.
2019-06-02 00:04:34 +02:00
Günter Milde
d8c913fe59
lyx2lyx refactoring
...
Reduce code duplication in revert_language, no change to output.
2019-06-02 00:04:34 +02:00
Juergen Spitzmueller
47eb0452e3
Fix grammar
2019-05-31 18:29:30 +02:00
José Matos
050f0cbc91
Add further debug information fow windows ( #11457 )
2019-05-31 16:07:13 +01:00
Juergen Spitzmueller
a3780f8939
Rename List/TOC menu item
2019-05-31 15:46:58 +02:00
José Matos
28f17333ff
Temporary hack to try to solve #11457 on windows
...
Redirect the standard output and standard error of the script to a file called debug.txt in the temporary directory.
2019-05-31 10:43:02 +01:00
Juergen Spitzmueller
f162b040b5
Fix spacing
2019-05-31 11:26:40 +02:00
Juergen Spitzmueller
4d4f03c857
Resolve shortcut conflict
...
Since all used letters are taken, we use the slash
2019-05-31 11:24:08 +02:00
Juergen Spitzmueller
ad78b02b80
Remove superfluous "Insert"
...
This is in the "Insert" menu.
2019-05-31 10:58:03 +02:00
Juergen Spitzmueller
80aa29d53e
Correct German localization
...
List in the context of TOC, LOF, LOT etc. is not "Liste", but
"Verzeichnis"
2019-05-30 11:47:54 +02:00
Richard Kimberly Heck
762fc05dd9
Add remark about edit menu to release notes.
2019-05-28 16:47:11 -04:00
Richard Kimberly Heck
29d80772fc
Re-order and re-shortcut the edit menu.
2019-05-28 16:40:50 -04:00
José Matos
8dd31803b1
Attempt to fix #11457
...
In python 3 the colors need to be strings and not bytes:
This was the equivalent of
>> print("%s" % b"1")
"b'1'"
since the colors were bytes the call to dvipng was something like
dvipng -Ttight -depth -height -D 115 -fg "b'rgb 0.937255 0.941176 0.945098'" -bg "b'rgb 0.137255 0.149020 0.160784'" "lyxpreviewxBJEqm.dvi"
Note the "b'rgb after both -fg and -bg that wrecked havoc and thus dvipng failed. That was the difference between python2 and python3 calls.
2019-05-28 16:22:32 +01:00
Richard Kimberly Heck
959ba4a6a0
Add a separator.
2019-05-28 00:23:32 -04:00
Richard Kimberly Heck
8965d5eb8c
Put "cancel" option in visible position at top of menu when it is
...
active.
2019-05-27 23:34:49 -04:00
Kornel Benko
48a5b16885
Add a testcase for buffer-write-as
2019-05-27 10:21:15 +02:00
Günter Milde
45c5b39692
Adapt lyx2lyx to the lineno support fix in [88f471899/lyxgit].
2019-05-25 15:32:24 +02:00
Günter Milde
2ea92342b7
Make doc/UserGuide.lyx independent of French and Spanish language LaTeX support.
2019-05-25 15:32:24 +02:00
Günter Milde
09e69f96dd
Complete lyx2lyx for new "lineno" settings.
2019-05-24 13:51:46 +02:00
Pavel Sanda
c29f0d21cd
UserGuide.lyx - few notes for lineno.
2019-05-23 16:15:38 +02:00
Pavel Sanda
7f125f62d2
Introduce doc preference for line numbering.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg208781.html
2019-05-23 15:13:27 +02:00
Enrico Forestieri
ff7eb0eb38
Add submenu to math context menu
...
The "Rows & Columns" optional submenu is more easily accessible in
the math context menu rather having to navigate to the "Edit" menu.
All possible accelerators are already taken, so use the space bar.
2019-05-19 11:45:13 +02:00
Günter Milde
d98fc497ea
Register new module.
2019-05-16 21:21:53 +02:00
Scott Kostyshak
9ab9f2b1ac
Tab binding: outline-in before depth-increment
...
Same for BackTab. The outline-in was originally (31398779
)
introduced to the command-sequence at the end. Probably it was
placed at the end to be conservative (i.e., so that it would only
change behavior where there was a no-op before).
This fixes #11576 .
2019-05-16 13:58:24 -04:00
Scott Kostyshak
57fbd57ee0
unicodesymbols: force cp858 for DOUBLE LOW LINE
...
This fixes compilation of inputenc-cp858.lyx (assuming the system
iconv has corresponding support).
Thanks to Günter Milde.
2019-05-16 13:53:18 -04:00
Günter Milde
65ec404eb3
Format incremented to 574: Ruby inset, fixes for Japanese.
...
New auxiliary functions for lyx2lyx:
del_module(), append_local_layout(), del_local_layout()
2019-05-16 13:48:07 +02:00
Günter Milde
e768f3632e
New module for Ruby (furigana) text.
...
New fileversion and conversion routines will follow once tested.
2019-05-16 13:48:06 +02:00
José Matos
82ee9794f9
Fix configure.py to work with python3 again (it continues to work with python2(.7))
2019-05-16 09:27:12 +01:00
Günter Milde
6aabcaf856
Fix #11062 , new LaTeX feature "textschwa".
...
Following the suggestion in the Babel-Azerbaijani documentation,
we use the glyphs from the Cyrillic fonts for the Latin
text character. This fits better than IPA fonts (assuming there are matching
Latin and Cyrillic fonts specified) and also provides bold etc.
2019-05-14 20:08:39 +02:00
Günter Milde
228c969f29
Update author info.
2019-05-14 16:37:46 +02:00
Juergen Spitzmueller
af4af35853
Micro-tweak
...
The bullet form is relevant for the display in the About dialog.
2019-05-12 13:40:09 +02:00
Juergen Spitzmueller
6a1d8ef917
Doc updates
2019-05-12 09:26:53 +02:00
Juergen Spitzmueller
d93d65e688
UserGuide: update encoding documentation
2019-05-11 20:09:51 +02:00
Juergen Spitzmueller
99dc00b168
RELEASE-NOTES: document encoding defaults change
2019-05-11 11:28:53 +02:00
Günter Milde
a6c2ae4be8
Update documentation for Japanese with other languages.
2019-05-09 21:56:16 +02:00
Günter Milde
32a17dc965
Fix error with arabic and KOMA-article (as well as other article-like classes).
2019-05-09 21:41:48 +02:00
Günter Milde
db83537e06
unicodesymbols: Remove no longer required "force" flags. Fixes #10620 .
2019-05-09 16:53:11 +02:00
Günter Milde
cb3e79f9a0
Use utf8 as inputenc for documentation, examples, and templates.
2019-05-08 21:29:01 +02:00
Günter Milde
46119b3564
Make Japanese documentation more robust.
...
The locally defined Ruby (furigana) inset now
works also with non-TeX fonts.
2019-05-07 16:16:35 +02:00
Juergen Spitzmueller
6a4199ed23
Enable optional \cite* arguments in biblatex-natbib
2019-05-07 14:48:39 +02:00
Günter Milde
de00cd31c5
Prevent auto-loading of package bookmark with KOMA-classes for Japanese documents.
...
Bookmark clashes with platex leading to errors for Postscript and PDF (ps2pdf) output.
2019-05-05 18:19:46 +02:00
Günter Milde
abba2d8a7d
Use Latin Modern vector fonts for Latin text parts in Japanese documents.
...
Latin Modern works fine with Japanese.
If "lmodern" is set for \font_roman the "lmodern.sty" package sets
sans-serif and teletype to Latin Modern fonts as well.
Therefore, \font_sans and \font_teletype are better left as "default"
(less preamble code) in the LaTeX source).
2019-05-04 23:32:41 +02:00
Günter Milde
1cabb18ff7
Fix a table in Hebrew documentation.
...
The "outer" language of the table was set to English leading to wrong output
(swapped columns and words with non-TeX fonts, wrong characters with TeX-fonts).
2019-05-02 12:08:25 +02:00
Günter Milde
7d82308552
Fix conversion/reversion of parenthese order in Hebrew text.
...
The algorithm in [c9be8bff74b233/lyxgit] did not
account for layout nesting. As a result, some parentheses
were swapped in English text parts
(e.g. around "(for Linux)" in he/Intro.lyx).
2019-04-30 11:27:35 +02:00
Günter Milde
abf342d7f5
Hebrew support: use non-TeX fonts for documentation and templates and HE8 as tex font encoding default.
2019-04-29 14:11:36 +02:00
Günter Milde
9fdae0d84c
Use utf8 inputencoding for Russian documentation.
...
Solves errors with luatex and enables compilation with xetex.
Add dedicated test document for the errors with auto-legacy and xe/luatex.
2019-04-28 22:45:51 +02:00
Günter Milde
7a87599a3e
Load inputenc after babel with Thai.
...
"thai.ldf" breaks "inputenc" by changing catcodes.
Loading "inputenc" after "babel" allows a workaround.
2019-04-27 17:09:29 +02:00
Günter Milde
c349472d35
"AsBabelOptions" no longer required. Part2.
...
AsBabelOptions was introduced 2010 in [cc5dd37a2a05/lyxgit].
Since the re-orgianization and opening of the Babel package to
"contributed" language definitions in March 2013, it is no longer required.
Clean up after Part 1 [1361f1a45f23/lyxgit].
2019-04-27 17:09:29 +02:00
Günter Milde
e84f6dff77
Fixes for Japanese documents
...
PDF outline improves with unicode/utf8 (although some chars still wrong).
Math: ERT for umlauts no longer required (now force-converted with unicodesymbols)
2019-04-26 23:02:44 +02:00
Pavel Sanda
209b9c594f
Translation reviewed by Veso.
2019-04-26 12:26:18 +02:00
Pavel Sanda
45cd903d34
* layouttranslation bg update
2019-04-26 12:25:36 +02:00
Pavel Sanda
072fe84186
layoutranslations: tiny bg update
2019-04-25 00:17:32 +02:00
Günter Milde
a0c034c29a
Use Latin Modern for non-Hebrew parts of Hebrew documentation.
2019-04-24 12:57:28 +02:00
Kornel Benko
93bfd1d8f8
Amend 522b1a67
: Revive Bulgarian localization
2019-04-23 14:27:52 +02:00
Günter Milde
e4881633ec
Set inputenc for Spanish documentation to utf8
...
Works around a bug in Spanish-Babel that led to wrong output with LuaTeX and TeX fonts.
2019-04-20 21:39:49 +02:00
Günter Milde
15b7ea4828
ctest and documentation update
...
Thai works fine with LuaTeX, TeX-fonts and auto-legacy input encoding.
Remove obsolete preamble code,
we now load "fontenc" with Japanese documents by default.
2019-04-20 21:39:49 +02:00
Juergen Spitzmueller
b60259fbe1
Add system/local icon to available modules list
...
Also markup modules with missing requirements (like we do for layouts)
2019-04-20 09:28:46 +02:00
Juergen Spitzmueller
a8947c3099
Adapt documentation of natbib use with bibitem
2019-04-19 10:15:16 +02:00
Günter Milde
e2f53f0f25
unicodesymbols: use less force for utf8
...
since we auto-load "textcomp" now also for encodable characters,
we no longer need to force conversions defined in ts1enc.dfu.
FIXME: this is currently not working as intended, because
exclusion (force != ...) seems to fail with a list of encodings
and the characters are nevertheless force-converted.
2019-04-18 15:48:46 +02:00
Pavel Sanda
7b313ec452
unintended part of previous commit
2019-04-18 14:28:54 +02:00
Pavel Sanda
b924e335fd
* layouttranslations - big bg update from Veso.
2019-04-18 14:26:06 +02:00
Pavel Sanda
faf1f41944
* layouttranslations - sk updates.
...
Kornel I hope this was your intention (looks correct to me).
2019-04-18 14:16:27 +02:00
Pavel Sanda
a0196c9784
Module categories: join math related stuff
2019-04-18 14:00:00 +02:00
Juergen Spitzmueller
1d2ebbb649
bump layout formats
2019-04-18 11:40:56 +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
Günter Milde
357a8bedbf
ctest fixes.
2019-04-17 13:37:26 +02:00
Kornel Benko
49be75620e
RELEASE-NOTES update
2019-04-17 08:08:58 +02:00
Günter Milde
29265ce702
language support update (tests and workaround for Thai).
2019-04-16 22:05:58 +02:00
Günter Milde
27ba6f282d
Rename legacy input encoding settings.
...
Format incremented to 573
2019-04-16 20:17:32 +02:00
Enrico Forestieri
648df224c7
Revert "Correctly classify arrows as math symbols"
...
This reverts commit c56adfc8ec
.
I am reverting this because LyX uses an italic font for representing
mathalpha symbols and it is funny when a vertical arrow looks like
a leaning tower.
2019-04-15 19:26:53 +02:00
Enrico Forestieri
c56adfc8ec
Correctly classify arrows as math symbols
...
The unicodesymbols file should be audited in order to add the
mathalpha flag to all symbols having a math representation.
If the flag is missing, when pasting in mathed a given symbol
with a math definition, one gets \text{\ensuremath{\symbname}}
because LyX assumes that the symbol is a textmode one by default.
2019-04-15 18:23:45 +02:00
Juergen Spitzmueller
4ed40a5f8a
credits: add Veselin and update Sergei Winitzki's entry.
2019-04-15 12:01:32 +02:00
Günter Milde
90a26eabe7
ctests: fix some test failures reported by Kornel.
2019-04-13 17:55:38 +02:00
Günter Milde
62f8b4fac1
Document languages with new polyglossia support.
2019-04-12 18:34:06 +02:00
Günter Milde
0e11914929
Set non-TeX fonts supporting Japanese in Japanese documents.
2019-04-12 18:08:17 +02:00
Günter Milde
e5435cd61e
Update language support documentation and comments.
2019-04-12 18:08:17 +02:00
Günter Milde
9dd7ffff7b
ctest update: Japanese documents (should) work with non-TeX fonts.
...
* do not ignore Japanese (platex) with system fonts.
* CJK can be used with XeTeX and TeX-fonts if the input encoding is utf8.
do not ignore.
* TODO: set non-TeX fonts and uninvert where possible.
2019-04-12 18:08:17 +02:00
Günter Milde
d0665aeefe
Japanese (platex) works fine with fontenc.
...
While not required for hyphenation, using T1 as default font encoding
helps with text in Latin script (pre-composed accented characters,
Nordic letters "eth" and "thorn").
2019-04-12 18:08:17 +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
Günter Milde
32ce4fe4e4
Use LatinRoman for Latin text parts in Japanese documentation.
2019-04-10 13:22:51 +02:00
Günter Milde
b32cf2a4c0
unicodesymbols: support Thai characters.
...
Also update the ctests.
2019-04-09 23:07:05 +02:00
Günter Milde
2efe99c33d
Improve and document use of Thai language.
2019-04-09 17:13:44 +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
Kornel Benko
6fc7739053
Adapt tex2lyx to the noto fonts extension
2019-04-07 13:47:45 +02:00
Juergen Spitzmueller
6dec3e8a6e
Module re-categorization, part 2
...
Re-categorize remaining modules
Improve categorization
Give some modules a more descriptive name.
2019-04-07 11:21:21 +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
Günter Milde
76369132ac
Do not change input encoding globally for Kazakh language.
...
The global change
* is no longer required since the last fixes to the "textcyrillic" feature,
* is wrong for documents with only parts in Kazakh.
2019-04-06 18:21:00 +02:00
Günter Milde
29c5139275
update lib/languages
...
* add workarounds for problematic definitions in Albanian and Lithuanian
* Babel-Serbian is fixed since version 3.0 (2019-01-12).
2019-04-06 18:19:07 +02:00
Günter Milde
a42376bea9
AASTeX layout: Normalize layout name of \thebibliography.
...
Allows easy sharing of reference entries between documents
using different classes or switching document classes.
2019-04-05 09:17:57 +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
Daniel Ramoeller
990f1eca4a
Fix for Mac Command-0 zoom-buffer binding
...
Amends fix to #10455
2019-04-04 17:02:24 +02:00
Daniel Ramoeller
209944796a
Fix for #11476 : Icons have spurious squares
2019-04-04 16:54:23 +02:00
Kornel Benko
c53e9137ff
Fixed \origin
...
Next amend of d3ec77c6
: Reorganize templates and example folders
2019-04-04 07:59:05 +02:00
Kornel Benko
e03099ee38
Fix a path
...
Next amend of d3ec77c6
: Reorganize templates and example folders
2019-04-03 23:45:31 +02:00
Juergen Spitzmueller
4d3ee3b560
Some doc updates
2019-04-03 18:17:40 +02:00
Juergen Spitzmueller
616bd2a4e6
Add formal table templates with and without footlines
...
See discussion in #10105
2019-04-03 17:32:46 +02:00
Günter Milde
6def81f30f
Fix #10600 : XeTeX with 8-bit TeX fonts requires input encodings "utf8" or "ascii".
...
* New: support also utf8 (working around false positive test in "inputenc.sty").
* Do not force the change of input encoding to "ascii".
Deny compilation with XeTeX if a document uses TeX fonts and a non-supported input encoding.
2019-04-03 15:32:44 +02:00
Juergen Spitzmueller
8033cd9a9a
Update (formal) table documentation
2019-04-03 15:16:27 +02:00
Günter Milde
caf9db6936
Remove obsolete comment.
2019-04-03 08:40:29 +02:00
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
Günter Milde
2e854cd36c
ctest update.
...
* some Japanese (platex) documents fail with inputenc "utf8-platex"
(missing characters in non-Japanese text parts), because the
Unicodechar definitions from "inputenc" are not used.
* some Japanes (platex) documents show wrong output with "auto",
because platex ignores the encoding switch for text parts
in other languages.
* Japanese Beamer documents must set default output to "pdf",
because dvipdfm(x) produces wrong output with document class "Beamer".
* update tagging/inverting rules.
* use HE8 font encoding for Hebrew in language test.
2019-04-02 16:46:26 +02:00
Günter Milde
b724b4f32f
Do not force the use of the HE8 font encoding for Hebrew.
...
While HE8 provides more characters and prevents use of bitmap fonts,
forcing its use may break older installations.
The dedicated test file 012_hebrew_he_HE8.lyx provides an
example for use of HE8 encoded fonts with babel-hebrew.
2019-04-02 13:21:38 +02:00
Günter Milde
d4ade2bc1c
unicodesymbols: add Hebrew nikud symbols and presentation forms.
...
The "nikud" (vowel) signs, shindot, and shindot are combining Unicode
characters. However, LaTeX-Hebrew expects them as postfix characters, not
accent macros (cf. www.cs.tau.ac.il/~stoledo/Bib/Pubs/vowels.pdf).
2019-04-01 19:12:36 +02:00
Juergen Spitzmueller
3bbcfda3db
Add option to reset to default booktabs lines
...
Addresses: #10106
2019-04-01 07:08:13 +02:00
Kornel Benko
780fd81a67
Amend 0b295819
: Fix some non-accessible URLS
...
Thanks Jürgen
2019-03-31 11:00:02 +02:00
Kornel Benko
0b29581905
Fix some non-accessible URLS
...
Also don't check attic, devel or obsolete files
Not found good replacements for
http://texcatalogue.ctan.org/bytopic.html
http://www.tiresias.org/research/reports/braille_cell.htm
2019-03-31 00:15:52 +01:00
Juergen Spitzmueller
5a02c19bb1
Add missing files to Makefile.am
...
Another fixup of ffc682424e
.
Alas, make distcheck still fails.
2019-03-30 12:46:05 +01:00
Kornel Benko
7d6bf430ed
Fix some paths
2019-03-29 17:22:16 +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
3acb0d8082
Fix menu entries for examples
2019-03-29 14:52:39 +01:00
Kornel Benko
71e00496ee
Amend 7644c32a
: corrected path
2019-03-29 12:26:33 +01:00
Günter Milde
7644c32a71
ctest update.
...
Still cleaning up after the massive renaming and -sorting
of examples and templates.
2019-03-29 11:55:20 +01:00
Juergen Spitzmueller
44089e8a99
Fix build after ffc682424e
2019-03-29 09:10:18 +01:00
Günter Milde
df79f329e6
Unicodesymbols: add force flags.
2019-03-28 13:30:22 +01:00
Günter Milde
ffc682424e
Update ctest tagging and documentation/sample organisation.
2019-03-28 13:30:22 +01:00
Günter Milde
f0b326a9f4
Comprehensive language test document and some more fixes.
...
Work around or document language clashes and limitations.
2019-03-27 17:49:08 +01:00
Günter Milde
32b47e975e
Fix settings for Hebrew with 8-bit TeX fonts.
2019-03-27 17:09:12 +01:00
Günter Milde
1361f1a45f
"AsBabelOptions" no longer required. Part1.
...
With the re-orgianization and opening of the Babel package by Javier Bezos
(version 3.9 released March 2013), "contributed" language definitions are
also recognized if the language is given as global option.
If there is no objection or regression in tests,
Part 2 will remove the hard-coded part of AsBabelOptions.
2019-03-27 16:53:23 +01:00
Günter Milde
4a2f4fb1d6
Use LaTeX input encoding "utf8", part 1/many.
...
See #11115 .
Start with simple cases.
2019-03-27 16:24:14 +01:00
Günter Milde
f7fbd8c1ab
Hebrew shindot and shindot but work fine as postfix.
2019-03-27 14:39:08 +01:00
Juergen Spitzmueller
ba867587f4
RELEASE-NOTES: update
2019-03-26 18:05:25 +01:00
Juergen Spitzmueller
7071995a21
Update layout formats
2019-03-26 17:46:21 +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
4bd4bfb34c
centralize attic
2019-03-26 15:41:32 +01:00
Juergen Spitzmueller
bc02061596
move lib/templates/Attic to lib/attic/templates
...
This should restore make distcheck
2019-03-26 15:23:36 +01:00
Kornel Benko
0752a263a0
Cmake export tests: some testnames corrected
...
Also don't use tex gyre fonts, use dejavu instead
2019-03-26 15:11:10 +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
fd28958db0
Add new file to Makefile.am
2019-03-26 09:00:33 +01:00
Pavel Sanda
1c05f4e727
Another from distcheck problems
2019-03-26 01:20:09 +01:00
Kornel Benko
78059a49af
Cmake export tests:
...
Added missing file to make Europass_CV-files compilable
lyxStatus.pm: Added handling for inserted files with used extension
2019-03-25 20:50:58 +01:00
Kornel Benko
226e0bb2b7
Some more tests which are not failin anymore
...
About 100 less, still remaining about 200
2019-03-25 19:32:59 +01:00
Juergen Spitzmueller
2860266e30
remove buildlyxdir again
...
per request
2019-03-25 16:46:04 +01:00
Juergen Spitzmueller
285e72a377
sigh
2019-03-25 11:07:10 +01:00
Juergen Spitzmueller
48792d0c67
Move misplaced file
2019-03-25 11:05:21 +01:00
Pavel Sanda
42b643e6fe
Toward again working make distcheck.
...
Not there yet.
Introducing examples/templates into the Rules-lyx hall of fame
make those dirs more sensitive to build stuff.
Something still broken in examples/Articles, not sure what,
maybe filename length, running out of time now.
2019-03-25 10:44:29 +01:00
Juergen Spitzmueller
676570cda9
Add some notes.
2019-03-25 08:28:54 +01:00
Juergen Spitzmueller
90f2ab2b5e
Re-fix \origin
2019-03-25 08:07:25 +01:00
Günter Milde
082629d973
Fix included file paths and ctest tag rules after renaming examples
2019-03-24 23:12:02 +01:00
Günter Milde
2bb5b99db4
Fix moderncv.layout
...
The "photo" style content is a path name (don't escape underscores etc.).
2019-03-24 23:12:01 +01:00
Kornel Benko
b7a3068df0
Cmake export tests: Fix some tests using Curricula_Vitae
...
Still the German versions are not compilable due to missing file 'REPLACEphoto.jpg'
2019-03-24 22:20:09 +01:00
Juergen Spitzmueller
aed6755f59
Update \origin specifications
2019-03-24 17:34:29 +01:00
Juergen Spitzmueller
a0240c8d65
Move Thesis and Springer templates back to templates
...
Thanks to \origin, #8643 is fixed (also in stable). Included paths are
thus correctly updated and point to the systemdir.
This only works if LyX is installed, though, since \origin is only set
on install.
2019-03-24 11:21:55 +01:00
Kornel Benko
4d3284ee2c
Fixed origin in Game_2.lyx
2019-03-24 07:43:24 +01:00
Kornel Benko
5c0b9529f5
Corrected tests for Variable-width_Minipages, Posters, Presentations
...
Either correct the path or add the requested image
2019-03-23 17:10:07 +01:00
Juergen Spitzmueller
bc591de662
Add some release notes
2019-03-23 17:02:38 +01:00
Juergen Spitzmueller
8edd7c375e
Tutorial, UserGuide: Adapt wrt new templates/examples UI
2019-03-23 16:25:14 +01:00
Juergen Spitzmueller
e8e97b988d
typo
2019-03-23 11:30:53 +01:00
Kornel Benko
8d40f6c691
Correctedt tests for PhD_Theses
...
Adapt to the changed master document
2019-03-23 11:06:10 +01:00
Kornel Benko
c5b086cf81
Use correct path to included figure
2019-03-23 10:56:12 +01:00
Kornel Benko
1f29d4a32f
Correctedt tests for Springer_Contributed_Books export tests
...
Adapt to the changed master document
2019-03-23 10:40:39 +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
Kornel Benko
75d42f72d9
Corrected tests for chess exports
2019-03-23 10:05:18 +01:00
Pavel Sanda
f6d69e6980
missing example
2019-03-23 09:21:57 +01:00
Juergen Spitzmueller
c44110fada
Clarify soul module description
2019-03-23 08:04:57 +01:00
Günter Milde
80b6a0038a
Add lib/unicodesymbols support for Hebrew.
...
Hebrew language must be set (otherwise character macros are not defined)
but this is normally no problem because it is also neede for RTL support.
2019-03-22 23:55:00 +01:00
Juergen Spitzmueller
aff2ee6058
Add soul module
2019-03-22 18:29:50 +01:00
Juergen Spitzmueller
ca024383e0
Fix problematic characters in example/template file names
...
For (, ) and & we use URL encoding now.
2019-03-22 11:10:49 +01:00
Juergen Spitzmueller
a84103a8d4
Replace unnecessary ampersand in folder name
2019-03-22 09:38:05 +01:00
Günter Milde
4130ab15c6
Fix inputencoding for documentation, examples, and templates.
...
* "platex" fails with "inputencoding default", if there is text in other languages.
"jis-platex" works fine, "jis-utf8" fails with German Umlauts (maybe more).
* The expert setting "inputencoding default" switches the inpute encoding
with language switches without marking this in the LaTeX source.
It is rarely required (if ever) and makes documents easy to break.
It is not required for AMS Books, Simple CV, ... (probabely a tex2lyx issue).
"utf8" and "auto" work fine.
2019-03-22 08:41:55 +01:00
Günter Milde
0b7e51033c
Kluwer example fails with Polyglossia.
2019-03-21 17:39:51 +01:00
Uwe Stöhr
01c5d528fe
convertDefault.py: remove ancient restriction
...
there is no longer the need to restrict the image depth (on Windows since years the 16 bit depth version of ImageMagick is bundled)
2019-03-21 02:35:51 +01:00
Juergen Spitzmueller
ca67b8aa2c
GuiLyXFiles: add icons that indicate whether a file is from user or system
2019-03-20 18:38:07 +01:00
Scott Kostyshak
7f73e01dde
Development.lyx: s/splash.lyx/Welcome.lyx/g
...
This follows d3ec77c6
.
2019-03-19 23:01:42 -04:00
Günter Milde
d6d98ffbe4
Fix remainder of #9681 (textcyrillic and textgreek handling).
...
* Fix macro termination if \textcyrillic or \textgreek is not required
for Greek or Cyrillic letter.
* Replace "writeScriptChars" with conditionals in the character-output loop in
"Paragraph::latex" (solves "FIXME: modifying i here is not very nice...").
The font changing commands \textcyrillic and \textgreek are no longer
part of the textcommand in "lib/unicodesymbols" but added when required
in Paragraph::Private::latexSpecialChar.
2019-03-19 22:46:33 +01:00
Günter Milde
1933102593
ctest update and small documentation fixes.
2019-03-19 22:17:52 +01:00
Kornel Benko
caaa317a95
Amend d3ec77c6
: Reorganize templates and example folders
...
Fixed cmake tests
2019-03-19 10:56:06 +01:00
Juergen Spitzmueller
264481c0b3
Fix redundancy
2019-03-19 08:08:30 +01:00
Juergen Spitzmueller
441b17ec76
Fix redundant naming
2019-03-19 07:13:51 +01:00
Juergen Spitzmueller
d3ec77c633
Reorganize templates and example folders
...
Re-structure and rename files in a transparent way. Most template/example
names now correspond to the (verbose GUI) name of their layouts.
Note that this, most prominently, also changes [LANG/]splash.lyx to
something less insiderish, namely "Welcome.lyx".
2019-03-19 07:13:18 +01:00
Juergen Spitzmueller
9faae1284b
Add new dialog for templates and examples
...
This lists all respective files from user, build and system directory
in a structured way and thus allows for easier access to them.
Fixes : #2396 , #6861
2019-03-19 06:59:24 +01:00
Günter Milde
7f86f93810
unicodesymbols: Add force flags for Arabic and Hebrew input encodings.
2019-03-17 11:31:07 +01:00
Juergen Spitzmueller
569841f292
Update layout versions
2019-03-12 14:14:43 +01:00
Juergen Spitzmueller
8b92a2a689
Add NeedMBoxProtect [inset]layout option
...
This accesses the inulemcmd output param which protects specific commands
(\cite, \ref) in an \mbox.
This is needed in ulem and soul commands, since their complex
detokenization makes such commands (who produce multiple words via local
assignment) fail.
So now it is possible to properly support ulem and soul via
[inset]layout
Fixes a case reported in #9404
2019-03-12 14:08:05 +01:00
Juergen Spitzmueller
ae8cb7bc6a
Add Jürgen Womser-Schütz to the credits
2019-03-11 16:14:13 +01:00
Juergen Spitzmueller
abf38e1820
revert_language: fix document language assignment
2019-03-11 11:42:54 +01:00
Juergen Spitzmueller
8b2f89f8bd
thinko
2019-03-11 11:05:10 +01:00
Juergen Spitzmueller
01493e574a
Dix revert_language with multiple languages per paragraph
2019-03-11 10:56:50 +01:00
Juergen Spitzmueller
f320ccdfc6
Prevent multiple insertion of language switch at document body
2019-03-11 10:56:12 +01:00
Juergen Spitzmueller
ef9e73d7fe
Move function out of loop
2019-03-11 10:37:33 +01:00
Juergen Spitzmueller
3d08c83666
Remove misplaced comment
2019-03-10 13:40:29 +01:00
Juergen Spitzmueller
4bd065f871
use revert_language in more cases
2019-03-10 13:00:10 +01:00
Juergen Spitzmueller
6d6eda3950
Further simplification
2019-03-10 12:43:09 +01:00
Juergen Spitzmueller
27f15ac930
lyx_2_3.py: use revert_language rather than local methods.
2019-03-10 12:36:56 +01:00
Juergen Spitzmueller
c70c049417
Enhance revert_language function
...
This should now consider all cases (many of which were not handled so far)
2019-03-10 12:36:06 +01:00
Juergen Spitzmueller
bde57076ed
Correct message reference
2019-03-10 10:31:39 +01:00
Juergen Spitzmueller
43bec1619c
Add Joice to the credits
2019-03-10 10:26:20 +01:00
Juergen Spitzmueller
ebd7a1a22a
Support for the Malayalam language
...
Patch by Joice Joseph
2019-03-10 10:21:59 +01:00
Günter Milde
cc84fa6173
unicodesymbols: Use \r{A} instead of \AA for "Latin letter A with ring" and "Ångström sign".
...
Xe/LuaTeX convert \AA to the deprecated character u212B (which is missing
in the default LatinModern font) instead of the recommended u00C5.
Also fix some of the "missing character" errors in Math.lyx if compiled with
Xe/LuaTeX which were caused by the replacement of \AA with literal u212B characters
in math-insets due to the old definitions in unicodesymbols.
Update the minimal example for failures of Math.lyx with system fonts.
2019-03-08 18:36:56 +01:00
Günter Milde
ff8cec5ea5
ctests: Problem with auto-date for Ukrainian with Xe/LuaTeX and TeX fonts.
...
New bug in TeXLive 18.
Missing characters with XeTeX and wrong characters with LuaTeX.
Also:
* Remove spurious (Latin) characters from uk/Intro.lyx
* "wrong-output" tag for Cyrillic documents with XeTeX and TeX fonts.
2019-03-04 16:22:00 +01:00
Günter Milde
fd106637be
ctest and documentation update
...
The special test "arabic_simple.lyx" is no longer required,
"examples/ar/splash.lyx" works with 8-bit fonts now.
Update tagging patterns and comments.
2019-03-04 00:04:04 +01:00
Kornel Benko
d50923d48a
Typo
2019-03-02 21:59:29 +01:00
Günter Milde
9ad8c25d7b
unicodesymbols: Add force flags for arabic codepage.
2019-03-01 18:52:12 +01:00
Günter Milde
1c57fc31aa
Minor documentation fix.
2019-02-28 23:01:14 +01:00
Günter Milde
9abd46b4d5
Fix AttributeError with Python 3.
...
At least since Python 3.5, `output` is already a
(unicode) string and does not have a "decode" method.
2019-02-28 22:59:30 +01:00
Günter Milde
4de4263f93
ctest update.
...
* set required non-TeX fonts in the documents
* update comments for inverted tests
* update some tags
2019-02-25 01:19:14 +01:00
Pavel Sanda
b1132a3438
Add few hints for varwidth module.
2019-02-22 16:51:14 +01:00
Pavel Sanda
852896da33
rebuild credits
2019-02-22 16:43:51 +01:00
Jean-Marc Lasgouttes
6293bdbb5a
DEPM: document that Freespacing implies KeepEmpty.
2019-02-18 15:36:21 +01:00
Juergen Spitzmueller
71737b87f9
Basic support for biblatex-chicago
...
This uses a specific wrapper package that must be loaded instead of
biblatex.
Via "Requires biblatex-chicago", this is now possible.
For proper support, a citeengine file needs to be written
This commit here could also be backported to stable.
2019-02-18 13:14:53 +01:00
Scott Kostyshak
1cc6c5055a
Intro.lyx: remove a "short title"
...
This short title removed a spaced, and when taking a look we decided
that the advantages of removing it (simplicity and consistency)
outweigh the benefits of having a shorter entry in the table of
contents and PDF bookmarks.
2019-02-15 12:20:50 -05:00
Günter Milde
251161db89
ctests: "Uninvert" IEEE tests with non-TeX fonts. Fix missing characters.
...
Documents used deprecated or lookalike characters missing in
Latin Modern system fonts:
Customization.lyx: "figure dash" instead of "emdash".
revtex4-1: "Angstrom sign" instead of "latin letter A with ring".
2019-02-14 01:06:57 +01:00
Günter Milde
1879fbedfb
ctest update: Set non-TeX fonts in documents, update comments and tags.
2019-02-13 10:34:18 +01:00
Günter Milde
b0d42b73f1
unicodesymbols: even more "force" flags.
2019-02-11 18:34:08 +01:00
Günter Milde
624b32616c
unicodesymbols: one more missing "force" flag.
2019-02-10 16:54:34 +01:00
Günter Milde
ec86638d23
Amend 1e3e30da15
(unicodesymbols) and uninvert tests that now compile.
2019-02-09 20:44:29 +01:00
Günter Milde
1e3e30da15
Force "unicodesymbols" conversions for Hebrew and Arabic encodings.
...
Fixes wrong output with these encodings for Latin Unicode blocks.
Other Unicode blocks still need verification for correct output.
2019-02-06 16:50:49 +01:00
Günter Milde
321fbb8610
Amend 1c9d3da938
again: some more forced "unicodesymbols" conversions.
2019-02-05 20:29:10 +01:00
Günter Milde
fc0ab1283c
Check for CJK instead of CJKutf8.
...
The specific test was introduced in ef6be5f4
because
CJKutf8 was relatively new (cf. lyx.org/trac/ticket/5386).
10 years on, CJKutf8 is an established part of the CJK bundle
and we can skip the special test for CJKutf8 to make the logic
considerabely simpler to read, maintain and debug.
2019-02-05 11:31:27 +01:00
Günter Milde
f8d42aed39
ctests: update Korean tests, add "language default" test including Chinese.
...
Set suitable non-TeX fonts in the test document.
Use "kotex" language package.
2019-02-05 11:24:53 +01:00
Günter Milde
9bca147d8b
Amend 1c9d3da938
: some more forced "unicodesymbols" conversions.
2019-02-05 10:22:53 +01:00
Günter Milde
1c9d3da938
Force "unicodesymbols" conversion for legacy CJK encodings where required.
2019-01-31 18:29:04 +01:00
Günter Milde
319a986fc0
Do not use \inputencoding when the buffer input encoding is one of the "legacy" CJK encodings.
...
If Document>Settings>Language>Encoding is set to any value except "auto" or "default", we
expect the whole document to use this encoding. Wiht encodings from the CJK package, this means
one big "CJK" environment and no encoding switches.
Characters that are not handled by the CJK package need to be "forced" in lib/unicodesymbols.
This is completed for "euc-cn", the others will follow.
2019-01-30 15:14:45 +01:00
Günter Milde
fa344b9a36
Use "ctex" default fonts (FandongSol) with Xe/LuaTeX.
...
The default fonts provide a good match to LatinModern and
closer similarity to the look with 8-bit TeX fonts.
Also replace a box-drawing character in a heading with an em-dash.
2019-01-29 22:44:11 +01:00
Günter Milde
46f5acb19c
Chinese localization in user preamble using "ctex" with non-TeX fonts
...
https://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex
TODO: use "ctex" if the document language is Chinese.
Remove "\clearpage" workaround from documents
(not required after fix for #5386 in [5ebc0b3f432f468/lyxgit]).
2019-01-29 22:31:58 +01:00
Günter Milde
8060c8e488
ctests: Dedicated test and comments for "lyx2lyx.lyx_2_4.revert_fonts".
2019-01-29 15:11:21 +01:00
Kornel Benko
c2091becd2
Amend a25b9702
, lyx2lyx: Corrected handling of system-font-specs
...
In the lines specifying the font, e.g.
\font_typewriter "DejaVuSansMono" "DejaVu Sans Mono"
the system font specs may contain words separated by spaces
2019-01-29 13:21:05 +01:00
Günter Milde
7e1c5ae44b
ctests: update tests after the last fixes.
2019-01-29 10:52:41 +01:00
Günter Milde
d6aec0dd33
Fix line breaking, punctuation kerning and font switching with non-tex-fonts
...
Use "luatexja" or "xeCJK" with non-tex fonts in
Japanese and Chinese example documents.
2019-01-28 22:11:43 +01:00
Günter Milde
7da76b1b9f
Load CJK support package before font selection.
2019-01-28 17:26:52 +01:00
Juergen Spitzmueller
9e38b9d871
Two more IPA symbol fixes
2019-01-25 19:25:09 +01:00
Juergen Spitzmueller
bb6fb21618
Fix IPA icons
...
Convert text to path and fix the most salient drawing issues.
Candidate for stable.
2019-01-25 18:33:13 +01:00
Günter Milde
67ed1ec03a
ctests: fix system font setup for some CJK documents
2019-01-25 16:51:59 +01:00
Günter Milde
197735747e
Support for documents in other scripts with parts in CJK scripts.
...
Fix CJK support for documents using input-encoding "utf8-cjk"
when the main language is not Chinese, Korean, or Japanese.
2019-01-24 00:40:51 +01:00
Günter Milde
49583b7dd0
Fix encoding issue with lyx2lyx conversion of "Date" info-insets.
...
Remaining problem: the name of the day appears in English instead of the document language.
2019-01-23 11:06:04 +01:00
Günter Milde
5a1fb5b5fa
Improve readability of the lyx2lyx help output.
...
Also some small clean-up edits
2019-01-23 10:12:28 +01:00
Günter Milde
16b28ad725
Avoid bitmap fonts for Latin text parts using LatinModern.
2019-01-23 09:11:01 +01:00
Günter Milde
d104005151
Add example for mulit-lingual Japanese document with CJKutf8.
2019-01-22 16:06:37 +01:00
Günter Milde
f82030d211
Farsi document with custom font encoding OT1 fails.
...
Set font encoding in examples to "auto" and add minimal test sample.
2019-01-22 12:02:57 +01:00
Daniel Ramoeller
f71723c8f3
Fix for #11294 : Wrong description for Change bars module
2019-01-19 18:09:36 +01:00
Günter Milde
a925d25085
Improve a warning in lyx2lyx.
...
If get_containing_layout() finds a layout without name,
it will return an empty string as layoutname.
Calling functions can thus differentiate between missing
\begin_layout and missing layoutname and give a more specific
response or warning.
2019-01-18 00:20:19 +01:00
Scott Kostyshak
253b12aba1
Fix lyx2lyx export of long tables
...
For some .lyx files with long tables, this fix reduces the
differences in LaTeX export of master, compared to LaTeX export of
the lyx2lyx exported file. Further, this export fixes the lyx2lyx
roundtrip convergence for these cases. For discussion, see:
https://www.mail-archive.com/search?l=mid&q=20190102230924.7zgla5lhkwxpx5fi%40barna
2019-01-16 18:38:45 -05:00
Günter Milde
5d5bb53887
The acmart package requires pdflatex, XeTeX or LuaTeX.
...
The acmart package requires pdflatex (with 8-bit fonts)
or xe/luatex with non-TeX fonts to give the expected output.
2019-01-16 22:55:05 +01:00
Günter Milde
b9041328a0
unicodesymbols Force substitution of NNBSP in utf8.
...
NNBSP (narrow no break space) is supported by LyX's unicodesymbols
but missing in LaTeX inputenc *.dfu definitions. (TeXLive 2017)
2019-01-16 18:34:35 +01:00
Günter Milde
8b46630034
Fix unicodesymbols.
...
Remove 4 spurious tags that slipped in in [4ebb415/lyxgit].
2019-01-15 16:35:34 +01:00
Günter Milde
4ebb415773
Update unicodesymbols replacements
...
"textcomp" supports some more characters in its ts1enc.dfu Unicode definition file.
2019-01-14 22:48:38 +01:00
Scott Kostyshak
c40528f634
Development.lyx: check that PDF is good before inv
...
Before uninverting a test, we should check that the PDF looks
correct.
2019-01-14 12:42:38 -05:00
Scott Kostyshak
fe2dc0887d
Development.lyx: remove an unmatched parenthesis
2019-01-14 12:42:01 -05:00
Juergen Spitzmueller
ead498f0a6
Add support for U+2693 (ANCHOR)
...
Fixes : #10706
2019-01-11 16:42:08 +01:00
Günter Milde
c2d20645be
Force more symbols with utf8-cjk
2019-01-10 18:46:47 +01:00
Günter Milde
9126f06d93
lyx2lyx: Minor formatting fix.
2019-01-10 17:20:34 +01:00
Juergen Spitzmueller
81af82d1e8
Force more symbols with utf8-cjk
2019-01-10 09:56:11 +01:00
Juergen Spitzmueller
4786c59a8c
force some symbols as macros with utf8-cjk
...
Probably more needed.
2019-01-10 09:43:40 +01:00
Günter Milde
251aaf102f
unicodesymbols: support for LOW ASTERISK, use textcomp for (non-combining) Breve and Caron
...
The textcomp Unicode support file "ts1enc.dfu" defines 0x204E Low Asterisk
as \textasteriskcentered. LyX should follow suit.
The ASTERISK OPERATOR (correctly) maps to the same macro,
the "deprecated" tag marks the upstream mapping as preferred choice.
2019-01-09 14:59:22 +01:00
Günter Milde
41c115aa48
Use LatinModern fonts for Greek documentation Intro.
...
Since some years, the LatinModern 8-bit fonts work well with Greek,
using the high quality CB-Fonts as substitution (just as ComputerModern).
2019-01-09 10:35:08 +01:00
Günter Milde
f85dc3fbd4
Fix Ticket #9904 ("strange dots" with input encoding iso8859-7).
...
Added "force=iso8859-7" for some characters:
The iso8859-7.def file for the Greek 8-bit input encoding
used \textbullet as placeholder for non-defined characters.
This is fixed in v1.7 2019/01/08.
Once the fixed version is in common use, all "force=iso8859-7"
tags can be removed.
2019-01-09 09:23:16 +01:00
Günter Milde
41055bab88
Fix handling of Thai tis620-0 input encoding.
...
The Thai tis620-0 input encoding is supported via the inputenc "plug in"
(data) file tis620.def from https://ctan.org/pkg/babel-thai .
We can handle it like the other contributed input encodings, e.g.,
Greek (ISO 8859-7) and the several Cyrillic encodings from
http://www.ctan.org/pkg/latex-cyrillic .
Under TeXLive 2018, the input encoding defaults to utf8, if there is no call to
inputenc. The added test file fails without the patch but compiles fine, if the
file "tis620.def" is present in the TEXPATH.
2019-01-09 09:23:16 +01:00
Juergen Spitzmueller
9982651fd6
CJKutf8 is only to be used with the dedicated utf8-cjk encoding
2019-01-09 08:29:41 +01:00
Kornel Benko
f092208c89
Enable error-free compilation of ko splash.lyx with xetex and lautex
...
This amends somehow 9238004c
. Since the system font NanumMyeongjo
and the "mj" spec as CJK latex font are related, this change
seems appropriate.
2019-01-07 08:37:41 +01:00
Stephan Witt
b36eae4962
Remove outdated comment
2019-01-07 00:33:33 +01:00
Scott Kostyshak
0cfaf406c5
ko splash.lyx: specify "mj" as CJK font
...
Now (thanks to d193cd05
), the Korean splash.lyx compiles
out-of-the-box with pdflatex.
Thanks to Jürgen.
2019-01-06 14:39:12 -05:00
Juergen Spitzmueller
8c219daeeb
Amend 348b3e5e49
...
thinko!
2019-01-06 15:19:50 +01:00
Stephan Witt
caa1dd2aee
Correct converter configuration for inkscape on Mac
...
On Mac the inkscape binary is started by a wrapper script. This script changes the
working directory internally and fails to process files with relative path names.
The previous attempt to solve it was to pass the file names with absolute names
by prepending them with the $$p variable (representing the directory name of the files).
This broke the on screen conversion (used for SVGZ to PNG e.g. in the users guide)
because here the $$p variable is undefined.
Now the wrapper script of LyX which is used to locate the Inkscape.app bundle converts
the relative path names into absolute names and the $$p variable is removed from the
converter definitions for inkscape again.
2019-01-06 00:22:32 +01:00
Scott Kostyshak
6e815d3eba
Bibliography.lyx: remove preamble and master doc
...
The preamble is not used since this document should only be compiled
from documents that include it. Similarly, setting the master
document is not useful.
2019-01-05 16:47:15 -05:00
Scott Kostyshak
91d8aea8d3
Bibliography.lyx: remove citation, add explanation
...
Bibliography.lyx is not expected to be compiled on its own. This
commit reverts 3ac2dd8e
and instead adds a LyX note explaining that
an error is expected if the .lyx file is compiled.
2019-01-04 14:50:16 -05:00
Juergen Spitzmueller
348b3e5e49
rewrite revert_jss reversion routine
...
Fixes : #11448
2019-01-04 16:36:11 +01:00
Scott Kostyshak
3ac2dd8e6c
Bibliography.lyx: add a reference so it compiles
2019-01-03 22:27:22 -05:00
Scott Kostyshak
67f5a5173a
Fix compilation of chess-article.lyx with TL 2018
...
Consistent with 32b77f1a
.
2019-01-03 21:10:43 -05:00
Juergen Spitzmueller
4ebb91194a
Fixed remaining glitches in tcolorbox reversion routines
...
The indexes were off at several places, which made the routines leak.
2019-01-03 10:12:14 +01:00
Scott Kostyshak
051eaeec8a
maa-monthly.layout: declare dep maa-monthly.sty
2019-01-02 19:56:18 -05:00
Scott Kostyshak
32b77f1ad2
Fix compilation of chessgame.lyx with only TL 2018
...
chess-workshop-symbols.sty is no longer (on an updated TL 2018)
included in the TL package "skak". This commit replaces the loading
of chess-workshop-symbols in the custom preamble with the loading of
the package chessfss.
chessfss is in TL 2016 and TL 2018, and the example file now
compiles with both TL installations.
Before this commit, compilation of chessgame.lyx was possible if
chess-workshop-symbols.sty were installed manually (i.e., outside of
TL), but it is preferred to keep dependencies to only TL if
possible.
2019-01-02 14:02:03 -05:00
Juergen Spitzmueller
25451bc252
fix tcolorbox reversion routines
2019-01-02 15:37:48 +01:00
Juergen Spitzmueller
71dfcb18b9
Fis some old box reversion routines.
2019-01-01 16:34:15 +01:00
Richard Kimberly Heck
fc14f23b89
New layout file for American Mathematical Monthly.
...
From John Perry. See bug #10803 .
2018-12-29 11:48:38 -05:00
Juergen Spitzmueller
12aaeb259f
Handle bibliography irritations in thesis template
...
Outsource the bibliography to an own child, which is then also included
in the children's "Standalone" branch
Add some clarifying notes.
Fixes : #10748
2018-12-29 15:08:15 +01:00
Juergen Spitzmueller
012d9b088e
Beamer: autonest column in columns
...
Candidate for stable
2018-12-29 13:36:13 +01:00
Richard Kimberly Heck
75c8e5c000
Typo
2018-12-28 23:34:51 -05:00
Richard Kimberly Heck
f11a51be35
Fix bug #11378 .
2018-12-28 23:02:47 -05:00
Kornel Benko
98abb620fc
Arrgh Amend 32b59a42
, one string was changed but should not be
2018-12-28 16:11:29 +01:00
Kornel Benko
32b59a42b8
Change strings to better reflect the called function
2018-12-28 16:06:04 +01:00
Juergen Spitzmueller
cb84f752f2
Add tabular-features set-inner-lines and fix set-all-lines behavior
...
Patch by Daniel Ramöller (racoon)
Fixes : #11382
2018-12-28 10:11:42 +01:00
Juergen Spitzmueller
2927179499
lyx2lyx: fix float reversion routines
...
This jumped too wide with two subsequent floats.
2018-12-28 07:30:34 +01:00
Juergen Spitzmueller
692e8ba04b
Some more documentation
2018-12-27 14:46:22 +01:00
Juergen Spitzmueller
ed79f2cab2
whitespace
2018-12-27 11:23:40 +01:00
Juergen Spitzmueller
c57d04908f
No need for an extra icon
2018-12-27 11:18:13 +01:00
Juergen Spitzmueller
0f4fcb80ee
Another doc update
2018-12-27 11:10:20 +01:00
Juergen Spitzmueller
bb73e93af7
Update documentation
2018-12-27 10:41:10 +01:00
Juergen Spitzmueller
9495ff665d
Make "paste recent" accessible from toolbar
...
via button menu
2018-12-26 17:11:24 +01:00
Juergen Spitzmueller
154b4fdece
Give textstyle-apply a history
...
The last 20 applications are saved now and accessible both via the lfun
(textstyle-apply n) and the toolbar (via button menu)
Fixes : #7133
This also changes the default icon and toolbar position of the action,
as requested in #11427
2018-12-26 15:46:14 +01:00
Kornel Benko
169d1d1954
Contribution for advanced search
2018-12-24 21:44:09 +01:00
Pavel Sanda
42dda03689
paralist.module description.
2018-12-02 03:14:54 +01:00
Richard Kimberly Heck
ceac7dd848
Typo.
2018-11-29 18:41:38 -05:00
Enrico Forestieri
eaf7413020
Update layout format number
2018-11-10 16:07:07 +01:00
Richard Kimberly Heck
01af66d658
Minor fixes
2018-11-03 10:00:48 -04:00
Richard Kimberly Heck
c9be8bff74
Speed up parenthesis conversion routine for Hebrew. Patch from Guy.
2018-11-03 09:58:32 -04:00
Juergen Spitzmueller
0ec295d63e
Fix parentheses with Hebrew
...
Patch by Guy Rutenberg, with some changes of mine.
Fixes : #11191
2018-10-30 12:33:35 +01:00
Enrico Forestieri
f5e6db7171
Fix bug #11332
...
Add the "hyperref-driver=dvips" option to the extra flags of the
latex->dvi converter so that the breakurl package is automatically
loaded when needed.
2018-10-10 19:41:31 +02:00
Juergen Spitzmueller
00ee54e694
Load covington later
...
This solves a loading order conflict with beamer-article.
2018-10-09 10:42:38 +02:00
Jean-Marc Lasgouttes
9fe101e890
Remove support for pixmap cache
...
This code has issues and there is no evidence that it improves performance.
Remove LyXRC variable \use_pixmap_cache and update rc format to 29.
Now the global pixmap cache is only used by GuiCompleter. Therefore
there is no need to reset it when fonts change.
2018-10-07 14:56:55 +02:00
Richard Kimberly Heck
17b7eab0cc
Fix up e5fc7327
.
2018-10-04 17:56:14 -04:00
Richard Kimberly Heck
dc8dce75ed
Fix context menu for external edit.
2018-10-04 17:32:48 -04:00
Richard Kimberly Heck
e5fc7327e3
Extend fix for #7404 to allow any inset collapsible to be edited
...
externally.
2018-10-04 13:41:41 -04:00
Kornel Benko
99174acff8
Increment version to 565 due to add of adobe source pro fonts
2018-10-02 17:24:47 +02:00
Kornel Benko
6d0f7fc98d
Added Adobe Source Pro fonts to lyx-GUI
2018-10-02 11:28:46 +02:00
Richard Kimberly Heck
cfb2a89ef3
Revert "Check for old "LyX 2.3" user directory when configuring."
...
This reverts commit 1fe6352d4f
.
2018-09-29 17:31:39 -04:00
Richard Kimberly Heck
1fe6352d4f
Check for old "LyX 2.3" user directory when configuring.
...
This is due to the bad packaging in the early 2.3.x installers. We
normally do not use version suffixes on Windows, but did.
(cherry picked from commit b738aa53d1
)
2018-09-28 21:56:25 -04:00
Kornel Benko
676318115a
Added some char styles to sk/menus.bind
2018-09-27 08:36:55 +02:00
Juergen Spitzmueller
97b4b9ed69
Layout fixes
2018-09-23 14:11:53 +02:00
Juergen Spitzmueller
f5dfb8098e
Amend bf0d4d3bc2
2018-09-23 13:29:19 +02:00
Juergen Spitzmueller
bf0d4d3bc2
chessgame.lyx: correct advice
...
(lyx)skak requires the ps route for the movement indication.
Candidate for stable.
2018-09-23 13:02:57 +02:00
Juergen Spitzmueller
9c33bbed10
Rework chessboard support
...
* Use a module rather than a layout, since this package can be used with
any class
* Do not hardcode options and settings. The package is very flexible,
there is no need to limit this in LyX
2018-09-23 12:26:43 +02:00
Juergen Spitzmueller
9792a15141
Customization: use info-inset for layout format
2018-09-20 11:34:44 +02:00
Juergen Spitzmueller
5e26a3a633
Implement layout format in insetinfo
...
The docs refer to the outdated layout formats. The inset prevents this.
2018-09-20 11:33:03 +02:00
Juergen Spitzmueller
305d449a47
Fix copy-paste error.
...
Candidate for stable.
2018-09-16 10:34:01 +02:00
Jean-Marc Lasgouttes
23dbacb636
needauth is not needed for Sweave>LyX
...
Indeed this relies on tex2lyx and does not run R scripts.
The same holds for Knitr>LyX
2018-09-12 15:14:56 +02:00
Kornel Benko
fd50c8e4d8
Unbind conflicting shortcut in Slovak UI
2018-09-12 00:38:38 +02:00
Juergen Spitzmueller
ab16bb7eb9
Covington now provides subexamples itself
...
Candidate for stable.
2018-09-08 09:50:48 +02:00
Juergen Spitzmueller
399a4d7e71
Fix suprious comma in book and thesis bib preview.
...
Fixes : #11272
2018-09-06 14:46:44 +02:00
Pavel Sanda
2d4ac410dc
* RELEASE-NOTES
2018-09-02 13:34:51 +02:00
Enrico Forestieri
b277ac5390
Update format of bind and ui files
2018-08-30 21:56:26 +02:00
José Matos
cac27076ea
Replace /usr/bin/env python -> /usr/bin/python3
2018-08-29 17:26:21 +01:00
Enrico Forestieri
c480889077
Document the Qt5 default in RELEASE-NOTES
2018-08-26 17:47:40 +02:00
Kornel Benko
ff503934c5
Amend 0c56808
2018-08-24 13:23:16 +02:00
Kornel Benko
2a72fa3a04
Amend 2877032
2018-08-24 13:20:51 +02:00
Kornel Benko
2877032791
Replacement for chess support
...
This layout does not use lyxskak.sty, which depends on skak.sty
Instead it uses chessboard.sty, depending on chessfss and xskak.
Compiles and displays fine with pdflatex, XeTeX
but still does not compile with lualatex.
We are now able again to mark fields and moves on the chessboard
2018-08-23 11:58:32 +02:00
Kornel Benko
6aef7081bf
Typo in commit c9038e3
2018-08-22 18:20:00 +02:00
Kornel Benko
c9038e3eaf
Add missing entries
...
The files were added in bd6ba07
, 6bfd91e
and 0c56808
2018-08-22 17:37:28 +02:00
Kornel Benko
a25b970296
Unified handling of IBMPlex and DejaVu fonts in lyx2lyx
2018-08-20 15:47:49 +02:00
Juergen Spitzmueller
fb8e2c5ef1
Fix another entry
2018-08-20 09:30:06 +02:00
Juergen Spitzmueller
ed61ce74b7
So long, date-insert!
...
This function is superseded by info-insert date, which is much mightier
and more flexible.
2018-08-20 09:25:22 +02:00
Juergen Spitzmueller
4bb3511f25
fix CREDITS entry
2018-08-20 09:21:03 +02:00
Juergen Spitzmueller
0c7819ddc7
Fix contributions entry
2018-08-20 08:48:35 +02:00
Pavel Sanda
30332ad2e7
* layouttranslations - all hu strings reviewed by Alex.
2018-08-20 01:33:14 +02:00
Kornel Benko
66a33930f5
Amend 24050bf
, DejaVu adm IBM-Plex fonts need different scale options
2018-08-18 17:10:43 +02:00
Kornel Benko
24050bfa30
Added IBM Plex fonts to lyx-GUI
...
This extends also 366e37c
2018-08-18 16:21:40 +02:00
Juergen Spitzmueller
43e26a562b
Add prefs2prefs code for vcs info inset renaming
2018-08-18 16:11:08 +02:00
Juergen Spitzmueller
963c9d6449
Add Version Control Revision to Insert > Fields
2018-08-18 14:30:24 +02:00
Enrico Forestieri
061cd7fd9c
Fix bug #11247
...
async is a reserved keyword in python 3.7
2018-08-17 22:28:03 +02:00
Juergen Spitzmueller
6dfdcf9914
Amend 2d4284e89e
2018-08-17 20:29:28 +02:00
Juergen Spitzmueller
2d4284e89e
Adapt VCS toolbar to info-inset change
2018-08-17 20:15:10 +02:00
Juergen Spitzmueller
908e0cf3cc
Typo
2018-08-17 11:14:45 +02:00
Juergen Spitzmueller
b124adbd38
Introduce listpreamble argument type
...
This uses the InsetArgument interface to provide access to a document
part hitherto inaccessible by LyX: the part between \begin and the first
\item in a list (where lengths and counters can be redefined, for
instance).
Fixes : #11098
File format change, layout format change
2018-08-17 10:22:32 +02:00
Kornel Benko
b3f852bcdc
Grrr, including noops (like comments) can be so destructive
2018-08-14 17:06:59 +02:00
Kornel Benko
8f906204de
Allow using hyperref together with aastex62
...
Also chnage some ERT-constructs in aas_sample62.lyx to
the appropriate lyx-constructs.
2018-08-14 16:22:09 +02:00
Kornel Benko
af1caddcb3
Remove some latex definition from aastex62 user-preamble
...
Moved to the features of the aastex62 layout
2018-08-14 13:05:01 +02:00
Kornel Benko
c92c5b92a3
Use correct entry to remove an obsolete inset layout
2018-08-14 12:30:28 +02:00
Kornel Benko
cfd79b586d
Comments only
...
No new lokalisable strings
2018-08-14 12:09:17 +02:00
Kornel Benko
6bfd91ead4
New sample for aastex62
...
aas_sample62.lyx is a adapted version of aas_sample.lyx
2018-08-14 10:29:15 +02:00
Kornel Benko
0c56808871
New layout for copernicus.cls
...
TODO: Update LaTeXConfig.lyx
2018-08-14 08:55:22 +02:00
Kornel Benko
bd6ba072ce
New layout for aastex62.cls
2018-08-14 08:49:34 +02:00
Juergen Spitzmueller
e9b187af08
New info-inset type l7n
...
This returns a localized version of a string (in the GUI language)
if available, removing trailing colons and accelerator marks.
This can be used to refer to dialog items in the docs in a portable way.
2018-08-13 17:18:44 +02:00
Juergen Spitzmueller
d6a93143ec
InsetInfo: enable inset dissolve
2018-08-11 17:43:25 +02:00
Kornel Benko
df59cb89e9
Amend 3058deb
: Make convert_fonts robust
...
The preamble handling needs to know, which package belongs to
which font-type
* The conversion is now independent of the sequence in the preamble
This is important for instance, if the user created the preamble manually
2018-08-11 13:04:57 +02:00
Kornel Benko
3058debb60
Amend 366e37c
: Add also the conversion routine
...
Created also routines convert_fonts() and revert_fonts()
so that adding new fonts which have similar features should be easier
2018-08-11 11:45:02 +02:00
Kornel Benko
366e37c851
Added latex-DejaVu fonts to lyx-GUI.
...
Increment lyx-format to 561
2018-08-10 19:38:06 +02:00
Juergen Spitzmueller
136b8a63be
typo
2018-08-10 17:10:59 +02:00
Juergen Spitzmueller
fd7490762d
Support key symbols via menukeys package
2018-08-09 15:05:19 +02:00
Juergen Spitzmueller
cd3eab36df
Resolve shortcut conflict
2018-08-08 10:07:57 +02:00
Juergen Spitzmueller
369f55d959
Doc update
2018-08-07 15:25:04 +02:00
Juergen Spitzmueller
dd3ae00f74
Disambiguate time (period) from time (of day).
2018-08-07 15:24:40 +02:00
Juergen Spitzmueller
c6d8efba6c
Add user name and email to Insert > Fields
...
This is a low hanging fruit, since it's already available (although
quite hidden)
Generally, output "not set" i a pref is not set rather than an empty
string.
2018-08-07 14:57:44 +02:00
Juergen Spitzmueller
7efdf98fc8
Further extend Info insets:
...
* Add time type (time, modtime, fixtime)
* Add "name-noext" buffer type (file name w/o extension)
2018-08-07 12:14:45 +02:00
Juergen Spitzmueller
74158ec6a7
remove duplicate entries
...
Paste error :-/
2018-08-07 10:30:49 +02:00
Juergen Spitzmueller
307319e95e
Introduce InsetInfoParams
...
This allows to open the dialog without having an inset already.
2018-08-06 20:07:15 +02:00
Juergen Spitzmueller
801d66c0d4
Temporarily disable
...
We need proper InsetInfoParams to get this working (I'm on it)
2018-08-06 09:25:05 +02:00
Juergen Spitzmueller
53f699561d
de/UserGuide: update
2018-08-05 16:32:40 +02:00
Juergen Spitzmueller
8536fc1dfa
Basic field documentation
2018-08-05 11:18:24 +02:00
Juergen Spitzmueller
8be9e8f3bb
Style
2018-08-05 10:19:25 +02:00
Juergen Spitzmueller
e730234e57
Add date-related info insets
...
With this commit, info insets leave the dark backstage room of an opaque
and quite hidden dev-only feature and come frontstage.
In the UI, they present themselves as "Fields" since this is what people
know from word processors. Other user-related fields that could be
implemented next: time, user name (I plan to do that for 2.4).
Since this supersedes date-insert, I removed Insert > Date from
the menu and propose to ditch date-insert and the corresponding rc.
The lyx2lyx reversion routine has lots of room for improvement and
attractive tasks for pythons (file timestamp, switch of localization).
Please feel invited!
This is a file format change.
2018-08-05 10:01:36 +02:00
Kornel Benko
a1a174f3d2
Add default language to make RJournal.lyx compilable again
2018-08-05 09:09:47 +02:00
Kornel Benko
a96845660e
Do not increment start for find(phrase) while looping over phrases
...
The increment will be done at the end of the for-loop.
2018-08-02 22:51:36 +02:00
Juergen Spitzmueller
f675fe95c9
auto-nest beamer note item in list
...
candidate for stable
2018-08-01 16:16:46 +02:00
Kornel Benko
7f3fd5a809
lyx2lyx: Use correct check for emty lines while converting Begin/EndFrontmatter
...
* Coversion now tries not to pollute the result with emty lines
* stripped some trailing spaces
2018-07-31 13:44:48 +02:00
Kornel Benko
f8f9eec358
Amend 3e92efd
: Remove (Begin|End)Frontmatter in elsarticle
...
1.) Revert changes in elsarticle.lyx
2.) upgrade format to 558
3.) added missing lyx2lyx routines
2018-07-30 13:44:01 +02:00
Juergen Spitzmueller
358436ea1e
Split vcs Info inset from buffer Info inset
...
This should go separately in the GUI, and thus in the inset.
2018-07-29 19:41:34 +02:00
Juergen Spitzmueller
e38db01a0b
Add Gilbert Forkel to the Credits
2018-07-29 15:24:45 +02:00
Enrico Forestieri
0056867be8
Fix bug #11214
...
The checkProg() function was separating a command from its parameters
by splitting at the first space. This was a problem if the command
was specified with a full path containing spaces. Now the checkProg()
function separates a command from the parameters by splitting at the
first non-quoted space. So, it suffices quoting a path to solve the
issue.
2018-07-28 23:07:17 +02:00
Kornel Benko
3e92efd118
Replace styles '(Begin|End)Frontmatter' with environment in elsarticle
...
No change in tex or pdf output.
This does not help in compiling, but still feels more natural.
2018-07-28 14:30:25 +02:00
Juergen Spitzmueller
df33cc3334
Add Winfred Huang to the Credits
2018-07-28 09:33:43 +02:00
Juergen Spitzmueller
f8e286b823
Use footnotehyper rather than footnote if hyperref is used
...
Fixes : #11212
2018-07-25 18:01:22 +02:00
Juergen Spitzmueller
b12ea3b731
Fix austrian language code\n\nCandidate for stable.
2018-07-25 14:59:21 +02:00
Richard Kimberly Heck
4549f46a43
Speed up convert_literalparam. Part of #11200 .
2018-07-21 22:49:49 -04:00
Richard Kimberly Heck
8573391aee
Try to speed up convert_phrases by re-ordering the loops. Part of #11200 .
2018-07-21 22:32:39 -04:00
Richard Kimberly Heck
96ea84e042
Speed up convert_specialchars. Part of #11200 .
2018-07-21 22:18:22 -04:00
Richard Kimberly Heck
4cb209b121
Speed up convert_captionlayouts. Part of #11200 .
2018-07-21 22:18:09 -04:00
Juergen Spitzmueller
9b76237bfe
farsi needs LAE encoding as well
2018-07-21 16:00:40 +02:00
Scott Kostyshak
7b57685048
Hebrew docs: No need to mark logos as English
...
Thanks to the fix to #10423 , we can leave e.g. \LyX and \LaTeX as
the default language (which is Hebrew for these document).
2018-07-16 05:13:32 -04:00
Juergen Spitzmueller
1e5acc5656
Fix command line output of convertDefault.py for ImageMagick
...
Part of #11186
2018-07-13 10:20:26 +02:00
Juergen Spitzmueller
3fde6b5ecc
Minor doc tweaks/corrections
2018-07-08 12:38:56 +02:00
Kornel Benko
526380da04
Revert "Remove dependences from .layout files"
...
Some styles are not second-level dependencies
This reverts commit 92c8a86407
.
2018-07-07 16:10:45 +02:00
Juergen Spitzmueller
e6e3777363
Add support for bib files encoding
...
File format change.
Fixes : #6223
2018-07-07 15:25:35 +02:00
Kornel Benko
92c8a86407
Remove dependences from .layout files
2018-07-07 14:13:40 +02:00
Kornel Benko
41d86ff9e1
Amend 8da02501
, Add bindings for inset-settings
...
Added binding to emacs.bind too
2018-07-07 11:29:40 +02:00
Juergen Spitzmueller
34c04ebce6
Amend 9f9041db7a
...
move cl2emult to obsolete category
2018-07-06 14:36:41 +02:00
Juergen Spitzmueller
67de09b51e
Remove entry for obsolete class.
2018-07-06 10:12:51 +02:00
Juergen Spitzmueller
9f9041db7a
Use more informative descriptions fro Springer layouts
2018-07-06 10:09:13 +02:00
Juergen Spitzmueller
73e0a6c4d5
Update elsarticle entry in LaTeXConfig
2018-07-05 19:28:56 +02:00
Kornel Benko
650ef5f1cb
dtk.layout: Remove secondary dependencies due to change in TL2018
2018-07-05 17:54:55 +02:00
Juergen Spitzmueller
981e76a02c
Fix typo
2018-07-05 17:49:46 +02:00
Jean-Marc Lasgouttes
2c9e019a62
Make toolbar icons like Itemize toggle
...
Copy the old layout_* icons to layout-toggle_*
Fixes bug 9864.
2018-07-04 12:11:24 +02:00
Juergen Spitzmueller
68f6c671c5
Fix another encoding problem in ja/
2018-07-03 12:37:25 +02:00
Juergen Spitzmueller
1a96b0d184
Fix input encoding issue with German example text
...
pLaTeX requires SJIS encoding, so only ASCII latin is possible.
2018-07-03 11:31:39 +02:00
Juergen Spitzmueller
9dcb24d578
Support varwidth's V tabular column type
...
This effectively enables linebreaks, multipars and layout changes in
non-fixed width (i.e., standard) table columns.
Fixes : #6577
TODO: metrics are wrong (too wide) on screen with linebreaks.
2018-07-01 19:18:38 +02:00
Juergen Spitzmueller
f38816bf16
Add support for tabularx/xltabular
...
I.e., variable width columns in single and multiple page tables
Files format change.
Fixes : #4154 , #4155
2018-06-24 10:05:15 +02:00
Kornel Benko
25ff03d120
Cmake tests: Adapt some keytests due to changed key-bindings
2018-06-23 19:00:04 +02:00
Kornel Benko
1803d788f7
Cmate tests: Amend aca3031
...
The script checkKeys.pl.in was mentioned but not added to the previous commit.
2018-06-09 09:48:41 +02:00
Kornel Benko
aca3031352
Cmake tests: Added check to inspect created pdf in test "AMS-import"
...
If the command "comparepdf" is found, it will be used.
Also the script lyx_batch.pl is now easier to expand for
possible new comparision tools.
2018-06-09 09:15:21 +02:00
Richard Heck
f17f5617e0
Fix bug #7404 .
...
This allows for external editing of ERT insets. Original patch
by Georg Baum. Updated to 2.4dev by Riki Heck.
2018-06-05 23:13:54 -04:00
Kornel Benko
f5732bef83
Disable GUI for our batch tests if using QT5
...
Thanks to Enrico for this params
2018-05-26 13:30:30 +02:00
Kornel Benko
49603e91aa
Cmake batch tests: Generalize lists of files in test.
...
Each source file is to be copied to the test directory
Created files are to be compared to the corresponding expected file (if it is not set to "undef")
2018-05-25 17:19:34 +02:00
Kornel Benko
3319664d53
Cmake batch tests: Check also if all expected files are created
2018-05-25 13:59:47 +02:00
Kornel Benko
1a36fee79d
Added testcase for ticket #11156
...
The test is named "AMS-import", with defined test-labels 'tex2lyx' and 'batch'
2018-05-24 20:49:11 +02:00
Juergen Spitzmueller
98621be1ba
Support \cite command in tufte classes
...
This is an extra command used for sidenote citations. Since we do not
provide \cite with natbib (which tufte uses) as a choice, we use the
new AddToCiteEngine feature to add it.
File format change.
Fixes : #11150
2018-05-21 13:46:04 +02:00
Juergen Spitzmueller
bbf287a3c6
Allow for cite engine and format definitions/modifications in layouts
...
Now layout files and modules can extend the cite engines or completely
overwrite them, and modify the cite formats.
Any CiteEngine definition in a layout/module will completely overwrite
those by cite engine files.
AddToCiteEngine will extend them (add if they do not exist yet).
Any CiteFormat definition in a layout will be preferred to those in cite
engines. CiteFormat definitions that are not touched by the former are
still active, though (so, as opposed to CiteEngine, a CiteFormat does
not completely overwrite those by the engine files).
Layout format change.
2018-05-21 12:46:53 +02:00
Juergen Spitzmueller
ff0db7452e
Remove insane list of requirements
2018-05-19 10:28:50 +02:00
Stephan Witt
17c3617c49
#11142 correct list of previous version to check for user directory contents
...
LyX on Mac uses a user directory with version suffix. On change of the version suffix the existence of the directories with previous versions is checked and the latest one is used for a copy on first configure run. For 2.4 the candidate list starts with 2.3 now as it should.
2018-05-13 20:15:35 +02:00
Juergen Spitzmueller
7a5184fd87
Disallow paragraph customization in some single-par charstyle insets
...
Fixes : #9192
2018-05-11 13:47:27 +02:00
Juergen Spitzmueller
5007bc0fb1
Document float alignment settings
2018-05-11 12:59:26 +02:00
Juergen Spitzmueller
aa9543fa2b
Add support for global float alignment
...
It is now possible in the float settings (doc dialog) to specify a global
(inner) alignment for floats, and in the float settings, this can be
overridden (just as with float placement)
Fixes : #8665
File format change.
2018-05-10 20:15:11 +02:00
Scott Kostyshak
2389580c27
Fix menu accelerator conflict
2018-05-10 13:24:23 -04:00
Juergen Spitzmueller
e17498d90c
Correct German translation
...
"Benutzerdefiniert" means "user defined", which is not what "custom"
means here (custom insets/text styles are usually not user defined,
but provided by a class/module).
2018-05-08 08:38:44 +02:00
Juergen Spitzmueller
3313e7d0ab
Separate Text Styles and Text Properties
2018-05-08 07:46:53 +02:00
Juergen Spitzmueller
96acb9c3cc
Improved oxygen icons for dynamic menus
2018-05-07 18:42:35 +02:00
Enrico Forestieri
dc0b21525b
New icons for dynamic inset and charstyle menus.
...
These icons are more in line with the default theme, IMHO.
2018-05-07 11:55:47 +02:00
Juergen Spitzmueller
de8302523b
Document nospellcheck
2018-05-07 09:28:55 +02:00
Juergen Spitzmueller
653bbd27fe
UserGuide: Reset > Default
2018-05-07 09:14:55 +02:00
Juergen Spitzmueller
57dc817581
Add \nospellcheck font property
...
This revives a ten year old idea (and patch) by Dov.
You can now mark in the character dialog text and exclude it from spell
checking.
Fixes : #1042
File format change
Remaining issue: The instant spell checking marks are not immediately
removed, but only after some editing.
2018-05-06 19:48:21 +02:00
Richard Kimberly Heck
40a61357af
Try some new icons for new dynamic inset and charstyle menus.
...
Suggestions by Pavel. Also move menus on toolbars per his suggestions.
2018-05-06 13:39:17 -04:00
Juergen Spitzmueller
4c8883b0e1
UserGuide: Adapt to new character dialog.
...
Also differentiate more between (semantic) Character Styles and (formal)
Text Properties.
2018-05-06 14:17:28 +02:00
Juergen Spitzmueller
09b2e337f7
Make textcommabelow feature conditional on encoding
2018-05-05 15:43:54 +02:00
Günter Milde
94c97feb76
Use combining accents instead of ERT for accented cyrillic letters.
...
Combining accent charactrs were not supported at the time the Russian
documentation was written. Eventual display problems with some GUI
fonts are still less distracting than ERT.
2018-05-04 15:29:56 +02:00
Günter Milde
fa35f552cd
Drop "force" from replacements for letters with comma-below accent.
2018-05-04 15:29:12 +02:00
Richard Heck
cc4bfc7f04
Add toolbar menus for custom insets and character styles.
...
I'm open to putting this elsewhere on the toolbar, or even on a
different toolbar. Also, we need decent icons. These ones are not
intended seriously but were just borrowed for testing purposes.
Anyone have good ideas about icons?
2018-05-02 20:31:24 -04:00
Scott Kostyshak
065e37e96f
Do not use needauth when only exporting code
...
We have a couple of converters (using Sweave and knitr to "tangle"
an intermediate file) that are used for exporting code chunks
contained in a .lyx file. Since the code is just exported to a text
file and is not executed, needauth is not necessary.
2018-05-02 11:08:51 -04:00
Scott Kostyshak
0d1b981b2b
MergedManuals.lyx: remove example files in Note
...
A Note inset contained two example files. The linguistics example
file caused terminal messages like
step: Counter does not exist: examplei
An alternative to removing the example file would be to add the
module, but it is not clear we want example files in the merged
file anyway.
2018-05-02 11:08:51 -04:00
Juergen Spitzmueller
efd29cc200
Fix link
2018-05-01 13:30:26 +02:00
Juergen Spitzmueller
0013389864
aa_sample: cosmetics.
2018-05-01 08:16:43 +02:00
Juergen Spitzmueller
0a68c7cb3c
de/EmbeddedObjects: make compilable with utf8 encoding
2018-05-01 07:04:15 +02:00
Richard Heck
35afcfb6dd
Fix bug 11070.
...
Allows plural, caps, no prefix to be set via context menu.
2018-04-30 21:29:21 -04:00
Juergen Spitzmueller
444461e294
When using ERT for accent in Russian docs, embrace base character
...
Otherwise utf8 inputenc chokes.
It is also possible to enter those accented chars directly, but this
results in display problems in the workarea (the line is shifted downwards).
2018-04-30 18:33:27 +02:00
Juergen Spitzmueller
b68bbe8c2e
0x2dd is not covered by utf8 inputenc yet (TL 2018)
2018-04-30 14:50:19 +02:00
Juergen Spitzmueller
768c9a552e
cprotect allows to place environments in fragile contexts.
...
use that possibility.
Fixes parts of #5128 .
2018-04-30 09:06:15 +02:00
Juergen Spitzmueller
0423d381e6
Localize slogan on LyX banner
...
Fixes : #11107
2018-04-29 11:26:25 +02:00
José Matos
94905f9ce3
Use insert_document_option to remove Georgian when reverting.
...
Less code for the same functionality. :-)
2018-04-28 18:47:32 +01:00
José Matos
08182ead14
Remove spurious spaces at the end of lines
2018-04-28 18:31:31 +01:00
José Matos
ea8b0df0e4
Add new semantic functions to add an remove document options.
...
The objective is to identify common operations and place them
in functions in order to improve the readability and correctness of the code.
is_document_option(document, option):
Find if _option_ is a document option (\\options in the header).
insert_document_option(document, option):
Insert _option_ as a document option.
remove_document_option(document, option):
Remove _option_ as a document option.
2018-04-28 15:10:09 +01:00
José Matos
91ded82b52
Small improvement to pre-historic file format conversion.
2018-04-28 14:57:57 +01:00
José Matos
1fe328666c
Improve the readability of lyx2lyx -l option
...
Example:
$ lyx2lyx -l
...
2.2 stable format: 508
stable versions: ['2.2.0', '2.2.1', '2.2.2', '2.2.3', '2.2.4']
development formats: 475 - 507
2.3 stable format: 544
stable versions: ['2.3.0']
development formats: 509 - 543
2.4 stable format: -- not yet --
stable versions: -- not yet --
development formats: 545 - 550
2018-04-28 14:42:31 +01:00
Juergen Spitzmueller
0b2fae66e3
unicodesymbols: add general way to require a feature only for specific encodings
...
A feature can now be required only for specific input or font encodings:
- <feature>=enc1;enc2... Require the feature <feature> only if the
character is used in one if the specified font
or input encodings.
- <feature>!=enc1;enc2... Require the feature <feature> only if the
character is used in a font or input encoding
that is not among the specified.
2018-04-28 13:31:29 +02:00
José Matos
5b160e82be
Update scripts to support simultaneously python 2 and 3
...
The fixes are simple and on line with the changes made during
the 2.3 development. It was an oversight to leave them out.
With this commit all the python scripts should be supported by
python 2 and 3.
2018-04-28 10:51:35 +01:00
Richard Kimberly Heck
9f79ab99ed
Fix bug #11127 .
2018-04-27 20:13:58 -04:00
Kornel Benko
b91bc7d602
Correct graphical reference
2018-04-27 10:54:38 +02:00
Juergen Spitzmueller
389352b3fb
Add optional flavor flag to needaux
...
Also, use latex flavor if no flag is given rather than default output
format
Fixes : #9127
2018-04-25 13:51:40 +02:00
Richard Kimberly Heck
8da025014d
Add bindings for inset-settings.
...
Fixes #7762 .
2018-04-22 23:56:17 -04:00
Juergen Spitzmueller
26ea1e1496
Align fontenc with document fonts
...
Following a request by Günter, we consider the document fonts (only rm
for now) when selecting an appropriate font encoding.
See #9741
The new default font encoding setting "auto" does
* consider the font encoding needed by the language(s), which can now
have fallback alternatives
* Consider which font encoding is provided by the document font
Thus, cm now will result in OT1 fontenc, if the language can deal with
that.
The font_enc pref is ditched: it is no longer needed.
The automatism is still very basic and is subject to extension.
File format and prefs format change.
2018-04-22 19:06:46 +02:00
Kornel Benko
17dc24419a
Adapt test outline-beamer' to the synchronous batch export
...
Also add the 'export'- label to this test
2018-04-22 11:59:19 +02:00
Juergen Spitzmueller
2ed1012ead
Document Provides in languages
2018-04-22 09:07:31 +02:00
Juergen Spitzmueller
02d37932d0
\textcyr -> \textcyrillic
...
Use the command as defined by Babel. This allows us to use the (more
advanced) Babel command if provided instead of rolling our own.
I add a dummy file format change in case it turns out we need to
do something here for old documents (e.g. with user preamble definitions)
2018-04-21 16:28:15 +02:00
Juergen Spitzmueller
71f0dd3a7f
Add Provides tag to languages
...
This allows to specify macros that are provided by specific (Babel)
languages (such as \textgreek)
2018-04-21 15:47:39 +02:00
Scott Kostyshak
6d5e179985
cprotect listings when needed (e.g. in a footnote)
...
This allows to put a non-inline listing in commands, such as a box,
footnote, and margin note.
Fixes #6177 and #9321 .
2018-04-21 00:49:53 -04:00
Scott Kostyshak
88b1c8d521
cprotect Note:Greyedout insets
...
This is consistent with what we do for Note:Comment, and fixes
compilation of documents with a Greyedout inset inside a float
caption, which was reported here:
https://www.mail-archive.com/search?l=mid&q=20180418192851.GH6006%40atrey.karlin.mff.cuni.cz
2018-04-18 21:34:33 -04:00
Juergen Spitzmueller
2822d91224
Typo
...
Thanks, Pavel!
2018-04-18 16:51:24 +02:00
Juergen Spitzmueller
97e1806c4a
Add a floating landscape inset
2018-04-18 16:20:19 +02:00
Juergen Spitzmueller
2551614ff1
Add Landscape module
...
Support for the (pdf)lscape package.
Fixes : #10801
2018-04-18 14:36:49 +02:00
Juergen Spitzmueller
feab528fd1
Add support for rotated longtabulars (via [pdf]lscape)
...
Fixes : #9194
See #9194 for why we use an earlier file format change here.
2018-04-18 13:22:29 +02:00
Juergen Spitzmueller
69596c9278
cprotect knitr chunks
2018-04-15 18:17:35 +02:00
Juergen Spitzmueller
b03c826f27
Whitespace
2018-04-15 12:31:56 +02:00
Juergen Spitzmueller
ef359f58b5
Add cprotection support for paragraph layouts.
2018-04-14 12:57:23 +02:00
Juergen Spitzmueller
e11bda2cea
Layout format update after 2ba584957c
2018-04-14 10:28:22 +02:00
Juergen Spitzmueller
2ba584957c
Add basic support for cprotect
...
This allows (some) verbatim contents in macros, such as \url's with
specific chars (#, % etc.) in section headings or footnotes (#449 )
or comments in captions (#9313 ).
The mentioned two bugs are fixed by this commit.
Note that the implementation is still rather basic and might need
extension for other cases.
2018-04-13 17:46:37 +02:00
Juergen Spitzmueller
33bfbf89c4
Load hyperref with a suitable driver
...
This is mandatory for some features (such as bookmarks,pdfusetitle)
to work, and only a handful of drivers can be auto-detected by hyperref.
Fixes : #6418
2018-04-08 19:02:01 +02:00
jpc
1cbe568d61
Force babel as language package to avoid errors with non-TeX fonts
2018-03-28 11:12:51 +02:00
Pavel Sanda
20ab606975
wasy10 font: fix glyphs codepoints 9,10,12,13.
...
92680495b
follow-up.
pointer: 9 -> 170
bell: 10 -> 171
quarternote: 12 -> 172
halfnote: 13 -> 174
This should be the final one.
2018-03-26 21:54:46 +02:00
Richard Kimberly Heck
aabd3514dc
Update version number in lyx2lyx.
2018-03-26 10:41:49 -04:00
Pavel Sanda
022bc036ca
* stmary10.lyx
2018-03-23 11:11:21 +01:00
Pavel Sanda
0da254c811
stmary10 font: fix glyphs codepoints 10,12,13.
...
92680495b
follow-up.
minuso: 10 -> 171
sslash: 12 -> 172
bbslash:13 -> 174
varcurlywedge: 9 -> 254 -> 170 (first move by Georg)
2018-03-23 10:18:02 +01:00
Pavel Sanda
92680495bb
esint10: attempt on to fix empty symbol glyphs.
...
With advent of qt5 glyphs on codepoints 10, 12, 13 can't be shown anymore.
In this patch we copy the glyph pairs to new codepoints:
dotsint: 19->41 (this one was already moved by Goerg, now moving to the same block)
oint: 11->43
oiint:13->45
I couldn't find fix where both qt4 & qt5 would show correct results,
so this patch fixes qt5 situation, but breaks qt4, which hopefully
won't be needed for master.
Testing and debuging is somewhat tricky, becuse qt sometimes prefer to
load global fonts in /usr/share while ignoring the local git tree.
To be continued in other fonts.
Related reports:
https://www.lyx.org/trac/ticket/8493
https://bugreports.qt.io/browse/QTBUG-66266
2018-03-22 02:26:46 +01:00
Kornel Benko
867867859b
Add Reame to lib/fonts/test
2018-03-20 13:41:29 +01:00
Uwe Stöhr
e8678bc606
Arabic UserGuide.lyx: update from Hatim
2018-03-20 03:32:13 +01:00
Richard Kimberly Heck
5912f25f46
Fix problem with conversion of stmary10.lyx.
2018-03-19 18:46:48 -04:00
Richard Heck
a5c859f863
Update contributor.
2018-03-18 11:34:50 -04:00
Juergen Spitzmueller
cf9f077100
lyx2lyx fixes for the recent font additions.
2018-03-16 09:02:29 +01:00
Juergen Spitzmueller
6a0f0d28a5
Add support for xcharter font.
...
File format change.
Patch by Yuriy Skalko.
2018-03-15 15:44:49 +01:00
Uwe Stöhr
d3c51876a9
add support for the PT fonts
...
- fileformat change
- I also started https://wiki.lyx.org/LyX/NewInLyX24 for new features
2018-03-10 19:59:48 +01:00
Juergen Spitzmueller
3d0ce01ff1
syntax.default: some additions.
2018-03-09 15:17:23 +01:00
Juergen Spitzmueller
23766fdd59
syntax.default: add missing *
...
Fixes : #10501
2018-03-09 14:47:04 +01:00
Uwe Stöhr
7b3a04b07f
Arabic UserGuide.lyx
...
- new file
- it is just a start and put into git to assure that we keep a compilable version
- Hatim will bit by bit translate it
- can be removed if it should not be ready before the next major release
2018-03-09 05:53:39 +01:00
Uwe Stöhr
1174279967
tex2lyx: parse \xymatrix
...
LyX's \xymatrix support relies on math therefore put it into math and parse its content
fixes bug #10638
2018-03-09 04:53:33 +01:00
Juergen Spitzmueller
822aef947b
Amend 4ec133e1ae
...
Didn't see this test is already there.
(cherry picked from commit 83c7e818f8
)
2018-03-06 19:56:24 +01:00
Uwe Stöhr
6fde01e70e
Arabic doc files: corrections by Hatim
2018-03-05 22:34:10 +01:00
Richard Heck
5531b40c9b
Simplify code a bit.
...
(cherry picked from commit 490506c45f
)
2018-03-02 23:12:35 -05:00
Richard Heck
cec9edd34b
Use pythonic syntax, as suggested by José.
2018-03-02 23:02:46 -05:00
Uwe Stöhr
64d1751f2f
configure.py: fix bug #11053
...
- add quotes around the path to the python executable
2018-03-02 20:14:58 +01:00
Juergen Spitzmueller
905516fd70
Fix the implementation of new libertine package
...
Needs to go to 2.3.1-staging
2018-03-02 12:17:33 +01:00
Pavel Sanda
a32573a16f
sv.po reviewed by Jim
2018-02-24 14:11:04 +01:00
Juergen Spitzmueller
dee1994451
Add LyX 2.3 format
2018-02-23 08:59:20 +01:00
Juergen Spitzmueller
e0a5babde7
Add literal param to InsetInclude
...
This is used by lstinput
File format change.
Fixes : #10544 .
2018-02-23 08:58:16 +01:00
Uwe Stöhr
713970001a
Arabic Shortcuts.lyx: fixes by Hatim
2018-02-22 15:35:50 +01:00
Uwe Stöhr
652ca5f578
Arabic Shortcuts.lyx: translation update from Hatim
2018-02-21 19:58:25 +01:00
jpc
2224258ddb
More French translations of the UserGuide
2018-02-21 16:47:55 +01:00
Juergen Spitzmueller
8a703573ea
Implement IsTocCaption for normal layouts.
...
But use default "true" to maintain current behavior if not explicitly
stated otherwise.
Fixes : #11045
2018-02-21 16:37:07 +01:00
Jean-Marc Lasgouttes
6d582e5e50
whitespace
2018-02-21 12:09:18 +01:00
Jean-Marc Lasgouttes
4447fb349c
Add Alex Dunlap to our contributors
2018-02-21 12:05:40 +01:00
jpc
110a5e2a15
More translations for fr/UserGuire.lyx
2018-02-21 11:51:56 +01:00
Uwe Stöhr
b04e6eae3b
port the recent fixes and update of layouttranslations to master
2018-02-20 20:42:36 +01:00
Uwe Stöhr
9457c60d52
move README.Documentation to attic
...
It is outdated since many years now and we have the relevant info in the Development.lyx file
2018-02-20 20:31:00 +01:00
Uwe Stöhr
973b4447ba
ar.po and layouttranslations: updates from Hatim
2018-02-20 18:06:06 +01:00
Uwe Stöhr
b854df1b47
splash.lyx and ru.po: updates from Yuriy
2018-02-19 23:32:20 +01:00
Uwe Stöhr
2eb8016e78
layouttranslations and uk.po: corrections from Yuri
2018-02-19 23:16:06 +01:00
Juergen Spitzmueller
5b331b1466
Fix convert_separator routine with ancient LyX files.
2018-02-19 18:03:52 +01:00
Uwe Stöhr
599e41e237
French UserGuide.lyx: fix a typo
2018-02-18 23:42:03 +01:00
jpc
0afd533085
Partial update of fr/UserGuide.lyx
2018-02-18 22:45:27 +01:00
Scott Kostyshak
0c2f431003
Add Nomenclature to localization_test.lyx
2018-02-18 00:40:53 -05:00
Uwe Stöhr
7df53d50f2
port recent Basque translation updates
2018-02-18 02:24:22 +01:00
jpc
83485b670e
Untranslated menu name in fr/EmbeddedObjects.lyx
2018-02-17 18:44:03 +01:00
jpc
c9a9f26f42
A couple of forgotten items in fr/Additional.lyx
2018-02-17 18:33:25 +01:00
jpc
99b6af52f1
Remove spurious occurrence of AGU and EGS chapters in fr/Additional.lyx
2018-02-17 18:08:25 +01:00
Uwe Stöhr
1fb1b0a3f8
UserGuide.lyx: document the removal of the pixmap cache for all languages
2018-02-14 14:51:22 +01:00
Richard Heck
5f1b32f8c5
Also fix chapter layout in tufte-book.
2018-02-12 16:29:54 -05:00
Pavel Sanda
8160ed97bf
* lib/layouttranslations, sync with 2.3
2018-02-12 21:40:06 +01:00
Pavel Sanda
149f03d403
Fixing painting regression - chapter top spacing.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203685.html
2018-02-12 21:14:56 +01:00
Uwe Stöhr
5c1a121d1d
Customization.lyx: distribute all tracked changes
2018-02-12 18:53:12 +01:00
Jean-Marc Lasgouttes
54e491c6fe
There is actually a home for obsolete templates in Makefile
...
Fixup to 24fd7d2b
.
2018-02-12 17:19:10 +01:00
Jean-Marc Lasgouttes
24fd7d2bac
Remove template AGUTeX.lyx from Makefile
2018-02-12 17:06:19 +01:00
jpc
86e42848fe
Remove sections 6.7 and 6.4 from Additional manual (obsolete classes egs and aguplus)
...
Edit LaTeXConfig.lyx accordingly
Move teaplates/AGUTeX.lyx to teaplates/obsolete
2018-02-12 11:33:17 +01:00
Juergen Spitzmueller
b0ecfebad4
biblatex-natbib.citeengine: Remove erroneous blank
2018-02-11 16:43:14 +01:00
Juergen Spitzmueller
71fea63326
Disable CheckTeX while buffer is processed
...
Since CheckTeX itself processes the tex file, a synchronous run with
a TeX process can lead to all sorts of conflicts, including crashes.
Fixes : #7434 .
2018-02-10 18:18:43 +01:00
Günter Milde
8f86b72cf4
lyx2lyx fixes and cleanup.
...
Don't insert empty line when translating QuoteInsets to literal
quotes.
Fix regexp pattern in re/convert_dashligatures.
Adjust logic in re/convert_dash(ligatur)es.
2018-02-09 16:49:23 +01:00
Pavel Sanda
b7caaf6196
Proper naming of LFUN_SET_GRAPHICS_GROUP.
2018-02-08 21:59:41 +01:00
Pavel Sanda
b88ed81e7f
Unify graphics-groups inside marked block functionality.
...
Fixes #11026 .
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203683.html
2018-02-08 21:33:37 +01:00
Günter Milde
e4f90cdf65
lyx2lyx refactoring.
...
Avoid duplicate code. Fix some corner-cases.
2018-02-07 18:49:21 +01:00
Günter Milde
2ddaa0a59b
New lyx2lyx parser tools find_substring() and set_bool_value().
2018-02-07 18:49:20 +01:00
Juergen Spitzmueller
9b23b49d41
Do not show "Abstract" label in KOMA classes
...
This is not output by those classes (per default).
2018-02-06 18:39:00 +01:00
Günter Milde
2b451f01f5
Add newlines around \backslash in put_cmd_in_ert.
...
Fix for 2fce4d49ee
.
2018-02-04 10:16:54 +01:00
Günter Milde
8caa9701b9
Use re.match to find regexp at begin of string/line.
...
Consistently use the re.match() or the match() method of a
regexp object to find a match at the begin of a line.
This is faster than re.find('^...').
Cf. https://stackoverflow.com/questions/180986/what-is-the-difference-between-re-search-and-re-match
(The subtle difference for multi-line strings is irrelevant for
configure.py, as we match line-wise.)
2018-02-04 10:08:07 +01:00
Pavel Sanda
584b83d33c
Fix sideset hints, part of bug #11015 .
2018-02-03 17:51:00 +01:00
Richard Heck
16a6a98182
Harden a few of the other regexes, too.
...
I've tested this and get no difference of output.
2018-02-01 22:14:51 -05:00
Richard Heck
50676c782a
Make module and citeengine regexes a little more discerning.
2018-02-01 22:11:45 -05:00
Richard Heck
0e3d209295
Double escape binary regexes in module and citeengine searches.
...
See previous commit for explanation.
2018-02-01 22:11:45 -05:00
Richard Heck
6b5a7116cd
Double escape binary regex in lyx2lyx and fix line-ending problem.
...
When we switched from r'...' to b'...', this required strings used
as input to re.compile to be double-escaped. It's not an issue with
"\s", because "\s" has no special meaning in a string.
Also, printing in binary mode did not output a line ending.
2018-02-01 22:11:45 -05:00
Uwe Stöhr
46845d8069
French docs: remove a file that was accidentally committed
2018-02-01 05:19:08 +01:00
Uwe Stöhr
5e7c44d7b6
pt_BR.po: updates from Georger
...
- He also reviewed layouttranslations and says it is OK
2018-02-01 05:11:17 +01:00
Günter Milde
2fce4d49ee
lyx2lyx refactoring.
...
* use unicode.transform() instead of loop over replacements
* telling variable names
* remove trailing whitespace
* documentation update
* don't set use_ligature_dashes if both dash types are found
* remove spurious warning, normalize indentation, and use
Python idioms in revert_baselineskip()
2018-01-31 21:13:43 +01:00
jpc
e4c0c6afdf
Remove unappropriate French style command from preamble
2018-01-31 17:51:27 +01:00
Günter Milde
ed3f6801bd
Remove spurious no-break space.
2018-01-31 11:01:11 +01:00
Uwe Stöhr
08ebc32123
French Additional.lyx: sync with branch
2018-01-31 05:47:41 +01:00
Günter Milde
0d9708ef04
Use LaTeX macros instead of Latin transcription for Greek characters.
...
Use the LaTeX internal character representation (LICR) macros
provided by lgrenc.def (since version 0.8 from 2013-05-13)
in lib/unicodesymbols. This fixes the PDF bookmarks (except for the
legacy input encoding iso-8859-7) and solves the problem of a missing
"v" character in Libertine LGR fonts (see lyx-users from 2018-01-29).
The ctest unicodesymbols/008-greek-and-coptic_iso8859-7_pdf2" now fails
(due to #9681 ). This is not a regression, as it is already
"unreliable" (wrong output, Latin character instead of Greek).
Drop compatibility definition of \~ as perispomeni accent
(that was required with lgrenc.def < 0.8).
2018-01-30 22:31:08 +01:00
Günter Milde
232c5b7766
Do not use "ligature dashes" with French documents.
...
In Spanish and French, dashes around parenthetical statements
are treated similar to brackets: line breaks are not allowed
on the inner side. Use of "breakable" dashes risks accidential
line breaks after the "opening" dash.
(Ligature dashes allow line breaks even if a no-break space follows.)
2018-01-30 21:49:12 +01:00
Juergen Spitzmueller
7e071f14b9
Once more, the libertine font package has been renamed.
...
Take the newest one, if present.
Candidate for 2.3.x.
2018-01-30 08:16:06 +01:00
Uwe Stöhr
59ce6dac2f
French EmbeddedObjects.lyx: sync document settings with English version
...
- English EmbeddedObjects.lyx: correct a typo
2018-01-29 15:10:02 +01:00
Juergen Spitzmueller
fc2d8238dc
Add Bibliography to the Outliner.
...
Fixes : #11001 , #7724 .
2018-01-29 09:09:51 +01:00
Uwe Stöhr
d809ced05b
Additional.lyx: port recent changes
2018-01-29 01:35:23 +01:00
Juergen Spitzmueller
8a08a19122
Document B_ in cite style definitions
2018-01-27 14:53:18 +01:00
Juergen Spitzmueller
5db4d712ef
Differentiate Buffer strings and GUI strings in citeengines
...
The former need to be translated to the buffer language, the latter to
the GUI language.
Fixes : #10946
2018-01-27 14:29:41 +01:00
Pavel Sanda
2900f93c81
* layouttranslations - update ar, ru, el
2018-01-26 19:49:40 +01:00
Scott Kostyshak
9b262fcff4
Correct \origin in the new ru examples
2018-01-24 23:43:34 -05:00
Günter Milde
a151b274bf
Fix lyx2lyx dash conversion and make it faster.
2018-01-24 17:38:19 +01:00
Günter Milde
a77cfef1c6
Fix some more lyx2lyx round-trips.
...
Also restore corrupted seminar example.
Add default return value to parser_tools.is_in_inset().
2018-01-24 01:04:14 +01:00
Günter Milde
67eca412ff
Fix some lyx2lyx round-trip tests.
...
Fix cases where lyx2lyx adds changes with every round cycle
uncovered by recent ctest change.
Add optional `delete` argument to parser_tools.get*value():
If True, delete the matching line.
More efficient "allowbreak" con/reversion.
2018-01-23 14:01:30 +01:00
Günter Milde
8da6cdcf23
New lyx2lyx tools.
...
New lyx2lyx parser tools find_complete_lines() (replaces find_slice),
del_complete_lines(), and find_across_lines(). Default value 0
for start argument in utility functions.
Rework the implementation of dash-conversion.
2018-01-23 09:10:50 +01:00
Günter Milde
8e825de4b2
Fix preamble-code removal in lyx2lyx. Do some optimizations.
...
Fix failure of revert_dashes() found by lyx2lyx ctests
using an efficient function to find a given sequence of lines
in a list of lines.
Some optimizations using Python idioms instead of C-like code.
2018-01-21 19:55:27 +01:00
Uwe Stöhr
1450b99ed1
UserGuide.lyx: correct an equation
...
thanks Yuriy for spotting
2018-01-19 01:02:25 +01:00
Uwe Stöhr
98cfc25277
ru.po: updates from Yuriy
...
- also some updates for Tutorial.lyx
2018-01-19 00:31:47 +01:00
Günter Milde
9ce5d8578b
Prevent rows of hyphens becoming dashes when back-porting to 2.1.
...
Insert ligature breaks between hyphens where
they are separate in 2.2 but ligated by TeX in 2.1.
This fixes output with LyX 2.1 and prevents -- and --- becoming
en and em dash in the LyX source after a round-trip to 2.1
and back.
Solves lyx2lyx ctest failures with a warning about
possible line-break changes.
2018-01-17 21:39:03 +01:00
Uwe Stöhr
1d81e098a3
French example files: port recent changes to master
2018-01-17 15:58:07 +01:00
Kornel Benko
d794a6d60d
Add testfiles-references to automake build: vcs_info_export moved to new directory, part 4
2018-01-17 15:31:57 +01:00
Kornel Benko
26eeaa1af2
vcs_info_export moved to new directory, part 2
2018-01-17 12:25:22 +01:00
Günter Milde
6fe2e45f97
Remove trailing whitespace in lyx2lyx.
2018-01-17 09:48:08 +01:00
Uwe Stöhr
58121e887a
example files: distribute some changes
...
- French:
- fix compilation of beamer.lyx
- update a screenshot
2018-01-16 14:50:25 +01:00
Uwe Stöhr
5f93099b88
EmbeddedObjects.lyx: fix a typo spotted by Paul Rubin
...
fixes #10965
2018-01-16 04:45:44 +01:00
Uwe Stöhr
53188a5f47
doc files: correct preamble commands
...
thanks toe Jean-Pierre
2018-01-16 04:08:52 +01:00
Scott Kostyshak
baefa82a81
Restore 3c6fa867
and b83252b1
...
This restores the https URLs.
2018-01-15 16:51:35 -05:00
Scott Kostyshak
a816ef9c33
Restore math options to "load automatically"
2018-01-15 16:51:35 -05:00
Scott Kostyshak
caa6602a15
Restore \origin
2018-01-15 16:51:35 -05:00
Scott Kostyshak
ef9a05dede
Big changes to ja/sweave/lyx and ja/knitr.lyx
...
- Use bxjsarticle + XeLaTeX instead of article + pLaTeX.
- Use LyX's "chunk" inset instead of ERT.
- Translate a couple of English strings.
Patch from Koji Yokota.
2018-01-15 16:51:35 -05:00
Pavel Sanda
3a57f9766c
* layouttranslations.review
...
wa never used, da forgotten, en not needed.
2018-01-14 14:33:38 +01:00
Pavel Sanda
f50e980a40
* layouttranslation.review: pt reviewed by Jose.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203376.html
2018-01-14 14:03:55 +01:00
Kornel Benko
aed458f007
Cmake tests: New test for the outliner with beamer
...
Test idea from Pavel Šanda
Move insets down and up, then compare with expected latex output.
2018-01-14 13:47:27 +01:00
Uwe Stöhr
058ee9ab00
UserGuide.lyx: distribute recent changes
2018-01-12 04:54:03 +01:00
Uwe Stöhr
92955116b0
Additional.lyx: re-sync with master
...
please use use LyX 2.3.x and keep the docs in sync unless you describe a new feature of LyX 2.4
2018-01-12 02:42:36 +01:00
Günter Milde
0fb2edacdc
Use Flex Code inset instead of typewriter custom font style.
...
Change markup to use semantic markup instead of hard-coded
typewriter for code examples containing --.
Works around false positive warning on changed dashes
leading to lyx2lyx export ctest failures.
2018-01-12 00:35:00 +01:00
Juergen Spitzmueller
3daa447c3c
Take AgainFrame to the TOC.
2018-01-11 13:14:16 +01:00
Günter Milde
73b6f42362
Do not convert dashes/hyphens in LyX-Code.
...
See previous commit and #10961
2018-01-10 12:07:36 +01:00
Günter Milde
cb1fda9988
Do not convert dashes/hyphens in Code insets (logical markup).
...
Code is by default rendered as typewriter and should be treated
similar:
In text marked up as code, -- or --- is typically part of a
command (e.g. "lyx --help" or "x--") and not a transliteration
for en dash, see #10961 .
This is already handled so for text in typewriter font
(see Text.cpp:500).
2018-01-10 12:07:36 +01:00
Uwe Stöhr
bb650bf8c2
Changelog-Customization-LyX_23x.txt: dummy commit as text
2018-01-10 02:12:40 +01:00
Uwe Stöhr
4abe7d0181
Customization.lyx: distribute and accept recent changes
2018-01-09 01:28:26 +01:00
Uwe Stöhr
20df4da55f
EmbeddedObjects.lyx: port updates and fixes from Jean-Pierre to master
2018-01-08 15:54:08 +01:00
Juergen Spitzmueller
7da8473c4f
Start inset at new line
2018-01-06 10:43:44 +01:00
Juergen Spitzmueller
44670d4778
Customization: some color name fixes.
2018-01-06 09:31:24 +01:00
Juergen Spitzmueller
016393a0dd
Minor re-ordering of the Insert menu
2018-01-05 11:09:11 +01:00
Günter Milde
0674abf4a0
Update UserGuide and de/UserGuide.
...
Remove warnings for issues fixed in lyx2lyx.
Update the GUI name of the ligature-dash Option.
Fix example for preventing unwanted line break in French.
2018-01-02 12:56:49 +01:00
Juergen Spitzmueller
8d8ee12e64
Update layout format
2018-01-02 11:53:01 +01:00
Günter Milde
5dc48f7ef9
Documentation fixes: revert conversion of -- to en dash in code.
...
lyx2lyx erroneousely merged -- to en dash in text with logical
markup "code".
Revealed by recent (but now silenced) ctest fails.
Also add space around en dash in examples.
2018-01-02 11:20:35 +01:00
Uwe Stöhr
69ef4bc146
Russian doc files: new and updated translations by Yuri
2018-01-01 16:56:31 +01:00
Uwe Stöhr
fd3b9cf6c6
French UserGuide.lyx: port Jean-Pierre's recent changes to master
2018-01-01 14:39:59 +01:00
Juergen Spitzmueller
8f86feb260
Prepend "Insert " in the context menu for environment separators.
2018-01-01 13:40:49 +01:00
Juergen Spitzmueller
ebc3fee728
mention new option
2018-01-01 12:41:00 +01:00
Juergen Spitzmueller
91008d8b21
LFUNS.lyx: update
2017-12-31 18:58:32 +01:00
Juergen Spitzmueller
fe698caeec
Distribute UG changes following menu move of environment-split
2017-12-31 10:14:59 +01:00
Juergen Spitzmueller
b0801b43f4
Distribute auto-nest documentation.
2017-12-31 10:00:38 +01:00
Juergen Spitzmueller
cc8ce481f5
Distribute beamer manual changes in the wake of the environment-split mods.
2017-12-30 19:29:51 +01:00
Juergen Spitzmueller
c8abe0cf7b
Move environment-split from Edit to Insert, as requested.
2017-12-30 17:54:09 +01:00
Juergen Spitzmueller
3a4b233dbd
Properly implement IsTocCaption for Arguments in standard TOC
...
Fixes : #10631
Candidate for 2.3.x.
2017-12-29 11:51:24 +01:00
Juergen Spitzmueller
f3b89e4c72
Add IsAutoNestedBy
...
This is complementary to AutoNests: Styles can determine which other
style should auto-nest them. This is particularly useful for modules
that add new styles which should be auto-nested in a given context.
2017-12-29 10:36:03 +01:00
Juergen Spitzmueller
d6fb2abbea
Some AutoNest polishment.
...
* Rename Nests to AutoNests
* Do it when changing from any style
2017-12-29 10:03:00 +01:00
Juergen Spitzmueller
99ecc6e2c9
Implement auto-nesting.
...
Now layouts can specify other layouts that should be nested in and
after the current one (if the layout is switched from the current one
and if it follows a paragraph in the current one).
This is particularly useful for things such as the beamer frames, where
particular layouts are practically always nested.
2017-12-28 17:44:54 +01:00
Juergen Spitzmueller
2907160fff
Introduce environment-split previous
...
This one checks for an environment in the previous paragraph (outside
the nesting scope).
2017-12-28 12:28:01 +01:00
Juergen Spitzmueller
dfaa4e9466
Fix footnotes in table with RevTeX4
...
These classes come with their own working implementation of table
footnotes, so we are not supposed to use the tablefootnote or
footnote package.
Also add missing outliner name.
2017-12-27 15:43:40 +01:00
Juergen Spitzmueller
994176e55b
Tufte title is fragile
...
Candidate for 2.3.x.
2017-12-26 12:35:55 +01:00
Scott Kostyshak
713fd70e8f
Fix Python escaping of unicode string
...
When removing "r" from "ur", it is needed to add extra backslashes.
See:
https://www.mail-archive.com/search?l=mid&q=2024193.iXIh6cq6L3%40myth
Thanks to José.
This commit amends b7983478
(and thus 586d16a4
).
2017-12-26 02:10:49 -05:00
Juergen Spitzmueller
931f87f508
Introduce "inherit" encoding for latex_language
...
This gets rid of the hardcoded latin1 encoding for verbatim. Instead,
verbatim now inherits the encoding from the context, which is what is
actually wanted here.
Fixes : #9012 , #9258
2017-12-24 17:10:42 +01:00
Pavel Sanda
61e899ac24
layouttranslation: review cs
2017-12-24 04:56:15 +01:00
Pavel Sanda
10b5f1ac50
layouttranslation: sk is clearly reviewed
2017-12-24 04:34:59 +01:00
Scott Kostyshak
b7983478e1
Fix Python unicode string in lyx2lyx
...
This commit amends 586d16a4
.
2017-12-23 21:47:08 -05:00
Pavel Sanda
3f7e00b661
Russian layouttranslations reviewed by Yuriy, Dec 13 2017.
2017-12-24 03:08:34 +01:00
Juergen Spitzmueller
7b4d227929
Title commands are fragile in memoir
2017-12-23 13:27:10 +01:00
Richard Heck
1c7b9676b0
Release notes for LFUN_EXPORT_CANCEL.
2017-12-21 18:59:46 -05:00
Richard Heck
76214e6012
LFUN and basic code to enable cancellation of background
...
processes.
2017-12-21 18:55:39 -05:00
Uwe Stöhr
634f69ee23
revtex4-1.lyx: LyXify the document
...
- avoid unnecessary TeX code etc.
2017-12-19 15:08:10 +01:00
Günter Milde
586d16a49c
Fix lyx2lyx conversion of dashes.
2017-12-19 14:10:57 +01:00
Uwe Stöhr
f746a57515
xyfigure.png: update the screenshot
2017-12-19 01:50:42 +01:00
Uwe Stöhr
80140877f6
new Arabic splash.lyx from Hatim
2017-12-18 15:26:17 +01:00
Uwe Stöhr
405bf7a366
Russian Tutorial.lyx: translations from Yuriy
2017-12-18 01:39:16 +01:00
Uwe Stöhr
72bb33422c
UserGuide.lyx: distribute dash changes
2017-12-18 01:32:10 +01:00
Juergen Spitzmueller
5dca4abb09
Adapt documentation.
2017-12-17 09:20:34 +01:00
Uwe Stöhr
79bdb88d35
Russian splash.lyx: update from Yuriy
2017-12-17 03:51:22 +01:00
Uwe Stöhr
df2cddb859
Russian doc files: finished review from Yuriy
2017-12-17 03:40:02 +01:00
Uwe Stöhr
6c6cf5e071
use https:// in the first line of .lyx files
...
- also support to detect https via tex2lyx
2017-12-17 02:24:26 +01:00
Juergen Spitzmueller
ad093160d8
Further modifications of the "Dashes and Linebreaks" section
2017-12-16 17:35:40 +01:00
Uwe Stöhr
1f23d65f8f
splash.lyx: link https://www.lyx.org/Walkthrough
...
It is a good idea from Yuriy to link it, especially for the languages where we don't have other docs than the splash file.
2017-12-16 14:24:17 +01:00
Uwe Stöhr
d509490f5a
generate_contributions.py: review links
...
- use https if possible
- update links
- remove one nonexistent link
- use link to KDE's oxygen icons because these are licensed under the LGPL
2017-12-16 04:06:09 +01:00
Uwe Stöhr
28029074b2
doc, templates and example files: use https for links to lyx.org
2017-12-15 02:53:06 +01:00
Uwe Stöhr
bc4eff1e83
doc files: review of links
...
- correct dead links
- use https if possible
2017-12-15 02:31:36 +01:00
Uwe Stöhr
18829e8c2f
chkconfig.ltx: correct sorting
2017-12-14 20:18:40 +01:00
Uwe Stöhr
a6c6e31745
UserGuide.lyx: review links
...
- update broken links
- use https if possible
- removed outdated section
- save LyXDocs.bib with JabRef 4
2017-12-14 18:50:56 +01:00
Uwe Stöhr
b9574fd45d
example files: use https links
2017-12-14 16:39:14 +01:00
Uwe Stöhr
639d63607a
Russian splash.lyx: updates from Yuriy
2017-12-14 14:50:03 +01:00
Uwe Stöhr
0c9ca34ff1
French UserGuide.lyx: port today's changes to master
2017-12-14 03:02:12 +01:00
Uwe Stöhr
ba8a80bc03
Russian Tutorial.lyx: first step to update by Yuriy
2017-12-13 21:15:27 +01:00
Juergen Spitzmueller
323549c10c
generate_contributions.py: Fix for python3
2017-12-13 12:55:17 +01:00
Kornel Benko
52e5e940e2
Amend 3dcb317
2017-12-12 20:54:56 +01:00
Kornel Benko
3dcb317c39
Add menus.bind for Slovak UI.
2017-12-12 20:44:05 +01:00
Uwe Stöhr
0630546917
de.po: translate one of 3 new strings
...
- also update German UserGuide.lyx for consistency
2017-12-12 16:51:32 +01:00
Uwe Stöhr
a26da3268c
generate_contributions.py: adding Yuriy to the CREDITS
...
- btw. generate_contributions.py is not yet ready for Python 3, see bug #10845
2017-12-12 15:30:28 +01:00
Uwe Stöhr
7b105a61b2
UserGuide.lyx: distribute today's changes
2017-12-12 02:25:17 +01:00
Juergen Spitzmueller
637e4d6dfa
Add D. Gloger to the credits
2017-12-11 10:18:26 +01:00
Juergen Spitzmueller
480c8a52f2
Some corrections wrt dashes and line breaks
2017-12-10 12:01:17 +01:00
Uwe Stöhr
a97b792eac
EmbeddedObjects.lyx: better description for rotated table cells with line breaks
2017-12-07 00:27:45 +01:00
Uwe Stöhr
824133f542
UserGuide.lyx: describe how to use hyperlinks for nomenclature
...
- also note that toolbar icon size can be changed
2017-12-06 19:16:17 +01:00
Kornel Benko
3d85d6da7b
Missing "icon" in description of "info-insert"-function
2017-12-06 15:36:31 +01:00
Kornel Benko
7aa45eb025
Icon modified because of incompatibility to older rsvg-convert
...
rsvg-convert version 2.40.2 was unable to convert the previous svg-data.
2017-12-05 15:25:58 +01:00
Uwe Stöhr
9a0b3247b0
UserGuide.lyx: update description for nomenclature according to recent changes
2017-12-05 03:02:24 +01:00
Juergen Spitzmueller
0926bb6d40
Use literal formatting in nomencl entry with math
2017-12-03 11:20:11 +01:00
Juergen Spitzmueller
dee4c46b8d
Remove obsoleted nomencl workarounds
2017-12-01 12:03:51 +01:00
Kornel Benko
a5e83ded24
Update sk.po
2017-12-01 11:10:38 +01:00
Juergen Spitzmueller
718a353b49
Implement l7n for nomenclature.
2017-12-01 10:10:06 +01:00
Uwe Stöhr
417b854eea
UserGuide.lyx: fix 2 nomenclature entries
...
- also assure correct language for the nomenclature list
2017-11-30 13:20:55 +01:00
Uwe Stöhr
45e44894ce
UserGuide.lyx: workaround for a bug in nomencl
...
see https://tex.stackexchange.com/questions/65913/why-nomenclature-text-is-not-english-when-loading-additional-languages-in-docume for an explanation why the name of the nomenclature can be incorrect.
nomencl is no longer under development since 12 years therefore we should switch to the glossaries package (#10015 ).
2017-11-30 00:52:17 +01:00
jpc
3e4743051e
Update French Math manual for 2.3
2017-11-28 09:06:33 +01:00
Uwe Stöhr
36fba4a508
Customization.lyx: fix bug#10809
...
also some layout fixes to avoid writing in the page margin
2017-11-28 00:54:49 +01:00
Uwe Stöhr
71e9d3a385
EmbeddedObjects.lyx: update table with available units
2017-11-27 23:12:13 +01:00
Juergen Spitzmueller
65b44311f3
Split inkscape_cl (command line) from inkscape_gui (GUI program)
...
On Windows, these are two different binaries, and one fails to do the
tasks of the other. On all other OSes, the two are the same.
Fixes : #10805
2017-11-27 18:59:51 +01:00
jpc
6771b0044f
A couple of editions in the French Intro manual
2017-11-27 18:12:50 +01:00
Richard Heck
0f0c5bb4b1
Fix bug #10809 .
2017-11-26 22:07:28 -05:00
Uwe Stöhr
88085f380c
Math: add a note about \tag with RTL languages
...
- also update a weblink
2017-11-27 02:43:14 +01:00
Uwe Stöhr
c77531a667
UserGuide.lyx: describe \baselineskip
...
-also add a Spanish translation
2017-11-27 00:26:35 +01:00
Uwe Stöhr
2585745643
UserGuide.lyx: document the Literal option
...
- also remove some now unnecessary bibliography entries
2017-11-26 19:22:20 +01:00
Uwe Stöhr
601ce9f21c
Changelog-UserGuide-LyX_23x.txt: document recent change for the translators
2017-11-26 03:40:34 +01:00
Uwe Stöhr
1f0de77f15
UserGuide.lyx: describe the new font settings options
2017-11-26 03:36:57 +01:00
Juergen Spitzmueller
eb2dbb8b09
Assure print function compatibility in python 2.x
2017-11-24 11:56:41 +01:00
Juergen Spitzmueller
4f10c0a14b
Use python3 print syntax
2017-11-23 08:16:10 +01:00
Richard Heck
32c112a07e
Update makefile after change of filename.
2017-11-22 19:14:21 -05:00
Richard Heck
6137ff13d8
Revert "Uwe updated this on Windows, and it became lowercase."
...
This reverts commit 04bf467549
.
2017-11-22 19:13:40 -05:00
Richard Heck
04bf467549
Uwe updated this on Windows, and it became lowercase.
2017-11-22 18:48:19 -05:00
Uwe Stöhr
913619c80a
svg2pdftex.py: make print work with Python 2 and 3
2017-11-22 23:26:58 +01:00
Juergen Spitzmueller
14df9b74c4
Remove more lower-level dependencies
2017-11-22 16:45:13 +01:00
Juergen Spitzmueller
13d684fd3c
Add a note about dependency declarations in layouts/modules
2017-11-22 16:42:33 +01:00
Kornel Benko
403a4981ee
Restore uk/Intro.lyx and renaming due to windows ignoring capitalization instead
2017-11-22 11:17:55 +01:00
Juergen Spitzmueller
1400144a8a
Remove grandchild-level dependencies.
...
We agreed to only check for top-level dependencies, see
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg195679.html
This reverts 30475b4b0
.
2017-11-22 08:33:09 +01:00
Uwe Stöhr
5313fd1f3d
Ukrainian Footnote.png: update image
2017-11-21 23:20:31 +01:00
Kornel Benko
b7a1848775
Use existing graphic paths only, uk/Intro.lyx
2017-11-21 22:09:53 +01:00
Uwe Stöhr
bfcb9cc85a
acmart.layout: fix a dependency
...
for the discussion about the dependencies see bug #10806
2017-11-21 22:02:00 +01:00
Uwe Stöhr
76a3842271
doc files: port today's changes to master
2017-11-20 23:48:44 +01:00
Kornel Benko
37d0b3f066
Use existing graphic paths only
2017-11-20 12:57:02 +01:00
Uwe Stöhr
9135eab226
template files: save them all with LyX 2.3RC1
2017-11-20 02:33:28 +01:00
Uwe Stöhr
b7a6b0a596
varwidth-floats-side-by-side.lyx: use PDF images
2017-11-20 02:31:00 +01:00
Uwe Stöhr
a9254fdf03
apa6.layout: add dependencies
...
should go in for LyX 2.3.1
2017-11-20 02:29:45 +01:00
Uwe Stöhr
30475b4b0b
acmart.layout: add dependencies
...
should go in for LyX 2.3.1
2017-11-20 02:29:19 +01:00
Uwe Stöhr
0bf202f1ab
chkconfig.ltx: add 3 required packages
...
- the l3 packages are required by more and more packages. Here with a fresh MiKTeX installation I cannot even compile the UserGuide without the l3 packages.
should also go in for LyX 2.3.1
2017-11-19 16:07:08 +01:00
Uwe Stöhr
f6bee7ec8b
beamer.layout: add 3 dependencies
...
both are required according to the beamer.cls
candidate for LyX 2.3.1
2017-11-19 15:48:02 +01:00
Juergen Spitzmueller
5017a0a1c6
Allow footnotes in floating tables via tablefootnote package
...
See #808 .
2017-11-19 12:56:40 +01:00
Juergen Spitzmueller
3affde3957
Fix footnote output in tables outside floats and longtable header/footer
...
Fixes : #808 (sic!), #5869
2017-11-19 10:41:17 +01:00
Uwe Stöhr
c21c07e027
doc files: save them with LyX 2.3 - part 2
2017-11-19 02:21:30 +01:00
Uwe Stöhr
879611b915
doc files: save them with LyX 2.3 - part 1
2017-11-19 01:55:05 +01:00
Uwe Stöhr
f59c2ea140
Math.lyx: correct a term
2017-11-19 01:37:22 +01:00
Uwe Stöhr
8339e6a09d
Catalan mathed.lyx: move outdated file to attic/ca/mathed.lyx
...
(Besides that it is outdated, we already have all its info in the Spanish math manual and all Catalans understand Spanish.)
2017-11-19 01:30:09 +01:00
Uwe Stöhr
e5dc5f9680
Math.lyx: update the section about subequations.lyx
...
- an extra example file is not necessary since we already describe subequations in the math manual
2017-11-19 00:53:10 +01:00
Uwe Stöhr
e26a6c8b34
R-S-statements.lyx: move to attic/R-S-statements.lyx
...
RS statements are deprecated since 2015. Their replacement are the HP statements for which LyX has an example file since LyX 2.2.
2017-11-18 18:16:08 +01:00
Uwe Stöhr
d52bb81671
example files: save them with LyX 2.3 - part 3/
...
also some minor adjustment to some files like date and version
2017-11-18 18:04:57 +01:00
Uwe Stöhr
a32e45ca37
Slovakian splash.lyx: Revert
...
this file version was no in the 2.3.x tree. Please use the 2.3.x tree for the up to date docs unless you are describing new features only available in master
This partly reverts commit 828286d313
.
2017-11-18 17:58:28 +01:00
Uwe Stöhr
828286d313
example files: save them with LyX 2.3 - part 2
...
also some minor adjustment to some files like date and version
2017-11-18 17:50:23 +01:00
Uwe Stöhr
618a1cbfc8
example files: save them with LyX 2.3 - part 1
...
also some minor adjustment to some files like date and version
2017-11-18 17:34:35 +01:00
Uwe Stöhr
2ed7cc3489
example files: suppress date on title page for cases where this is misleading
2017-11-18 17:21:46 +01:00
Uwe Stöhr
4335c76885
lilypond.lyx: remove version info
...
The LyX version is not necessary
2017-11-18 17:21:13 +01:00
Uwe Stöhr
6dc2763841
Literate.lyx: remove unnecessary TeX code
2017-11-18 17:20:12 +01:00
Uwe Stöhr
b036fcbe8e
xypic.lyx: don't output the date in the first page
2017-11-18 17:04:06 +01:00
Uwe Stöhr
146e826081
beamer.lyx: use a PDF image and update version
2017-11-18 17:03:10 +01:00
Uwe Stöhr
39a81fd864
Math.lyx: update version number
2017-11-13 23:16:46 +01:00
Uwe Stöhr
b1b87d0aa6
EmbeddedObjects.lyx: update version number
2017-11-07 21:52:50 +01:00
Juergen Spitzmueller
731c9fb401
configure.py: read layout and module files in binary mode
...
This prevents encoding issues with Python3 that manifested for a user
on the Mac.
Fixes : #10671
2017-11-04 10:41:22 +01:00
Juergen Spitzmueller
55002e0c39
Add resize facility to inkscape template.
...
(cherry picked from commit 167e96ca68
)
2017-11-04 10:38:37 +01:00
Juergen Spitzmueller
1fb653c674
Remove foreign language markup.
...
Japanese docs do not seem to use a language package
(although babel works)
2017-11-03 10:06:55 +01:00
Uwe Stöhr
82a1f163fc
Changelog-EmbeddedObjects-LyX_23x.txt: port recent changes
2017-11-02 22:19:26 +01:00
Juergen Spitzmueller
f2b6ff0870
Swap prefs format 24 and 25, since the former will not be backported.
2017-11-02 16:40:05 +01:00
Juergen Spitzmueller
891a7ef79f
Collapsable -> Collapsible (part 5)
...
Preferences update and prefs2prefs routine.
This was forgotten in the process.
2017-11-02 16:26:45 +01:00
Juergen Spitzmueller
a47bc7f799
Remove wmf2eps as EMF > EPS converter
...
The program can only deal with WMF.
2017-10-29 16:09:12 +01:00
Juergen Spitzmueller
22125fa6de
Only use full path for inkscape file arguments on Mac.
2017-10-29 08:52:15 +01:00
Juergen Spitzmueller
5383b67f8d
configure.py: Be more explicit why file could not be removed.
2017-10-28 11:24:48 +02:00
Richard Heck
a089501b7d
Use a variable to hold the list of text editors.
2017-10-27 23:19:32 -04:00
Uwe Stöhr
18925c2bdf
Japanese EmbeddedObjects.lyx: add separate dummy textfile
...
Japanese was the only language without a separate dummy textfile
2017-10-28 00:07:59 +02:00
Kornel Benko
7e187563ca
Cmake export tests: Make eu_UserGuide.lyx pass the new ctest
...
Corrected some graphic paths and readded LaTeX.png
2017-10-27 22:54:15 +02:00
Scott Kostyshak
c4b4305fa2
configure.py: add LilyPond editor, Frescobaldi
...
Generic text editors are used as fallbacks, in case Frescobaldi is
not available. The list of text editors is the same as elsewhere in
configure.py. We might consider centralizing the list of text
editors in a variable.
Patch from Helge Hafting on ML at:.
https://www.mail-archive.com/search?l=mid&q=f167276f-4f59-7bab-a832-cff56dddd670%40ntnu.no
2017-10-27 02:20:23 -04:00
Uwe Stöhr
4864250a11
sweave.lyx: accept changes
2017-10-27 00:15:49 +02:00
Kornel Benko
d5ec6356b8
Fix remaining path
2017-10-26 21:53:39 +02:00
Uwe Stöhr
6709f74873
doc files: fix some path and reference mistakes
...
also replace remaining occurrences of EPS images
2017-10-26 02:20:09 +02:00
Uwe Stöhr
165427f837
Japanese EmbeddedObjects.lyx: fix image paths
...
also replace remaining occurrences of EPS images
2017-10-26 01:24:08 +02:00
Juergen Spitzmueller
bd14639d1c
More accurate description of fixltx2e state.
2017-10-23 13:49:03 +02:00
jpc
448255a371
Add obsolescence warning in fixltx2e description (ticket 9361)
2017-10-23 09:59:23 +02:00
jpc
1720f54b41
Turn 'Do not load' math option to 'Automatic' (ticket 10661)
2017-10-23 09:25:33 +02:00
Uwe Stöhr
032932cbee
Additional.lyx: port today's changes
2017-10-23 00:04:28 +02:00
Kornel Benko
e5d4ba8529
Use suffixed name for desktop entry.
...
Unix only:
Using suffixed lyx, we install the lyx-desktop for different versions with
different file name, but with the same 'Name'-entry.
Selecting the desired version with the desktop menu is difficult if there
is more than one lyx version installed.
2017-10-20 12:17:55 +02:00
Juergen Spitzmueller
b632e3ebf3
Fix small display issue with biblatex's \textcite
2017-10-18 16:16:40 +02:00
Richard Heck
e05c91083f
Fix bug #10556 .
...
Update CSS for Standard layout.
2017-10-16 20:57:04 -04:00
Uwe Stöhr
3fe4dedfd1
Additional.lyx: replace quotes character by LyX quotes
2017-10-17 00:24:53 +02:00
Juergen Spitzmueller
4345331870
Collapsable -> Collapsible (part 4)
...
The current spelling is not strictly wrong, but flagged as unusual or
historical by some authorities. It is also found fault with many
spell checkers. Thus we decided to move to the more standard "-ible"
form once and for all.
See #10678 for discussion
This last part updates the layout format and changes collapsable color.
This will all also all be backported to 2.3.x, for the sake of backwards
compatibility (cherry-picking).
2017-10-16 10:30:04 +02:00
Juergen Spitzmueller
c466baaa5b
Collapsable -> Collapsible (part 2)
...
The current spelling is not strictly wrong, but flagged as unusual or
historical by some authorities. It is also found fault with many
spell checkers. Thus we decided to move to the more standard "-ible"
form once and for all.
See #10678 for discussion
This part covers the most tricky part: the internal naming.
Translations and layouts will follow.
This will all also all be backported to 2.3.x, for the sake of backwards
compatibility (cherry-picking).
2017-10-16 10:12:21 +02:00
Juergen Spitzmueller
648ddd25ec
Collapsable -> Collapsible (part 1)
...
The current spelling is not strictly wrong, but flagged as unusual or
historical by some authorities. It is also found fault with many
spell checkers. Thus we decided to move to the more standard "-ible"
form once and for all.
See #10678 for discussion
This part only covers the usage in comments and the like. More to follow.
This will all also all be backported to 2.3.x, for the sake of backwards
compatibility (cherry-picking).
2017-10-16 10:03:05 +02:00
Juergen Spitzmueller
5997b60da1
Update some more layouts
2017-10-13 16:08:07 +02:00
Juergen Spitzmueller
d4e30ad88f
Adapt citengine to current layout format.
2017-10-13 15:47:41 +02:00
Juergen Spitzmueller
8fecdfc473
Fix literal string in binary context
...
In 1a26f9b26c
, all strings in the context of regexes and
comparisons have been converted to byte-like objects for python2/3
compatibility reasons. This has not been considered in the later
commit 5c54557350
, which makes layout2layout break with
TypeError: can't concat str to bytes.
2017-10-13 10:04:27 +02:00
Scott Kostyshak
d233831c1c
ja/EmbeddedObjects.lyx: correct file path
...
References to the central clipart directory must be prefixed with
".." for non-English manuals.
2017-10-09 11:45:08 -04:00
Scott Kostyshak
0bf3136837
RELEASE-NOTES: reference wiki with previous notes
...
If users are upgrading from an older version of LyX than the
previous major series, they should consult the release notes from
the releases in-between.
For more discussion on this topic, see the following mailing list
thread:
https://www.mail-archive.com/search?l=mid&q=20170902070549.47ciiszxjjqhyreq%40steph
2017-10-07 02:38:24 -04:00
Scott Kostyshak
4b1f3ab539
Additional.lyx: update eLyXer URL
...
The previous link still worked but asked for bookmarks to be updated
to the newer URL.
Thanks to Ian Holliday for this correction.
2017-10-06 21:34:52 -04:00
Scott Kostyshak
8b1cdce752
ja/Math.lyx: correct the URL of the mhchem manual
...
It was pointing to the hyperref manual.
2017-10-06 15:06:11 -04:00
Scott Kostyshak
a0b3c3b563
sweave.lyx: remove ref to previous homepage
...
The homepage does not exist anymore. Note that R installations now
come with Sweave already installed.
We now instead reference the user manual of Sweave.
2017-10-06 14:22:22 -04:00
Scott Kostyshak
5b7c2348e6
poster-a0poster-simple.lyx: rm ref to a0poster-kh
...
a0poster-kh is unmaintained and non-standard. Note that URL in the
removed \item was broken.
For more information, see discussion on list:
https://www.mail-archive.com/search?l=mid&q=20171006055205.jdicpppko3tjrlef%40steph
2017-10-06 13:53:14 -04:00
Scott Kostyshak
b5662f1d21
docs: fix URL to hyperref manual
...
Our URL tests have been reporting the previous URL for a few months
as broken, and browser confirms it.
2017-10-06 02:16:40 -04:00
Scott Kostyshak
55cdd62916
docs: update URL of Astronomy & Astrophysics
...
The new URL was found by visiting the root URL and clicking on
"journals".
2017-10-05 00:22:35 -04:00
Scott Kostyshak
8738aceca3
fr/Additional.lyx: remove duplicate URL
2017-10-05 00:21:34 -04:00
Scott Kostyshak
be91997227
Update noweb URL in docs
...
Norman Ramsey is now at Tufts, and URLs to his websites at previous
institutions are broken. The new link gives the same information as
the old links did (verified with web.archive.org).
2017-10-03 15:23:25 -04:00
Scott Kostyshak
a128e1287d
Hebrew tutorial: update link to Hebrew set up
...
Dekel Tsur has a webpage with information on getting set up with
using Hebrew with LaTeX and LyX. We link to that webpage from our
Hebrew Tutorial. He appears to have changed universities, and the
new link gives the same information as the old link did (verified
with web.archive.org).
2017-10-02 23:32:19 -04:00
Scott Kostyshak
b94bb04d91
LaTeXConfig.lyx: fix URL of AEA author guide
...
Our URL tests have been reporting the previous URL for a few months
as broken, and browser confirms it.
2017-10-02 23:15:02 -04:00
Scott Kostyshak
7b6fc48c22
Math.lyx: fix URL of amsguide.pdf
...
Our URL tests have been reporting the previous URL for a few months
as broken, and browser confirms it.
2017-10-02 23:07:51 -04:00
Uwe Stöhr
7ee30e0f5a
UserGuide.lyx: accept and distribute today's changes
2017-10-03 01:15:32 +02:00
Scott Kostyshak
e474554627
Restore compilation of ja/Additional.lyx
...
Remove a system-dependent path.
2017-10-02 00:48:33 -04:00
Scott Kostyshak
867abeac06
Set default format to "default" for Japanese docs
...
Consistent with 27165841
.
2017-10-01 13:22:03 -04:00
Stephan Witt
f93ec4a1f4
Add Qt-based fallback-converter for Mac to compensate missing ImageMagick convert utility
2017-09-30 18:13:37 +02:00
Enrico Forestieri
f64efe2f63
Cleanup some icons
...
- remove empty text
- convert texts to paths
2017-09-26 21:01:47 +02:00
Stephan Witt
350ef993e5
add inkscape wrapper script for Mac OS
...
The wrapper script is placed in the binary directory of the LyX bundle.
It tries to find the real inkscape command line converter in the
Inkscape.app bundle and starts it or reports an error.
The configure.py is changed for Mac OS to check the presence of
the real inkscape binary in the Inkscape.app bundle.
2017-09-24 11:55:20 +02:00
Juergen Spitzmueller
f7e431ce73
de/Customization: fix typo.
2017-09-17 18:29:55 +02:00
Uwe Stöhr
0ae111102d
UserGuide.lyx: accept and distribute all recent changes (part 3/3)
2017-09-15 00:08:05 +02:00
Uwe Stöhr
7ff051f9e7
UserGuide.lyx: accept and distribute more recent changes (part 2/3)
2017-09-14 01:02:50 +02:00
Uwe Stöhr
c39d673d2f
UserGuide.lyx: accept and distribute recent changes (part 1/2)
...
- Customization.lyx: fix a typo
2017-09-13 00:55:51 +02:00
Juergen Spitzmueller
e0616db6a1
Update documentation about em/en dashes and bitmap fonts.
...
Manually cherry-picked from 1014c6b64d
, by Günter Milde.
2017-09-12 11:36:27 +02:00
Juergen Spitzmueller
06e5617cd7
de/Additional: fix typo.
2017-09-12 11:08:00 +02:00
Juergen Spitzmueller
5de0bf55a7
svg2*tex.py: final fixes for Windows
...
Fixes : #10679
2017-09-12 07:59:26 +02:00
Uwe Stöhr
cec1a005f5
Customization.lyx: fix a typo
2017-09-11 21:20:10 +02:00
Uwe Stöhr
a0c567d96f
Customization.lyx: some small adjustments
2017-09-11 00:23:27 +02:00
Uwe Stöhr
ac4f286bd6
Customization.lyx: accept and distribute latest changes
2017-09-10 23:57:07 +02:00
Juergen Spitzmueller
4c62e25ed6
Fix #10760
2017-09-10 19:45:01 +02:00
Juergen Spitzmueller
4f341fc59d
Inkscape.xtemplate: Add missing output formats
2017-09-10 18:08:53 +02:00
Juergen Spitzmueller
6dd66a15a5
configure.py: update lyxrc file format.
2017-09-10 17:19:12 +02:00
Juergen Spitzmueller
90df39d491
svg2*tex.py: use subprocess in order to handle path with spaces.
...
See #10679
2017-09-10 17:04:49 +02:00
Juergen Spitzmueller
36b092cadd
Customization: update the list of colors.
2017-09-10 16:15:30 +02:00
Juergen Spitzmueller
2fab61b5b3
de/Customization: finish translation.
2017-09-10 16:15:21 +02:00
Uwe Stöhr
4828d035fa
Japanese docs: add missing \origin tags
...
- LyX cannot be compiled otherwise on Windows using CMake
- also correct version number and accept residues of change tracking
2017-09-09 20:42:49 +02:00
Juergen Spitzmueller
ad43cdf829
Clean up RELEASE_NOTES for 2.4.x.
2017-09-09 10:55:37 +02:00
Juergen Spitzmueller
2716584115
Reset default output format to default for Japanese docs.
...
Since we have a global default now, these local settings are not
necessary anymore.
2017-09-09 09:05:42 +02:00
Juergen Spitzmueller
2aaf185e7c
Add default output format for pLaTeX
...
Fixes : #10747
2017-09-09 08:56:04 +02:00
Jean-Marc Lasgouttes
3d590d3bd7
Merge remote-tracking branch 'features/properpaint'
...
Now painting the workarea is done at paint events as should be.
Explicit painting after updating metrics has been replaced by a much
lighter procedure (updatePosCache) to update the insets positions cache.
Expected benefits:
- better performance
- proper use of subpixel aliasing
The LyXRC variable use_qimage is not needed anymore and is therefore removed.
2017-09-08 17:05:13 +02:00
Jean-Marc Lasgouttes
4f4383cac5
remove LyXRC::use_qimage
...
This is not needed anymore now that we do not need a backup pixmap.
Update LyXRC format to 23 and add conversion.
2017-09-08 16:58:21 +02:00
jpc
103e17da90
Copy recent additions to EmbeddedObjects to localized files
...
Translate French and remove CT in original file
2017-09-02 22:46:51 +02:00
Juergen Spitzmueller
b14756f3e2
Support for Japanese BX classes, by K. Yokota
...
Fixes : #10746
2017-09-02 09:06:52 +02:00
jpc
2cbca8be1e
Update acmart.layout following tickets #10722 & #10723
2017-09-01 23:02:26 +02:00
Juergen Spitzmueller
a3eab36364
Add special chain for Modules with OutputFormat for pLaTeX (Japanese)
...
Fixes : #8823
2017-09-01 10:27:12 +02:00
Kornel Benko
762c24940a
Spelling errors in sk/splash/lyx (found with the spellchecker)
2017-08-31 15:48:07 +02:00
Jean-Marc Lasgouttes
5c54557350
Honor trailing spaces in LabelString and friends
...
Remove the trimming operation on LabelString, LabelStringAppendix,
EndLabelString and LabelCounter. This trimming meant that quotes
strings were not preserved, which is wrong.
To preserve layouts, the Layout format has been updated to 64, so that
layout2layout can remove extra spaces on existing strings, which
ensures that behavior is unchanged for old layouts (courtesy of rgheck).
It is now possible to re-add spaces in label strings where it makes
sense.
Fixes bug #10723 .
2017-08-31 13:59:37 +02:00
jpc
447edabdb9
Updates for Japanese documentation posted on po-updates@lyx.org
...
Translation status reflected in Changelog files
2017-08-31 09:58:36 +02:00
Kornel Benko
ff0ce478e4
sk/splash.lyx: add note for Linux installations
2017-08-30 02:12:48 +02:00