]> git.lyx.org Git - lyx.git/log
lyx.git
4 years agoFix text direction of references with XeTeX/bidi
Juergen Spitzmueller [Mon, 5 Aug 2019 14:30:01 +0000 (16:30 +0200)]
Fix text direction of references with XeTeX/bidi

Fixes: #11626
4 years agoFindadv: Add some missing accents.
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.

4 years agoCmake build: Disable interprocedural optimization if debugging
Kornel Benko [Tue, 30 Jul 2019 13:19:56 +0000 (15:19 +0200)]
Cmake build: Disable interprocedural optimization if debugging

4 years agoAdditional manual - few updates about VCS info inset from Joel and me.
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.

4 years agoUpdate sk.po
Kornel Benko [Sun, 28 Jul 2019 21:00:38 +0000 (23:00 +0200)]
Update sk.po

4 years agogit VCS: add support for short hashes in inset info ("Abbreviated revision").
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.

4 years agoDo not issue error dialog when no tag is found in git repo for tree-revision info.
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.

4 years agoFix forward search
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.

4 years agoFix typo
Richard Kimberly Heck [Thu, 25 Jul 2019 04:04:59 +0000 (00:04 -0400)]
Fix typo

4 years agoSet high compression level for xz distribution, now really.
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)

4 years agoAllow multiple insertion of citation key with qualified citation lists
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
4 years agoCorrect visual/logic cursor description
Juergen Spitzmueller [Tue, 23 Jul 2019 05:36:53 +0000 (07:36 +0200)]
Correct visual/logic cursor description

4 years agoforgot this
Jean-Marc Lasgouttes [Mon, 22 Jul 2019 13:48:28 +0000 (15:48 +0200)]
forgot this

4 years agoAdd mechanism to change icons in RTL mode
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.

4 years agoUpdate sk.po
Kornel Benko [Mon, 22 Jul 2019 10:40:34 +0000 (12:40 +0200)]
Update sk.po

4 years agouse validator rather than inputMask for line edit validation (part 2)
Juergen Spitzmueller [Mon, 22 Jul 2019 09:31:56 +0000 (11:31 +0200)]
use validator rather than inputMask for line edit validation (part 2)

4 years agouse validator rather than inputMask for line edit validation
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

4 years agode.po
Juergen Spitzmueller [Mon, 22 Jul 2019 06:42:05 +0000 (08:42 +0200)]
de.po

4 years agoUserGuide: decimal separator updates.
Juergen Spitzmueller [Mon, 22 Jul 2019 06:13:45 +0000 (08:13 +0200)]
UserGuide: decimal separator updates.

4 years agoLocalize the default decimal separator
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
4 years agode/UserGuide: correction
Juergen Spitzmueller [Sun, 21 Jul 2019 15:59:53 +0000 (17:59 +0200)]
de/UserGuide: correction

4 years agode.po
Juergen Spitzmueller [Sun, 21 Jul 2019 15:58:17 +0000 (17:58 +0200)]
de.po

4 years agoFix another tooltip
Juergen Spitzmueller [Sun, 21 Jul 2019 14:43:41 +0000 (16:43 +0200)]
Fix another tooltip

4 years agoHide custom_language_package if custom is not selected
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

4 years agoFurther tooltips fix
Juergen Spitzmueller [Sun, 21 Jul 2019 14:19:01 +0000 (16:19 +0200)]
Further tooltips fix

4 years agoFix tooltip
Juergen Spitzmueller [Sun, 21 Jul 2019 12:41:23 +0000 (14:41 +0200)]
Fix tooltip

4 years agoUserGuide: update prefs language documentation
Juergen Spitzmueller [Sun, 21 Jul 2019 12:37:41 +0000 (14:37 +0200)]
UserGuide: update prefs language documentation

4 years agoAdd tooltips
Juergen Spitzmueller [Sun, 21 Jul 2019 12:37:14 +0000 (14:37 +0200)]
Add tooltips

The function itself seems broken.

4 years agoUpdate sk.po
Kornel Benko [Sun, 21 Jul 2019 12:32:00 +0000 (14:32 +0200)]
Update sk.po

4 years agoFix nullpointer issue
Juergen Spitzmueller [Sun, 21 Jul 2019 11:14:20 +0000 (13:14 +0200)]
Fix nullpointer issue

4 years agoRe-add file that got lost in the qt4 > qt rename
Juergen Spitzmueller [Sun, 21 Jul 2019 10:36:05 +0000 (12:36 +0200)]
Re-add file that got lost in the qt4 > qt rename

4 years agode.po
Juergen Spitzmueller [Sun, 21 Jul 2019 10:06:53 +0000 (12:06 +0200)]
de.po

4 years agoShow language switch item in menu also in monolingual documents.
Juergen Spitzmueller [Sun, 21 Jul 2019 09:49:33 +0000 (11:49 +0200)]
Show language switch item in menu also in monolingual documents.

4 years agoImprove prefs language UI
Juergen Spitzmueller [Sun, 21 Jul 2019 09:37:54 +0000 (11:37 +0200)]
Improve prefs language UI

