]> git.lyx.org Git - features.git/log
features.git
8 years agoMark a number of coverity false positives.
Richard Heck [Sun, 12 Jun 2016 02:38:57 +0000 (22:38 -0400)]
Mark a number of coverity false positives.

Fixes coverity #23284, 23285, 23286, 23287, 23289.

8 years agoAdd a comment and FIXME that lualatex can make DVI
Scott Kostyshak [Sat, 11 Jun 2016 21:05:28 +0000 (17:05 -0400)]
Add a comment and FIXME that lualatex can make DVI

The command 'lualatex' can produce a DVI with the option
--output-format=dvi
It is best to keep things as is because it is better to guess a PDF
than to guess a DVI (we do not use that feature of the 'lualatex'
command internally; we use 'dvilualatex' instead). However, we
should ideally get this information in a more robust way.

Thanks to Günter for pointing this out.

8 years ago* Math.lyx : add few maxima examples to ch. 23.1.
Pavel Sanda [Sat, 11 Jun 2016 18:23:39 +0000 (11:23 -0700)]
* Math.lyx : add few maxima examples to ch. 23.1.

8 years agoImprove comments and add missing decoding call
Georg Baum [Sat, 11 Jun 2016 12:45:18 +0000 (14:45 +0200)]
Improve comments and add missing decoding call

We do already fill the first line of the body in the first pass, so the body
has to be converted to the correct encoding as well.

8 years agofix #10199 Non-encodable characters with XeTeX and utf8-plain
Günter Milde [Sat, 11 Jun 2016 11:54:33 +0000 (13:54 +0200)]
fix #10199 Non-encodable characters with XeTeX and utf8-plain

