lyx_mirror/ANNOUNCE
Jean-Marc Lasgouttes 1ef2b4e4dc tweaks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@15105 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-21 10:57:21 +00:00

258 lines
8.9 KiB
Plaintext

Public release of LyX version 1.4.3
===================================
We are pleased to announce the release of LyX 1.4.3. This is a bug fix
release that improves stability and MS Windows support.
Notable new features include:
- The windows port does not need a MSys (unix-like tools) installation
anymore.
- A new function inset-dissolve has been added to delete an text inset
and put its contents in the enclosing text; this can be
accessed (like in the math editor) by pressing Backspace at the
start of an inset, or Delete at the end.
- Many crashes have been fixed, in particular for systems based on
gcc 4.1.
See the file RELEASE-NOTES for some known problems in this release.
In case you are wondering what LyX is, here is what
http://www.lyx.org/ has to say on the subject:
LyX is a document processor that encourages an approach to writing
based on the structure of your documents, not their appearance. It
is released under a Free Software / Open Source license.
LyX is for people that write and want their writing to look great,
right out of the box. No more endless tinkering with formatting
details, 'finger painting' font attributes or futzing around with page
boundaries. You just write. In the background, Prof. Knuth's legendary
TeX typesetting engine makes you look good.
On screen, LyX looks like any word processor; its printed output -- or
richly cross-referenced PDF, just as readily produced -- looks like
nothing else. Gone are the days of industrially bland .docs, all
looking similarly not-quite-right, yet coming out unpredictably
different on different printer drivers. Gone are the crashes 'eating'
your dissertation the evening before going to press.
LyX is stable and fully featured. It is a multi-platform, fully
internationalized application running natively on Unix/Linux, the
Macintosh and modern Windows platforms.
You can download LyX 1.4.3 here (the .bz2 are compressed with bzip2,
which yields smaller files):
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.3.tar.gz
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.3.tar.bz2
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.3.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.3.tar.bz2
and it should propagate shortly to the following mirrors (which will also host
the .bz2 versions):
http://lyx.mirror.fr/stable/lyx-1.4.3.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.4.3.tar.gz
ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.4.3.tar.gz
ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.4.3.tar.gz
Prebuilt binaries (rpms for linux distributions, Mac OS X and Windows
installers) should soon be available at
ftp://ftp.lyx.org/pub/lyx/bin/1.4.3/
If you already have the LyX 1.4.2 sources, you may want to apply one
of the following patches instead
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.3.gz
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.3.bz2
Note that this patch will not produce valid LyX/Mac sources, since
some binary files have been added for this release.
If you find what you think is a bug in LyX 1.4.3, you may either
e-mail the LyX developers' mailing list (lyx-devel <at> lists.lyx.org), or open
a bug report at http://bugzilla.lyx.org
If you're having trouble using the new version of LyX, or have a question,
first check out http://www.lyx.org/help/. If you can't find the answer there,
e-mail the LyX users' list (lyx-users <at> lists.lyx.org).
Enjoy!
The LyX team.
What's new in version 1.4.3?
----------------------------
** Updates:
- All shell scripts have been translated to python so sh.exe is no
longer needed. That's a big plus for the Windows port.
- Implement inset-dissolve feature; this can be accessed (like in
mathed) by pressing Backspace at the start of an inset, or Delete at
the end (bug 2201).
- Add buttons for \intop and \ointop to the math panel (bug 2698)
- Native support for \phantom, \hphantom and \vphantom in mathed (bug 1473).
- Some small updates to the documentation.
- Update Basque, Czech (new), French, German (bug 2718), Hungarian,
Italian (bug 2774), NyNorsk and Spanish localizations.
- Update Czech (Tutorial, new splash), German (UserGuide [bug 2660], Extended)
and Hungarian (new Tutorial) documentation.
** Bug fixes:
* Document Input/Output
- Fix a crash when importing LaTeX files with no text (bug 2667).
- Fix a crash when a used bibtex file is in a non-readable directory
(bug 2782).
- Fix a crash when lyx2lyx failed to convert LyX file.
- Ignore the definition of LyXgreyout environment when re-importing a
LyX-generated LaTeX file (part of bug 2420).
- When exporting to LaTeX an external inset with template XFig,
require the color package, since XFig generates LaTeX code with
\color (bug 2716).
- Make sure enough passes are made to update the table of contents
when running LaTeX (bug 2616).
- Don't add extra braces when reading documents containing \choose,
\atop or \over (bug 2481).
- Reenable import of noweb files (bug 2289).
- Render greyed out notes correctly in output (bug 2723).
- Fix bug 2768 (inset comment/note eats space after it).
- Do not convert known spaces to ERT on LaTeX import (bug 2786).
* User Interface:
- Fix random crashes resulting of an incompatibility of the included
boost::bind library with gcc 4.1 (bug 2677, probably also 2662 and 2684).
- Fix a crash when using next-inset-toggle (Ctrl+I) inside mathed;
inset locking in mathed generally work (bug 2756).
- Fix a crash on save (including dataloss) when the backup directory
creation failed or the directory is not writeable(bug 2740).
- Fix a crash when selecting several cells in a tabular (bug 2630).
- Fix a crash when deleting a multi-cell selection in a tabular.
- Fix a crash when applying a font change to several cells in a tabular.
- Fix a crash when searching for an inset and none is present.
- Fix a crash when scrolling the document and the cursor is inside an
inset (bug 2830).
- Fix lockup when accepting a change in a text inset (bug 2510).
- Fix a crash with change tracking in tables (bug 2600).
- Fix a crash when undoing super/subscript deletion (bug 2727).
- Fix a crash when the cursor is in an empty script and the user
clicks in the text.
- Do not reset environment depth when breaking a paragraph (bug 2445).
- Handle properly script insets which the nucleus has more than
one element (like {a'}^{2}).
- On pressing button 2 in a math inset, paste the inner LyX selection
if it exists (bug 2779).
- When inserting an inset (footnote etc.) over an existing selection,
don't copy the layout of the source paragraph to the inset (bug 2802).
- When pasting some text in an environment that does not allow the given
paragraph layout, reset the layout (bug 2382).
- Fix the disabling of some toolbar icons after closing a dialog (bug 2423).
- Fix the editing of a document while Error List dialog is open (bug 2179).
- Improve the position of the cursor after undo.
- Update labels on screen when changing language.
- Make sure that the "Check TeX" menu entry is not available when the
chktex tool has not been configured (bug 2831).
- Fix doubling of initial character when correcting a word with
ligatures in spellechecker (bug 2068).
- Show an error box when failing to update the TeX Information dalog data.
- Fix an unexpected font change on maximize (bug 2664).
- Handle the Meta keyboard modifier as Alt (Qt only).
- Fix the C-x C-b binding in emacs mode (bug 2747).
- Fix a crash when a non-template file is selected in the
"New from Template" dialog (bug 2404).
- The LaTeX log file can now also be viewed if the path of the temporary
directory contains spaces (bug 2687)
- Graphics files with ' in the name can now be previewed (bug 2637)
- New menu entries have been added for phonetic symbols and
accepting/rejecting a single change in change tracking mode
* Build/installation:
- Fix compilation with Qt 3.0.x.
- Fix the 'check' make target for systems which do not have
/bin/bash (bug 2524).
- Set CPPFLAGS only if it not already set by the user
(and ignore CXXFLAGS when setting CPPFLAGS).
- Handle properly gcc 4.1 in configure.
- Install python files together with precompiled versions.
- A scons build system has been added, for details please see
INSTALL.scons. 'scons install' produces a cygwin-compatible binary
package under cygwin.
- A CMake build system has been added, for details see
development/cmake/README.cmake
- LyX can be compiled on windows with MSVC using qt3 from the Q../Free
project and scons or CMake.
* Miscellaneous
- Display LaTeX package checking results faster during configuration.
- Log the output of configure.py to a log file configure.log.
- Do automatic reconfiguration even when running in batch mode (bug 2741).
- Change the encoding of some python scripts from iso-8859-15 to
iso-8859-1. The former causes problems with embedded python.
- Remove outdated development tools and outdated LyXConfig.LyX.in.
- Remove in the documentation all references to reLyX, which has been
replaced by tex2LyX.