]> git.lyx.org Git - lyx.git/log
lyx.git
5 years agoAmend 0570d16a3b211
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()

5 years agoStart using QDialogButtonGroup rather than manual OK etc. buttons
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

5 years agoUpdate sk.po
Kornel Benko [Sun, 8 Jul 2018 11:45:02 +0000 (13:45 +0200)]
Update sk.po

5 years agoMinor doc tweaks/corrections
Juergen Spitzmueller [Sun, 8 Jul 2018 10:38:56 +0000 (12:38 +0200)]
Minor doc tweaks/corrections

5 years agode.po: update
Juergen Spitzmueller [Sun, 8 Jul 2018 10:20:21 +0000 (12:20 +0200)]
de.po: update

5 years agoPolish Bib(la)TeX dialog
Juergen Spitzmueller [Sun, 8 Jul 2018 10:13:47 +0000 (12:13 +0200)]
Polish Bib(la)TeX dialog

5 years agoUpdate sk.po
Kornel Benko [Sat, 7 Jul 2018 14:14:34 +0000 (16:14 +0200)]
Update sk.po

5 years agoRevert "Remove dependences from .layout files"
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.

5 years agode.po: update
Juergen Spitzmueller [Sat, 7 Jul 2018 13:36:00 +0000 (15:36 +0200)]
de.po: update

5 years agoupdate tex2lyx tests
Juergen Spitzmueller [Sat, 7 Jul 2018 13:28:40 +0000 (15:28 +0200)]
update tex2lyx tests

5 years agoAdd support for bib files encoding
Juergen Spitzmueller [Sat, 7 Jul 2018 13:25:35 +0000 (15:25 +0200)]
Add support for bib files encoding

File format change.

Fixes: #6223
5 years agoRemove dependences from .layout files
Kornel Benko [Sat, 7 Jul 2018 12:13:40 +0000 (14:13 +0200)]
Remove dependences from .layout files

5 years agosk.po, some shortcut corrections
Kornel Benko [Sat, 7 Jul 2018 09:32:16 +0000 (11:32 +0200)]
sk.po, some shortcut corrections

5 years agoAmend 8da02501, Add bindings for inset-settings
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

5 years agoCmake tests: Simplify creation of batch tests
Kornel Benko [Sat, 7 Jul 2018 09:25:36 +0000 (11:25 +0200)]
Cmake tests: Simplify creation of batch tests

5 years agoCmake key tests: Corrected test findadv-21
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.)

5 years agoCorrectly calculate cell metrics with xtabular columns
Juergen Spitzmueller [Sat, 7 Jul 2018 07:18:47 +0000 (09:18 +0200)]
Correctly calculate cell metrics with xtabular columns

Fixes rest of #11182

5 years agoDo not expand tabular cells to maxwidth on line break
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.

5 years agoAmend 9f9041db7a7e
Juergen Spitzmueller [Fri, 6 Jul 2018 12:36:41 +0000 (14:36 +0200)]
Amend 9f9041db7a7e

move cl2emult to obsolete category

5 years agoUpdate sk.po
Kornel Benko [Fri, 6 Jul 2018 09:06:46 +0000 (11:06 +0200)]
Update sk.po

5 years agode.po: update
Juergen Spitzmueller [Fri, 6 Jul 2018 08:18:06 +0000 (10:18 +0200)]
de.po: update

5 years agoRemove entry for obsolete class.
Juergen Spitzmueller [Fri, 6 Jul 2018 08:12:51 +0000 (10:12 +0200)]
Remove entry for obsolete class.

5 years agoUse more informative descriptions fro Springer layouts
Juergen Spitzmueller [Fri, 6 Jul 2018 08:09:13 +0000 (10:09 +0200)]
Use more informative descriptions fro Springer layouts

5 years agoUpdate elsarticle entry in LaTeXConfig
Juergen Spitzmueller [Thu, 5 Jul 2018 17:28:15 +0000 (19:28 +0200)]
Update elsarticle entry in LaTeXConfig

5 years agodtk.layout: Remove secondary dependencies due to change in TL2018
Kornel Benko [Thu, 5 Jul 2018 15:53:15 +0000 (17:53 +0200)]
dtk.layout: Remove secondary dependencies due to change in TL2018

5 years agoFix typo
Juergen Spitzmueller [Thu, 5 Jul 2018 15:49:46 +0000 (17:49 +0200)]
Fix typo

