+2006-03-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * text.C (delete): adjust cursor after backspace in change tracking
+ mode (bug 2185).
+
+2006-03-16 Félix-Antoine Bourbonnais <bouf10pub2@myriade.ca>
+
+ * text3.C (dispatch): set needsUpdate according to the return
+ value of the methods below (bug 2298)
+
+ * text2.C (cursorTop, cursorBottom, cursorHome, cursorEnd): return
+ true if dEPM triggered.
+
+2006-03-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * text.C (getPossibleLabel): get a sensible prefix inside figure and
+ tabular floats (bug 1999).
+
+2006-03-16 John Spray <spray@lyx.org>
+
+ * lyxfunc.C (getStatus): disable LFUN_MENUWRITE when document is
+ clean (bug 2313)
+
+2006-03-15 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * 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
+
+2006-03-15 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * MenuBackend.C (expand): make sure the menu is empty before
+ starting.
+
+ * MenuBackend.h (clear): new method.
+
+2006-03-14 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * buffer.C: format up to 246.
+
+2006-03-13 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * rowpainter.C (paintChangeBar): fix painting of change bar with
+ only paragraph break changed
+
+2006-03-12 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * lyx_cb.C (Reconfigure): run lib/configure.py, not lib/configure
+ * lyx_main.C (reconfigureUserLyXDir): run ditto
+
+2006-03-12 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * lyxtext.h: doxygen documentation fix
+
+2006-03-11 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * 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)
+
+2006-03-10 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * BufferView_pimpl.C: fix bug 2212: First change is skipped is
+ "Merge changes..." dialog
+
+2006-03-10 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * bufferparams.C (writeLaTeX): define \labelitemi with \def. Fixes LaTeX
+ error if the class has not defined them yet (bug 2053).
+
+2006-03-10 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * BufferView.[Ch]:
+ * BufferView_pimpl.[Ch]:
+ * LyXAction.C:
+ * debug.[Ch]:
+ * rowpainter.C:
+ * text3.C: Inside-inset speedup, esp. for the Mac (bug 2195)
+
+2006-03-07 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * pch.h: fix nullstream.hpp location for boost 1.33.0
+
+2006-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * pch.h:
+ * support/pch.h:
+ * support/debugstream.h: Use the correct nullstream.
+
+2006-02-26 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * text3.C (mathDispatch): fix math inset creation from string (bug 2315)
+
+2006-02-28 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * cursor.C (niceInsert): fix (properly) insertion of
+ fonts/decorations around selection
+
+2006-02-25 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * lyxfont.C (lyxWriteChanges): Don't write \lang latex
+
+2006-02-24 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * text3.C (mathDispatch): fix crash when selection is not empty
+ but selectionAsString is empty (bug 2321).
+
+2006-02-23 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * text.C (changeCase): avoid crash in empty paragraph or on last
+ word of the paragraph. (buf 2323)
+ (cursorRightOneWord): fix the logic to stop at a beginning of a word.
+
+2006-02-22 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * buffer.C (readHeader): also erase params.preamble in advance
+ so that an empty preamble is actually recognized (bug 2317).
+
+ * rowpainter.C (paintFromPos): ditch applyOuterFont (bug 2308).
+
2006-02-06 Georg Baum <Georg.Baum@post.rwth-aachen.de>
* text2.C (deleteEmptyParagraphMechanism): 64bit compile fix
* text3.C (dispatch): LFUN_NEXT_INSET_TOGGLE: first try to
dispatch LFUN_INSET_TOGGLE to inset at cursor, and then to
containg inset. If this does not work, the same command will be
- sent to other insets down the queue by LCursor::dispatch. (bug 2066)
+ sent to other insets down the queue by Cursor::dispatch. (bug 2066)
* lyxfunc.C (dispatch): make sure the cursor is correct when doing
a dispatch.
2005-09-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* text2.C (setCursor): remove the unused 'boundary' parameter for
- the CursorSlice version; adapt the LCursor version.
+ the CursorSlice version; adapt the Cursor version.
* lyxrc.C (write):
* paragraph_pimpl.C (markErased):
* main.C: (main): no longer pass pointers to os::init.
+2004-12-06 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * buffer.C: format up to 239.
+
2004-12-06 Alfredo Braunstein <abraunst@lyx.org>
* undo.C (textUndoOrRedo): simplify logic, fix a crash
2004-11-24 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* lyxfunc.C (getStatus, dispatch): use FuncStatus::message; only
- call BufferView::getStatus if LCursor::getStatus did nothing
+ call BufferView::getStatus if Cursor::getStatus did nothing
(setStatusMessage, getStatusMessage): removed.
* FuncStatus.C (message): new methods. Used to provide an error
* vspace.C: fix off-by-one-error, related to fix #1682
+2004-11-11 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * buffer.C: format up to 238.
+
+2004-11-11 Edwin Leuven
+
+ * LaTeXFeatures.C: add booktabs package
+ * tabular.[Ch] (use_booktabs, setBookTabs, useBookTabs): new members,
+ use them in several places
+
2004-11-11 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
* lengthcommon.C: a more general fix for bug 1682
Fix toggling of collapsable insets with the mouse (bug 1558)
- * lyxfunc.C (dispatch): adapt to LCursor changes
+ * lyxfunc.C (dispatch): adapt to Cursor changes
- * BufferView_pimpl.C (workAreaDispatch): adapt to LCursor changes;
+ * BufferView_pimpl.C (workAreaDispatch): adapt to Cursor changes;
make sure that dispatch is not invoked twice
* cursor.C (needsUpdate): new method
2004-03-01 André Pönitz <poenitz@gmx.net>
- * dociterator.[Ch]: new class for the 'iterator part' of LCursor.
+ * dociterator.[Ch]: new class for the 'iterator part' of Cursor.
* cursor.[Ch]: adjust, additioally: remove the 'current_' machinery
* lyxtext.h:
* text.C:
* text2.C:
- * text3.C: add LCursor & parameter to most cursor movement functions
+ * text3.C: add Cursor & parameter to most cursor movement functions
remove usage of LyXText::cursorRow() and cursorPar()
* cursor.[Ch]: add textRow() needed members
* cursor.[Ch]: fix mathed crash
* lyxfind.C:
- * lyxtext.h: move selectionAsText to LCursor
+ * lyxtext.h: move selectionAsText to Cursor
* output_latex.C:
* paragraph.C:
2004-02-03 Alfredo Braunstein <abraunst@lyx.org>
- * BufferView_pimpl.C (dispatch): remove call to LCursor::dispatch
+ * BufferView_pimpl.C (dispatch): remove call to Cursor::dispatch
on the default clause of the switch
* lyxfunc.C (dispatch): call BufferView::dispatch if the event
- wasn't catched by LCursor::dispatch
+ wasn't catched by Cursor::dispatch
2004-02-03 André Pönitz <poenitz@gmx.net>
* text2.C:
* text3.C:
* undo.[Ch]: lots of IU. Shift selection stuff from the BufferView to
- LCursor and mathcursor parts to LCursor and InsetBase.
+ Cursor and mathcursor parts to Cursor and InsetBase.
2004-01-15 André Pönitz <poenitz@gmx.net>
2003-11-17 Alfredo Braunstein <abraunst@lyx.org>
- * lyxfunc.C (dispatch): add a missing LCursor::updatePos (fix
+ * lyxfunc.C (dispatch): add a missing Cursor::updatePos (fix
cursor position after e.g. inset insert)
2003-11-16 Alfredo Braunstein <abraunst@lyx.org>
* cursor.[Ch]: restructure
* BufferView.[Ch]:
- * BufferView_pimpl.[Ch]: new LCursor cursor_ member
+ * BufferView_pimpl.[Ch]: new Cursor cursor_ member
* iterators.[Ch] (asCursor): remove
* bufferparams.h: add compressed var
- * buffer_funcs.C (readFile): adjust for LyXLex change
+ * buffer_funcs.C (readFile): adjust for Lexer change
(newFile): ditto + simplify
* buffer.C (writeFile): handle writing of compressed files
- * buffer.[Ch] (readFile): begin LyXLex here, remove one argument.
+ * buffer.[Ch] (readFile): begin Lexer here, remove one argument.
Check if the file is compressed and set a bufferparm if so.
* Makefile.am (lyx_LDADD): remove explicit -lz