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
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

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>
* 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?
----------------------------

View File

@ -1,47 +1,48 @@
Building LyX/Mac
Building LyX/Mac-1.3.4
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
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
<ftp://ftp.lyx.org/pub/lyx/contrib/qt-mac-free-3.1.2.sit>. 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
<ftp://ftp.lyx.org/pub/lyx/contrib/qt-mac-free-3.1.2.sit>,
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
<ftp://ftp.lyx.org/pub/lyx/contrib/lyx-mac-1.3.4-framework.tar.gz>
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 <http://www.18james.com/code/LyX.tar.gz>
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
<http://www.18james.com/lyx_on_aqua.html>. 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

View File

@ -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