diff --git a/ANNOUNCE b/ANNOUNCE index ef66e4e71e..ab90a260b8 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -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 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. -