]> git.lyx.org Git - lyx.git/log
lyx.git
5 years agoctests: useSystemFonts.pl -- revert changes in 1879fbedfb67cc6.
Günter Milde [Fri, 15 Feb 2019 06:07:15 +0000 (07:07 +0100)]
ctests: useSystemFonts.pl -- revert changes in 1879fbedfb67cc6.

5 years agoctests: "Uninvert" IEEE tests with non-TeX fonts. Fix missing characters.
Günter Milde [Thu, 14 Feb 2019 00:01:43 +0000 (01:01 +0100)]
ctests: "Uninvert" IEEE tests with non-TeX fonts. Fix missing characters.

Documents used deprecated or lookalike characters missing in
Latin Modern system fonts:

Customization.lyx: "figure dash" instead of "emdash".
revtex4-1: "Angstrom sign" instead of "latin letter A with ring".

5 years agoFindAdv: More fine tuning
Kornel Benko [Wed, 13 Feb 2019 12:41:57 +0000 (13:41 +0100)]
FindAdv: More fine tuning

5 years agoctest update: Set non-TeX fonts in documents, update comments and tags.
Günter Milde [Wed, 13 Feb 2019 09:34:18 +0000 (10:34 +0100)]
ctest update: Set non-TeX fonts in documents, update comments and tags.

5 years agoctests: update tagging rules.
Günter Milde [Tue, 12 Feb 2019 23:10:27 +0000 (00:10 +0100)]
ctests: update tagging rules.

5 years agoFindAdv: Fine tuning
Kornel Benko [Tue, 12 Feb 2019 13:21:14 +0000 (14:21 +0100)]
FindAdv: Fine tuning

5 years agoctests: Ignore some MergedManual tests with permanent problems
Kornel Benko [Tue, 12 Feb 2019 08:34:34 +0000 (09:34 +0100)]
ctests: Ignore some MergedManual tests with permanent problems

5 years agoUpdate comment.
Günter Milde [Tue, 12 Feb 2019 08:30:48 +0000 (09:30 +0100)]
Update comment.

5 years agoLoad "textcomp" and "pmboxdraw" before "(lua)inputenc" to fix #11454.
Günter Milde [Tue, 12 Feb 2019 08:22:55 +0000 (09:22 +0100)]
Load "textcomp" and "pmboxdraw" before "(lua)inputenc" to fix #11454.

Prevents wrong or missing characters with LuaTeX and 8-bit fonts.

Also "uninvert" the corresponding test case and two other
no longer failing "unicodesymbols" exports.

5 years agounicodesymbols: even more "force" flags.
Günter Milde [Mon, 11 Feb 2019 17:32:20 +0000 (18:32 +0100)]
unicodesymbols: even more "force" flags.

5 years agoFindAdv: Try to find real start of found match
Kornel Benko [Mon, 11 Feb 2019 12:06:02 +0000 (13:06 +0100)]
FindAdv: Try to find real start of found match

Sometime it happen that the selection contains area which was skipped
in splitOnKnownMacros().
So we check, if a shorter selection would give the same mach size.

5 years agoFix Visual C++ warnning
Jean-Marc Lasgouttes [Mon, 11 Feb 2019 09:43:59 +0000 (10:43 +0100)]
Fix Visual C++ warnning

5 years agoWin installer: remove no longer available package
Uwe Stöhr [Sun, 10 Feb 2019 23:41:22 +0000 (00:41 +0100)]
Win installer: remove no longer available package

5 years agoWin installer: updates and fixes
Uwe Stöhr [Sun, 10 Feb 2019 23:17:42 +0000 (00:17 +0100)]
Win installer: updates and fixes

- enable support for Georgian
- update file sizes
- re-introduce the dictionary download because it is necessary to step through several mirrors if necessary. This function was once added because as it is now, only one mirror is used, if it is dead the user won't get the dictionary
- update the mirror list

5 years agoFindAdv: Add handling of begin{multicols}[...][...]{...}
Kornel Benko [Sun, 10 Feb 2019 17:00:55 +0000 (18:00 +0100)]
FindAdv: Add handling of begin{multicols}[...][...]{...}

Also
a.) try to speed up regex search using non-greedy mode (.*?)
b.) remove '\n' completely in searched strings if it is not surrounded with
aplanumerical chars

