Commit Graph

322 Commits

Author SHA1 Message Date
Kornel Benko
1b0d8fd5f1 Added support for Aiksaurus-build
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29399 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-25 13:43:52 +00:00
Kornel Benko
1f8e611c03 MYTHES_LIBS not set
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29341 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-19 17:30:19 +00:00
Kornel Benko
ced1b3530b Added libmythes to lyx-build
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29334 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-19 15:04:20 +00:00
Kornel Benko
1657aeb41b white space
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29332 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-19 15:00:45 +00:00
Kornel Benko
d094fccda1 white space
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29331 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-19 14:57:50 +00:00
Kornel Benko
517f8dc1d0 Fix error in creating moc-files due to last commit.
Again: prepend moc_ instead of appending _moc in cmake


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29258 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-16 10:48:32 +00:00
Kornel Benko
7ad31fcf7b Try to avoid use of perl, if there is no perl-command available
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29244 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-15 07:28:37 +00:00
Kornel Benko
6f5ac86d6e Copy po-files only if realy changed.
Avoids annoying po re-building.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29243 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-15 07:14:29 +00:00
Kornel Benko
5378f44032 1.) some white spaces removed
2.) Using direct call to uic-qt4. This was needed to enable translated
    strings to appear in many dialogs.
    I needed some time to find out, why strings form autocof-build made
    it into the dialogs, but strings from cmake-build did not.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29234 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-12 15:01:08 +00:00
Kornel Benko
b5880744c9 1.) Definition of macro add_gettext_python()
Missed the part, when there were more then one argument
        specifying the possible extension.
2.) Typo in extension: .layouts => .layout
3.) Reorder the creation of lyx.pot to make more like when creating
        with autoconf.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29106 a592a061-630c-0410-9148-cb99ea01b6c8
2009-04-05 16:02:46 +00:00
Kornel Benko
1f582e9490 Adapt to some new configuration strings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28967 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-29 07:33:54 +00:00
Kornel Benko
44b15b8cf1 Added unconsidered header files to the list.
Globbed the tex2lyx directory to be more robust against changes.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28890 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-25 07:02:19 +00:00
Kornel Benko
c313084ef5 Avoid modification of po-files in source tree
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28888 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-25 06:49:49 +00:00
Kornel Benko
6420c5b213 autogeneration of tex2lyx.1 now from tex2lyx.1in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28875 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-20 11:39:38 +00:00
Kornel Benko
184cbb6825 Remove "share" from default installation prefix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28750 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-10 07:14:41 +00:00
Kornel Benko
aff87ada93 autogeneration of lyxclient.1 now from lyxclient.1in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28741 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-09 15:09:47 +00:00
Kornel Benko
9fb1b3aa00 Add variable program_suffix to handle manuals properly
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28738 a592a061-630c-0410-9148-cb99ea01b6c8
2009-03-09 14:30:28 +00:00
Vincent van Ravesteijn
d31e25e159 cmake: Fix typo.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28609 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-25 21:11:43 +00:00
Kornel Benko
9d1a382472 Added revision as the release number for rpm package
to avoid the need of the --force flag when updating.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28604 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-25 07:42:50 +00:00
Vincent van Ravesteijn
cc44d6cb0b Hide messages when using cmake-gui.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28580 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-21 22:41:30 +00:00
Vincent van Ravesteijn
a833b6f097 Fix cmake after r28575. Patch from Kornel.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28579 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-21 22:37:25 +00:00
Peter Kümmel
56f8b5f3c3 Kornel: cmake, use external files for packaging
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28501 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-15 15:38:32 +00:00
Peter Kümmel
cc9edb643a Kornel really needs write access
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28500 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-15 14:02:26 +00:00
Peter Kümmel
3f8bc76ecb add missing cmake files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28496 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-15 13:11:44 +00:00
Peter Kümmel
72526f6f8b ke/CMakeLists.txt
Expanded parsing of configure.ac to get also the BUGREPORT value
		Added creation of red hat- and debian-packages

	Kornel

--line, and those below, will be ignored--

M    development/cmake/CMakeLists.txt


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28495 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-15 10:43:06 +00:00
Peter Kümmel
2ef89683a3 development/cmake/CMakeLists.txt
Expanded parsing of configure.ac to get also the BUGREPORT value
		Added creation of red hat- and debian-packages

	Kornel


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28483 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-13 21:37:08 +00:00
Pavel Sanda
4d847204ed *cmake - patch from Kornel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28465 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-12 08:23:12 +00:00
Peter Kümmel
fb3d47a14d Changes:
development/cmake/CMakeLists.txt
		Use lowercase for PACKAGE iff (USE_POSIX_PACKAGING)
		Set correct PROGRAM_SUFFIX,
			CMakeLists.txt in subdirectories depend now on it
		Define PACKAGE_BASE depending on  PACKAGING type
			for use in subsequent directories
	development/cmake/config.h.cmake
		typo: PPROGRAM_SUFFIX --> PROGRAM_SUFFIX
	development/cmake/src/tex2lyx/CMakeLists.txt +
	+ development/cmake/src/CMakeLists.txt +
	+ development/cmake/src/client/CMakeLists.txt +
	+ development/cmake/man/CMakeLists.txt
		added desired version-info to executables and manuals
			tex2lyx, lyx, lyxclient respectivelly

	Kornel



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28438 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-10 22:21:39 +00:00
Peter Kümmel
1fe1080cf6 cmake: Kornel's package versions
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28396 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-08 12:20:31 +00:00
Peter Kümmel
765e190753 cmake: Kornel
Search for all possible files, since there is no POTFILES.in anymore in svn
		Use the PACKAGE-Value as the root of the .mo file
			 (For now it will be LyX.mo)
--line, and those below, will be ignored--

M    development/cmake/po/CMakeLists.txt


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28365 a592a061-630c-0410-9148-cb99ea01b6c8
2009-02-05 19:02:27 +00:00
Peter Kümmel
9ef5e73fa1 Kornel:
Setting some internal variables from info in configure.ac
	(PACKAGE, PACKAGE_VERSION, LYX_DATE, LYX_DIR_VER, LYX_USERDIR_VER)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28283 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-26 18:42:02 +00:00
