]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
fix row breaking again ..
[lyx.git] / src / ChangeLog
index ceb8c4a3cbd60dd112ce56f608acd790018b3e62..3ee0e7681ac415a3fba86a482b7b0433efcf6101 100644 (file)
@@ -1,3 +1,301 @@
+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: adjust
        * text2.C: adjust
        * text3.C: adjust
-       
+
        * lyxrow_funcs. [Ch]: new files
 
        * lyxrow.[Ch]: remove next and previous pointers