]> git.lyx.org Git - lyx.git/log
lyx.git
5 years agoAlso pay attention to OutputParams::free_spacing.
Richard Kimberly Heck [Fri, 4 Jan 2019 00:16:48 +0000 (19:16 -0500)]
Also pay attention to OutputParams::free_spacing.

5 years agoFix bug #11432.
Richard Kimberly Heck [Fri, 4 Jan 2019 00:12:58 +0000 (19:12 -0500)]
Fix bug #11432.

Take account of Layout::free_spacing.

5 years agoFix vertical offset of fonts like MinionPro
Jean-Marc Lasgouttes [Thu, 3 Jan 2019 11:14:27 +0000 (12:14 +0100)]
Fix vertical offset of fonts like MinionPro

For some reason, adding a LTR/RTL Override unicode character before a
MinionPro string increases the ascent of the line.

This creates vertical offset issues when painting if the ascent used
as reference is the one of the font. Use the QTextLine ascent instead
for better results.

This is a followup to 1bed76e2a.

Fixes (reopened) ticket #11284.

5 years agoUpdate tex2lyx tests
Juergen Spitzmueller [Thu, 3 Jan 2019 11:00:23 +0000 (12:00 +0100)]
Update tex2lyx tests

5 years agoFixed remaining glitches in tcolorbox reversion routines
Juergen Spitzmueller [Thu, 3 Jan 2019 09:12:14 +0000 (10:12 +0100)]
Fixed remaining glitches in tcolorbox reversion routines

The indexes were off at several places, which made the routines leak.

5 years agolyx2lyx tests: Copy also original lyx files to temp dir
Kornel Benko [Thu, 3 Jan 2019 07:46:26 +0000 (08:46 +0100)]
lyx2lyx tests: Copy also original lyx files to temp dir

Necessary only if the lyx-file includes some data from
a relative path, nonetheless it happens in some of our tests.

5 years agomaa-monthly.layout: declare dep maa-monthly.sty
Scott Kostyshak [Thu, 3 Jan 2019 00:56:18 +0000 (19:56 -0500)]
maa-monthly.layout: declare dep maa-monthly.sty

5 years agoctests: restore thesis.lyx lyx2lyx tests
Scott Kostyshak [Wed, 2 Jan 2019 19:04:39 +0000 (14:04 -0500)]
ctests: restore thesis.lyx lyx2lyx tests

These tests failed because of (multiple instances of) the following
warning:

  Warning: a buffer should not have two parents!

This warning is expected, because, for example, chapter-1 includes
Bibliography.lyx and chapter-2 includes Bibliography.lyx. thesis.lyx
includes both chapter-1 and chapter-2, so both are loaded (but
hidden), and Bibliography.lyx is loaded (but hidden), and LyX then
sees that more than one buffer includes Bibliography.lyx

The consequence of ignoring this warning is that we will not catch
any future regression that triggers this warning when it should not.

5 years agoFix compilation of chessgame.lyx with only TL 2018
Scott Kostyshak [Wed, 2 Jan 2019 19:02:03 +0000 (14:02 -0500)]
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.

5 years agoAdd override statements to please clang
Jean-Marc Lasgouttes [Wed, 2 Jan 2019 17:49:23 +0000 (18:49 +0100)]
Add override statements to please clang

Eventually, all overridden virtual methods should be marked properly.
Currently, clang only warns about those in classes that already use
override in at least one place (which was the case dor GuiApplication).

5 years agoRemove premature (and bad) optimization
Jean-Marc Lasgouttes [Wed, 2 Jan 2019 17:36:02 +0000 (18:36 +0100)]
Remove premature (and bad) optimization

When blinking the caret, it looks like a cool idea to only update the
small rectangle containing the caret. Actually it is an awful idea, since
the paint event will paint some rows, and these rows will not be
properly painted outside of the small rectangle. Unfortunately, the
painter will skip those "painted" rows on next paint events.

This leads to painting errors that depend on the ordering of "real"
and "caret" paint events. This is the reason why they only appeared
with split screens.