Peter Kümmel
60ce0b3226 Kornel: Moved handling of for lyx2lyx created files to lyx2lyx/CMakeLists.txt
Installation of executabe lyx2lyx
		creation and installation of lyx2lyx_version.py


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28241 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-18 14:45:57 +00:00
Peter Kümmel
802ca12d08 cmake: fix some stupid errors
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28234 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-18 10:55:54 +00:00
Peter Kümmel
2467c38ca9 cmake: fix for PyCompile
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28227 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-17 19:17:51 +00:00
Peter Kümmel
42dc171666 cmake: fix for PyCompile
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28226 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-17 18:54:28 +00:00
Peter Kümmel
01854608fd cmake: more fixes from Kornel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28103 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-11 20:56:40 +00:00
Peter Kümmel
fbdafecf52 cmake: more fixes from Kornel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28102 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-11 20:52:14 +00:00
Peter Kümmel
138d393a17 Kornel's patch
development/cmake/Install.cmake
		Added directory scripts
		Corrected handling of directories. There may well be empty _dir_list.
			(if we search for e.g. lib/doc/en/clipart, there is nothing)
	development/cmake/lyx2lyx/CMakeLists.txt
		most ot the code moved to development/cmake/lyx2lyx/CMakeLists.txt,
			we include now this module.
	development/cmake/CMakeLists.txt
		add the subdirectory "scripts"


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28100 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-11 18:50:24 +00:00
Peter Kümmel
ed50dbfe0f New files from Kornel
development/cmake/PyCompile.cmake
		common code for creating .pyc and .pyo files
			for scripts and lyx2lyx python files
	development/cmake/scripts/CMakeLists.txt
		sets a variable and includes development/cmake/PyCompile.cmake


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28098 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-11 18:28:48 +00:00
Peter Kümmel
588a118f3f cmake: some cleanup
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28010 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-06 18:51:00 +00:00
Peter Kümmel
18305961ed cmake: set default install path, add py-compile for lyx2lyx, from Kornel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28001 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-05 19:13:20 +00:00
Peter Kümmel
9c44e16aea cmake: explain ugly hacks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27984 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-04 13:33:23 +00:00
Peter Kümmel
b89a2ff510 cmake: more changes from Kornel, and Windows fixes: glob is not really cross plattform
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27983 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-04 13:01:55 +00:00
Peter Kümmel
874a696dfa cmake: more changes from Kornel, and Windows fixes: glob is not really cross plattform
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27982 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-04 13:00:34 +00:00
Peter Kümmel
afe522b1f6 Kornel
New files:
        development/cmake/doc/ReplaceValues.pl
                perl-script to substitute words (defined in the cmd-line) with their actual
                        values
        development/cmake/doc/CMakefiles.txt
                convert and install files .lyx and .txt-files from the lib/doc-directory
	development/cmake/src/client/CMakeLists.txt
		create and install lyxclient
	
Changed:
        development/cmake/Install.cmake
                include the new doc-directory
                remove installation of .lyx from the doc-directory. Will be installed in
                        development/cmake/doc/CMakefiles.txt
        development/cmake/Install.cmake
                changed macro lyx_install() to not insert '.' into the globbing-expression
                        automatically. We need sometimes also dotless files.
	development/cmake/src/CMakefiles.txt
		Added subdirectory client to create and install lyxclient on unix-like systems


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27978 a592a061-630c-0410-9148-cb99ea01b6c8
2009-01-03 10:53:24 +00:00
Peter Kümmel
510c918c6c Kornel's cmake install changes:
New files:
        Directories:
		development/cmake/po
		development/cmake/man
        Files:
		development/cmake/po/CMakeLists.txt
			Creates lyx.pot and *.gmo-files;
			Installs ${_lang} as ${LYX_ABS_INSTALLED_DATADIR}/${LYX_LOCALEDIR}/${_lang}/LC_MESSAGES/lyx.mo
		development/cmake/man/CMakeLists.txt
			Handling of lyx-manuals.
		development/cmake/modules/FindLyXGettext.cmake
			Original: (GNU) FindGettext.cmake
			Changed the installation subdirectory of .gmo-files.
			Previously installing into "/usr/local/share/lyx2.0" led
				   to e.g. /usr/local/share/lyx2.0/share/locale/de/LC_MESSAGES/lyx.mo
				   now     /usr/local/share/lyx2.0/locale/de/LC_MESSAGES/lyx.mo
Changes:
        development/cmake/Install.cmake
                macro lyx_install _parent_src_dir
                        searches now through directories specified as simple regular expression.
                        Until now we had to specify explicitly each directory for each language.
                Mode of the DESTINATION/lyx2lyx is now corect
                Installation of the .gmo files

	development/cmake/config.h.cmake:
		Changed some #cmakedefine to #define, because config_file() did not
        	substitute the desired values in config.h.
        	Some typos corrected (TOP_SRCDIR -> TOP_SRC_DIR)

        development/cmake/configCompiler.h.cmake
                Removed doubly defined ENABLE_NLS, HAVE_LC_MESSAGES
                Installation directory still hardcoded, users need to to set environment
                variable LYX_LOCALEDIR to get the corect translations.

	development/cmake/CMakeLists.txt
		Setting correct values to LYX_ABS_INSTALLED_DATADIR,
        		LYX_ABS_INSTALLED_LOCALEDIR, LYX_ABS_TOP_SRCDIR.
			Now the lyx-executable searches on the installed places for it's data,
        		so no need to set environment anymore.
		New variable: LYX_LOCALEDIR. We need it later in FindLyXGettext.cmake,
		    	because we cannot use the absolute path LYX_ABS_INSTALLED_LOCALEDIR.
			(We need relative path when packaging to different root-directory).
                Use of module FindLyXGettext.cmake: This is a modified version
		       	of (GNU) FindGettext.cmake
                Include the new development/cmake/po directory
		Include the new development/cmake/man directory

        development/cmake/po/CMakeLists.txt
                Creation of lyx.pot and apropriate .gmo files
                Creating lyx.pot file
                        I had to use perl to simulate the unix "cat" command. Maybe Jose can
                        write the corect statement in python