5 years agounicodesymbols: one more missing "force" flag.
Günter Milde [Sun, 10 Feb 2019 15:54:34 +0000 (16:54 +0100)]
unicodesymbols: one more missing "force" flag.

5 years agoAmend 1e3e30da15 (unicodesymbols) and uninvert tests that now compile.
Günter Milde [Sat, 9 Feb 2019 19:41:39 +0000 (20:41 +0100)]
Amend 1e3e30da15 (unicodesymbols) and uninvert tests that now compile.

5 years agoDon't switch encodings to/from CJK if the document encoding is using the CJK package.
Günter Milde [Thu, 7 Feb 2019 21:07:59 +0000 (22:07 +0100)]
Don't switch encodings to/from CJK if the document encoding is using the CJK package.

Also, since we return earlier if the document encoding is an utf8-variant
since fc0ab1283, the wrapper around "setEncoding" is no longer required.

5 years agoctests: uninvert a few Farsi splash tests
Scott Kostyshak [Sat, 9 Feb 2019 18:28:29 +0000 (13:28 -0500)]
ctests: uninvert a few Farsi splash tests

Thanks to changing the encoding at f82030d2, these exports now
succeed.

5 years agoFindadv: Add handling for powerdot macros
Kornel Benko [Thu, 7 Feb 2019 12:35:47 +0000 (13:35 +0100)]
Findadv: Add handling for powerdot macros

With format enabled, these macros were hard to process:
lyxslide, twocolumn

5 years agoForce "unicodesymbols" conversions for Hebrew and Arabic encodings.
Günter Milde [Wed, 6 Feb 2019 15:48:48 +0000 (16:48 +0100)]
Force "unicodesymbols" conversions for Hebrew and Arabic encodings.

Fixes wrong output with these encodings for Latin Unicode blocks.
Other Unicode blocks still need verification for correct output.

5 years agoFix algorithm for finding localized files
Jean-Marc Lasgouttes [Wed, 6 Feb 2019 14:49:53 +0000 (15:49 +0100)]
Fix algorithm for finding localized files

Now we search in priority with the GUI language, and then the
language(s) specified in the LANGUAGES environment variable.
Preoviously, the GUI language would only be considered when
LANGUAGES was not set (which was a bug).

Take this opportunity to remove old compatibility code from 2007.

5 years agoFix CJK preamble.
Günter Milde [Tue, 5 Feb 2019 19:27:38 +0000 (20:27 +0100)]
Fix CJK preamble.

Don't load the CJK package with utf8x (feature clash).

Load CJK (not CJKutf8) with traditional Chinese and "language-default".

5 years agoAmend 1c9d3da938 again: some more forced "unicodesymbols" conversions.
Günter Milde [Tue, 5 Feb 2019 19:17:10 +0000 (20:17 +0100)]
Amend 1c9d3da938 again: some more forced "unicodesymbols" conversions.

5 years agoComment: add matching parenthesis
Scott Kostyshak [Tue, 5 Feb 2019 18:42:08 +0000 (13:42 -0500)]
Comment: add matching parenthesis

5 years agoUse braces for listings caption
Enrico Forestieri [Tue, 5 Feb 2019 18:04:12 +0000 (19:04 +0100)]
Use braces for listings caption

Commit [3366c49f/lyxgit] intended to strip braces only for minted
but was actually stripping them also for listings. As the braces
are necessary for the listings package, reintroduce them.
This is a master-only issue.

5 years agoCmake build: Fix some warnings with cmake3.13
Kornel Benko [Tue, 5 Feb 2019 11:27:15 +0000 (12:27 +0100)]
Cmake build: Fix some warnings with cmake3.13

Wrong set() syntax

5 years agoDEPM: fix infinite loop.
Jean-Marc Lasgouttes [Tue, 5 Feb 2019 10:51:24 +0000 (11:51 +0100)]
DEPM: fix infinite loop.

5 years agoCheck for CJK instead of CJKutf8.
Günter Milde [Tue, 5 Feb 2019 10:31:27 +0000 (11:31 +0100)]
Check for CJK instead of CJKutf8.

The specific test was introduced in ef6be5f4 because
CJKutf8 was relatively new (cf. lyx.org/trac/ticket/5386).

10 years on, CJKutf8 is an established part of the CJK bundle
and we can skip the special test for CJKutf8 to make the logic
considerabely simpler to read, maintain and debug.

