]>
git.lyx.org Git - features.git/log
Kornel Benko [Tue, 31 Jul 2018 11:44:48 +0000 (13:44 +0200)]
lyx2lyx: Use correct check for emty lines while converting Begin/EndFrontmatter
* Coversion now tries not to pollute the result with emty lines
* stripped some trailing spaces
Juergen Spitzmueller [Mon, 30 Jul 2018 15:18:38 +0000 (17:18 +0200)]
Update info-insert documentation
Juergen Spitzmueller [Mon, 30 Jul 2018 15:02:28 +0000 (17:02 +0200)]
Typo.
Thanks, Kornel.
Kornel Benko [Mon, 30 Jul 2018 11:50:05 +0000 (13:50 +0200)]
Update sk.po
Kornel Benko [Mon, 30 Jul 2018 11:44:01 +0000 (13:44 +0200)]
Amend
3e92efd : Remove (Begin|End)Frontmatter in elsarticle
1.) Revert changes in elsarticle.lyx
2.) upgrade format to 558
3.) added missing lyx2lyx routines
Juergen Spitzmueller [Sun, 29 Jul 2018 17:41:34 +0000 (19:41 +0200)]
Split vcs Info inset from buffer Info inset
This should go separately in the GUI, and thus in the inset.
Juergen Spitzmueller [Sun, 29 Jul 2018 16:29:07 +0000 (18:29 +0200)]
de.po: update
Juergen Spitzmueller [Sun, 29 Jul 2018 16:28:18 +0000 (18:28 +0200)]
InsetInfo: add useful shortcuts.
Juergen Spitzmueller [Sun, 29 Jul 2018 13:24:45 +0000 (15:24 +0200)]
Add Gilbert Forkel to the Credits
Juergen Spitzmueller [Sun, 29 Jul 2018 13:16:44 +0000 (15:16 +0200)]
Fix problem of unwanted spaces caused by macro definitions
Patch by Gilbert J. M. Forkel
Fixes: #11216
Enrico Forestieri [Sat, 28 Jul 2018 21:07:17 +0000 (23:07 +0200)]
Fix bug #11214
The checkProg() function was separating a command from its parameters
by splitting at the first space. This was a problem if the command
was specified with a full path containing spaces. Now the checkProg()
function separates a command from the parameters by splitting at the
first non-quoted space. So, it suffices quoting a path to solve the
issue.
Kornel Benko [Sat, 28 Jul 2018 12:30:25 +0000 (14:30 +0200)]
Replace styles '(Begin|End)Frontmatter' with environment in elsarticle
No change in tex or pdf output.
This does not help in compiling, but still feels more natural.
Juergen Spitzmueller [Sat, 28 Jul 2018 08:26:52 +0000 (10:26 +0200)]
Try to please windows compiler
Juergen Spitzmueller [Sat, 28 Jul 2018 07:33:43 +0000 (09:33 +0200)]
Add Winfred Huang to the Credits
Juergen Spitzmueller [Sat, 28 Jul 2018 07:28:38 +0000 (09:28 +0200)]
zh_CN: update from Winfred Huang
Scott Kostyshak [Fri, 27 Jul 2018 19:28:22 +0000 (15:28 -0400)]
Fix crash when selecting text with changes
When selecting text, in some cases a DocIterator could be forwarded
to a (non-existant) paragraph after the end. The critical part of
this fix is to break the loop at the correct place. The following
are additional improvements:
- increase readability by defining a bool named "in_last_par"
- use cur.selectionEnd().pit() instead of cur.selectionEnd().paragraph().id()
- use it.lastpos() instead of it.paragraph().size()
This commit fixes a regression introduced by
23de5e5e , and reported
at #11204.
Thanks to Jürgen and JMarc.
Kornel Benko [Fri, 27 Jul 2018 12:12:15 +0000 (14:12 +0200)]
Update sk.po
Juergen Spitzmueller [Fri, 27 Jul 2018 12:06:54 +0000 (14:06 +0200)]
de.po: update
Juergen Spitzmueller [Fri, 27 Jul 2018 10:14:37 +0000 (12:14 +0200)]
Sort out problems with InsetInfo language settings
* use the context language of the info inset (rather than the buffer
language), and translate strings accordingly
* for menu and shortcuts, use the Gui language instead
* actually care that all translatable strings end in po
(this wasn't the case).
Fixes: #5348, rest of #10463
Kornel Benko [Thu, 26 Jul 2018 17:18:02 +0000 (19:18 +0200)]
Update sk.po
Juergen Spitzmueller [Thu, 26 Jul 2018 14:02:03 +0000 (16:02 +0200)]
Make the InsetInfo dialog a bit less esoteric.
Juergen Spitzmueller [Wed, 25 Jul 2018 16:01:22 +0000 (18:01 +0200)]
Use footnotehyper rather than footnote if hyperref is used
Fixes: #11212
Jean-Marc Lasgouttes [Wed, 25 Jul 2018 12:07:19 +0000 (14:07 +0200)]
Revert "Make formal table lines exagerately thick to identify \cmidrule"
This not the correct solution. Let's see if we find a better one.
This reverts commit
d900b1fcec5093a49042d82d9e1ea90bdfb40ea2 .
Juergen Spitzmueller [Wed, 25 Jul 2018 12:59:21 +0000 (14:59 +0200)]
Fix austrian language code\n\nCandidate for stable.
Juergen Spitzmueller [Wed, 25 Jul 2018 09:38:56 +0000 (11:38 +0200)]
Amend
79cf3f5ec10
Some InfoInsets have to be LTR always.
Juergen Spitzmueller [Wed, 25 Jul 2018 09:00:00 +0000 (11:00 +0200)]
Fix text direction issue for InsetInfo in RTL context
Fixes: #10463
Juergen Spitzmueller [Tue, 24 Jul 2018 11:49:27 +0000 (13:49 +0200)]
Implement tri-state in GuiSetBorder
A new UNDECIDED state is used if multiple cells with differing border
settings are selected.
This prevents additional borders to be set without being asked.
Fixes: #10010
Juergen Spitzmueller [Tue, 24 Jul 2018 06:48:33 +0000 (08:48 +0200)]
Revert "Fix toggle-line for multi-cell selection"
This changes the behavior of the table border toolbar in a way I am not sure everybody appreciates.
This reverts commit
022228e56f2a58d3a6a79af26e38470ebd74dcaf .
Jean-Marc Lasgouttes [Mon, 23 Jul 2018 22:07:59 +0000 (00:07 +0200)]
Make formal table lines exagerately thick to identify \cmidrule
Width is now 3 for top/bottomrule, 2 for midrule and 1 for cmidrule.
These numbers are bogus of course, but the goal is to help the user
see what he is doing.
Jean-Marc Lasgouttes [Mon, 23 Jul 2018 21:48:52 +0000 (23:48 +0200)]
Amend
20976e81 : remove debug messages
Jean-Marc Lasgouttes [Mon, 23 Jul 2018 15:07:48 +0000 (17:07 +0200)]
Aesthetics: off-by-one in line drawing
It is a general problem when doing graphics to know where a line
begins and where it ends pixel-wise. At the instigation of Scott, and
with the use of the kmag magnifier, this commit corrects 3 areas:
* foreign marks were larger than the row element they were supposed to
mark. This could lead to moving lines, depending on paint ordering.
* visible spaces were drawn outside of their box (select a single
space to see this).
* the `L' blinking caret would leave a cursor dropping because the
horizontal part was too wide.
Juergen Spitzmueller [Mon, 23 Jul 2018 15:00:31 +0000 (17:00 +0200)]
Fix toggle-line for multi-cell selection
Juergen Spitzmueller [Mon, 23 Jul 2018 14:36:19 +0000 (16:36 +0200)]
Allow to change multiple columns' width at once
Fixes: #11205
Jean-Marc Lasgouttes [Sun, 22 Jul 2018 20:18:50 +0000 (22:18 +0200)]
Do not remove character at start of paragraph when cutting
The part of code that removed space at start of paragraph have been
there forever, but its intent is unclear. For example, cutting text at
the end of a paragraph will lead to remove space at the start of this
same paragraph.
The removal of this functionality is offset by a rewrite of DEPM that
makes it more thorough.
Fixes bug #10503.
Jean-Marc Lasgouttes [Sun, 22 Jul 2018 20:13:44 +0000 (22:13 +0200)]
Improve DEPM
Now any sequence of spaces around old cursor will be removed, even at
start or end of paragraph. Sequences of more than 2 characters are
also taken into account.
The version of DEPM which acts on a sequence of paragraphs is also
rewritten to match the local one.
Enrico Forestieri [Sun, 22 Jul 2018 20:22:13 +0000 (22:22 +0200)]
Fix bug #11203
Minted does not have a language option but it is possible to enter
this option in the LyX interface for compatibility with the listings
package, and also for letting to enter a language not present in the
gui. So, this option is only used for properly specifying a language
in a listing, unless it is entered in the document settings dialog.
This case was not foreseen and thus the option was being passed to
the package as is, causing havoc. With this commit the option is
still available but is used to set a default language for a new
listing in place of the default "tex" language used so far.
Juergen Spitzmueller [Sun, 22 Jul 2018 18:04:19 +0000 (20:04 +0200)]
Amend
d41c3f27d91
Quote insets are allowed in ERT.
Juergen Spitzmueller [Sun, 22 Jul 2018 10:36:38 +0000 (12:36 +0200)]
Consider EuropeanNumberTerminator property when determining text direction
Also, use EuropeanNumberSeparator information rather than relying on an
own (incomplete) list of number separators.
Fixes: #4057
Jean-Marc Lasgouttes [Sat, 21 Jul 2018 21:58:47 +0000 (23:58 +0200)]
Use swap in InsetText::updateBuffer for notes ad friends
Avoid as much as possible to do full copies of all counters, since
that can be exensive. Unfortunately, it is just posible when we want
to restore the saved counters.
Explanations why we use friend swap is here:
https://stackoverflow.com/questions/
5695548 /public-friend-swap-member-function
Part of bug #5973.
Richard Kimberly Heck [Sun, 22 Jul 2018 02:49:49 +0000 (22:49 -0400)]
Speed up convert_literalparam. Part of #11200.
Richard Kimberly Heck [Sun, 22 Jul 2018 02:32:39 +0000 (22:32 -0400)]
Try to speed up convert_phrases by re-ordering the loops. Part of #11200.
Richard Kimberly Heck [Tue, 17 Jul 2018 02:14:40 +0000 (22:14 -0400)]
Speed up convert_specialchars. Part of #11200.
Richard Kimberly Heck [Tue, 17 Jul 2018 02:14:36 +0000 (22:14 -0400)]
Speed up convert_captionlayouts. Part of #11200.
Kornel Benko [Sat, 21 Jul 2018 21:15:16 +0000 (23:15 +0200)]
Update sk.po, revize many accelerators, Part 2
Jean-Marc Lasgouttes [Sat, 21 Jul 2018 16:28:18 +0000 (18:28 +0200)]
Amend
8651cd89 : only full top/bottom rules are thicker
Juergen Spitzmueller [Sat, 21 Jul 2018 16:33:49 +0000 (18:33 +0200)]
Juergen Spitzmueller [Sat, 21 Jul 2018 16:23:47 +0000 (18:23 +0200)]
Set RTL tooltips RTL
Fixes: #10672
Juergen Spitzmueller [Sat, 21 Jul 2018 15:49:14 +0000 (17:49 +0200)]
de.po: update
Juergen Spitzmueller [Sat, 21 Jul 2018 14:00:40 +0000 (16:00 +0200)]
farsi needs LAE encoding as well
Juergen Spitzmueller [Sat, 21 Jul 2018 13:50:35 +0000 (15:50 +0200)]
Fix nesting problem with numbers in RTL text
\textcolor must precede any \beginL
Fixes: #6283
Jean-Marc Lasgouttes [Fri, 20 Jul 2018 13:23:55 +0000 (15:23 +0200)]
Fix disappearing blue language underline.
Make sure that the blue language underline is not below the bottom of
the row. Otherwise, it can disappear when the next row is painted.
Stephan Witt [Fri, 20 Jul 2018 05:29:48 +0000 (07:29 +0200)]
Amend change
b5c5083c6c035294e8a762bd5bd737a56d27317a .
Remove superfluous and broken code.
Jean-Marc Lasgouttes [Thu, 19 Jul 2018 22:26:41 +0000 (00:26 +0200)]
Draw top/bottom rules heavier for booktab
This gives a better idea of the TeX output, even though the width are
not correct.
Jean-Marc Lasgouttes [Thu, 19 Jul 2018 21:05:00 +0000 (23:05 +0200)]
Use a unicode character for menu separator on screen
Additionally, use a left pointing character in a RtL setting.
Jean-Marc Lasgouttes [Thu, 19 Jul 2018 20:16:40 +0000 (22:16 +0200)]
Introduce FontMetrics::xHeight
Use it instead of measuring the height of character 'x'.
Jean-Marc Lasgouttes [Thu, 19 Jul 2018 19:02:31 +0000 (21:02 +0200)]
Fixup
30ec879d and
41ebc3fc
Remove the #if 0 area, which does not seem really useful. Some tweaks
to the code.
Kornel Benko [Wed, 18 Jul 2018 20:04:22 +0000 (22:04 +0200)]
Update sk.po, revize many accelerators
Kornel Benko [Wed, 18 Jul 2018 20:02:50 +0000 (22:02 +0200)]
Amend
30ec879 , Add a translator as a fallback to Qt inner one
Add the needed strings to GuiApplication.cpp
Jean-Marc Lasgouttes [Tue, 17 Jul 2018 22:41:09 +0000 (00:41 +0200)]
Add a translator as a fallback to Qt inner one
This reuses code intended only for mac manus and generalizes it. The
list of strings to add to po files is found in
GuiTranslator::translate.
This is useful now that LyX relies on QDialogButtonBox class for its
dialogs. Indeed many languages are not covered natively by Qt.
It is possible to enable the "locace" debug channel to see what
strings are not covered and should be added to our own translation
tables.
In order to make things easier, a new method getIfFound() has been
added to the Messages class, which returns an empty string when no
translation has been found, as Qt's translate() does.
Scott Kostyshak [Mon, 16 Jul 2018 08:58:22 +0000 (04:58 -0400)]
Hebrew docs: No need to mark logos as English
Thanks to the fix to #10423, we can leave e.g. \LyX and \LaTeX as
the default language (which is Hebrew for these document).
Juergen Spitzmueller [Sun, 15 Jul 2018 18:56:55 +0000 (20:56 +0200)]
Proper logos with RTL
Fixes #10423
Juergen Spitzmueller [Sun, 15 Jul 2018 17:23:19 +0000 (19:23 +0200)]
Par alignment in floats must be swapped for all RTL langs, not only Hebrew
Fixes: #11029
Kornel Benko [Sun, 15 Jul 2018 16:13:18 +0000 (18:13 +0200)]
Update sk.po
Enrico Forestieri [Sun, 15 Jul 2018 15:15:10 +0000 (17:15 +0200)]
Update it.po
Juergen Spitzmueller [Sun, 15 Jul 2018 12:47:29 +0000 (14:47 +0200)]
de.po: update
Juergen Spitzmueller [Sun, 15 Jul 2018 12:26:29 +0000 (14:26 +0200)]
Fix bracket output in RTL languages
This is a real mess!
Fixes: #11187
Juergen Spitzmueller [Sun, 15 Jul 2018 10:11:10 +0000 (12:11 +0200)]
Fix quotation marks in RTL script
Fixes: #11188
Juergen Spitzmueller [Fri, 13 Jul 2018 08:20:26 +0000 (10:20 +0200)]
Fix command line output of convertDefault.py for ImageMagick
Part of #11186
Juergen Spitzmueller [Tue, 10 Jul 2018 13:00:25 +0000 (15:00 +0200)]
Use QMessageBox for toggleWarning if possible
Qt 5.2 introduces the possibility to place a checkbox on a QMessageBox,
so we need no longer to use our own crude dialog.
Juergen Spitzmueller [Tue, 10 Jul 2018 11:04:02 +0000 (13:04 +0200)]
QDialogButtonBox for the remaining dialogs.
Juergen Spitzmueller [Tue, 10 Jul 2018 09:01:49 +0000 (11:01 +0200)]
Fix creationCode() of GuiPrintNomencl
This fixes "New Inset" in that dialog.
Candidate for stable
Juergen Spitzmueller [Tue, 10 Jul 2018 07:04:42 +0000 (09:04 +0200)]
More QDialogButtonBox
Listings through Prefs.
Juergen Spitzmueller [Tue, 10 Jul 2018 05:11:59 +0000 (07:11 +0200)]
Disallow any inset inside ERT
Attempting to do this crashes in master, and is not supported anyway.
Richard Kimberly Heck [Mon, 9 Jul 2018 01:38:00 +0000 (21:38 -0400)]
Fix bug #10177.
The left margin given at class level should apply only to the main text.
Juergen Spitzmueller [Mon, 9 Jul 2018 07:46:39 +0000 (09:46 +0200)]
More QDialogButtonBox transformation
GuiDelimiter through GuiIndex
See #11003
Juergen Spitzmueller [Sun, 8 Jul 2018 14:48:58 +0000 (16:48 +0200)]
Amend
0570d16a3b211
When slot[Ok|Apply|Cancel]() from GuiDialog are re-implemented, we also
need to re-implement slotButtonBox()
Juergen Spitzmueller [Sun, 8 Jul 2018 14:35:38 +0000 (16:35 +0200)]
Start using QDialogButtonGroup rather than manual OK etc. buttons
This assures the OK/Apply/Cancel/Restore buttons use the layout/style
of the OS (button order, icons).
The goal is to move all dialogs to this for 2.4.
See #11003
Kornel Benko [Sun, 8 Jul 2018 11:45:02 +0000 (13:45 +0200)]
Update sk.po
Juergen Spitzmueller [Sun, 8 Jul 2018 10:38:56 +0000 (12:38 +0200)]
Minor doc tweaks/corrections
Juergen Spitzmueller [Sun, 8 Jul 2018 10:20:21 +0000 (12:20 +0200)]
de.po: update
Juergen Spitzmueller [Sun, 8 Jul 2018 10:13:47 +0000 (12:13 +0200)]
Polish Bib(la)TeX dialog
Kornel Benko [Sat, 7 Jul 2018 14:14:34 +0000 (16:14 +0200)]
Update sk.po
Kornel Benko [Sat, 7 Jul 2018 14:08:48 +0000 (16:08 +0200)]
Revert "Remove dependences from .layout files"
Some styles are not second-level dependencies
This reverts commit
92c8a864071f02eb98bccc466bd5e98a9098fa91 .
Juergen Spitzmueller [Sat, 7 Jul 2018 13:36:00 +0000 (15:36 +0200)]
de.po: update
Juergen Spitzmueller [Sat, 7 Jul 2018 13:28:40 +0000 (15:28 +0200)]
update tex2lyx tests
Juergen Spitzmueller [Sat, 7 Jul 2018 13:25:35 +0000 (15:25 +0200)]
Add support for bib files encoding
File format change.
Fixes: #6223
Kornel Benko [Sat, 7 Jul 2018 12:13:40 +0000 (14:13 +0200)]
Remove dependences from .layout files
Kornel Benko [Sat, 7 Jul 2018 09:32:16 +0000 (11:32 +0200)]
sk.po, some shortcut corrections
Kornel Benko [Sat, 7 Jul 2018 09:29:40 +0000 (11:29 +0200)]
Amend
8da02501 , Add bindings for inset-settings
Added binding to emacs.bind too
Kornel Benko [Sat, 7 Jul 2018 09:25:36 +0000 (11:25 +0200)]
Cmake tests: Simplify creation of batch tests
Kornel Benko [Sat, 7 Jul 2018 09:10:20 +0000 (11:10 +0200)]
Cmake key tests: Corrected test findadv-21
Uses the correct shortcuts from lib/bind/sk/menus.bind, but fails nonetheless
because the regex for advanced search cannot find the correct list type.
(That is: it cannot distinguish between 'enumerate', 'itemize', 'labeling', etc.)
Juergen Spitzmueller [Sat, 7 Jul 2018 07:18:47 +0000 (09:18 +0200)]
Correctly calculate cell metrics with xtabular columns
Fixes rest of #11182
Juergen Spitzmueller [Fri, 6 Jul 2018 14:15:13 +0000 (16:15 +0200)]
Do not expand tabular cells to maxwidth on line break
Fixes part of #11182.
Juergen Spitzmueller [Fri, 6 Jul 2018 12:36:41 +0000 (14:36 +0200)]
Amend
9f9041db7a7e
move cl2emult to obsolete category
Kornel Benko [Fri, 6 Jul 2018 09:06:46 +0000 (11:06 +0200)]
Update sk.po
Juergen Spitzmueller [Fri, 6 Jul 2018 08:18:06 +0000 (10:18 +0200)]
de.po: update
Juergen Spitzmueller [Fri, 6 Jul 2018 08:12:51 +0000 (10:12 +0200)]
Remove entry for obsolete class.
Juergen Spitzmueller [Fri, 6 Jul 2018 08:09:13 +0000 (10:09 +0200)]
Use more informative descriptions fro Springer layouts
Juergen Spitzmueller [Thu, 5 Jul 2018 17:28:15 +0000 (19:28 +0200)]
Update elsarticle entry in LaTeXConfig
Kornel Benko [Thu, 5 Jul 2018 15:53:15 +0000 (17:53 +0200)]
dtk.layout: Remove secondary dependencies due to change in TL2018