+2002-01-15 Allan Rae <rae@lyx.org>
+
+ * text.C (insertChar): removed conditional truism.
+
+ * BufferView2.C (removeAutoInsets): More tweaks.
+ cur_par_prev could be a stray pointer. Check for trailing empty line
+ in case last line was cur_par and only had an error inset on it.
+
+2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * lyx_cb.C (MenuWrite): buffer->fileName is guaranteed to be
+ absolute
+
+ * vc-backend.C (most methods):
+ * exporter.C (Export):
+ * converter.C (convert):
+ (runLaTeX):
+ * LyXSendto.C (SendtoApplyCB):
+ * lyxfunc.C (dispatch):
+ (menuNew):
+ (open):
+ (doImport):
+ * lyx_cb.C (AutoSave):
+ (InsertAsciiFile):
+ * BufferView_pimpl.C (MenuInsertLyXFile):
+ * buffer.C (runChktex): use Buffer::filePath().
+
+ * buffer.h: rename filename to filename_; rename filepath to
+ filepath_ and make it private
+ (filePath): new method
+
+ * buffer.C (writeFile): use fileName()
+ (getLatexName):
+
+ * lyx_main.C (init): fix starting of LyX when the binary is a
+ link from so,ewhere else.
+
+ * minibuffer.C: include <cctype> for isprint
+
+2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * buffer.C (parseSingleLyXformat2Token): changes associated with the
+ change of InsetMinipage::width to InsetMinipage::pageWidth to avoid the
+ name clash with InsetCollapsable's width function.
+
+2002-01-14 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * lastfiles.C: include <iterator>
+
+2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * BufferView2.C (ChangeRefsIfUnique): use lyx::count rather than
+ std::count.
+
+ * buffer.C (makeLaTeXFile): ditto.
+ Also make loop operation more transparent.
+
+2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ToolbarDefaults.C: remove trailing comma closing namespace.
+
+ * WorkArea.h: remove WorkArea:: from declaration of event_cb.
+
+ * lyxfunc.[Ch]: clean-up declaration of verboseDispatch functions
+ as in WorkArea.
+
+ * trans.C (Load): comment out unused variable, allowed.
+
+2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * minibuffer.[Ch] (append_char): new method to recieve input from the
+ drop-down completion browser. If a key was pressed, then recieve this
+ char and append it to the existing string.
+ (peek_event): modify the positioning data passed to the completion
+ browser so that it can be placed above the minibuffer rather than below.
+2002-01-14 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * LyXAction.C (init): alloe error-next for readonly documents.
+
+ * BufferView2.C (ChangeRefsIfUnique): use standard version of
+ count.
+
+2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * bufferlist.C (readFile): create the buffer _after_ checking that
+ the file exists.
+
+ * lyxfunc.C (verboseDispatch): fix handling of arguments
+
+ * lyxrc.C (setDefaults): do not initialize document_path to $HOME.
+
+ * lyxrc.C: use string::erase() instead of initializing to "".
+
+
+2001-11-26 John Levon <moz@compsoc.man.ac.uk>
+
+ * BufferView_pimpl.h:
+ * BufferView_pimpl.C:
+ * WorkArea.h:
+ * WorkArea.C:
+ * text2.C: tell X when we have made a selection for copying
+
+2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * BufferView_pimpl.C (MenuInsertLyXFile):
+ * lyxfunc.C (menuNew):
+ (open):
+ (doImport): add shortcuts to directory buttons
+
+ * BufferView_pimpl.C (workAreaButtonRelease): remove dead code (to
+ open a float)
+
+ * lyxfunc.C (setStatusMessage):
+ (getStatusMessage): new methods
+ (getStatus):use setStatusMessage instead of setErrorMessage
+ (dispatch): when function is disabled, set error message here
+ [instead of in getStatus previously]
+
+ * BufferView_pimpl.C (workAreaButtonRelease): update
+ toolbar/menubar here too.
+
+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.
+ (removeAutoInsets): Improved comments.
+
+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>
+
+ * lyxfunc.C (dispatch): update toolbar/menubar after dispatching.
+
+ * LyXView.C (updateMenubar): call MenuBar::update here
+ (updateToolbar): but not here
+ (showState): do not update toolbar/menubar
+
+ * 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.
(simpleDocBookOnePar): changed a PAR::META_INSET to isInset().
Fixed a double write of labels.
+2001-11-29 Ben Stanley <bds02@uow.edu.au>
+
+ * LaTeX.C:
+ * LaTeX.h Fixed bug in LaTeX class where it would not
+ re-run latex if no depfiles were changed, but the .dvi was removed.
+
2001-11-28 André Pönitz <poenitz@gmx.net>
* all the files from the change on 2001/11/26: