]>
git.lyx.org Git - features.git/log
Juergen Spitzmueller [Mon, 12 Aug 2019 12:52:35 +0000 (14:52 +0200)]
update tex2lyx tests
Juergen Spitzmueller [Mon, 12 Aug 2019 12:48:21 +0000 (14:48 +0200)]
foottoend.module: no need to tinker with redefinitions
when we just can output what we want right away.
Juergen Spitzmueller [Mon, 12 Aug 2019 11:00:54 +0000 (13:00 +0200)]
Extend endnotes support
Support native solution for Endnotes list rather than having to use
\\theendnotes via ERT
File format change
Juergen Spitzmueller [Mon, 12 Aug 2019 10:18:28 +0000 (12:18 +0200)]
Add Requires to float definition.
Juergen Spitzmueller [Sun, 11 Aug 2019 06:21:33 +0000 (08:21 +0200)]
Fix comment
Juergen Spitzmueller [Sun, 11 Aug 2019 06:15:57 +0000 (08:15 +0200)]
Force LTR for numeric citations
Fixes: #3005
Juergen Spitzmueller [Fri, 9 Aug 2019 06:05:11 +0000 (08:05 +0200)]
Typo
Juergen Spitzmueller [Wed, 7 Aug 2019 17:36:32 +0000 (19:36 +0200)]
Thinko
Pavel Sanda [Wed, 7 Aug 2019 15:13:18 +0000 (17:13 +0200)]
Minor comment.
Offshoot of
bf99ece7366ad .
https://mailman.ntg.nl/pipermail/ntg-pdftex/2019-August/004306.html
Juergen Spitzmueller [Wed, 7 Aug 2019 15:10:58 +0000 (17:10 +0200)]
update layout formats
Juergen Spitzmueller [Wed, 7 Aug 2019 14:50:54 +0000 (16:50 +0200)]
update tex2lyx tests
Juergen Spitzmueller [Wed, 7 Aug 2019 14:44:11 +0000 (16:44 +0200)]
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.
Juergen Spitzmueller [Wed, 7 Aug 2019 11:00:29 +0000 (13:00 +0200)]
Allow for multiple use of same key in qualified citation lists
File format change
Fixes: #11618, #11632
Juergen Spitzmueller [Tue, 6 Aug 2019 18:01:07 +0000 (20:01 +0200)]
Add default page size to KOMA layout
Juergen Spitzmueller [Tue, 6 Aug 2019 17:34:43 +0000 (19:34 +0200)]
update layout formats
Juergen Spitzmueller [Tue, 6 Aug 2019 17:29:18 +0000 (19:29 +0200)]
Add more fontsizes to KOMA classes.
Theoretically, KOMA supports any font size. We add a sensible range.
Juergen Spitzmueller [Tue, 6 Aug 2019 17:27:49 +0000 (19:27 +0200)]
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").
Juergen Spitzmueller [Tue, 6 Aug 2019 16:26:10 +0000 (18:26 +0200)]
update tex2lyx tests
Juergen Spitzmueller [Tue, 6 Aug 2019 16:18:37 +0000 (18:18 +0200)]
Add more page sizes to KOMA and memoir
Juergen Spitzmueller [Tue, 6 Aug 2019 15:34:16 +0000 (17:34 +0200)]
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.
Juergen Spitzmueller [Mon, 5 Aug 2019 17:01:48 +0000 (19:01 +0200)]
Fix interplay of memoir and geometry
Fixes: #10970
Juergen Spitzmueller [Mon, 5 Aug 2019 14:30:01 +0000 (16:30 +0200)]
Fix text direction of references with XeTeX/bidi
Fixes: #11626
Kornel Benko [Tue, 30 Jul 2019 13:21:56 +0000 (15:21 +0200)]
Findadv: Add some missing accents.
They are defined in lib/unicodesymols, but were not handled yet.
Kornel Benko [Tue, 30 Jul 2019 13:19:56 +0000 (15:19 +0200)]
Cmake build: Disable interprocedural optimization if debugging
Pavel Sanda [Mon, 29 Jul 2019 11:36:15 +0000 (13:36 +0200)]
Additional manual - few updates about VCS info inset from Joel and me.
Kornel Benko [Sun, 28 Jul 2019 21:00:38 +0000 (23:00 +0200)]
Update sk.po
Pavel Sanda [Sun, 28 Jul 2019 20:01:17 +0000 (22:01 +0200)]
git VCS: add support for short hashes in inset info ("Abbreviated revision").
Fixes bug #11620.
Patch from Joel Kulesza.
Pavel Sanda [Thu, 25 Jul 2019 12:31:20 +0000 (14:31 +0200)]
Do not issue error dialog when no tag is found in git repo for tree-revision info.
Reported by Joel Kulesza.
Candidate for branch.
Kornel Benko [Thu, 25 Jul 2019 08:01:03 +0000 (10:01 +0200)]
Fix forward search
The provided working directory was not properly set when the underlying
process starts.
It is not clear, why only this one call to one.startscript()
needs fixing. OTOH, the other calls do not use 'Systemcall::DontWait'
as the first parameter.
Richard Kimberly Heck [Thu, 25 Jul 2019 04:04:59 +0000 (00:04 -0400)]
Fix typo
Pavel Sanda [Wed, 24 Jul 2019 21:58:42 +0000 (23:58 +0200)]
Set high compression level for xz distribution, now really.
tar: 117 585 920
xz: 17 394 696
xz-9: 16 571 524
xz-9e: 16 271 632
(xz 5.2.4)
Juergen Spitzmueller [Tue, 23 Jul 2019 08:34:33 +0000 (10:34 +0200)]
Allow multiple insertion of citation key with qualified citation lists
Fixes: #11618
Juergen Spitzmueller [Tue, 23 Jul 2019 05:36:53 +0000 (07:36 +0200)]
Correct visual/logic cursor description
Jean-Marc Lasgouttes [Mon, 22 Jul 2019 13:48:28 +0000 (15:48 +0200)]
forgot this
Jean-Marc Lasgouttes [Sun, 21 Jul 2019 23:20:30 +0000 (01:20 +0200)]
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.
Kornel Benko [Mon, 22 Jul 2019 10:40:34 +0000 (12:40 +0200)]
Update sk.po
Juergen Spitzmueller [Mon, 22 Jul 2019 09:31:56 +0000 (11:31 +0200)]
use validator rather than inputMask for line edit validation (part 2)
Juergen Spitzmueller [Mon, 22 Jul 2019 07:36:09 +0000 (09:36 +0200)]
use validator rather than inputMask for line edit validation
inputMask gives an odd cursor, see #7204
Juergen Spitzmueller [Mon, 22 Jul 2019 06:42:05 +0000 (08:42 +0200)]
de.po
Juergen Spitzmueller [Mon, 22 Jul 2019 06:13:45 +0000 (08:13 +0200)]
UserGuide: decimal separator updates.
Juergen Spitzmueller [Mon, 22 Jul 2019 06:05:28 +0000 (08:05 +0200)]
Localize the default decimal separator
Do not blindly use (English) "." as default, but the locale default of
the current context language.
Fixes: #7204
Juergen Spitzmueller [Sun, 21 Jul 2019 15:59:53 +0000 (17:59 +0200)]
de/UserGuide: correction
Juergen Spitzmueller [Sun, 21 Jul 2019 15:58:17 +0000 (17:58 +0200)]
de.po
Juergen Spitzmueller [Sun, 21 Jul 2019 14:43:41 +0000 (16:43 +0200)]
Fix another tooltip
Juergen Spitzmueller [Sun, 21 Jul 2019 14:27:12 +0000 (16:27 +0200)]
Hide custom_language_package if custom is not selected
Otherwise people might read it as if babel was automatically selected
Juergen Spitzmueller [Sun, 21 Jul 2019 14:19:01 +0000 (16:19 +0200)]
Further tooltips fix
Juergen Spitzmueller [Sun, 21 Jul 2019 12:41:23 +0000 (14:41 +0200)]
Fix tooltip
Juergen Spitzmueller [Sun, 21 Jul 2019 12:37:41 +0000 (14:37 +0200)]
UserGuide: update prefs language documentation
Juergen Spitzmueller [Sun, 21 Jul 2019 12:37:14 +0000 (14:37 +0200)]
Add tooltips
The function itself seems broken.
Kornel Benko [Sun, 21 Jul 2019 12:32:00 +0000 (14:32 +0200)]
Update sk.po
Juergen Spitzmueller [Sun, 21 Jul 2019 11:14:20 +0000 (13:14 +0200)]
Fix nullpointer issue
Juergen Spitzmueller [Sun, 21 Jul 2019 10:36:05 +0000 (12:36 +0200)]
Re-add file that got lost in the qt4 > qt rename
Juergen Spitzmueller [Sun, 21 Jul 2019 10:06:53 +0000 (12:06 +0200)]
de.po
Juergen Spitzmueller [Sun, 21 Jul 2019 09:49:33 +0000 (11:49 +0200)]
Show language switch item in menu also in monolingual documents.
Juergen Spitzmueller [Sun, 21 Jul 2019 09:37:54 +0000 (11:37 +0200)]
Improve prefs language UI
Uwe Stöhr [Sat, 20 Jul 2019 23:27:43 +0000 (01:27 +0200)]
Fancy_Colored_Boxes.lyx: add section about references
is a user request
Kornel Benko [Sat, 20 Jul 2019 22:44:17 +0000 (00:44 +0200)]
Amend
c293be56 : Cmake part of 'Rename frontend qt4 to qt'
Jean-Marc Lasgouttes [Sat, 20 Jul 2019 21:06:05 +0000 (23:06 +0200)]
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.
Jean-Marc Lasgouttes [Fri, 19 Jul 2019 15:23:20 +0000 (17:23 +0200)]
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.
Juergen Spitzmueller [Sat, 20 Jul 2019 04:58:30 +0000 (06:58 +0200)]
Add missing GuiName
Jean-Marc Lasgouttes [Fri, 19 Jul 2019 09:46:35 +0000 (11:46 +0200)]
Set language to OS input language when moving cursor
Instead of setting language from context when moving the cursor, set
it to the OS input language. This behavior will probably need to be
controlled by a preference, since not everybody changes keyboard
mapping when changing language.
This required to move BufferView::setCursorLanguage to
Cursor::setLanguageFromInput().
Juergen Spitzmueller [Fri, 19 Jul 2019 05:49:12 +0000 (07:49 +0200)]
tex2lyx: slight font handling simplification
We do not have to add the general packages to known sf and tt, just to
exclude them later by exception.
Kornel Benko [Thu, 18 Jul 2019 17:51:46 +0000 (19:51 +0200)]
Update sk.po
Juergen Spitzmueller [Thu, 18 Jul 2019 16:54:55 +0000 (18:54 +0200)]
de.po
Juergen Spitzmueller [Thu, 18 Jul 2019 16:53:27 +0000 (18:53 +0200)]
More latexfonts fixes
Adobe is not part of the font name
Juergen Spitzmueller [Thu, 18 Jul 2019 16:49:42 +0000 (18:49 +0200)]
latexfonts: more minor fixes
Juergen Spitzmueller [Thu, 18 Jul 2019 15:05:44 +0000 (17:05 +0200)]
Really fix bug #11616
With !using_begin_end, we need to compare against the paragraph language
since cur_language is always empty.
Juergen Spitzmueller [Thu, 18 Jul 2019 15:04:18 +0000 (17:04 +0200)]
Revert "Fix bug #11616"
This reverts commit
2890b99a76ec58e57168b26cd1872e050eb37cfb .
A real fix follows in a minute
Juergen Spitzmueller [Thu, 18 Jul 2019 08:50:46 +0000 (10:50 +0200)]
Support for CrimsonPro
Juergen Spitzmueller [Thu, 18 Jul 2019 07:48:09 +0000 (09:48 +0200)]
tex2lyx: update and improve noto import
Juergen Spitzmueller [Thu, 18 Jul 2019 07:08:24 +0000 (09:08 +0200)]
Juergen Spitzmueller [Thu, 18 Jul 2019 06:41:00 +0000 (08:41 +0200)]
Merge the two noto regular fonts
These are actually the same font and shape, so no need for two entries
Juergen Spitzmueller [Thu, 18 Jul 2019 06:26:59 +0000 (08:26 +0200)]
Regular series is default
Juergen Spitzmueller [Thu, 18 Jul 2019 06:15:00 +0000 (08:15 +0200)]
Remove unneeded method.
Juergen Spitzmueller [Thu, 18 Jul 2019 06:14:09 +0000 (08:14 +0200)]
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.
Juergen Spitzmueller [Thu, 18 Jul 2019 05:10:31 +0000 (07:10 +0200)]
Missing renames
Jean-Marc Lasgouttes [Tue, 16 Jul 2019 23:01:49 +0000 (01:01 +0200)]
Respect OS-level keyboard language
This bug provides two features:
1/ when a new document is created the language is set to the current
keyboard language.
2/ when keyboard is switched at OS level, the input language of
current window is changed. The language is set preferably to one of
those of the document. Ex. if the keyboard changes to en_GB but one
is typing a document in US English and Hebrew, then US English will
be selected rather that adding UK English to the list.
The implementation depends a lot on Qt. The platform status is :
* working on Windows 10
* not working with Linux (although 1/ works with Qt4); it seems that
Qt5 supports switching through ibus, but I do not know what this
means.
* not yet tested on macOS.
This addresses bugs #6450, #6247 and somehow #10514.
Enrico Forestieri [Wed, 17 Jul 2019 19:28:49 +0000 (21:28 +0200)]
Fix bug #11616
Do not care about branches when no package language is used.
Juergen Spitzmueller [Wed, 17 Jul 2019 19:16:18 +0000 (21:16 +0200)]
Add missing FORMAT entry
Juergen Spitzmueller [Wed, 17 Jul 2019 19:16:05 +0000 (21:16 +0200)]
Kornel Benko [Wed, 17 Jul 2019 17:15:49 +0000 (19:15 +0200)]
Update sk.po
Kornel Benko [Wed, 17 Jul 2019 16:52:58 +0000 (18:52 +0200)]
Rename packageoption->packageoptions
This reflects the description in latexfonts
Kornel Benko [Wed, 17 Jul 2019 16:27:06 +0000 (18:27 +0200)]
AmendI2)
e9c0d48d . Remove unneded entries,
Thanks Jürgen
Kornel Benko [Wed, 17 Jul 2019 16:13:32 +0000 (18:13 +0200)]
Update tex2lyx tests
Kornel Benko [Wed, 17 Jul 2019 16:03:31 +0000 (18:03 +0200)]
Amend
e9c0d48d
Forgotten to commit lyx_2_4.py
Kornel Benko [Wed, 17 Jul 2019 16:02:22 +0000 (18:02 +0200)]
Add sans serif font series "Chivo"
Juergen Spitzmueller [Wed, 17 Jul 2019 04:37:51 +0000 (06:37 +0200)]
he.po: Fix string direction
Patch by Guy Rutenberg
Fixes: #11607
Kornel Benko [Tue, 16 Jul 2019 12:10:08 +0000 (14:10 +0200)]
Cmake po-build: add missing entries
Kornel Benko [Tue, 16 Jul 2019 12:09:35 +0000 (14:09 +0200)]
Update sk.po
Juergen Spitzmueller [Tue, 16 Jul 2019 08:58:27 +0000 (10:58 +0200)]
tex2lyx: minor post-cleanup
Juergen Spitzmueller [Tue, 16 Jul 2019 08:32:24 +0000 (10:32 +0200)]
tex2lyx: cleanup font handling
Juergen Spitzmueller [Tue, 16 Jul 2019 05:18:29 +0000 (07:18 +0200)]
Merge branch 'master' of git.lyx.org:lyx
Jean-Marc Lasgouttes [Mon, 15 Jul 2019 21:48:15 +0000 (23:48 +0200)]
Remove layout_xxx icons
These have been superceded by lyx-toggle_xxx icons.
Part of bug #9864.
Jean-Marc Lasgouttes [Mon, 15 Jul 2019 21:31:22 +0000 (23:31 +0200)]
Improve description of smallmatrix
I did not notice there was already something about it.
Günter Milde [Mon, 15 Jul 2019 21:32:22 +0000 (23:32 +0200)]
Fix wrong output of po statistics script.
Juergen Spitzmueller [Mon, 15 Jul 2019 16:23:04 +0000 (18:23 +0200)]
Merge branch 'master' of git.lyx.org:lyx
Günter Milde [Mon, 15 Jul 2019 16:08:09 +0000 (18:08 +0200)]
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.
Günter Milde [Mon, 15 Jul 2019 16:07:22 +0000 (18:07 +0200)]
Make po statistics script work with Python 3.
Juergen Spitzmueller [Mon, 15 Jul 2019 13:55:49 +0000 (15:55 +0200)]
de.po
Enrico Forestieri [Mon, 15 Jul 2019 13:52:27 +0000 (15:52 +0200)]
Rename README.Cygwin as INSTALL.Cygwin