5 years agoPrevent fallback to "utf8" if "inputenc" package is not loaded.
Günter Milde [Sun, 3 Feb 2019 21:04:17 +0000 (22:04 +0100)]
Prevent fallback to "utf8" if "inputenc" package is not loaded.

Since April 2018, pdflatex falls back to input-encoding utf8 if
it does not detect an input encoding setting.
https://www.latex-project.org/news/latex2e-news/ltnews28.pdf

This leads to failure with CJK legacy encodings and may not
be what you want if selecting "Language Default (no inputenc)"
as document input-encoding.

5 years agoctests: update Korean tests, add "language default" test including Chinese.
Günter Milde [Sun, 3 Feb 2019 21:16:35 +0000 (22:16 +0100)]
ctests: update Korean tests, add "language default" test including Chinese.

Set suitable non-TeX fonts in the test document.
Use "kotex" language package.

5 years agoAmend 1c9d3da938: some more forced "unicodesymbols" conversions.
Günter Milde [Sun, 3 Feb 2019 21:03:28 +0000 (22:03 +0100)]
Amend 1c9d3da938: some more forced "unicodesymbols" conversions.

5 years agoFindadv: Handle \lettrine{} in initials.module
Kornel Benko [Tue, 5 Feb 2019 07:04:47 +0000 (08:04 +0100)]
Findadv: Handle \lettrine{} in initials.module

The problem here is, that selecting any subset of a \lettrine{}
line always creates an initials header. That makes it impossible
to our search engine to find strings, because the regex does not
contain that info. So we have to discard the leading \lettrine part
completely.
We place now a marker (\endarguments) to determine that removable
part.

5 years agoDo not rely on x_ when painting label
Jean-Marc Lasgouttes [Mon, 4 Feb 2019 11:13:01 +0000 (12:13 +0100)]
Do not rely on x_ when painting label

Additionally fixes a warning about unused value (from clang-analyzer).

5 years agoFix bug #11484
Enrico Forestieri [Mon, 4 Feb 2019 09:49:02 +0000 (10:49 +0100)]
Fix bug #11484

When splitting parameters at commas, take into account that
commas inside curly braces are not parameter separators.

5 years agoForce "unicodesymbols" conversion for legacy CJK encodings where required.
Günter Milde [Thu, 31 Jan 2019 17:06:30 +0000 (18:06 +0100)]
Force "unicodesymbols" conversion for legacy CJK encodings where required.

5 years agoctests: invert test for #6197
Günter Milde [Thu, 31 Jan 2019 11:50:19 +0000 (12:50 +0100)]
ctests: invert test for #6197

5 years agoFix DEPM at end of paragraph
Jean-Marc Lasgouttes [Wed, 30 Jan 2019 22:50:53 +0000 (23:50 +0100)]
Fix DEPM at end of paragraph

Remove special handling of spaces at end of paragraph. Now they are
handled like interword spaces by both DEPM methods.

Fix off-by-one error in loop when testing for end of paragraph.

Style: use Dociterator::lastpos() instead of Paragraph::size().

Part of bug #11412.

5 years agoctests: Update Chinese report example.
Günter Milde [Wed, 30 Jan 2019 14:43:11 +0000 (15:43 +0100)]
ctests: Update Chinese report example.

5 years agoDo not use \inputencoding when the buffer input encoding is one of the "legacy" CJK...
Günter Milde [Wed, 30 Jan 2019 14:14:45 +0000 (15:14 +0100)]
Do not use \inputencoding when the buffer input encoding is one of the "legacy" CJK encodings.

If Document>Settings>Language>Encoding is set to any value except "auto" or "default", we
expect the whole document to use this encoding. Wiht encodings from the CJK package, this means
one big "CJK" environment and no encoding switches.

Characters that are not handled by the CJK package need to be "forced" in lib/unicodesymbols.
This is completed for "euc-cn", the others will follow.

5 years agoctests: fix/update CJK tests.
Günter Milde [Tue, 29 Jan 2019 23:53:31 +0000 (00:53 +0100)]
ctests: fix/update CJK tests.

5 years agoUse "ctex" default fonts (FandongSol) with Xe/LuaTeX.
Günter Milde [Tue, 29 Jan 2019 21:44:11 +0000 (22:44 +0100)]
Use "ctex" default fonts (FandongSol) with Xe/LuaTeX.

