From 2b36ea47edd32b99c4cf70c02c24723f1fa04454 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Sun, 19 Feb 2012 15:52:50 +0000 Subject: [PATCH] Update version, announce, and news. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40782 a592a061-630c-0410-9148-cb99ea01b6c8 --- ANNOUNCE | 331 +++++++++++++++++++++++---------------------------- NEWS | 10 +- configure.ac | 4 +- 3 files changed, 162 insertions(+), 183 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 0f648aed5e..ce0a64a585 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,10 +1,10 @@ -Public release of LyX version 2.0.2 +Public release of LyX version 2.0.3 =================================== -We are pleased to announce the release of LyX 2.0.2. This is the second +We are pleased to announce the release of LyX 2.0.3. This is the third maintenance release in the 2.0.x series. -LyX 2.0.2 is the result of on-going efforts to make our stable version +LyX 2.0.3 is the result of on-going efforts to make our stable version even more reliable and stable. We have fixed a number of bugs and made a number of improvements. These are detailed below. We encourage all LyX users to upgrade to this version. @@ -13,9 +13,9 @@ LyX is a document processor that encourages an approach to writing based on the structure of your documents and not simply their appearance. It is released under a Free and Open Source Software license. -You can download LyX 2.0.2 from http://www.lyx.org/Download/. +You can download LyX 2.0.3 from http://www.lyx.org/Download/. -If you think you found a bug in LyX 2.0.2, either e-mail the LyX +If you think you found a bug in LyX 2.0.3, either e-mail the LyX developers' mailing list (lyx-devel lists.lyx.org), or open a bug report at http://www.lyx.org/trac/wiki/BugTrackerHome. @@ -24,30 +24,26 @@ documentation that comes with LyX and the LyX wiki, which lives at http://wiki.lyx.org/. If you can't find the answer there, e-mail the LyX users' list (lyx-users at lists.lyx.org). -We hope you enjoy using LyX 2.0.2. +We hope you enjoy using LyX 2.0.3. The LyX team. http://www.lyx.org -What's new in LyX 2.0.2 +What's new in LyX 2.0.3 ======================= -There have been several improvements to LyX's ability to export documents -in the background, so the program does not freeze during compilation. We -hope to continue these improvements throughout the 2.0.x series. +There have been several more updates to LyX's Sweave support. Work on this +is expected to continue through the 2.0.x series. -There have been major updates to the tex2lyx conversion script. Please see -below for the details. +LyX 2.0.3 still requires a python 2 interpreter, but steps have been taken +to avoid problems on systems where python 3 is the default python interpreter. +A python 2 interpreter is now automatically detected and used. Additionally, +byte-compiled python files changed their installation target. Distribution +maintainers are encouraged to verify their patch sets. -The ctex document classes, used for Chinese documents, are now supported -by LyX. - -Support for the Springer document classes has been updated for compatibility -with the lasest versions. This has the side-effect that files, created with -LyX 2.0.2 or future, using a Springer document class, will not be compilable -with LyX versions older than LyX 2.0.2. The same applies for files created -with LyX 1.6.10 or older that are saved with LyX 2.0.2 or future. +There have again been several updates to the tex2lyx conversion script. Not +as many as with 2.0.2, but quite a few. What's new @@ -58,101 +54,107 @@ What's new * DOCUMENT INPUT/OUTPUT -- Completely revised support for the latest versions of the Springer - document classes svjour3, svmono and svmult. - -- Add possibility to export the R code from a sweave-enabled document - (part of bug 7555). +- Add support for `knitr', an alternative for Sweave on R >= 2.14.1 + (bug 7887). -- XHTML export now respects font color and background color from - Document->Settings->Colors. +- Improved output of Comment notes for XHTML. These are now div's that are + hidden by the default CSS. -- Added support for ctex document classes (bug 7495). +- New layout and template file for articles in the Journal of the Acoustical + Society of America (JASA). +- Speed up autosave a bit by not cloning child documents (bug 7923). -** TEX2LYX IMPROVEMENTS +- Don't use the first python binary in the PATH environment variable if + this is not a version 2.x binary, but try to find a suitable one. + Note that this mechanism triggers only if the binary is invoked exactly + as "python -tt", which is the way it is done internally. -- tex2lyx (that is used to import TeX files) now produces the current - file format 413. +- Allow redirecting stderr in converters (other than stdout). -- tex2lyx now supports the conversion of: +- Add LaTeX commands for unicode symbols U+200c, U+2011, U+2017, U+2027 and + U+202f to be used with non-unicode LaTeX backends (bug 7998). - * The font packages utopia, fourier, ccfonts, chancery and beraserif. - * Documents where no language package is set, or if a language package - are set that work independently of babel and polyglossia. +* TEX2LYX IMPROVEMENTS - * The setting of the document-wide background color and text color - (\color, \pagecolor), the background color of shaded boxes and the - text color of greyed-out notes. +- Support for included external files via the templates + - PDF pages + - Chess diagram + - Spreadsheet - * Horizontal lines (\rule). +- tabular* environments are imported - * Phantom spaces (\phantom, \hphanton, \vphantom). +- Formal tables are now supported (bug 4553). - * Custom width for nomenclature list (\printnomenclature). +- Support for change tracking commands (bug 4213). - * All types of underlined or striked out text. - * Hyperlinks (\href). +* USER INTERFACE - * Rotated floats (sidewaysfigure, sidewaystable). +- Added scalable LyX icon in svg format (bug 7919). - * Wrapped floats (wrapfigure, wraptable) (bug 4378). +- Clarify what the user can do when hyperref is provided by the document + class (bug 6293). - * Subfloats (\subfloat). +- Slightly reduced space around inset buttons, to make it clearer when + there is a real space there (bug 7256). - * Frameless boxes (\makebox). (\mbox is not yet supported by LyX.) +- Let inset-toggle work for very large documents (bug 7945). - * Command \date{} in the preamble to suppress the date output. +- Disable spell checker dialog for empty documents (bug 5585). -- Augmented the tex2lyx --help message with the default paths (bug 6827). +- Display some commands from mathtools.sty natively (bug 7949). +- Add the directory /usr/share/myspell as default location for dictionary + lookup of hunspell spell checker backend (a common location on linux). + Detect value change of preferences path to hunspell dictionaries + to avoid the need for a restart. This is related to bug 7884. -* USER INTERFACE +- We now use the display string as a tooltip in the Outliner, if no + other tooltip is given. -- New menu entry Edit->Select Whole Inset. +- Show check mark on current math limit type in Edit>Math submenu. -- Speed up cursor movement when inline completion is enabled in math. -- Make InsetInfo output a path matching the LaTeX compiler. +* DOCUMENTATION AND LOCALIZATION -- Improve creation of a LyX archive. Now also the files referenced in ERT - in the document body (e.g., through \input or \insertgraphics) are - included in the archive. +- Customization manual updated to reflect the features of LyX 2.0.x. -- When changing the document language, also change the language of the - text which is not explicitly marked in a different language, - irrespective of the multilingual status, except for LTR<=>RTL changes. +- New Dutch user interface localization. -- New command-line switch -v (--version) for tex2lyx showing build - information and version number (bug 6827). +- Updated Czech, French, German, Indonesian, Interlingua, Italian, + Japanese, Nynorsk, Slovak, Spanish, Swedish and Ukrainian user + interface localizations. +- The Sweave manual was completely revised and is now also available in + the menu Help->Specific Manuals (bug 7891). -* DOCUMENTATION AND LOCALIZATION +- EmbeddedObjects manual: + - new description how to color dashed table lines + - new section how to split table cells by diagonal lines -- The LyX documentation covers now all new features of LyX 2.0.x; the - User's guide, EmbeddedObjects and the Math manual have been revised - accordingly. +- Updated description of the external material template PDFPages + (bug 7888). -- Updated French, German, Indonesian, Interlingua, Italian, Japanese, - Norwegian (Bokmål), Slovak, Spanish, Swedish and Ukrainian user - interface localization. +- Improved description of the modulo-functions in the Math manual (bug 7961). -- Revised template files for the Springer document classes. -- Revised example file sweave.lyx. - -- New appendix in the EmbeddedObjects manual with list of available - colors and new section about the calculation of table widths. +* BUILD/INSTALLATION -- New example file spreadsheet.lyx. +- Make sure that we detect and use python 2 on systems where python 3 + is the default python interpreter. +- cmake, LYX_DEPENDENCIES_DOWNLOAD: look for the right filename on SourceForge. -* BUILD/INSTALLATION +- Make compilation work with GCC 4.7. -- Add background image for Mac OS X disk image. +- Support configure --with-packaging=posix on Mac OS X (bug 7927). +- Improved disk image creation on Mac OS X: + * Provide translation of the application menu. + * Enhanced background image. + * Package with hunspell dictionaries is default. ** Bug fixes: @@ -160,170 +162,141 @@ What's new * DOCUMENT INPUT/OUTPUT -- Fix execution of biber with MiKTeX. +- Fix crash when exporting branches to XHTML. -- Fix parsing of branch names containing spaces. +- Do not allow user to over-write a file already open. Attempting to do so + crashes LyX (bug 7921). -- Fix output of multirow table cell borders (bug 7578). +- Fix problem with translation of theorem environments when language and + buffer encoding differ (bug 7941). -- Fix ASCII export for branch inset (bug 7720). +- Fix monitoring of bib files with recent versions of biber. -- Fix regression where parent macros were not displayed in a viewed child - (bug 7593). +- Fix python problem with common path prefixes when exporting a LyX archive + (bug 7933). -- Fix regression where children included more than once are only rendered - once (bug 7594). +- Fix dvips paper size arguments for presentations (beamer etc) (bug 7013). -- Fix problem where updates to children were not seen on output of master - (bug 7360). +- Do not use \inputencoding for translated names of theorem-like environments + if they can be actually encoded in the chosen document encoding (bug 7800). -- Fix XHTML export of branches (bug 7721). +- Do not misdetect office file formats as zip (bug 7973). -- Fix whitespace issues with language changes (bug 7607). +- Fix font/script definition clashes with XeTeX/LuaTeX and unicode output + (bug 7766, 7782). -- Fix deletion of temporary file used for preferences conversion on - Windows (bug 7796). +- Fix marvosym/bbding package clash caused by using 0x271d "LATIN CROSS" + unicode symbol (part of bug 7811). -- Fix handling of relative paths used in the preamble or ERT (bug 7835). +- Fix error when exporting DocBook tables (bug 7004). -- Disable impossible settings in context menu of boxes (bug 7849). +- Fix Sweave support for document encoding with R >= 2.13.1 (bug + 7876). -- Store the autosave files of unnamed buffers in the correct directory - and make sure they are not left behind after saving (bug 7793). +- Avoid creation of a spurious Rplots.pdf file when using Sweave (bug 8019). -- Escape ampersands in when outputting XHTML. - -- Fix export of spreadsheets (bug 7897). +- Find correctly the file Sweave.sty with older R versions (bug 8019). +- Fix lyx archive creation when the document file name contains spaces + or other characters which are special to latex. + * TEX2LYX -- Fix tex2lyx handling of recognized Roman fonts (bug 7856). - -- Fix tex2lyx handling babel-specific preamble commands (bug 7861). +- Full support for the command \date{} (bug 7844). -- Fix tex2lyx handling of inputenc encoding settings (bug 7863). +- Fixed LaTeX import whitespace issue (bug 7668). -- Fix tex2lyx handling of framed boxes without inner box. +- Fix some asme2e issues (bug 6449). -- Fix tex2lyx handling of description \item with spaces (bug 7663). +- Fixed problem with macros nested in \foreignlanguage (bug 5187). -- tex2lyx does not start floats with lines containing only a single space - anymore (bug 7895). +- Fixed problematic that tex2lyx roundtips polluted the preamble with + color code (bug 7845). -- Fix (La)TeX import for files using Latvian, Lithuanian, Mongolian, - Turkmen and/or Vietnamese (bug 7862). - -- Fix (La)TeX import of shaded boxes (bug 7843). - -- Fix LaTeX import of theorem environment with optional argument (bug 6834). - -- Fix LaTeX import of tabular environment with optional argument. - -- Fix latex export of multilingual documents containing theorem-like - environments (bug 7800). - -- tex2lyx does not produce invalid Flex insets anymore (bug 7780). - -- Fix import of required arguments of standard environments (part of bug - 7468). +- Fixed problems with character style switches (bug 3036). * USER INTERFACE -- Correctly group Koma book environments inside environment combo-box listing. +- Fixed crash when changing label when outliner is open and sorted (bug 7709). -- Add undo for change of text language when document language is changed. - When a document is not multi-lingual, the text contents is changed to the - new language. This should be recorded for Undo (bug 7740). +- Fixed crash when moving out of nested empty items (bug 7673). -- Adjust the cursor language after document language change has changed the - text language (bug 7681). +- Fix crash when performing "forward search" while cursor is in mathed + (bug 7992). -- Correctly sort modules in Document->Settings and formats in the "Other - formats" dialog (bug 7751). +- Fix crash when inserting a float around multiple display maths (bug 7974). -- Repair outliner display for broken references (bug 7708). +- Fix crash when copying table columns or rows (bug 7644). -- Fix Horizontal Space dialog when issued from within math (bug 7746). +- Correctly set the default output format in the document settings dialog + if non-tex fonts are used (bug 8013). -- Fix bottom border allocation when setting a multirow (bug 7791). +- Update citation labels when the BibTeX file changes (bug 7499). -- Fix merging of cells (multicolumn, multirow) when the first cell in the - selection is already a multi-cell (bug 7792). +- Mark Buffer dirty when changing branch activation status (bug 7872). Sadly, + this does not work properly if the branches are in a master document that is + hidden, but this is a larger issue. -- Disable interword and protected space lfuns in math, since these spaces - are not yet supported. +- Fix undo after changing limit type of a subscript in math mode (bug 8007). -- Mark buffer dirty when a label is changed, so the file can be saved and - the change can be reverted (bug 7655). +- Fix inconsistent state of horizontal space dialog on start up (bug 7906). -- Fix shortcuts in cross reference dialog (bug 7576). +- Unify display of theorem headings (bug 7883). -- Fixed recursive repaint problem (see bugs 7503 and 7173). +- Keep the selection when doing Page Up/Down and in mark-on selection mode + (bug 7909). -- Restore nomenclature dialog's ability to take the symbol from an explicit - or implicit selection. +- Correctly display and handle the math commands \pod and \mod (bug 7962). -- Fix on-screen display of graphics when the name of the temporary directory - contains non-ASCII characters (bug 7621). +- Fix tabbar visibility in fullscreen mode when opening/closing files (bug 7963). -- Fix the tab ordering of widgets in the Document->Settings and - Tools->Preferences panels. +- Show a message box if the current spell checker has no dictionaries (bug 7884). -- Mark settings as changed when the Nomenclature line is edited in the - Tools->Preferences panel. +- Fix problem where box gets modifications intended for table (bug 7983). -- Fix instant preview when external files are loaded in the preamble, - e.g. through the \input LaTeX command. +- Fix broken instant preview due to ghostscript on 64-bit Windows (bug 7938). -- Fix instant preview when using Python version 2.4 or lower. +- Show entire index entry in outliner (bug 7774). -- Don't allow copy-pasting newline characters in Document->Settings - and Tools->Preferences (bug 5840). +- Fix a warning when changing table settings via the dialog (bug 7755). -- Allow the \nocite LaTeX command when using the basic citation engine. +- Correct buffer statistics when change tracking is on. + LyX did incorrectly count the words in deleted notes (bug 7789). -- Do not incorrectly activate Edit->Table inside index entries (bug 7816). -- Fix display of section (etc.) headings, in both TOC and menu, when there is - math in the title. - -- Correct handling of custom width in the nomenclature dialog (bug 7853). - -- Improved scrolling in large tables with vertical alignment (bug 7662). +* DOCUMENTATION AND LOCALIZATION -- Make cursor position after paste independent of where the pasted material - comes from (bug 3821). +- Fixed description in the example file multicol.lyx (bug 7953). -- Fix display of thickness of horizontal lines (bug 7851). +- Fixed description of automatic reference naming in sec. 3.4.2 of the + Embedded Objects manual. -- Fix change of language of selected text with context menu (bug 7778). +- Fixed preamble code for automatic reference naming in the thesis template + files. -- Sort formats under Document>Settings>Output (bug 7758). +- Translated German strings in the Appendix.lyx file of the thesis template + to English. -- Fix crash when changing labelwidth (bug 7873). +- Fixed example file modernCV.lyx: corrected subsection example, added a + separator, set the page size to A4 (bug 7991). -- Keep cursor inside index inset when a blank one is created (bug 7905). +- Update tex2lyx man page regarding partial documents (bug 5906). * ADVANCED FIND AND REPLACE -- Fix a crash when searching in all manuals, but the manuals could - not be loaded. +- Fix crash with Replace All (bug 7410). * BUILD/INSTALLATION -- Fix compile error with gcc 4.5.3 when using the included mythes library. - -- Fix the detection of the tex2lyx converter (bug 3308). - -- Fix the detection of htmltolatex (bug 6339). +- Fix link problem when compiling on Mac OS X with plain autotools. -- Fix the detection of splitindex (bug 7579). +- Add forgotten file Package.cpp to list of files that need l10n. -- Fix the detection of jfig3-itext, jfig3. +- Fix installation of python files (bug 6080, bug 7990). -- Properly associate the gnumeric converter with the Excel and OpenOffice - spreadsheet formats. +- When building LyX package on Mac don't call configure with --build anymore. + It's guessed by configure anyway. diff --git a/NEWS b/NEWS index 0aa9b51952..7dc40650f0 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,17 @@ What's new in version 2.0.3? ---------------------------- +There have been several more updates to LyX's Sweave support. Work on this +is expected to continue through the 2.0.x series. + LyX 2.0.3 still requires a python 2 interpreter, but steps have been taken to avoid problems on systems where python 3 is the default python interpreter. A python 2 interpreter is now automatically detected and used. Additionally, -byte-compiled python files changed their installation target. -Distribution maintainers are encouraged to verify their patch sets. +byte-compiled python files changed their installation target. Distribution +maintainers are encouraged to verify their patch sets. + +There have again been several updates to the tex2lyx conversion script. Not +as many as with 2.0.2, but quite a few. What's new in version 2.0.2? diff --git a/configure.ac b/configure.ac index 6fe4e155f0..9df08fbc2e 100644 --- a/configure.ac +++ b/configure.ac @@ -1,8 +1,8 @@ dnl Process with autoconf to generate configure script -*- sh -*- -AC_INIT(LyX,2.0.3svn,[lyx-devel@lists.lyx.org],[lyx]) +AC_INIT(LyX,2.0.3,[lyx-devel@lists.lyx.org],[lyx]) # Use ISO format only. The frontend needs to parse this -AC_SUBST(LYX_DATE, ["2011-11-29"]) +AC_SUBST(LYX_DATE, ["2012-02-19"]) AC_PREREQ(2.52) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_HEADERS([config.h]) -- 2.39.5