XeTeX with TeX fonts is only safe with ASCII input encoding (see #9740)
and we therefore force "ascii" when exporting with XeTeX and 8-bit TeX-fonts.

However, "utf8-plain" is a "power-user" option, which allows to switch off LyX's
encoding of the LaTeX file:
keep this also for "XeTeX with TeX fonts".

The user is responsible to ensure all characters can be processed and are
correctly shown in the output. The provided test sample shows the problems
with this encoding without special measures (like loading fontspec in the
user-preamble or a document class).

8 years agoCmake build: Correct wrong comment
Kornel Benko [Sat, 11 Jun 2016 10:44:15 +0000 (12:44 +0200)]
Cmake build: Correct wrong comment

8 years agoCmake build: Determine availability of 'std::regex' if using clang compiler
Kornel Benko [Sat, 11 Jun 2016 10:23:33 +0000 (12:23 +0200)]
Cmake build: Determine availability of 'std::regex' if using clang compiler

8 years agoSome python 3 fixes for lyx2lyx
Georg Baum [Sat, 11 Jun 2016 09:06:11 +0000 (11:06 +0200)]
Some python 3 fixes for lyx2lyx

These were found by 2to3 and later adapted to use the compatibility code
which was already used in some parts of lyx2lyx, e.g. lyx_1_5.py.

8 years agoFix linking with std::regex and included boost
Georg Baum [Sat, 11 Jun 2016 08:09:48 +0000 (10:09 +0200)]
Fix linking with std::regex and included boost

8 years agoAdd missing includes after change to boost signals2
Stephan Witt [Sat, 11 Jun 2016 07:56:35 +0000 (09:56 +0200)]
Add missing includes after change to boost signals2

8 years agoDo not try to build an empty boost lib
Georg Baum [Sat, 11 Jun 2016 07:28:11 +0000 (09:28 +0200)]
Do not try to build an empty boost lib

This should fix a build failure on OS X:
Making all in boost
  AR       liblyxboost.a
  ar: no archive members specified

8 years agoSkip boost linking test if not needed
Georg Baum [Sat, 11 Jun 2016 07:20:16 +0000 (09:20 +0200)]
Skip boost linking test if not needed

We only link against boost libraries if we do not use std::regex.
Therefore, we do not need to test how to link against boost libs unconditionally.
Also, the warning regarding stdlib-debug is only needed if we link against boost.

8 years agoGet rid of boost signals in multithreading test
Georg Baum [Sat, 11 Jun 2016 07:04:50 +0000 (09:04 +0200)]
Get rid of boost signals in multithreading test

Test for regex instead since this is the only boost library we are linking against.

8 years agoFix silly error outputting math sizes. Fixes bug #10129.
Richard Heck [Sat, 11 Jun 2016 04:48:55 +0000 (00:48 -0400)]
Fix silly error outputting math sizes. Fixes bug #10129.

8 years agoFix bug #10119
Guillaume Munch [Wed, 1 Jun 2016 17:27:36 +0000 (18:27 +0100)]
Fix bug #10119

This makes Qt 5.4 as usable as Qt 5.5.1 in my experience. Otherwise, fix again
INSTALL.

8 years agoClarify Qt requirements for 2.3
Guillaume Munch [Sat, 11 Jun 2016 04:25:34 +0000 (05:25 +0100)]
Clarify Qt requirements for 2.3

As discussed on the list. If the needs to drop Qt 4.8 arises, then this should
be discussed again.

8 years agoAdd missing header
Guillaume Munch [Sat, 11 Jun 2016 04:08:23 +0000 (05:08 +0100)]
Add missing header

Spotted by jkulesza

8 years agoRestore last selected label when using the "go to label" feature
Richard Heck [Mon, 6 Jun 2016 23:36:27 +0000 (19:36 -0400)]
Restore last selected label when using the "go to label" feature
of the reference dialog.

8 years agoCmake build: Finetune some destination data paths on UNIX
Kornel Benko [Fri, 10 Jun 2016 11:38:29 +0000 (13:38 +0200)]
Cmake build: Finetune some destination data paths on UNIX

8 years agoAllow to disable std::regex manually with autoconf
Jean-Marc Lasgouttes [Fri, 10 Jun 2016 09:58:11 +0000 (11:58 +0200)]
Allow to disable std::regex manually with autoconf

Update INSTALL and remove mention of --disable-cxx11.

8 years agoReplace Boost.Signals with Boost.Signals2
Georg Baum [Thu, 9 Jun 2016 20:25:34 +0000 (22:25 +0200)]
Replace Boost.Signals with Boost.Signals2

Boost.Signals is deprecated. This fixes bug #9943.
The only thing left to do is to rewrite (or get rid of) the boost -mt test
in config/lyxinclude.m4 not to use signals anymore.

8 years agoRerun extract.sh to get rid of more boost
Georg Baum [Thu, 9 Jun 2016 18:47:19 +0000 (20:47 +0200)]
Rerun extract.sh to get rid of more boost

After the latest changes we require less parts of boost, but unfortunaly the
effect is only small.

8 years agoExercise: simplify the definition of IconvProcessor
Guillaume Munch [Thu, 2 Jun 2016 21:27:52 +0000 (22:27 +0100)]
Exercise: simplify the definition of IconvProcessor

It is no longer needed to create fake copy constructors and assignment and to
deal with deletion by hand, thanks to unique_ptr, the inference of move
constructor and assignment operator, and the compatibility of standard
containers with movable objects.

8 years agoRemove non-copyable idioms
Guillaume Munch [Thu, 2 Jun 2016 19:38:15 +0000 (20:38 +0100)]
Remove non-copyable idioms

Two better ways of making a class non-copyable in C++11:

* Store the p. impl. in a unique_ptr (for the cases of classes with p. impl.),
  or:

* Define publicly the copy constructor and assignment as deleted

Lots of other classes could be cleaned up in this way.

8 years agoMissing headers
Guillaume Munch [Thu, 9 Jun 2016 15:09:14 +0000 (16:09 +0100)]
Missing headers

Found by Jean-Marc

8 years agoInitialize GuiDocument:biblioChanged_ in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 15:38:30 +0000 (17:38 +0200)]
Initialize GuiDocument:biblioChanged_ in constructor

Found by Coverity

8 years agoInitialize correctly SystemcallPrivate in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 15:34:14 +0000 (17:34 +0200)]
Initialize correctly SystemcallPrivate in constructor

It seems that Error is the best possibility when nothing has been done yet.

Found by Coverity

8 years agoInitialize bool member of Package in default constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 15:26:55 +0000 (17:26 +0200)]
Initialize bool member of Package in default constructor

Found by Coverity

8 years agoInitialize properly InsetTabular members in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 15:23:27 +0000 (17:23 +0200)]
Initialize properly InsetTabular members in constructor

Found by Coverity

8 years agoInitialize Parse::theCatCode_ in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 15:11:41 +0000 (17:11 +0200)]
Initialize Parse::theCatCode_ in constructor

Normally, it is done before tokenizing, but it does not hurt to do it
even before.

Found by Coverity.

8 years agoInitialize FindAndReplaceOptions in default constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 15:05:24 +0000 (17:05 +0200)]
Initialize FindAndReplaceOptions in default constructor

Found by coverity

