]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
finished fixing removeAutoInsets()
[lyx.git] / src / ChangeLog
index a1c8ed9e68833c8529dd2180ff322bda9701a999..ca8aca84533956689e781112961dad5163a67bdf 100644 (file)
@@ -1,3 +1,106 @@
+2002-01-13  Allan Rae  <rae@lyx.org>
+
+       * BufferView2.C (removeAutoInsets): finished off earlier fix.
+       Now seems indestructible.  Remaining task is to audit all other
+       code affected by deleteEmptyParagraphMechanism.  One small quirk
+       left is that an empty document with an error in the preamble can
+       be made to report an error but no error box appears.  I don't know
+       where it goes.
+
+2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Thesaurus.h:
+       * Thesaurus.C: update for Aiksaurus 0.14
+
+2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C (firstParagraph): removed member function, all uses
+       replaces with ownerParagraph
+       (redoParagraphs): here
+       (updateInset): here
+       (toggleAppendix): here
+       * BufferView2.C (insertErrors): here
+       (setCursorFromRow): here
+
+2002-01-13  Allan Rae  <rae@lyx.org>
+
+       * BufferView2.C (removeAutoInsets): ensure we have a valid cursor if
+       the old cursor is now invalid due to deleteEmptyParagraphMechanism.
+       There is still a way to segfault this although you may have to do this
+       multiple times: Have an InsetERT with an unknown command in it. 
+       View->DVI, move cursor between Error box and InsetERT and hit <Enter>,
+       <down-arrow>, <Enter> again, View->DVI, BANG!
+
+       * text2.C (setCursor): 
+       (deleteEmptyParagraphMechanism): 
+       * lyxtext.h (setCursor): 
+       (deleteEmptyParagraphMechanism): return true if the paragraph was deleted.
+       Making use of the return value may help fix other bugs.
+
+2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * LyXAction.[Ch]: move isPseudoAction to the C file, since nobody
+       should need to care about that.
+
+       * lyxfunc.C (verboseDispatch): simplify a bit
+       (getStatus): have a version which takes a pseudoaction, and
+       another which requires a (kb_action,string).
+
+       * LyXAction.C (retrieveActionArg): make it work also when action
+       is not a pseudo-action.
+       (getActionName): simplify a bit
+       (helpText): 
+
+2002-01-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * lyxfunc.C (verboseDispatch): new families of methods with
+       several ways to specify a command and a bool to indicate whether
+       the command name and shortcut should be displayed in minibuffer
+       (eventually, we could extend that to a finer bitmask like
+       SHORTCUT|CMDNAME|CMDRESULT, or whatever).
+       (dispatch): the pristine dispatch command which just, well,
+       dispatchs! Note it still sets its result to minibuffer; I'm not
+       sure we want that.
+
+       * lyxfunc.h: remove setHintMessage
+
+       * vc-backend.C: use LFUN_MENURELOAD instead of "buffer-reload"
+
+2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * BufferView_pimpl.C (specialChar): delete new inset if we have
+       not been able to insert it.
+
+       * kbmap.C: revert to using int instead of kb_action, since all we
+       are dealing with is pseudo-actions.
+
+       * LyXAction.C (searchActionArg): change to return int instead of
+       kb_action, since the result is a pseudoaction.
+
+2002-01-12  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * buffer.C (insertErtContents): Fix (partially) the font bug.
+
+2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView2.C (ChangeRefsIfUnique): use the HP version of std::count
+       as the other one is broken on my machine!
+
+2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * commandtags.h:
+       * LyXAction.C: two new LFUNS, LFUN_FRAK and LFUN_ITAL.
+
+2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * lyxrc.[Ch]: change names and descriptions of popup font variables to
+       reflect their actual use. Provide compatibility code for older lyxrc
+       files.
+       
+       * lyx_gui.C (init): revoke change of 2002-01-07 of popup font style to
+       FL_NORMAL_STYLE.
+       change names of popup font variables in line with the changes to lyxrc.C
+
 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
 
        * buffer.C (asciiParagraph): avoid outputing a word twice after