From 1fadee81d35acf5af7d628c5b207581dc07cd726 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Wed, 18 Feb 2004 11:50:44 +0000 Subject: [PATCH] updates for 1.3.4 git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_3_X@8439 a592a061-630c-0410-9148-cb99ea01b6c8 --- ANNOUNCE | 107 +++++++++++++++++++++++++++++++++++++++++++++++--- ChangeLog | 6 +++ NEWS | 12 ++++++ README.MacOSX | 51 ++++++++++++------------ status.13x | 23 +++++------ 5 files changed, 158 insertions(+), 41 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 22b6f274a0..b08f0124be 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -5,11 +5,12 @@ We are pleased to announce the release of LyX 1.3.4. This is a maintenance release which improves upon 1.3.3 in four main areas: - * ability to open documents that are not supported by your - latex installation - * more new Qt features (improved selection, drag-and-drop) - * better Mac OS X support - * polish of the interface localization + * It adds support for old files from LyX 0.10.x or 0.12.x; + * new Qt features have been added (improved selection, + drag-and-drop); + * Mac OS X support is much improved; + * The interface and documentation localization have + been polished. The complete list of improvements and fixes can be found at the end of this message. @@ -66,5 +67,101 @@ Enjoy! The LyX team. +What's new +========== + +** Updates + +- it is now possible to open documents which use a textclass for + which no LaTeX support is installed. The documents can be normally + edited, but they can of course be neither previewed nor printed. Note + that the format of the file .lyx/textclasses.lst has changed as a + consequence and it is therefore not possible to use LyX 1.3.4 and an + earlier version with the same .lyx/ directory. + +- add support for drag-n-drop opening of lyx files from your favourite + file manager [Qt only] + +- add support for intelligent scrolling with the mouse cursor [Qt only] + +- improvements in LyX/Mac: support for opening files with LyX in + finder; the LyX.app bundle can now be moved around and is + self-contained with its own fonts (for math equations), support + files, and PATH + +- add support for \boldsymbol in the math editor + +- enable lyx to read documents from versions 0.10 and 0.12 + +- improve support for LaTeX documentclasses: new agums (generic style + for first-time submissions to AGU editors) and g-brief2 (a nice + letter class) textclasses; allow optional arguments in Author, + AuthorAdress and Thanks styles for the elsart layout; add + Affiliation layout to jgrga textclass + +- improve documentation for some languages: basque (new Extended + Manual and User Guide; updated Intro and Tutorial), german + (updated User Guide) and norwegian (new Intro) + +- update basque, danish, finnish, french, german, italian, nynorsk, + romanian, spanish and slovenian interface localizations + +- remove localization for the following languages, since they were too + incomplete to be useful: bulgarian, catalan, czech, hebrew, + hungarian, portuguese, swedish, turkish, walloon +** Bug fixes + +- fix a security problem where an evil .lyx file could cause + arbitrary commands to be executed during processing + +- fix a crash when saving a file containing a table (only with some + compilers) [Bug #1415] + +- fix a crash in the math editor when selecting up/down close to + subscript insets + +- several fixes related to old files: silence a bogus warning about + encoding; fix conversion of tables (out of range error) + +- fix warnings for docbook counters + +- enable the file dialog to open files with non-latin filenames [Qt only] + +- allow the use of some paper sizes (A3, B3, B4, and custom) without + custom margins [Qt problem only] + +- fix a bug where changing the height unit in the graphics dialog did not + activate the ok/apply buttons [bug #1469, Qt only] + +- fix a bug where some menu entries did not show the corresponding + keyboard binding [bug #1350, Qt only] + +- fix the language of the russian table of contents of the documentation + +- remove non-ascii characters from translatable strings. This + simplifies the work of translators + +- output useful info on receipt of LFUN_GETLAYOUT. + +- add debug output if unable to open an ofstream to output the graphics + conversion script. + +- add debug output if unable to open preferences.xform for read/write. + +- add a couple of forgotten MacOSX-related files + +- a better fix for badly placed math symbols with LyX/Mac + +- fix installation when program "makepsres" is not available on the + path [bug #1479] + +- compilation fixes for MacOSX + +- fix (some) problems when compiling with a non-GNU make program + +- enable lyx to compile on Itanium machines + +- add autoconf 2.59 as a supported version + diff --git a/ChangeLog b/ChangeLog index 7f782c7b77..d1da6d4e9b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-02-18 Jean-Marc Lasgouttes + + * README.MacOSX: + * NEWS: + * ANNOUNCE: update for 1.3.4 + 2004-02-03 Angus Leeming * autogen.sh: accept autoconf 2.59 as a supported version. diff --git a/NEWS b/NEWS index 3157393048..9335670ab0 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,15 @@ +What's new in version 1.3.4? +---------------------------- + +This is a maintenance release which improves upon 1.3.3 in +four main areas: + * It adds support for old files from LyX 0.10.x or 0.12.x; + * new Qt features have been added (improved selection, + drag-and-drop); + * Mac OS X support is much improved; + * The interface and documentation localization have + been polished. + What's new in version 1.3.3? ---------------------------- diff --git a/README.MacOSX b/README.MacOSX index a2e973bebc..ac7fa80cc9 100644 --- a/README.MacOSX +++ b/README.MacOSX @@ -1,47 +1,48 @@ - Building LyX/Mac + Building LyX/Mac-1.3.4 Ronald Florence + LyX/Mac is built from the LyX source, the GPL-licensed Trolltech + Qt/Mac library, and a custom application bundle. Qt-3.1.2 as + patched here is fully functional with MacOS-10.2 and 10.3. - Make sure you have installed the MacOSX development tools. The - procedure described here builds LyX-1.3.4 linked with a static Qt - library and installs the LyX and Start-LyX applications. + You will need the MacOSX development tools. The procedure + described here builds LyX linked with a static Qt library. If you + are using the tcsh shell, change the "export VAR=value" statements + to "setenv VAR value". - Download the GPL-licensed MacOSX Qt 3.1.2 library source code from - . Untar - the .tar.gz file in a convenient directory in /usr/local/src or - /usr/local, cd to the Qt source directory, then: + 1. Download the GPL-licensed Qt/Mac library source code from + , + untar in a convenient directory, cd to the top of the Qt source + hierarcy, and: - setenv QTDIR `pwd` - patch -p0 < lyx-src-directory/development/MacOSX/qt.patch + export QTDIR=`pwd` + patch -p0 < LYX-SOURCE-DIRECTORY/development/MacOSX/qt.patch sudo gcc_select 2 ./configure -static [for Panther, use "./configure -static -lresolv"] make - - Using the same terminal session, cd to the top of the LyX source - hierarchy, and: - setenv LDFLAGS "-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz" + 2. Download the LyX/Mac framework from + + and unpack it in /Applications + + 3. Using the same terminal session you used to build the Qt + library, cd to the top of the LyX source hierarchy, and: + + export LDFLAGS="-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz" ./configure --with-frontend=qt --without-x --datadir=/Applications/LyX.app/Contents/Resources --bindir=/Applications/LyX.app/Contents/MacOS --mandir=/Applications/LyX.app/Contents/Resources/man make - - Download the LyX Framework - and run the installer. Then in the terminal where you built LyX: - make install rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm sudo gcc_select 3 + For information on configuring LyX/Mac, please see the howto at . The binary installation - of LyX/Mac sets the PATH in ~/.MacOSX/environment.plist, installs - the LyX math fonts, configures LyX to use the reLyX and noweb2lyx - commands in the application package and to use system defaults for - viewers, sets up the lyxpipe, installs several LaTeX packages, and - includes lyxeditor and the functionality for inverse DVI search - with some DVI-previewers. You will need to do this configuration - manually if you build LyX/Mac yourself. + of LyX/Mac installs additional LaTeX fonts and packages, and + provides additional functionality including inverse DVI search with + some DVI-previewers. The information on this page is believed to be accurate, has been used successfully on many systems and sites, and has benefited from diff --git a/status.13x b/status.13x index 1e1c2cbad7..c5b4123c2e 100644 --- a/status.13x +++ b/status.13x @@ -24,7 +24,7 @@ What's new - it is now possible to open documents which use a textclass for which no LaTeX support is installed. The documents can be normally - edited, but they can of course not be previewed or printed. Note + edited, but they can of course be neither previewed nor printed. Note that the format of the file .lyx/textclasses.lst has changed as a consequence and it is therefore not possible to use LyX 1.3.4 and an earlier version with the same .lyx/ directory. @@ -35,10 +35,11 @@ What's new - add support for intelligent scrolling with the mouse cursor [Qt only] - improvements in LyX/Mac: support for opening files with LyX in - finder; the LyX.app bundle can now be moved around and contains its - own fonts (for math equations) + finder; the LyX.app bundle can now be moved around and is + self-contained with its own fonts (for math equations), support + files, and PATH -- add support for \boldsymbol in math editor +- add support for \boldsymbol in the math editor - enable lyx to read documents from versions 0.10 and 0.12 @@ -62,29 +63,29 @@ What's new ** Bug fixes -- fix security problem where an evil .lyx file could cause +- fix a security problem where an evil .lyx file could cause arbitrary commands to be executed during processing -- fix crash when saving file containing a table (only with some +- fix a crash when saving a file containing a table (only with some compilers) [Bug #1415] - fix a crash in the math editor when selecting up/down close to subscript insets - several fixes related to old files: silence a bogus warning about - encoding when; fix conversion of tables (out of range error) + encoding; fix conversion of tables (out of range error) - fix warnings for docbook counters - enable the file dialog to open files with non-latin filenames [Qt only] -- allow to use some paper sizes (A3, B3, B4, and custom) without +- allow the use of some paper sizes (A3, B3, B4, and custom) without custom margins [Qt problem only] -- fix bug where changing the height unit in the graphics dialog did not +- fix a bug where changing the height unit in the graphics dialog did not activate the ok/apply buttons [bug #1469, Qt only] -- fix bug where some menu entries did not show the corresponding +- fix a bug where some menu entries did not show the corresponding keyboard binding [bug #1350, Qt only] - fix the language of the russian table of contents of the documentation @@ -108,7 +109,7 @@ What's new - compilation fixes for MacOSX -- fix problems with non-GNU make program +- fix (some) problems when compiling with a non-GNU make program - enable lyx to compile on Itanium machines