8 years agoInitialize correctly GuiErrorList::from_master_ in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:58:13 +0000 (16:58 +0200)]
Initialize correctly GuiErrorList::from_master_ in constructor

Found by Coverity

8 years agoInitialize InsetExteralParams::preview_mode in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:51:07 +0000 (16:51 +0200)]
Initialize InsetExteralParams::preview_mode in constructor

The value PREVIEW_OFF is the same default as for external::Template.

Found by Coverity

8 years agoInitialize GuiSendto::format_ in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:44:56 +0000 (16:44 +0200)]
Initialize GuiSendto::format_ in constructor

Found by Coverity.

8 years agoAlways initialize InsetQuote language in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:42:24 +0000 (16:42 +0200)]
Always initialize InsetQuote language in constructor

Found by Coverity

8 years agoInitialize some GuiTabular members in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:38:32 +0000 (16:38 +0200)]
Initialize some GuiTabular members in constructor

Found by Coverity.

8 years agoInitialize ScopeBuffer::buffer member in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:34:25 +0000 (16:34 +0200)]
Initialize ScopeBuffer::buffer member in constructor

Found by Coverity.

8 years agoInitialize LyXModule::available_ in constructor
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:25:02 +0000 (16:25 +0200)]
Initialize LyXModule::available_ in constructor

Found by Coverity.

8 years agoReplace boost::tuple with std::tuple
Guillaume Munch [Thu, 2 Jun 2016 19:06:59 +0000 (20:06 +0100)]
Replace boost::tuple with std::tuple

8 years agoReplace support/shared_ptr.h and boost::shared_ptr with std::shared_ptr
Guillaume Munch [Thu, 2 Jun 2016 17:13:55 +0000 (18:13 +0100)]
Replace support/shared_ptr.h and boost::shared_ptr with std::shared_ptr

shared_ptrs now only require the <memory> header.

8 years agoReplace boost::scoped_ptr with unique_ptr
Guillaume Munch [Thu, 2 Jun 2016 22:49:36 +0000 (23:49 +0100)]
Replace boost::scoped_ptr with unique_ptr

8 years agoAutotools: restore deprecation warning
Guillaume Munch [Thu, 2 Jun 2016 17:00:22 +0000 (18:00 +0100)]
Autotools: restore deprecation warning

-Wno-deprecated-declarations was added at 314a121c.

8 years agoReplace auto_ptr with unique_ptr
Guillaume Munch [Thu, 2 Jun 2016 20:58:52 +0000 (21:58 +0100)]
Replace auto_ptr with unique_ptr

This is a mechanical replacement. For now it seems that unique_ptrs are
essentially used for exception-safety. More could certainly be done to clarify
pointer ownership in general.

8 years agounique_ptr and make_unique
Guillaume Munch [Tue, 24 May 2016 22:25:41 +0000 (23:25 +0100)]
unique_ptr and make_unique

8 years agoInitialize all MathMacroTemplate members in constructors
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:19:31 +0000 (16:19 +0200)]
Initialize all MathMacroTemplate members in constructors

Found by coverity.

8 years agoPlease Coverity (code should be equivalent)
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 14:02:39 +0000 (16:02 +0200)]
Please Coverity (code should be equivalent)

The parameter passed to allowDisplayMath will need to be copied, so it
made sense to pass it by value. Since Coverity complains about that,
the code is rewritten to make the copy explicit.

8 years agoAnnotate source code to please coverity
Jean-Marc Lasgouttes [Thu, 9 Jun 2016 13:51:07 +0000 (15:51 +0200)]
Annotate source code to please coverity

This code is signalled as a copy and paste error, but it is a false
positive.

According to the documentation, adding a comment starting with
  // coverity[name_of_error]
should be enough to flag the false positive.

8 years agoFix right_boundary properly after a row is shortened
Jean-Marc Lasgouttes [Mon, 6 Jun 2016 12:01:02 +0000 (14:01 +0200)]
Fix right_boundary properly after a row is shortened

Instead of resetting it to false, do a proper test to see whether
there is a separator at the end of the row.

Fixes bug #10180.

8 years agoImprove build for FreeBSD.
Pavel Sanda [Thu, 9 Jun 2016 02:33:08 +0000 (19:33 -0700)]
Improve build for FreeBSD.

Patch from Shankar Giri Venkita Giri.

8 years agoWin installer: new version with Qt 5.6.1
Uwe Stöhr [Thu, 9 Jun 2016 00:14:28 +0000 (02:14 +0200)]
Win installer: new version with Qt 5.6.1