Quote of the day: ``The real problem is that programmers have spent far
too much time worrying about efficiency in the wrong places and at the
wrong times; premature optimization is the root of all evil (or at
least most of it) in programming.''
-- Donald Knuth, The Art of Computer Programming.

Fixes bug #11354.

5 years agoAmend 12aaeb25, add Bibliography.lyx to the set of not tested subdocuments
Kornel Benko [Wed, 2 Jan 2019 15:32:24 +0000 (16:32 +0100)]
Amend 12aaeb25, add Bibliography.lyx to the set of not tested subdocuments

5 years agofix tcolorbox reversion routines
Juergen Spitzmueller [Wed, 2 Jan 2019 14:37:11 +0000 (15:37 +0100)]
fix tcolorbox reversion routines

5 years agoFix conversion of math braces to html
Enrico Forestieri [Wed, 2 Jan 2019 08:49:59 +0000 (09:49 +0100)]
Fix conversion of math braces to html

5 years agoFix Include dialog UI
Juergen Spitzmueller [Wed, 2 Jan 2019 08:19:45 +0000 (09:19 +0100)]
Fix Include dialog UI

#11443

5 years agoAmend [2dcb7300/lyxgit]
Enrico Forestieri [Wed, 2 Jan 2019 08:08:39 +0000 (09:08 +0100)]
Amend [2dcb7300/lyxgit]

Avoid a crash by checking that a cell is not empty before
accessing its content.

5 years agoFis some old box reversion routines.
Juergen Spitzmueller [Tue, 1 Jan 2019 15:34:15 +0000 (16:34 +0100)]
Fis some old box reversion routines.

5 years agoMark labels in non-outputting insets as inactive.
Juergen Spitzmueller [Mon, 31 Dec 2018 17:32:38 +0000 (18:32 +0100)]
Mark labels in non-outputting insets as inactive.

Fixes: #11437
5 years agoAdd inactive labels to the toc
Juergen Spitzmueller [Mon, 31 Dec 2018 17:30:20 +0000 (18:30 +0100)]
Add inactive labels to the toc

It makes sense to navigate to them.

They are marked as inactive with the cross.

5 years agoFix gotoLabel with inactive labels
Juergen Spitzmueller [Mon, 31 Dec 2018 17:28:44 +0000 (18:28 +0100)]
Fix gotoLabel with inactive labels

This now frist looks for the active label. Only if none is found, it
jumps to the (first) inactive label.

5 years agoSeparate LabelCache from RefCache
Juergen Spitzmueller [Mon, 31 Dec 2018 17:27:34 +0000 (18:27 +0100)]
Separate LabelCache from RefCache

We only assign references to label _string_. Which inset this corresponds
to will be decided in context.

5 years agotypo
Juergen Spitzmueller [Mon, 31 Dec 2018 13:19:06 +0000 (14:19 +0100)]
typo

5 years agoWhen checking inset activity status, also check containing insets
Juergen Spitzmueller [Sun, 30 Dec 2018 17:27:28 +0000 (18:27 +0100)]
When checking inset activity status, also check containing insets

which could be deteled

5 years agoExpand comment
Juergen Spitzmueller [Sun, 30 Dec 2018 12:24:51 +0000 (13:24 +0100)]
Expand comment

5 years agoMerge branch 'master' of git.lyx.org:lyx
José Matos [Sat, 29 Dec 2018 19:24:59 +0000 (19:24 +0000)]
Merge branch 'master' of git.lyx.org:lyx

5 years agoMove all python shebangs from /usr/bin/env to python3.
José Matos [Sat, 29 Dec 2018 19:14:41 +0000 (19:14 +0000)]
Move all python shebangs from /usr/bin/env to python3.

The change is only relevant to development as all the call to python scripts is done
calling C++ os::python that invoques the appropriate python version.

The change is two fold, on one hand remove all the uses of /usr/bin/env for python.

On the other hand rename all the calls to python from python to python3 making it explicit
and being compliant with PEP 394 -- The "python" Command on Unix-Like Systems:
https://www.python.org/dev/peps/pep-0394/

Remove the sheebang from src/graphics/GraphicsConverter.cpp because it is not necessary.

