Commit Graph

1023 Commits

Author SHA1 Message Date
Bo Peng
6973591797 fix a wrong scons fix due to the removal of /TP option
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19708 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 22:14:30 +00:00
Bo Peng
bb0f26bc05 SCons: msvc gives different result for this ICONV_CONST test so I need to change the test to .cpp
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19701 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 21:21:39 +00:00
Peter Kümmel
281f44e295 minizip fixes for msvc and cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19700 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 21:09:45 +00:00
Bo Peng
b38d22d2e7 SCons: msvc does not need this /TP option any more after we rename .C => .cpp. Also fix a CXX_GLOBAL_CSTD bug (not quite sure)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19693 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 16:46:05 +00:00
Bo Peng
52fa9e584e Embedding feature patch 1: add zipFiles and unzipToDir to support
* src/support/lyxlib.h: add makedir(), used by unzipToDir
	* src/support/filetools.[h|cpp]: add zipFiles() and unzipToDir()
	* src/support/mkdir.cpp: add makedir() and mymkdir(char*).
	* src/support/minizip: add zlib-1.2.3/contrib/minizip files to lyx svn
	* src/support/minizip/iowin32.h
	* src/support/minizip/ioapi.c
	* src/support/minizip/zip.c
	* src/support/minizip/unzip.c
	* src/support/minizip/crypt.h
	* src/support/minizip/ioapi.h
	* src/support/minizip/zip.h
	* src/support/minizip/unzip.h
	* src/support/minizip/iowin32.c
	* development/scons/scons_manifest.py: adjust scons
	* development/scons/SConstruct


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19692 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 14:48:47 +00:00
Uwe Stöhr
f214fb7def installer: sync with branch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19674 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 00:01:08 +00:00
Richard Heck
cd772c60a5 Biblio.{h,cpp} --> BiblioInfo.{h,cpp}
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19660 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-20 17:04:36 +00:00
Richard Heck
b3bff4232a Improvements to the citation dialog UI. It is now possible to search particular fields (author, title, etc) and to filter keys by entry types (article, book, etc).
The changes are essentially of three types. 

First, the std::maps previously used here for storing BibTeX data have become full-fledged classes and so what were previously just a bunch of functions have now become methods of these new  classes. This leads to a lot of minor changes in other files, to adapt to the  new signature. The changes in insets/ are mostly of this kind.

Second, there are some slightly more substantial changes in src/insets/InsetBibtex.cpp. We now store lists of the field names and entry types that have been used.

Finally, there are the changes to the citation UI. These are mostly straightforward, though adding the new functionality exposed some inadequacies in the previous code that also had to be fixed.

One other change: BibTeX keys are now docstring. This solves some Unicode issues.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19657 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-20 16:30:02 +00:00
Martin Vermeer
3c504502bf Further inset configurability, moving charstyle stuff to collapsable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19640 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-18 23:26:07 +00:00
Peter Kümmel
f79b510054 Building debug only is so much faster. Fastest way to check if LyX compiles with cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19637 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-18 18:54:01 +00:00
Peter Kümmel
64b22da4c7 forgot to enable mergsvn statusing
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19636 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-18 18:48:23 +00:00
Peter Kümmel
f137d5bdad don't pollute the namespace with Qt macros
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19630 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-18 12:45:11 +00:00
Peter Kümmel
83d0919c21 add batch file to completely rebuild a release version
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19629 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-18 12:35:02 +00:00
Peter Kümmel
329d8d1332 update to new version.cpp
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19628 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-18 12:09:08 +00:00
Martin Vermeer
35eef0d67b forgot this
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19623 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-17 15:58:38 +00:00
Bo Peng
84ce8a0882 Scons: distribute missing layout file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19615 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-17 04:17:01 +00:00
André Pönitz
6b61dd28e4 --with-qmake: move special Package.cpp handling from src/src.pro to support/support.pro
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19613 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-16 19:05:42 +00:00
Richard Heck
5bb22d9498 Re-write of the BibTeX representation. The main change is that we now have
a structure representing field->value instead of just a single string with
all the data. The data structures are defined in src/Biblio_typedefs.h, and
the main changes are to the parser code in src/insets/InsetBibtex.cpp.

