Commit Graph

263 Commits

Author SHA1 Message Date
José Matox
afdfe21db4 LyX-1.5.0alpha1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15940 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-15 23:15:19 +00:00
Georg Baum
5ed606f9c5 Add a cache for converted image files. This needs to be enabled in the
preferences file with \use_converter_cache true. It is disabled by default,
and no GUI support for changing the preferences is yet implemented.

	* src/insets/insetgraphics.C
	(InsetGraphics::prepareFile): Use image file cache

	* src/insets/ExternalSupport.C
	(updateExternal): Use image file cache

	* src/exporter.C
	(Exporter::Export): Do not use image file cache

	* src/graphics/GraphicsCacheItem.C

	(CacheItem::Impl::imageConverted): Add the converted file to the
	image file cache
	(CacheItem::Impl::convertToDisplayFo): Use image file cache

	* src/converter.C
	(Converters::convert): Use image file cache if the caller allowed that

	* src/converter.h
	(Converters::convert): Adjust arguments

	* src/Makefile.am: Add new files

	* src/support/lyxlib.h
	(chmod): new function
	(copy): add mode argument

	* src/support/copy.C
	(chmod): new function
	(copy): implement mode argument

	* src/support/mkdir.C
	(lyx::support::mkdir): Add warning if permissions are ignored

	* src/lyxrc.[Ch]: Add new settings \converter_cache_maxage and
	\use_converter_cache

	* src/ConverterCache.[Ch]: New image file cache

	* src/importer.C
	(Importer::Import): Do nut use the image file cache

	* src/lyx_main.C
	(LyX::init): Initialize the image file cache

	* src/mover.[Ch]
	(Mover::do_copy): Add mode argument
	(SpecialisedMover::do_copy): ditto

	* configure.ac: Check for chmod

	* development/cmake/ConfigureChecks.cmake: ditto

	* development/cmake/config.h.cmake: ditto

	* development/scons/SConstruct: ditto

	* development/scons/scons_manifest.py: Add new files


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15897 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-13 10:27:57 +00:00
Georg Baum
a116e04b8b Use wctype character classification functions if possible
* src/buffer.C
	(Buffer::insertStringAsLines): Uncomment isPrintable test

	* src/support/lstrings.C
	(compare_no_case): Use char_type and not int for the docstring version
	(ascii_tolower): Convert to a template
	(compare_ascii_no_case): Do not use a template anymore, because we
	need int for the string version and char_type for the docstring
	version as intermediate type
	(lowercase): Use towlower if possible
	(uppercase): Use towupper if possible

	* src/support/textutils.h
	(isLetterChar): Use iswalpha if possible
	(isPrintable): Use iswprint if possible
	(isPrintableNonspace): Use iswprint and iswspace if possible
	(isDigit): Use iswdigit if possible

	* src/paragraph.C
	(Paragraph::asString): remove obsolete FIXME
	(Paragraph::transformChar): add FIXME

	* configure.ac: Add definition of LIBC_WCTYPE_USES_UCS4 to config.h

	* development/cmake/config.h.cmake: ditto

	* development/scons/SConstruct: ditto


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15893 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-13 09:53:25 +00:00
Lars Gullik Bjønnes
8f261b1529 The Gtk removal from trunk.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15488 a592a061-630c-0410-9148-cb99ea01b6c8
2006-10-22 18:05:16 +00:00
André Pönitz
a63cddf51c remove qt3 frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15432 a592a061-630c-0410-9148-cb99ea01b6c8
2006-10-21 08:35:47 +00:00
Enrico Forestieri
d14d514840 No need to not use boost format on cygwin after the wchar_t fix
* configure.ac: avoid the cygwin test for setting USE_BOOST_FORMAT


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15228 a592a061-630c-0410-9148-cb99ea01b6c8
2006-10-03 21:33:45 +00:00
Enrico Forestieri
12a6d46370 Small fixes for STLPort compliance
* src/cursor.C: add using std::for_each;

	* src/graphics/GraphicsTypes.h: add #include <string>

	* src/graph.C: add using std::fill;

	* src/frontends/controllers/helper_funcs.h: add #include <algorithm>

	* src/bufferview_funcs.C: add using std::find;

	* src/lyx_main.C: add using std::for_each;

	* configure.ac: don't use boost format on cygwin


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15176 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-28 00:42:47 +00:00
Georg Baum
9080c44458 Use wchar_t as lyx::char_type if it is 32 bit wide.
No scons and cmake support! scons and cmake need to find out the size of
wchar_t and define this macro in config.h (example for 32bit wchar_t):

