lyx_mirror/status.14x
Jürgen Spitzmüller 3f2c546936 The big change tracking paragraph patch (bug 880)
from Martin Vermeer  <martin.vermeer@hut.fi>:

	* text.C (backspace): Fix changebar non-update
	* CutAndPaste.C (pasteSelectionHelper): comments
	* paragraph_funcs.C (mergeParagraph): fix Juergen's cut&paste bug
	* changes.h: comments
	* paragraph.C (stripLeadingSpaces): remove unnecessary setChange
	* text.C (backspace): allow deletion of inserted para break
	Change tracking -related bug fixes (reported by Juergen) and
	some documentation work
	* rowpainter.C (paintChangeBar): fix painting of change bar with
	only paragraph break changed
	* paragraph.[Ch] (write, lookupChange, lookupChangeFull;
	added setChangeFull):
	* paragraph_pimpl.[Ch] (trackChanges, cleanChanges, acceptChange,
	rejectChange, erase; added setChangeFull):
	* CutAndPaste.C (eraseSelectionHelper):
	* lyxtext.h:
	* text.C (readParToken, readParagraph, breakParagraph,
	acceptChange, rejectChange, backspace, currentState;
	added backspacePos0):
	* paragraph_funcs.C (breakParagraphConservative, mergeParagraph):
	* lyxfind.C (findChange, findNextChange): fix bug 880: Change
	tracked paragraphs should still allow a paragraph split (and related
	things, i.e., multi-paragraph change tracking)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@13486 a592a061-630c-0410-9148-cb99ea01b6c8
2006-03-24 16:38:30 +00:00

110 lines
3.2 KiB
Plaintext

-*- text -*-
This file describes what has been done in the preparation of LyX 1.4.1
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 topics, and in decreasing
order of importance. This is, of course, subjective...]
What's new
==========
** Updates
- Update Hungarian and Italian localization.
** Bug fixes
* Document input/output:
- Fix LaTeX error with Address layout in AMS classes (bug 2363).
- Fix LaTeX error when \labelitemi was undefined (bug 2053).
- Fix LaTeX error when inserting a graphics in a section heading or a
caption (bug 675).
- Translate \verb commands correctly in tex2lyx (bug 2236).
- Truncate temporary file names that are too long for MikTeX's pdflatex.
- Parse \tag and \tag* commands correctly in tex2lyx and mathed (bug 2234).
- Import fixed width table columns correctly in tex2lyx (bug 2290).
- Convert old LyX documents with a float list at the end correctly in
lyx2lyx (bug 2245).
- Set search path for included files correctly on Cygwin (bug 2409)
* User Interface:
- Enable breaking and merging of paragraphs in change tracking mode
(bug 880).
- Convert line endings for external copy/paste on OS X (bug 1955).
- 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 septh when using
classes without a sectionning structure (part of bug 2355).
- More sensible default label in table and figure captions (bug 1999).
- Do not skip change in "Merge changes..." dialog (bug 2212).
- Improve handling of the labeling environment in KOMA letters (bug 2246).
- Fix crash when deleting row/column in a math array.
- Fix delay when exiting from a math inset (bug 2217).
- Fix positioning of cursor when clicking to right of last nestinset
in a cell.
- Fix: deleting superscript also deleted subscript (bug 2362)
- Fix converting selection to superscript, subscript or mbox inset (math)
- Fix drawing of \boxed and \fbox in formulas (bug 2361).
- Update screen when cursor was 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.
* 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.