The default fonts provide a good match to LatinModern and
closer similarity to the look with 8-bit TeX fonts.

Also replace a box-drawing character in a heading with an em-dash.

5 years agoChinese localization in user preamble using "ctex" with non-TeX fonts
Günter Milde [Tue, 29 Jan 2019 21:31:58 +0000 (22:31 +0100)]
Chinese localization in user preamble using "ctex" with non-TeX fonts
https://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex

TODO: use "ctex" if the document language is Chinese.

Remove "\clearpage" workaround from documents
(not required after fix for #5386 in [5ebc0b3f432f468/lyxgit]).

5 years agoctests: Dedicated test and comments for "lyx2lyx.lyx_2_4.revert_fonts".
Günter Milde [Tue, 29 Jan 2019 11:35:12 +0000 (12:35 +0100)]
ctests: Dedicated test and comments for "lyx2lyx.lyx_2_4.revert_fonts".

5 years ago? and = must not be percent-encoded in hrefs
Juergen Spitzmueller [Tue, 29 Jan 2019 13:49:04 +0000 (14:49 +0100)]
? and = must not be percent-encoded in hrefs

Fixes: #11482
5 years agoDEPM: some factorization beween both versions
Jean-Marc Lasgouttes [Tue, 29 Jan 2019 13:38:17 +0000 (14:38 +0100)]
DEPM: some factorization beween both versions

Additionally, correct the cursor by an offset equal to the variation of paragraph size : if change tracking is on, deleting a space may mean that it is just marked as deleted.

Part of bug #11412.

5 years agoAmend a25b9702, lyx2lyx: Corrected handling of system-font-specs
Kornel Benko [Tue, 29 Jan 2019 12:21:05 +0000 (13:21 +0100)]
Amend a25b9702, lyx2lyx: Corrected handling of system-font-specs

In the lines specifying the font, e.g.
\font_typewriter "DejaVuSansMono" "DejaVu Sans Mono"
the system font specs may contain words separated by spaces

5 years agoctests: update tests after the last fixes.
Günter Milde [Tue, 29 Jan 2019 09:52:41 +0000 (10:52 +0100)]
ctests: update tests after the last fixes.

5 years agoFix CJK environment nesting issue.
Günter Milde [Mon, 28 Jan 2019 22:02:33 +0000 (23:02 +0100)]
Fix CJK environment nesting issue.

If the last paragraph is nested in an environment,
we'll have to \end that first.

5 years agoFix line breaking, punctuation kerning and font switching with non-tex-fonts
Günter Milde [Mon, 28 Jan 2019 21:11:43 +0000 (22:11 +0100)]
Fix line breaking, punctuation kerning and font switching with non-tex-fonts

Use "luatexja" or "xeCJK" with non-tex fonts in
Japanese and Chinese example documents.

5 years agoFix for CJK-documents with input-encoding "utf8".
Günter Milde [Mon, 28 Jan 2019 16:49:58 +0000 (17:49 +0100)]
Fix for CJK-documents with input-encoding "utf8".

5 years agoLoad CJK support package before font selection.
Günter Milde [Mon, 28 Jan 2019 16:26:52 +0000 (17:26 +0100)]
Load CJK support package before font selection.

5 years agoctests: update CJK export tests.
Günter Milde [Mon, 28 Jan 2019 16:24:39 +0000 (17:24 +0100)]
ctests: update CJK export tests.

5 years agoTake care of spaces tracked as inserted in depm
Jean-Marc Lasgouttes [Mon, 28 Jan 2019 09:21:26 +0000 (10:21 +0100)]
Take care of spaces tracked as inserted in depm

When there are Change::INSERTED spaces in the range of consecutive
spaces to delete, it is better to remove them first.

Part of bug #11412.

5 years agoCmake export tests: Expand summary messages
Kornel Benko [Sun, 27 Jan 2019 12:25:29 +0000 (13:25 +0100)]
Cmake export tests: Expand summary messages

Summary log messages are now used also for xhtml exports

5 years agoUpdate it.po
Enrico Forestieri [Sun, 27 Jan 2019 10:40:35 +0000 (11:40 +0100)]
Update it.po

5 years agoTwo more IPA symbol fixes
Juergen Spitzmueller [Fri, 25 Jan 2019 18:25:09 +0000 (19:25 +0100)]
Two more IPA symbol fixes

5 years agoFix IPA icons
Juergen Spitzmueller [Fri, 25 Jan 2019 17:33:13 +0000 (18:33 +0100)]
Fix IPA icons

Convert text to path and fix the most salient drawing issues.

Candidate for stable.

5 years agoMerge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Fri, 25 Jan 2019 17:29:15 +0000 (18:29 +0100)]
Merge branch 'master' of git.lyx.org:lyx

