update a few files for 1.3.1

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_3_X@6523 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2003-03-17 17:30:10 +00:00
parent 5bc7596c99
commit cf94f6e4e3
5 changed files with 188 additions and 115 deletions

248
ANNOUNCE
View File

@ -1,17 +1,13 @@
Public release of LyX version 1.3.0
Public release of LyX version 1.3.1
===================================
We are glad to announce the release of LyX 1.3.0.
We are glad to announce the release of LyX 1.3.1.
As with the previous major version 1.2.0, many things make this new
release an exciting one. One of the major projects that has been going
on behind the scenes is the so-called GUI-independence project. We are
glad to announce that version 1.3.0 shows the first results of this.
LyX now comes in two flavours: Qt-LyX and xforms-LyX!
Although this is the most visible change in version 1.3, this should not
hide the fact that the `under the hood' changes to the code have again
been very important. A detailed list can be found below.
As expected this is a maintenance release, which adds some polish
to the new features of LyX 1.3.0 (especially the Qt frontend) and also
fixes some significant bugs in the math editor and the lyx2lyx import
script. We also threw in a few new features (new textclasses, latex
import improvements) for good measure.
In case you are wondering what LyX is, here is what
http://www.lyx.org/ has to say on the subject:
@ -25,25 +21,30 @@ http://www.lyx.org/ has to say on the subject:
Windows/Cygwin. Note that all these ports use the same xforms interface
and therefore need an X server.
You can download LyX 1.3.0 here :
You can download LyX 1.3.1 here :
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.3.0.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.3.0.tar.gz
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.3.1.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.3.1.tar.gz
and it should shortly propagate to the following mirrors :
ftp://ftp.sdsc.edu/pub/other/lyx/stable/lyx-1.3.0.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.3.0.tar.gz
ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.3.0.tar.gz
ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.3.0.tar.gz
ftp://ftp.icm.edu.pl/vol/rzm0/lyx/stable/lyx-1.3.0.tar.gz
ftp://ftp.sdsc.edu/pub/other/lyx/stable/lyx-1.3.1.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.3.1.tar.gz
ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.3.1.tar.gz
ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.3.1.tar.gz
ftp://ftp.icm.edu.pl/vol/rzm0/lyx/stable/lyx-1.3.1.tar.gz
Prebuild binaries (mainly rpms for linux distributions) should soon be
available at
ftp://ftp.lyx.org/pub/lyx/bin/1.3.0
ftp://ftp.lyx.org/pub/lyx/bin/1.3.1
If you find what you think is a bug in LyX 1.3.0, you may either
If you already have LyX 1.3.0 sources, you may want to apply the
following patch instead
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.3.1.gz
If you find what you think is a bug in LyX 1.3.1, you may either
e-mail the LyX developers' mailing list (lyx-devel@lists.lyx.org), or open
a bug report at http://bugzilla.lyx.org
@ -56,114 +57,145 @@ Enjoy!
The LyX team.
New features
============
What's new
==========
** Qt frontend
** Updates
This is of course the most visible new feature. This frontend supports
either Qt 2.x or 3.x and is mostly feature complete. Note that some
of the dialogs are slightly different in design, but are generally
functionally equivalent.
- when there is vertical space between paragraphs, the amount of space
is also indicated in the small/medium/large case [bug #814]
** Xforms frontend
- reLyX improvements: support for natib citations, for 'm' column
descriptors in tables; a .lyx file generated by reLyX now says this
The advent of the Qt frontend does not mean that the historical xforms
frontend is dead. Actually, it is still the one which is the best
implemented, because we have had more time to polish it. In this release,
most of the dialogs have been redesigned to be tighter.
- new classes mwart, mwbk and mwrep (adaptation of the base classes to
polish conventions); new class elsart (for journals published by
Elsevier); updated classes koma-script (in particular new class
scrlttr2); re-introduce class ijmpd (which was in 1.2.x) and unbreak
class kluwer
Note also that the xforms library has been very recently updated to
version 1.0. This version has been released under the LGPL (Lesser
General Public License), and the availability of the source means that
many bugs that have been plaguing LyX have been fixed in xforms. You
are advised to upgrade to xforms 1.0 to enjoy all these new fixes.
In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
Moreover, support for xforms older than 1.0 will be removed in the next
release. You have been warned ;-)
- new "polski" keymap, useful for entering Polish on a QWERTY
keyboard; update to Scientific Word-compatible bindings
(documentation has been updated too)
In most cases the dialogs have been designed to make it impossible to input
invalid parameters. The exception to this rule is the input of length data.
Power LaTeX users can still input obtuse "glue lengths", but the widgets are
highlighted in red if this input is invalid or incomplete. This visual
feedback makes it easy to see why LyX won't allow you to Apply your changes.
- updates to the danish, dutch, french, german, norwegian, polish and
spanish translation of menus
** Gnome frontend
- Most of the documentation has been updated for the current version
of LyX. If you find some problems with the documentation in this
release, please contact lyx-docs@lists.lyx.org
Unfortunately, the development of the Gnome frontend has mostly
stopped recently and we have therefore chosen to disable it. We
strongly invite anyone willing to revive this port to volunteer on the
developer's list.
** Bug fixes
** Instant preview
- fix mathed bug where curly brackets in, e.g. {a^b}^c, would get lost
and cause TeX errors
preview-latex is an emacs package for LaTeX that allows "instant previews"
of LaTeX code, so you can immediately see the visual rendering of the
LaTeX in the document. Its project home page can be found at
http://sourceforge.net/projects/preview-latex. With the help of David
Kastrup, the author, LyX 1.3.0 can harness this functionality to
allow instant previews in the LyX window of math equations and
figures. This feature can be immensely useful, ensuring that the
rendering of your equation will look right in the final output. The
preview is only displayed (if enabled) when you're not editing the
actual equation, so it's unobtrusive too.
- fix bug where strange symbols were displayed instead of math symbols
[Qt only]
** Math editor
- fix bug where "lyx -e" would refuse to work [bug #788, Qt only]
There have been a few visible and some not-so-visible changes. On the
visible side we have better visual feedback regarding the structure of
a formula, showing the nesting by small purple decorations in the
formula itself and revealing the names of the nesting levels in the
minibuffer. There is now native support for symbols from the wasy
package containing e.g. the zodiac symbols. New also is the internal
structure of font changes which are now proper "insets", just like
anything else from a square root to an array. This not only simplifies
the code greatly but also allows the same editing tricks as for the
"regular" math. However, it was not possible to tweak the visible
behaviour to mimic 1.2 in all cases, so this might take some time to
get accustomed to. On the pro side, the new structure allowed
support for LaTeX's \mbox and \fbox to be implemented and general
"switching back to text mode within math", so a lot of "evil red text"
trickery is not needed anymore. The most visible changes are the following:
- delete lyxserver pipes on exit [bug #865, Qt only]
- Pressing { and } will insert LaTeX's \{ and \} which show up as { }
in the printout. To get LaTeX's {} nesting, you need to type \{.
- add floats definition to the LLNCS class [bug #923]
- Fonts changes now really nest. Repeated application of a font change
will result in nested font changes! To remove a font change without
removing the "contents", it is now possible to "pull the argument"
like in other insets, i.e. put the cursor in the first position of
the inset and press 'backspace'.
- fix a bug where the DVI file was not updated due to an old format
.dep file (this happened only when use_tempdir was set to false)
** Reading old files
- graphics that have been set to not display in LyX are no longer
converted [bug #920]
LyX now has a new script lyx2lyx which enables the reading of any file
produced by LyX versions as old as 0.12. Work is in progress on files
created with LyX 0.10 (LyX 1.4 time-line) and still older files are
in the forge. Basically if lyx wrote it LyX will read it. :-)
- fix converters for tgif format
There is also a strong demand to be able to read files produced by
_newer_ versions of LyX. While lyx2lyx has the infrastructure in place
to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
1.2.x, for example) have not yet been written.
- fix bug where preview snippets would most of the time be processed twice
** Miscellaneous changes
- prevent a crash when generating previews if the user is not using a
tmp directory
- LyX now automatically uses TeX fonts for screen rendering of math
equations if they are available (it is not necessary anymore to
configure your font server).
- fix possible crash on exit when there are many previews
- The Insert>Short Title allows the addition of an optional text
for section headings and captions that is designed to be used in
tables of contents.
- don't cause a warning message to complain about starting an already running
timer. Just don't start it ;-)
- The Insert>Float>Floatflt Figure menu item restores the ability
to wrap text around an image which was present in 1.1.6 and
removed in 1.2.0
- prevent incorrect warning message about failing to find a graphics file to
load when all is actually fine and dandy
- If you configure with --with-pspell (which uses the PSpell library for
spellchecking), you will be able to automatically spell-check
multi-language documents, assuming you have the right dictionaries
installed.
- fix a bug where ERT curly braces in math formulas would have a wrong
descent on screen
- The printer parameter preferences for "spool command" and "file
extension" were accidentally made the same [Qt only]
- Update the language of the text after changing the document language
- fix display of right quote inset
- fix off-by-one error in placement of error insets
- fix bug where opening the tabular dialog would mark the document as
changed [bug #849, Qt only]
- fix bug where it was impossible to set space above/below a paragraph
to Fill [Qt only]
- duplicate 'A' shortcut in spellchecker dialog fixed [bug #884, Qt
only]
- duplicate 'i' shortcut in paragraph dialog fixed [bug #918, Qt only]
- some tab-navigation problems in dialogs fixed [Qt only]
- in the BibTeX dialog, fix the browsing mechanism of *.sty files and
remove the unused Update button [bug #773, Qt only]
- in the BibTeX dialog, for a bug where the list of .bib files would
get unnecessarily sorted [Bug #907, XForms only]
- fix some dialogs to make OK the default button [bug #921, Qt only]
- apply in External Material dialog works now [Qt only]
- search checkboxes are not disabled for read-only documents [bug
#937, Qt only]
- fix various problems with paper size selection [bug #844 and #866]
- duplicate 'a' shortcut in graphics dialog fixed [XForms only]
- fix bug where changing encoding of screen fonts would not work
immediately [XForms only]
- in the dialogs, replace LaTeX font size names by LyX names for
consistency reasons and to resolve a translation conflict
- revert is now disabled for an unchanged or unsaved document [bug #783]
- add support for 1.1.x Info insets to lyx2lyx
- fix a lyx2lyx bug that rejected csv2lyx files as badly formed
- fix conversion of 1.1.x minipages that contain tabulars by lyx2lyx
- enable the debug level to be set in lyx2lyx
- fix detection of fax programs
- fix strerror() build problem with some gcc/glibc versions [bug #874]
- fix compilation on OpenBSD
- mention in INSTALL file that the qt frontend is selected using
--with-frontend=qt
- fix library ordering problem with cygwin
- fix problem in generation of the reLyX and noweb2lyx scripts
- the names of the programs used by the lyxpreview2bitmap.sh can now
be more easily customized
- add a few autoconf-related files that were missing from the
distribution
- improve the lyx.spec file used to produce rpms

View File

@ -1,3 +1,10 @@
2003-03-17 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* UPGRADING:
* INSTALL:
* ANNOUNCE:
* NEWS: update for 1.3.1
2003-03-15 John Levon <levon@movementarian.org>
* INSTALL: small english fix

View File

@ -63,7 +63,7 @@ This version has been released under the LGPL (Lesser General Public
License), and the availability of the source means that many bugs that
have been plaguing LyX have been fixed in xforms. You are advised to
upgrade to xforms 1.0 to enjoy all these new fixes.
In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
In fact, LyX 1.3.x no longer supports versions of xforms older than 0.89.5.
You can get the source from
http://world.std.com/~xforms/

34
NEWS
View File

@ -1,3 +1,37 @@
What's new in version 1.3.1?
----------------------------
LyX 1.3.1 is a maintenance release, which adds some polish to the new
features of LyX 1.3.0 (especially the Qt frontend) and also fixes some
significant bugs in the math editor and the lyx2lyx import script. We
also threw in a few new features (new textclasses, latex import
improvements) for good measure.
** Updates
- when there is vertical space between paragraphs, the amount of space
is also indicated in the small/medium/large case [bug #814]
- reLyX improvements: support for natib citations, for 'm' column
descriptors in tables; a .lyx file generated by reLyX now says this
- new classes mwart, mwbk and mwrep (adaptation of the base classes to
polish conventions); new class elsart (for journals published by
Elsevier); updated classes koma-script (in particular new class
scrlttr2); re-introduce class ijmpd (which was in 1.2.x) and unbreak
class kluwer
- new "polski" keymap, useful for entering Polish on a QWERTY
keyboard; update to Scientific Word-compatible bindings
(documentation has been updated too)
- updates to the danish, dutch, french, german, norwegian, polish and
spanish translation of menus
- Most of the documentation has been updated for the current version
of LyX. If you find some problems with the documentation in this
release, please contact lyx-docs@lists.lyx.org
What's new in version 1.3.0?
----------------------------

View File

@ -1,10 +1,10 @@
How do I upgrade my existing LyX system to version 1.3.0?
How do I upgrade my existing LyX system to version 1.3.x?
---------------------------------------------------------
One of the perennial bug bears of LyX users in the past has been that
they have had to run Edit->Reconfigure when starting their new version
of the code for the first time. Strange and wonderful things would
often result if they forgot to do this, so LyX 1.3.0 now runs
often result if they forgot to do this, so LyX 1.3.x now runs
Edit->Reconfigure automatically the first time the program is run.
If you have your own layout files, you may need to update them a little:
@ -53,23 +53,23 @@ in order to get previews of your document's graphics.
Document transfer
-----------------
LyX 1.3.0 uses an external python script, lyx2lyx, to import documents
LyX 1.3.x uses an external python script, lyx2lyx, to import documents
written using previous versions of LyX. All versions of LyX as far back as
0.12 are supported, so any klyx users still holding out for an alternative
to xforms will finally be able to put their dinosaur to rest ;-)
Of course, this means that you must have python (at least version 1.5)
installed in order to use LyX 1.3.0 with your old documents.
installed in order to use LyX 1.3.x with your old documents.
lyx2lyx also has the framework in place to be able to convert documents
to an earlier format. However, these converters have not yet been written
so older versions of LyX will NOT be able to read documents saved with
LyX 1.3.0.
LyX 1.3.x.
If you were previously (in LyX 1.1.x) using the floatflt paragraph
option to wrap text around a figure, it was necessary to modify this
for LyX 1.2.0 manually, as described in the manuals. The feature has
been re-implemented as "Floting figure" inset in 1.3.0. Old files will
been re-implemented as "Floating figure" inset in 1.3.x. Old files will
be converted automatically, but you may want to convert the
1.2.x-style ERT constructs with the native solution (see section 3.8
of the Extended Features manual).