5 years agoFixes to input method handling
Jean-Marc Lasgouttes [Thu, 5 Jul 2018 12:01:56 +0000 (14:01 +0200)]
Fixes to input method handling

The goal of this patch is to make "self-insert <string>" act as a
sequence of individual self-insert calls. Once it is done, the
insertion of the commit string in GuiWorkArea can use that, which
fixes the issues described in bug 11183.

1/ in InsetMathNest, SELF_INSERT is rewritten to be a proper loop of
   interpretChar, instead of inserting the string as characters. This
   solves the issue of interpreting ^ properly.

2/ the text version does not need to be changed (the loop is rewritten
   using a range, though).

3/ Then {{{GuiWorkArea::inputMethodEvent}}} is changed to invoke
   directly self-insert. This removes the update issues.

Fixes bug 11183.

5 years agoAutodetect the EMF format
Enrico Forestieri [Wed, 4 Jul 2018 17:52:13 +0000 (19:52 +0200)]
Autodetect the EMF format

Otherwise it will be recognized only by the file extension, because
libmagic returns "application/octet-stream" as mime type. Moreover,
if the emf encapsulates a binary image format, it can be confused
with this other format and its preview on screen fails.

5 years agoMake toolbar icons like Itemize toggle
Jean-Marc Lasgouttes [Wed, 4 Jul 2018 10:11:24 +0000 (12:11 +0200)]
Make toolbar icons like Itemize toggle

Copy the old layout_* icons to layout-toggle_*

Fixes bug 9864.

5 years agoFix compilation on case insensitive filesystems
Enrico Forestieri [Wed, 4 Jul 2018 07:42:04 +0000 (09:42 +0200)]
Fix compilation on case insensitive filesystems

In such filesystems, including either Magic.h or magic.h does not
make any difference and the one or other file is included depending
on the search order. In this case, Magic.h was trying to include
itself instead of including magic.h.

5 years agofix compilation when libmagic is not used
Jean-Marc Lasgouttes [Tue, 3 Jul 2018 19:18:26 +0000 (21:18 +0200)]
fix compilation when libmagic is not used

5 years agoDo not allow completion when there is an active selection
Jean-Marc Lasgouttes [Tue, 3 Jul 2018 14:53:15 +0000 (16:53 +0200)]
Do not allow completion when there is an active selection

We do it in texted only, mathed is more difficult and not so relevant IMO.

6 years agoFix another encoding problem in ja/
Juergen Spitzmueller [Tue, 3 Jul 2018 10:36:29 +0000 (12:36 +0200)]
Fix another encoding problem in ja/

6 years agoEncapsulate libmagic support in a class
Jean-Marc Lasgouttes [Tue, 3 Jul 2018 09:36:12 +0000 (11:36 +0200)]
Encapsulate libmagic support in a class

This makes the code much easier to read and, additionally, allows to
parse the magic file with magic_load() only once per session.

As a result, getFormatFromFile is slightly faster.

6 years agoFix input encoding issue with German example text
Juergen Spitzmueller [Tue, 3 Jul 2018 09:31:39 +0000 (11:31 +0200)]
Fix input encoding issue with German example text

pLaTeX requires SJIS encoding, so only ASCII latin is possible.

6 years agoAmend e5c79a43ee781
Juergen Spitzmueller [Mon, 2 Jul 2018 17:16:22 +0000 (19:16 +0200)]
Amend e5c79a43ee781

Consider some tabularx specifics for the display of tabular/column widths
in the workarea.

6 years agoAttempt to reflect tabular width in workarea
Juergen Spitzmueller [Mon, 2 Jul 2018 15:05:46 +0000 (17:05 +0200)]
Attempt to reflect tabular width in workarea

This is not perfect, since variable width columns will break at a certain
treshold, but it is better than what we have now (no tabular width
indication at all)

6 years agoDo not force lfun argument to be pure ascii
Jean-Marc Lasgouttes [Mon, 2 Jul 2018 08:49:58 +0000 (10:49 +0200)]
Do not force lfun argument to be pure ascii

Fixes bug #11167.

6 years agoSupport varwidth's V tabular column type
Juergen Spitzmueller [Sun, 1 Jul 2018 17:18:38 +0000 (19:18 +0200)]
Support varwidth's V tabular column type

This effectively enables linebreaks, multipars and layout changes in
non-fixed width (i.e., standard) table columns.

Fixes: #6577
TODO: metrics are wrong (too wide) on screen with linebreaks.