5 years agoctests: fix system font setup for some CJK documents
Günter Milde [Fri, 25 Jan 2019 15:48:16 +0000 (16:48 +0100)]
ctests: fix system font setup for some CJK documents

5 years agode.po
Juergen Spitzmueller [Fri, 25 Jan 2019 13:49:36 +0000 (14:49 +0100)]
de.po

5 years agoDo not check for duplicates when pasting a label into a non-outputting inset.
Juergen Spitzmueller [Fri, 25 Jan 2019 13:40:30 +0000 (14:40 +0100)]
Do not check for duplicates when pasting a label into a non-outputting inset.

Issue mentioned at #10333

5 years agoctests: small correction of inverted tests.
Günter Milde [Thu, 24 Jan 2019 14:54:13 +0000 (15:54 +0100)]
ctests: small correction of inverted tests.

5 years agoFix second part of #5386.
Günter Milde [Thu, 24 Jan 2019 13:40:19 +0000 (14:40 +0100)]
Fix second part of #5386.

A \clearpage command issued right before \end{CJK} is recommended by the
package author to prevent any un-processed CJK chars outside the
\begin{CJK} and \end{CJK} scope. Otherwise, TOC, header, footer,
and may contain CJK chars but get processed outside the CJK environment scope.

Tha new dedicated export test fails without the fix.

5 years agoSupport for documents in other scripts with parts in CJK scripts.
Günter Milde [Wed, 23 Jan 2019 23:36:33 +0000 (00:36 +0100)]
Support for documents in other scripts with parts in CJK scripts.

Fix CJK support for documents using input-encoding "utf8-cjk"
when the main language is not Chinese, Korean, or Japanese.

5 years agoAmend d31dc599: Remove intermediate dirs
Kornel Benko [Wed, 23 Jan 2019 22:09:55 +0000 (23:09 +0100)]
Amend d31dc599: Remove intermediate dirs

5 years agoCmake lyxxx export tests: Add summary of commands to log
Kornel Benko [Wed, 23 Jan 2019 22:07:54 +0000 (23:07 +0100)]
Cmake lyxxx export tests: Add summary of commands to log

5 years agoFix encoding issue with lyx2lyx conversion of "Date" info-insets.
Günter Milde [Wed, 23 Jan 2019 10:06:04 +0000 (11:06 +0100)]
Fix encoding issue with lyx2lyx conversion of "Date" info-insets.

Remaining problem: the name of the day appears in English instead of the document language.

5 years agoImprove readability of the lyx2lyx help output.
Günter Milde [Wed, 23 Jan 2019 09:12:28 +0000 (10:12 +0100)]
Improve readability of the lyx2lyx help output.

Also some small clean-up edits

5 years agoAvoid bitmap fonts for Latin text parts using LatinModern.
Günter Milde [Wed, 23 Jan 2019 08:11:01 +0000 (09:11 +0100)]
Avoid bitmap fonts for Latin text parts using LatinModern.

5 years agoctests: export tests for CJK in multilingual documents.
Günter Milde [Tue, 22 Jan 2019 23:57:20 +0000 (00:57 +0100)]
ctests: export tests for CJK in multilingual documents.

5 years agoTest for bug #6197.
Günter Milde [Tue, 22 Jan 2019 22:59:11 +0000 (23:59 +0100)]
Test for bug #6197.

With language Polish, "amssymb" must be loaded before "babel" to
avoid a name clash for command "\lll".

5 years agoAdd example for mulit-lingual Japanese document with CJKutf8.
Günter Milde [Tue, 22 Jan 2019 15:06:37 +0000 (16:06 +0100)]
Add example for mulit-lingual Japanese document with CJKutf8.

