]>
git.lyx.org Git - features.git/log
Juergen Spitzmueller [Fri, 24 May 2019 09:11:45 +0000 (11:11 +0200)]
de.po: update
Juergen Spitzmueller [Fri, 24 May 2019 08:59:00 +0000 (10:59 +0200)]
Some grammar and casing fixes and tooltip improvements
Juergen Spitzmueller [Fri, 24 May 2019 08:20:01 +0000 (10:20 +0200)]
Fix typo in de.po
Kornel Benko [Thu, 23 May 2019 16:15:31 +0000 (18:15 +0200)]
Update sk.po
Pavel Sanda [Thu, 23 May 2019 14:15:38 +0000 (16:15 +0200)]
UserGuide.lyx - few notes for lineno.
Pavel Sanda [Thu, 23 May 2019 13:13:27 +0000 (15:13 +0200)]
Introduce doc preference for line numbering.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg208781.html
Pavel Sanda [Thu, 23 May 2019 13:11:39 +0000 (15:11 +0200)]
Resave NumberingUi.ui in qt5 designer
Jean-Marc Lasgouttes [Thu, 23 May 2019 09:30:35 +0000 (11:30 +0200)]
Always paint text decoration when painting inset.
Fixes bug #11402.
Jean-Marc Lasgouttes [Thu, 23 May 2019 08:26:08 +0000 (10:26 +0200)]
Fixup
da2696cc : do not clear useful information from row
Ensure before calling breakRow that the row is empty.
Remove Row::clear(), which has unnatural semantics.
Fixes bug #11396.
Richard Kimberly Heck [Thu, 23 May 2019 02:00:31 +0000 (22:00 -0400)]
Include all parent branches in the menu.
Previously, we only included branches from the master document. This
includes those from the parent, grandparent, etc, and does so in a way
that won't crash on recursive includes.
Richard Kimberly Heck [Thu, 23 May 2019 01:32:32 +0000 (21:32 -0400)]
Change how branches are displayed on the menus.
Show this document's branches first in the menu, and then show the
master document's branches on a sub-menu.
Richard Kimberly Heck [Thu, 23 May 2019 01:27:24 +0000 (21:27 -0400)]
Use ranges.
Richard Kimberly Heck [Thu, 23 May 2019 00:57:39 +0000 (20:57 -0400)]
Re-organize and comment code a bit.
Jean-Marc Lasgouttes [Wed, 22 May 2019 09:53:58 +0000 (11:53 +0200)]
Initialize row preperly on clear()
It is not enough to get rid of the row elements, obviously. In
particular, changebar_ may never get reset.
Fixes bug #11396.
Kornel Benko [Tue, 21 May 2019 12:16:33 +0000 (14:16 +0200)]
Update sk.po
Juergen Spitzmueller [Tue, 21 May 2019 11:26:57 +0000 (13:26 +0200)]
Add hint to warning.
Juergen Spitzmueller [Tue, 21 May 2019 11:20:10 +0000 (13:20 +0200)]
de-po
Juergen Spitzmueller [Tue, 21 May 2019 11:06:37 +0000 (13:06 +0200)]
Fix warning message
Juergen Spitzmueller [Tue, 21 May 2019 10:59:18 +0000 (12:59 +0200)]
Check character encodability with pass-thru in command insets
Fixes: #11584
Kornel Benko [Tue, 21 May 2019 05:26:01 +0000 (07:26 +0200)]
Update sk.po
Richard Kimberly Heck [Tue, 21 May 2019 01:23:40 +0000 (21:23 -0400)]
Inform user of the new name of the emergency file.
Jean-Marc Lasgouttes [Mon, 20 May 2019 10:28:36 +0000 (12:28 +0200)]
Add bg.gmo to repo
Jean-Marc Lasgouttes [Mon, 20 May 2019 10:16:57 +0000 (12:16 +0200)]
Remove files that do not exist anymore
Kornel Benko [Sun, 19 May 2019 18:04:20 +0000 (20:04 +0200)]
Update sk.po
Enrico Forestieri [Sun, 19 May 2019 14:34:57 +0000 (16:34 +0200)]
Fix compilation
This amends [
b88a3747 /lyxgit].
Enrico Forestieri [Sun, 19 May 2019 10:33:46 +0000 (12:33 +0200)]
Remove redundant condition
The removed condition is always true.
This amends [
61efbff5 /lyxgit].
Enrico Forestieri [Sun, 19 May 2019 09:45:13 +0000 (11:45 +0200)]
Add submenu to math context menu
The "Rows & Columns" optional submenu is more easily accessible in
the math context menu rather having to navigate to the "Edit" menu.
All possible accelerators are already taken, so use the space bar.
Enrico Forestieri [Sat, 18 May 2019 14:06:33 +0000 (16:06 +0200)]
Fix bug #10498
Use the selection as the argument of a macro also when the
macro has only optional arguments.
Enrico Forestieri [Sat, 18 May 2019 09:36:07 +0000 (11:36 +0200)]
Fix bug #10499
The array environment has to be explicitly parsed in math mode.
Günter Milde [Fri, 17 May 2019 12:03:28 +0000 (14:03 +0200)]
ctests: sort dedicated test samples
Günter Milde [Thu, 16 May 2019 19:21:09 +0000 (21:21 +0200)]
Register new module.
Scott Kostyshak [Thu, 16 May 2019 17:58:18 +0000 (13:58 -0400)]
Tab binding: outline-in before depth-increment
Same for BackTab. The outline-in was originally (
31398779 )
introduced to the command-sequence at the end. Probably it was
placed at the end to be conservative (i.e., so that it would only
change behavior where there was a no-op before).
This fixes #11576.
Scott Kostyshak [Thu, 16 May 2019 17:43:34 +0000 (13:43 -0400)]
unicodesymbols: force cp858 for DOUBLE LOW LINE
This fixes compilation of inputenc-cp858.lyx (assuming the system
iconv has corresponding support).
Thanks to Günter Milde.
Jean-Marc Lasgouttes [Thu, 16 May 2019 16:32:14 +0000 (18:32 +0200)]
Search for python3 first, then python2 in autoconf
Python 3.x shall have priority over python 2.x. In 2.5.0dev, support
for python2 will be removed.
Now, we ignore all pythonx.y names, which are not relevant, and do not try
either the basic "python" name.
Günter Milde [Wed, 15 May 2019 15:32:09 +0000 (17:32 +0200)]
Format incremented to 574: Ruby inset, fixes for Japanese.
New auxiliary functions for lyx2lyx:
del_module(), append_local_layout(), del_local_layout()
Günter Milde [Mon, 13 May 2019 14:31:53 +0000 (16:31 +0200)]
New module for Ruby (furigana) text.
New fileversion and conversion routines will follow once tested.
Günter Milde [Thu, 16 May 2019 11:41:49 +0000 (13:41 +0200)]
Document conflict of Arab and Farsi with utf8x.
José Matos [Thu, 16 May 2019 08:27:12 +0000 (09:27 +0100)]
Fix configure.py to work with python3 again (it continues to work with python2(.7))
Jean-Marc Lasgouttes [Tue, 14 May 2019 20:44:29 +0000 (22:44 +0200)]
Some Asian langagues allow to wrap text at any position
This is hardcoded for now for simplicity and to allow backporting to
2.3.
The behavior is unchanged for all languages but Chinese, Japanese or
Korean.
Fixes part of bug #10299.
Günter Milde [Tue, 14 May 2019 15:12:46 +0000 (17:12 +0200)]
Fix #11062, new LaTeX feature "textschwa".
Following the suggestion in the Babel-Azerbaijani documentation,
we use the glyphs from the Cyrillic fonts for the Latin
text character. This fits better than IPA fonts (assuming there are matching
Latin and Cyrillic fonts specified) and also provides bold etc.
Günter Milde [Tue, 14 May 2019 14:39:35 +0000 (16:39 +0200)]
Fix small typo.
Günter Milde [Mon, 13 May 2019 20:50:36 +0000 (22:50 +0200)]
Update author info.
Günter Milde [Mon, 13 May 2019 08:42:41 +0000 (10:42 +0200)]
Add comment (fixme) about #8479.
Günter Milde [Mon, 13 May 2019 08:41:45 +0000 (10:41 +0200)]
ctest update.
Juergen Spitzmueller [Tue, 14 May 2019 12:05:46 +0000 (14:05 +0200)]
Prevent assert due to some odd role in older qt versions.
Jean-Marc Lasgouttes [Mon, 13 May 2019 08:47:47 +0000 (10:47 +0200)]
Revert "Try to compute row height like it should be done"
This is not done right at all. The best is to revert for now and
think about how to do it properly.
This reverts commit
66a3d64346332e47252b37dbc0f80158738987dc .
Richard Kimberly Heck [Mon, 13 May 2019 03:30:49 +0000 (23:30 -0400)]
Revert "GMO for BG"
This reverts commit
5b84f11f80d1ec160dbfa312bc2358cfd7abec72 .
Richard Kimberly Heck [Mon, 13 May 2019 03:30:13 +0000 (23:30 -0400)]
GMO for BG
Richard Kimberly Heck [Mon, 13 May 2019 03:16:25 +0000 (23:16 -0400)]
Rename for clarity.
Juergen Spitzmueller [Sun, 12 May 2019 11:37:13 +0000 (13:37 +0200)]
Micro-tweak
The bullet form is relevant for the display in the About dialog.
Enrico Forestieri [Sun, 12 May 2019 08:43:27 +0000 (10:43 +0200)]
Update it.po
Juergen Spitzmueller [Sun, 12 May 2019 07:31:09 +0000 (09:31 +0200)]
de.po
Juergen Spitzmueller [Sun, 12 May 2019 07:26:53 +0000 (09:26 +0200)]
Doc updates
Juergen Spitzmueller [Sun, 12 May 2019 07:10:24 +0000 (09:10 +0200)]
GuiDocument: Further encoding GUI improvement
Move the odd "(no inputenc)" option out of the encoding list.
Jean-Marc Lasgouttes [Sat, 11 May 2019 21:18:10 +0000 (23:18 +0200)]
Newly created inline math is not numbered
The bad initialisation created phantom entries in equation ToC
Fixes bug #11423.
Juergen Spitzmueller [Sat, 11 May 2019 18:09:51 +0000 (20:09 +0200)]
UserGuide: update encoding documentation
Juergen Spitzmueller [Sat, 11 May 2019 17:08:36 +0000 (19:08 +0200)]
de.po
Juergen Spitzmueller [Sat, 11 May 2019 17:04:36 +0000 (19:04 +0200)]
Correct entry string
Juergen Spitzmueller [Sat, 11 May 2019 16:59:42 +0000 (18:59 +0200)]
Fix indentation
Juergen Spitzmueller [Sat, 11 May 2019 10:17:09 +0000 (12:17 +0200)]
Micro-typographic fix
Juergen Spitzmueller [Sat, 11 May 2019 10:16:52 +0000 (12:16 +0200)]
Further encoding GUI improvements
Juergen Spitzmueller [Sat, 11 May 2019 10:16:18 +0000 (12:16 +0200)]
de.po
Juergen Spitzmueller [Sat, 11 May 2019 09:28:53 +0000 (11:28 +0200)]
RELEASE-NOTES: document encoding defaults change
Juergen Spitzmueller [Sat, 11 May 2019 09:28:21 +0000 (11:28 +0200)]
GuiDocument: Adapt to new encoding default
Also simplify the code.
Günter Milde [Fri, 10 May 2019 14:27:29 +0000 (16:27 +0200)]
Update sample document.
After [
56a14c3fde /lyxgit], the
language-nesting workaround with dummy notes is no longer needed.
Günter Milde [Fri, 10 May 2019 14:21:09 +0000 (16:21 +0200)]
Fix/update inpuencoding / unicodesymbols ctests.
Jean-Marc Lasgouttes [Fri, 10 May 2019 12:29:24 +0000 (14:29 +0200)]
add unicode descriptions to InsetSpecialChar code
Jean-Marc Lasgouttes [Fri, 10 May 2019 10:29:23 +0000 (12:29 +0200)]
Fixup
12fcaf86 : use correct font for metrics of logos
Jean-Marc Lasgouttes [Fri, 10 May 2019 08:43:01 +0000 (10:43 +0200)]
Move the stateText code for FontInfo to FontInfo class.
The first parameter of Font::stateText is now optional.
Enrico Forestieri [Fri, 10 May 2019 06:09:26 +0000 (08:09 +0200)]
Refined fix for #9633
A branch inset modifies the layout of the internal structures in
which the text is organized. When a branch is active, it is as if it
was not there, but its only presence makes a paragraph which would not
be the last one to actually be the last one, or the check for the
language of the previous paragraph to fail because there is no
previous paragraph before the first one in a branch inset.
Oney way I found to tackle it, is tracking whether the typesetted
paragraphs are actually part of an active branch inset and acting
accordingly.
Günter Milde [Thu, 9 May 2019 19:57:05 +0000 (21:57 +0200)]
Do not default/fall back to input encoding setting "auto-legacy".
Use "utf8" instead. "utf8" works now with all supported languages.
Günter Milde [Thu, 9 May 2019 19:56:16 +0000 (21:56 +0200)]
Update documentation for Japanese with other languages.
Günter Milde [Thu, 9 May 2019 19:41:48 +0000 (21:41 +0200)]
Fix error with arabic and KOMA-article (as well as other article-like classes).
Günter Milde [Thu, 9 May 2019 14:53:11 +0000 (16:53 +0200)]
unicodesymbols: Remove no longer required "force" flags. Fixes #10620.
Günter Milde [Thu, 9 May 2019 07:28:37 +0000 (09:28 +0200)]
Improve error message and ctests for input encoding cp858.
Encoding cp858 supported by only some iconv variants.
Most users will want to change their "encoding" setting instead
of installing/recompiling "iconv" to support this legacy encoding.
ctests are likely will fail with either "vanilla" or "enhanced"
iconv and test a situation that is unlikely to change generally,
so we ignore this test now by default.
Günter Milde [Wed, 8 May 2019 17:59:57 +0000 (19:59 +0200)]
Use utf8 as inputenc for documentation, examples, and templates.
Günter Milde [Wed, 8 May 2019 10:11:35 +0000 (12:11 +0200)]
ctests: ignore mathmacro and tabletemplate tests with XeTeX and TeX-fonts.
Adding these tests rule to ignore this combination
(which is known to fail if inputenc = auto-legacy).
Günter Milde [Wed, 8 May 2019 10:07:20 +0000 (12:07 +0200)]
ctests: dedicated tests for languages supported by polyglossia/babel
Günter Milde [Tue, 7 May 2019 21:37:30 +0000 (23:37 +0200)]
Fix spurious \end{CJK} in LaTeX output.
Günter Milde [Tue, 7 May 2019 14:12:41 +0000 (16:12 +0200)]
Make Japanese documentation more robust.
The locally defined Ruby (furigana) inset now
works also with non-TeX fonts.
Juergen Spitzmueller [Tue, 7 May 2019 12:48:39 +0000 (14:48 +0200)]
Enable optional \cite* arguments in biblatex-natbib
Jean-Marc Lasgouttes [Tue, 7 May 2019 08:47:49 +0000 (10:47 +0200)]
Compute metrics of *TeX* logos using draw and a null painter
Instead of writing a metrics() method that mimics what draw() does,
re-use the draw code with a null painter.
This has the additional benefit of fixing InsetSpecialChar logo width
with EB Garamond. I have to admit that I do not know why it was too
large with the old code, but the new code is shorter/better anyway.
This code removes logowidth(). metrics() is moved to a different
place, but only the logo cases are touched.
Scott Kostyshak [Tue, 7 May 2019 04:06:22 +0000 (00:06 -0400)]
ctests: reinvert the test "fa-OT1_pdf2"
This test got uninverted at
e8e3dafd because of the renaming.
Pavel Sanda [Mon, 6 May 2019 13:21:27 +0000 (15:21 +0200)]
* cs.po (sync with 2.3 after finalizing 2.3.3)
Günter Milde [Mon, 6 May 2019 06:52:24 +0000 (08:52 +0200)]
"unicode=true" leads to errors for Japanese with "platex" even when using utf8-encoded latex source.
The bxjsbook class raises an error if seeing this option
(before TL19 only a warning). Other document classes just ignore
it and PDF-bookmarks are wrongly encoded in any case.
Günter Milde [Sun, 5 May 2019 16:19:46 +0000 (18:19 +0200)]
Prevent auto-loading of package bookmark with KOMA-classes for Japanese documents.
Bookmark clashes with platex leading to errors for Postscript and PDF (ps2pdf) output.
Günter Milde [Sat, 4 May 2019 21:32:41 +0000 (23:32 +0200)]
Use Latin Modern vector fonts for Latin text parts in Japanese documents.
Latin Modern works fine with Japanese.
If "lmodern" is set for \font_roman the "lmodern.sty" package sets
sans-serif and teletype to Latin Modern fonts as well.
Therefore, \font_sans and \font_teletype are better left as "default"
(less preamble code) in the LaTeX source).
Günter Milde [Fri, 3 May 2019 12:04:11 +0000 (14:04 +0200)]
Update tests and documentation for supported languages.
Günter Milde [Thu, 2 May 2019 10:01:00 +0000 (12:01 +0200)]
Fix a table in Hebrew documentation.
The "outer" language of the table was set to English leading to wrong output
(swapped columns and words with non-TeX fonts, wrong characters with TeX-fonts).
Kornel Benko [Tue, 30 Apr 2019 11:19:00 +0000 (13:19 +0200)]
Amend
74b1b9d8 : Correcting dist files
Günter Milde [Tue, 30 Apr 2019 09:27:35 +0000 (11:27 +0200)]
Fix conversion/reversion of parenthese order in Hebrew text.
The algorithm in [
c9be8bff74b233 /lyxgit] did not
account for layout nesting. As a result, some parentheses
were swapped in English text parts
(e.g. around "(for Linux)" in he/Intro.lyx).
Günter Milde [Tue, 30 Apr 2019 07:34:51 +0000 (09:34 +0200)]
Fix Font selector GUI (font encoding) broken in
27ba6f282dc3 .
Günter Milde [Mon, 29 Apr 2019 18:55:48 +0000 (20:55 +0200)]
ctest update
Separate xetex-inputenc test sample in working and non-working parts.
Sort HTML-only tests.
Update tagging and ignore-rules.
Change inputencoding to utf8 in dedicated tests (get pdf4_texF working).
jpc [Mon, 29 Apr 2019 17:07:13 +0000 (19:07 +0200)]
Update fr.po
Günter Milde [Mon, 29 Apr 2019 12:02:48 +0000 (14:02 +0200)]
Hebrew support: use non-TeX fonts for documentation and templates and HE8 as tex font encoding default.
Günter Milde [Sun, 28 Apr 2019 20:45:51 +0000 (22:45 +0200)]
Use utf8 inputencoding for Russian documentation.
Solves errors with luatex and enables compilation with xetex.
Add dedicated test document for the errors with auto-legacy and xe/luatex.
Günter Milde [Sat, 27 Apr 2019 18:09:58 +0000 (20:09 +0200)]
ctests: Sort dedicated test documents for language support.
Günter Milde [Sat, 27 Apr 2019 14:00:29 +0000 (16:00 +0200)]
Load inputenc after babel with Thai.
"thai.ldf" breaks "inputenc" by changing catcodes.
Loading "inputenc" after "babel" allows a workaround.
Günter Milde [Sat, 27 Apr 2019 10:36:51 +0000 (12:36 +0200)]
"AsBabelOptions" no longer required. Part2.
AsBabelOptions was introduced 2010 in [
cc5dd37a2a05 /lyxgit].
Since the re-orgianization and opening of the Babel package to
"contributed" language definitions in March 2013, it is no longer required.
Clean up after Part 1 [
1361f1a45f23 /lyxgit].
Enrico Forestieri [Sat, 27 Apr 2019 10:53:05 +0000 (12:53 +0200)]
Compile fix for mingw
This was probably overlooked at [
7bb08f10 /lyxgit].