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
This commit is contained in:
Jean-Marc Lasgouttes 2004-02-18 11:50:44 +00:00
parent 92cd11f8ec
commit 1fadee81d3
5 changed files with 158 additions and 41 deletions

107
ANNOUNCE
View File

@ -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 This is a maintenance release which improves upon 1.3.3 in
four main areas: four main areas:
* ability to open documents that are not supported by your * It adds support for old files from LyX 0.10.x or 0.12.x;
latex installation * new Qt features have been added (improved selection,
* more new Qt features (improved selection, drag-and-drop) drag-and-drop);
* better Mac OS X support * Mac OS X support is much improved;
* polish of the interface localization * The interface and documentation localization have
been polished.
The complete list of improvements and fixes can be found at the end of The complete list of improvements and fixes can be found at the end of
this message. this message.
@ -66,5 +67,101 @@ Enjoy!
The LyX team. 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

View File

@ -1,3 +1,9 @@
2004-02-18 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* README.MacOSX:
* NEWS:
* ANNOUNCE: update for 1.3.4
2004-02-03 Angus Leeming <leeming@lyx.org> 2004-02-03 Angus Leeming <leeming@lyx.org>
* autogen.sh: accept autoconf 2.59 as a supported version. * autogen.sh: accept autoconf 2.59 as a supported version.

12
NEWS
View File

@ -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? What's new in version 1.3.3?
---------------------------- ----------------------------

View File

@ -1,47 +1,48 @@
Building LyX/Mac Building LyX/Mac-1.3.4
Ronald Florence <ron@18james.com> Ronald Florence <ron@18james.com>
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 You will need the MacOSX development tools. The procedure
procedure described here builds LyX-1.3.4 linked with a static Qt described here builds LyX linked with a static Qt library. If you
library and installs the LyX and Start-LyX applications. 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 1. Download the GPL-licensed Qt/Mac library source code from
<ftp://ftp.lyx.org/pub/lyx/contrib/qt-mac-free-3.1.2.sit>. Untar <ftp://ftp.lyx.org/pub/lyx/contrib/qt-mac-free-3.1.2.sit>,
the .tar.gz file in a convenient directory in /usr/local/src or untar in a convenient directory, cd to the top of the Qt source
/usr/local, cd to the Qt source directory, then: hierarcy, and:
setenv QTDIR `pwd` export QTDIR=`pwd`
patch -p0 < lyx-src-directory/development/MacOSX/qt.patch patch -p0 < LYX-SOURCE-DIRECTORY/development/MacOSX/qt.patch
sudo gcc_select 2 sudo gcc_select 2
./configure -static [for Panther, use "./configure -static -lresolv"] ./configure -static [for Panther, use "./configure -static -lresolv"]
make make
Using the same terminal session, cd to the top of the LyX source 2. Download the LyX/Mac framework from
hierarchy, and: <ftp://ftp.lyx.org/pub/lyx/contrib/lyx-mac-1.3.4-framework.tar.gz>
and unpack it in /Applications
setenv LDFLAGS "-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz" 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 ./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 make
Download the LyX Framework <http://www.18james.com/code/LyX.tar.gz>
and run the installer. Then in the terminal where you built LyX:
make install make install
rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm rm /Applications/LyX.app/Contents/Resources/LyX/images/lyx.xpm
sudo gcc_select 3 sudo gcc_select 3
For information on configuring LyX/Mac, please see the howto at For information on configuring LyX/Mac, please see the howto at
<http://www.18james.com/lyx_on_aqua.html>. The binary installation <http://www.18james.com/lyx_on_aqua.html>. The binary installation
of LyX/Mac sets the PATH in ~/.MacOSX/environment.plist, installs of LyX/Mac installs additional LaTeX fonts and packages, and
the LyX math fonts, configures LyX to use the reLyX and noweb2lyx provides additional functionality including inverse DVI search with
commands in the application package and to use system defaults for some DVI-previewers.
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.
The information on this page is believed to be accurate, has been The information on this page is believed to be accurate, has been
used successfully on many systems and sites, and has benefited from used successfully on many systems and sites, and has benefited from

View File

@ -24,7 +24,7 @@ What's new
- it is now possible to open documents which use a textclass for - it is now possible to open documents which use a textclass for
which no LaTeX support is installed. The documents can be normally 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 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 consequence and it is therefore not possible to use LyX 1.3.4 and an
earlier version with the same .lyx/ directory. 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] - add support for intelligent scrolling with the mouse cursor [Qt only]
- improvements in LyX/Mac: support for opening files with LyX in - improvements in LyX/Mac: support for opening files with LyX in
finder; the LyX.app bundle can now be moved around and contains its finder; the LyX.app bundle can now be moved around and is
own fonts (for math equations) 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 - enable lyx to read documents from versions 0.10 and 0.12
@ -62,29 +63,29 @@ What's new
** Bug fixes ** 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 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] compilers) [Bug #1415]
- fix a crash in the math editor when selecting up/down close to - fix a crash in the math editor when selecting up/down close to
subscript insets subscript insets
- several fixes related to old files: silence a bogus warning about - 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 - fix warnings for docbook counters
- enable the file dialog to open files with non-latin filenames [Qt only] - 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] 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] 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] keyboard binding [bug #1350, Qt only]
- fix the language of the russian table of contents of the documentation - fix the language of the russian table of contents of the documentation
@ -108,7 +109,7 @@ What's new
- compilation fixes for MacOSX - 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 - enable lyx to compile on Itanium machines