Some small whitespace changes.

5 years agoFix bug #4269
Enrico Forestieri [Sat, 29 Dec 2018 19:11:56 +0000 (20:11 +0100)]
Fix bug #4269

Call gunzip with quoted filenames as they may contain spaces or
other special characters.

5 years agode.po
Juergen Spitzmueller [Sat, 29 Dec 2018 17:18:48 +0000 (18:18 +0100)]
de.po

5 years agomicro amendments
Juergen Spitzmueller [Sat, 29 Dec 2018 16:52:25 +0000 (17:52 +0100)]
micro amendments

5 years agoNew layout file for American Mathematical Monthly.
Richard Kimberly Heck [Sat, 29 Dec 2018 16:47:25 +0000 (11:47 -0500)]
New layout file for American Mathematical Monthly.

From John Perry. See bug #10803.

5 years agode.po
Juergen Spitzmueller [Sat, 29 Dec 2018 15:26:29 +0000 (16:26 +0100)]
de.po

5 years agoHandle bibliography irritations in thesis template
Juergen Spitzmueller [Sat, 29 Dec 2018 14:05:08 +0000 (15:05 +0100)]
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
5 years agoCompletion popup menu did not respond to Esc.
Pavel Sanda [Sat, 29 Dec 2018 13:36:38 +0000 (14:36 +0100)]
Completion popup menu did not respond to Esc.

https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg207346.html

5 years agoFix some parsing glitches in Autonest and IsAutonestedBy
Juergen Spitzmueller [Sat, 29 Dec 2018 12:36:39 +0000 (13:36 +0100)]
Fix some parsing glitches in Autonest and IsAutonestedBy

Layouts can have spaces, underlines (that must be read as spaces, and
be enquoted)

Candidate for stable

5 years agoBeamer: autonest column in columns
Juergen Spitzmueller [Sat, 29 Dec 2018 12:36:13 +0000 (13:36 +0100)]
Beamer: autonest column in columns

Candidate for stable

5 years agoDo not auto-insert separator for keepempty layouts
Juergen Spitzmueller [Sat, 29 Dec 2018 12:35:39 +0000 (13:35 +0100)]
Do not auto-insert separator for keepempty layouts

Candidate for stable

5 years agoFixup LocalLayout ui after [3847e0ef/lyxgit]
Juergen Spitzmueller [Sat, 29 Dec 2018 10:47:37 +0000 (11:47 +0100)]
Fixup LocalLayout ui after [3847e0ef/lyxgit]

5 years agoSome minor amendments to [3ae6bff538/lyxgit]
Juergen Spitzmueller [Sat, 29 Dec 2018 09:26:28 +0000 (10:26 +0100)]
Some minor amendments to [3ae6bff538/lyxgit]

5 years agoDo not consider deleted labels in ambiguity check
Juergen Spitzmueller [Sat, 29 Dec 2018 09:08:02 +0000 (10:08 +0100)]
Do not consider deleted labels in ambiguity check

This adds a new (boolean) parameter "active" to the label cache, where
we track whether a label is deleted in ct mode (the same could be done,
if wanted, for labels in notes and inactive branches).

Deleted (inactive) labels are neither considered in the uniqueness check
nor added to the outliner. This also means that undeleted references to
deleted labels are now (correctly) marked as BROKEN.

Fixes: #6563
5 years agoFix bug #11422.
Richard Kimberly Heck [Sat, 29 Dec 2018 05:23:26 +0000 (00:23 -0500)]
Fix bug #11422.

We need to load the master document before applying the params, since
otherwise the TOC reset (and other things) happen before the master
has been loaded (and set as parent).

5 years agoTypo
Richard Kimberly Heck [Sat, 29 Dec 2018 04:34:51 +0000 (23:34 -0500)]
Typo

5 years agoFix bug #11378.
Richard Kimberly Heck [Sat, 29 Dec 2018 04:02:47 +0000 (23:02 -0500)]
Fix bug #11378.

5 years agode.po
Juergen Spitzmueller [Fri, 28 Dec 2018 16:41:27 +0000 (17:41 +0100)]
de.po