-src/Biblio_typedefs.h
 Contains typedefs for new representation. Separating them out limits how much 
 gets #include'd by other files, and also resolves a circularity problem with
 Buffer.h.

-src/Biblio.{h,cpp}
 Signature changes and massive simplifications to routines that report
 BibTeX data, since we now have an articulate representation.

-src/insets/InsetBibtex.{h,cpp}
 Re-write the parser code so we store a key->value map of the BibTeX data
 rather than just one long string. This is the main work.

-src/frontends/controllers/ControlCitation.{h,cpp}
-src/insets/InsetBibitem.{h,cpp}
-src/insets/InsetCitation.cpp
 Adaptations and simplifications.

-src/insets/Inset.h
-src/Buffer.{h,cpp}
-src/insets/InsetInclude.{h,cpp}
 Signature changes.

-src/Makefile.am
-development/scons/scons_manifest.py
 Add src/Biblio_typedefs.h


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19598 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-16 01:59:20 +00:00
André Pönitz
c52c82f0cd add Biblio.{cpp,h}
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19588 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-15 10:12:36 +00:00
Uwe Stöhr
856489ffde installer: forgot changelog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19576 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 22:55:22 +00:00
Uwe Stöhr
88c869c928 installer: support for the new Portuguese translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19570 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 22:32:02 +00:00
Richard Heck
8a221dc70c Move the lyx::biblio namespace into src/. Also make changes to how the BibTeX
information is acquired. This involves (i) moving the bulk of fillWithBibKeys() 
into Biblio.cpp, (ii) introducing a virtual method Inset::fillWithBibKeys() that,
by default, does nothing, and (iii) over-riding this method in the insets that do
need to do something.