* The size of a `wchar_t', as computed by sizeof. */
#define SIZEOF_WCHAR_T 4

	* configure.ac: Test size of wchar_t

	* src/support/types.h: don't include docstring.h anymore.
	Use wchar_t as lyx::char_type if it is 32 bit wide.

	* src/support/docstring.h: Use lyx::char_type for defining docstring

	* src/metricsinfo.h: include support/docstring.h instead of
	support/types.h
	* src/lyxlex.h: ditto
	* src/frontends/font_metrics.h: ditto
	* src/frontends/qt4/qt_helpers.h: ditto
	* src/frontends/Painter.h: ditto
	* src/errorlist.h: ditto
	* src/support/lstrings.h: ditto
	* src/lyxfunc.h: ditto
	* src/LaTeX.h: ditto


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14991 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-13 21:13:49 +00:00
Enrico Forestieri
1435670790 Add defines needed on cygwin
* configure.ac: define BOOST_POSIX_API and BOOST_POSIX_PATH
	on cygwin (needed by boost 1.34).

	* development/scons/SConstruct: ditto.

	* development/cmake/config.h.cmake: ditto.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14980 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-12 00:54:07 +00:00
Georg Baum
15be4fb8ef Fix byte order problems
* src/support/unicode.C
	(bytes_to_ucs4): make it work on big endian machines
	(bytes_to_ucs2): make it work on little endian machines
	(ucs2_to_ucs4): ditto
	(utf8_to_ucs4): Invoke iconv with explicit BE suffix
	(ucs2_to_ucs4): ditto
	(ucs4_to_ucs2): ditto
	(ucs4_to_utf8): ditto

	* configure.ac: Check for byte order

	* development/scons/SConstruct: Ditto


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14890 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-04 14:43:25 +00:00
Jean-Marc Lasgouttes
e307029cde quote LYX_DATE properly
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14775 a592a061-630c-0410-9148-cb99ea01b6c8
2006-08-17 09:34:46 +00:00
Georg Baum
9e87592940 autotools support for including moc files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14715 a592a061-630c-0410-9148-cb99ea01b6c8
2006-08-16 23:10:31 +00:00
Jean-Marc Lasgouttes
f8a5da9048 * configure.ac: add LYX_DATE variable for release date.
* config/lyxinclude.m4: reset release date for development versions.

	* src/version.C.in: make lyx_release_date a placeholder.

	* src/lyx_main.C (parse_version): 
	* src/frontends/controllers/ControlAboutlyx.C (getVersion): change a 
	bit the display of LyX release date.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14712 a592a061-630c-0410-9148-cb99ea01b6c8
2006-08-16 21:54:55 +00:00
Jean-Marc Lasgouttes
6a84d8dc6a - avoid testing for fortran when setting up libtool
- test for iconv library



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14681 a592a061-630c-0410-9148-cb99ea01b6c8
2006-08-14 20:20:36 +00:00
Michael Schmitt
b27f6ab561 * configure.ac
* src/Makefile.am: rename lyx[-_]qt => lyx[-_]qt3


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14405 a592a061-630c-0410-9148-cb99ea01b6c8
2006-07-09 17:48:34 +00:00
Georg Baum
ca55190481 qt -> qt3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14380 a592a061-630c-0410-9148-cb99ea01b6c8
2006-07-08 15:45:15 +00:00
Michael Schmitt
131f9b0b62 * configure.ac: qt becomes qt3
* INSTALL: remove xforms description; update
        --with-frontend args
        * config/lyxinclude.m4: update possible values
        of --with-frontend


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14373 a592a061-630c-0410-9148-cb99ea01b6c8
2006-07-08 11:16:17 +00:00
Lars Gullik Bjønnes
22861453fe Remove the XForms frontend, update the autotools files, and fixup po.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14320 a592a061-630c-0410-9148-cb99ea01b6c8
2006-07-03 19:20:25 +00:00
Georg Baum
8caaf338c3 * INSTALL: Change required python version from 1.5.2 to 2.3
* INSTALL.scons: ditto
	* README: ditto
	* configure.ac: ditto


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14117 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-15 08:44:28 +00:00
Jean-Marc Lasgouttes
794247eddd cleanup zlib checking
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14100 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-14 14:07:36 +00:00
Abdelrazak Younes
995da7bafc Qt4 compilation speedup patch by Bo Peng and me.
* configure.ac: removed frontends/qt4/moc compilation.
* frontends/qt4/: moc files (*_moc.cpp) are now included at the end of relevant source file (*.C)
* SConscript: adapted to "moc included in .C file" change.
* frontends/qt4/Makefile.am:  adapted to "moc included in .C file" change.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13860 a592a061-630c-0410-9148-cb99ea01b6c8
2006-05-18 08:51:12 +00:00
Jean-Marc Lasgouttes
b6e30400f5 New auto-open feature from Bo Peng (with help from Jean-Marc and Enrico)
* src/lyx_main.C (init): call Formats::setAutoOpen.
	
	* src/lyxrc.C (read): do not reset editor/viewer values of "none".

	* src/format.C (fixCommand): helper function: tweak command depending
	of the availability of OS viewer/editor.
	(setAutoOpen): run fixCommand over all the formats.

	* src/support/Makefile.am: under win32, link against shlwapi.dll.
	
	* src/support/os_*.C (canAutoOpenFile, autoOpenFile): new
	functions, used	to let the OS handle viewers and editors it knows about.

	* configure.ac: improve check for shlwapi.

	* lib/configure.py: remove check for native windows viewers.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13855 a592a061-630c-0410-9148-cb99ea01b6c8
2006-05-17 22:13:33 +00:00
Georg Baum
479abc6efd Remove remaining OS/2 bits:
* src/lyx_cb.C
	(newFile): Remove OS/2 code

	* src/lyxserver.C
	(LyXComm::startPipe): ditto
	(LyXComm::endPipe): ditto
	(LyXComm::send): ditto

	* src/support/rename.C
	(lyx::support::rename): ditto

	* src/support/filetools.C
	(fileOpenSearch): ditto
	(createTmpDir): ditto
	(createLyXTmpDir): ditto
	(makeAbsPath): ditto

	* src/support/getcwd.C
	(l_getcwd): ditto

	* src/support/forkedcall.C
	(Forkedcall::generateChild): ditto

	* src/support/chdir.C
	(lyx::support::chdir): ditto

	* src/support/os.C: ditto
	* configure.ac: ditto
	* development/scons/scons_utils.py: ditto
	* development/Win32/config.h: ditto

	* lyx.man: Remove OS/2 related stuff
	* lib/doc/Customization.lyx: ditto
	* lib/doc/fr_Customization.lyx: ditto
	* lib/doc/it_Customization.lyx: ditto

	* src/support/os2_defines.h: Remove
	* src/support/os2_errortable.h: ditto
	* src/support/os_os2.C: ditto
	* INSTALL.OS2: ditto
	* README.OS2: ditto
	* development/OS2/quick_fix.patch: ditto
	* development/OS2/gnugettext.diff: ditto
	* development/OS2: ditto

	* src/support/Makefile.am: Remove deleted files
	* development/Makefile.am: Remove deleted OS2 directory


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13848 a592a061-630c-0410-9148-cb99ea01b6c8
2006-05-14 17:00:53 +00:00
Jean-Marc Lasgouttes
64b8bcd2ff * config/qt.m4 (QT_DO_IT_ALL): add test for Qt-without-X11-under-cygwin.
* config/Makefile.am:
	* config/cygwin.m4: remove special cygwin tests

	* configure.ac: check for shlwapi and gdi32 libraries (needed in
	windows); do not check special cygwin features.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13841 a592a061-630c-0410-9148-cb99ea01b6c8
2006-05-12 15:26:05 +00:00
Bo Peng
a19e4ae888 Remove USE_COMPRESSION and force the use of zlib, by Bo Peng (ben.bob@gmail.com)
* src/lyxlex_pimpl.[hC], src/buffer.C, src/tex2lyx/Makefile.am: remove USE_COMPRESSION
	* configure.ac: check for zlib.h and libz.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13765 a592a061-630c-0410-9148-cb99ea01b6c8
2006-04-27 18:14:36 +00:00
Jean-Marc Lasgouttes
18d72887a6 * src/support/package.C.in (get_build_dirs): Look at Makefile
instead of lyxrc.defaults. Simplify the check for
          chkconfig.ltx.

	* configure.ac: do not run lib/configure.py

	* lib/doc/Makefile.am: LaTeXConfig.lyx is not generated anymore.

	* lib/configure.py (removeExtraFiles): remove.

	* lib/Makefile.am: no files are generated in there.




git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13763 a592a061-630c-0410-9148-cb99ea01b6c8
2006-04-27 16:44:43 +00:00
Lars Gullik Bjønnes
eefc9ad640 * Rename src/frontends/qt2 to src/frontends/qt3,
update users of the dir accordingly.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13731 a592a061-630c-0410-9148-cb99ea01b6c8
2006-04-24 13:48:24 +00:00
Lars Gullik Bjønnes
0b6deecd95 * Add the iostreams and range libs to our copy of boost
* Make sure that no source files in boost are executable
	* Make sure that all boost files are marked with eol-style native
	* configure.ac: setup for new iostreams boost binary lib
	* config/common.am: add boost iostreams variable


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13705 a592a061-630c-0410-9148-cb99ea01b6c8
2006-04-20 20:44:05 +00:00
José Matox
69664082da * configure.ac
* lib/lyx2lyx/lyx2lyx_version.py.in
        * lib/lyx2lyx/Makefile.am

	Add lyx2lyx_version.py to distribution.

        * lib/lyx2lyx/LyX.py
	Use lyx version as the same version of lyx2lyx.




git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13626 a592a061-630c-0410-9148-cb99ea01b6c8
2006-04-10 16:18:31 +00:00
Lars Gullik Bjønnes
c56802982d make sure that BOOST_ENABLE_ASSERT_HANDLER is always set
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13560 a592a061-630c-0410-9148-cb99ea01b6c8
2006-04-05 22:50:44 +00:00
Georg Baum
73462989ab fix lib/configure.py invocation for builddir != srcdir
(create the lib directorty if it does not exist before running the script)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13417 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-18 16:14:31 +00:00
Georg Baum
d15a35a909 Get rid of lib/configure.m4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13347 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-12 10:51:11 +00:00
Lars Gullik Bjønnes
21ea1e0547 setup Makefile for test in controllers
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13307 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-06 22:33:56 +00:00
Lars Gullik Bjønnes
0c21c114d4 setup the buildsystem for building qt4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13295 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-05 17:29:08 +00:00
Lars Gullik Bjønnes
58a9a54b23 move to 1.5.0cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13282 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-02 00:02:01 +00:00
Jean-Marc Lasgouttes
0328dd98ca fix behaviour of --with-version-suffix (bug 2237)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13219 a592a061-630c-0410-9148-cb99ea01b6c8
2006-02-12 20:29:52 +00:00
Lars Gullik Bjønnes
27b4472dfd Change to 'svn' as the development tag
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13210 a592a061-630c-0410-9148-cb99ea01b6c8
2006-02-11 19:49:00 +00:00
Lars Gullik Bjønnes
58beb9d22d back to cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10798 a592a061-630c-0410-9148-cb99ea01b6c8
2006-01-29 16:47:23 +00:00
Lars Gullik Bjønnes
1dbc25d421 pre4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10796 a592a061-630c-0410-9148-cb99ea01b6c8
2006-01-29 16:06:42 +00:00
Jean-Marc Lasgouttes
ecb7956a77 the gtk frontend does not rely on xforms anymore
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10774 a592a061-630c-0410-9148-cb99ea01b6c8
2006-01-24 16:21:53 +00:00
Georg Baum
544ef3b0dc fix version suffix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10690 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-30 13:46:09 +00:00
Georg Baum
1a0a8cdea2 require automake 1.9
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10685 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-28 10:47:00 +00:00
Lars Gullik Bjønnes
2f5de1ff97 back to cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10684 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-27 18:31:27 +00:00
Lars Gullik Bjønnes
d7bf15921d pre3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10682 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-23 19:00:36 +00:00
Lars Gullik Bjønnes
a5b1022b9f Changes to make distcheck work, slight cleanup of autoconf/make initialization
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10680 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-23 18:16:18 +00:00
Jean-Marc Lasgouttes
7b890a1ecc fixing linking on solaris
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10650 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-09 13:42:23 +00:00
Georg Baum
a62fc51c2f check for xft if using the gtk frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10646 a592a061-630c-0410-9148-cb99ea01b6c8
2005-12-07 14:08:46 +00:00
Jean-Marc Lasgouttes
f53511993b fix again packaging on osx and windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10557 a592a061-630c-0410-9148-cb99ea01b6c8
2005-10-18 09:11:19 +00:00
Jean-Marc Lasgouttes
a7714398d9 fix PACKAGE handling for MacOS and Windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10550 a592a061-630c-0410-9148-cb99ea01b6c8
2005-10-13 14:45:12 +00:00
Lars Gullik Bjønnes
f6d476d183 back to cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10534 a592a061-630c-0410-9148-cb99ea01b6c8
2005-10-10 13:33:03 +00:00
Lars Gullik Bjønnes
9117f717c7 pre2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10532 a592a061-630c-0410-9148-cb99ea01b6c8
2005-10-10 13:22:34 +00:00
Angus Leeming
19e1292d73 Check for NewAPIs.h. Use it to enable runtime support for Windows95 in Boost.Filesystem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10499 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-30 09:44:37 +00:00
Angus Leeming
6ce7fa27f1 Portable hard-coded paths on Windows.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10496 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-29 13:26:41 +00:00
Georg Baum
fdd388d4b7 error out in configure if the qt library was not found and the qt frontend was selected
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10441 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-14 07:53:05 +00:00
Jean-Marc Lasgouttes
5c4d937af8 do not require gawk (bug 1980)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10440 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-13 13:53:42 +00:00
Lars Gullik Bjønnes
03f3596d12 back to 1.4.0cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10330 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-18 15:49:57 +00:00
Lars Gullik Bjønnes
7a23f39975 small lyxerr fix, version to 1.4.0pre1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10328 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-18 15:12:15 +00:00
Lars Gullik Bjønnes
ef8e527612 drop reLyX like it is hot, and setup to use tex2lyx instead (and remerged po files + no.po small update)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10244 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-16 15:18:14 +00:00
Lars Gullik Bjønnes
05680d3e4f set AWK to gawk and use it
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10226 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-15 18:58:17 +00:00
José Matox
dc3e0ae6e0 add python support to configure
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10221 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-15 16:38:59 +00:00
Jean-Marc Lasgouttes
620d390c2d if the xforms frontend is added just to help gtk,
do not build the xforms binary.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9990 a592a061-630c-0410-9148-cb99ea01b6c8
2005-06-01 13:49:16 +00:00
Lars Gullik Bjønnes
e5ae321dab the AM_* flags patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9963 a592a061-630c-0410-9148-cb99ea01b6c8
2005-05-20 16:56:28 +00:00
Angus Leeming
4db573abbe MSVC compiles out of the box.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9901 a592a061-630c-0410-9148-cb99ea01b6c8
2005-05-03 20:32:55 +00:00
Angus Leeming
935e0293dc Iterate slowly towards out-of-the-box compilation with MSVC.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9897 a592a061-630c-0410-9148-cb99ea01b6c8
2005-05-02 21:19:18 +00:00
Angus Leeming
9302177325 Test for things that MSVC doesn't have, rather than for things it does.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9896 a592a061-630c-0410-9148-cb99ea01b6c8
2005-05-02 19:54:36 +00:00
Angus Leeming
201e5bdf70 Fully enable compilation of LyX 1.4.x on Windows with MinGW/MinSYS.
Break compilation with MSVC. See accompanying mail on the lyx-devel list.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9895 a592a061-630c-0410-9148-cb99ea01b6c8
2005-05-02 13:35:30 +00:00
Jean-Marc Lasgouttes
208c57fad7 clean-up gettext support code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9710 a592a061-630c-0410-9148-cb99ea01b6c8
2005-03-11 10:49:09 +00:00
Lars Gullik Bjønnes
87cd77d1fc gnome build removal, gtk build fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9696 a592a061-630c-0410-9148-cb99ea01b6c8
2005-03-06 04:29:27 +00:00
Lars Gullik Bjønnes
12989c9c47 dont setup gnome/Makefile
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9690 a592a061-630c-0410-9148-cb99ea01b6c8
2005-03-02 22:01:26 +00:00
Lars Gullik Bjønnes
32449e97b4 make BOOST_POSIX be defined for cygwin
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9598 a592a061-630c-0410-9148-cb99ea01b6c8
2005-02-07 20:26:32 +00:00
Jean-Marc Lasgouttes
b44d09a342 more configure fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9588 a592a061-630c-0410-9148-cb99ea01b6c8
2005-02-04 09:19:55 +00:00
Jean-Marc Lasgouttes
d7b3cae368 when testing for AikSaurus, do not require libbz2 (forgot one part!)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9572 a592a061-630c-0410-9148-cb99ea01b6c8
2005-02-02 13:17:23 +00:00
Jean-Marc Lasgouttes
7d3bd3c836 when testing for AikSaurus, do not require libbz2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9571 a592a061-630c-0410-9148-cb99ea01b6c8
2005-02-02 13:15:55 +00:00
Lars Gullik Bjønnes
342cdf4322 the convert patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9538 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-27 21:05:44 +00:00
Jean-Marc Lasgouttes
ad2e0a4cee indicate in final info whether aiksaurus is used
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9520 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-21 13:48:12 +00:00
Angus Leeming
c3596f8def s/COMRESSION/COMPRESSION/. Rebuild, rebuild...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9514 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-20 17:29:40 +00:00
Jean-Marc Lasgouttes
77fdc2f305 some trivial fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9468 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-12 17:01:35 +00:00
Angus Leeming
b5589bf6cf The package reworking.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9463 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-10 19:17:43 +00:00
Lars Gullik Bjønnes
3f0c865751 add CPPFLAGS to info
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9441 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-05 18:27:01 +00:00
Angus Leeming
835a97a293 Test for OS support for symbolic links and protect support library code
appropriately.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9420 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-04 13:24:55 +00:00
Jean-Marc Lasgouttes
b357bc9f19 get rid of cheaders
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9406 a592a061-630c-0410-9148-cb99ea01b6c8
2004-12-28 13:48:51 +00:00
Angus Leeming
eef5f997f1 An improved HAVE_MKDIR patch that compiles also with MinGW.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9385 a592a061-630c-0410-9148-cb99ea01b6c8
2004-12-16 01:03:34 +00:00
Angus Leeming
abe7afc2c4 Configure tests for mkdir.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9379 a592a061-630c-0410-9148-cb99ea01b6c8
2004-12-15 21:04:03 +00:00
Jean-Marc Lasgouttes
37e82a5463 get rid of broken_header.h and some unneeded tests
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9326 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-30 09:21:12 +00:00
Jean-Marc Lasgouttes
c80d330132 better fix for bug 1523
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9164 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-04 14:44:34 +00:00
Georg Baum
c1d27368a1 remove rpm dependencies; make spec file with version suffix work
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9083 a592a061-630c-0410-9148-cb99ea01b6c8
2004-10-12 06:41:30 +00:00
Jean-Marc Lasgouttes
82bd0c1b17 make maintainer mode automatic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9065 a592a061-630c-0410-9148-cb99ea01b6c8
2004-10-08 12:12:22 +00:00
Lars Gullik Bjønnes
d86c6d46bb Move to gtk 2.4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9011 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-26 16:48:30 +00:00
Lars Gullik Bjønnes
cf40817160 lyxclient moved from development and cleaned up a bit + some assorted fixes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8967 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-04 12:13:50 +00:00
Georg Baum
183d7b115a let configure complain if moc or uic is not found and the qt frontend is used
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8966 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-03 15:08:19 +00:00
Jean-Marc Lasgouttes
5afc68d651 fix gtk frontend selection
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8864 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-03 14:03:19 +00:00
Lars Gullik Bjønnes
0718aa87bf only run xforms tests once, prepare for gcc 3.5
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8853 a592a061-630c-0410-9148-cb99ea01b6c8
2004-07-26 11:29:52 +00:00
Lars Gullik Bjønnes
d0146ccfa4 copy doc from lyxdoc module and update makefiles
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8794 a592a061-630c-0410-9148-cb99ea01b6c8
2004-06-01 19:50:12 +00:00
Lars Gullik Bjønnes
57bc54247a get rid of nt_defines.h
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8785 a592a061-630c-0410-9148-cb99ea01b6c8
2004-05-27 07:41:51 +00:00
Lars Gullik Bjønnes
b02093873e Update gettext
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8781 a592a061-630c-0410-9148-cb99ea01b6c8
2004-05-26 16:53:50 +00:00
Angus Leeming
323d128a13 Correct typo in commentary.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8764 a592a061-630c-0410-9148-cb99ea01b6c8
2004-05-18 16:47:57 +00:00
Angus Leeming
345f0f0b23 Make 'make distdir' work again.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8683 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-20 10:38:48 +00:00
Lars Gullik Bjønnes
fd80d9ff4e Define BOOST_USER_CONFIG.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8595 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-03 09:06:18 +00:00
Lars Gullik Bjønnes
4768220752 boost::filesystem added
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8328 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-08 17:47:56 +00:00
Lars Gullik Bjønnes
44cd0fc9a1 The std::string mammoth path.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7862 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-06 15:43:21 +00:00
Lars Gullik Bjønnes
08265598c5 some configure output changes, fix a new bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7798 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-21 16:02:54 +00:00
Lars Gullik Bjønnes
302a50ef03 remove special checks for std::string assume it is always there and good.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7774 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-16 15:23:54 +00:00
Lars Gullik Bjønnes
fcdb71906b Change Assert to BOOST_ASSERT.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7722 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-09 17:25:35 +00:00
Lars Gullik Bjønnes
f268743f8c The Gtk patch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7632 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-02 10:29:05 +00:00
Angus Leeming
90499e36a9 More 'standard conformant blurb' nonsense.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7573 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-19 10:04:35 +00:00
Angus Leeming
f5afcca364 Emit a useful warning if the frontend is not recognised
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7520 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-07 16:13:10 +00:00
Lars Gullik Bjønnes
0c863a4ec1 update to boost 1.30.1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7519 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-07 12:09:24 +00:00
Jean-Marc Lasgouttes
60f18824f7 fix bulding on cygwin
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7503 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-05 10:16:50 +00:00
Jean-Marc Lasgouttes
20af81782b more makefiles tweaks: kayvan's patch (with small changes); avoid rebuilding the whole xforms frontend everytime configure is run (using the weird but classic autoconf stamp trick); do not install path_defines.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7486 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-02 21:29:24 +00:00
Jean-Marc Lasgouttes
02aa32e2eb allow to compile several frontends at once (and produce several binaries)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7485 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-02 20:01:52 +00:00
Lars Gullik Bjønnes
5e73ad8fbd some more compression stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7433 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-28 23:05:58 +00:00
Lars Gullik Bjønnes
8721e76079 more compress support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7419 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-28 14:40:29 +00:00
Lars Gullik Bjønnes
89c62d0625 drop support for autoconf 2.13
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7375 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-27 10:08:16 +00:00