]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
fix row breaking again ..
[lyx.git] / src / ChangeLog
index e6b7d0d3dffd15f22ee4398172d939744d3064bc..3ee0e7681ac415a3fba86a482b7b0433efcf6101 100644 (file)
@@ -1,3 +1,754 @@
+2003-04-11  John Levon  <levon@movementarian.org>
+
+       * text.C (rowBreakPoint): reintroduce the labelEnd
+       checks, code copied from the row fill stuff. Deep voodoo.
+
+       * text.C (fill): add a comment and debugging for the
+       next poor soul.
+
+2003-04-11  John Levon  <levon@movementarian.org>
+
+       * text.C: make sure fullrow insets get wrapped to the next line,
+       even when they're in a manual label
+
+2003-04-10  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (insertParagraph): make it take ParagraphList::iterator
+       as arg.
+       (setLayout): make it return ParagraphList::iterator
+       (redoParagraphs): ditto
+       (setCounter): ditto
+       (checkParagraph): ditto
+
+       * text.C (getRow): make getrow take ParagraphList::iterator as arg
+
+       * text2.C: adjust several funcs.
+       (realizeFont): take a ParagraphList::iterator as arg.
+       (getLayoutFont): ditto
+       (getLabelFont): ditto
+       (setCharFont): ditto
+
+       * text.C: adjust several funcs.
+
+2003-04-09  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text.C (selectNextWordToSpellcheck): don't accidentally
+       skip insets
+
+2003-04-10  John Levon  <levon@movementarian.org>
+
+       * ToolbarBackend.C (getIcon): special handling for
+       LFUN_MATH_DELIM
+
+2003-04-09  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C (cursorRight): a getChar assert fixed
+
+2003-04-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (getFont): change to take a ParagraphList::iterator
+       instead of Paragraph*
+       Adjust several functions.
+
+       * text.C (transformChar): change to take a ParagraphList::iterator
+       instead of Paragraph*
+       (singleWidth): ditto
+       Adjust several functions.
+
+       * rowpainter.C: adjust several functions
+       * rowpainter.h:store a ParagraphList::iterator and not a
+       Paragraph&.
+
+
+2003-04-09  John Levon  <levon@movementarian.org>
+
+       * lyxfunc.C:
+       * lfuns.h:
+       * LyXAction.h:
+       * LyXAction.C: remove LFUN_APROPOS, LFUN_GETTIP,
+       and the "help" bits as well
+
+2003-04-09  John Levon  <levon@movementarian.org>
+
+       * ToolbarBackend.h:
+       * ToolbarBackend.C: allow multiple toolbars
+
+2003-04-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * undo_funcs.C (setCursorParUndo): adjust
+
+       * text_funcs.C (transposeChars): adjust
+
+       * text3.C (gotoNextInset): adjust
+       (dispatch): adjust
+
+       * text2.C (setLayout): adjust
+       (changeDepth): adjust
+       (setFont): adjust
+       (redoParagraphs): adjust
+       (selectionAsString): adjust
+       (setParagraph): adjust
+       (insertInset): adjust
+       (cutSelection): adjust
+       (copySelection): adjust
+       (pasteSelection): adjust
+       (insertStringAsLines): adjust
+       (updateInset): adjust
+       (setCursor): change to take a ParagraphList::iterator parameter
+       (setCursorIntern): change to take a ParagraphList::iterator parameter
+       (setCurrentFont): adjust
+       (cursorLeft): adjust
+       (cursorRight): adjust
+       (deleteEmptyParagraphMechanism): adjust
+
+       * text.C (breakParagraph): adjust
+       (insertChar): adjust
+       (acceptChange): adjust
+       (rejectChange): adjust
+       (selectNextWordToSpellcheck): adjust
+       (changeCase): adjust
+       (Delete): adjust
+       (backspace): adjust
+
+       * lyxfind.C (SearchForward): adjust
+       (SearchBackward): adjust
+       (nextChange): adjust
+
+       * lyxcursor.C (par): adjust
+
+       * lyxcursor.h: store a ParagraphList::iterator instead of a
+       Paragraph*
+
+       * lyx_cb.C (getPossibleLabel): adjust
+
+       * bufferview_funcs.C (toggleAndShow): adjust
+
+       * BufferView_pimpl.C (resizeCurrentBuffer): adjust
+       (dispatch): adjust
+
+       * BufferView.C (removeAutoInsets): adjust
+       (lockedInsetStoreUndo): adjust
+
+2003-04-09  John Levon  <levon@movementarian.org>
+
+       * ToolbarBackend.C: try icon without argument
+       if with argument fails
+
+2003-04-08  John Levon  <levon@movementarian.org>
+
+       * ToolbarBackend.h:
+       * ToolbarBackend.C: add getIcon(), handle tooltip,
+       and change from "Icon" to "Item".
+
+2003-04-08  Alfredo Braunstein  <abraunst@libero.it>
+
+       * BufferView.C (lockInset): another bad getchar crunched
+
+2003-04-08  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C (changeDepth): do not setUndo on test_only (make undo work
+       again)
+
+2003-04-05  Alfredo Braunstein  <abraunst@libero.it>
+
+       * lyxfind.C (searchForward, searchBackwards): bug 782
+
+2003-04-07  John Levon  <levon@movementarian.org>
+
+       * paragraph.C: remove dead comment
+
+       * text.C: remove troublesome depth-fiddling code
+       in leftMargin() and rightMargin() (bug 1017)
+
+       * text.C: fix breaking of rows in nested lists
+       (bug 1004)
+
+       * text2.C (updateCounters): fix up depth values
+       (bug 1013)
+
+2003-04-07  John Levon  <levon@movementarian.org>
+
+       * BufferView_pimpl.C: clear message when doc finishes resizing,
+       and after a mouse event
+
+       * lyxfunc.C: clear message after exiting inset
+
+2003-04-07  John Levon  <levon@movementarian.org>
+
+       * bufferview_funcs.C: show math status not outside
+       status in the statusbar
+
+2003-04-07  John Levon  <levon@movementarian.org>
+
+       * lyxfunc.C: note status changed after a depth change
+
+2003-04-04  Angus Leeming  <angus@localhost.localdomain>
+
+       * LaTeX.h: move AuxInfo operator==, != out of line.
+       Remove LaTeX virtual destructor; nothing derives from it.
+       Move operator()() out of public area and rename it startscript().
+       Change protected for private.
+
+2003-04-04  Angus Leeming  <leeming@lyx.org>
+
+       * lyxfunc.C:
+       * text2.C: remove unneeded #includes.
+
+2003-04-03  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C (dEPM): fix the heigth of the next row
+
+2003-04-03  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text.C: squashed an invalid getChar requester + some ws changes
+
+2003-04-03  John Levon  <levon@movementarian.org>
+
+       * bufferview_funcs.h:
+       * bufferview_funcs.C:
+       * lyxfunc.C:
+       * lyxtext.h:
+       * text2.C: make getStatus work for the env depth lfuns
+
+2003-04-03  John Levon  <levon@movementarian.org>
+
+       * bufferview_funcs.h:
+       * bufferview_funcs.C:
+       * lyxfunc.C:
+       * lyxtext.h:
+       * text2.C: parlistize decDepth(), by merging it with incDepth()
+
+2003-04-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * lyxrow.h: store a ParagraphList::iterator instead of a
+       Paragraph* and adjust other class functions to suit.
+
+       * lyxrow_funcs.C, text.C, text2.C, text3.C: adjust because of the
+       above.
+
+2003-04-01  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C (setCursor): do not anchor to cursor row for the time being
+
+2003-04-02  John Levon  <levon@movementarian.org>
+
+       * LyXAction.C:
+       * lfuns.h:
+       * lyx_main.C:
+       * lyxtext.h:
+       * text.C:
+       * text3.C: rename the "tab" lfuns. Remove tab support from normal text
+
+2003-04-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * paragraph.h: make ParagraphList and ParagraphList::iterator
+       friends of Paragraph.
+
+       * buffer.C (makeLinuxDocFile): move towards ParagraphList
+
+       * ParagraphList.C: Use the private next_ and previous_ from
+       Paragraph.
+
+2003-04-01  John Levon  <levon@movementarian.org>
+
+       * ToolbarBackend.h:
+       * ToolbarBackend.C:
+       * Makefile.am: rename, remove defaults gunk
+
+       * MenuBackend.h:
+       * MenuBackend.C: remove defaults gunk
+
+       * Languages.h:
+       * Languages.C: remove defaults gunk
+
+       * lyx_main.h:
+       * lyx_main.C: error out if files couldn't be found.
+
+2003-04-02  John Levon  <levon@movementarian.org>
+
+       * text2.C: make incDepth() use parlist
+
+2003-04-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * undo_funcs.C (firstUndoParagraph): adjust
+
+       * text3.C (gotoInset): adjust
+       (dispatch): adjust, and rewrite loop.
+
+       * text2.C (init): adjust, and rewrite loop.
+       (redoParagraphs): adjust
+       (updateInset): adjust, and rewrite loop.
+       (deleteEmptyParagraphMechanism): adjust
+
+       * tabular.C (LyXTabular): adjust
+       (SetMultiColumn): adjust
+       (TeXRow): adjust
+
+       * lyxtext.[Ch] (ownerParagraph): delete function
+       (ownerParagraphs): new function returns a ParagraphList.
+
+       * BufferView.C (removeAutoInsets): adjust
+       (insertErrors): adjust
+       (setCursorFromRow): adjust
+
+2003-04-01  Angus Leeming  <leeming@lyx.org>
+
+       * BufferView_pimpl.C (buffer): ensure that the Layout is correct
+       in the frontends.
+
+2003-04-02  John Levon  <levon@movementarian.org>
+
+       * lyxtext.h:
+       * text.C:
+       * Makefile.am:
+       * text_funcs.h:
+       * text_funcs.C: make transposeChars a free function
+
+       * lyxrow_funcs.C: remove wrong comment
+
+2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * lyxtext.h: adjust
+       * rowpainter.C: adjust
+       * text.C: adjust
+       * text2.C: adjust
+       * text3.C: adjust
+
+       * lyxrow_funcs. [Ch]: new files
+
+       * lyxrow.[Ch]: remove next and previous pointers
+       (next,previous): remove accessor functions
+       (isParEnd): move to lyxrow_funcs
+       (lastPos): move to lyxrow_funcs
+       (nextRowIsAllInset): move to lyxrow_funcs
+       (lastPrintablePos): move to lyxrow_funcs
+       (numberOfSeparators): move to lyxrow_funcs
+       (numberOfHfills): move to lyxrow_funcs
+       (numberOfLabelHfills): move to lyxrow_funcs
+       (hfillExpansion): move to lyxrow_funcs
+
+       * lyxfunc.C: adjust
+
+       * bufferview_funcs.C (toggleAndShow): adjust
+
+       * RowList.h: Remove class RowList from file leave just a
+       std::list<Row>.
+
+       * RowList.C: delete file
+
+       * Makefile.am (lyx_SOURCES): remove RowList.C, add lyxrow_funcs.C
+       and lyxrow_funcs.h
+
+2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text3.C (cursorPrevious): adjust
+       (cursorNext): adjust
+       (dispatch): adjust
+
+       * text2.C (redoHeightOfParagraph): adjust
+       (redoDrawingOfParagraph): adjust
+       (setCursor): adjust
+
+       * text.C (breakParagraph): adjust
+       (insertChar): adjust
+       (backspace): adjust
+
+       * rowpainter.C (RowPainter): adjust
+       (leftMargin): simplify and adjust
+       (most rowpainter functions): adjust.
+
+       * rowpainter.h: store the row as RowList::iterator not as Row*
+
+       * lyxcursor.C (row): taka RowList::iterator as arg
+       (irow): ditto
+
+       * lyxcursor.h: make the LyXCursor store RowList::iterators instead
+       of Row*.
+
+2003-04-01  Angus Leeming  <leeming@lyx.org>
+
+       * bufferview_funcs.C (string2font): rewrite so that it no longer uses
+       stuff like bool Bool.
+
+2003-04-01  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C (redoParagraphs): fix a bug (introduced by myself) and
+       rewrite a loop
+
+2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (redoParagraphs): rewrite (with help from Alfredo) for
+       RowList::iterator.
+
+       * lyxtext.h (rows): drop one version and leve a const variant that
+       returns a RowList::iterator.
+
+2003-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * text.C (fill): ensure that the signature is the same as that in the
+       header file.
+
+2003-03-31  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (redoParagraphs): adjust
+       (updateCounters): adjust
+       (checkParagraph): adjust
+       (getColumnNearX): adjust and reformat a bit.
+
+       * text.C (top_y): adjust
+       (workWidth): adjust
+       (leftMargin): adjust
+       (prepareToPrint): adjust
+       (getRow): adjust
+       (getRowNearY): adjust
+
+       * lyxtext.h: make rowlist_ mutable.
+
+       * RowList.h: add const_iterator
+       * RowList.C: adjust for RowList::const_iterator.
+
+       * text2.C (getCursorX): make it take a RowList::iterator as arg,
+       adjust.
+
+2003-03-31  John Levon  <levon@movementarian.org>
+
+       * lyxrc.h:
+       * lyxrc.C: moved pdf_mode and use_gui to elsewhere
+
+       * lyx_main.C: set default fonts from using lyx_gui funcs
+
+       * exporter.C: pdf_mode moved from lyxrc
+
+       * lyx_cb.C:
+       * lyxfunc.C: changes from above
+
+2003-03-31  John Levon  <levon@movementarian.org>
+
+       * lyx_main.C: fix to the last fix
+
+2003-03-31  John Levon  <levon@movementarian.org>
+
+       * bufferlist.C: "Load original" -> "Load Original"
+
+       * converter.C:
+       * exporter.C:
+       * importer.C:
+       * lyx_main.C:
+       * format.C: more Alert cleanups
+
+2003-03-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (removeParagraph): make it take a RowList::iterator as
+       arg, adjust.
+       (getColumnNearX): make it take a RowList::iterator as arg, adjust.
+       (postRowPaint): make it take a RowList::iterator as arg, adjust.
+
+       * text.C (anchor_row): make it take a RowList::iterator as arg,
+       adjust.
+       (computeBidiTables): make it take a const reference to Row instead
+       of Row pointer, adjust.
+       (leftMargin): make it take a RowList::iterator as arg, adjust.
+       (rowBreakPoint): adjust
+       (breakAgainOneRow): make it take a RowList::iterator as arg,
+       adjust.
+       (prepareToPrint): make it take a RowList::iterator as arg, adjust.
+
+       * bufferview_funcs.C (toggleAndShow): adjust
+
+2003-03-30  John Levon  <levon@movementarian.org>
+
+       * Makefile.am:
+       * BoostFormat.h:
+       * boost-inst.C: moved to support
+
+       * several files: changes as a result
+
+2003-03-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (LyXText): adjust.
+       (init): adjust
+       (removeRow): make it take a RowList::iterator as arg, adjust.
+       (fullRebreak): adjust
+       (deleteEmptyParagraphMechanism): adjust
+       (clearPaint): adjust
+       (postPaint): adjust
+
+       * text.C (top_y): adjust
+       (setHeightOfRow): make it take a RowList::iterator as arg, adjust.
+       (breakAgain): make it take a RowList::iterator as arg, adjust.
+       (breakParagraph): adjust
+       (insertChar): adjust
+       (backspace): adjust
+
+       * lyxtext.h: make anchor_row_ be a RowList::iterator, ditto
+       need_break_row, and refresh_row.
+
+       * text3.C (dispatch): adjust
+
+       * text2.C (checkParagraph): adjust
+       (setCursor): adjust
+       (setCursorFromCoordinates): adjust
+
+       * text.C (top_y): adjust
+       (workWidth): adjust
+       (getRow): make it return a RowList::iterator, adjust
+       (getRowNearY): make it return a RowList::iterator, adjust
+
+       * text2.C (init): adjust
+       (insertRow): remove function
+       (insertParagraph): adjust
+       (redoParagraphs): adjust
+       (fullRebreak): adjust
+       (updateCounters): adjust
+
+       * text.C (top_y): rewrite to use RowList iterators.
+       (top_y): adjust
+       (setHeightOfRow): rewrite to sue RowList iterators.
+       (appendParagraph): adjust
+       (breakAgain): adjust
+       (breakAgainOneRow): adjust
+       (breakParagraph): adjust
+       (getRow): adjust
+       (getRowNearY): adjust, and remove commented code.
+
+       * lyxtext.h (firstRow): delete function
+       (lastRow): delete function
+       (rows): new function (const and non-const versions.)
+       (insertRow): delete function
+
+       * lyxrow.[Ch] (Row): new constructor taking a par and a pos
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * BufferView_pimpl.C: always update scrollbar top
+       because pasting text when we're anchored could mean we
+       miss an update altogether
+
+2003-03-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * text2.C (init): use rowlist_.end() and not 0.
+       (insertRow): change to take a RowList::iterator as arg, adjust
+       for this.
+       (insertParagraph): change to take a RowList::iterator as arg,
+       adjust for this.
+       (redoParagraphs): remove some debug msgs.
+
+       * text.C (appendParagraph): change to take a RowList::iterator
+       arg, adjust for this.
+       (breakAgain): add an assert
+       (breakAgainOneRow): ditto
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * text2.C: do not clear selection after inc/decDepth
+       (bug 550)
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * BufferView.C:
+       * buffer.C: fix broken strerrors according to Lars
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * converters.C: more Alert cleanups
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * bufferview_funcs.C: remove pointless Alert
+
+       * buffer.C: fix confusing error message when
+       a template is chmoded 000
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * BufferView.C:
+       * BufferView.h:
+       * BufferView_pimpl.C: Alert fixes
+
+       * Makefile.am:
+       * tabular.C:
+       * tabular-old.C: remove unused table compat reading
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * BufferView.C:
+       * buffer.C:
+       * lyx_cb.h:
+       * lyx_cb.C: more Alert cleanups
+
+       * lyxfunc.C: don't allow chktex if not latex document
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * lyx_cb.C:
+       * BufferView.C:
+       * buffer.C: warnings pushed down from support/,
+       kill err_alert
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * lyxfunc.C: safety check for C-r (revert)
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * bufferlist.h:
+       * bufferlist.C: several UI fixes using Alert::prompt.
+       Fix the pointless looping quit code. Fix stupid revert
+       behaviour (bug 938)
+
+       * lyxvc.h:
+       * lyxvc.C:
+       * lyx_cb.C: use Alert::prompt
+
+       * lyx_main.C: remove a silly question
+
+       * lyxfunc.C: remove a couple of silly questions,
+       use Alert::prompt
+
+2003-03-28  John Levon  <levon@movementarian.org>
+
+       * text2.C: fix bug 974 (End on empty par)
+
+2003-03-28  John Levon  <levon@movementarian.org>
+
+       * BufferView_pimpl.C:
+       * LyXAction.C:
+       * lfuns.h: remove do-nothing math greek lfuns
+
+2003-03-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * lyxgluelength.h (isValidGlueLength): add default arg on
+       parameter 2. Remove default arg from friend in class.
+
+       * lyxlength.h (isValidLength): add default arg on parameter 2.
+       Remove default arg from friend in class.
+
+       * text2.C (LyXText): adjust, initialize refresh_row.
+       (init): adjust
+       (removeRow): adjust
+       (insertRow): adjust
+       (insertParagraph): adjst
+       (redoParagraphs): adjust
+       (fullRebreak): adjust
+       (updateCounters): adjust
+       (deleteEmptyParagraphMechanism): first attempt at fixing a
+       crashing bug.
+
+       * text.C (top_y): adjust
+       (setHeightOfRow): adjust
+       (getRow): adjust
+       (getRowNearY): adjust
+
+       * lyxtext.h: include RowList.h
+       (~LyXText): not needed anymore, deleted.
+       (firstRow): modify for RowList
+       (lastRow): new function
+       Delete firstrow and lastrow class variables, add a Rowlist
+       rowlist_ class variable.
+
+       * lyxrow.C (lastPos): use empty() and not !size() to check if a
+       paragraph is empty.
+
+       * RowList.C (insert): fix case where it == begin().
+
+2003-03-26  Angus Leeming  <leeming@lyx.org>
+
+       * BufferView_pimpl.C (dispatch): changes to the Dialogs interface for
+       the thesaurus dialog.
+
+2003-03-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * Makefile.am (lyx_SOURCES): add RowList.[Ch]
+
+       * RowList.[Ch]: new files
+
+       * ParagraphList.C (erase): handle the case where it == begin
+       correctly.
+
+2003-03-25  John Levon  <levon@movementarian.org>
+
+       * Makefile.am:
+       * aspell_local.h:
+       * aspell.C: add new aspell support
+
+       * lyxrc.h:
+       * lyxrc.C: Make use_pspell be use_spell_lib. Always
+       have it accessible.
+
+2003-03-25  Angus Leeming  <leeming@lyx.org>
+
+       * lfuns.h:
+       * LyXAction.C (init): new LFUN_INSET_INSERT.
+
+       * BufferView_pimpl.C (dispatch): split out part of the
+       LFUN_INSET_APPLY block LFUN_INSET_INSERT.
+
+       * factory.C (createInset): act on LFUN_INSET_INSERT rather than
+       LFUN_INSET_APPLY.
+
+2003-03-25  Angus Leeming  <leeming@lyx.org>
+
+       * lyxfunc.C (dispatch): changes to the Dialogs interface.
+
+2003-03-25  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C:
+       * text3.C: remove useless row->height(0)
+
+2003-03-25  John Levon  <levon@movementarian.org>
+
+       * lyxtext.h:
+       * text2.C:
+       * text3.C: rename the refreshing stuff to better names
+
+2003-03-24  John Levon  <levon@movementarian.org>
+
+       * BufferView_pimpl.h:
+       * BufferView_pimpl.C: update layout choice on a mouse
+       press/release
+
+2003-03-23  John Levon  <levon@movementarian.org>
+
+       * Makefile.am: fix commandtags.h reference
+
+2003-03-22  John Levon  <levon@movementarian.org>
+
+       * BufferView_pimpl.C:
+       * lyxtext.h:
+       * rowpainter.C:
+       * rowpainter.h:
+       * text.C:
+       * text2.C: remove CHANGED_IN_DRAW, it cannot happen now
+
+2003-03-21  Alfredo Braunstein  <abraunst@libero.it>
+
+       * lyxtext.h:
+       * text.C: take the rtl methods out of line
+
+2003-03-21 André Pönitz <poenitz@gmx.net>
+
+       * metricsinfo.[Ch]: new files containing structures to be passed around
+       during the two-phase-drawing...
+
+2003-03-21 André Pönitz <poenitz@gmx.net>
+
+       * lyxtextclass.C: read 'environment' tag.
+
+2003-03-20  Alfredo Braunstein  <abraunst@libero.it>
+
+       * text2.C (removeRow): fix bug 964
+
+2003-03-20  John Levon  <levon@movementarian.org>
+
+       * rowpainter.C:
+       * text.C:
+       * text2.C: paint cleanups. Inset::update() dropped font
+       parameter
+
+2003-03-19  John Levon  <levon@movementarian.org>
+
+       * lyxfunc.C: only fitcursor/markDirty if available()
+
 2003-03-19  John Levon  <levon@movementarian.org>
 
        * commandtags.h: rename to ...
        * text2.C: anchor row on setCursor
 
 2003-03-18  Alfredo Braunstein  <abraunst@libero.it>
-       * lyxtext.h: remove almost all mutable keywords
-       * text.C:
-       * text2.C:
-       * text3.C: remove const keywords accordingly
+
+       * lyxtext.h: remove almost all mutable keywords
+       * text.C:
+       * text2.C:
+       * text3.C: remove const keywords accordingly
 
 2003-03-17  Lars Gullik Bjønnes  <larsbj@gullik.net>