update for release

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@14426 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2006-07-12 12:56:59 +00:00
parent 50645561e6
commit 0422a172c3

287
ANNOUNCE
View File

@ -1,17 +1,21 @@
Public release of LyX version 1.4.1
Public release of LyX version 1.4.2
===================================
We are pleased to announce the release of LyX 1.4.1. This is a bug fix
release, but some of the bugs were big. In particular:
We are pleased to announce the release of LyX 1.4.2. This is a bug fix
release that improves perfromance, stability and native OS support.
Notable new features include:
- fix the huge memory consumption and corresponding sluggishness with
documents containing many graphics or `instant preview' snippets.
- LyX now automatically uses file viewers and editors set at OS level
[Windows and Mac OS X only]
- fix slow screen update with nested insets, particularly with LyX/Mac.
- The windows installer has been completely rewritten.
- fix the delay when exiting from a math inset.
- Add new function buffer-toggle-compression (and entry in Document
menu) to change whether the file will be compressed on disk or not.
- let the change tracking code track paragraph breaks too.
- Add "LaTeX (pdflatex)" output format. This new output format produces
.tex files that are suitable for pdflatex, including figure conversion
to png, pdf or jpeg instead of eps.
Also, this will be the first 1.4 release with a windows installer.
@ -41,38 +45,36 @@ http://www.lyx.org/ has to say on the subject:
internationalized application running natively on Unix/Linux, the
Macintosh and modern Windows platforms.
You can download LyX 1.4.1 here (the .bz2 are compressed with bzip2,
You can download LyX 1.4.2 here (the .bz2 are compressed with bzip2,
which yields smaller files):
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.1.tar.gz
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.1.tar.bz2
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.1.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.1.tar.bz2
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.2.tar.gz
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.2.tar.bz2
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.2.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.2.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.1.tar.gz
ftp://ftp.sdsc.edu/pub/other/lyx/stable/lyx-1.4.1.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.4.1.tar.gz
ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.4.1.tar.gz
ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.4.1.tar.gz
Note that no patch is provided to upgrade from version 1.3.7.
http://lyx.mirror.fr/stable/lyx-1.4.2.tar.gz
ftp://ftp.sdsc.edu/pub/other/lyx/stable/lyx-1.4.2.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.4.2.tar.gz
ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.4.2.tar.gz
ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.4.2.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.1/
ftp://ftp.lyx.org/pub/lyx/bin/1.4.2/
If you already have the LyX 1.4.0 sources, you may want to apply one
If you already have the LyX 1.4.1 sources, you may want to apply one
of the following patches instead
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.1.gz
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.1.bz2
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.2.gz
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.2.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.1, you may either
If you find what you think is a bug in LyX 1.4.2, 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
@ -84,139 +86,178 @@ Enjoy!
The LyX team.
What's new in version 1.4.1?
What's new in version 1.4.2?
----------------------------
** Updates
- Enable breaking and merging of paragraphs in change tracking mode
(bug 880).
- LyX now automatically uses file viewers and editors set at OS level
[Windows and Mac OS X only] (bug 2017).
- Update Basque, German, Hungarian, Italian, Polish and Spanish
localizations; import 1.3.7 localizations for Finnish, Slovak,
Russian, Slovenian, Romanian, Dutch and Turkish.
- Add new function buffer-toggle-compression (and entry in Document
menu) to change whether the file will be compressed on disk or not.
- Update Spanish translation of the tutorial; update German
translation of the Tutorial and Introduction.
- Update German, Hungarian, Italian (bug 2650), Polish, Slovak,
Spanish and Turkish localizations of the interface.
- Document the packages fancybox, prettyref, preview and varioref in
LaTeXConfig.lyx.
- Update translations of documentation for German (all) and Hungarian
(Introduction, splash document, new tutorial examples).
- Add support for Austrian (new spelling) as document language.
- Add "LaTeX (pdflatex)" output format. This new output format produces
.tex files that are suitable for pdflatex, including figure conversion
to png, pdf or jpeg instead of eps.
- Add biographynophoto style to IEEEtran.layout; add new text class for
International Journal of Modern Physics C (and update support for
IJMP D).
- Add buttons for \overset and \underset to the math panel (bug 2533)
- Add support for the dvipdfmx converter.
- Add tgif->ppm and tgif->png converters for preview of tgif figures
- Native support for \intop and \ointop (only display, not in the math panel
yet)
** Bug fixes
* Document input/output:
* User Interface:
- Fix LaTeX error with Address layout in AMS classes (bug 2363).
- Much better performance when using natbib/jurabib citations (bug 2460).
- Fix LaTeX error when \labelitemi is undefined (bug 2053).
- Much better performance of screen updating in LyX/Mac, and with an
acceptable UI.
- Fix LaTeX error when inserting a graphic in a section heading or a
caption (bug 675).
- Don't jump back to previous cursor position when trying to click on
an inset (bug 2526).
- Translate \verb commands correctly in tex2lyx (bug 2236).
- Automatically use fonts in the fonts/ subdirectory of LyX support
directory on Windows.
- Truncate temporary file names that are too long for MikTeX's pdflatex.
- Disable saving of bookmarks in mathed for it is not yet supported
and makes LyX crash (bug 2597).
- Parse \tag and \tag* commands correctly in tex2lyx and mathed (bug 2234).
- Fix crash when pasting contents from the clipboard to a tabular
(bug 2603).
- Import fixed width table columns correctly in tex2lyx (bug 2290).
- When pasting contents to a tabular with the middle mouse button, the
language has sometimes be changed. This is fixed now.
- Convert old LyX documents with a float list at the end correctly in
lyx2lyx (bug 2245).
- Text copied from an ERT box has no longer the pseudo "latex" language
(bug 2476).
- Fix crash when generating LaTeX dependencies on Cygwin.
- Fix crash when selecting and deleting "blue" paragraph break in CT mode.
- Fix wrong path_prefix handling in Cygwin builds (bug 2344)
- Set change tracking marks properly when copying between documents
with different change tracking status (bug 2207).
- Set search path for included files correctly on Cygwin (bug 2409).
- Fix crash when reading documents containing bogus change tracking
markup due to the bug above (bug 2614).
- Better layout file conversion (bug 2355)
- Fix remaining "ghost" empty paragraphs when selecting and deleting multiple
paragraphs (bug 2516).
- Fix convertion of old documents with SGML paragraphs in lyx-docbook
documents (bug 2501). Note that this fix is incomplete and the
complete fix will go in 1.4.2
- Fix display of horizontal fill which appears at the end of a line
(bug 2508).
- Fix crash when changing document class while the cursor is inside a
table.
- Fix crash when there is a syntax error in a keyboard map file (bug 2604).
- Fix crash on exit on MacOS X, and the well known "Mutex destroy failure"
error message on Linux (qt frontend, bugs 2549 and 1029).
- Paint tabular background (bug fix)
- Fix bug where the spellchecker doesn't pop up dialog window for
the first misspelled word (bug 2218).
- Fix spell checking in tables (bug 2675).
- Cosmetic fixes to the document dialog (qt only).
- Reduce the right margin on screen from 30 pixels to 10.
* Math editor:
- Fix crash when deleting row/column in a math array.
- Fix metrics of AMS array environments like bmatrix, vmatrix etc. (bug 2036).
- Fix crash with middle-mouse paste in math.
- Fix undo in matrices.
- Fix delay when exiting from a math inset (bug 2217).
- Fix crash when deleting last row of an equation (bug 2655)
- Fix middle-mouse paste in math that went both inside and outside
math (bug 2485).
* Document input/output:
- Fix positioning of cursor when clicking to right of last nestinset
in a cell.
- Convert definitions of itemize and enumerate environments in old layout
files correctly.
- Fix: deleting superscript also deleted subscript (bug 2362).
- Fix conversion of minipages (default height and inner vertical
position) from 1.3.
- Fix conversion of selection to superscript, subscript or mbox inset (math).
- Make sure that the amsmath package is used in LaTeX output when
using the AMS-specific commands \xleftarrow, \xrightarrow or
array constructs split, gathered, aligned and alignedat (bug 2149).
- Fix drawing of \boxed and \fbox in formulas (bug 2361).
- Load the tipa package automatically when needed.
- Fixed broken math panel sub/super script UI
- Properly strike out deleted math formulas when change tracking is
active (bug 2214).
- Don't get confused by 0-Characters in MikTeX logfiles anymore.
- Always honor the "Requirement" tag in External Template Definitions.
- Fix tex2lyx to handle whitespace in front of required arguments (bug 2546).
- Update templates and examples to latest file format.
- Make jpeg graphics with suffix in capital letters (.JPG) work with
pdflatex (bug 2235).
- Fix LaTeX crash on multi-paragraph boxes
- Fix LaTeX errors with memoir and makeindex (bug 2623).
* Miscellaneous:
- Replace the old sh version of lib/configure with the new python version
lib/configure.py. The TexFiles.sh script (which crashed on windows)
has also been pythonified.
- It is not needed anymore to run lib/configure.py in the main LyX
support directory.
- Reading of configuration now goes like this: LyX first reads the file
lyxrc.dist (if it exists). If lib/configure.py is newer than
either lyxrc.defaults, textclass.lst or packages.lst, it is re-run
before loading lyxrc.defaults and preferences.
- When compiling with --with-version-suffix on Windows, do not
rename the executable files.
- Fix lib/configure.py to find tex2lyx when compiling with
--with-version-suffix (bug 2285).
- Fix lib/configure.py to find tex2lyx if the path to it contains spaces.
- Use the clean_dvi.py script on Windows not only in the installer but also
in the source package.
- Fix the code to find interface localization on Windows and Mac OS X.
- Fix hyphens in man pages.
- Replace the \cygwin_path_fix_needed preference with the better named
\tex_expects_windows_paths; this is auto-detected and only matters on
Windows.
- Remove --enable-compression-support option of configure. Compression
support via zlib is now a requirement.
- Fix compilation on DragonFly BSD.
* User Interface:
- Fix slowness in rendering inside insets, especially on the Mac (bug 2195)
- Convert line endings for external copy/paste on OS X (bug 1955).
- Fix bookmarks and links to LaTeX errors which were broken after paragraph
deletion/insertion (bugs 2284 and 2242).
- Disable saving when document is unchanged (bug 2313).
- Fix jurabib error with Spanish documents (bug 2365).
- Propose sensible style files for bibtex, depending on whether plain,
natbib or jurabib is used (bug 2322).
- Avoid bogus values like -1000 for section numbering depth when using
classes without a sectioning structure (part of bug 2355).
- Create a more sensible default label in table and figure captions (bug 1999).
- Do not skip first change in "Merge changes..." dialog (bug 2212).
- Improve handling of the labeling environment in KOMA letters (bug 2246).
- Update screen when cursor is between two spaces and goes to
line/document start/end (bug 2298).
- Adjust cursor after backspace in change tracking mode (bug 2185).
- Fix cursor positioning in tabulars (bug 2006).
- Fix copy and paste for multiple cells (bug 2377).
- Fix drawing of inset buttons (bug 2328).
- Small optimizations in the way the Qt frontend updates the screen.
- Use the Qt wide scroll wheel setting (bug 2175).
- Remove zombie wheel mouse spin box from the Qt preferences dialog (bug 783).
- Fix Find&Replace with sciword bindings.
- Prevent non-standard paragraph layouts in charstyle insets
- Reading the bounding box from eps files does not fail anymore when the
file contains additional spaces (bug 1235)
- Fix LaTeX error for zipped graphics (bug 2231).
* Configuration/Installation:
- Don't use the -mms-bitfields compiler switch on mingw and cygwin, since
Q..3/ does not use it either in the default configuration.
- Compilation fix (gtk frontend) for gcc 4.1.