6 years agoAmend 88e5e5f: Wrap rotated cells with linebreaks in varwidth
Kornel Benko [Sat, 30 Jun 2018 15:00:56 +0000 (17:00 +0200)]
Amend 88e5e5f: Wrap rotated cells with linebreaks in varwidth
Added testcase from #8085

6 years agoWrap rotated cells with linebreaks in varwidth
Juergen Spitzmueller [Sat, 30 Jun 2018 12:32:27 +0000 (14:32 +0200)]
Wrap rotated cells with linebreaks in varwidth

Fixes: #8085
6 years agoHandle correctly zero table special arguments.
Juergen Spitzmueller [Tue, 26 Jun 2018 08:51:16 +0000 (10:51 +0200)]
Handle correctly zero table special arguments.

Fixes: #10247
6 years agoupdate assertion.
Richard Kimberly Heck [Tue, 26 Jun 2018 04:26:35 +0000 (00:26 -0400)]
update assertion.

6 years agoCmake tests: Added tex2lyx test for xltabular and tabularx
Kornel Benko [Mon, 25 Jun 2018 10:01:44 +0000 (12:01 +0200)]
Cmake tests: Added tex2lyx test for xltabular and tabularx

6 years agoFix definition of boolean
Juergen Spitzmueller [Mon, 25 Jun 2018 10:01:26 +0000 (12:01 +0200)]
Fix definition of boolean

6 years agotex2lyx: tabular width in longtable is now possible (via xltabular).
Juergen Spitzmueller [Mon, 25 Jun 2018 09:52:56 +0000 (11:52 +0200)]
tex2lyx: tabular width in longtable is now possible (via xltabular).

6 years agoWith xltabular, multi-page tables can have a fixed width
Juergen Spitzmueller [Mon, 25 Jun 2018 08:53:40 +0000 (10:53 +0200)]
With xltabular, multi-page tables can have a fixed width

6 years agoGuiTabular: set focus on column width LE if custom is selected
Juergen Spitzmueller [Mon, 25 Jun 2018 08:34:57 +0000 (10:34 +0200)]
GuiTabular: set focus on column width LE if custom is selected

6 years agode.po
Juergen Spitzmueller [Mon, 25 Jun 2018 08:27:27 +0000 (10:27 +0200)]
de.po

6 years agoFix bug #11180
Enrico Forestieri [Sun, 24 Jun 2018 18:06:40 +0000 (20:06 +0200)]
Fix bug #11180

When a raster image with an advertised pixel density different
from 72 dpi is included in a latex file, the output image dimensions
are scaled by the ratio 72/pixel_density. Hence, if a clipping
bounding box is specified, it has to be scaled by the same ratio,
otherwise the images will be clipped differently on screen and output.
Here we use the extractbb command (present in any TeX distribution)
to ask about the output dimensions of the image as dictated by the
pixel density and compute the scaling ratio by the knowledge of the
actual dimensions. If, for whatever reason, extractbb is not found,
everything goes as before, because the clipping bounding box will
simply not be corrected.

6 years agotex2lyx: Add support for multirow
Juergen Spitzmueller [Sun, 24 Jun 2018 16:13:03 +0000 (18:13 +0200)]
tex2lyx: Add support for multirow

Fixes: #11164
6 years agoUpdate sk.po
Kornel Benko [Sun, 24 Jun 2018 08:49:29 +0000 (10:49 +0200)]
Update sk.po

6 years agode.po: update
Juergen Spitzmueller [Sun, 24 Jun 2018 08:34:44 +0000 (10:34 +0200)]
de.po: update

6 years agotex2lyx: check for \maketitle also if other titlename is specified
Juergen Spitzmueller [Sun, 24 Jun 2018 08:23:30 +0000 (10:23 +0200)]
tex2lyx: check for \maketitle also if other titlename is specified

Beamer for instance supports \maketitle, although we use \makebeamertitle

6 years agoUpdate tex2lyx tests.
Juergen Spitzmueller [Sun, 24 Jun 2018 08:09:39 +0000 (10:09 +0200)]
Update tex2lyx tests.

6 years agoAdd support for tabularx/xltabular
Juergen Spitzmueller [Sun, 24 Jun 2018 08:05:15 +0000 (10:05 +0200)]
Add support for tabularx/xltabular

I.e., variable width columns in single and multiple page tables

Files format change.

Fixes: #4154, #4155
6 years agoCmake tests: Adapt some keytests due to changed key-bindings
Kornel Benko [Sat, 23 Jun 2018 17:00:04 +0000 (19:00 +0200)]
Cmake tests: Adapt some keytests due to changed key-bindings