5 years agoFix regression introduced in a65f1e54dc
Juergen Spitzmueller [Fri, 28 Dec 2018 16:25:53 +0000 (17:25 +0100)]
Fix regression introduced in a65f1e54dc

5 years agoFix assertion when checking if change in selection
Scott Kostyshak [Fri, 28 Dec 2018 15:40:38 +0000 (10:40 -0500)]
Fix assertion when checking if change in selection

The check for the iterator being in the same paragraph as the end of
selection was incorrect, because paragraphs in different cells could
have the same pit. We now additionally condition on having the same
idx.

This commit amends d1279875 (and thus 23de5e5e).

For discussion, see:

  https://www.mail-archive.com/search?l=mid&q=a5afd0c01a0eb9a84fd4d050d15eb23016d6f38a.camel%40lyx.org

Thanks to Jürgen.

5 years agoUpdate sk.po
Kornel Benko [Fri, 28 Dec 2018 15:15:57 +0000 (16:15 +0100)]
Update sk.po

5 years agoArrgh Amend 32b59a42, one string was changed but should not be
Kornel Benko [Fri, 28 Dec 2018 15:11:29 +0000 (16:11 +0100)]
Arrgh Amend 32b59a42, one string was changed but should not be

5 years agoChange strings to better reflect the called function
Kornel Benko [Fri, 28 Dec 2018 15:04:16 +0000 (16:04 +0100)]
Change strings to better reflect the called function

5 years agode.po
Juergen Spitzmueller [Fri, 28 Dec 2018 14:10:46 +0000 (15:10 +0100)]
de.po

5 years agode.po
Juergen Spitzmueller [Fri, 28 Dec 2018 14:08:29 +0000 (15:08 +0100)]
de.po

5 years agoProperly set up paste and textstyle-apply MenuButtons when no buffer is open.
Juergen Spitzmueller [Fri, 28 Dec 2018 13:34:14 +0000 (14:34 +0100)]
Properly set up paste and textstyle-apply MenuButtons when no buffer is open.

5 years agostyle
Juergen Spitzmueller [Fri, 28 Dec 2018 11:44:55 +0000 (12:44 +0100)]
style

5 years agoAlways set main Icon Button to the QMenuButton
Juergen Spitzmueller [Fri, 28 Dec 2018 11:41:19 +0000 (12:41 +0100)]
Always set main Icon Button to the QMenuButton

5 years agoAdd tabular-features set-inner-lines and fix set-all-lines behavior
Juergen Spitzmueller [Fri, 28 Dec 2018 09:11:42 +0000 (10:11 +0100)]
Add tabular-features set-inner-lines and fix set-all-lines behavior

Patch by Daniel Ramöller (racoon)

Fixes: #11382
5 years agolyx2lyx: fix float reversion routines
Juergen Spitzmueller [Fri, 28 Dec 2018 06:30:34 +0000 (07:30 +0100)]
lyx2lyx: fix float reversion routines

This jumped too wide with two subsequent floats.

5 years agoSlightly lighter icons
Juergen Spitzmueller [Thu, 27 Dec 2018 16:17:33 +0000 (17:17 +0100)]
Slightly lighter icons

All that's changed here is just the file size due to some file optimization.

Fixes: #10626
5 years agoLFUN_TEXTSTYLE_UPDATE: Do not force any unspecified settings.
Juergen Spitzmueller [Thu, 27 Dec 2018 14:29:23 +0000 (15:29 +0100)]
LFUN_TEXTSTYLE_UPDATE: Do not force any unspecified settings.

Fixes: #11111 (yay!)
5 years agoUpdate sk.po
Kornel Benko [Thu, 27 Dec 2018 14:23:21 +0000 (15:23 +0100)]
Update sk.po

5 years agoSome more documentation
Juergen Spitzmueller [Thu, 27 Dec 2018 13:46:22 +0000 (14:46 +0100)]
Some more documentation

5 years agode.po
Juergen Spitzmueller [Thu, 27 Dec 2018 13:44:51 +0000 (14:44 +0100)]
de.po

