]> git.lyx.org Git - lyx.git/log
lyx.git
4 years agohebarticle: fix compilation with XeTeX (bug #10525)
Juergen Spitzmueller [Thu, 15 Aug 2019 15:42:27 +0000 (17:42 +0200)]
hebarticle: fix compilation with XeTeX (bug #10525)

4 years agoFix coloured boxes in RTL with [pdf]latex (#8642)
Juergen Spitzmueller [Thu, 15 Aug 2019 14:21:13 +0000 (16:21 +0200)]
Fix coloured boxes in RTL with [pdf]latex (#8642)

4 years agoFix greyedout note in RTL (#8647)
Juergen Spitzmueller [Thu, 15 Aug 2019 13:15:59 +0000 (15:15 +0200)]
Fix greyedout note in RTL (#8647)

More complicated than I wished for, but color handling in RTL is
particularly tricky.

The three versions are needed due to the differences between [pdf]latex,
xetex, luatex/luabidi and luatex/babel.

4 years agoImplement commenting for CREDITS file
Scott Kostyshak [Thu, 15 Aug 2019 01:23:48 +0000 (21:23 -0400)]
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.

4 years agoPort CREDITS changes to source
Scott Kostyshak [Wed, 14 Aug 2019 23:26:06 +0000 (19:26 -0400)]
Port CREDITS changes to source

All changes must be in generate_contributions.py.

This commit amends 144e5189.

4 years agoCREDITS: remove errant ">" from two addresses
Scott Kostyshak [Wed, 14 Aug 2019 17:09:52 +0000 (13:09 -0400)]
CREDITS: remove errant ">" from two addresses

4 years agoCorrect typo in contributor email address
Joel A. Kulesza [Thu, 25 Jul 2019 03:06:57 +0000 (21:06 -0600)]
Correct typo in contributor email address

4 years agoar.po: update from Hatim Ali
Juergen Spitzmueller [Wed, 14 Aug 2019 16:43:09 +0000 (18:43 +0200)]
ar.po: update from Hatim Ali

4 years agoCorrect ^ catcode for \cprotect
Juergen Spitzmueller [Wed, 14 Aug 2019 16:32:34 +0000 (18:32 +0200)]
Correct ^ catcode for \cprotect

4 years agoUpdate tex2lyx tests
Juergen Spitzmueller [Wed, 14 Aug 2019 15:07:47 +0000 (17:07 +0200)]
Update tex2lyx tests

4 years agoInsetGraphics: use totalheight for height output
Juergen Spitzmueller [Wed, 14 Aug 2019 14:55:43 +0000 (16:55 +0200)]
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
4 years agoLoad rotfloat and rotating after graphicx.
Juergen Spitzmueller [Wed, 14 Aug 2019 13:16:10 +0000 (15:16 +0200)]
Load rotfloat and rotating after graphicx.

Fixes: #11502
4 years agoRe-fix #2005
Juergen Spitzmueller [Wed, 14 Aug 2019 12:49:38 +0000 (14:49 +0200)]
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.

4 years agoFix cprotect with Slovak
Juergen Spitzmueller [Wed, 14 Aug 2019 12:00:29 +0000 (14:00 +0200)]
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.

4 years agoDeactivate active - in tables with \cline or \cmidrule
Juergen Spitzmueller [Wed, 14 Aug 2019 11:10:42 +0000 (13:10 +0200)]
Deactivate active - in tables with \cline or \cmidrule

This introduces a new languages tag ActiveChar which also can be used
for similar cases.

4 years agoFix cline/cmidrule calculation once more
Juergen Spitzmueller [Wed, 14 Aug 2019 09:25:31 +0000 (11:25 +0200)]
Fix cline/cmidrule calculation once more

4 years agofix midrule calculation
Juergen Spitzmueller [Tue, 13 Aug 2019 17:29:39 +0000 (19:29 +0200)]
fix midrule calculation

4 years agoGuiSetBorder: Fix drawing glitch with trimmed lines
Juergen Spitzmueller [Tue, 13 Aug 2019 15:04:42 +0000 (17:04 +0200)]
GuiSetBorder: Fix drawing glitch with trimmed lines

4 years agoDon't output default papersize
Juergen Spitzmueller [Tue, 13 Aug 2019 13:55:34 +0000 (15:55 +0200)]
Don't output default papersize

4 years agoFix another dead ref
Juergen Spitzmueller [Tue, 13 Aug 2019 10:31:34 +0000 (12:31 +0200)]
Fix another dead ref

4 years agoFix another dead ref
Juergen Spitzmueller [Tue, 13 Aug 2019 10:25:30 +0000 (12:25 +0200)]
Fix another dead ref

4 years agoFix documents
Juergen Spitzmueller [Tue, 13 Aug 2019 10:18:50 +0000 (12:18 +0200)]
Fix documents

4 years agoUpdate sk.po
Kornel Benko [Tue, 13 Aug 2019 09:13:27 +0000 (11:13 +0200)]
Update sk.po

4 years agoUpdate sk.po
Kornel Benko [Tue, 13 Aug 2019 09:07:27 +0000 (11:07 +0200)]
Update sk.po

4 years agoSupport memoir's builtin endnotes
Juergen Spitzmueller [Tue, 13 Aug 2019 08:38:26 +0000 (10:38 +0200)]
Support memoir's builtin endnotes

4 years agoLocalize endnotes header (with endnotes.sty)
Juergen Spitzmueller [Tue, 13 Aug 2019 08:13:32 +0000 (10:13 +0200)]
Localize endnotes header (with endnotes.sty)

4 years agode.po
Juergen Spitzmueller [Tue, 13 Aug 2019 08:12:28 +0000 (10:12 +0200)]
de.po

4 years agoTypo
Juergen Spitzmueller [Tue, 13 Aug 2019 05:55:21 +0000 (07:55 +0200)]
Typo

4 years agode.po
Juergen Spitzmueller [Tue, 13 Aug 2019 05:54:01 +0000 (07:54 +0200)]
de.po

4 years agoAdd support for the enotez package
Juergen Spitzmueller [Tue, 13 Aug 2019 05:30:20 +0000 (07:30 +0200)]
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.

4 years agolyx2lyx: remove landscape module in reversion
Juergen Spitzmueller [Tue, 13 Aug 2019 05:29:07 +0000 (07:29 +0200)]
lyx2lyx: remove landscape module in reversion

4 years agolyx2lyx: fix del_module method
Juergen Spitzmueller [Tue, 13 Aug 2019 05:28:12 +0000 (07:28 +0200)]
lyx2lyx: fix del_module method

4 years agoFix clipart path for nl Tutorial
Scott Kostyshak [Tue, 13 Aug 2019 02:16:40 +0000 (22:16 -0400)]
Fix clipart path for nl Tutorial

The absolute path from the translator was accidentally used
(bbdee57e).

The document now compiles.

4 years agoUpdate layout formats
Juergen Spitzmueller [Mon, 12 Aug 2019 12:54:52 +0000 (14:54 +0200)]
Update layout formats

4 years agoupdate tex2lyx tests
Juergen Spitzmueller [Mon, 12 Aug 2019 12:52:35 +0000 (14:52 +0200)]
update tex2lyx tests

4 years agofoottoend.module: no need to tinker with redefinitions
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.

4 years agoExtend endnotes support
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

4 years agoAdd Requires to float definition.
Juergen Spitzmueller [Mon, 12 Aug 2019 10:18:28 +0000 (12:18 +0200)]
Add Requires to float definition.

4 years agoFix comment
Juergen Spitzmueller [Sun, 11 Aug 2019 06:21:33 +0000 (08:21 +0200)]
Fix comment

4 years agoForce LTR for numeric citations
Juergen Spitzmueller [Sun, 11 Aug 2019 06:15:57 +0000 (08:15 +0200)]
Force LTR for numeric citations

Fixes: #3005
4 years agoTypo
Juergen Spitzmueller [Fri, 9 Aug 2019 06:05:11 +0000 (08:05 +0200)]
Typo

4 years agoThinko
Juergen Spitzmueller [Wed, 7 Aug 2019 17:36:32 +0000 (19:36 +0200)]
Thinko

4 years agoMinor comment.
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

4 years agoupdate layout formats
Juergen Spitzmueller [Wed, 7 Aug 2019 15:10:58 +0000 (17:10 +0200)]
update layout formats

4 years agoupdate tex2lyx tests
Juergen Spitzmueller [Wed, 7 Aug 2019 14:50:54 +0000 (16:50 +0200)]
update tex2lyx tests

4 years agoUse generic paper size names rather than LaTeXisms such as "letterpaper"
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.

4 years agoAllow for multiple use of same key in qualified citation lists
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
4 years agoAdd default page size to KOMA layout
Juergen Spitzmueller [Tue, 6 Aug 2019 18:01:07 +0000 (20:01 +0200)]
Add default page size to KOMA layout

4 years agoupdate layout formats
Juergen Spitzmueller [Tue, 6 Aug 2019 17:34:43 +0000 (19:34 +0200)]
update layout formats

4 years agoAdd more fontsizes to KOMA classes.
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.

4 years agoAdd FontSizeFormat textclass option
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").

4 years agoupdate tex2lyx tests
Juergen Spitzmueller [Tue, 6 Aug 2019 16:26:10 +0000 (18:26 +0200)]
update tex2lyx tests

4 years agoAdd more page sizes to KOMA and memoir
Juergen Spitzmueller [Tue, 6 Aug 2019 16:18:37 +0000 (18:18 +0200)]
Add more page sizes to KOMA and memoir

4 years agoAdd textclass options for paper size selection and default paper size
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.

4 years agoFix interplay of memoir and geometry
Juergen Spitzmueller [Mon, 5 Aug 2019 17:01:48 +0000 (19:01 +0200)]
Fix interplay of memoir and geometry

Fixes: #10970
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