6 years agolyx-build: check sig in case one really uses download instead of local tarball.
Pavel Sanda [Tue, 19 Jun 2018 21:53:36 +0000 (23:53 +0200)]
lyx-build: check sig in case one really uses download instead of local tarball.

6 years agoFix bug #11174
Enrico Forestieri [Sat, 16 Jun 2018 18:55:38 +0000 (20:55 +0200)]
Fix bug #11174

Apparently, a new paragraph is started after a float even if
no blank line is actually present. So, account for this fact.

6 years agoExtend Clang compiler detection to cover Apple CLang
Stephan Witt [Tue, 12 Jun 2018 20:42:48 +0000 (22:42 +0200)]
Extend Clang compiler detection to cover Apple CLang

CMake 3.0 and above recognize that Apple Clang is a different compiler than upstream Clang and so it gets a different CMAKE_CXX_COMPILER_ID.

6 years agoINSTALL.cmake: update min. CMake version to 3.1.0
Scott Kostyshak [Sun, 10 Jun 2018 18:21:23 +0000 (14:21 -0400)]
INSTALL.cmake: update min. CMake version to 3.1.0

As of 72a2f922, we require at least CMake version 3.1.0.

6 years agoCmake build: Disable possible warn about not known policy
Kornel Benko [Sun, 10 Jun 2018 09:40:12 +0000 (11:40 +0200)]
Cmake build: Disable possible warn about not known policy

6 years agoCmake build: Simplify use of qt5 modules
Kornel Benko [Sat, 9 Jun 2018 21:59:47 +0000 (23:59 +0200)]
Cmake build: Simplify use of qt5 modules

According to this page:
http://doc.qt.io/qt-5/cmake-manual.html
the way to replace use of qt5_use_modules() for module "_mod" and target "_target"
is to use
1.) cmake_minimum_required(VERSION 3.1.0)
2.) find_package(Qt5${_mod} CONFIG REQUIRED)
3.) target_link_libraries(${_target} Qt5::${_mod})
The last one sets all reguired libraries, compile flags and needed includes for the ${_target}

6 years agoCmake build: Adapt to compile with qt5.11
Kornel Benko [Sat, 9 Jun 2018 14:52:15 +0000 (16:52 +0200)]
Cmake build: Adapt to compile with qt5.11

Since qt5_use_modules() is removed from QT5 (as spotted
by Jürgen Spitzmüller), we had to create own version
of this macro.

6 years agoSupport input of non-ASCII characters in hyperlinks
Juergen Spitzmueller [Sat, 9 Jun 2018 09:52:55 +0000 (11:52 +0200)]
Support input of non-ASCII characters in hyperlinks

We transform them to hex representation via
QByteArray::toPercentEncoding()

Fixes: #11165
6 years agoCmate tests: Amend aca3031
Kornel Benko [Sat, 9 Jun 2018 07:48:41 +0000 (09:48 +0200)]
Cmate tests: Amend aca3031

The script checkKeys.pl.in was mentioned but not added to the previous commit.

6 years agoCmake tests: Added check to inspect created pdf in test "AMS-import"
Kornel Benko [Sat, 9 Jun 2018 07:08:42 +0000 (09:08 +0200)]
Cmake tests: Added check to inspect created pdf in test "AMS-import"

If the command "comparepdf" is found, it will be used.
Also the script lyx_batch.pl is now easier to expand for
possible new comparision tools.

6 years ago Update fr.po
jpc [Fri, 8 Jun 2018 16:24:47 +0000 (18:24 +0200)]
 Update fr.po

6 years agoUnbreak completion in text mode
Jean-Marc Lasgouttes [Fri, 8 Jun 2018 08:32:47 +0000 (10:32 +0200)]
Unbreak completion in text mode

Completion uses a complicated async scheme based on timers to update
itself. This is probably not necessary anymore and is fragile to
event order changes.

This is what happens with the new painting scheme. Therefore the
asyncHideXXX() methods have to be made more robust and detect whether
completion state has changed by the time they are triggered.

6 years agoFix up 3847e0ef7.
Richard Kimberly Heck [Wed, 6 Jun 2018 17:55:59 +0000 (13:55 -0400)]
Fix up 3847e0ef7.

6 years agoAvoid duplicate generation of the same preview
Enrico Forestieri [Wed, 6 Jun 2018 16:59:37 +0000 (18:59 +0200)]
Avoid duplicate generation of the same preview

