Commit Graph

86 Commits

Author SHA1 Message Date
Yuriy Skalko
e3bf51a4c3 Revert "Enable to build with MinGW-W64"
This reverts commit ae5a8de6ea.
2020-10-16 08:17:12 +03:00
Yuriy Skalko
ae5a8de6ea Enable to build with MinGW-W64 2020-10-16 08:04:05 +03:00
Eugene Chornyi
6fac3144d5 Fix warnings in DTL targets on Windows (use STDC) 2020-09-07 21:27:37 +02:00
Jean-Marc Lasgouttes
b9538b10d4 Ignore some more files when building in source tree 2020-04-23 19:17:15 +02:00
Kornel Benko
af029d695f Cmake build: All directory variables should contain trailing '/' 2020-04-14 13:01:17 +02:00
Kornel Benko
66142c7d08 Amend(2) 4b052dec: Do not use CMAKE_INSTALL_PREFIX
On Windows this leads to duplicated use of 'LYX_INSTALLED' in the installed paths.
Spotted by Eugene.
2020-04-13 22:18:47 +02:00
Kornel Benko
4b052dec77 Amend ef42541d26: Missed to commit these 2020-04-13 13:39:33 +02:00
Pavel Sanda
59e84a525f fix distcheck 2020-04-10 14:28:59 +02:00
Juergen Spitzmueller
0c59ea386d Fix some compiler warnings in dt2dv.c 2020-04-10 09:15:13 +02:00
Juergen Spitzmueller
b351910478 Fix sign mismatch introduced with 8e60fcf530 2020-04-10 09:00:19 +02:00
Kornel Benko
00a6ad4b66 Cmake build: Add manuals for created executables dv2dt and dt2dv 2020-04-09 14:44:18 +02:00
Jean-Marc Lasgouttes
2aff8937ec Add automake support for dtl 2020-04-09 12:40:00 +02:00
Kornel Benko
bcde3d0016 Amend b280fed1: 3rdparty/dtl: Use preprocessor value on Windows 2020-04-09 11:58:49 +02:00
Kornel Benko
b280fed1b3 Cmake build: Added 3rdparty creation of dt2dv and dv2dt
Works on linux, needs testing on Windows
2020-04-09 11:46:47 +02:00
Juergen Spitzmueller
21bb86b8b9 Fix date 2020-04-09 09:29:41 +02:00
Juergen Spitzmueller
48a84370fe Add ChangeLog do document our own changes 2020-04-09 09:22:48 +02:00
Juergen Spitzmueller
8e60fcf530 2006-09-14 Enrico Forestieri <forenr@lyx.org>
* dt2dv.c: Handle non-ASCII characters.

See https://www.lyx.org/trac/ticket/2836
2020-04-09 09:22:02 +02:00
Juergen Spitzmueller
78a15c0448 2005-07-25 Angus Leeming <leeeming@lyx.org>
* dt2dv.c: Enable to handle .dvi files containing strings longer than 1024 chars.

* Makefile: enable the to work out of the box on both *nix and Windows machines
  under the MinSYS environment.

* man2ps: build fixes

See https://marc.info/?l=lyx-devel&m=115228143031699
2020-04-09 09:21:05 +02:00
Juergen Spitzmueller
d6f9fdcaef Add dtl tools to 3rdparty/
We need to compile our own (patched) version of the app on Windows.

See #11325
2020-04-09 08:58:09 +02:00
Kornel Benko
7a02c02c18 Cmake build: Amend b399cfc7
Re-allow also the previous include, so that it is now
possible to use
	#include <hunspell.hxx>
and also
	#include <hunspell/hunspell.hxx>
2020-03-07 13:51:50 +01:00
Kornel Benko
348a3be540 Cmake build: Remove warnings about deprecated policy CMP0075 2020-03-07 13:49:35 +01:00
Kornel Benko
12bd688139 Amend(1) 7f0efc51: Add evince_sync files to the dist target of automake 2020-03-02 12:51:39 +01:00
Kornel Benko
834601fc17 Moving 3rdparty/evince_sync to 3rdparty/scripts/evince_sync 2020-03-01 16:46:35 +01:00
Kornel Benko
b399cfc7a2 Cmake build: Use correct include if using internal hunspell
This way also "HAVE_HUNSPELL_CXXABI" is correctly set to 1
2020-02-28 21:48:54 +01:00
Jean-Marc Lasgouttes
09130d7a62 Update to boost 1.72
This requires to add a assertion_failed_msg handler. Take this
occasion to cleanup and uniformize the various boost.cpp files that we
have.