5 years agoFarsi document with custom font encoding OT1 fails.
Günter Milde [Tue, 22 Jan 2019 11:02:57 +0000 (12:02 +0100)]
Farsi document with custom font encoding OT1 fails.

Set font encoding in examples to "auto" and add minimal test sample.

5 years agoctests: invert acmart_lyx23 because of known issue
Scott Kostyshak [Mon, 21 Jan 2019 18:12:57 +0000 (13:12 -0500)]
ctests: invert acmart_lyx23 because of known issue

LyX expectedly gives the following warning:

  TextClass.cpp (1385): The layout does not provide a list command for
  the float `sidebar'. LyX will not be able to produce a float list.

This issue was reported to the maintainer. This commit is consistent
with 00f7a95f.

5 years agoctests: invert also es modernCV 16 and 20 tests
Scott Kostyshak [Mon, 21 Jan 2019 18:00:32 +0000 (13:00 -0500)]
ctests: invert also es modernCV 16 and 20 tests

Consistent with 9d7a3e21.

5 years agoctest: Patterns in invertedTests must match the full test name.
Günter Milde [Mon, 21 Jan 2019 15:43:00 +0000 (16:43 +0100)]
ctest: Patterns in invertedTests must match the full test name.

5 years agoctests: Invert failing lyx2lyx tests for modernCV.
Günter Milde [Sun, 20 Jan 2019 18:57:30 +0000 (19:57 +0100)]
ctests: Invert failing lyx2lyx tests for modernCV.

Exports to LyX < 2.1 fails.

5 years agoctests: Invert failing lyx2lyx tests for beamer.
Günter Milde [Sun, 20 Jan 2019 17:24:41 +0000 (18:24 +0100)]
ctests: Invert failing lyx2lyx tests for beamer.

Some exports to versions < 2.1 fail due to a warning about missing layout name.

5 years agoupdate latex export tests, add test for bug #9871
Günter Milde [Fri, 18 Jan 2019 18:02:33 +0000 (19:02 +0100)]
update latex export tests, add test for bug #9871

5 years agoctests: update inputenc tests.
Günter Milde [Fri, 18 Jan 2019 17:09:08 +0000 (18:09 +0100)]
ctests: update inputenc tests.

Use \input in luainputenc-utf8 instead of copying the
content of test documents in latex/unicodesymbols/.

5 years agoUpdate sk.po
Kornel Benko [Sun, 20 Jan 2019 08:16:45 +0000 (09:16 +0100)]
Update sk.po

5 years agoAdd spaces. Thanks, Kornel.
Richard Kimberly Heck [Sun, 20 Jan 2019 03:05:32 +0000 (22:05 -0500)]
Add spaces. Thanks, Kornel.

5 years agoFix for #11294: Wrong description for Change bars module
Daniel Ramoeller [Mon, 31 Dec 2018 11:14:46 +0000 (12:14 +0100)]
Fix for #11294: Wrong description for Change bars module

5 years agoRename emergency file when it is kept.
Richard Kimberly Heck [Wed, 16 Jan 2019 16:13:53 +0000 (11:13 -0500)]
Rename emergency file when it is kept.

Otherwise, we will ask about it again next time, when the file
may have changed. Also, if we crash again, we'll over-write that
file, which we may not want to do.

See bug #11464.

5 years agoImprove a warning in lyx2lyx.
Günter Milde [Thu, 17 Jan 2019 23:20:19 +0000 (00:20 +0100)]
Improve a warning in lyx2lyx.

If get_containing_layout() finds a layout without name,
it will return an empty string as layoutname.
Calling functions can thus differentiate between missing
\begin_layout and missing layoutname and give a more specific
response or warning.

5 years agoCmake build: Add format V2.0 to export tests
Kornel Benko [Thu, 17 Jan 2019 11:27:12 +0000 (12:27 +0100)]
Cmake build: Add format V2.0 to export tests

5 years agoFix lyx2lyx export of long tables
Scott Kostyshak [Wed, 16 Jan 2019 23:30:25 +0000 (18:30 -0500)]
Fix lyx2lyx export of long tables

For some .lyx files with long tables, this fix reduces the
differences in LaTeX export of master, compared to LaTeX export of
the lyx2lyx exported file. Further, this export fixes the lyx2lyx
roundtrip convergence for these cases. For discussion, see:

  https://www.mail-archive.com/search?l=mid&q=20190102230924.7zgla5lhkwxpx5fi%40barna

5 years agoThe acmart package requires pdflatex, XeTeX or LuaTeX.
Günter Milde [Wed, 16 Jan 2019 21:42:08 +0000 (22:42 +0100)]
The acmart package requires pdflatex, XeTeX or LuaTeX.

The acmart package requires pdflatex (with 8-bit fonts)
or xe/luatex with non-TeX fonts to give the expected output.

5 years agounicodesymbols Force substitution of NNBSP in utf8.
Günter Milde [Wed, 16 Jan 2019 17:32:20 +0000 (18:32 +0100)]
unicodesymbols Force substitution of NNBSP in utf8.

NNBSP (narrow no break space) is supported by LyX's unicodesymbols
but missing in LaTeX inputenc *.dfu definitions. (TeXLive 2017)

5 years agoTry to compute row height like it should be done
Jean-Marc Lasgouttes [Thu, 3 Jan 2019 15:03:48 +0000 (16:03 +0100)]
Try to compute row height like it should be done

Currently, our computation of row height is not completely standard:
* we ignore completely the QFontMetrics::leading() parameter

* we add arbitrarily 2 hardcoded pixels to the height.

This patch reverses these two choices, which leads to
* slightly larger spacing for MinionPro (which has a big leading).

* an additional spacing of 20% font height that depends on dpi and zoom.

Visual inspection with LibreOffice seems to imply that it disregards
the font leading but uses a interline which is 20% larger than the
font height.

5 years agoFix unicodesymbols.
Günter Milde [Tue, 15 Jan 2019 15:35:34 +0000 (16:35 +0100)]
Fix unicodesymbols.

Remove 4 spurious tags that slipped in in [4ebb415/lyxgit].

5 years agoUpdate some special latex export tests.
Günter Milde [Mon, 14 Jan 2019 21:40:03 +0000 (22:40 +0100)]
Update some special latex export tests.

5 years agoUpdate unicodesymbols replacements
Günter Milde [Mon, 14 Jan 2019 21:35:14 +0000 (22:35 +0100)]
Update unicodesymbols replacements

"textcomp" supports some more characters in its ts1enc.dfu Unicode definition file.

5 years agoDevelopment.lyx: check that PDF is good before inv
Scott Kostyshak [Mon, 14 Jan 2019 17:40:37 +0000 (12:40 -0500)]
Development.lyx: check that PDF is good before inv

Before uninverting a test, we should check that the PDF looks
correct.

5 years agoDevelopment.lyx: remove an unmatched parenthesis
Scott Kostyshak [Mon, 14 Jan 2019 17:36:25 +0000 (12:36 -0500)]
Development.lyx: remove an unmatched parenthesis

5 years agoAllow to type a space in front of another one
Jean-Marc Lasgouttes [Mon, 14 Jan 2019 15:37:10 +0000 (16:37 +0100)]
Allow to type a space in front of another one

This is a follow-up to 714b731e. This fixes the issue when the cursor
is in front of a space
  abc| def
and one inserts another space (to start a word). DEPM would eat one
space and produce
  abc |def
instead of
  abc | def

Additionally, fix the same_par boolean, wheich did not take the cell
index into account.

Related to ticket #11412.

5 years agoctests: update test tagging/categorization and export test for accents on Cyrillic...
Günter Milde [Mon, 14 Jan 2019 11:21:34 +0000 (12:21 +0100)]
ctests: update test tagging/categorization and export test for accents on Cyrillic letters.

5 years agoctests: ignore latex8 LyX 2.2.x and 2.3.x tests
Scott Kostyshak [Sun, 13 Jan 2019 19:18:25 +0000 (14:18 -0500)]
ctests: ignore latex8 LyX 2.2.x and 2.3.x tests

The cls is obsolete, so all PDF exports are disabled. We keep the
1.6.x and 2.1.x tests because those only check roundtrip
convergence, and do not export to PDF.

5 years agoctests: ignore minted 2.2.x tests
Scott Kostyshak [Sun, 13 Jan 2019 18:04:26 +0000 (13:04 -0500)]
ctests: ignore minted 2.2.x tests

As explained by Enrico, backward compatibility is not guaranteed for
these cases (and indeed currently fails):

  https://www.mail-archive.com/search?l=mid&q=20190113085555.GA7928%40GIOVE