initial work for 1.4.4 release

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@16945 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2007-01-30 10:46:20 +00:00
parent 8b79b52b89
commit dc5e6762fb
4 changed files with 195 additions and 145 deletions

296
ANNOUNCE
View File

@ -1,20 +1,20 @@
Public release of LyX version 1.4.3 Public release of LyX version 1.4.4
=================================== ===================================
We are pleased to announce the release of LyX 1.4.3. This is a bug fix We are pleased to announce the release of LyX 1.4.4. This is a bug fix
release that improves stability and MS Windows support. release that improves stability and MS Windows support.
Notable new features include: Notable new features include:
- The windows port does not need a MSys (unix-like tools) installation - Outline support: it is now possible to move around parts of
anymore. documents in the Table of Contents dialog.
- A new function inset-dissolve has been added to delete an text inset - Add new UI settings default-autotoolbars and default-alltoolbars
and put its contents in the enclosing text; this can be allowing to select what toolbars are active or shown automatically.
accessed (like in the math editor) by pressing Backspace at the
start of an inset, or Delete at the end. - Improved documentation.
- Speed improvments, especially on windows.
- 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. See the file RELEASE-NOTES for some known problems in this release.
@ -42,35 +42,35 @@ http://www.lyx.org/ has to say on the subject:
internationalized application running natively on Unix/Linux, the internationalized application running natively on Unix/Linux, the
Macintosh and modern Windows platforms. Macintosh and modern Windows platforms.
You can download LyX 1.4.3 here (the .bz2 are compressed with bzip2, You can download LyX 1.4.4 here (the .bz2 are compressed with bzip2,
which yields smaller files): 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.4.tar.gz
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.3.tar.bz2 ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.4.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.4.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.3.tar.bz2 ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.4.tar.bz2
and it should propagate shortly to the following mirrors (which will also host and it should propagate shortly to the following mirrors (which will also host
the .bz2 versions): the .bz2 versions):
http://lyx.mirror.fr/stable/lyx-1.4.3.tar.gz http://lyx.mirror.fr/stable/lyx-1.4.4.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.4.3.tar.gz ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.4.4.tar.gz
ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.4.3.tar.gz ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/lyx-1.4.4.tar.gz
ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.4.3.tar.gz ftp://ftp.ntua.gr/pub/X11/LyX/stable/lyx-1.4.4.tar.gz
Prebuilt binaries (rpms for linux distributions, Mac OS X and Windows Prebuilt binaries (rpms for linux distributions, Mac OS X and Windows
installers) should soon be available at installers) should soon be available at
ftp://ftp.lyx.org/pub/lyx/bin/1.4.3/ ftp://ftp.lyx.org/pub/lyx/bin/1.4.4/
If you already have the LyX 1.4.2 sources, you may want to apply one If you already have the LyX 1.4.3 sources, you may want to apply one
of the following patches instead 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.4.gz
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.3.bz2 ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.4.bz2
Note that this patch will not produce valid LyX/Mac sources, since Note that this patch will not produce valid LyX/Mac sources, since
some binary files have been added for this release. 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 If you find what you think is a bug in LyX 1.4.4, you may either
e-mail the LyX developers' mailing list (lyx-devel <at> lists.lyx.org), or open e-mail the LyX developers' mailing list (lyx-devel <at> lists.lyx.org), or open
a bug report at http://bugzilla.lyx.org a bug report at http://bugzilla.lyx.org
@ -82,178 +82,222 @@ Enjoy!
The LyX team. The LyX team.
What's new in version 1.4.3? What's new in version 1.4.4?
---------------------------- ----------------------------
What's new
==========
What's new
==========
** Updates: ** Updates:
- All shell scripts have been translated to python so sh.exe is no - Outline support: it is now possible to move around parts of
longer needed. That's a big plus for the Windows port. documents in the Table of Contents dialog.
- Implement inset-dissolve feature; this can be accessed (like in - Add new UI settings default-autotoolbars and default-alltoolbars
mathed) by pressing Backspace at the start of an inset, or Delete at allowing to select what toolbars are active.
the end (bug 2201).
- Add buttons for \intop and \ointop to the math panel (bug 2698) - Improve Computer Algebra System support in math editor.
- Native support for \phantom, \hphantom and \vphantom in mathed (bug 1473). - Add support for fixed size math delimiters in math editor.
- Some small updates to the documentation. - Convert included vector graphics to pdf instead of png for pdflatex export
(bug 2868). This is implemented with the help of a new format flag "vector"
that you have to set manually for your self defined vector graphics formats
if you want to use this feature.
- Update Basque, Czech (new), French, German (bug 2718), Hungarian, - Add a wmf -> eps converter (bug 2845) and a latex -> rtf converter.
Italian (bug 2774), NyNorsk and Spanish localizations.
- The layout lfun without an argument does now set the layout to the default
layout of the text class. This is used by a new button "Default" in the
extra toolbar.
- Add a menu entry for numbered formulas (bug 2901).
- Add the layout file and an example document for the beamer
presentation class (these files where taken from the beamer package
by Till Tantau); new layout file ISPRS (Int. Soc. Photogrammetry &
Remote Sensing); new layout file for Arabic articles; update layout
file for REVTeX4 (bug 1215)
- New external template for LilyPond (a music typesetter).
- New manual ExtendedInsets available in English and Spanish. It describes
in detail how to work with tables, graphics, floats, notes, and
boxes; Update Intro and Extended manual (describe ifpdf package).
- New Galician localization; update German, Hungarian and Romanian
localization of the interface.
- New Galician translation of the documentation (splash, Intro,
Tutorial); Update German (all), Hebrew (Intro) and Italian
(Tutorial, UserGuide) documentation.
- Update Czech (Tutorial, new splash), German (UserGuide [bug 2660], Extended)
and Hungarian (new Tutorial) documentation.
** Bug fixes: ** Bug fixes:
* Document Input/Output * DOCUMENT INPUT/OUTPUT
- Fix a crash when importing LaTeX files with no text (bug 2667). - Fix crash when viewing documents as PDF on Windows with installed
Adobe Reader/Acrobat 8 (bug 3045).
- Fix a crash when a used bibtex file is in a non-readable directory - Write inherited colors correctly as "inherit" to the .lyx file. Previously
(bug 2782). they where written as "default", which was then read in as "none".
Fix some help documents that contained this invalid color.
- Fix a crash when lyx2lyx failed to convert LyX file. - Parse the optional argument of the AMS math environments aligned, gathered
and alignedat.
- Ignore the definition of LyXgreyout environment when re-importing a - Support lgathered and rgathered math environments.
LyX-generated LaTeX file (part of bug 2420).
- When exporting to LaTeX an external inset with template XFig, - Fix import of \fullcite commands from LaTeX.
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 - Update bibliography references when the entry has been changed (bug 2744).
when running LaTeX (bug 2616).
- Don't add extra braces when reading documents containing \choose, - Fixed undo-and-TOC-navigation bug.
\atop or \over (bug 2481).
- Reenable import of noweb files (bug 2289). - Fixed layout2layout (spurious tabs), so layout files from 1.3 can be read
again.
- Render greyed out notes correctly in output (bug 2723). - Revert fix from 1.4.3 for better display of script insets with a nucleus
with more than one element (like {a'}^{2}), since it was buggy and it is
very difficult to do it right (bug 2921).
- Fix bug 2768 (inset comment/note eats space after it). - Re-enable Address paragraph style in AMS article classes (bug 2890).
- Do not convert known spaces to ERT on LaTeX import (bug 2786). - Write \begin and \end alignment tags on their own lines (bug 3010).
* User Interface: - Fix output of \setlength commands, in order to please latex2html
(bug 2843).
- Fix random crashes resulting of an incompatibility of the included - Import \guilsinglright correctly from .tex files.
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; - Don't create invalid .lyx files when importing \i{} and \j{} from .tex
inset locking in mathed generally work (bug 2756). files.
- Fix a crash on save (including dataloss) when the backup directory - Import \l{} and \L{} natively from .tex files (do not create ERT).
creation failed or the directory is not writeable(bug 2740).
- Fix a crash when selecting several cells in a tabular (bug 2630). - Import correctly Sweave macros from .tex files.
- Fix a crash when deleting a multi-cell selection in a tabular. - Fix nested list (like) output in docbook (bug 2841)
- Fix a crash when applying a font change to several cells in a tabular. - Read filenames with spaces in external insets correctly from .lyx files
- Fix a crash when searching for an inset and none is present. - Determine PDF image size within LyX correctly (bug 2418).
- Fix a crash when scrolling the document and the cursor is inside an * USER INTERFACE:
inset (bug 2830).
- Fix lockup when accepting a change in a text inset (bug 2510). - Fix slowness with lots of math on Windows (bug 2900).
- Fix a crash with change tracking in tables (bug 2600). - Fix that LyX's dialogs remain partly untranslated on Windows (bug 2906).
- Fix a crash when undoing super/subscript deletion (bug 2727). - Fix a crash with PageDown/Up when the next/previous paragraph is an inset
taller than the workarea.
- Fix a crash when the cursor is in an empty script and the user - Fix some crashes (with console error message "break on pointer: ...")
clicks in the text. related to large insets.
- Do not reset environment depth when breaking a paragraph (bug 2445). - Fix a crash that occurred on exit if the clipboard was not empty (only on
windows). This fix was already used by the official windows installer for
1.4.3.
- Handle properly script insets which the nucleus has more than - Fix a crash when navigating from a label a reference in the crossrefs
one element (like {a'}^{2}). dialog (bug 3063) [qt only].
- On pressing button 2 in a math inset, paste the inner LyX selection - Fix hang when deleting a forced newline character in change tracking
if it exists (bug 2779). mode (bug 2865).
- When inserting an inset (footnote etc.) over an existing selection, - Fix crash when exiting empty superscript in math editor (bugs 2908
don't copy the layout of the source paragraph to the inset (bug 2802). and 2933).
- When pasting some text in an environment that does not allow the given - Fix an undo crash crash with nested font changes in math (bug 3019).
paragraph layout, reset the layout (bug 2382).
- Fix the disabling of some toolbar icons after closing a dialog (bug 2423). - Clear label when a formula is unnumbered (bug 2556).
- Fix the editing of a document while Error List dialog is open (bug 2179). - Disallow pressing the add button in the citation dialog when no citations
are available, preventing a crash (bug 3057).
- Improve the position of the cursor after undo. - Fix deletion of empty paragraph in various situations: paragraphs
with different layouts, layouts with KeepEmpty property, ERT insets,
tabular cells (bugs 2587 and 2882).
- Update labels on screen when changing language. - fix bug where icons remain disabled after opening a dialog (bug
2877).
- Make sure that the "Check TeX" menu entry is not available when the - when a dialog is open in LyX/Mac, make sure that the menu entries
chktex tool has not been configured (bug 2831). that do not make sense are disabled (bug 1720).
- Fix doubling of initial character when correcting a word with - Fix cursor positioning when opening the VSpace dialog (bug 2869).
ligatures in spellechecker (bug 2068).
- Show an error box when failing to update the TeX Information dalog data. - Make clicking in a "wide" inset always enter that inset.
- Fix an unexpected font change on maximize (bug 2664). - Avoid "wide" insets in text that is centered or right-justified.
- Handle the Meta keyboard modifier as Alt (Qt only). - When selecting with the mouse an area that ends on a collapsable
inset, do not open it by mistake.
- Fix the C-x C-b binding in emacs mode (bug 2747). - When a box inset has been given a small width, never show it in
inlined mode, since it would make its contents unreadable.
- Fix a crash when a non-template file is selected in the - Give a better error message for missing layout include files.
"New from Template" dialog (bug 2404).
- The LaTeX log file can now also be viewed if the path of the temporary - Show contents of branches in the ToC.
directory contains spaces (bug 2687)
- Graphics files with ' in the name can now be previewed (bug 2637) - Fix wrong ordering of insets in ToC entries.
- New menu entries have been added for phonetic symbols and - Don't show starred sections in Document->Numbering & TOC (bug 2910).
accepting/rejecting a single change in change tracking mode
* Build/installation: - Make sure that the size changing shortcuts ``M-s <digit>'' work on a
French keyboard too.
- Fix compilation with Qt 3.0.x. - Make all the operations that require walking over all insets faster.
- Fix the 'check' make target for systems which do not have - Fix insertion position for cross-reference in superscript (bug 2789).
/bin/bash (bug 2524).
- Set CPPFLAGS only if it not already set by the user - Add support for the chars-transpose LFUN (bug 2939).
(and ignore CXXFLAGS when setting CPPFLAGS).
- Handle properly gcc 4.1 in configure. - Fix undo when inserting a line break (bug 3111).
- Install python files together with precompiled versions. - Only one undo step is needed to undo inset-dissolve (bug 2982).
- A scons build system has been added, for details please see - Fix spell checking of Norwegian documents with aspell (bug 2850).
INSTALL.scons. 'scons install' produces a cygwin-compatible binary
package under cygwin.
- A CMake build system has been added, for details see - Don't reset cell selection when opening tabular dialog (bug 2715).
development/cmake/README.cmake
- LyX can be compiled on windows with MSVC using qt3 from the Q../Free - Quotation marks can now be inserted easier into mathed, which is
project and scons or CMake. important for phonetic notation (bug 3044).
* Miscellaneous - Fix one more case of copied ERT inset producing wrong language (bug 2476).
- LyX requires now python 2.2 to work properly. - Reset the language when dissolving an ERT inset (bug 2978).
- Display LaTeX package checking results faster during configuration. - Sanitize button enabling in the bibtex dialog [qt only] (bug 2895).
- Log the output of configure.py to a log file configure.log. - Fix focus problems in the graphics dialog [qt only] (bug 1663).
- Do automatic reconfiguration even when running in batch mode (bug 2741). - On Mac OS X, make sure to view files with the same application as
the Finder uses.
- Change the encoding of some python scripts from iso-8859-15 to - The natbib labels weren't always displayed correctly when opening
iso-8859-1. The former causes problems with embedded python. a document. This is fixed.
- Remove outdated development tools and outdated LyXConfig.LyX.in. - Allow double values for graphics' bounding box parameters again
(bug 3055). This also fixes problems with older LyX files
(bug 3066) [qt only].
- Remove in the documentation all references to reLyX, which has been - Rename lib/ui/std*.ui include files to *.inc so that the user is not
replaced by tex2LyX. tempted to try them (bug 2387).
* BUILD/INSTALLATION:
- Allow autoconf 2.60 and 2.61 for building.
- Do not warn against using gcc 4.1. It works fine.
* MISCELLANEOUS
- The minimum required python version is now 2.2.0.
- Fix Free Software Foundation address.

View File

@ -1,3 +1,9 @@
2007-01-30 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* RELEASE-NOTES:
* status.14x:
* ANNOUNCE: update for 1.4.4
2006-12-11 Enrico Forestieri <forenr@tlc.unipr.it> 2006-12-11 Enrico Forestieri <forenr@tlc.unipr.it>
* autogen.sh: also allow using autoconf 2.61. * autogen.sh: also allow using autoconf 2.61.

View File

@ -1,7 +1,7 @@
Known issues with version 1.4.3 Known issues with version 1.4.4
-------------------------------- --------------------------------
This file describes some known problems in LyX 1.4.3 that did not This file describes some known problems in LyX 1.4.4 that did not
occur in 1.3.7. Note that fixes are available for many of these, but occur in 1.3.7. Note that fixes are available for many of these, but
they have not yet been applied because of incomplete testing. they have not yet been applied because of incomplete testing.

View File

@ -64,7 +64,7 @@ What's new
** Bug fixes: ** Bug fixes:
* Document Input/Output * DOCUMENT INPUT/OUTPUT
- Fix crash when viewing documents as PDF on Windows with installed - Fix crash when viewing documents as PDF on Windows with installed
Adobe Reader/Acrobat 8 (bug 3045). Adobe Reader/Acrobat 8 (bug 3045).
@ -107,7 +107,13 @@ What's new
- Import correctly Sweave macros from .tex files. - Import correctly Sweave macros from .tex files.
* User Interface: - Fix nested list (like) output in docbook (bug 2841)
- Read filenames with spaces in external insets correctly from .lyx files
- Determine PDF image size within LyX correctly (bug 2418).
* USER INTERFACE:
- Fix slowness with lots of math on Windows (bug 2900). - Fix slowness with lots of math on Windows (bug 2900).
@ -116,14 +122,17 @@ What's new
- Fix a crash with PageDown/Up when the next/previous paragraph is an inset - Fix a crash with PageDown/Up when the next/previous paragraph is an inset
taller than the workarea. taller than the workarea.
- Fix a crash that occured on exit if the clipboard was not empty (only on - Fix some crashes (with console error message "break on pointer: ...")
related to large insets.
- Fix a crash that occurred on exit if the clipboard was not empty (only on
windows). This fix was already used by the official windows installer for windows). This fix was already used by the official windows installer for
1.4.3. 1.4.3.
- Fix a crash when navigating from a label a reference in the crossrefs - Fix a crash when navigating from a label a reference in the crossrefs
dialog (bug 3063) [qt only]. dialog (bug 3063) [qt only].
- Fix hang when deleting a forced newling character in change tracking - Fix hang when deleting a forced newline character in change tracking
mode (bug 2865). mode (bug 2865).
- Fix crash when exiting empty superscript in math editor (bugs 2908 - Fix crash when exiting empty superscript in math editor (bugs 2908
@ -167,7 +176,7 @@ What's new
- Don't show starred sections in Document->Numbering & TOC (bug 2910). - Don't show starred sections in Document->Numbering & TOC (bug 2910).
- Make sure that the size changing shortcuts ``M-s <digit>'' work on a - Make sure that the size changing shortcuts ``M-s <digit>'' work on a
french keyboard too. French keyboard too.
- Make all the operations that require walking over all insets faster. - Make all the operations that require walking over all insets faster.
@ -179,7 +188,7 @@ What's new
- Only one undo step is needed to undo inset-dissolve (bug 2982). - Only one undo step is needed to undo inset-dissolve (bug 2982).
- Fix spellckecking of Norwegian documents with aspell (bug 2850). - Fix spell checking of Norwegian documents with aspell (bug 2850).
- Don't reset cell selection when opening tabular dialog (bug 2715). - Don't reset cell selection when opening tabular dialog (bug 2715).
@ -207,22 +216,13 @@ What's new
- Rename lib/ui/std*.ui include files to *.inc so that the user is not - Rename lib/ui/std*.ui include files to *.inc so that the user is not
tempted to try them (bug 2387). tempted to try them (bug 2387).
- Determine PDF image size within LyX correctly (bug 2418). * BUILD/INSTALLATION:
- Read filenames with spaces in external insets correctly from .lyx files
- Fix some crashes (with console error message "break on pointer: ...")
related to large insets.
- Fix nested list (like) output in docbook (bug 2841)
* Build/installation:
- Allow autoconf 2.60 and 2.61 for building. - Allow autoconf 2.60 and 2.61 for building.
- Do not warn against using gcc 4.1. It works fine. - Do not warn against using gcc 4.1. It works fine.
* Miscellaneous * MISCELLANEOUS
- The minimum required python version is now 2.2.0. - The minimum required python version is now 2.2.0.