some updates for 1.4.3

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@15059 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2006-09-19 09:00:51 +00:00
parent 8ea6fb9b4a
commit 4b4d394fbf
5 changed files with 136 additions and 151 deletions

270
ANNOUNCE
View File

@ -1,22 +1,20 @@
Public release of LyX version 1.4.2 Public release of LyX version 1.4.3
=================================== ===================================
We are pleased to announce the release of LyX 1.4.2. This is a bug fix We are pleased to announce the release of LyX 1.4.3. This is a bug fix
release that improves performance, stability and native OS support. release that improves stability and MS Windows support.
Notable new features include: Notable new features include:
- LyX now automatically uses file viewers and editors set at OS level - The windows port does not need a MSys (unix-like tools) installation
[Windows and Mac OS X only]. anymore.
- The windows installer has been completely rewritten. - A new function inset-dissolve has been added to delete an inset like
a footnote 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.
- A new function buffer-toggle-compression (and corresponding entry in - Many crashes have been fixed, in particlualr for systems based on
the Document menu) has been added to change whether the file will be gcc 4.1.
compressed on disk or not.
- A "LaTeX (pdflatex)" output format has been added. This new output
format produces .tex files that are suitable for pdflatex, including
figure conversion to png, pdf or jpeg instead of eps.
See the file RELEASE-NOTES for some known problems in this release. See the file RELEASE-NOTES for some known problems in this release.
@ -44,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.2 here (the .bz2 are compressed with bzip2, You can download LyX 1.4.3 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.2.tar.gz ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.3.tar.gz
ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.2.tar.bz2 ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.4.3.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.3.tar.gz
ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.4.2.tar.bz2 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 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.2.tar.gz http://lyx.mirror.fr/stable/lyx-1.4.3.tar.gz
ftp://ftp.lip6.fr/pub/lyx/stable/lyx-1.4.2.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.2.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.2.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 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.2/ ftp://ftp.lyx.org/pub/lyx/bin/1.4.3/
If you already have the LyX 1.4.1 sources, you may want to apply one If you already have the LyX 1.4.2 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.2.gz ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.3.gz
ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.2.bz2 ftp://ftp.lyx.org/pub/lyx/stable/patch-1.4.3.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.2, you may either 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 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
@ -84,183 +82,159 @@ Enjoy!
The LyX team. The LyX team.
What's new in version 1.4.2? What's new in version 1.4.3?
---------------------------- ----------------------------
** Updates ** Updates:
- LyX now automatically uses file viewers and editors set at OS level - All shell scripts have been translated to python so sh.exe is no
[Windows and Mac OS X only] (bug 2017). longer needed. That's a big plus for the Windows port.
- Add a new function buffer-toggle-compression (and corresponding entry - Implement inset-dissolve feature; this can be accessed (like in
in the Document menu) to change whether the file will be compressed mathed) by pressing Backspace at the start of an inset, or Delete at
on disk or not. the end (bug 2201).
- Update the German, Hungarian, Italian (bug 2650), Polish, Slovak, - Add buttons for \intop and \ointop to the math panel (bug 2698)
Spanish and Turkish localizations of the interface.
- Update translations of documentation for German (all) and Hungarian - Native support for \phantom, \hphantom and \vphantom in mathed (bug 1473).
(Introduction, splash document, new tutorial examples).
- Add support for Austrian (new spelling) as a document language. - Some small updates to the documentation.
- Add the "LaTeX (pdflatex)" output format. This new output format produces - Update Basque, Czech (new), French, German (bug 2718), Hungarian,
.tex files that are suitable for pdflatex, including figure conversion Italian (bug 2774), NyNorsk and Spanish localizations.
to png, pdf or jpeg instead of eps.
- Add biographynophoto style to IEEEtran.layout; add a new text class for - Update Czech (Tutorial, new splash), German (UserGuide, Extended)
International Journal of Modern Physics C (and update support for and Hungarian (new Tutorial) documentation.
IJMP D).
- Add buttons for \overset and \underset to the math panel (bug 2533). ** Bug fixes:
- Add support for the dvipdfmx converter. * Document Input/Output
- Add tgif->ppm and tgif->png converters for preview of tgif figures. - Fix a crash when importing LaTeX files with no text (bug 2667).
- Add native support for \intop and \ointop. (Display only; not in - Fix a crash when a used bibtex file is in a non-readable directory
the math panel yet.) (bug 2782).
** Bug fixes - 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: * User Interface:
- Much better performance when using natbib/jurabib citations (bug 2460). - Fix random crashes resulting of an incompatibility of the included
boost::bind library with gcc 4.1 (bug 2677, probably also 2662 and 2684).
- Much better performance of screen updating in LyX/Mac, and with an - Fix a crash when using next-inset-toggle (Ctrl+I) inside mathed;
acceptable UI. inset locking in mathed generally work (bug 2756).
- Don't jump back to the previous cursor position when trying to click on - Fix a crash on save (including dataloss) when the backup directory
an inset (bug 2526). creation failed or the directory is not writeable(bug 2740).
- Fix several cursor movement functions when initiating a selection - Fix a crash when selecting several cells in a tabular (bug 2630).
(bugs 2119 and 2259, and a crash).
- Disable saving of bookmarks in mathed because it is not yet supported - Fix a crash when searching for an inset and none is present.
and makes LyX crash (bug 2597).
- Fix a crash when pasting contents from the clipboard to a tabular - Fix a crash when scrolling the document and the cursor is inside an
(bug 2603). inset (bug 2830).
- When pasting contents to a tabular with the middle mouse button, the - Fix lockup when accepting a change in a text inset (bug 2510).
language could sometimes be changed. This is fixed now.
- Text copied from an ERT box no longer has the pseudo "latex" language - Fix a crash with change tracking in tables (bug 2600).
(bug 2476).
- Fix a crash when selecting and deleting "blue" paragraph break in - Fix a crash when undoing super/subscript deletion (bug 2727).
change tracking mode.
- Set change tracking marks properly when copying between documents - Fix a crash when the cursor is in an empty script and the user
with different change tracking status (bug 2207). clicks in the text.
- Fix a crash when reading documents containing bogus change tracking - Do not reset environment depth when breaking a paragraph (bug 2445).
markup due to the bug above (bug 2614).
- Fix any remaining "ghost" empty paragraphs when selecting and deleting - Handle properly script insets which the nucleus has more than
multiple paragraphs (bug 2516). one element (like {a'}^{2}).
- Fix the display of horizontal fill which appears at the end of a line - On pressing button 2 in a math inset, paste the inner LyX selection
(bug 2509). if it exists (bug 2779).
- Fix a crash when changing document class while the cursor is inside a - When inserting an inset (footnote etc.) over an existing selection,
table. don't copy the layout of the source paragraph to the inset (bug 2802).
- Fix a crash when there is a syntax error in a keyboard map file (bug 2604). - Fix the disabling of some toolbar icons after closing a dialog (bug 2423).
- Fix a crash on exit on MacOS X, and the well known "Mutex destroy failure" - Fix the editing of a document while Error List dialog is open (bug 2179).
error message on Linux (qt frontend, bugs 2549 and 1029).
- Paint the tabular background (bug fix). - Improve the position of the cursor after undo.
- Fix a bug where the spellchecker doesn't pop up the dialog window for - Update labels on screen when changing language.
the first misspelled word (bug 2218).
- Fix spell checking in tables (bug 2675). - Fix doubling of initial character when correcting a word with
ligatures in spellechecker (bug 2068).
- Cosmetic fixes to the document dialog (Qt only). - Show an error box when failing to update the TeX Information dalog data.
- Reduce the right margin on screen from 30 pixels to 10. - Fix an unexpected font change on maximize (bug 2664).
* Math editor: - Handle the Meta keyboard modifier as Alt (Qt only).
- Fix the metrics of AMS array environments like bmatrix, vmatrix etc. - Fix the C-x C-b binding in emacs mode (bug 2747).
(bug 2036).
- Fix undo in matrices. - Fix a crash when a non-template file is selected in the
"New from Template" dialog (bug 2404).
- Fix a crash when deleting the last row of an equation (bug 2655). - The LaTeX log file can now also be viewed if the path of the temporary
directory contains spaces (bug 2687)
* Document input/output: - Graphics files with ' in the name can now be previewed (bug 2637)
- Convert definitions of itemize and enumerate environments in old layout - New menu entries have been added for phonetic symbols and accepting/rejecting
files correctly. a single change in change tracking mode
- Fix the conversion of minipages (default height and inner vertical * Build/installation:
position) from LyX 1.3 documents.
- Make sure that the amsmath package is used in LaTeX output when - Fix the 'check' make target for systems which do not have
using the AMS-specific commands \xleftarrow, \xrightarrow or the /bin/bash (bug 2524).
array constructs split, gathered, aligned and alignedat (bug 2149).
- Load the tipa package automatically when needed. - Set CPPFLAGS only if it not already set by the user
(and ignore CXXFLAGS when setting CPPFLAGS).
- Properly strike out deleted math formulas when change tracking is - Handle properly gcc 4.1 in configure.
active (bug 2214).
- Don't get confused by 0-Characters in MikTeX logfiles anymore. - Install python files together with precompiled versions.
- Always honor the "Requirement" tag in External Template Definitions. - A scons build system is added, for details please see INSTALL.scons.
- Fix tex2lyx to handle whitespace in front of required arguments (bug 2546). - LyX can be compiled with MSVC using qt3 from the Q../Free project and scons.
- Update templates and examples to the latest file format. - 'scons install' now produces a cygwin-compatible binary package under cygwin.
- Enable jpeg graphics whose suffix is in capital letters (.JPG) work with * Miscellaneous
pdflatex (bug 2235).
- Fix a LaTeX crash on multi-paragraph boxes. - Display LaTeX package checking results faster during configuration.
- Fix LaTeX errors with memoir and makeindex (bug 2623). - Log the output of configure.py to a log file configure.log.
* Miscellaneous: - Do automatic reconfiguration even when running in batch mode (bug 2741).
- Replace the old sh version of lib/configure with the new python version - Change the encoding of some python scripts from iso-8859-15 to
lib/configure.py. The TexFiles.sh script (which crashed on Windows) iso-8859-1. The former causes problems with embedded python.
has also been pythonified.
- It is longer necessary to run lib/configure.py in the main LyX - remove outdated development tools & outdated LyXConfig.LyX.
support directory.
- Reading of configuration now goes like this: LyX first reads the file - remove all references to reLyX which has been replaced by tex2LyX.
lyxrc.dist (if it exists). If lib/configure.py is newer than
any of lyxrc.defaults, textclass.lst or packages.lst, it is re-run
before loading lyxrc.defaults and preferences.
- Automatically use fonts in the fonts/ subdirectory of the LyX support - fix image paths in german userguide (bug 2660)
directory on Windows.
- 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 the localization of the interface 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 matters only on
Windows.
- Remove the --enable-compression-support option of configure. Compression
support via zlib is now a requirement.
- Fix compilation on DragonFly BSD.

View File

@ -1,3 +1,8 @@
2006-09-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* ANNOUNCE:
* RELEASE-NOTES: update a bit for 1.4.3.
2006-08-16 Jean-Marc Lasgouttes <lasgouttes@lyx.org> 2006-08-16 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* configure.ac: add LYX_DATE variable for release date. * configure.ac: add LYX_DATE variable for release date.

View File

@ -1,7 +1,7 @@
Known issues with version 1.4.2 Known issues with version 1.4.3
-------------------------------- --------------------------------
This file describes some known problems in LyX 1.4.2 that did not This file describes some known problems in LyX 1.4.3 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

@ -1,3 +1,9 @@
2006-09-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* postats.sh (lyx_version): update for 1.4.3.
* nn.po: update from Ingar Pareliussen.
2006-09-18 Jean-Marc Lasgouttes <lasgouttes@lyx.org> 2006-09-18 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* cs.po: update from Sanda Pavel. * cs.po: update from Sanda Pavel.

View File

@ -18,7 +18,7 @@
# modifiy this when you change version # modifiy this when you change version
# Note that an empty lyx_branch variable (ie cvs HEAD) # Note that an empty lyx_branch variable (ie cvs HEAD)
# will "do the right thing". # will "do the right thing".
lyx_version=1.4.3svn lyx_version=1.4.3
lyx_branch=BRANCH_1_4_X lyx_branch=BRANCH_1_4_X