[LyX/2.2.x] Fix data loss with [ in first cell of aligned

2016-09-12 Thread Georg Baum
commit 701f10a502a61647e0ede99b1ed2c187ed168848 Author: Georg Baum <b...@lyx.org> Date: Mon Sep 12 20:56:05 2016 +0200 Fix data loss with [ in first cell of aligned If the first character in the first cell of an aligned math environment is '[', and the environment does n

[LyX/master] Fix data loss with [ in first cell of aligned

2016-09-08 Thread Georg Baum
commit a6be519a815893765a257bec5a456d7f6eecf8f6 Author: Georg Baum <b...@lyx.org> Date: Thu Sep 8 22:38:33 2016 +0200 Fix data loss with [ in first cell of aligned If the first character in the first cell of an aligned math environment is '[', and the environment does n

[LyX/master] Prepare for mutlicolumn lines

2016-09-08 Thread Georg Baum
commit a931e84e8b17f6529959ef0559eb012e08d3f2c1 Author: Georg Baum <b...@lyx.org> Date: Thu Sep 8 22:01:22 2016 +0200 Prepare for mutlicolumn lines The \multicolumn command allows to set vertical lines for individual rows. These are not yet displayed, but if they are sup

[LyX/2.2.x] Fix filter filter regex

2016-09-08 Thread Georg Baum
commit 1cbc3b6e549cc68424d707cd5d8fe1a856a25899 Author: Georg Baum <b...@lyx.org> Date: Thu Sep 8 20:54:13 2016 +0200 Fix filter filter regex Now the external material file dialog shows the file types defined in the template again. Before this fix it did only show &quo

[LyX/2.2.x] Add xlsx format

2016-09-08 Thread Georg Baum
commit 7e37dc20ebc6cd16321aaa9a3ccd4aeb5d6b4d1b Author: Georg Baum <b...@lyx.org> Date: Thu Sep 8 20:53:37 2016 +0200 Add xlsx format We do already have docx, but xlsx was missing. This is a separate format because of the MIME type. nd because some users might need conv

[LyX/master] Add more lib/symbols unicodemapping

2016-08-27 Thread Georg Baum
commit f69d11f97bbeddd83a9428ff9ae2767e0f1ae477 Author: Georg Baum <b...@lyx.org> Date: Sat Aug 27 11:52:31 2016 +0200 Add more lib/symbols unicodemapping There are still many math symbols in lib/symbols that lack a corresponding entry in lib/unicodesymbols, although a

[LyX/master] Fix regression of 88603655

2016-08-21 Thread Georg Baum
commit 338cef2a976d5bf36c334d2cc8ce437da7f6d815 Author: Georg Baum <b...@lyx.org> Date: Sun Aug 21 20:34:40 2016 +0200 Fix regression of 88603655 The XHTML entries were added in the wrong field, if they are given we need extra xhtml requires. The order is incons

[LyX/2.2.2-staging] Update sv.gmo from sv.po

2016-07-15 Thread Georg Baum
commit 9bd6ed876f01ac7e7218f0443492b4c7c4ee Author: Georg Baum <b...@lyx.org> Date: Thu Apr 21 21:52:44 2016 +0200 Update sv.gmo from sv.po This has been forgotten in 93f58cb440e --- po/sv.gmo | Bin 467488 -> 468962 bytes 1 files changed, 0 insertions(+), 0

[LyX/2.2.2-staging] Update pt_BR.gmo from pt_BR.po

2016-07-15 Thread Georg Baum
commit 57298bf59d3d6cb8d87366276eba4fd7c278fb4f Author: Georg Baum <b...@lyx.org> Date: Thu Apr 21 21:51:12 2016 +0200 Update pt_BR.gmo from pt_BR.po This has been forgotten in c46d5ccdf61a1 --- po/pt_BR.gmo | Bin 486386 -> 486381 bytes 1 files changed, 0 inserti

[LyX/2.2.2-staging] fr.gmo for 79074e6c87

2016-07-15 Thread Georg Baum
commit 7e75ebac4544784d620cc46a02b49205533476b0 Author: Georg Baum <b...@lyx.org> Date: Sat Apr 23 11:26:28 2016 +0200 fr.gmo for 79074e6c87 --- po/fr.gmo | Bin 492608 -> 493690 bytes 1 files changed, 0 insertions(+), 0 deletions(-) diff --git a/po/fr.gmo b/po/fr.gmo inde

[LyX/master] More fixes to MSVC compilation instructions

2016-07-10 Thread Georg Baum
commit ae8028de7cd1175b086f23e36e09f06eabf02127 Author: Georg Baum <b...@lyx.org> Date: Sun Jul 10 20:31:18 2016 +0200 More fixes to MSVC compilation instructions Many thanks to racoon for all the patience and feedback! --- INSTALL.Win32

[LyX/2.2.x] Export svg in xhtml, not svgz (bug 10160)

2016-07-07 Thread Georg Baum
commit 26c0bb9bea487c7d1a3ab4583e1e131581ebae97 Author: Georg Baum <b...@lyx.org> Date: Thu Jul 7 21:45:12 2016 +0200 Export svg in xhtml, not svgz (bug 10160) LyX did not distinguish compressed and uncompressed svg files previously. Therefore XHTML export of vector gr

[LyX/2.2.x] Fix CAS input on windows (bug 10262)

2016-07-03 Thread Georg Baum
commit 3fb8d718695f013ecc48c63706207a4004daa390 Author: Georg Baum <b...@lyx.org> Date: Sun Jul 3 19:48:15 2016 +0200 Fix CAS input on windows (bug 10262) This is the well known file locking problem: The TempFile class keeps the created file locked for the own p

[LyX/master] Fix CAS input on windows (bug 10262)

2016-07-02 Thread Georg Baum
commit 6dfc255088ecd3393c4c5dc3d2c5357a3fbabfc0 Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 18:58:30 2016 +0200 Fix CAS input on windows (bug 10262) This is the well known file locking problem: The TempFile class keeps the created file locked for the own p

[LyX/master] Fix MSVC C++11 detection

2016-07-02 Thread Georg Baum
commit 3c56e7c0eb8d1d00b5783a11e69cff50e1e53790 Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 18:26:08 2016 +0200 Fix MSVC C++11 detection The old version with empty flag did not enter the loop at all, so we have to use a workaround. Thanks Uwe for testing. --- devel

[LyX/master] whitespace

2016-07-02 Thread Georg Baum
commit 5b04b91d54bb50ef70a53d88d7c067e3cdfe73da Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 14:52:46 2016 +0200 whitespace --- lib/unicodesymbols | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/unicodesymbols b/lib/unicodesymbols index 1

[LyX/master] Fix MathML for imaginary part

2016-07-02 Thread Georg Baum
commit 083e6bb8a4bbabb9db8a6677e08004545a6f7c9a Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 14:37:05 2016 +0200 Fix MathML for imaginary part image is the HTML image element --- lib/symbols |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/s

[LyX/master] Do not use --std=c++14 for MSVC

2016-07-02 Thread Georg Baum
commit 987dd8446131ab638217be9f7d29e17f87bf3e39 Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 12:42:04 2016 +0200 Do not use --std=c++14 for MSVC MSVC does not need a special flag to specify the standard. Using --std=c++14 produces a warning, but compilation succee

[LyX/master] Fix std::regex detection for older gcc

2016-07-02 Thread Georg Baum
commit e49d59dafc37c38642a640504fe00e696116af26 Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 12:39:08 2016 +0200 Fix std::regex detection for older gcc Older gcc versions (e.g. the first one which has usable std::regex: gcc 4.9) require the --std=c++11 flag to

[LyX/master] Ensure that iconv and zlib are always found

2016-07-02 Thread Georg Baum
commit 5ef180842c65b775f503a0e6ae617a43da4f1afc Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 11:09:26 2016 +0200 Ensure that iconv and zlib are always found If the included thirdparty libs are requested, use them, even on unix. This is consistent with aut

[LyX/2.2.x] Make LyX compiled by MSVC 2015 run on Vista again

2016-07-02 Thread Georg Baum
commit 67d7a17af53cd4fc4f540fc7fa21433c4f868375 Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 10:16:48 2016 +0200 Make LyX compiled by MSVC 2015 run on Vista again Patch and tests from Dima Ruinskiy, comments by me. For details see discussion in bug

[LyX/master] Add Dima to CREDITS

2016-07-02 Thread Georg Baum
commit 0147e1f85783391de6f60101a189447c92163cd1 Author: Georg Baum <b...@lyx.org> Date: Sat Jul 2 10:11:21 2016 +0200 Add Dima to CREDITS --- lib/CREDITS |6 ++ lib/generate_contributions.py |8 2 files changed, 14 insertions(+), 0 deletions(-)

[LyX/master] Make LyX compiled by MSVC 2015 run on Vista again

2016-07-01 Thread Georg Baum
commit 03cfeae00a345400e6b06afcf07bc0b38c9702ce Author: Georg Baum <b...@lyx.org> Date: Fri Jul 1 22:05:55 2016 +0200 Make LyX compiled by MSVC 2015 run on Vista again Patch and tests from Dima Ruinskiy, comments by me. For details see discussion in bug

[LyX/master] Add some symbols from fontmath.ltx

2016-06-30 Thread Georg Baum
commit 521c0cde3a4b627fb74a21fc289d07ae853990a8 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 30 22:25:56 2016 +0200 Add some symbols from fontmath.ltx These are all in lib/symbols, but we did not yet know the corresponding unicode numbers. unicodesymbols does

[LyX/2.2.x] Remove unneeded MSVC 6 project file

2016-06-28 Thread Georg Baum
commit c8f3e93956808c07bc35ca5d07b7449634566033 Author: Georg Baum <b...@lyx.org> Date: Tue Jun 28 21:23:55 2016 +0200 Remove unneeded MSVC 6 project file We use cmake or autotools to build hunspell, so we don't need this. --- 3rdparty/hunspell/1.3.3/src/hunspell/hunspe

[LyX/master] Escape backslashes

2016-06-26 Thread Georg Baum
commit 4df8117a9d8683025fb73064eaed9de7ab631a2c Author: Georg Baum <b...@lyx.org> Date: Sun Jun 26 20:31:31 2016 +0200 Escape backslashes The parser that reads unicodesymbols uses backslashes to escape quotes, so every backslash that is part of a LaTeX command

[LyX/master] Move duplicated symbols to the macro section

2016-06-26 Thread Georg Baum
commit 343a379b88e35778f358742e134c61b552bcabb3 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 26 20:23:46 2016 +0200 Move duplicated symbols to the macro section This helps to find them via unicodesymbols as I do for some STIX experiments --- lib/symbols |6 +++--- 1

[LyX/master] Remove unneeded MSVC 6 project file

2016-06-26 Thread Georg Baum
commit 9dcb7860b48963fd2452d5e80ec82a60ac54a6af Author: Georg Baum <b...@lyx.org> Date: Sun Jun 26 18:58:19 2016 +0200 Remove unneeded MSVC 6 project file We use cmake or autotools to build hunspell, so we don't need this. --- 3rdparty/hunspell/1.3.3/src/hunspell/hunspe

[LyX/master] Remove using directives from headers

2016-06-26 Thread Georg Baum
commit 14fa2c71625c715ffcc42d13ee0151333079de2c Author: Georg Baum <b...@lyx.org> Date: Sun Jun 26 18:22:59 2016 +0200 Remove using directives from headers The only exceptions are: - The purpose of the header is to drag in the used symbol, e.g. unique_ptr.h - Th

[LyX/master] Remove asciiimage and asciixfig formats

2016-06-25 Thread Georg Baum
commit 3420910d7bfb09f65354fb93b8146e5eaf1393c6 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 25 21:09:21 2016 +0200 Remove asciiimage and asciixfig formats The external templates requested conversion to these formats, but there was no converter defined, so plain text

[LyX/master] remove unused declaration

2016-06-25 Thread Georg Baum
commit deaaf9bfe2e698fcf0007d7ced2309bfabb8d8cc Author: Georg Baum <b...@lyx.org> Date: Sat Jun 25 20:31:14 2016 +0200 remove unused declaration --- src/frontends/qt4/GuiView.h |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/frontends/qt4/GuiView.h

[LyX/master] more const correctness

2016-06-21 Thread Georg Baum
commit c4ab6210883a5e4a973b5ad2d887aebdf98f131a Author: Georg Baum <b...@lyx.org> Date: Tue Jun 21 21:09:50 2016 +0200 more const correctness The const_cast shows the place where const correctness is violated, this is no longer hidden by lying member functions. diff

[LyX/master] const correctness

2016-06-20 Thread Georg Baum
commit a4b8094aac6d8b8ad498c02b4f762ee727c43144 Author: Georg Baum <b...@lyx.org> Date: Mon Jun 20 22:00:05 2016 +0200 const correctness It is dangerous to hand out non-const pointers to members from a const method. diff --git a/src/insets/InsetTabular.cpp b/src/

[LyX/2.2.x] Skip paragraph parameters for dash conversion

2016-06-20 Thread Georg Baum
commit 380475f4dbcf1c22f3b411145c5446e16f60 Author: Georg Baum <b...@lyx.org> Date: Mon Jun 20 20:19:24 2016 +0200 Skip paragraph parameters for dash conversion Some of them are directly passed to LaTeX, but for all of them a token \twohyphens or \threehyphens is not

[LyX/master] Remove external date inset

2016-06-19 Thread Georg Baum
commit d66d6f7805da9085857f6229b6d96477ebaff092 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 21:23:25 2016 +0200 Remove external date inset The external date inset was implemented as a demonstrator for external insets in general. It was never intended for productio

[LyX/master] Use default MSVC install path

2016-06-19 Thread Georg Baum
commit 4bc2b248f777db1425d24740dfba2fa3671f8688 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 19:04:30 2016 +0200 Use default MSVC install path My memory was wrong, the default path uses the internal version number. diff --git a/INSTALL.Win32 b/INSTALL.Win32 index 6

[LyX/master] Skip paragraph parameters for dash conversion

2016-06-19 Thread Georg Baum
commit 5ab19af7820fba58876ac86efd8cc4aa1e75b44f Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 17:05:13 2016 +0200 Skip paragraph parameters for dash conversion Some of them are directly passed to LaTeX, but for all of them a token \twohyphens or \threehyphens is not

[LyX/master] Ajust instructions to qt 5

2016-06-19 Thread Georg Baum
commit b425e3108e827a9e6d84a58f486082b5f771828f Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 16:28:02 2016 +0200 Ajust instructions to qt 5 Building with MSVC and qt4 is an esoteric special case nowadays. People who are able to do this will also figure out how t

[LyX/master] Describe how to set env vars for the MSVC compiler

2016-06-19 Thread Georg Baum
commit a88d1f023bcb47d4658fa1608d343f626f8bec57 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 13:26:48 2016 +0200 Describe how to set env vars for the MSVC compiler The old instructions did assume that the MSVC bin directory was in the PATH. This is not recommended,

[LyX/master] Adjust dep path in build batches

2016-06-19 Thread Georg Baum
commit c7c9744368cfabfaf29a6071954eb6c1500e6d55 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 13:15:50 2016 +0200 Adjust dep path in build batches Another location where paths are stored... diff --git a/development/cmake/build5-2015-installer.bat b/development/cmake/

[LyX/master] Fix windows dependencies download

2016-06-19 Thread Georg Baum
commit 48fd76d4bfb99ee9dff20740c6b46683e36f043e Author: Georg Baum <b...@lyx.org> Date: Sun Jun 19 12:47:30 2016 +0200 Fix windows dependencies download The paths and servers have changed, and a MSVC 2013 version is not provided anymore. diff --git a/CMakeLists

[LyX/master] add missing autotests to tarball

2016-06-17 Thread Georg Baum
commit 012d843a197a4eefa7dfadfe4148629669a29a85 Author: Georg Baum <b...@lyx.org> Date: Fri Jun 17 21:17:38 2016 +0200 add missing autotests to tarball diff --git a/autotests/Makefile.am b/autotests/Makefile.am index 12a6e93..9f58336 100644 --- a/autotests/Makefile.am +++ b/aut

[LyX/master] Do not distribute built sources

2016-06-16 Thread Georg Baum
commit bf49ea32c2005a381dd1a336e1a011880a51156f Author: Georg Baum <b...@lyx.org> Date: Thu Jun 16 21:34:38 2016 +0200 Do not distribute built sources Implementation stolen from ff17b366a05ff2 diff --git a/src/Makefile.am b/src/Makefile.am index 36a9b07..02f0781 100644 ---

[LyX/master] Remove obsolete comments

2016-06-16 Thread Georg Baum
commit 1a7953872548fdf7c21eab38b1d7690f7aeb8ca8 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 16 21:05:27 2016 +0200 Remove obsolete comments diff --git a/src/Makefile.am b/src/Makefile.am index 90fb3e6..36a9b07 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -51,8

[LyX/master] Remove InsetMathXYArrow

2016-06-16 Thread Georg Baum
commit c737f1cddf7a01d81fa676d15bcd24c967246485 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 16 20:39:32 2016 +0200 Remove InsetMathXYArrow This was dead code that did never work, and most of it was boilerplate that you can steel in 15 minutes from any existing math

[LyX/master] Amend 10b4a471853

2016-06-16 Thread Georg Baum
commit 8e9321dec2992cef5cf20676437525330ac95495 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 16 20:25:43 2016 +0200 Amend 10b4a471853 diff --git a/src/support/os.cpp b/src/support/os.cpp index 8afb96c..c21d9c5 100644 --- a/src/support/os.cpp +++ b/src/support/os.cpp @@ -77,7

[LyX/master] This is LyX 2.3

2016-06-16 Thread Georg Baum
commit f8990ef46998214e539f6552184c515905ee4e1c Author: Georg Baum <b...@lyx.org> Date: Thu Jun 16 20:20:59 2016 +0200 This is LyX 2.3 diff --git a/development/cmake/scripts/xmingw b/development/cmake/scripts/xmingw index 868d96b..ec8fcd0 100755 --- a/development/cmake/scripts/xmingw

[LyX/master] Expose python 3 support to some testing

2016-06-16 Thread Georg Baum
commit 10b4a4718539ea45d908dc3d051ae2284f9678e6 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 16 20:22:40 2016 +0200 Expose python 3 support to some testing LyX will now always use the default python interpreter. This will hopefully help us sto see if one of them

[LyX/master] Require gcc 4.6

2016-06-15 Thread Georg Baum
commit e307944d18afe743c4c26dee2dc281c490617800 Author: Georg Baum <b...@lyx.org> Date: Wed Jun 15 22:04:51 2016 +0200 Require gcc 4.6 See also 5de30b1210a diff --git a/CMakeLists.txt b/CMakeLists.txt index 68845e3..bb71599 100644 --- a/CMakeLists.txt +++ b/CMakeLis

[LyX/master] Add missing images to source package

2016-06-14 Thread Georg Baum
commit 7b4c4d8ae188f6b05548ed67f23ccd99de23dcce Author: Georg Baum <b...@lyx.org> Date: Tue Jun 14 22:30:26 2016 +0200 Add missing images to source package Thanks to Kornel for noticing. We cannot use ${x} style variables with autotools, these work only in the

[LyX/master] Make lyx2lyx infrastructure python3 ready

2016-06-12 Thread Georg Baum
commit 166420d02ccb073dc32ab5cd0bc466de54aa36bb Author: Georg Baum <b...@lyx.org> Date: Sun Jun 12 21:21:15 2016 +0200 Make lyx2lyx infrastructure python3 ready The LyX class works now with python 3. Certain file format conversions may still fail (convert_multien

[LyX/master] Improve comments and add missing decoding call

2016-06-11 Thread Georg Baum
commit 72c6602b13b0fb09f80fa742266c78a50e8bb73c Author: Georg Baum <b...@lyx.org> Date: Sat Jun 11 14:45:18 2016 +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 c

[LyX/master] Some python 3 fixes for lyx2lyx

2016-06-11 Thread Georg Baum
commit 9558d863c830060b370d57b8716411089fd06f16 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 11 11:06:11 2016 +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 lyx2ly

[LyX/master] Fix linking with std::regex and included boost

2016-06-11 Thread Georg Baum
commit 20a00903b1987b88239972b0cd9dedf45526548c Author: Georg Baum <b...@lyx.org> Date: Sat Jun 11 10:09:48 2016 +0200 Fix linking with std::regex and included boost diff --git a/config/lyxinclude.m4 b/config/lyxinclude.m4 index c1b6524..d3405ed 100644 --- a/config/lyxinclude.m4

[LyX/master] Do not try to build an empty boost lib

2016-06-11 Thread Georg Baum
commit d67a8cb212dab9ac06fba93e2732af3fa081136a Author: Georg Baum <b...@lyx.org> Date: Sat Jun 11 09:28:11 2016 +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 m

[LyX/master] Skip boost linking test if not needed

2016-06-11 Thread Georg Baum
commit cf1e08f7f704cfbb31998ce024e3bc332fe6f432 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 11 09:20:16 2016 +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 a

[LyX/master] Get rid of boost signals in multithreading test

2016-06-11 Thread Georg Baum
commit 7293fc7b66aebb9339c25ba87c4acf4f87f49973 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 11 09:04:50 2016 +0200 Get rid of boost signals in multithreading test Test for regex instead since this is the only boost library we are linking against. diff --git a/

[LyX/master] Rerun extract.sh to get rid of more boost

2016-06-09 Thread Georg Baum
commit fe86240d64a0f657786f48925cfd9f0f554216f0 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 9 20:47:19 2016 +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. diff

[LyX/master] Add missing backslashes

2016-06-08 Thread Georg Baum
commit e93013057fc5d0c1ffef568b90c970fc919ea50e Author: Georg Baum <b...@lyx.org> Date: Wed Jun 8 22:17:14 2016 +0200 Add missing backslashes Found by 2to3, but useful for python2 as well for consistency reasons. diff --git a/lib/lyx2lyx/lyx_1_2.py b/lib/lyx2lyx/lyx_1_2.py

[LyX/master] Make scripts python3 compatible

2016-06-08 Thread Georg Baum
commit d0aa7d24ab5a45cf28cda74b3f6e77b53365abf3 Author: Georg Baum <b...@lyx.org> Date: Wed Jun 8 20:02:33 2016 +0200 Make scripts python3 compatible Again using 2to3 and manual checking diff --git a/lib/generate_contributions.py b/lib/generate_contributions.py index 8

[LyX/master] Make commented code python3 compatible

2016-06-08 Thread Georg Baum
commit 7328cc0cc09af316f4078ce2ea062876bd16bb3a Author: Georg Baum <b...@lyx.org> Date: Wed Jun 8 18:41:57 2016 +0200 Make commented code python3 compatible diff --git a/development/tools/unicodesymbols.py b/development/tools/unicodesymbols.py index 07ae50f..7338d2f

[LyX/master] Mention C++11 requirement in INSTALL

2016-06-07 Thread Georg Baum
commit 8a20f4b394bbf43c9fff416eecce6dbeff227530 Author: Georg Baum <b...@lyx.org> Date: Tue Jun 7 22:29:38 2016 +0200 Mention C++11 requirement in INSTALL Thanks to Scott and Jean-Marc for pointing that out, I forgot it. diff --git a/INSTALL b/INSTALL index f53361d..e3d3ee0

[LyX/master] We do not use the provided MSVC proj files

2016-06-07 Thread Georg Baum
commit 3611d90ffebefbef0fef55592d68d69162705ad5 Author: Georg Baum <b...@lyx.org> Date: Tue Jun 7 22:19:10 2016 +0200 We do not use the provided MSVC proj files diff --git a/3rdparty/boost/extract.sh b/3rdparty/boost/extract.sh index eca419e..64ffbe4 100755 --- a/3rdparty/boost/extr

[LyX/master] Remove unneeded files from extract.sh

2016-06-07 Thread Georg Baum
commit bdbe81be15b78d3edd658f9ce94fdf34ff825aea Author: Georg Baum <b...@lyx.org> Date: Tue Jun 7 21:10:19 2016 +0200 Remove unneeded files from extract.sh We do require less files from boost now. diff --git a/3rdparty/boost/extract.sh b/3rdparty/boost/extract.sh index e

[LyX/master] Remove zombie noncopyable.hpp dependency

2016-06-07 Thread Georg Baum
commit 0f5554a8f230b9522ff0a1c6e4e0784333ecfdcd Author: Georg Baum <b...@lyx.org> Date: Tue Jun 7 20:49:27 2016 +0200 Remove zombie noncopyable.hpp dependency The header was still included, but not used. diff --git a/src/insets/ExternalTemplate.h b/src/insets/ExternalTemp

[LyX/master] Require a C++11 compiler

2016-06-07 Thread Georg Baum
commit 273c67d8aa34a724ca03e01ae8e1792949c23297 Author: Georg Baum <b...@lyx.org> Date: Tue Jun 7 20:33:06 2016 +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

[LyX/master] Fix cppcheck initialization warnings

2016-06-06 Thread Georg Baum
commit 41fda35c596bc9b70da7839cc7a3b8409fed82cc Author: Georg Baum <b...@lyx.org> Date: Mon Jun 6 21:55:39 2016 +0200 Fix cppcheck initialization warnings diff --git a/src/Compare.cpp b/src/Compare.cpp index f5046bd..68570b8 100644 --- a/src/Compare.cpp +++ b/src/Compare.cpp @@

[LyX/master] Rethrow excepction instead of a copy

2016-06-06 Thread Georg Baum
commit 03395b78711de7092db15fce653abdbe921d4b54 Author: Georg Baum <b...@lyx.org> Date: Mon Jun 6 21:52:52 2016 +0200 Rethrow excepction instead of a copy This fixes the cppcheck warning "(style) Throwing a copy of the caught exception instead of rethrowing t

[LyX/master] Remove duplicated if clause

2016-06-06 Thread Georg Baum
commit 42362cfb87d1df08349e61b41347617fcd149925 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 19:48:31 2016 +0200 Remove duplicated if clause This was a thinko in 760b7cf2 (found by cppcheck), it was added in 977bbd9b as well. diff --git a/src/insets/InsetLayout.cpp

[LyX/master] Fix encoding for computer modern fonts

2016-06-05 Thread Georg Baum
commit 0009732fe8fd3f0793c13c1ce4160adec8313714 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 16:53:55 2016 +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

[LyX/master] Make generate_symbols_list.py python3 compatible

2016-06-05 Thread Georg Baum
commit 961d629301e58891f047b0b61f50998af7f19c97 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 16:38:57 2016 +0200 Make generate_symbols_list.py python3 compatible diff --git a/development/tools/generate_symbols_list.py b/development/tools/generate_symbols_list.py index b

[LyX/master] Implement gcc version check for cmake

2016-06-05 Thread Georg Baum
commit c2433d8b8f2bd7be363ddc96bcb95116ac5ea8cd Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 15:54:29 2016 +0200 Implement gcc version check for cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 33daf5b..68753c1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -260,11

[LyX/master] Require at least gcc 4.3

2016-06-05 Thread Georg Baum
commit ad63374e26f6a314315a06b9e415fafc0366158a Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 15:40:00 2016 +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. diff --git a/INSTALL b/I

[LyX/master] Fix svgz output path

2016-06-05 Thread Georg Baum
commit 2ba8705435016349678aee9c1d680984f3706b0e Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 13:28:06 2016 +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.

[LyX/master] Merge generate_symbols_* scripts

2016-06-05 Thread Georg Baum
commit a847fef68411d663681c15de18f3485779666ca0 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 13:21:03 2016 +0200 Merge generate_symbols_* scripts Most of the code was identical, but the templates are sifferent, so they are not merged. diff --git a/development/Makef

[LyX/master] Update image template docs to current format

2016-06-05 Thread Georg Baum
commit 888662c4ef4504962b03d1140b84b6b158950e56 Author: Georg Baum <b...@lyx.org> Date: Sun Jun 5 12:56:32 2016 +0200 Update image template docs to current format diff --git a/development/tools/generate_symbols_images.lyx b/development/tools/generate_symbols_images.lyx index 4

[LyX/master] Adjust generate_symbols* to db363ab1

2016-06-04 Thread Georg Baum
commit 8e7bed57da4c7484eea58e2f2a3d87d4f2b30939 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 20:13:37 2016 +0200 Adjust generate_symbols* to db363ab1 The image map was renamed, so it was not found anymore. diff --git a/development/tools/generate_symbols_images

[LyX/master] Make unicodesymbols.py python3 compatible

2016-06-04 Thread Georg Baum
commit f965fc95f6041f0b26cf697b9ae59aa67e029fc4 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 19:58:42 2016 +0200 Make unicodesymbols.py python3 compatible diff --git a/development/tools/unicodesymbols.py b/development/tools/unicodesymbols.py index e63c0be..07ae50f

[LyX/master] Make gen_lfuns.py python3 compatible

2016-06-04 Thread Georg Baum
commit d9703617bdb438aad302109c320e4531430f3bae Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 19:40:53 2016 +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 b

[LyX/2.2.x] Get rid of pseudo diffs when remerging strings

2016-06-04 Thread Georg Baum
commit 8423db037a3828d58aa896c16a954c2352434538 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 19:21:06 2016 +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 c

[LyX/2.2.x] Force native line endings for .po files

2016-06-04 Thread Georg Baum
commit 1191052a91d56aebd10afdfc7f717543d81042da Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 19:22:36 2016 +0200 Force native line endings for .po files As discussed on the list some time ago. cmake produces .po files already in native line endings. Only autotools on

[LyX/master] Remove convert_kmap.py

2016-06-04 Thread Georg Baum
commit 7ead59da40a88e856f996b8115a38705ba33d759 Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 19:09:44 2016 +0200 Remove convert_kmap.py This was used to convert LaTeX symbols in kmap files in 2007, we do not need it anymore. diff --git a/development/Makefil

[LyX/master] Get rid of pseudo diffs when remerging strings

2016-06-04 Thread Georg Baum
commit 960bcc71c18b21e0444cfce3d9a5e7c10cb3172a Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 17:33:19 2016 +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 c

[LyX/master] update test references for ba2b86fa

2016-06-04 Thread Georg Baum
commit bf60696ee6cb9e8dd18967609a2d79f1ca06d6ce Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 17:00:17 2016 +0200 update test references for ba2b86fa diff --git a/src/tex2lyx/test/CJK.lyx.lyx b/src/tex2lyx/test/CJK.lyx.lyx index 9784552..9c71883 100644 --- a/src/tex2ly

[LyX/master] Work around limited SVG support (bug #9778)

2016-06-04 Thread Georg Baum
commit 6bd5263405340b00ddd14305f697f99240696cea Author: Georg Baum <b...@lyx.org> Date: Sat Jun 4 09:09:33 2016 +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 d

[LyX/master] Export svg in xhtml, not svgz (bug 10160)

2016-06-02 Thread Georg Baum
commit eade4ceb92be47f6e9f96ebbf3b059a216ccde39 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 2 22:34:28 2016 +0200 Export svg in xhtml, not svgz (bug 10160) LyX did not distinguish compressed and uncompressed svg files previously. Therefore XHTML export of vector gr

[LyX/master] Do not duplicate jpg format

2016-06-02 Thread Georg Baum
commit 8d255ced2a003b2b8262bf51d1b245ff0dee9dc3 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 2 22:31:27 2016 +0200 Do not duplicate jpg format Some qt versions report both "jpeg" and "jpg" as loadable file extensions. In this case the jpg format

[LyX/master] Improve debug output

2016-06-02 Thread Georg Baum
commit d2424c699826d1e41b15a280f5e9b014173b92d4 Author: Georg Baum <b...@lyx.org> Date: Thu Jun 2 22:17:19 2016 +0200 Improve debug output Now we have only one line per format, not two. The output looks the same now as in GuiApplication.cpp for the qt formats. diff --git

[LyX/master] Update imported gettext code from gettext 0.19.7

2016-06-01 Thread Georg Baum
commit 232e4d1f7e1dd7625a4e63044fe1ae2204c1b4cc Author: Georg Baum <b...@lyx.org> Date: Wed Jun 1 21:45:38 2016 +0200 Update imported gettext code from gettext 0.19.7 This might help with the spurious .pot file update error in 'make distcheck'. At least it does not

[LyX/master] Force native line endings for .po files

2016-05-31 Thread Georg Baum
commit 9df45c383adf5819c90937f9d3cd1e6efc36292e Author: Georg Baum <b...@lyx.org> Date: Tue May 31 22:43:09 2016 +0200 Force native line endings for .po files As discussed on the list some time ago. cmake produces .po files already in native line endings. Only aut

[LyX/2.2.x] status.22x: undocument a bugfix

2016-05-30 Thread Georg Baum
commit 4dd30bca570853983061253f2201391409de492b Author: Georg Baum <b...@lyx.org> Date: Mon May 30 21:34:33 2016 +0200 status.22x: undocument a bugfix This reverts c5e63f73b, since the fix is already in 2.2.0. diff --git a/status.22x b/status.22x index 05e71e5..c1ed4b4

[LyX/master] Fxy typo in XHTML output (bug #10124)

2016-05-22 Thread Georg Baum
commit ff4668621b0e2e9b5529aeb69d3d35475ffcb432 Author: Georg Baum <b...@lyx.org> Date: Sun May 22 17:32:04 2016 +0200 Fxy typo in XHTML output (bug #10124) There was a simple typo that did ouput the slash before the closing tag instead of inside the closing tag. diff

[LyX/master] LyX does work with ImageMagick 7

2016-05-21 Thread Georg Baum
commit 5f36a413ae3db548e8bbc20c94faf18d73ce9443 Author: Georg Baum <b...@lyx.org> Date: Sat May 21 11:24:39 2016 +0200 LyX does work with ImageMagick 7 diff --git a/lib/RELEASE-NOTES b/lib/RELEASE-NOTES index 31fbe6a..b101db2 100644 --- a/lib/RELEASE-NOTES +++ b/lib/RELEASE-NOTES @@

[LyX/master] Fix python release notes

2016-05-21 Thread Georg Baum
commit 8d4236bd1d95670dd0ba14298c329c728c9f8906 Author: Georg Baum <b...@lyx.org> Date: Sat May 21 10:12:57 2016 +0200 Fix python release notes The old text was incorrect and came from the 2.0 release. LyX works fine if the default python interpreter is python 3, a

[LyX/master] Detect ImageMagick 7

2016-05-10 Thread Georg Baum
commit 8da5d01ff768b1d76be4179553eb026a7fe33872 Author: Georg Baum <b...@lyx.org> Date: Tue May 10 21:27:57 2016 +0200 Detect ImageMagick 7 Imagemagick 7 does not have a convert command anymore, it is now called magick. Joint work by Uwe and me. diff --git a/lib/config

[LyX/master] Ensure that TeXFiles.py is run by python2

2016-05-09 Thread Georg Baum
commit a1cc93654873736194891bbc18fbce441c1f1516 Author: Georg Baum <b...@lyx.org> Date: Tue May 10 07:18:48 2016 +0200 Ensure that TeXFiles.py is run by python2 We ensure that configure.py is called by python2, regardless whether 'python' is python 2 or 3. Therefore

[LyX/2.3-staging] Simplify .po file generation

2016-05-09 Thread Georg Baum
commit 6b8f789c95bbbe26bda28808a2519d7bba72e4f3 Author: Georg Baum <b...@lyx.org> Date: Tue May 10 07:03:54 2016 +0200 Simplify .po file generation We can generate the file with the cirrect line endings directly instead of calling a helper script to convert them. diff

[LyX/2.3-staging] Always use unix line ends in .pot files

2016-05-08 Thread Georg Baum
commit 9dcd0086851b8a417ad37e159bcbde15480c7833 Author: Georg Baum <b...@lyx.org> Date: Sun May 8 22:08:17 2016 +0200 Always use unix line ends in .pot files Otherwise gettext creates files with stray '\r' in comment lines on windows. diff --git a/po/lyx_pot.py b/po/lyx_

[LyX/2.3-staging] Describe cross-compilation with MXE

2016-05-08 Thread Georg Baum
commit 20119d4be755b6edafd90f8bef4171168bb7de66 Author: Georg Baum <b...@lyx.org> Date: Sun May 8 14:30:09 2016 +0200 Describe cross-compilation with MXE MXE is really a great project: It provides a cross-compilation environment for compiling windows binaries using ming

[LyX/2.3-staging] Fix packaging for mingw crosscompilation

2016-05-08 Thread Georg Baum
commit b7c003d9bcb145fb4529d24bbf1d877fcd48e3fd Author: Georg Baum <b...@lyx.org> Date: Sun May 8 13:46:35 2016 +0200 Fix packaging for mingw crosscompilation The standard host triplet for mingw tools is is something like x86_64-w64-mingw32 on debian and something like

  1   2   3   4   5   6   7   8   9   10   >