This adds 50k line of whatever to the source code.
2020-01-07 16:27:23 +01:00
Kornel Benko
3a29ba795d Cmake build: Select use of interprocedural optimization
New cmake-option to explicit select/deselect the IPO
2019-12-17 13:59:52 +01:00
Kornel Benko
c9c86b4966 Cmake build: Remove warnings about deprecated policy CMP0069
Deprecated since cmake version 3.16
(Now explicitly enable/disable interprocedural optimization
if supported and not debugging)
2019-11-09 16:56:16 +01:00
Kornel Benko
e4d30dd7f6 Cmake build: Disable interprocedural optimization if debugging 2019-07-30 15:19:56 +02:00
Jean-Marc Lasgouttes
91c58d9a68 Re-add win_api/config.h and somewhat update CMakeLists.txt 2019-06-17 12:23:09 +02:00
Kornel Benko
cf980435b1 Amend c3484fa6, adapt cmake-build to new hunspell-version 2019-06-12 19:29:46 +02:00
Jean-Marc Lasgouttes
c3484fa6c8 Update the in-source hunspell to version 1.7.0 2019-06-12 16:38:42 +02:00
Kornel Benko
7d021a938c Cmake build: Use interprocedural optimization if possible
With gnu compilers this adds -flto and -fno-fat-lto-objects
to compiler and linker flags.
2019-04-22 18:53:49 +02:00
Jean-Marc Lasgouttes
c40d23deac Update to boost 1.68
This avoids warnings from gcc 8
2018-11-23 16:14:23 +01:00
Jean-Marc Lasgouttes
dd8fd3d90a Get rid of monolithic build support for autoconf
It is not useful anymore on modern machines with several cores.
2018-08-30 11:35:37 +02:00
Jean-Marc Lasgouttes
d9e0a842cf Compile 3rdparty/hunspell in stdlib-debug mode when needed
A function that returns a vector<string> will lead to a crash if the
main code and the library have not been compiled with the same
stdlib-debug state. See for example:
https://stackoverflow.com/questions/4764048/stl-and-release-debug-library-mess

This is fixed by introducing a new variable STDLIB_DEBUG that contains
the flags that trigger the debug mode (autoconf only for now).

This will allow to go forward with bug #10547.
2018-03-29 12:08:48 +02:00
Uwe Stöhr
873bd99008 zlib: update to zlib 1.2.11
This should also be done in LyX 2.3.x now or for LyX 2.3.1.
2017-12-06 02:45:49 +01:00
Juergen Spitzmueller
c61f31d8a5 Add missing file (this addition needed to be forced) 2017-09-18 20:12:57 +02:00
Juergen Spitzmueller
fe4e29a642 Remove files that are no longer in the tree. 2017-09-18 20:01:27 +02:00
Juergen Spitzmueller
3b89cd9c28 Update internal Hunspell to latest release (1.6.2) 2017-09-18 18:12:21 +02:00
Jean-Marc Lasgouttes
ed09ccbc3c Update boost to 1.65.1 2017-09-12 11:37:36 +02:00
Uwe Stöhr
a0b8eed96c libiconv: adapt makefile.am for new files in libiconv 1.15 2017-09-10 15:19:40 +02:00
Uwe Stöhr
39f15a6b0b libiconv/1.15: add some files new in the llibiconv sources 2017-09-10 15:05:28 +02:00
Uwe Stöhr
cf214f8263 libiconv: upgrade to version 1.15
- libiconv 1.15 was released in February this year
- I opened a thread to discuss if this should also be done for the lyX 2.3 branch on the list
2017-09-10 14:46:37 +02:00
Juergen Spitzmueller
8c2e5bfc20 Mythes: fix -Wsign-compare warning
Will also urge to get this into upstream
2017-08-12 10:43:21 +02:00
Juergen Spitzmueller
3edacc85ed Remove sizeof applied to sizeof
Backported from upstream:
2e09086d89
2017-08-12 10:31:19 +02:00
Juergen Spitzmueller
9bc47b83cb Some minor polishment and comments. 2017-07-19 10:22:13 +02:00
Juergen Spitzmueller
e79782c4cc Scripts for connecting LyX with evince for backward/forward search
The scripts have been initially developed by Benjamin Kellermann (2011)
as a derivation of gedit-synctex-plugin by José Aliste
(https://github.com/jaliste/gedit-synctex-plugin, 2010) and published on
https://ubuntuforums.org/showthread.php?t=1716268.

The work here is based on a further derivation of this work for Sublime
Text LaTeX Tools
(https://github.com/SublimeText/LaTeXTools/tree/master/evince).

Adaptations for the use with LyX as well as the initial translation of
the evince_sync bash script to python have been done by myself.

The python code (particularly evince_sync_lyx) needs audit!
2017-07-18 19:08:44 +02:00
Kornel Benko
db8069c2bd Added mythes/CMakeLists.txt to the distribution 2017-04-25 10:08:31 +02:00
Kornel Benko
2136887ea2 Typo: Copy/Paste error 2017-03-07 14:40:56 +01:00
Kornel Benko
5d3d26b024 Cmake build: Adapt handling of mytheslib to automek behaviour
The added cmake-parameter is:
  -DLYX_EXTERNAL_MYTHES=<value>
where <value> is one of
  AUTO	(Default) Search first on system for mythes (lib and include)
  ON	Use installed only (errors if not installed)
  OFF	Compile the provided source in 3rdparty
2017-03-07 14:27:08 +01:00