This is all preparatory for a more substantial re-working of the BibTex code,
which should follow shortly.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19565 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 16:50:51 +00:00
André Pönitz
d53be50ec1 add --with-qmake options to ./configure. using it overwrites the automake generated Makefiles with qmake generated ones
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19546 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 08:03:23 +00:00
André Pönitz
8964ea9140 prepare ground for a hybrid autoconf/qmake build
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19542 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 05:30:05 +00:00
Bo Peng
9f77f2a39a fix scons, telling scons how to moc files is still needed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19541 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 05:02:50 +00:00
Bo Peng
60d63985b7 fix scons for Andre's LYX_DATE changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19508 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 15:46:33 +00:00
André Pönitz
77cfe019f2 remove special handling of version.cpp[.in]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19497 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 12:04:57 +00:00
André Pönitz
ccf0557869 std::count is now assumed to exist, remove the check for it
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19496 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 07:25:40 +00:00
André Pönitz
37b8b541e8 precompiled headers
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19494 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 07:14:56 +00:00
Bo Peng
cd4ef66755 fix scons
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19491 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 03:19:57 +00:00
Uwe Stöhr
278838409b lib/doc/clipart: Add two new images for the Userguide
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19490 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 01:35:48 +00:00
André Pönitz
f78fcc859e add QT_NO_KEYWORDS
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19481 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-12 21:41:39 +00:00
Jean-Marc Lasgouttes
1afbb2301e also install en.lproj file in the bundle on the mac
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19463 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-12 17:49:50 +00:00
José Matox
f130c13c7b Increase the file format, now every \\begin_deeper has a corresponding \\end_deeper.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19461 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-12 14:56:49 +00:00
André Pönitz
3649087ce9 add client building
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19443 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-11 23:02:37 +00:00
André Pönitz
848c89564f remove lyxrc dependence from support/*
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19441 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-11 22:37:09 +00:00
Jean-Marc Lasgouttes
2a3cfcec5e the file has been removed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19436 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-11 20:58:38 +00:00
André Pönitz
d9af2acb53 make scons cope with renamed ui_*.h
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19426 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-11 11:24:17 +00:00
Uwe Stöhr
5564407c2c UserGuide.lyx updates: - Finish the descriptions of the bibliography and the document settings dialog
- add a BibTeX bibliography

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19415 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-11 01:20:33 +00:00
André Pönitz
67e61a3956 enable building of shared libraries. reduces final linktime. also combine boost stuff into a single library
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19410 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 22:33:54 +00:00
André Pönitz
79bc04d87e make tex2lyx buildable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19408 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 19:36:11 +00:00
André Pönitz
2cee2b9416 add client and tex2lyx support; add support for debug and release builds
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19402 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 16:55:53 +00:00
André Pönitz
e105b2bbd7 make the think independent from my machine; add a REAME file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19401 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 15:24:54 +00:00
André Pönitz
1452e0d285 revert accidental change in last commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19400 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 15:09:34 +00:00
André Pönitz
aa82b4dd3e we desparately need a fourth buildsystem. so let's start one
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19399 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 14:56:41 +00:00
Jean-Marc Lasgouttes
691a1be431 Remove cruft from config.h
* src/support/tempname.cpp: move code about HAVE_MKSTEMP here (only user)

	* src/pch.h:
	* src/Buffer.cpp:
	* configure.ac: remove all traces of utime.h and HAVE_UTIME

	* config/lyxinclude.m4: remove WITH_WARNING define (which be rendered useless in 
	a future commit from christian)

	* development/scons/SConstruct: try to update.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19395 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 09:04:41 +00:00
Jean-Marc Lasgouttes
3463ce7c4a * config/lyxinclude (LYX_VERSION_SUFFIX): make $with_version available
* development/MacOSX/lyxrc.dist.in: use it here instead of program_suffix


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19392 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 08:34:29 +00:00
Uwe Stöhr
a1687b08aa UserGuide.lyx: complete revision to bring it up to date:
- correct menu names
- add descriptions about index generation, font and graphic formats - to tell only examples

The document is ready except of the outliner and note descriptions.

The description of LyX's menus (Appendix A), and the preferences dialog (Appendix B) will be completed step by step, hopefully with some help.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19389 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 01:32:55 +00:00
Jean-Marc Lasgouttes
483dba4588 Generate auto matically lyxrc.dist and Info.plist for LyX/Mac
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19381 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-09 20:54:16 +00:00
Bo Peng
f3c3b9bf02 fix scons for gettext upgrade
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19362 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-08 02:14:57 +00:00
Uwe Stöhr
2394978a7d installer: prepare for next releases
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19357 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-07 21:34:33 +00:00
Jean-Marc Lasgouttes
951701394e [the "translation" patch series] Part 4: translating the LyX menu on the mac
* development/MacOSX/Makefile.am: when installing, create bogus 
	language directories to allow translation through Qt.

	* src/frontends/qt4/GuiApplication.cpp (MenuTranslator): new class, 
	redirects some Qt translation requests to gettext.
	(GuiApplication): install the MenuTranslator.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19354 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-07 21:23:40 +00:00
Bo Peng
491a2dbfc4 Remind scons users to check config.log when configure fails
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19340 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-06 16:03:17 +00:00
Uwe Stöhr
5f3c793d81 installer: Hungarian translation update from Szöke
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19329 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-06 00:11:15 +00:00
Jean-Marc Lasgouttes
7f74740ca7 update mac bundle version for devt release
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19323 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-05 14:43:45 +00:00
Uwe Stöhr
67b932a46c installer: update to LyX 1.5.1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19312 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-05 00:01:32 +00:00
Jean-Marc Lasgouttes
525cd4c51e * src/support/gzstream,cpp:
* src/support/gzstream.h: re-introduce the stream we were using in
	1.4.x. The boost iostream solution produces unreadable streams
	on windows and we do not know why currently.

	* src/support/Makefile.am:
	* src/Buffer.cpp:
	* src/Lexer.cpp:
	* development/scons/scons_manifest.py: adapt.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19271 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-01 15:16:44 +00:00
Jürgen Spitzmüller
2a875336c0 * lib/Makefile.am:
* development/scons/scons_manifest.py:
	- add apa template.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19247 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-31 04:46:09 +00:00
Bo Peng
b05462ce3b SCons: allow linking SConstruct to lyx top source directory because I am tired of typing development/scons/SConstrct again and again
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19243 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-30 15:46:19 +00:00
Joost Verburg
09e05ccf85 fix dictionary downloading
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19210 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-25 18:42:22 +00:00
Dov Feldstern
11441c8560 Fix a few edge-cases which in the lyx2lyx conversion to format 249
(multi-encoding -> utf8); specifically, the language was being          
incorrectly identified in certain insets, which of course led to
encoding problems.
This fixes part of bug 3613 (http://bugzilla.lyx.org/show_bug.cgi?id=3613).


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19151 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-20 02:10:28 +00:00
Uwe Stöhr
a76c162cec installer: support Bo's latest simplified Chinese menu translations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19091 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-16 22:02:03 +00:00
Uwe Stöhr
8be3b867fe installer: support more Aspell languages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19073 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-14 12:15:37 +00:00
Jürgen Spitzmüller
c3d9485c5a * configure.ac:
* development/cmake/config.h.cmake:
* development/scons/SConstruct:
	- fix casing of __FreeBSD__ macro, also check for __FreeBSD_kernel__
	  (fixes bug 3537)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19066 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-13 14:21:50 +00:00
Uwe Stöhr
b58b07c06d installer: update icon for 1.5.0
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19063 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-12 23:45:40 +00:00
Uwe Stöhr
d1567e8d90 installer: preparations for the LyX 1.5.0 release
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19050 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-12 00:21:53 +00:00
Peter Kümmel
1feaf6c814 plosh output. We need a string for LYX_DATE
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19049 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-11 18:41:37 +00:00
Peter Kümmel
830fb29a15 so it could not be forgotten by me
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19048 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-11 18:33:54 +00:00
Joost Verburg
38a3692a0f updated list of LyX translations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19037 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-11 11:54:58 +00:00
Jean-Marc Lasgouttes
0ffdae7651 Rename development/cmake/README.cmake to INSTALL.cmake
Actually distribute the cmake files with LyX.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19034 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-11 07:27:56 +00:00
Bo Peng
08f31f3e64 Scons: check for windows.h under msvc.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18981 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-04 05:06:44 +00:00
Bo Peng
2f415fd505 scons: fix last commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18978 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-03 20:20:20 +00:00
Bo Peng
6df40c7ebe scons: embed lyx.exe.manifest to lyx.exe, no longer use qt manifest.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18977 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-03 20:16:11 +00:00
Uwe Stöhr
184f0ba3cc installer: drop support for zh_CN.po until it contains any translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18944 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-29 19:49:42 +00:00
Uwe Stöhr
208a64d292 installer: support for the Chinese menu language translations
scons/scons_manifest.py: add the new Chinese .po files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18938 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-29 00:14:50 +00:00
Joost Verburg
f5e613ac51 Windows Vista: these applications don't need any special rights
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18930 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-28 17:00:30 +00:00
Joost Verburg
a0e2e1428f correct name for userdata directory and updated applications
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18929 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-28 16:51:46 +00:00
Joost Verburg
b805a32dce install msvcr71.dll for Python
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18928 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-28 16:38:02 +00:00
Joost Verburg
490cc6c652 Windows Vista: request highest possible execution level for current user
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18925 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-28 07:34:49 +00:00
Uwe Stöhr
4ad7980c24 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18919 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-27 22:29:46 +00:00
José Matox
2e5099b230 Update scons to the latest FreeBSD patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18914 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-27 18:17:29 +00:00
Uwe Stöhr
3668bdf59c installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18900 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-26 20:41:47 +00:00
Peter Kümmel
0ac58a14d1 cmake part of bug 3527, with macro USE_WCHAR_T
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18899 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-26 18:35:52 +00:00
Joost Verburg
2f4523801c alphabetical order
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18898 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-26 18:11:15 +00:00
Bo Peng
6c5ff3bf46 scons part of bug 3527
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18895 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-26 16:28:27 +00:00
Uwe Stöhr
d8993d2d6c - Fileformat change: rename "arabic" to "arabic_arabtex"
- Split the language Arabic into "arabic_arabi" that uses the arabi-package and "arabic-arabtex" that uses the arabTeX-package to typeset Arabic. This is needed because both packages have some advantages over the other people need.
(This change is a consequence of a long and fruitful discussion with Mostafa, Dov, and me.)

Patch by Dov and me.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18887 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-26 00:11:03 +00:00
Jürgen Spitzmüller
bcf64dd11c Fix bug 1749. CAUTION: lyx2lyx not fully working yet (see FIXMEs).
* development/FORMAT: 
	- document file format change

* src/Buffer.cpp: bump format to 275.

* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_5.py:
	- conversion and reversion of scaleBeforeRotation param (doesn't work yet!)

* src/insets/InsetGraphicsParams.{cpp,h}: 
	- new param scaleBeforeRotation
* src/insets/InsetGraphics.cpp:
	- swap order of scale and rotate (if scaleBeforeRotation is false)

* src/frontends/qt4/QGraphics.C:
* src/frontends/qt4/QGraphicsDialog.{cpp,h}:
* src/frontends/qt4/ui/GraphicsUi.ui:
	- add checkbox to toggle scaleBeforeRotation.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18885 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-25 13:49:51 +00:00
Uwe Stöhr
62c15fa488 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18879 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-25 00:59:08 +00:00
Uwe Stöhr
dc56f010db New German EmbeddedObjects manual
Part 2: the documents

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18877 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-25 00:57:19 +00:00
Uwe Stöhr
5f614b008a New German EmbeddedObjects manual
Part 1: the images

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18872 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-23 12:30:03 +00:00
Jürgen Spitzmüller
91c6d03678 Fix bug 2520: Make InsetExternal translateable
* po/lyx_pot.py:
	- new function external_l10n: parse external_templates and extract the relevant parts for translation.
* development/scons/SConstruct:
* po/Makefile.in.in:
	- use external_l10n

* src/insets/InsetExternal.cpp:
* src/frontends/qt4/QExternal.cpp: 
	- make eveything translatable

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18866 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-23 07:50:13 +00:00
Uwe Stöhr
985b698d1d installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18862 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-22 23:21:48 +00:00
Uwe Stöhr
58c9d5fd70 Add keymap file for Farsi, provided by Mostafa
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18861 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-22 22:41:45 +00:00
Joost Verburg
0ca5cd777c use environment variable to locate Windows directory
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18848 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-21 19:42:07 +00:00
Joost Verburg
0e0a947aa9 two mirror servers for all downloads
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18847 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-21 18:41:24 +00:00
Joost Verburg
f4e3f84f44 new & updated dictionaries
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18844 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-21 15:48:31 +00:00
Bo Peng
44f31e00f2 add closetab.xpm to scons_manifest.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18843 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-21 14:58:31 +00:00
Uwe Stöhr
101de631a0 - update to new Aspell repositories
- add new download repository for Aspell
- add Farsi and Armenian Aspell support
- installer updates

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18839 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-21 00:57:55 +00:00
Bo Peng
a436607e3b Add an alternative aspell dict repository, fix bug 3813
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18833 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-19 19:29:36 +00:00
Bo Peng
9907aaf295 fix installer manifest
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18832 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-19 19:26:53 +00:00
Bo Peng
cdc5ab6a83 add installer files to scons_manifest so that installers can depends on installer files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18831 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-19 18:44:42 +00:00
Joost Verburg
3f3fd7e6f1 these fonts are already in lib/fonts, so I removed them here
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18815 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-17 22:29:21 +00:00
Uwe Stöhr
ea2ac1c60f installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18814 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-17 20:35:43 +00:00
Uwe Stöhr
9692cac457 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18809 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-17 00:22:59 +00:00
Uwe Stöhr
94accf5ea7 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18800 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-15 23:59:49 +00:00
Uwe Stöhr
97280b92c1 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18798 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-15 23:31:13 +00:00
Richard Heck
954be90e11 Make HTML export work.
The key is the new copier script lib/scripts/ext_copy.py. Usage:
 ext_copy.py [-e ext1,ext2,...] <from file> <to file>
Given a <from file> and <to file>, it will copy all files in the directory 
in which from_file is found that have the extensions given in the -e option, 
or all files in that directory if no such argument is given. So, for example, 
we can do:
  python ext_copy.py -e png,html,css /path/from/file.html /path/to/file.html
and all html, png, and css files in /path/from/ will be copied to the 
(possibly new) directory /path/to/file.html.LyXconv/. The -t option determines 
the extension added to the output filename passed to the script ($$o, in the
copier definition), the default being "LyXconv". If just . is given, then no 
extension is added.

Other changes:
* configure.py: added appropriate copier definitions for html and wordhtml
formats, as well as for the Program pseudo-format.
* lib/Makefile.am and development/scons/scons_manifest.py: add ext_copy.py.
* lib/doc/Customization.lyx: update documentation.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18791 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-15 17:02:35 +00:00
Uwe Stöhr
5a9868f99f installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18776 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-14 23:23:54 +00:00
Dov Feldstern
a529b7e6e7 lyx2lyx to convert the language of spaces surrounding text in a foriegn
language to be in the paragraph's language. This is necessary due to format
change 259, but the language was forgotten in lyx2lyx back then. It's important
for Bidi documents.

(fixes bug http://bugzilla.lyx.org/show_bug.cgi?id=3789)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18766 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 19:12:38 +00:00
Bo Peng
dad101c2e3 Add --Separator-- environment
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18764 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 15:09:28 +00:00
Bo Peng
6551f0afa8 lyx2lyx support for unrecognizable listings parameter
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18763 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 14:38:34 +00:00
Uwe Stöhr
70f279616c installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18760 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 01:13:07 +00:00
Uwe Stöhr
ffba68bb33 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18746 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 01:12:23 +00:00
Uwe Stöhr
fddca82d95 add layout and template for iopart
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18745 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 01:09:49 +00:00
Edwin Leuven
7aa51095d2 update functions.xpm and add to scons_manifest.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18719 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-08 14:48:44 +00:00
Edwin Leuven
9831f407f1 add varrho, patch from hzluo <memcache@gmail.com>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18697 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-07 12:45:11 +00:00
Uwe Stöhr
2601385348 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18696 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-07 11:50:21 +00:00
Uwe Stöhr
bd380926a0 - add Farsi splash.lyx
- reordering SCons entries

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18685 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-05 21:31:39 +00:00
Uwe Stöhr
abab358ff6 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18674 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-04 21:25:10 +00:00
Uwe Stöhr
d9c6ede4cc declarate zh.po to SCons
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18673 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-04 21:18:21 +00:00
Uwe Stöhr
53eb1f7518 installer: fix a small bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18644 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-04 01:05:38 +00:00
Uwe Stöhr
afdbde2758 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18643 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-04 00:13:58 +00:00
Uwe Stöhr
77790e4555 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18605 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-31 22:11:23 +00:00
Uwe Stöhr
6435eb18d6 installer:
- updates
 - support for Korean as LyX menu language

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18601 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-31 21:21:37 +00:00
Jean-Marc Lasgouttes
43547cd11d Add Korean l10n from cghan
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18596 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-31 14:35:38 +00:00
Bo Peng
3dc11ec08e Scons: check HAVE_DECL_MKSTEMP to fix a configuration error with gcc4 on Linux
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18587 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-31 01:34:33 +00:00
Uwe Stöhr
0d2360c4a4 update installer: update also lyx.bat file (needed for new launcher)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18586 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-31 00:48:23 +00:00
Stefan Schimanski
91830fafa5 * with the MacOSX packaging option enabled its easy to fake a application
bundle using a symbolic link 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18559 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-29 15:26:30 +00:00
Stefan Schimanski
14af4831c4 * added MacOSX packaging
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18558 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-29 14:06:35 +00:00
Uwe Stöhr
fdce65cd36 installer update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18552 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-28 23:35:28 +00:00
Uwe Stöhr
64e0eee0dd fix SCons (I forgot to add the new folder two days ago)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18551 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-28 23:24:18 +00:00
Uwe Stöhr
1efb62202e installer: - support for Hebrew and Japanese
- new Czech translation by Pavel Sanda

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18541 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-28 11:27:16 +00:00
Uwe Stöhr
9dc3309c90 UserGuide: - German translation updates by Hartmut
- new Image for the German Userguide

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18534 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-27 14:19:36 +00:00
Uwe Stöhr
7e8aa4f2ea installer update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18515 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-25 17:13:49 +00:00
Uwe Stöhr
93f7bc7eb0 installer: - use Inkscape as SVG to PDF converter when it is installed
- code cleanup to get rid of the two preferences files
 - updates

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18506 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-25 09:39:18 +00:00
Stefan Schimanski
195bd0b0b1 * force the tex2lyx Font class everywhere in tex2lyx. Without this in
TextClass.cpp the tex2lyx Font class was used, but elsewhere the LyX one.
  Hence, because of different binary sizes strange segfaults happened because
  the inline methods of TextClass used a different binary layout than the 
  non-inline methods.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18488 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-24 16:09:31 +00:00
Michael Schmitt
19005fb151 * ChangeLog.txt: spell-check the document (at least partly)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18484 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-24 12:26:01 +00:00
Uwe Stöhr
72586d2c03 update build system after changeset 18478
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18481 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-23 23:55:52 +00:00
Uwe Stöhr
9b1e1688df installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18480 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-23 23:46:17 +00:00
Jean-Marc Lasgouttes
68b3ad672d Do not forget to distribute lyxeditor script too.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18472 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-23 10:27:30 +00:00
Uwe Stöhr
c6bb3cfe5e powerdot.layout: is now officially included.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18466 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-23 00:49:41 +00:00
Uwe Stöhr
984bfd27a3 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18465 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-23 00:48:47 +00:00
Uwe Stöhr
738e0dd8be Add powerdot layout and example
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18463 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-22 21:35:22 +00:00
Jean-Marc Lasgouttes
732f7c8866 properly distribute LyX-Metadata on OS X
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18453 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-22 12:34:23 +00:00
Uwe Stöhr
0c64c056a5 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18448 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-21 23:35:30 +00:00
Uwe Stöhr
e2231d1ff2 installer:
- Launcher: set default working directory when starting LyX
  (thanks again to Martin Rauscher for testing)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18447 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-21 23:01:30 +00:00
Uwe Stöhr
99e966daa0 installer:
- fix problem with path with spaces in the Launcher
  (thanks to Martin Rauscher for testing)
- add icons and version info to the launcher and the PDF viewer


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18434 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-20 20:35:35 +00:00
Uwe Stöhr
f2ccc2af03 installer:
- make the PDF view program Vista compatible
- fixed powerdot.layout again


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18433 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-20 14:36:18 +00:00
Uwe Stöhr
edd14e93f9 installer: better version for the launcher
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18431 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-20 14:06:34 +00:00
Uwe Stöhr
7932a418d1 installer:
- fixed powerdot.layout
- new Vista-compatible Launcher (the program that hides LyX's console window)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18427 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-20 01:12:40 +00:00