- the update to JabRef 3.4 which fixes installation problems if user has no admin privileges
- also update MiKTeX and ImageMagick

8 years agoAdd missing backslashes
Georg Baum [Wed, 8 Jun 2016 20:17:14 +0000 (22:17 +0200)]
Add missing backslashes

Found by 2to3, but useful for python2 as well for consistency reasons.

8 years agoMake scripts python3 compatible
Georg Baum [Wed, 8 Jun 2016 18:02:33 +0000 (20:02 +0200)]
Make scripts python3 compatible

Again using 2to3 and manual checking

8 years agoMake configure.py python3 compatible
Georg Baum [Wed, 8 Jun 2016 17:29:15 +0000 (19:29 +0200)]
Make configure.py python3 compatible

This was done using 2to3 and manual tweaking afterwards to ensure that it
works with python2 as well.

8 years agoMake commented code python3 compatible
Georg Baum [Wed, 8 Jun 2016 16:41:57 +0000 (18:41 +0200)]
Make commented code python3 compatible

8 years agoCmake build: Check for QPA_XCB when QT_USES_X11 is known
Kornel Benko [Wed, 8 Jun 2016 07:21:48 +0000 (09:21 +0200)]
Cmake build: Check for QPA_XCB when QT_USES_X11 is known

Since QT_USES_X11 is determined in ConfigureChecks
we have to check after this call

8 years agoMention C++11 requirement in INSTALL
Georg Baum [Tue, 7 Jun 2016 20:29:38 +0000 (22:29 +0200)]
Mention C++11 requirement in INSTALL

Thanks to Scott and Jean-Marc for pointing that out, I forgot it.

8 years agoWe do not use the provided MSVC proj files
Georg Baum [Tue, 7 Jun 2016 20:19:10 +0000 (22:19 +0200)]
We do not use the provided MSVC proj files

8 years agoRemove boost::typeof
Georg Baum [Tue, 7 Jun 2016 20:10:49 +0000 (22:10 +0200)]
Remove boost::typeof

Jean-Marc found out that we do not need it.

8 years agoUpdate boost to version 1.61
Georg Baum [Tue, 7 Jun 2016 19:14:12 +0000 (21:14 +0200)]
Update boost to version 1.61

I updated using the new extract script. This gets rid of boost::bind, but the
other parts are still needed internally.

8 years agoRemove unneeded files from extract.sh
Georg Baum [Tue, 7 Jun 2016 19:10:19 +0000 (21:10 +0200)]
Remove unneeded files from extract.sh

We do require less files from boost now.

8 years agoRemove zombie noncopyable.hpp dependency
Georg Baum [Tue, 7 Jun 2016 18:49:27 +0000 (20:49 +0200)]
Remove zombie noncopyable.hpp dependency

The header was still included, but not used.

8 years agoRequire a C++11 compiler
Georg Baum [Tue, 7 Jun 2016 18:33:06 +0000 (20:33 +0200)]
Require a C++11 compiler

As discussed on the list. If no C++11 compiler is found configuration stops
with an error. There are now unneeded parts of boost, the will be removed in
a second commit.

8 years agoCmake build: Correct some installation paths
Kornel Benko [Tue, 7 Jun 2016 12:38:20 +0000 (14:38 +0200)]
Cmake build: Correct some installation paths

8 years agoFix bug #10194: Space missing in UI.
Richard Heck [Tue, 7 Jun 2016 00:41:07 +0000 (20:41 -0400)]
Fix bug #10194: Space missing in UI.

8 years agoFix some problems with the preamble in th eKoma-script letter
Richard Heck [Mon, 6 Jun 2016 23:55:54 +0000 (19:55 -0400)]
Fix some problems with the preamble in th eKoma-script letter
template.

Thanks to Richard Talley for the report.

8 years agoFix cppcheck initialization warnings
Georg Baum [Mon, 6 Jun 2016 19:55:39 +0000 (21:55 +0200)]
Fix cppcheck initialization warnings

8 years agoRethrow excepction instead of a copy
Georg Baum [Mon, 6 Jun 2016 19:52:52 +0000 (21:52 +0200)]
Rethrow excepction instead of a copy

This fixes the cppcheck warning "(style) Throwing a copy of the caught
exception instead of rethrowing the original exception."

8 years agoRemove duplicated if clause
Georg Baum [Sun, 5 Jun 2016 17:48:31 +0000 (19:48 +0200)]
Remove duplicated if clause