git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27973 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-28 13:35:29 +00:00
Peter Kümmel
b581607b55 cmake: gettext patch from Kornel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27931 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-20 09:25:55 +00:00
Peter Kümmel
672a158a0a cmake: more install fixes, thx to Kornel Benko
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27871 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-14 17:09:06 +00:00
Peter Kümmel
7ad91d8646 fix line endings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27836 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-10 17:29:44 +00:00
Peter Kümmel
8d50d723a0 cmake: add TODO
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27835 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-10 17:28:27 +00:00
Peter Kümmel
1327b056b1 cmake: fix gcc include
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27834 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-10 17:19:56 +00:00
Peter Kümmel
201d2b3814 cmake install: add new languages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27832 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-09 20:31:28 +00:00
Peter Kümmel
2a0103cccd cmake: fix linux install path
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27829 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-09 20:14:59 +00:00
Peter Kümmel
ad175314c5 cmake: fix install rules
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27828 a592a061-630c-0410-9148-cb99ea01b6c8
2008-12-09 20:13:04 +00:00
Stefan Schimanski
1c02ecd41d * compile fix for cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27598 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:26:40 +00:00
Stephan Witt
aab943d87e using cmake 2.6 on mac include escape has to be changed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27532 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 12:23:28 +00:00
Peter Kümmel
2f6b068f1e add instructions in error case
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27491 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-15 20:55:19 +00:00
Stefan Schimanski
72e15d95c8 * prepend moc_ instead of appending _moc in cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27447 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-15 13:50:20 +00:00
Peter Kümmel
f712b9840f cmake: add endian check, thx to Jose and pdv
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26469 a592a061-630c-0410-9148-cb99ea01b6c8
2008-09-20 19:43:52 +00:00
Enrico Forestieri
bc72d3fc58 Automate setting of LYX_DIR_XXx and LYX_USERDIR_XXx environment variable names.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25898 a592a061-630c-0410-9148-cb99ea01b6c8
2008-07-26 10:45:38 +00:00
Peter Kümmel
bdde87d39f disable warning for msvc6 infected developers (scope of for(...,,) declarartions)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25455 a592a061-630c-0410-9148-cb99ea01b6c8
2008-07-05 09:50:29 +00:00
Abdelrazak Younes
4241db7c0d CMake external intl unconditionally.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25205 a592a061-630c-0410-9148-cb99ea01b6c8
2008-06-09 12:10:15 +00:00
Abdelrazak Younes
258b8a40c5 fix cmake/mac
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25195 a592a061-630c-0410-9148-cb99ea01b6c8
2008-06-08 18:45:51 +00:00
Peter Kümmel
c33b30fd84 cmake: use 2.4 behavior also for cmake 2.6
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24926 a592a061-630c-0410-9148-cb99ea01b6c8
2008-05-24 21:22:36 +00:00
Abdelrazak Younes
9fbd672b83 boost::iostreams is not used nor compiled.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24917 a592a061-630c-0410-9148-cb99ea01b6c8
2008-05-23 15:49:16 +00:00
Abdelrazak Younes
4113872d60 We don't use boost::filesystem anymore.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24909 a592a061-630c-0410-9148-cb99ea01b6c8
2008-05-23 12:07:29 +00:00
Peter Kümmel
69f1cd1e50 cmake: don't forget arg for build type
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24383 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-20 12:18:22 +00:00
Peter Kümmel
5844446857 external libintl: fix nls compiler error
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24382 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-20 12:09:56 +00:00
Peter Kümmel
07502281bc MinGW fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24381 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-20 11:06:08 +00:00
Peter Kümmel
f7d5c40b6c MinGW is too slow with O3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24348 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-19 12:00:53 +00:00
Peter Kümmel
eb987d20db MinGW fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24346 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-19 10:17:40 +00:00
Peter Kümmel
eaa86aaaf7 cmake: verbose makefiles also for mingw
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24343 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-19 09:19:30 +00:00
Peter Kümmel
527d3ac174 cmake: skip configure checks only for msvc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24341 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-19 09:08:29 +00:00
Peter Kümmel
1500d274b4 cmake: use external libintl on windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24338 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-19 08:47:33 +00:00
Peter Kümmel
f6de6828ef cmake: also build with win32libs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24295 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-16 16:47:12 +00:00
Abdelrazak Younes
7650cbf9fd Fix CMake-2.6
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24258 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-15 13:57:54 +00:00
Peter Kümmel
f604b54165 build out of the box with win32libs from the kdewin installer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23924 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-24 14:19:36 +00:00
André Pönitz
976f4d891e remove unused defines QT_CLEAN_NAMESPACE and QT_GENUINE_STR
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23869 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-21 15:12:46 +00:00
José Matox
b7800ca8de fix cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23852 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-20 15:06:02 +00:00
Abdelrazak Younes
27de158157 Fix tex2lyx compilation.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23121 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-22 09:23:47 +00:00
Stefan Schimanski
dd714bfce8 * LinkBack support files, now in pure Objective-C (without any Objective-C++ which is not supported by automake)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22761 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 10:41:23 +00:00
Peter Kümmel
5c90a54ac1 cmake: enable lyxserver on linux
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22382 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-05 13:12:37 +00:00
Stefan Schimanski
4d30504965 r16146@goedel: sts | 2007-12-13 22:40:01 +0100
* zlib is used by minizip


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22136 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 21:42:24 +00:00
Stefan Schimanski
6785bc0273 r16067@goedel: sts | 2007-12-09 20:45:36 +0100
r16044@goedel (orig r22008):  kuemmel | 2007-12-08 11:50:30 +0100
  fix wrong tex2lyx hack
  r16045@goedel (orig r22009):  kuemmel | 2007-12-08 12:07:43 +0100
  fix wrong tex2lyx hack
  r16046@goedel (orig r22010):  kuemmel | 2007-12-08 12:20:47 +0100
  cmake: fix tex2lyx linker error
  r16047@goedel (orig r22011):  spitz | 2007-12-08 12:21:00 +0100
  Sanitize CJK support (fix bug 3561, 4349 and 4337):
  
  * src/output_latex.{cpp, h}:
  	- Many changes in order to allow CJK in a mulitlingual context.
  * src/Paragraph.cpp:
  	- Fix file encoding switch and language nesting with CJK.
  * src/Buffer.cpp:
  	- Move the opening and closing CJK and lanaguage tags to ouput_latex.cpp.
  * src/Font.cpp:
  	- switchEncoding call now takes runparams as argument.
  
  r16048@goedel (orig r22012):  younes | 2007-12-08 14:59:32 +0100
  Fix bug 4413 (http://bugzilla.lyx.org/show_bug.cgi?id=4413)
  The problem was that name_ was a const pointer and the pointer pointed to nothing after leaving the ctor.
  Andre': <docstring> is included in every dialog anyway via GuiDialog.h -> InsetCommandParams.h -> docstring.h"; so this change won't affect compilation time.
  
  r16049@goedel (orig r22014):  younes | 2007-12-08 15:24:11 +0100
  * Dialog: name_ is const and is ascii.
  
  r16050@goedel (orig r22015):  younes | 2007-12-08 15:29:29 +0100
  No need to update the prefs dialog if it is not visible.
  
  r16051@goedel (orig r22016):  uwestoehr | 2007-12-08 15:58:53 +0100
  preamble.cpp: remove unused code
  r16052@goedel (orig r22017):  younes | 2007-12-08 16:02:34 +0100
  * fix enabling/disabling of LyXErr.
  
  r16053@goedel (orig r22019):  spitz | 2007-12-08 16:38:39 +0100
  * lib/lyx2lyx/lyx_1_5.py:
  	- fix bug 4333.
  r16054@goedel (orig r22022):  spitz | 2007-12-08 16:56:19 +0100
  * lib/lyx2lyx/lyx_1_1.py (revert_latexcommand_index):
  	- umlauts must be reverted to escaped forms.
  r16055@goedel (orig r22023):  younes | 2007-12-08 17:22:05 +0100
  Fix bug 4410 (http://bugzilla.lyx.org/show_bug.cgi?id=4410).
  
  r16056@goedel (orig r22024):  younes | 2007-12-08 17:36:56 +0100
  Revert 22023 and really fix bug 4410 (http://bugzilla.lyx.org/show_bug.cgi?id=4410).
  
  
  r16057@goedel (orig r22026):  kuemmel | 2007-12-08 21:46:03 +0100
  add progress view of system calls
  r16058@goedel (orig r22027):  uwestoehr | 2007-12-08 21:49:01 +0100
  preamble.cpp: don't add \makeatother twice
  
  \makeatother and \makeatletter are already added by LyX around the user preamble
  r16059@goedel (orig r22029):  younes | 2007-12-09 09:43:08 +0100
  Fix Drag&Drop. LFUN_FILE_OPEN is not handled by GuiView::dispatch() (yet).
  
  r16060@goedel (orig r22030):  spitz | 2007-12-09 12:40:59 +0100
  fix typos.
  r16061@goedel (orig r22032):  uwestoehr | 2007-12-09 14:40:03 +0100
  tex2lyx/text.cpp: support for all quotation marks (bug2703).
  r16062@goedel (orig r22034):  uwestoehr | 2007-12-09 15:14:34 +0100
  preamble.cpp: code simplification to r21970 suggested by Angus
  r16063@goedel (orig r22040):  uwestoehr | 2007-12-09 16:26:31 +0100
  preamble.cpp: fix whitespace
  r16064@goedel (orig r22044):  kuemmel | 2007-12-09 18:31:25 +0100
  also check for moc files in src/support
  r16065@goedel (orig r22046):  uwestoehr | 2007-12-09 18:42:05 +0100
  preamble.cpp: full babel language support for tex2lyx
  r16066@goedel (orig r22047):  uwestoehr | 2007-12-09 18:47:41 +0100
  set encoding from utf8 back to latin1
 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22135 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 21:41:47 +00:00
Stefan Schimanski
dca5243277 r15939@goedel: sts | 2007-12-01 01:54:37 +0100
r15720@goedel (orig r21645):  younes | 2007-11-16 22:52:04 +0100
  Hopefully fix the ignored -geometry option under X11.
  
  r15721@goedel (orig r21646):  younes | 2007-11-16 23:10:35 +0100
  Add version to application name in session info.
  
  r15722@goedel (orig r21647):  younes | 2007-11-16 23:21:40 +0100
  add '-' between LyX and version.
  
  r15723@goedel (orig r21648):  younes | 2007-11-16 23:52:15 +0100
  row selection tweaks.
  
  r15724@goedel (orig r21649):  younes | 2007-11-17 00:00:57 +0100
  Cosmetics and cleanup.
  
  r15725@goedel (orig r21650):  younes | 2007-11-17 12:27:03 +0100
  Simplify single par drawing:
  * ParagraphMetrics::computeRowSignature(): Integrate row's dimensions and selection status in the row signature.
  * TextMetrics::drawParagraph(): compute the row signature here and rely on that to decide if a redraw is needed or not.
  * BufferView::Private: get rid of the ViewMetricsInfo member. Just keep the ScreenUpdateStrategy.
  * BufferView::draw(): full screen update even for singlePar case because the row signature will detect if something needs to be redrawn.
  * Text3.cpp: get rid of hack following architecture update.
  
  r15726@goedel (orig r21652):  spitz | 2007-11-17 13:37:18 +0100
  * LaTeXFeatures.cpp (useLanguage):
  	- require the CJK package for CJK languages.
  * BufferParams.cpp (writeEncodingPreamble):
  	- load CJK package if required.
  r15727@goedel (orig r21653):  poenitz | 2007-11-17 16:32:12 +0100
  shuffle code around
  
  r15728@goedel (orig r21654):  sanda | 2007-11-17 16:37:29 +0100
  Implement --enable-monolithic-{insets,mathed,core}
  
  r15729@goedel (orig r21655):  younes | 2007-11-17 19:17:19 +0100
  Fix mouse selection drawing by brute force.
  
  r15730@goedel (orig r21656):  poenitz | 2007-11-17 21:47:50 +0100
  merge frontend::Gui and frontend::Application
  
  r15731@goedel (orig r21657):  poenitz | 2007-11-17 23:11:11 +0100
  make frontend::Application a bit slimmer
  
  r15732@goedel (orig r21658):  poenitz | 2007-11-17 23:25:42 +0100
  move view_ids from Application to GuiApplication
  
  r15733@goedel (orig r21659):  poenitz | 2007-11-17 23:37:33 +0100
  make Application slimmer
  
  r15734@goedel (orig r21660):  sanda | 2007-11-17 23:55:30 +0100
  Fix initialization warning
  
  r15735@goedel (orig r21661):  poenitz | 2007-11-18 01:01:14 +0100
  merge GuiView/Dialogs 
  
  r15736@goedel (orig r21662):  poenitz | 2007-11-18 01:39:15 +0100
  consolidate showDialog() incarnations
  
  r15737@goedel (orig r21663):  poenitz | 2007-11-18 11:14:43 +0100
  less string conversions
  
  r15738@goedel (orig r21665):  younes | 2007-11-18 21:36:52 +0100
  Spoiling some fun from Andre': put Application on a diet and remove unnecessary string conversions and method indirections.
  
  r15739@goedel (orig r21666):  younes | 2007-11-18 22:47:46 +0100
  ParagraphMetrics::computeRowSignature(): Fix crc computing; char_type is 4 bytes!
  
  r15740@goedel (orig r21667):  younes | 2007-11-18 23:27:04 +0100
  Remove unused methods.
  
  r15741@goedel (orig r21668):  younes | 2007-11-18 23:29:58 +0100
  rev 21667: Forgot this!
  
  r15742@goedel (orig r21669):  younes | 2007-11-18 23:51:58 +0100
  Fix long standing initialisation FIXME.
  
  r15743@goedel (orig r21670):  younes | 2007-11-19 00:30:41 +0100
  cleanup and reorder initialisation code of GuiView and GuiToolbars. Move some things to GuiView::Private.
  
  r15744@goedel (orig r21671):  younes | 2007-11-19 00:46:15 +0100
  use sizeof instead of hardcoded value.
  
  r15745@goedel (orig r21672):  younes | 2007-11-19 00:49:52 +0100
  Remove some methods from GuiView.
  
  r15746@goedel (orig r21673):  uwestoehr | 2007-11-19 01:49:22 +0100
  scons_manifest.py: fix SCons
  r15747@goedel (orig r21674):  younes | 2007-11-19 11:04:14 +0100
  Painting tweaks:
  - avoid one redraw on file loading due to a resize event.
  - fix the initial offset_ref_ value of BufferView.
  - add new TabWorkArea::addWorkArea() method.
  - avoid tab bar flashing when only one file is opened.
  
  
  
  r15748@goedel (orig r21676):  younes | 2007-11-19 12:21:45 +0100
  Resize bug correction. The tabbar hiding trick did not interact correctly with resize events :-(
  
  r15749@goedel (orig r21677):  younes | 2007-11-19 13:03:38 +0100
  Transfer LyXView::loadLyXFile() to lyxFunc::loadAndViewFile(). This enables to get rid of the flashing tabbar bug and is more correct anyway.
  
  r15750@goedel (orig r21678):  younes | 2007-11-19 15:13:06 +0100
  correct comment. Thanks Martin.
  
  r15751@goedel (orig r21680):  vermeer | 2007-11-19 20:53:54 +0100
  Correct conversion of math insets inside Index
  r15752@goedel (orig r21681):  younes | 2007-11-19 21:56:05 +0100
  Transfer some LFUNs from LyXFunc to GuiView.
  
  r15753@goedel (orig r21683):  uwestoehr | 2007-11-19 23:38:33 +0100
  amsdefs.inc, amsmaths.inc: allow optional arguments for AMS environments, fixes http://bugzilla.lyx.org/show_bug.cgi?id=4344
  r15754@goedel (orig r21684):  younes | 2007-11-20 23:03:56 +0100
  - Cleanup and simplify the layout list GUI handling.
  - Transfer toolbar, statusbar and layoutlist handling to the frontend.
  
  r15755@goedel (orig r21685):  younes | 2007-11-20 23:23:06 +0100
  Fix crash when closing a buffer.
  
  r15756@goedel (orig r21686):  younes | 2007-11-20 23:29:17 +0100
  Fix initial disabling of the layout combo.
  
  r15757@goedel (orig r21689):  younes | 2007-11-21 16:12:47 +0100
  Introducing Application::resetGui() that will reset all dialogs in all lyx windows (including toolbars and menubars).
  
  r15758@goedel (orig r21691):  bpeng | 2007-11-21 17:24:26 +0100
  Use latex instead of pplatex to check latex configurations, and exit from configure.py with proper error code
  r15759@goedel (orig r21692):  vermeer | 2007-11-21 19:18:24 +0100
  Improve conversion/reversion of index strings
  r15760@goedel (orig r21693):  poenitz | 2007-11-21 21:32:17 +0100
  remove unneeded #include
  
  r15761@goedel (orig r21694):  younes | 2007-11-21 22:14:34 +0100
  Introducing GuiMenubar::init() to avoid destructing the object in order to re-initialize it.
  
  r15762@goedel (orig r21695):  poenitz | 2007-11-21 22:15:23 +0100
  get rid of a boost::signals::connection
  
  r15763@goedel (orig r21696):  younes | 2007-11-21 22:18:04 +0100
  set eol-style
  
  r15764@goedel (orig r21697):  uwestoehr | 2007-11-21 22:36:12 +0100
  languages: fix activation of Spanish characters (bug 4361)
  r15765@goedel (orig r21699):  poenitz | 2007-11-21 23:04:50 +0100
  cosmetics
  
  r15766@goedel (orig r21700):  poenitz | 2007-11-21 23:27:30 +0100
  improve statistic script a bit
  
  r15767@goedel (orig r21701):  poenitz | 2007-11-21 23:35:38 +0100
  some new numbers
  
  r15768@goedel (orig r21702):  younes | 2007-11-21 23:48:13 +0100
  Some more cleanup of LyXView:
  - transfer GuiBufferDelegate and GuiBufferViewDelegate to GuiView
  - delete showDialog() and use LFUN_DIALOG_SHOW in LyXFunc::dispatch().
  
  r15769@goedel (orig r21703):  poenitz | 2007-11-21 23:54:10 +0100
  cosmetics
  
  r15770@goedel (orig r21704):  poenitz | 2007-11-22 00:31:12 +0100
  replace boost::noncopyable by plain C++ idiom
  
  r15771@goedel (orig r21705):  poenitz | 2007-11-22 00:47:47 +0100
  remove a few uses of boost::scoped_ptr
  
  r15772@goedel (orig r21706):  poenitz | 2007-11-22 00:55:42 +0100
  use strfwd.h
  
  r15773@goedel (orig r21707):  poenitz | 2007-11-22 01:03:18 +0100
  remove one <boost/shared_ptr.hpp>
  
  r15774@goedel (orig r21708):  poenitz | 2007-11-22 01:04:19 +0100
  forgot those
  
  r15775@goedel (orig r21709):  uwestoehr | 2007-11-22 01:13:05 +0100
  Tutorial.lyx: fix some issues reported by Siegfried
  r15776@goedel (orig r21712):  younes | 2007-11-22 08:33:18 +0100
  Updates controls after reinitialization.
  
  r15777@goedel (orig r21713):  younes | 2007-11-22 08:49:25 +0100
  fix MSVC warning.
  
  
  r15778@goedel (orig r21714):  younes | 2007-11-22 09:01:09 +0100
  Move Dialog.{h,cpp} and ButtonPolicy.{h,cpp} to frontends/qt4/
  r15779@goedel (orig r21715):  spitz | 2007-11-22 10:09:39 +0100
  * src/insets/InsetTabular.cpp (doDispatch):
  	- add missing recordUndo to LFUN_CLIPBOARD_PASTE /
  	  LFUN_PRIMARY_SELECTION_PASTE (bug 4371)
  r15780@goedel (orig r21717):  younes | 2007-11-22 23:20:51 +0100
  Remove unused code.
  
  r15781@goedel (orig r21718):  younes | 2007-11-22 23:49:11 +0100
  compile fix. Sorry.
  
  r15782@goedel (orig r21719):  poenitz | 2007-11-23 00:29:53 +0100
  small simplification
  
  r15783@goedel (orig r21720):  poenitz | 2007-11-23 00:34:57 +0100
  cosmetics
  
  r15784@goedel (orig r21721):  poenitz | 2007-11-23 00:47:13 +0100
  cosmetics
  
  r15785@goedel (orig r21722):  uwestoehr | 2007-11-23 00:50:50 +0100
  Tutorial.lyx: complete revision except of chapter 4
  German Tutorial.lyx: some cleanups
  r15786@goedel (orig r21724):  uwestoehr | 2007-11-23 00:53:02 +0100
  EmbeddedObjects.lyx: add info about dissolving notes
  r15787@goedel (orig r21726):  uwestoehr | 2007-11-23 01:06:27 +0100
  French Tutorial.lyx: updates by Siegfried
  r15788@goedel (orig r21729):  uwestoehr | 2007-11-23 01:35:28 +0100
  Tutorial.lyx: fix image path
  r15789@goedel (orig r21732):  uwestoehr | 2007-11-23 03:10:00 +0100
  support for \pagebreak:
  
  - rename former "pagebreak" to "newpage" since it produces a \newpage
  - new LFUN
  - menu entry
  - tex2lyx support
  - fileformat change
  
  r15790@goedel (orig r21733):  uwestoehr | 2007-11-23 03:19:49 +0100
  configure.py: revert accident commit (http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg132477.html is still the case)
  r15791@goedel (orig r21734):  younes | 2007-11-23 10:44:02 +0100
  Transfer some more dialog related code from core to frontend:
  - LFUN_INSET_APPLY handling goes to GuiView.
  - Dialog needs a GuiView instead of a LyXView.
  
  
  
  r15792@goedel (orig r21735):  younes | 2007-11-23 10:56:33 +0100
  simplify window creation.
  
  r15793@goedel (orig r21736):  younes | 2007-11-23 11:45:14 +0100
  Simplify Dialog::name() handling.
  
  r15794@goedel (orig r21737):  sanda | 2007-11-23 11:54:19 +0100
  Fix dialog handling of Insert Plain Text
  
  r15795@goedel (orig r21738):  younes | 2007-11-23 12:19:42 +0100
  Fix crash on exit.
  
  r15796@goedel (orig r21739):  younes | 2007-11-23 12:45:20 +0100
  Take care of cursor update flags correctly and redraw if needed.
  
  
  r15797@goedel (orig r21740):  younes | 2007-11-23 12:53:10 +0100
  get rid of LyXView::errors(). This was redundant with GuiBufferDelegate::errors().
  
  
  r15798@goedel (orig r21741):  younes | 2007-11-23 13:37:09 +0100
  some more LFUN transfer from LyXFunc to GuiView.
  
  r15799@goedel (orig r21742):  spitz | 2007-11-23 15:59:35 +0100
  * src/output_latex.cpp: 
  	- prevent wrong whitespace by trailing '%' on line endings.
  r15800@goedel (orig r21746):  poenitz | 2007-11-23 21:31:52 +0100
  remove line noise
  
  r15801@goedel (orig r21747):  poenitz | 2007-11-23 22:39:51 +0100
  merge frontend::Painter into GuiPainter
  
  r15802@goedel (orig r21748):  poenitz | 2007-11-23 22:49:58 +0100
  remove unneeded default argument value
  
  r15803@goedel (orig r21749):  poenitz | 2007-11-23 23:15:17 +0100
  cosmetics
  
  r15804@goedel (orig r21750):  uwestoehr | 2007-11-23 23:20:07 +0100
  update scons_manifest.py
  r15805@goedel (orig r21751):  poenitz | 2007-11-23 23:41:07 +0100
  remove spurious include
  
  r15806@goedel (orig r21752):  poenitz | 2007-11-23 23:57:11 +0100
  simplification
  
  r15807@goedel (orig r21753):  poenitz | 2007-11-24 00:08:40 +0100
  missed that part
  
  r15808@goedel (orig r21754):  poenitz | 2007-11-24 00:57:11 +0100
  only called once
  
  r15809@goedel (orig r21755):  poenitz | 2007-11-24 01:02:58 +0100
  merge LoaderQueue into Loader
  
  r15810@goedel (orig r21756):  uwestoehr | 2007-11-24 01:47:29 +0100
  convert bind files to Unicode
  r15811@goedel (orig r21757):  forenr | 2007-11-24 02:34:46 +0100
  Fix some other thinkos in r21048
  
  r15812@goedel (orig r21758):  younes | 2007-11-24 08:47:01 +0100
  Fix crash with InsetHFill. The inset position was not cached in the CoordCache.
  
  r15813@goedel (orig r21759):  younes | 2007-11-24 08:58:12 +0100
  Introducing Application::getStatus() and Application::dispatch(). Transferring some LFUNs to those.
  
  r15814@goedel (orig r21760):  younes | 2007-11-24 09:51:11 +0100
  Getting rid of Application::createView()
  r15815@goedel (orig r21761):  uwestoehr | 2007-11-24 14:30:54 +0100
  update scons_manifest.py
  r15816@goedel (orig r21762):  uwestoehr | 2007-11-24 14:31:58 +0100
  Paragraph.cpp: remove unneeded include
  r15817@goedel (orig r21763):  uwestoehr | 2007-11-24 14:52:46 +0100
  convert the remaining non-unicode bind files to Unicode
  r15818@goedel (orig r21764):  uwestoehr | 2007-11-24 19:04:26 +0100
  tex2lyx/text.cpp:
  - support for \newline
  - support for framed and shaded notes
  r15819@goedel (orig r21765):  uwestoehr | 2007-11-24 21:07:05 +0100
  tex2lyx/text.cpp: - support for LyX 1.6's hyperlink inset (\href)
  r15820@goedel (orig r21766):  uwestoehr | 2007-11-24 21:22:02 +0100
  stdtoolbars.inc: remove double entries that were introduced by r21447
  r15821@goedel (orig r21768):  poenitz | 2007-11-24 23:15:52 +0100
  less boost, just plain C++.
  
  r15822@goedel (orig r21769):  poenitz | 2007-11-25 12:18:16 +0100
  s/isFileReadable/isReadableFile;
  introduce isReadableDirectory
  replace isReadable by either isReadableFile or isReadableDirectory
  remove isReadable
  
  r15823@goedel (orig r21770):  kuemmel | 2007-11-25 18:55:27 +0100
  fix compile
  r15824@goedel (orig r21771):  kuemmel | 2007-11-25 18:56:07 +0100
  remove warning
  r15825@goedel (orig r21772):  kuemmel | 2007-11-25 18:57:08 +0100
  don't declare if already done in a header
  r15826@goedel (orig r21773):  uwestoehr | 2007-11-25 19:15:55 +0100
  stdtoolbars.inc: move the placeholders to the math spacings
  r15827@goedel (orig r21774):  younes | 2007-11-25 19:18:23 +0100
  Remove unused pure virtual method.
  
  
  r15828@goedel (orig r21776):  uwestoehr | 2007-11-25 19:26:58 +0100
  support to set the examples folder in the preferences
  r15829@goedel (orig r21777):  kuemmel | 2007-11-25 19:27:36 +0100
  cmake: remove boost::iostreams from build system
  r15830@goedel (orig r21778):  uwestoehr | 2007-11-25 19:34:37 +0100
  support for \linebreak:
  
  - fileformat change
  - tex2lyx support
  - rename LFUN_BREAK_LINE to LFUN_NEW_LINE because this is what the lfun does and to avoid confusions
  - new menu entry
  - new shortcut C-S-Return
  r15831@goedel (orig r21780):  kuemmel | 2007-11-25 20:25:05 +0100
  fix compile, but it breaks cmake's merged build
  r15832@goedel (orig r21781):  poenitz | 2007-11-25 20:46:22 +0100
  add signal/slot implementation 'framework'
  
  r15833@goedel (orig r21782):  poenitz | 2007-11-25 21:25:21 +0100
  remove boost/iostream form build
  
  r15834@goedel (orig r21783):  uwestoehr | 2007-11-25 22:09:01 +0100
  support for the languages Latin and North Sami
  
  - fileformat change
  
  (I wonder why support for them was removed (must be before LyX 1.3), because the old reLyX script listed them as supported)
  r15835@goedel (orig r21784):  younes | 2007-11-25 22:21:03 +0100
  Free src/ from boost::filesystem.
   
  r15836@goedel (orig r21785):  uwestoehr | 2007-11-25 22:53:39 +0100
  add a new color to distinguish \newpage from \pagebreak
  r15837@goedel (orig r21786):  uwestoehr | 2007-11-25 23:39:04 +0100
  - remove Serbocroatian from the language list because this was a fake. Croatian was used under the hood but we already have Croatian separately.
  
  - implement Serbian
  r15838@goedel (orig r21787):  younes | 2007-11-26 00:21:39 +0100
  Free support/FileName.cpp from boost::filesystem. Please use '-dbg files' in order to verify that everything works correctly.
  
  
  r15839@goedel (orig r21788):  poenitz | 2007-11-26 00:25:00 +0100
  use plain C++ instead of boost
  
  r15840@goedel (orig r21789):  poenitz | 2007-11-26 00:47:56 +0100
  remove boost/iostreams. Not used.
  
  r15841@goedel (orig r21790):  poenitz | 2007-11-26 00:49:48 +0100
  adjust
  
  r15842@goedel (orig r21791):  younes | 2007-11-26 11:22:28 +0100
  Fix initialisation bug introduced in r21788.
  
  r15843@goedel (orig r21792):  younes | 2007-11-26 11:26:03 +0100
  Inline qstring_helpers methods.
  
  r15844@goedel (orig r21793):  younes | 2007-11-26 11:29:04 +0100
  * support/FileName:
  - simplify copyTo(), the second argument was never used.
  - move string manipulations to FileName::Private
  - replace platform specific code with Qt equivalent.
  
  r15845@goedel (orig r21794):  younes | 2007-11-26 11:32:00 +0100
  remove debug code.
  
  r15846@goedel (orig r21795):  younes | 2007-11-26 11:58:00 +0100
  FileName::destroyDirectory(): Continue deleting even if if a delete operation failed.
  
  r15847@goedel (orig r21796):  spitz | 2007-11-26 11:59:32 +0100
  * src/lfuns.h:
  	- fix numbering in lfuns table.
  r15848@goedel (orig r21797):  younes | 2007-11-26 15:36:50 +0100
  Cleanup LyXFunc::dispatch() following JMarc advice.
  
  r15849@goedel (orig r21798):  younes | 2007-11-26 16:29:54 +0100
  * TextMetrics::getPitNearY(): Fix crash when navigating with up and down arrow keys. The problem was that the passed y coordinates was not necessarily out of screen. Also the paragraph position was not correctly updated.
  
  
  r15850@goedel (orig r21800):  bpeng | 2007-11-26 16:45:54 +0100
  If there exists a local layout file, use the local copy instead of the system one.
  r15851@goedel (orig r21801):  younes | 2007-11-26 20:52:57 +0100
  Paragraph::latexInset(): return early for the NEWLINE_CODE special case. This put back the code in line with what was there in revision 17939.
  
  r15852@goedel (orig r21802):  broider | 2007-11-26 20:56:25 +0100
  PCH compile fix
  r15853@goedel (orig r21803):  sanda | 2007-11-26 22:48:41 +0100
  Source highlighting of comments  (by Bernhard Reiter)
  
  r15854@goedel (orig r21805):  uwestoehr | 2007-11-26 23:10:54 +0100
  stdmenus.inc: fix doubled shortcut
  r15855@goedel (orig r21806):  uwestoehr | 2007-11-26 23:36:49 +0100
  lyx2lyx/lyx_1_6.py: revert \linebreak and \pagebreak correctly to ERT
  r15856@goedel (orig r21807):  younes | 2007-11-26 23:45:17 +0100
  Please JMarc: Make sure we always pass through LyXFunc::dispatch() even if this is a waste of CPU.
  
  r15857@goedel (orig r21808):  younes | 2007-11-27 00:04:01 +0100
  Adjust comment.
  
  r15858@goedel (orig r21809):  poenitz | 2007-11-27 00:42:51 +0100
  make dialog stay above the main window
  
  r15859@goedel (orig r21810):  poenitz | 2007-11-27 00:55:16 +0100
  no need to cast anymore
  
  r15860@goedel (orig r21811):  poenitz | 2007-11-27 00:59:51 +0100
  less code and the DUUOB award for output_docbook.cpp
  
  r15861@goedel (orig r21812):  uwestoehr | 2007-11-27 01:15:45 +0100
  Paragraph.cpp: revert r21801 because it broke the LaTeX-output of \newline, \\, and \linebreak
  r15862@goedel (orig r21813):  uwestoehr | 2007-11-27 02:38:50 +0100
  very big tex2lyx patch:
  
  tex2lyx Version 0.1.5
  
  Commands
  
  - support for \lyxline
  - fix for bug 27:
    - support for \selectlanguage
    - support for \foreignlanguage
    - support for \inputencoding
  - updated support for \printindex
  - support for \printnomenclature
  - updated support for \listof
  - updated support for \tableofcontents
  
  Environments
  
  - support for hyperlink
  - support for shaded note
  - support for framed note
  
  Preamble
  
  - support for font settings
  - updated preamble format to lyxformat 303
    (tex2lyx will still use lyxformat 245 for a while)
  - updated language support
  - support for multi-language documents that use babel
    (CJK follows later)
  - fix bug 2310:
    - support for document encoding
  
  Packages
  
  - support for esint
  - updated support for amsmath
  r15863@goedel (orig r21814):  younes | 2007-11-27 09:07:49 +0100
  The obligatory checking has been entirely removed since boost 1.34
  r15864@goedel (orig r21815):  younes | 2007-11-27 09:24:56 +0100
  Move inclusion of "frontends/Delegates.h" to qt4/GuiView.h
  r15865@goedel (orig r21816):  younes | 2007-11-27 10:43:30 +0100
  Introducing FileName::dirList() to replace the one in filetools.cpp
  r15866@goedel (orig r21817):  younes | 2007-11-27 11:01:34 +0100
  Getting rid of normalizePath() which is unneeded for FileName purpose (the path is always normalized internally). This commit frees up src/ from boost::filesystem. Some remaining references stays in src/client and src/tex2lyx.
  
  r15867@goedel (orig r21818):  younes | 2007-11-27 11:06:59 +0100
  tex2lyx.cpp does not need boost::filesystem. Only remaining use is in the lyx client. Somebody on linux should take care of that.
  
  
  
  r15868@goedel (orig r21819):  younes | 2007-11-27 11:07:49 +0100
  remove boost/filesystem/*
  
  r15869@goedel (orig r21821):  poenitz | 2007-11-27 20:30:59 +0100
  cosmetics
  
  r15870@goedel (orig r21822):  poenitz | 2007-11-27 20:48:49 +0100
  add -I.
  
  r15871@goedel (orig r21823):  kuemmel | 2007-11-27 20:54:01 +0100
  fix line endings
  r15872@goedel (orig r21824):  poenitz | 2007-11-27 20:56:19 +0100
  remove indirect typedef
  
  r15873@goedel (orig r21825):  kuemmel | 2007-11-27 20:57:03 +0100
  cmake: remove boost_filesystem, add automoc to support, link against QtCore
  r15874@goedel (orig r21826):  kuemmel | 2007-11-27 21:01:23 +0100
  use the same mechanism to trigger moc as in frontends/qt4
  r15875@goedel (orig r21827):  kuemmel | 2007-11-27 21:07:31 +0100
  add missing eol-style  property
  r15876@goedel (orig r21828):  poenitz | 2007-11-27 21:21:47 +0100
  add new helper script
  
  r15877@goedel (orig r21829):  kuemmel | 2007-11-27 21:25:18 +0100
  finsih renaming ->Debug
  r15878@goedel (orig r21830):  poenitz | 2007-11-27 21:30:22 +0100
  some de-boostification
  
  r15879@goedel (orig r21831):  kuemmel | 2007-11-27 21:32:25 +0100
  time goes by
  r15880@goedel (orig r21832):  poenitz | 2007-11-27 21:37:08 +0100
  cosmetics
  
  r15881@goedel (orig r21833):  poenitz | 2007-11-27 21:51:20 +0100
  use strfwd.h if possible
  
  r15882@goedel (orig r21834):  poenitz | 2007-11-27 22:09:14 +0100
  use macro instead of unconditional evaluation
  
  r15883@goedel (orig r21835):  poenitz | 2007-11-27 22:43:46 +0100
  use LYXERR macro to avoid unneeded argument evaluations...
  
  r15884@goedel (orig r21836):  poenitz | 2007-11-27 22:45:00 +0100
  unneeded declaration
  
  r15885@goedel (orig r21837):  poenitz | 2007-11-27 23:19:36 +0100
  cosmetics
  
  r15886@goedel (orig r21838):  poenitz | 2007-11-28 00:09:06 +0100
  cosmetics
  
  r15887@goedel (orig r21839):  uwestoehr | 2007-11-28 00:39:44 +0100
  GuiPrefs.cpp: fix copy/paste error from r21776
  r15888@goedel (orig r21840):  uwestoehr | 2007-11-28 00:53:13 +0100
  MetricsInfo.cpp: compile fix
  r15889@goedel (orig r21841):  uwestoehr | 2007-11-28 01:03:11 +0100
  revert r21813
  r15890@goedel (orig r21842):  uwestoehr | 2007-11-28 01:05:54 +0100
  revert r21813 part 2
  r15891@goedel (orig r21843):  younes | 2007-11-28 10:01:49 +0100
  * FileName:
  - removeFile(): replace unlink
  - copyTo(): add 'overwrite' parameter.
  
  * getcwd.cpp: simplify.
  
  r15892@goedel (orig r21844):  younes | 2007-11-28 10:53:45 +0100
  Enable HAVE_DECL_ISTREAMBUF_ITERATOR checking as istreambuf_iterator exists and work correctly with MSVC2005
  
  r15893@goedel (orig r21845):  younes | 2007-11-28 13:24:10 +0100
  FileName(): Remove isAbsolute() assertion. This is not needed because FileName now caches a QFileInfo instead if the passed path.
  
  r15894@goedel (orig r21846):  younes | 2007-11-28 13:28:33 +0100
  Remove the full assertion.
  
  r15895@goedel (orig r21847):  younes | 2007-11-28 16:25:07 +0100
  * FileName:
  - introduce changeExtension(): the goal is to replace progressively the one in filetools.cpp
  - get rid of internal_path() checking for Win32 as the path is always normalized with slashes with QFileInfo.
  
  * BufferParams: get rid of filepath member. This was used only once and was fixing a path in BufferParam was wrong anyway.
  
  * Buffer::filePath(): always regenerate instead of caching it in BufferParams.
  
   
  r15896@goedel (orig r21848):  younes | 2007-11-28 19:07:09 +0100
  * makeLatexName(): port to FileName.
  
  r15897@goedel (orig r21849):  poenitz | 2007-11-28 23:12:03 +0100
  hand-crafted LyXErr
  
  r15898@goedel (orig r21850):  forenr | 2007-11-29 00:55:55 +0100
  needless declaration
  
  r15899@goedel (orig r21851):  poenitz | 2007-11-29 08:04:28 +0100
  Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/.
  Now support/* should have no dependencies on src/* anymore.
  
  
  r15900@goedel (orig r21852):  poenitz | 2007-11-29 08:11:08 +0100
  some de-boostification
  
  r15901@goedel (orig r21853):  poenitz | 2007-11-29 08:24:55 +0100
  cosmetics
  
  r15902@goedel (orig r21854):  poenitz | 2007-11-29 08:32:39 +0100
  re-enable "safety hack"
  
  r15903@goedel (orig r21855):  poenitz | 2007-11-29 08:41:23 +0100
  cosmetics
  
  r15904@goedel (orig r21856):  younes | 2007-11-29 09:53:39 +0100
  MSVC compile fix.
  
  r15905@goedel (orig r21857):  younes | 2007-11-29 09:55:43 +0100
  - Get rid of unneeded time_type typedef.
  - MSVC compile fix.
  
  
  r15906@goedel (orig r21858):  younes | 2007-11-29 10:00:28 +0100
  MSVC compile fix.
  
  
  r15907@goedel (orig r21859):  younes | 2007-11-29 10:34:20 +0100
  CMake fix by Kornel Benko.
  
  r15908@goedel (orig r21860):  poenitz | 2007-11-29 18:51:58 +0100
  potential compile fix
  
  r15909@goedel (orig r21861):  poenitz | 2007-11-29 18:57:06 +0100
  potential compile fix for Kornel
  
  r15910@goedel (orig r21862):  poenitz | 2007-11-29 19:29:57 +0100
  compile fix / cosmetics
  
  r15911@goedel (orig r21863):  poenitz | 2007-11-29 20:19:39 +0100
  merge the Forked* machinery into a single pair of files
  
  r15912@goedel (orig r21864):  poenitz | 2007-11-29 20:56:25 +0100
  cosmetics
  
  r15913@goedel (orig r21865):  poenitz | 2007-11-29 21:02:50 +0100
  cosmetics
  
  r15914@goedel (orig r21866):  rgheck | 2007-11-29 21:11:54 +0100
  Compile fix.
  r15915@goedel (orig r21867):  poenitz | 2007-11-29 22:10:35 +0100
  assimilate BOOST_CURRENT_FUNCTION
  
  r15916@goedel (orig r21868):  poenitz | 2007-11-29 23:12:19 +0100
  use structure with named members instead of  pair<int, int>...
  
  r15917@goedel (orig r21869):  poenitz | 2007-11-29 23:38:53 +0100
  no need for pointers, not even leaking ones...
  
  r15918@goedel (orig r21870):  poenitz | 2007-11-29 23:48:35 +0100
  five lines plain loop  vs  seven lines fancy  boost & algorithm
  
  r15919@goedel (orig r21871):  uwestoehr | 2007-11-30 01:03:31 +0100
  update scons/scons_manifest.py
  r15920@goedel (orig r21872):  uwestoehr | 2007-11-30 01:04:44 +0100
  LyXFunc.cpp: add missing case
  r15921@goedel (orig r21873):  younes | 2007-11-30 09:35:54 +0100
  compile fix.
  
  r15922@goedel (orig r21874):  younes | 2007-11-30 10:23:44 +0100
  lyxlib.h:sum -> FileName::checksum()
  
  r15923@goedel (orig r21875):  younes | 2007-11-30 10:34:08 +0100
  revert erroneous commit in r21874.
  r15924@goedel (orig r21876):  younes | 2007-11-30 10:49:35 +0100
  Add FIXMEs
  
  r15925@goedel (orig r21879):  younes | 2007-11-30 18:41:27 +0100
  * Buffer:
  - tocBackend(), errorList(), texrow(), etc: now const.
  - masterBuffer(): get rid of non const access.
  - setParent(): set parent Buffer, replace setParentName()
  - parent(), resetChildDocuments(): new.
  
  * InsetInclude.{h,cpp}: new resetParentBuffer() method.
  
  
  
  
  r15926@goedel (orig r21880):  younes | 2007-11-30 18:46:49 +0100
  pimpl_ is too verbose to write.
  
  
  r15927@goedel (orig r21881):  younes | 2007-11-30 19:34:25 +0100
  fix crash.
  
  r15928@goedel (orig r21882):  poenitz | 2007-11-30 19:48:35 +0100
  allow boost/current_function to be used again
  
  r15929@goedel (orig r21883):  younes | 2007-11-30 21:30:09 +0100
  ~Buffer: Move wa_ destruction to Buffer::~Impl()
  
  r15930@goedel (orig r21884):  poenitz | 2007-11-30 21:57:53 +0100
  I'll find a solution for the 'dirList problem', Abdel.
  
  r15931@goedel (orig r21885):  poenitz | 2007-11-30 23:02:33 +0100
  cosmetics
  
  r15932@goedel (orig r21887):  rgheck | 2007-11-30 23:16:02 +0100
  Comments.
  r15933@goedel (orig r21888):  poenitz | 2007-11-30 23:18:37 +0100
  unneeded
  
  r15934@goedel (orig r21889):  poenitz | 2007-11-30 23:47:02 +0100
  unused
  
  r15935@goedel (orig r21890):  poenitz | 2007-12-01 01:06:50 +0100
  move chdir to FileName
  
  r15936@goedel (orig r21891):  forenr | 2007-12-01 01:10:04 +0100
  compile fix for mingw
  
  r15937@goedel (orig r21892):  poenitz | 2007-12-01 01:12:03 +0100
  cosmetics
  
  r15938@goedel (orig r21893):  forenr | 2007-12-01 01:30:12 +0100
  Don't warn when the file being deleted does not really exist.
  This happens when opening the External Material dialog, where
  a temporary filename is generated but the corresponding file
  is not yet created.
  
 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22134 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 21:40:57 +00:00
Peter Kümmel
90425dd080 cmake: fix tex2lyx linker error
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22010 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-08 11:20:47 +00:00
Peter Kümmel
d0ee9f494d cmake: disable warning 4355
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21916 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 12:08:52 +00:00
Peter Kümmel
e80d447ad2 vld LyX/cmake integration
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21912 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 11:17:01 +00:00
Peter Kümmel
eec779b2c9 cmake: buffer msvc's compiler settings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21908 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 10:29:25 +00:00
Abdelrazak Younes
ffe8d928c2 CMake fix by Kornel Benko.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21859 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-29 09:34:20 +00:00
Abdelrazak Younes
34f0cc2ae1 Enable HAVE_DECL_ISTREAMBUF_ITERATOR checking as istreambuf_iterator exists and work correctly with MSVC2005
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21844 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-28 09:53:45 +00:00
Peter Kümmel
8b5c9ef568 time goes by
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21831 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 20:32:25 +00:00
Peter Kümmel
3665dc404e cmake: remove boost_filesystem, add automoc to support, link against QtCore
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21825 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 19:57:03 +00:00
Abdelrazak Younes
44e715cd8c remove boost/filesystem/*
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21819 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 10:07:49 +00:00
Peter Kümmel
88bd7779d8 cmake: remove boost::iostreams from build system
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21777 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-25 18:27:36 +00:00
Bernhard Roider
02a20a23e4 add the zlib include dir to the lyx project
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21550 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-11 19:45:43 +00:00
Peter Kümmel
e6bb7dc281 cmake: fix indentation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21108 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-21 22:23:19 +00:00
Bernhard Roider
1a77c867a2 CmdDef.cpp/h: A class that manages command definitions. The definitions are
by default read from lib/commands/default.def 
              A .def file allows to define a command with
              \define "Name" "lfun"
              where Name is the name of the new command and lfun is the code
              to be executed.
              \def_file "FileName"
              allows to include another .def file.
              The implementation of CmdDef is similar to KeyMap, i.e. there is 
              one instance created in the LyX.cpp that reads the .def file, holds 
              a list containing all definitions, and supplies access methods.


LFUN_CALL:    The new lfun is used to execute a command definition, e.g.
              call Name

If a toolbar item has the associated action "call Name" then the image 
lib/images/commands/Name.png is used for the button.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21093 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-20 23:27:03 +00:00
Peter Kümmel
7346ca40a1 cmake: update version info. Is there a build system independent way?
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21078 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-20 09:34:19 +00:00
Peter Kümmel
143dfdc9d3 cmake: fix broken pch support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21077 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-20 09:32:35 +00:00