]>
git.lyx.org Git - features.git/log
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
Enrico Forestieri [Mon, 15 Jul 2019 13:48:28 +0000 (15:48 +0200)]
Update README.Cygwin
Jean-Marc Lasgouttes [Mon, 15 Jul 2019 12:16:44 +0000 (14:16 +0200)]
Document smallmatrix (with change tracking)
Juergen Spitzmueller [Mon, 15 Jul 2019 12:03:08 +0000 (14:03 +0200)]
tex2lyx: support for Fira fonts
Jean-Marc Lasgouttes [Mon, 15 Jul 2019 11:36:28 +0000 (13:36 +0200)]
Add support for amsmath's smallmatrix
This is a tight matrix in script size that is suitable for using inline.
Patch from our own Martin Vermeer and myself.
Juergen Spitzmueller [Mon, 15 Jul 2019 11:29:09 +0000 (13:29 +0200)]
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.
Kornel Benko [Mon, 15 Jul 2019 11:21:24 +0000 (13:21 +0200)]
Update sk.po
Jean-Marc Lasgouttes [Mon, 15 Jul 2019 11:02:05 +0000 (13:02 +0200)]
Fixup
ee0bd36a86 : only clear margins when needed
The old code would erase text around inline math.
Related to #11333.
Juergen Spitzmueller [Mon, 15 Jul 2019 10:51:09 +0000 (12:51 +0200)]
Remove another unneeded AltFont
Juergen Spitzmueller [Mon, 15 Jul 2019 10:49:29 +0000 (12:49 +0200)]
Put font series in parentheses
This is how we've done it until these new fonts have been added
Kornel Benko [Mon, 15 Jul 2019 10:43:32 +0000 (12:43 +0200)]
Add support for cantarell font
Juergen Spitzmueller [Mon, 15 Jul 2019 08:34:19 +0000 (10:34 +0200)]
lyx2lyx: Support conversion of fonts from preamble with extra opts
Juergen Spitzmueller [Mon, 15 Jul 2019 06:25:06 +0000 (08:25 +0200)]
Add missing FORMAT entry
Juergen Spitzmueller [Mon, 15 Jul 2019 06:23:42 +0000 (08:23 +0200)]
Update tex2lyx tests
Juergen Spitzmueller [Mon, 15 Jul 2019 06:10:47 +0000 (08:10 +0200)]
tex2lyx: support cantarell font
Juergen Spitzmueller [Mon, 15 Jul 2019 06:02:11 +0000 (08:02 +0200)]
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).
Juergen Spitzmueller [Mon, 15 Jul 2019 05:11:43 +0000 (07:11 +0200)]
Fix cantarell conversion
Juergen Spitzmueller [Mon, 15 Jul 2019 05:11:27 +0000 (07:11 +0200)]
Fix copy/paste error
Juergen Spitzmueller [Mon, 15 Jul 2019 04:34:28 +0000 (06:34 +0200)]
Fix cantarell reversion
conversion still needs work
Jean-Marc Lasgouttes [Sun, 14 Jul 2019 23:17:28 +0000 (01:17 +0200)]
When pasting several cells in mathed, take cursor position in account
Related to bug #11390
Pavel Sanda [Sun, 14 Jul 2019 22:35:26 +0000 (00:35 +0200)]
layouttranslation: this part slipped in without intention
Jean-Marc Lasgouttes [Sun, 14 Jul 2019 19:04:45 +0000 (21:04 +0200)]
Add empty rows to grid insets when numbers are too wide
This is done to ensure that numbering never overlaps equations. The
result can be different according to the bufferview, which is why
RowInfo::offset is now a std:map.
Remaing issues (how bad are theese ?):
- the numbering is considered too large when it overlaps the inset
rect, whereas one could consider the width if the current row
instead.
- previews may need to be adapted similarly to fit the whole screen width
Jean-Marc Lasgouttes [Tue, 2 Apr 2019 09:05:19 +0000 (11:05 +0200)]
Draw display math numbering outside of inset
This is the first (easiest) step in fixing bugs 10668 and 11333.
The numbering is now drawn outside of the insets, which solves the
alignment problems and make editing easier.
What does not work yet:
- long labels will overwrite equations. To fix this, we need to
implement the same algorithm as LaTeX and put labels on their own
row when required.
- previews may need to be adapted similarly to fit the whole screen width
Jean-Marc Lasgouttes [Sun, 14 Jul 2019 21:20:29 +0000 (23:20 +0200)]
Fix assertion in caret display code
It is not a good idea to call caretPosAndHeight when the caret is in a
paragraph that is not in cached metrics. This can happen when not
using "cursor follows scrollbar".
This commit refactor things a bit so that testing is done in
BufferView.
This bug is not in 2.3.x.
Pavel Sanda [Sun, 14 Jul 2019 21:22:38 +0000 (23:22 +0200)]
nl reviewed by Niko.
Pavel Sanda [Sun, 14 Jul 2019 21:21:02 +0000 (23:21 +0200)]
layouttranslation reviewed for nl by Niko
Kornel Benko [Sun, 14 Jul 2019 19:44:58 +0000 (21:44 +0200)]
Add sans serif font "cantarell"
Jean-Marc Lasgouttes [Sun, 14 Jul 2019 15:18:56 +0000 (17:18 +0200)]
Make some InsetMathGrid members private
Also remove the trailing underscore of XXXInfo members, since they are
not private in essence.
No intended behavior change.