+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 ...
+
+ * lfuns.h: ... this, and renumber / cleanup
+
+2003-03-19 John Levon <levon@movementarian.org>
+
+ * lyxfunc.C: mark buffer dirty if we executed a "dirtying" lfun.
+ fit the cursor after an lfun
+
+ * BufferView.h:
+ * BufferView.C:
+ * BufferView_pimpl.h:
+ * BufferView_pimpl.C: remove BufferView::FITCUR/CHANGE
+
+ * LyXAction.C: layout-character should have ReadOnly
+
+ * ParagraphParameters.C:
+ * buffer.C:
+ * bufferview_funcs.C:
+ * lyx_cb.C:
+ * lyxfind.C:
+ * lyxtext.h:
+ * text.C:
+ * text2.C:
+ * text3.C:
+ * undo_funcs.C: changes from above
+
+2003-03-18 John Levon <levon@movementarian.org>
+
+ * BufferView_pimpl.C (scrollDocView): add updateLayoutChoice(),
+ remove it from update()
+
+ * lyxfunc.C: update layout choice after an lfun
+
+ * text3.C: remove extra updateLayoutChoice()s
+
+2003-03-18 John Levon <levon@movementarian.org>
+
+ * text.C: top_y change means full repaint, fix
+ a drawing bug with cursor movement
+
+2003-03-18 Alfredo Braunstein <abraunst@libero.it>
+
+ * lyxtext.h:
+ * text.C:
+ * 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
+
+2003-03-17 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * paragraph_funcs.C (TeXDeeper): reduce number of args, move into
+ anon namespace
+ (TeXEnvironment): ditto
+ (TeXOnePar): ditto
+
+2003-03-17 John Levon <levon@movementarian.org>
+
+ * text.C (rowBreakPoint): remove attempt to fix displayed
+ math insets inside a manual label
+
+2003-03-17 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * lyxtext.h: remove BufferView* as first arg from almost all class
+ functions.
+ * other files: adjust.
+
+2003-03-17 John Levon <levon@movementarian.org>
+
+ * lyxtext.h:
+ * undo_funcs.C:
+ * text2.C: more paint cleanups
+
+ * BufferView_pimpl.C: screen prototype changed, use postPaint etc.
+
+ * rowpainter.h:
+ * rowpainter.C: remove "smart" background painting code
+
+2003-03-16 John Levon <levon@movementarian.org>
+
+ * lyxtext.h:
+ * text.C:
+ * text2.C:
+ * text3.C: add helper functions for setting refresh_row/y
+
+2003-03-14 Kayvan Sylvan <kayvan@sylvan.com>
+
+ * paragraph_pimpl.C (simpleTeXSpecialChars): Added fix for the
+ newline inset which *can* get inserted in the pass_thru layouts.
+ This is primarily for literate documents.
+
+2003-03-14 Dekel Tsur <dekelts@tau.ac.il>
+
+ * buffer.C: increment LYX_FORMAT to 223
+
+2003-03-14 André Pönitz <poenitz@gmx.net>
+
+ * textclass.h: prepare for environment handling, ws changes
+ * lyxlayout.C: read latexheader and latexfooter tags
+
+2003-03-14 John Levon <levon@movementarian.org>
+
+ * text2.C: rewrite ::status() a bit
+
+2003-03-13 John Levon <levon@movementarian.org>
+
+ * lyxtext.h: add some docs
+
+2003-03-13 John Levon <levon@movementarian.org>
+
+ * lyxtext.h:
+ * text.C:
+ * text2.C:
+ * text3.C: remove pointless 2nd arg to setHeightOfParagraph()
+
+2003-03-13 John Levon <levon@movementarian.org>
+
+ * text3.C: fix appendix redrawing
+
+2003-03-13 John Levon <levon@movementarian.org>
+
+ * text.C (setHeightOfRow):
+ * rowpainter.h:
+ * rowpainter.C: make appendix mark have the text
+ "Appendix" so the user knows what it is
+
+ * LColor.h:
+ * LColor.C: s/appendixline/appendix/ from above
+
+2003-03-13 John Levon <levon@movementarian.org>
+
+ * paragraph_pimpl.C: fix Andre's backing out of the strong assertion
+
+ * text.C: fix a getChar(pos) bug properly
+
+2003-03-13 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h:
+ * LyXAction.C (init): new LFUNs PARAGRAPH_APPLY and PARAGRAPH_UPDATE.
+ Probably only temporary. Let's see how things pan out.
+
+ * BufferView.C (unlockInset):
+ * BufferView_pimpl.C (fitCursor):
+ replace Dialogs::updateParagraph with dispatch(LFUN_PARAGRAPH_UPDATE).
+
+ * BufferView_pimpl.C (dispatch): code for LFUNs LAYOUT_PARAGRAPH,
+ PARAGRAPH_UPDATE, PARAGRAPH_APPLY.
+
+ * ParagraphParameters.[Ch] (setParagraphParams, params2string):
+ new functions that convert ParagraphParameters to and from a string.
+
+ * lyxfunc.C (dispatch): move LFUN_LAYOUT_PARAGRAPH to
+ BufferView::Pimpl's dispatch.
+ In LFUN_ESCAPE, dispatch LFUN_PARAGRAPH_UPDATE.
+
+2003-03-13 André Pönitz <poenitz@gmx.net>
+
+ * lyxfunc.C:
+ * text3.C:
+ * factory.C: make it aware of InsetEnv
+
+2003-03-13 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * text2.C (setCursor): never ask for one past last
+ (setCursor): add some debugging messages.
+
+ * text.C (singleWidth): never ask for one past last
+ (singleWidth): ditto
+ (leftMargin): ditto
+ (rightMargin): ditto
+ (rowBreakPoint): ditto
+ (setHeightOfRow): ditto
+ (prepareToPrint): ditto
+
+ * rowpainter.C (paintBackground): never ask for one past last
+ (paintText): never ask for one past last
+
+ * paragraph_pimpl.C (getChar): make the assert stricter, never
+ allow the one past last pos to be taken
+
+ * paragraph.C (getChar): ws changes only
+
+ * lyxrow.C (nextRowIsAllInset): never ask for one past last
+ (numberOfSeparators): ditto
+ (numberOfHfills): ditto
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * author.h:
+ * author.C:
+ * bufferparams.h:
+ * bufferparams.C:
+ * paragraph_funcs.C: fix per-buffer authorlists
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * text.C: fix newline in right address
+
+2003-03-12 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (dispatch): remove LFUNs from switch as they
+ duplicate those in LyXFunc::dispatch.
+
+ * commandtags.h:
+ * LyXAction.C:
+ * ToolbarDefaults.C:
+ rename LFUN_FREE as LFUN_FONTFREE_APPLY.
+ Add LFUN_FONTFREE_UPDATE.
+
+ * lyxfunc.C (dispatch): code for LFUN_FREEFONT_APPLY,
+ LFUN_FREEFONT_UPDATE, LFUN_LAYOUT_CHARACTER.
+
+ * bufferview_func.[Ch]: several new functions to facilliate
+ transfer of data to and from the character dialog.
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * buffer.C:
+ * paragraph.h:
+ * paragraph.C:
+ * paragraph_funcs.C:
+ * paragraph_pimpl.C:
+ * sgml.C:
+ * tabular.C:
+ * text.C:
+ * text3.C: remove META_NEWLINE in favour of an inset
+
+ * rowpainter.h:
+ * rowpainter.C: remove paintNewline (done by inset)
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * paragraph_pimpl.C: complain about bad getChar()s
+ for a while at least
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * buffer.h:
+ * buffer.C: move paragraph read into a separate function,
+ a little renaming to reflect that.
+
+ * bufferparams.h:
+ * bufferparams.C: remove the author_ids map, not necessary now
+
+ * factory.h:
+ * factory.C: moved Buffer::readInset to here
+
+ * paragraph_funcs.h:
+ * paragraph_funcs.C: readParagraph free function moved from
+ buffer.C
+
+ * tabular.C: name change
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * buffer.C:
+ * ParagraphParameters.C: move par params input to
+ a read() method
+
+ * lyxlex_pimpl.C: make nextToken()/next() after a pushToken()
+ behave like a normal read from the stream wrt reading
+ a line vs. a \\token
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * paragraph.C:
+ * ParagraphParameters.h:
+ * ParagraphParameters.C: move output code to a
+ ::write() method
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * BufferView.C (insertLyXFile):
+ * buffer.h:
+ * buffer.C:
+ * tabular.C: use a parlist iterator for creating the
+ document.
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * buffer.C: make current_change static local not
+ static file-scope
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * buffer.C: fix insertStringAsLines for change tracking
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * BufferView.C:
+ * tabular.C:
+ * buffer.h:
+ * buffer.C:
+ * bufferparams.h:
+ * bufferparams.C: move author list into params. Rename some
+ functions. Move the header reading into a separate token
+ loop. Move the header token reading into BufferParams.
+
+2003-03-12 John Levon <levon@movementarian.org>
+
+ * changes.C: put debug inside lyxerr.debugging() checks
+
+2003-03-11 André Pönitz <poenitz@gmx.net>
+
+ * factory.C: make it aware of InsetHFill
+
+2003-03-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * buffer.C (latexParagraphs): move function from here...
+ * paragraph_funcs.C (latexParagraphs): ...to here, and adjust
+ args.
+
+2003-03-10 Angus Leeming <leeming@lyx.org>
+
+ * LyXAction.C (init): fix bug in poplating array with multiple entries
+ with the same LFUN (spotted by JMarc).
+
+2003-03-10 John Levon <levon@movementarian.org>
+
+ * text.C:
+ * text2.C: move getColumnNearX() near its
+ only call site
+
+2003-03-10 John Levon <levon@movementarian.org>
+
+ * text.C: fix break before a minipage
+
+2003-03-10 John Levon <levon@movementarian.org>
+
+ * text.C: fix the last commit
+
+2003-03-09 John Levon <levon@movementarian.org>
+
+ * lyxtext.h:
+ * text.C:
+ * text2.C: clean up nextBreakPoint (now rowBreakPoint). Fix
+ bug 365 (don't break before insets unless needed). Don't
+ return a value > last under any circumstances.
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (trackChanges, dispatch): call
+ Dialogs::show("changes") rather than Dialogs::showMergeChanges().
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * lyxfunc.C (dispatch): call Dialogs::show("about") rather
+ than Dialogs::showAboutlyx().
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * factory.C (createInset): call Dialogs::show("tabularcreate") rather
+ than Dialogs::showTabularCreate().
+
+2003-03-09 John Levon <levon@movementarian.org>
+
+ * lyxtext.h:
+ * text.C:
+ * text2.C: 3rd arg to nextBreakPoint was always the same.
+ Use references.
+
+2003-03-08 John Levon <levon@movementarian.org>
+
+ * lyxrow.C:
+ * paragraph.C:
+ * paragraph.h:
+ * rowpainter.C:
+ * text.C:
+ * text2.C: Remove the "main" bit from the "main body"
+ notion.
+
+2003-03-08 John Levon <levon@movementarian.org>
+
+ * text.C (leftMargin): The left margin of an empty
+ manual label paragraph should not include the label width
+ string length.
+
+ * text.C (prepareToPrint): don't attempt to measure hfills
+ for empty manual label paragraphs - the answer should be 0
+
+2003-03-08 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * CutAndPaste.C: remove commented code and reindent.
+
+2003-03-08 John Levon <levon@movementarian.org>
+
+ * lyxfunc.h:
+ * lyxfunc.C: move reloadBuffer()
+
+ * BufferView.h:
+ * BufferView.C: to here
+
+ * lyxvc.C: add comment
+
+ * vc-backend.h:
+ * vc-backend.C: call bv->reload() to avoid
+ getStatus() check on MENURELOAD
+
+2003-03-07 Dekel Tsur <dekelts@tau.ac.il>
+
+ * LaTeX.C (run): Fix a bug where the DVI file was not updated due
+ to an old format .dep file.
+
+2003-03-07 Angus Leeming <leeming@lyx.org>
+
+ * text3.C (dispatch): remove the 'gross hack' of calling inset->edit
+ when the LFUN_MOUSE_RELEASE should have been handled by
+ inset->localDispatch.
+
+2003-03-07 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (dispatch):
+ * LyXAction.C (init):
+ * ToolbarDefaults.C (init):
+ * commandtags.h:
+ * lyxfunc.C (getStatus):
+ remove LFUN_INSET_GRAPHICS.
+
+ * factory.C (createInset): add "graphics" to LFUN_INSET_APPLY.
+
+2003-03-07 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h:
+ * LyXAction.C (init):
+ * lyxfunc.C (getStatus): remove LFUN_REF_INSERT.
+
+ * lyxfunc.C (getStatus): add LFUN_DIALOG_SHOW_NEW_INSET to switch.
+
+ * commandtags.h:
+ * LyXAction.C: add LFUN_INSET_DIALOG_UPDATE.
+
+ * lyxfunc (dispatch): on LFUN_DIALOG_UPDATE, pass the 'open' inset's
+ localDispatch method LFUN_INSET_DIALOG_UPDATE.
+
+2003-03-07 Angus Leeming <leeming@lyx.org>
+
+ * lyxfunc.C (dispatch): add "include" to LFUN_SHOW_NEW_INSET and
+ remove "ert".
+
+2003-03-06 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * ParagraphList.C (front): new function
+ (back): implement
+
+2003-03-06 Alfredo Braunstein <abraunst@libero.it>
+
+ * lyxtext.h (top_y): added these 2 methods, and private vars top_row_
+ and top_row_offset_. removed var first_y.
+ * text.C (top_y):
+ * text2.C (LyXText, removeRow):
+ * text3.C:
+ * BufferView_pimpl.C:
+ use these methods instead of using first_y
+
+2003-03-06 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * text2.C (pasteSelection): adjust for checkPastePossible
+
+ * CutAndPaste.C: remove Paragraph * buf and replace with
+ ParagraphList paragraphs.
+ (DeleteBuffer): delete
+ (cutSelection): change the tc type to textclass_type
+ (copySelection): change the tc type to textclass_type
+ (copySelection): adjust for ParagraphList
+ (pasteSelection): change the tc type to textclass_type
+ (pasteSelection): adjust for Paragraphlist
+ (nrOfParagraphs): simplify for ParagraphList
+ (checkPastePossible): simplify for ParagraphList
+ (checkPastePossible): remove unused arg
+
+ * ParagraphList.C (insert): handle the case where there are no
+ paragraphs yet.
+
+ * CutAndPaste.h: make CutAndPaste a namespace.
+
+ * text3.C (dispatch): adjust
+
+ * text.C (breakParagraph): add a ParagraphList as arg
+
+ * paragraph_funcs.C (breakParagraph): change to take a
+ BufferParams and a ParagraphList as args.
+ (breakParagraphConservative): ditto
+ (mergeParagraph): ditto
+ (TeXDeeper): add a ParagraphList arg
+ (TeXEnvironment): ditto
+ (TeXOnePar): ditto
+
+ * buffer.C (readLyXformat2): adjust
+ (insertStringAsLines): adjust
+ (latexParagraphs): adjust
+
+ * CutAndPaste.C (cutSelection): use 'true' not '1' as truth value.
+ (cutSelection): adjust
+ (pasteSelection): adjust
+
+ * BufferView_pimpl.C (insertInset): adjust
+
+2003-03-05 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h:
+ * LyXAction.C (init):
+ * BufferView_pimpl.C (dispatch):
+ * lyxfunc.C (getStatus):
+ remove LFUN_CHILD_INSERT.
+
+ * factory.C (createInset): add "include" to LFUN_INSET_APPLY.
+
+2003-03-05 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h:
+ * LyXAction.C (init):
+ * src/factory.C (createInset):
+ * lyxfunc.C (getStatus):
+ * text3.C (dispatch):
+ remove LFUN_INSET_EXTERNAL and LFUN_INSERT_URL
+
+ * factory.C (createInset): add "external" to LFUN_INSET_APPLY.
+
+2003-03-05 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * ParagraphList.C (insert): handle insert right before end()
+ (erase): fix cases where it can be first or last paragraph.
+
+2003-03-04 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * paragraph_funcs.C (TeXEnvironment): remove all usage of
+ Paragraph::next and Paragraph::previous
+ (TeXOnePar): ditto
+
+ * text.C (breakParagraph): adjust
+
+ * paragraph_funcs.C (breakParagraph): take a Buffer* instead of a
+ BufferParams& as arg.
+ (breakParagraph): use ParagraphList::insert
+ (breakParagraphConservative): take a Buffer* instead of a
+ BufferParams& as arg.
+ (breakParagraphConservative): use ParagraphList::insert.
+
+ * buffer.C (insertStringAsLines): un-const it
+ (insertStringAsLines): adjust
+
+ * ParagraphList.C (insert): new function
+
+ * CutAndPaste.C (pasteSelection): adjust
+
+ * text.C (backspace): adjust
+
+ * tabular.C (SetMultiColumn): adjust
+
+ * CutAndPaste.C (cutSelection): adjust
+ (pasteSelection): adjust
+
+ * tabular.C (SetMultiColumn): make it take a Buffer* instead of a
+ Buffer const * as arg
+
+ * ParagraphList.C (erase): new function
+ * paragraph_funcs.C (mergeParagraph): use it
+ (mergeParagraph): make it take a Buffer* instead of a
+ BufferParams* as arg
+
+ * paragraph_funcs.C (breakParagraph): take ParagraphList::iterator
+ as arg
+ (breakParagraphConservative): ditto
+
+ * paragraph.h: remove the breakParagraph friend
+
+ * paragraph.C (eraseIntern): new function
+ (setChange): new function
+
+ * paragraph_funcs.C (mergeParagraph): make it take a
+ ParagraphList::iterator instead of a Paragraph *, adjust
+ accordingly.
+
+ * paragraph.h: move an #endif so that the change tracking stuff
+ also works in the NO_NEXT case.
+
+2003-03-04 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h:
+ * LyXAction.C: new LFUN_INSET_MODIFY.
+
+ * BufferView_pimpl.C (dispatch): if an inset is found to be open
+ on LFUN_INSET_APPLY, pass LFUN_INSET_MODIFY to its localDispatch.
+
+2003-03-04 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * several files: ws changes only
+
+ * paragraph_funcs.C (TeXOnePar): take ParagraphList::iterator as args
+ (TeXEnvironment): ditto
+ (TeXDeeper): ditto
+
+ * buffer.C (makeLaTeXFile): adjust
+ (latexParagraphs): make it take ParagraphList::iterator as args
+
+2003-03-03 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * buffer.C (latexParagraphs): adjust
+
+ * paragraph.C (TeXOnePar): move function...
+ (optArgInset): move function...
+ (TeXEnvironment): move function...
+ * paragraph_pimpl.C (TeXDeeper): move function...
+ * paragraph_funcs.C: ...here
+
+ * tabular.C (UseParbox): rewrite to use ParagraphList iterators.
+
+2003-03-02 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * buffer.C (readInset): remove compability code for old Figure and
+ InsetInfo insets
+
+2003-03-02 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * buffer.C: ws changes
+ (readInset):
+
+ * BufferView_pimpl.C: ditto
+ * author.C: ditto
+ * buffer.h: ditto
+ * bufferlist.h: ditto
+ * changes.h: ditto
+ * lyxfunc.C: ditto
+
+2003-02-28 Alfredo Braunstein <abraunst@libero.it>
+
+ * converter.[Ch]: split into itself +
+ * graph.[Ch]
+ * format.[Ch]
+ * Makefile.am: += graph.[Ch] + format.[Ch]
+ * MenuBackend.C
+ * buffer.C
+ * exporter.C
+ * importer.C
+ * lyx_main.C
+ * lyxfunc.C
+ * lyxrc.C: added #include "format.h"
+
+2003-02-27 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (dispatch): call a real, LyX dialog to insert
+ a label.
+
+ * factory.C (createInset): add "label" to the factory.
+
+ * lyx_cb.[Ch] (getPossibleLabel): rewrite MenuInsertLabel to return the
+ string and do no more.
+
+2003-02-27 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h:
+ * LyXAction.C (init):
+ * factory.C (createInset):
+ * BufferView_pimpl.C (dispatch):
+ collapse LFUN_XYZ_APPLY to LFUN_INSET_APPLY.
+
+ * lyxfunc.C (getStatus): remove LFUN_BIBTEX_APPLY, LFUN_CITATION_APPLY.
+
+ * lyxfunc.C (dispatch):
+ * text3.C (dispatch): pass name to params2string.
+
+2003-02-26 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (dispatch): collapse the various LFUN_XYZ_APPLY
+ blocks together.
+ Rearrange the ~includes. Strip out the unnecessary ones.
+
+ * factory.C (createInset): reformat.
+ create new insets for the various LFUN_XYZ_APPLY lfuns.
+
+2003-02-26 John Levon <levon@movementarian.org>
+
+ * lyxrow.h:
+ * lyxrow.C: add isParStart,isParEnd helpers
+
+ * paragraph.h: make isInserted/DeletedText take refs
+
+ * paragraph_funcs.h:
+ * paragraph_funcs.C: remove #if 0'd code
+
+ * lyxtext.h:
+ * text3.C:
+ * text2.C:
+ * text.C: use lyxrow helpers above.
+ Move draw and paint routines to RowPainter.
+ Make several methods use refs not pointers.
+ Make backgroundColor() const.
+ Add markChangeInDraw(), isInInset().
+ Merge changeRegionCase into changeCase.
+ Make workWidth() shouldn't-happen code into an Assert.
+
+ * rowpainter.h:
+ * rowpainter.C: new class for painting a row.
+
+ * vspace.h:
+ * vspace.C: make inPixels take a ref
+
+2003-02-26 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (dispatch): use InsetCommand::localDispatch for
+ LFUN_REF_APPLY.
+
+2003-02-25 John Levon <levon@movementarian.org>
+
+ * ispell.C: give the forked command a more accurate name
+
+2003-02-22 John Levon <levon@movementarian.org>
+
+ * toc.h:
+ * toc.C: make TocItem store an id not a Paragraph *
+ (bug #913)
+
+2003-02-21 Angus Leeming <leeming@lyx.org>
+
+ * commandtags.h: Retire LFUN_CITATION_INSERT, LFUN_CITATION_CREATE,
+ LFUN_INSERT_BIBTEX, LFUN_BIBTEX_STYLE, LFUN_BIBDB_ADD, LFUN_BIBDB_DEL.
+ Bring to life LFUN_DIALOG_SHOW_NEW_INSET, LFUN_DIALOG_SHOW_NEXT_INSET,
+ LFUN_DIALOG_UPDATE, LFUN_DIALOG_HIDE, LFUN_DIALOG_DISCONNECT_INSET,
+ LFUN_BIBITEM_APPLY, LFUN_BIBTEX_APPLY, LFUN_CITATION_APPLY,
+ LFUN_INDEX_APPLY, LFUN_REF_APPLY, LFUN_TOC_APPLY, LFUN_URL_APPLY,
+
+ * BufferView_pimpl.C (dispatch):
+ * LyXAction.C (init):
+ * factory.C (createInset):
+ * lyxfunc.C (getStatus, dispatch):
+ * text3.C (dispatch): retire old LFUNs and bring new ones to life.
+
+2003-02-21 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C (MenuInsertLyXFile):
+ * lyx_cb.C (WriteAs, getContentsOfAsciiFile):
+ * lyxfunc.C (menuNew, open, doImport):
+ no longer pass a LyXView & to fileDlg.
+
+2003-02-21 Angus Leeming <leeming@lyx.org>
+
+ * BufferView_pimpl.C: replace insetbib.h with insetbibtex.h.
+ * LyXAction.C: change, BIBKEY to BIBITEM.
+ * buffer.C: replace insetbib.h with insetbibitem.h and insetbibtex.h.
+ Change InsetBibKey to InsetBibitem.
+ Change BIBKEY_CODE to BIBITEM_CODE.
+ * commandtags.h: change LFUN_INSERT_BIBKEY to LFUN_INSERT_BIBITEM.
+ * factory.C: replace insetbib.h with insetbibitem.h.
+ Change LFUN_INSERT_BIBKEY to LFUN_INSERT_BIBITEM.
+ * paragraph.C: replace insetbib.h with insetbibitem.h.
+ * paragraph.[Ch]: change InsetBibKey to InsetBibitem.
+ Change bibkey() to bibitem().
+ * text.C: remove insetbib.h.
+ * text2.C: replace insetbib.h with insetbibitem.h.
+ change bibkey() to bibitem().
+ * text3.C: remove insetbib.h.
+ change LFUN_INSERT_BIBKEY to LFUN_INSERT_BIBITEM.
+
+2003-02-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lyxrc.C (output): enclose user email in quotes (in case there are
+ several words)
+
+2003-02-18 John Levon <levon@movementarian.org>
+
+ * buffer.h: add std::
+
+2003-02-17 John Levon <levon@movementarian.org>
+
+ * SpellBase.h:
+ * ispell.h:
+ * ispell.C:
+ * pspell.h:
+ * pspell.C: reworking. Especially in ispell, a large
+ number of clean ups and bug fixes.
+
+ * lyxfunc.C: fix revert to behave sensibly
+
+2003-02-17 André Pönitz <poenitz@gmx.net>
+
+ * LyXAction.C:
+ * commandtags.h: new LFUN_INSERT_BIBKEY
+
+ * layout.h:
+ * lyxlayout.C:
+ * buffer.C:
+ * factory.C:
+ * text.C:
+ * text2.C:
+ * text3.C:
+ * paragraph.[Ch]:
+ * paragraph_func.C: remove special bibkey handling
+
+2003-02-17 John Levon <levon@movementarian.org>
+
+ * text.C (Delete): fix case where delete at the end of
+ the very first paragraph would not merge the pars
+
+2003-02-17 John Levon <levon@movementarian.org>
+
+ * lyxrow.C: fix lastPrintablePos()
+
+2003-02-16 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * bufferparams.C (writeLaTeX): add a std:here
+
+ * buffer.C: and remove a using directive there
+
2003-02-15 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
* buffer.C (makeLaTeXFile): move the code that generates the
- preamble...
+ preamble...
* bufferparams.C (writeLaTeX): ... in this new method
* LaTeXFeatures.C (getEncodingSet): make const
- (getLanguages): make const
+ (getLanguages): make const
* MenuBackend.C (binding): returns the binding associated to this
- action
- (add): sets the status of each item by calling getStatus. Adds
- some intelligence.
- (read): add support for OptSubMenu
- (expand): remove extra separator at the end of expanded menu
+ action
+ (add): sets the status of each item by calling getStatus. Adds
+ some intelligence.
+ (read): add support for OptSubMenu
+ (expand): remove extra separator at the end of expanded menu
2003-02-15 John Levon <levon@movementarian.org>
* BufferView_pimpl.C:
* bufferlist.h:
* bufferlist.C: remove pointless BufferStorage bloat. Remove
- inset code that had no actual effect. Remove unneeded status
- code.
+ inset code that had no actual effect. Remove unneeded status
+ code.
2003-02-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
* buffer.C (makeLaTeXFile): fix counting of number of line feeds
- in preamble
+ in preamble
2003-02-14 Michael Schmitt <michael.schmitt@teststep.org>
* text.C (drawLengthMarker): also draw an arrow marker for
- symbolic lengths (medskip...)
+ symbolic lengths (medskip...)
2003-02-14 John Levon <levon@movementarian.org>
2003-02-14 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* text2.C (LyXText): change order of initilizers to shut off
- warnings
+ warnings
2003-02-14 John Levon <levon@movementarian.org>
* text.h:
* text.C:
* text2.C: move hfillExpansion(), numberOfSeparators(),
- rowLast(), rowLastPrintable(), numberofHfills(),
+ rowLast(), rowLastPrintable(), numberofHfills(),
numberOfLabelHfills() ...
* lyxrow.h:
* paragraph.C (asString): remove two unused variables
- * lyxtextclass.C (readTitleType):
- (Read):
- (LyXTextClass): handle new members titletype_ and titlename_
+ * lyxtextclass.C (readTitleType):
+ (Read):
+ (LyXTextClass): handle new members titletype_ and titlename_
* buffer.C (latexParagraphs): honor LyXTextClass::titletype
* text2.C:
* BufferView.C: change setSelectionOverString() to setSelectionRange()
and pass the size in explicitly
-
+
* BufferView_pimpl.h:
* BufferView_pimpl.C:
* BufferView.h:
2003-02-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
- * text.C (getLengthMarkerHeight):
+ * text.C (getLengthMarkerHeight):
(drawLengthMarker): make the `symbolic' lengths (small/med/big)
visible on screen too.
2002-10-11 André Pönitz <poenitz@gmx.net>
- * lytext.h: make some functions public to allow access
+ * lyxtext.h: make some functions public to allow access
from inset/lyxtext for handling LFUN_PRIOR/NEXT
2002-10-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>