4 years agoFancy_Colored_Boxes.lyx: add section about references
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

4 years agoAmend c293be56: Cmake part of 'Rename frontend qt4 to qt'
Kornel Benko [Sat, 20 Jul 2019 22:44:17 +0000 (00:44 +0200)]
Amend c293be56: Cmake part of 'Rename frontend qt4 to qt'

4 years agoRename 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.

4 years agoAdd a pref to disable OS keyboard language support
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.

4 years agoAdd missing GuiName
Juergen Spitzmueller [Sat, 20 Jul 2019 04:58:30 +0000 (06:58 +0200)]
Add missing GuiName

4 years agoSet language to OS input language when moving cursor
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().

4 years agotex2lyx: slight font handling simplification
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.

4 years agoUpdate sk.po
Kornel Benko [Thu, 18 Jul 2019 17:51:46 +0000 (19:51 +0200)]
Update sk.po

4 years agode.po
Juergen Spitzmueller [Thu, 18 Jul 2019 16:54:55 +0000 (18:54 +0200)]
de.po

4 years agoMore latexfonts fixes
Juergen Spitzmueller [Thu, 18 Jul 2019 16:53:27 +0000 (18:53 +0200)]
More latexfonts fixes

Adobe is not part of the font name

4 years agolatexfonts: more minor fixes
Juergen Spitzmueller [Thu, 18 Jul 2019 16:49:42 +0000 (18:49 +0200)]
latexfonts: more minor fixes

4 years agoReally fix bug #11616
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.

4 years agoRevert "Fix bug #11616"
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

4 years agoSupport for CrimsonPro
Juergen Spitzmueller [Thu, 18 Jul 2019 08:50:46 +0000 (10:50 +0200)]
Support for CrimsonPro

4 years agotex2lyx: update and improve noto import
Juergen Spitzmueller [Thu, 18 Jul 2019 07:48:09 +0000 (09:48 +0200)]
tex2lyx: update and improve noto import

4 years agoAmend 212314ada71
Juergen Spitzmueller [Thu, 18 Jul 2019 07:08:24 +0000 (09:08 +0200)]
Amend 212314ada71

4 years agoMerge the two noto regular fonts
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

4 years agoRegular series is default
Juergen Spitzmueller [Thu, 18 Jul 2019 06:26:59 +0000 (08:26 +0200)]
Regular series is default

4 years agoRemove unneeded method.
Juergen Spitzmueller [Thu, 18 Jul 2019 06:15:00 +0000 (08:15 +0200)]
Remove unneeded method.

4 years agoRemove Plex Semibolds
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.

4 years agoMissing renames
Juergen Spitzmueller [Thu, 18 Jul 2019 05:10:31 +0000 (07:10 +0200)]
Missing renames

4 years agoRespect OS-level keyboard language
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.

4 years agoFix bug #11616
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.

4 years agoAdd missing FORMAT entry
Juergen Spitzmueller [Wed, 17 Jul 2019 19:16:18 +0000 (21:16 +0200)]
Add missing FORMAT entry

4 years agoAmend 91ff5c41986
Juergen Spitzmueller [Wed, 17 Jul 2019 19:16:05 +0000 (21:16 +0200)]
Amend 91ff5c41986

4 years agoUpdate sk.po
Kornel Benko [Wed, 17 Jul 2019 17:15:49 +0000 (19:15 +0200)]
Update sk.po

4 years agoRename packageoption->packageoptions
Kornel Benko [Wed, 17 Jul 2019 16:52:58 +0000 (18:52 +0200)]
Rename packageoption->packageoptions

This reflects the description in latexfonts

4 years agoAmendI2) e9c0d48d. Remove unneded entries,
Kornel Benko [Wed, 17 Jul 2019 16:27:06 +0000 (18:27 +0200)]
AmendI2) e9c0d48d. Remove unneded entries,

Thanks Jürgen

4 years agoUpdate tex2lyx tests
Kornel Benko [Wed, 17 Jul 2019 16:13:32 +0000 (18:13 +0200)]
Update tex2lyx tests

4 years agoAmend e9c0d48d
Kornel Benko [Wed, 17 Jul 2019 16:03:31 +0000 (18:03 +0200)]
Amend e9c0d48d

Forgotten to commit lyx_2_4.py

4 years agoAdd sans serif font series "Chivo"
Kornel Benko [Wed, 17 Jul 2019 16:02:22 +0000 (18:02 +0200)]
Add sans serif font series "Chivo"

4 years agohe.po: Fix string direction
Juergen Spitzmueller [Wed, 17 Jul 2019 04:37:51 +0000 (06:37 +0200)]
he.po: Fix string direction

Patch by Guy Rutenberg

Fixes: #11607
4 years agoCmake po-build: add missing entries
Kornel Benko [Tue, 16 Jul 2019 12:10:08 +0000 (14:10 +0200)]
Cmake po-build: add missing entries

