lyx_mirror/status.14x

182 lines
5.7 KiB
Plaintext
Raw Normal View History

-*- text -*-
This file describes what has been done in the preparation of LyX 1.4.2
All comments are welcome.
I'd be glad if some of you could take the time to check it out (or fix
a bug or two if you are feeling adventurous). Let me recall that all
these fixes have been checked in the branch BRANCH_1_4_X, which you
can get with the command
svn co svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X lyx-1.4.x
JMarc
[In this list, I try to group things by topic and in decreasing
order of importance. This is, of course, subjective...]
What's new
==========
** Updates
- LyX now automatically uses file viewers and editors set at OS level
[Windows and Mac OS X only] (bug 2017).
- Update Hungarian and Italian (see bug 2650) localization of the interface.
- 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
2006-04-26 11:44:26 +00:00
.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 textclass for
International Journal of Modern Physics C (and update support for
IJMP D).
- Add new function buffer-toggle-compression (and entry in Document
menu) to change whether the file will be compressed on disk or not.
- 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:
- Convert definitions of itemize and enumerate environments in old layout
files correctly.
- Fix conversion of minipages (default height and inner vertical
position) from 1.3.
- 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).
- Load the tipa package automatically when needed.
- 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.
2006-04-26 11:44:26 +00:00
- 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).
* Math editor:
- Fix metrics of AMS array environments like bmatrix, vmatrix etc. (bug 2036).
- Fix undo in matrices.
- Fix crash when deleting last row of an equation (bug 2655)
* User Interface:
- Much better performance when using natbib/jurabib citations (bug 2460).
- Much better performance of screen updating in LyX/Mac, and with an
acceptable UI.
- Don't jump back to previous cursor position when trying to click on
an inset (bug 2526).
- Automatically use fonts in the fonts/ subdirectory of LyX support
directory in windows.
- Disable saving of bookmarks in mathed for it is not yet supported
and makes LyX crash (bug 2597).
- Fix crash when pasting contents from the clipboard to a tabular
(bug 2603).
- When pasting contents to a tabular with the middle mouse button, the
language has sometimes be changed. This is fixed now.
- Text copied from an ERT box has no longer the pseudo "latex" language
(bug 2476).
- Fix crash when selecting and deleting "blue" paragraph break in CT mode.
- Set change tracking marks properly when copying between documents
with different change tracking status (bug 2207).
- Fix crash when reading documents containing bogus change tracking
markup due to the bug above (bug 2614).
- Fix remaining "ghost" empty paragraphs when selecting and deleting multiple
paragraphs (bug 2516).
- 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 dialogue window for
the first misspelled word (bug 2218).
* Configuration/Installation:
- Replace the old sh version of lib/configure with the new python version
lib/configure.py.
- 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
The big cygwin_path rewrite patch from Enrico Forestieri. Renaming: cygwin_path_fix -> windows_style_tex_paths cygwin_path_fix_needed -> tex_expects_windows_paths check_cygwin_path -> check_windows_style_tex_paths use_cygwin_paths -> use_windows_paths RC_CYGWIN_PATH_FIX -> RC_TEX_EXPECTS_WINDOWS_PATHS * src/frontends/qt4/ui/QPrefCygwinPathUi.ui * src/frontends/qt3/ui/QPrefCygwinPathModule.ui Updated checkbutton label and description * src/frontends/qt4/QPrefsDialog.C (PrefCygwinPath): cygwin_path_fix -> windows_style_tex_paths (QPrefsDialog): Enable checkbutton for native WIN32 builds * src/frontends/xforms/forms/form_preferences.fd Updated label and name of checkbutton * src/frontends/xforms/FormPreferences.C (apply): cygwin_path_fix -> windows_style_tex_paths check_cygwin_path -> check_windows_style_tex_paths (build): Enable checkbutton for native WIN32 builds (update): Ditto (feedback): Updated description * src/frontends/qt3/QPrefs.C * src/frontends/qt3/QPrefsDialog.C * src/frontends/qt3/QPrefsDialog.h Renaming as above, enabled checkbutton for native WIN32 builds * src/support/os_unix.C * src/support/os.h * src/support/os_win32.C Renaming cygwin_path_fix -> windows_style_tex_paths * src/support/os_cygwin.C Ditto (external_path, external_path_list): always return windows style paths, not depending on the checkbutton status * src/lyxrc.C * src/lyxrc.h * src/lyxfunc.C * src/lyx_main.C Renaming * lib/configure.py Renaming, more meaningful diagnostics git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@14243 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-27 10:54:14 +00:00
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.
The big cygwin_path rewrite patch from Enrico Forestieri. Renaming: cygwin_path_fix -> windows_style_tex_paths cygwin_path_fix_needed -> tex_expects_windows_paths check_cygwin_path -> check_windows_style_tex_paths use_cygwin_paths -> use_windows_paths RC_CYGWIN_PATH_FIX -> RC_TEX_EXPECTS_WINDOWS_PATHS * src/frontends/qt4/ui/QPrefCygwinPathUi.ui * src/frontends/qt3/ui/QPrefCygwinPathModule.ui Updated checkbutton label and description * src/frontends/qt4/QPrefsDialog.C (PrefCygwinPath): cygwin_path_fix -> windows_style_tex_paths (QPrefsDialog): Enable checkbutton for native WIN32 builds * src/frontends/xforms/forms/form_preferences.fd Updated label and name of checkbutton * src/frontends/xforms/FormPreferences.C (apply): cygwin_path_fix -> windows_style_tex_paths check_cygwin_path -> check_windows_style_tex_paths (build): Enable checkbutton for native WIN32 builds (update): Ditto (feedback): Updated description * src/frontends/qt3/QPrefs.C * src/frontends/qt3/QPrefsDialog.C * src/frontends/qt3/QPrefsDialog.h Renaming as above, enabled checkbutton for native WIN32 builds * src/support/os_unix.C * src/support/os.h * src/support/os_win32.C Renaming cygwin_path_fix -> windows_style_tex_paths * src/support/os_cygwin.C Ditto (external_path, external_path_list): always return windows style paths, not depending on the checkbutton status * src/lyxrc.C * src/lyxrc.h * src/lyxfunc.C * src/lyx_main.C Renaming * lib/configure.py Renaming, more meaningful diagnostics git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@14243 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-27 10:54:14 +00:00
- When compiling with --with-version-suffix under 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.
The big cygwin_path rewrite patch from Enrico Forestieri. Renaming: cygwin_path_fix -> windows_style_tex_paths cygwin_path_fix_needed -> tex_expects_windows_paths check_cygwin_path -> check_windows_style_tex_paths use_cygwin_paths -> use_windows_paths RC_CYGWIN_PATH_FIX -> RC_TEX_EXPECTS_WINDOWS_PATHS * src/frontends/qt4/ui/QPrefCygwinPathUi.ui * src/frontends/qt3/ui/QPrefCygwinPathModule.ui Updated checkbutton label and description * src/frontends/qt4/QPrefsDialog.C (PrefCygwinPath): cygwin_path_fix -> windows_style_tex_paths (QPrefsDialog): Enable checkbutton for native WIN32 builds * src/frontends/xforms/forms/form_preferences.fd Updated label and name of checkbutton * src/frontends/xforms/FormPreferences.C (apply): cygwin_path_fix -> windows_style_tex_paths check_cygwin_path -> check_windows_style_tex_paths (build): Enable checkbutton for native WIN32 builds (update): Ditto (feedback): Updated description * src/frontends/qt3/QPrefs.C * src/frontends/qt3/QPrefsDialog.C * src/frontends/qt3/QPrefsDialog.h Renaming as above, enabled checkbutton for native WIN32 builds * src/support/os_unix.C * src/support/os.h * src/support/os_win32.C Renaming cygwin_path_fix -> windows_style_tex_paths * src/support/os_cygwin.C Ditto (external_path, external_path_list): always return windows style paths, not depending on the checkbutton status * src/lyxrc.C * src/lyxrc.h * src/lyxfunc.C * src/lyx_main.C Renaming * lib/configure.py Renaming, more meaningful diagnostics git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@14243 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-27 10:54:14 +00:00
- Fix the code to find interface localization under Windows and Mac OS X.
The big cygwin_path rewrite patch from Enrico Forestieri. Renaming: cygwin_path_fix -> windows_style_tex_paths cygwin_path_fix_needed -> tex_expects_windows_paths check_cygwin_path -> check_windows_style_tex_paths use_cygwin_paths -> use_windows_paths RC_CYGWIN_PATH_FIX -> RC_TEX_EXPECTS_WINDOWS_PATHS * src/frontends/qt4/ui/QPrefCygwinPathUi.ui * src/frontends/qt3/ui/QPrefCygwinPathModule.ui Updated checkbutton label and description * src/frontends/qt4/QPrefsDialog.C (PrefCygwinPath): cygwin_path_fix -> windows_style_tex_paths (QPrefsDialog): Enable checkbutton for native WIN32 builds * src/frontends/xforms/forms/form_preferences.fd Updated label and name of checkbutton * src/frontends/xforms/FormPreferences.C (apply): cygwin_path_fix -> windows_style_tex_paths check_cygwin_path -> check_windows_style_tex_paths (build): Enable checkbutton for native WIN32 builds (update): Ditto (feedback): Updated description * src/frontends/qt3/QPrefs.C * src/frontends/qt3/QPrefsDialog.C * src/frontends/qt3/QPrefsDialog.h Renaming as above, enabled checkbutton for native WIN32 builds * src/support/os_unix.C * src/support/os.h * src/support/os_win32.C Renaming cygwin_path_fix -> windows_style_tex_paths * src/support/os_cygwin.C Ditto (external_path, external_path_list): always return windows style paths, not depending on the checkbutton status * src/lyxrc.C * src/lyxrc.h * src/lyxfunc.C * src/lyx_main.C Renaming * lib/configure.py Renaming, more meaningful diagnostics git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@14243 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-27 10:54:14 +00:00
- replace the \cygwin_path_fix_needed preference with the better named
\tex_expects_windows_paths; this is autodetected and only matters in
windows.
- remove --enable-compression-support option of configure. Compression
support via zlib is now a requirement.
- Fix compilation on DragonFly BSD.