When an image has to be loaded a second time and the cache
is not used or the image is not in the cache, its preview is
going to be regenerated again. Hence, if the same image
appears more than once on screen, avoid requesting simultaneous
generation of the same preview.
See also this thread:
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg205057.html

6 years agoCmake build: make editing of po-files on unix easier
Kornel Benko [Wed, 6 Jun 2018 15:03:12 +0000 (17:03 +0200)]
Cmake build: make editing of po-files on unix easier

Editing created po-file with a lokalization program like "linguist"
needs a hint to find the referenced sources.
Creating symbolic links helps.

6 years agoUpdate sk.po
Kornel Benko [Wed, 6 Jun 2018 09:48:33 +0000 (11:48 +0200)]
Update sk.po

6 years agoFix bug #7404.
Richard Heck [Mon, 2 Apr 2018 02:40:00 +0000 (22:40 -0400)]
Fix bug #7404.

This allows for external editing of ERT insets. Original patch
by Georg Baum. Updated to 2.4dev by Riki Heck.

6 years agoFix bug #991.
Richard Heck [Fri, 20 Apr 2018 03:33:40 +0000 (23:33 -0400)]
Fix bug #991.

Patch adapts Georg's work on #7404 to this case.

6 years agoUse getArg to read math-extern arguments
Jean-Marc Lasgouttes [Tue, 5 Jun 2018 09:24:05 +0000 (11:24 +0200)]
Use getArg to read math-extern arguments

This avoids a use of istringstream that coverity dislikes.

6 years agoconfigure.ac: update LYX_DATE
Scott Kostyshak [Mon, 4 Jun 2018 16:45:09 +0000 (12:45 -0400)]
configure.ac: update LYX_DATE

We update the date to 2018-02-24, which is the date of the 2.3.0
release. For discussion, see:

https://www.mail-archive.com/search?l=mid&q=11760986.J1Atc1jgU7%40amd64

6 years agoCatch exception in replaceEnvironmentPath
Jean-Marc Lasgouttes [Mon, 4 Jun 2018 08:51:11 +0000 (10:51 +0200)]
Catch exception in replaceEnvironmentPath

This exception in the regex constructor is only theoretical (our regex
are hardcoded), but this is creating coverity noise.

Additionally, revert the following commits that are not needed anymore:
6b6fa94c: Catch exceptions to please coverity
c2ed75fd: Fixup 6b6fa94c: coverity says there are more possible exceptions.

This commit is better viewed with 'git show -b'.

6 years agoCmake build: Adapt use of some variables
Kornel Benko [Sun, 3 Jun 2018 07:16:55 +0000 (09:16 +0200)]
Cmake build: Adapt use of some variables

1.) Rename LYX_PATCH_VERSION to LYX_RELEASE_VERSION.
  This matches the use in automake.
2.) Don't display LYX_DATE at configure time.
  This value is evaluated later at build time

6 years agoFixup c7496a11: test emptiness before accessing elements
Jean-Marc Lasgouttes [Fri, 1 Jun 2018 19:48:26 +0000 (21:48 +0200)]
Fixup c7496a11: test emptiness before accessing elements

6 years agoWe do not natively support multirow yet
Juergen Spitzmueller [Fri, 1 Jun 2018 15:11:35 +0000 (17:11 +0200)]
We do not natively support multirow yet

See #11164

6 years agoIf a master is being created at loading the child, un-hide it.
Juergen Spitzmueller [Fri, 1 Jun 2018 08:17:18 +0000 (10:17 +0200)]
If a master is being created at loading the child, un-hide it.

Fixes: #11162
6 years agoSkip paint event when in the middle of a buffer operation
Jean-Marc Lasgouttes [Thu, 31 May 2018 21:15:40 +0000 (23:15 +0200)]
Skip paint event when in the middle of a buffer operation

This is detected when an undo group is open and contains at east one
element. This means indeed that changes are in progress. Note that the
group is in general opened in GuiApplication::dispatch. The code there
is changed to ensure that the group is closed before updating the
screen.

This patch is experimental. It is expected to be replaced in master by
a more complete solution. It could in the meantime be backported to 2.3.x.

Fixes bug #11159.

6 years agoRevert "Remove test for files when using batch mode."
Richard Kimberly Heck [Thu, 31 May 2018 03:13:07 +0000 (23:13 -0400)]
Revert "Remove test for files when using batch mode."

We are not really ready for this case.