5 years agoAdd "Reset to Default" item to textstyle-apply button menu
Juergen Spitzmueller [Thu, 27 Dec 2018 13:16:38 +0000 (14:16 +0100)]
Add "Reset to Default" item to textstyle-apply button menu

Fixes: #5922.
5 years agoDisable LFUN_FONT_DEFAULT if there's noting to reset.
Juergen Spitzmueller [Thu, 27 Dec 2018 13:16:00 +0000 (14:16 +0100)]
Disable LFUN_FONT_DEFAULT if there's noting to reset.

5 years agowhitespace
Juergen Spitzmueller [Thu, 27 Dec 2018 10:23:40 +0000 (11:23 +0100)]
whitespace

5 years agoNo need for an extra icon
Juergen Spitzmueller [Thu, 27 Dec 2018 10:18:13 +0000 (11:18 +0100)]
No need for an extra icon

5 years agoAnother doc update
Juergen Spitzmueller [Thu, 27 Dec 2018 10:10:20 +0000 (11:10 +0100)]
Another doc update

5 years agoUse more convenient MenuButtonPopup
Juergen Spitzmueller [Thu, 27 Dec 2018 10:09:52 +0000 (11:09 +0100)]
Use more convenient MenuButtonPopup

5 years agoUpdate documentation
Juergen Spitzmueller [Thu, 27 Dec 2018 09:41:10 +0000 (10:41 +0100)]
Update documentation

5 years agode.po
Juergen Spitzmueller [Thu, 27 Dec 2018 07:59:57 +0000 (08:59 +0100)]
de.po

5 years agoRemove unused variable
Juergen Spitzmueller [Thu, 27 Dec 2018 07:51:17 +0000 (08:51 +0100)]
Remove unused variable

5 years agoUpdate it.po
Enrico Forestieri [Wed, 26 Dec 2018 17:42:46 +0000 (18:42 +0100)]
Update it.po

5 years agoUpdate sk.po
Kornel Benko [Wed, 26 Dec 2018 16:49:12 +0000 (17:49 +0100)]
Update sk.po

5 years agoAmend 154b4fde
Kornel Benko [Wed, 26 Dec 2018 16:45:34 +0000 (17:45 +0100)]
Amend 154b4fde

5 years agoMake "paste recent" accessible from toolbar
Juergen Spitzmueller [Wed, 26 Dec 2018 16:11:24 +0000 (17:11 +0100)]
Make "paste recent" accessible from toolbar

via button menu

5 years agoGive textstyle-apply a history
Juergen Spitzmueller [Wed, 26 Dec 2018 14:46:14 +0000 (15:46 +0100)]
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

5 years agoHandle null pointer
Juergen Spitzmueller [Wed, 26 Dec 2018 13:38:02 +0000 (14:38 +0100)]
Handle null pointer

5 years agode.po
Juergen Spitzmueller [Wed, 26 Dec 2018 08:10:04 +0000 (09:10 +0100)]
de.po

5 years agoUpdate sk.po
Kornel Benko [Tue, 25 Dec 2018 18:06:11 +0000 (19:06 +0100)]
Update sk.po

5 years agoFix qt4 build
Juergen Spitzmueller [Tue, 25 Dec 2018 17:35:52 +0000 (18:35 +0100)]
Fix qt4 build

5 years agoMore alignment fixes
Juergen Spitzmueller [Tue, 25 Dec 2018 17:20:02 +0000 (18:20 +0100)]
More alignment fixes

5 years agoUnify group box style across dialogs.
Juergen Spitzmueller [Tue, 25 Dec 2018 16:02:18 +0000 (17:02 +0100)]
Unify group box style across dialogs.

5 years agoContribution for advanced search
Kornel Benko [Mon, 24 Dec 2018 20:44:09 +0000 (21:44 +0100)]
Contribution for advanced search

5 years agoUpdate sk.po
Kornel Benko [Mon, 24 Dec 2018 18:50:53 +0000 (19:50 +0100)]
Update sk.po

5 years agode.po
Juergen Spitzmueller [Mon, 24 Dec 2018 17:59:02 +0000 (18:59 +0100)]
de.po