This was a thinko in 760b7cf2 (found by cppcheck), it was added in 977bbd9b as
well.

8 years agoStart a fresh RELEASE-NOTES
Scott Kostyshak [Mon, 6 Jun 2016 08:57:47 +0000 (04:57 -0400)]
Start a fresh RELEASE-NOTES

8 years agoCmake build: Refactor determination of destination paths.
Kornel Benko [Mon, 6 Jun 2016 06:29:07 +0000 (08:29 +0200)]
Cmake build: Refactor determination of destination paths.

8 years agoCmake build: Set new installation paths
Kornel Benko [Sun, 5 Jun 2016 20:59:13 +0000 (22:59 +0200)]
Cmake build: Set new installation paths

For a suffixed version (with suffix 2.3) and installation dir (/usr/local)
the new paths are:
binary -> /usr/local/bin
system-lib -> /usr/local/share/lyx2.3
fonts -> /usr/local/fonts/truetype/lyx2.3
manuals -> /usr/local/man/man1
locales -> /usr/local/share/locale
tex -> /usr/local/texmf/tex/latex/lyx2.3

8 years agoFix encoding for computer modern fonts
Georg Baum [Sun, 5 Jun 2016 14:53:55 +0000 (16:53 +0200)]
Fix encoding for computer modern fonts

The essential hints came from Guillaume amd Jean-Marc at bug #8883.
Tested by comparing the output of

python generate_symbols_list.py `kpsewhich fontmath.ltx`

with lib/symbols.

8 years agoMake generate_symbols_list.py python3 compatible
Georg Baum [Sun, 5 Jun 2016 14:38:57 +0000 (16:38 +0200)]
Make generate_symbols_list.py python3 compatible

8 years agoCmake build: Allow user defined suffix for program files
Kornel Benko [Sun, 5 Jun 2016 14:26:59 +0000 (16:26 +0200)]
Cmake build: Allow user defined suffix for program files

8 years agoImplement gcc version check for cmake
Georg Baum [Sun, 5 Jun 2016 13:54:29 +0000 (15:54 +0200)]
Implement gcc version check for cmake

8 years agoRequire at least gcc 4.3
Georg Baum [Sun, 5 Jun 2016 13:40:00 +0000 (15:40 +0200)]
Require at least gcc 4.3

This is a prerequisite for mandatory C++11 support.
I could not find a cmake gcc version check btw.

8 years agoFix svgz output path
Georg Baum [Sun, 5 Jun 2016 11:28:06 +0000 (13:28 +0200)]
Fix svgz output path

In the old script the output path given on the command line was ignored,
because of teh way how dvisgm expects commandline options.

8 years agoMerge generate_symbols_* scripts
Georg Baum [Sun, 5 Jun 2016 11:21:03 +0000 (13:21 +0200)]
Merge generate_symbols_* scripts

Most of the code was identical, but the templates are sifferent, so they are
not merged.

8 years agoUpdate image template docs to current format
Georg Baum [Sun, 5 Jun 2016 10:56:32 +0000 (12:56 +0200)]
Update image template docs to current format

8 years agoPrepare generate_symbols* for python3
Georg Baum [Sun, 5 Jun 2016 10:51:07 +0000 (12:51 +0200)]
Prepare generate_symbols* for python3

This is the usual encoding and print stuff, but the scripts don't run yet
under python 3 because of the missing Image module.

8 years agoLook for svgz images as well
Georg Baum [Sun, 5 Jun 2016 10:25:48 +0000 (12:25 +0200)]
Look for svgz images as well

Almost all toolbar images are now in svgz format, bu thos were not found by
the scripts.

8 years agoconfigure: Add export format for 2.2.x
Scott Kostyshak [Sun, 5 Jun 2016 07:52:28 +0000 (03:52 -0400)]
configure: Add export format for 2.2.x

8 years agoAdjust generate_symbols* to db363ab1
Georg Baum [Sat, 4 Jun 2016 18:13:37 +0000 (20:13 +0200)]
Adjust generate_symbols* to db363ab1

The image map was renamed, so it was not found anymore.

8 years agoMake unicodesymbols.py python3 compatible
Georg Baum [Sat, 4 Jun 2016 17:58:42 +0000 (19:58 +0200)]
Make unicodesymbols.py python3 compatible

8 years agoUpdate gen_lfuns.py to current format
Georg Baum [Sat, 4 Jun 2016 17:46:40 +0000 (19:46 +0200)]
Update gen_lfuns.py to current format