4 years agoUpdate sk.po
Kornel Benko [Tue, 16 Jul 2019 12:09:35 +0000 (14:09 +0200)]
Update sk.po

4 years agotex2lyx: minor post-cleanup
Juergen Spitzmueller [Tue, 16 Jul 2019 08:58:27 +0000 (10:58 +0200)]
tex2lyx: minor post-cleanup

4 years agotex2lyx: cleanup font handling
Juergen Spitzmueller [Tue, 16 Jul 2019 08:32:24 +0000 (10:32 +0200)]
tex2lyx: cleanup font handling

4 years agoMerge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Tue, 16 Jul 2019 05:18:29 +0000 (07:18 +0200)]
Merge branch 'master' of git.lyx.org:lyx

4 years agoRemove layout_xxx icons
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.

4 years agoImprove description of smallmatrix
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.

4 years agoFix wrong output of po statistics script.
Günter Milde [Mon, 15 Jul 2019 21:32:22 +0000 (23:32 +0200)]
Fix wrong output of po statistics script.

4 years agoMerge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Mon, 15 Jul 2019 16:23:04 +0000 (18:23 +0200)]
Merge branch 'master' of git.lyx.org:lyx

4 years agoFix encoding issues with configuration under Python 3.
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.

4 years agoMake po statistics script work with Python 3.
Günter Milde [Mon, 15 Jul 2019 16:07:22 +0000 (18:07 +0200)]
Make po statistics script work with Python 3.

4 years agode.po
Juergen Spitzmueller [Mon, 15 Jul 2019 13:55:49 +0000 (15:55 +0200)]
de.po

4 years agoRename README.Cygwin as INSTALL.Cygwin
Enrico Forestieri [Mon, 15 Jul 2019 13:52:27 +0000 (15:52 +0200)]
Rename README.Cygwin as INSTALL.Cygwin

4 years agoUpdate README.Cygwin
Enrico Forestieri [Mon, 15 Jul 2019 13:48:28 +0000 (15:48 +0200)]
Update README.Cygwin

4 years agoDocument smallmatrix (with change tracking)
Jean-Marc Lasgouttes [Mon, 15 Jul 2019 12:16:44 +0000 (14:16 +0200)]
Document smallmatrix (with change tracking)

4 years agotex2lyx: support for Fira fonts
Juergen Spitzmueller [Mon, 15 Jul 2019 12:03:08 +0000 (14:03 +0200)]
tex2lyx: support for Fira fonts

4 years agoAdd support for amsmath's smallmatrix
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.

4 years agoAdd support for the Fira family of fonts
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.

4 years agoUpdate sk.po
Kornel Benko [Mon, 15 Jul 2019 11:21:24 +0000 (13:21 +0200)]
Update sk.po

4 years agoFixup ee0bd36a86: only clear margins when needed
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.

4 years agoRemove another unneeded AltFont
Juergen Spitzmueller [Mon, 15 Jul 2019 10:51:09 +0000 (12:51 +0200)]
Remove another unneeded AltFont

4 years agoPut font series in parentheses
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

4 years agoAdd support for cantarell font
Kornel Benko [Mon, 15 Jul 2019 10:43:32 +0000 (12:43 +0200)]
Add support for cantarell font

4 years agolyx2lyx: Support conversion of fonts from preamble with extra opts
Juergen Spitzmueller [Mon, 15 Jul 2019 08:34:19 +0000 (10:34 +0200)]
lyx2lyx: Support conversion of fonts from preamble with extra opts

4 years agoAdd missing FORMAT entry
Juergen Spitzmueller [Mon, 15 Jul 2019 06:25:06 +0000 (08:25 +0200)]
Add missing FORMAT entry

4 years agoUpdate tex2lyx tests
Juergen Spitzmueller [Mon, 15 Jul 2019 06:23:42 +0000 (08:23 +0200)]
Update tex2lyx tests

4 years agotex2lyx: support cantarell font
Juergen Spitzmueller [Mon, 15 Jul 2019 06:10:47 +0000 (08:10 +0200)]
tex2lyx: support cantarell font

4 years agoRemove unneeded AltFont
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).

4 years agoFix cantarell conversion
Juergen Spitzmueller [Mon, 15 Jul 2019 05:11:43 +0000 (07:11 +0200)]
Fix cantarell conversion

4 years agoFix copy/paste error
Juergen Spitzmueller [Mon, 15 Jul 2019 05:11:27 +0000 (07:11 +0200)]
Fix copy/paste error

4 years agoFix cantarell reversion
Juergen Spitzmueller [Mon, 15 Jul 2019 04:34:28 +0000 (06:34 +0200)]
Fix cantarell reversion

conversion still needs work

4 years agoWhen pasting several cells in mathed, take cursor position in account
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

4 years agolayouttranslation: this part slipped in without intention
Pavel Sanda [Sun, 14 Jul 2019 22:35:26 +0000 (00:35 +0200)]
layouttranslation: this part slipped in without intention

4 years agoAdd empty rows to grid insets when numbers are too wide
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