This reverts commit e143f0b9e94c7285887ab98ff03841a6fe4883c0.

6 years agoRemove test for files when using batch mode.
Richard Kimberly Heck [Tue, 29 May 2018 19:48:56 +0000 (15:48 -0400)]
Remove test for files when using batch mode.

As Kornel pointed out, it's possible to give a command sequence, or
multiple "-x" arguments, and carry out an operation without actually
giving LyX a filename argument. This will lead to cases like:
    lyx -batch -x buffer-export
which don't do anything, but it's not catastrophic.

6 years agoFixup 7900e995: avoid null dereference
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:23:28 +0000 (15:23 +0200)]
Fixup 7900e995: avoid null dereference

Spotted by Coverity.

6 years agoFixup dd79338c: avoid hypothetical division by zero
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:18:01 +0000 (15:18 +0200)]
Fixup dd79338c: avoid hypothetical division by zero

Spotted by Coverity.

6 years agoFixup 57dc8175: initialize GuiCharacter::nospellcheck_
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:08:38 +0000 (15:08 +0200)]
Fixup 57dc8175: initialize GuiCharacter::nospellcheck_

Spotted by coverity.

6 years agoFixup 4e9084b3e4
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:00:04 +0000 (15:00 +0200)]
Fixup 4e9084b3e4

The reordering of the code was incorrect. The code calling Change::paintCue()
has to come last, since it depends on the change_drawn value.

Spotted by coverity.

6 years agoFixup a8fd12d1
Jean-Marc Lasgouttes [Mon, 28 May 2018 16:02:54 +0000 (18:02 +0200)]
Fixup a8fd12d1

Remove unused variables.

6 years agoCosmetics
Jean-Marc Lasgouttes [Mon, 28 May 2018 10:33:17 +0000 (12:33 +0200)]
Cosmetics

Use range-for in TextMetrics.cpp.

Rename InsetList::InsetTable to InsetList::Element.

6 years agoRemove trailing _ to local variable
Jean-Marc Lasgouttes [Mon, 28 May 2018 09:43:24 +0000 (11:43 +0200)]
Remove trailing _ to local variable

We reserve these to private members.

6 years agoDraw frame last when drawing text insets
Jean-Marc Lasgouttes [Fri, 25 May 2018 15:08:45 +0000 (17:08 +0200)]
Draw frame last when drawing text insets

This avoid cases where the blinking cursor erases the frame.

6 years agoAdapt a testfile after commit 7a5184f and fix 5996b2e
Kornel Benko [Sun, 27 May 2018 12:31:35 +0000 (14:31 +0200)]
Adapt a testfile after commit 7a5184f and fix 5996b2e

6 years agoFix encoding problems in \input@path
Juergen Spitzmueller [Sun, 27 May 2018 09:54:07 +0000 (11:54 +0200)]
Fix encoding problems in \input@path

As of LaTeX2e 2018, characters are made active earlier, which results
in new expansion problems.

Following a suggestion of Markus Kohm (pc) and the TL mailing list [1],
we embrace non-ASCII input paths in \detokenize. This relies on e-tex,
but I think we can assume this is nowadays available everywhere.

[1] http://tug.org/pipermail/tex-live/2018-May/041691.html

Fixes: #11146
6 years agoUnbreak bibitem citations
Juergen Spitzmueller [Sun, 27 May 2018 09:49:10 +0000 (11:49 +0200)]
Unbreak bibitem citations

ENGINE_TYPE_DEFAULT includes the other two types. Thus we need to check
for multiple engines in parallel (and reintroduce the binary operators)

6 years agodisambiguate function name
Juergen Spitzmueller [Sun, 27 May 2018 07:56:45 +0000 (09:56 +0200)]
disambiguate function name

6 years agoDisable GUI for our batch tests if using QT5
Kornel Benko [Sat, 26 May 2018 11:30:30 +0000 (13:30 +0200)]
Disable GUI for our batch tests if using QT5

Thanks to Enrico for this params

6 years agoCmake batch tests: Generalize lists of files in test.
Kornel Benko [Fri, 25 May 2018 15:19:34 +0000 (17:19 +0200)]
Cmake batch tests: Generalize lists of files in test.

Each source file is to be copied to the test directory
Created files are to be compared to the corresponding expected file (if it is not set to "undef")

6 years agoCmake batch tests: Check also if all expected files are created
Kornel Benko [Fri, 25 May 2018 11:59:47 +0000 (13:59 +0200)]
Cmake batch tests: Check also if all expected files are created