And run it to update LFUNs.lyx. This overtakes the  syntax fix from b356df7fc
as well.

8 years agoMake gen_lfuns.py python3 compatible
Georg Baum [Sat, 4 Jun 2016 17:40:53 +0000 (19:40 +0200)]
Make gen_lfuns.py python3 compatible

Also read files with universal line endings and write files using native line
endings, so the script can also be used on windows without changing the line
endings.

8 years agoRemove convert_kmap.py
Georg Baum [Sat, 4 Jun 2016 17:09:44 +0000 (19:09 +0200)]
Remove convert_kmap.py

This was used to convert LaTeX symbols in kmap files in 2007, we do not
need it anymore.

8 years agoGet rid of pseudo diffs when remerging strings
Georg Baum [Sat, 4 Jun 2016 15:33:19 +0000 (17:33 +0200)]
Get rid of pseudo diffs when remerging strings

cmake sorts the input files for lyx_pot.py internally, but autotools use a
shell pattern like *.ui on the command line, so the order may be different
on different machines. It is more robust not to require any sorting from the
caller, so lyx_pot.py sorts now internally.

8 years agoupdate test references for ba2b86fa
Georg Baum [Sat, 4 Jun 2016 15:00:17 +0000 (17:00 +0200)]
update test references for ba2b86fa

8 years agoWork around limited SVG support (bug #9778)
Georg Baum [Sat, 4 Jun 2016 07:09:33 +0000 (09:09 +0200)]
Work around limited SVG support (bug #9778)

Qt only supports SVG 1.2 tiny, so we prefer to convert on our own if an
explicit converter is defined and the converter cache is used (otherwise
the conversion would be too expensive).

8 years agoUpdate sk.po
Kornel Benko [Fri, 3 Jun 2016 19:41:38 +0000 (21:41 +0200)]
Update sk.po

8 years agotypo
Pavel Sanda [Fri, 3 Jun 2016 18:19:02 +0000 (11:19 -0700)]
typo

8 years agoTake inset dimension into account in row signature
Jean-Marc Lasgouttes [Fri, 3 Jun 2016 09:21:09 +0000 (11:21 +0200)]
Take inset dimension into account in row signature

In some cases, the insets may change height or width without changing
the other apsects of the row.

Fixes bug #6991 and #10182.

8 years agoComment only
Pavel Sanda [Fri, 3 Jun 2016 05:48:34 +0000 (22:48 -0700)]
Comment only

8 years agoIntroduce basic support for microtype.sty.
Pavel Sanda [Fri, 3 Jun 2016 05:40:21 +0000 (22:40 -0700)]
Introduce basic support for microtype.sty.

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

8 years agoSupport a changed log message in newest LuaTeX
Scott Kostyshak [Fri, 3 Jun 2016 02:54:26 +0000 (22:54 -0400)]
Support a changed log message in newest LuaTeX

The version of LuaTeX that ships with TeX Live 2016 now gives the
following message after processing a document that yields no pages
of output:

"warning  (pdf backend): no pages of output."

The lowercase "n" in "no" is a change that caused our parser not to
pick up the message.

8 years agoOutput file from (xe|lua)latex is PDF, not DVI
Scott Kostyshak [Wed, 25 May 2016 22:02:26 +0000 (18:02 -0400)]
Output file from (xe|lua)latex is PDF, not DVI

A few parts of our code depend on correctly identifying the output
format of LaTeX commands. One specific bug is that because the
output file was not correctly set, it was not removed after an
error. For example, this commit fixes the following bug:

1. Create a new document that contains "hello\blah" where \blah is
in an ERT box.
2. Compile with PDF (LuaTeX). You'll get an error because of \blah.
3. Close the error dialog.
4. Remove the text "hello" and compile again with PDF (LuaTeX).

The error dialog is shown and the "Show Output Anyway" button is
enabled. If you click it, it shows the previously compiled PDF (with
the text "hello"). With this commit, the button is correctly
disabled (and the output file is deleted).

8 years agoGeneralize a comment
Scott Kostyshak [Wed, 25 May 2016 22:01:00 +0000 (18:01 -0400)]
Generalize a comment

An output file does not have to be a DVI.

8 years agoWin installer: port last change
Uwe Stöhr [Thu, 2 Jun 2016 23:30:29 +0000 (01:30 +0200)]
Win installer: port last change

8 years agoTutorial.lyx: port last change
Uwe Stöhr [Thu, 2 Jun 2016 23:29:59 +0000 (01:29 +0200)]
Tutorial.lyx: port last change