5 years agoPrefs dialog: some layout fixes.
Juergen Spitzmueller [Mon, 24 Dec 2018 17:38:23 +0000 (18:38 +0100)]
Prefs dialog: some layout fixes.

5 years agoAdvanced F&R layout fixed
Juergen Spitzmueller [Mon, 24 Dec 2018 16:02:11 +0000 (17:02 +0100)]
Advanced F&R layout fixed

Patch by Daniel Ramöller (racoon)

5 years agoFix height of paragraph dialog
Juergen Spitzmueller [Mon, 24 Dec 2018 15:48:22 +0000 (16:48 +0100)]
Fix height of paragraph dialog

Patch by Daniel Ramöller (racoon)

5 years agoFix Text Properties dialog height
Juergen Spitzmueller [Mon, 24 Dec 2018 15:18:54 +0000 (16:18 +0100)]
Fix Text Properties dialog height

Patch by Daniel Ramöller (racoon)

5 years agoTabular Create layout fixes
Juergen Spitzmueller [Mon, 24 Dec 2018 15:13:29 +0000 (16:13 +0100)]
Tabular Create layout fixes

Patch by Daniel Ramöller (racoon)

5 years agoMessages panes layout fixes
Juergen Spitzmueller [Mon, 24 Dec 2018 15:08:39 +0000 (16:08 +0100)]
Messages panes layout fixes

Patch by Daniel Ramöller (racoon)

5 years agoLayout fixes for compare dialog
Juergen Spitzmueller [Mon, 24 Dec 2018 15:00:43 +0000 (16:00 +0100)]
Layout fixes for compare dialog

Based on a patch by racoon.

5 years agoTheasurus dialog layout fixes
Juergen Spitzmueller [Mon, 24 Dec 2018 14:24:03 +0000 (15:24 +0100)]
Theasurus dialog layout fixes

Patch by Daniel Ramöller (racoon)

5 years agoSpellchecker dialog alignment fixes
Juergen Spitzmueller [Mon, 24 Dec 2018 14:16:28 +0000 (15:16 +0100)]
Spellchecker dialog alignment fixes

Patch by Daniel Ramöller (racoon)

5 years agoPolishment of the simple Search dialog
Juergen Spitzmueller [Mon, 24 Dec 2018 13:47:48 +0000 (14:47 +0100)]
Polishment of the simple Search dialog

Based on a patch by racoon.

5 years agoWhen cancelling saving of a children, cancel the whole process.
Juergen Spitzmueller [Mon, 24 Dec 2018 12:02:41 +0000 (13:02 +0100)]
When cancelling saving of a children, cancel the whole process.

Fixes remainder of #11405

5 years agoUpdate sk.po
Kornel Benko [Sun, 23 Dec 2018 12:26:59 +0000 (13:26 +0100)]
Update sk.po

5 years agoFix prefs color layout
Juergen Spitzmueller [Sun, 23 Dec 2018 11:08:54 +0000 (12:08 +0100)]
Fix prefs color layout

the list widget is too narrow with some localizations.

5 years agode.po
Juergen Spitzmueller [Sun, 23 Dec 2018 09:57:20 +0000 (10:57 +0100)]
de.po

5 years agoAllow to restore default UI colors in prefs
Juergen Spitzmueller [Sat, 22 Dec 2018 17:44:58 +0000 (18:44 +0100)]
Allow to restore default UI colors in prefs

Patch by Daniel Ramöller (racoon), with slight modifications of mine.

Fixes: #10062
5 years agoUpdate sk.po
Kornel Benko [Fri, 21 Dec 2018 17:32:06 +0000 (18:32 +0100)]
Update sk.po

5 years agoMake DEPM respect current cursor position.
Jean-Marc Lasgouttes [Fri, 21 Dec 2018 14:36:55 +0000 (15:36 +0100)]
Make DEPM respect current cursor position.

Spaces are now conserved when they surround current cursor. Examples:
  abc   |   def
becomes
  abc | def
after DEPM and
  abc |
is kept as it is.

Fixes ticket #11412.