]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
changeCase fix
[lyx.git] / src / ChangeLog
index 06064a5292152ae244386a3b68c7ff2a286f0e38..96f2b35dcde66c5551e66871f691cb887d74074f 100644 (file)
+2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxcursor.h (operator<): new func
+       (operator>): new func
+       (operator>=): new func
+       (operator<=): new func
+
+       * text.C (changeCase): use selection.start and selection.end
+       (changeRegionCase): require from to be <= to. Require par to be a
+       valid paragraph.
+
+       * LaTeXFeatures.C (getFloatDefinitions): std:: qualify ostream
+
+2001-06-27  Juergen Vigna  <jug@sad.it>
+
+       * text.C (cursorLeftOneWord): changed to return the cursor and added
+       overlay with BufferView * parameter which calls this one.
+       (getWord): added
+       (selectWord): use new getWord function.
+       (changeCase): renamed from changeWordCase as and extended to work
+       also on selections.
+
+       * lyxtext.h: added enum word_location
+
+       * BufferView_pimpl.C (Dispatch): change function changeWordCase to
+       changeCase as this operates now also on selections.
+
+2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
+
+       * lyxfunc.C (getStatus): support LFUN_MATH_MUTATE
+
+       * many files: send debug output to Debug::INFO instead of
+       Debug::ANY. 
+
+       * converter.C (View): 
+       (Convert): 
+       (Move): send debug output to Debug::FILES instead of console.
+
+2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
+
+       * lyxfunc.C (getStatus): use func_status
+
+       * func_status.h: new header, describing the results of
+       LyXFunc::getStatus;
+
+       * lyxfunc.C (getStatus): add support for LFUN_MATH_VALIGN and
+       LFUN_MATH_HALIGN.
+
+2001-06-25  The LyX Project  <jug@sad.it>
+
+       * buffer.C (sgmlOpenTag):
+       (sgmlCloseTag):
+       (SimpleDocBookOnePar):  disable the depth spaces, for the moment.
+
+2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C: remove some dead code
+
+       * tabular.C (GetCellInset): store the last cell checked (gotten)
+
+       * tabular.h: add the helper for the speedup
+
+       * lyxtext.h: remove some dead code
+
+2001-06-26  The LyX Project  <Asger>
+
+       * paragraph.C: Change export to LaTeX of alignment to
+       \begin{center} and family for better roundtrip work with reLyX.
+
+       * Tune the math drawing a bit.
+
+2001-06-25  The LyX Project  <Asger>
+
+       * LColor.C (LColor): New color for math background. New color
+       for buttons.
+
+2001-06-25  The LyX Project  <jug@sad.it>
+
+       * lyxfunc.C (MenuNew): remove extra check for .lyx file
+
+       * lyxfunc.C (Open): 
+       * bufferlist.C (newFile): do not restrict to files ending with
+       .lyx
+
+       * BufferView_pimpl.C (MenuInsertLyXFile): 
+
+2001-06-24  The LyX Project  <jug@sad.it>
+
+       * lyxlex_pimpl.C (compare_tags): use compare_ascii_no_case instead
+       of compare_no_case
+
+2001-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxtext.h: rename most methods to begin with a small char.
+       Lots of changes because of this.
+
+       * paragraph.C (Paragraph): do not call fitToSize
+       (erase): call Pimpl::erase
+       (insertChar): call Pimpl::insertChar
+       (insertInset): call Pipl::insertInset
+       (breakParagraph): do not call fitToSize
+       (breakParagraphConservative): do not call fitToSize
+       (fitToSize): remove method
+
+       * buffer.C (parseSingleLyXformat2Token): do not call fitToSize
+
+2001-06-24  The LyX Project  <Asger>
+
+       * Fix Qt compilation^2
+
+2001-06-24  The LyX Project  <jug@sad.it>
+
+       * paragraph.[Ch] (outerHook): new method. mostly equivalent to
+       depthHook(getDepth()-1).
+
+       * paragraph.h: 
+       * ParagraphParameters.h: 
+       * ParameterStruct.h: change type of depth to unsigned int ==
+       depth_type. Many adaptations to other files before of that.
+
+2001-06-24  The LyX Project  <Asger>
+
+       * Fix Qt compilation.
+
+2001-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.h: renamed several methods to begin with small letter.
+       several changes to many parts of the code because of this.
+
+2001-06-23  The LyX Project  <jug@sad.it>
+
+       * text2.C (InsertStringAsLines): renamed from InsertStringA;
+       rewritten to discard all double spaces when KeepEmpty is off
+       (InsertStringAsParagraphs): renamed from InsertStringB; rewritten
+       to only handle newlines but not fiddle with spaces and friends.
+
+       * lyxfunc.C (MenuNew): when doing 'new from template', use
+       template_path as default directory
+
+2001-06-23  The LyX Project  <Asger>
+
+       * Clean-up of header file includes all over
+       * paragraph.h: Move some of the stuff into paragraph_pimpl.h
+       
+2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.h: renamed from lyxparagraph.h
+
+2001-06-23  Asger  <lyx@violet.home.sad.it>
+
+       * Buffer.h: Removed Buffer::resize
+       * BufferList.h: Removed BufferList::resize
+       * LyXView.h: Added LyXView::resize. This way, we will only reflow 
+       the document lazily when we change the width, or the font settings.
+
+2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyxfunc.C: silently ignore empty dispatches from the minibuffer
+
+2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * buffer.h: remove out of date comment
+
+2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyxscreen.h:
+       * screen.C: fix "theoretical" GC leak
+2001-06-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * LaTeX.C (scanAuxFile):
+       (deplog): remove trailing \r when reading stream (useful under
+       win32)  
+
+2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView_pimpl.C (fitCursor): emit a signal updateParagraph.
+       (resizeCurrentBuffer): have functions BufferView::theLockingInset()
+       and BufferView::theLockingInset(Inset*), so should use them and not
+       access bv_->text->the_locking_inset directly.
+
+       * lyxfunc.C (Dispatch): cosmetic name change of three signals.
+
+2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Makefile.am:
+       * tex-defs.h: remove old unused file
+        
+2001-06-15  John Levon  <moz@compsoc.man.ac.uk>
+
+       * BufferView_pimpl.C: fix typo, remove minibuffer message
+         when buffer has loaded
+
+2001-06-14  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.C (Dispatch): use stringstream
+       (MenuNew): use stringstream
+       (Open): use stringstream
+
+       * importer.C (Import): use stringstream
+
+       * bufferview_funcs.C (CurrentState): use stringstream
+
+       * LaTeX.C (run): use stringstream
+
+       * BufferView_pimpl.C (savePosition): use stringstream
+       (restorePosition): use stringstream
+       (MenuInsertLyXFile): use stringstream
+
+2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView.C:
+       * Bullet.C:
+       * ColorHandler.C:
+       * FontInfo.C:
+       * FontLoader.C:
+       * LColor.C:
+       * LaTeXFeatures.C:
+       * Painter.C:
+       * gettext.C:
+       * lyx_gui_misc.C:
+       * lyxserver.C:
+       * vspace.C: removed // -*- C++ -*- as first line.
+
+       * lyxfind.h:
+       * version.h: added // -*- C++ -*- as first line.
+
+2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfunc.C (getStatus): support LFUN_READ_ONLY_TOGGLE
+
+       * text2.C (SetSelectionOverString): do not test str[i]==0 for end
+       of string
+
+2001-06-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C (parseSingleLyXformat2Token): fix compatability reading
+       of floats.
+
+2001-06-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * gettext.C: include LString.h even when --disable-nls is on. 
+
+2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * converter.h (Get): changed argument type from int to
+       FormatList::size_type to avoid unnecessary conversion.
+
+       * bufferview_funcs.C (ToggleAndShow): check state of LyXText pointer
+       before using it.
+
+2001-06-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * gettext.h: include LString.h even when --disable-nls is on. 
+
+2001-06-07  Juergen Vigna  <jug@sad.it>
+
+       * text.C (BreakAgain): subst spaces with tabs.
+
+       * paragraph.C (deleteInsetsLyXText): set recursive on deleteLyXText.
+       (resizeInsetsLyXText): set force on resizeLyXText.
+
+2001-06-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * gettext.h (gettext_init): 
+       (locale_init): use a real definition instead of a macro
+
+2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Bufferview_pimpl.C:
+       * LColor.h:
+       * LColor.C: further lcolor tidies
+
+2001-06-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * BufferView_pimpl.C (updateScrollbar): simplify.
+
+       * BufferView2.C: don't include insets/insetinfo.h, change
+       prototype for insertInset and call the Pimpl version. let
+       updateInset call Pimpl version.
+
+       * BufferView.h: move inset_slept to BufferView::Pimpl, move
+       gotoInset to BufferView::Pimpl
+
+2001-06-01  Juergen Vigna  <jug@sad.it>
+
+       * lyxfunc.C (Dispatch): LFUN_PREFIX don't call the update if we're
+       inside a LockingInset (is the update needed at all?).
+
+2001-05-31  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (Dispatch): we need a new instanze of cursor
+       here not the old one otherwise how should we compare it afterwards
+       if it's the same!
+
+2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfont.C: 
+       * tabular.C:
+       * tabular-old.C: 
+       * FontInfo.C: bring C functions into global namespace when
+       necessary
+
+2001-05-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * LString.h: make sure config.h has been loaded before LString.h.
+
+       * lyxlex_pimpl.C (EatLine): comment out annoying debug messages
+       (one for each char read by EatLine!).
+
+       * lyx_main.C (init): constify lyxdir. Lowercase the name of some
+       variables. 
+
+2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.C (BreakParagraph): set the inset_owner in the new par
+       to the same as the par we break from
+
+2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * commandtags.h: add LFUN_INSET_WIDE_FLOAT
+
+       * MenuBackend.C (expand): also create menu entries for wide
+       versions of the floats.
+
+       * LyXAction.C (init): add entry for LFUN_INSET_WIDE_FLOAT
+
+       * BufferView_pimpl.C (Dispatch): implement LFUN_INSET_WIDE_FLOAT
+
+       * Makefile.am (lyx_DEPENDENCIES): adjust for change in
+       frontends/Makefile.am
+
+       * text2.C: adjust
+       * text.C: adjust
+       
+
+       * tabular.C (getTokenValue): add std::
+
+       * tabular-old.C (getTokenValue): add std::
+       (getTokenValue): ditto
+       (getTokenValue): ditto
+
+       * screen.C (ToggleSelection): adjust
+
+       * lyxtext.h: put selection cursors inside a Selection struct.
+
+       * lyxfunc.C (moveCursorUpdate): adjust
+
+       * lyxfont.C (latexWriteStartChanges): add std::
+
+       * lyxfind.C: adjust
+
+       * font.h: delete with(char const *, LyXFont const &)
+
+       * buffer.C (parseSingleLyXformat2Token): use contains instead of strstr
+
+       * FontInfo.C (getFontname): add std::
+
+       * BufferView_pimpl.C (resizeCurrentBuffer): adjust
+       (workAreaButtonPress): adjust
+       (tripleClick): adjust
+       (update): adjust
+       (moveCursorUpdate): adjust
+       (Dispatch): adjust
+
+       * BufferView2.C (gotoInset): adjust
+
+2001-05-30  Juergen Vigna  <jug@sad.it>
+
+       * spellchecker.C (USE_ORIGINAL_MANAGER_FUNCS): as it seems only I use
+       to check pspell I add this as default as I now have new pspell
+       libraries and they seem to use this.
+
+2001-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C (CutSelection): make the cursor valid before the call to
+       ClearSelection.
+
+2001-05-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * kbsequence.C (parse): de-uglify a bit the parsing code, which
+       relied on 0 terminated strings and other horrors. Bug found due to
+       the new assert in lyxstring!
+
+       * lyx_main.C (defaultKeyBindings): add bindings the cursor-related
+       KP_ keys.
+
+2001-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyx_main.C (defaultKeyBindings): move self-insert KP_ bindings
+       to latinkeys.bind.
+
+       * lyxfunc.C (processKeySym): change method of getting to the
+       self-insert char.
+
+       * BufferView(2).[Ch]: move hfill, protectedBlank, newline,
+       menuSeparator, endOfSentenceDot, ldots, hypenationPoint and menuUndo
+       * BufferView_pimpl.[Ch]: here as private methods.
+
+2001-05-28  Juergen Vigna  <jug@sad.it>
+
+       * text.C (SetHeightOfRow): added the update() call again as it is
+       needed to initialize inset dimensions!
+
+2001-05-16  Juergen Vigna  <jug@sad.it>
+
+       * text2.C (SetCharFont): Add new function with BufferView * and
+       bool toggleall parameters for setting insets internal fonts.
+       (SetFont): Freeze the undo as we may change fonts in Insets and
+       all this change should be inside only one Undo!
+
+       * bufferview_funcs.C (ToggleAndShow): fixed this functions for
+       setting font's in insets as for them we have the SetFont function!
+
+2001-05-15  Juergen Vigna  <jug@sad.it>
+
+       * text2.C (ClearSelection): to be sure we REALLY don't have any
+       selection anymore!
+
+       * tabular.C (TeXCellPreamble): fixed the left border problem for
+       multicolumn cells.
+
+2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * LaTeX.C (deplog): Make sure that the main .tex file is in the
+       dependancy file
+
+2001-05-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyx_main.C (defaultKeyBindings): set KP_enter to point at
+       LFUN_BREAKPARAGRAPH.
+
+       * LyXAction.C (init): remove external name for LFUN_LAYOUTNO, set
+       help test to "internal only", similar for LFUN_INSERT_URL
+
+       * BufferView_pimpl.C (Dispatch::LFUN_QUOTE): change it to to the insertcorrectQuote.
+       (Dispatch::LFUN_SELFINSERT): fix to handle math greek,
+       auto_region_delete and deadkeys. 
+
+2001-05-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * LColor.h:
+       * LColor.C: remove some dead entries, tidy a little
+2001-05-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.C (processKeySym): comment the Escape handling, remove
+       commented code.
+       (Dispatch): implement LFUN_ESCAPE
+
+       * commandtags.h: add LFUN_ESCAPE
+
+       * LyXAction.C (init): add entry for LFUN_ESCAPE
+
+       * BufferView_pimpl.C (Dispatch): adjust for open_new_inset move.
+       Remove commented code.
+       (insertNote): moved here
+       (open_new_inset): moved here
+
+       * BufferView[2].[Ch]: move insertNote and open_new_inset to
+       BufferView_pimpl
+
+2001-05-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * kbmap.C (findbinding): clean it up and make it work correctly.
+
+       * lyx_main.C (init): do not pass argc and argv as parameters
+
+2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
+
+       * buffer.C: fix path for OS/2 & Win32
+
+       * lyx_gui.C:
+       * lyx_main:
+       * lyx_main.C: Added os:: class.
+       
+       * os2_defines.h: update
+
+2001-05-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.[Ch] (processKeySym): return void. Handle unknown actions
+       better by trying again with reduced state.
+
+2001-05-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxrc.C (read): print error about invalid key sequence only when
+       debugging (because not all latinX keysyms are known to some X
+       servers)
+
+       * kbsequence.C (getiso): add a few std:: qualifiers
+       (getiso): comment out extra return statement.
+
+2001-05-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * BufferView_pimpl.C (Dispatch): comment out the old "default" key
+       handling.
+       (Dispatch): enhance the accent inset a bit. (not perfect)
+
+2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C (makeLaTeXFile): use stringstream on language_optons.
+
+2001-05-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * bufferlist.C (emergencyWrite): fix assert() call
+
+2001-05-04  Kayvan A. Sylvan  <kayvan@camel.internal.sylvan.com>
+
+       * text.C (InsertChar): Added trivial patch to only send the "you
+       can not do multiple spaces this way" message once during a
+       session.
+
+2001-05-08  Baruch Even  <baruch@lyx.org>
+
+       * Makefile.am: Changed order of libraries to get LyX to link properly
+       with the gnome frontend.
+
+2001-05-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * LaTeXFeatures.h: add a std:: qualifier
+
+2001-05-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.C (String): use stringstream
+
+2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.C (writeFile): remove footflag arg
+
+       * buffer.C (makeLaTeXFile): use stringstream
+       (latexParagraphs): remove footnot gurba
+
+       * LaTeXFeatures.C (getPackages): use stringstream
+       (getMacros): likewise
+       (getTClassPreamble): likewise
+       (getFloatDefinitions): new method
+
+       * paragraph.C (writeFile): reindent
+       (Erase): reindent
+
+       * WorkArea.h: revert the xpos + etc changes.
+
+       * CutAndPaste.C (SwitchLayoutsBetweenClasses): constify name and s
+
+       * lyxparagraph.[Ch]: add copy constructor, remove Clone
+
+       * CutAndPaste.C (copySelection): use LyXParagraph copy constructor
+       (pasteSelection): likewise
+       * text2.C (CreateUndo): likewise
+
+2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * minibuffer.C (peek_event): temporarily reduce the functionality
+       of the minibuffer (to allow args on lfuns)
+
+       * commandtags.h: remove LFUN_LOA_INSERT, LFUN_LOF_INSERT,
+       LFUN_LOT_INSERT. add LFUN_FLOAT_LIST
+
+       * buffer.C (readInset): add compability reading of old float
+       lists, add reading of new style float list.
+       (readInset): avoid reevaluation of inscmd.getCmdName()
+       (getLists): reindent
+
+       * MenuBackend.C (MenuItem): implement parsing of
+       md_floatlistinsert and md_floatinsert.
+       (expand::LastFiles): move initalizaton of iterators out of loop,
+       avoid reevaluation.
+       (expand::Documents): introduce typdedef vector<string> Strings,
+       and use it. 
+       (expand::ExportFormats): introduce typedef vector<Format const *>
+       Formats, and use it.
+       (expand): implement FloatListInsert and FloatInsert.
+
+       * LyXAction.C (init): remove entries for LFUN_LOA_INSERT,
+       LFUN_LOA_VIEW, LFUN_LOF_INSERT, LFUN_LOFVIEW, LFUN_LOT_INSERT,
+       LFUN_LOTVIEW. Add entry for LFUN_FLOAT_LIST
+
+       * BufferView_pimpl.C (Dispatch::LFUN_TOC_INSERT): remvoe the float
+       handling. 
+       (Dispatch::LFUN_FLOAT_LIST): implement
+
+2001-04-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
+       * LaTeX.C (run): Fix problem with --export code.
+2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView.[Ch] (workarea): removed.
+       (getClipboard) new method; wrapper for workarea()->getClipboard()
+
+       * ToolbarDefaults.C (read): removed final lex.next() command; it's a
+       bug.
+
+       * WorkArea.h (width, height, xpos, ypos): These methods all
+       returned the dimensions of the work_area sub-area of WorkArea,
+       resulting in a position error if the WorkArea were resized. Now
+       return the dimensions of the entire WorkArea.
+
+       * lyx_main.C (ReadUIFile): don't print out spurious warnings.
+
+2001-05-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * LaTeX.C (deplog): correct the syntax of regex reg1
+
+2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * undo.C: remove !NEW_INSETS cruft
+
+2001-04-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C: remove !NEW_INSETS cruft
+
+       * text.C: remove !NEW_INSETS cruft
+
+       * tabular.C: remove !NEW_INSETS cruft
+
+       * spellchecker.C: remove !NEW_INSETS cruft
+
+       * lyxtext.h: remove !NEW_INSETS cruft
+
+       * lyxlex_pimpl.C: remove !NEW_INSETS cruft
+
+       * lyxfunc.C: remove !NEW_INSETS cruft
+
+       * lyxfind.C: remove !NEW_INSETS cruft
+
+       * lyx_cb.C: remove !NEW_INSETS cruft
+
+       * figureForm.C: remove  !NEW_INSETS cruft
+
+       * bufferview_funcs.[Ch]: remove !NEW_INSETS cruft
+
+       * buffer.[Ch]: remove !NEW_INSETS cruft
+
+       * ToolbarDefaults.C: remove !NEW_INSETS cruft
+
+       * CutAndPaste.C: remove !NEW_INSETS cruft
+
+       * BufferView_pimpl.C: remove !NEW_INSETS cruft
+
+       * BufferView2.C: remove !NEW_INSETS cruft
+
+       * BufferView.h: remove !NEW_INSETS cruft
+
+2001-05-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * Lsstream.h: include LString.h before the sstream headers to
+       fix problem with gcc 2.95.3 and lyxstring
+
+2001-05-02  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyx_main.C: add using directives when needed for C functions
+       declared in std:: namespace.
+
+2001-04-27  Juergen Vigna  <jug@sad.it>
+
+       * text.C (Fill): return 20 instead of 0 if paper_width < 0 (endless)
+       (SetHeightOfRow): comment out the update call should not be needed!
+
+2001-04-13  Juergen Vigna  <jug@sad.it>
+
+       * tabular.C (GetAdditionalHeight): changed parameter from cell to row.
+       (LyXTabular): tried to minimize operator= operations (and realized
+       hopfully Lars wish).
+
+2001-04-27  Juergen Vigna  <jug@sad.it>
+
+       * spellchecker.C (sc_check_word): fixed Assert to lyx::Assert.
+
+2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.C (Dispatch): hack to make listof algorithm work
+
+       * buffer.C (readInset): hack to make listof algorithm work
+
+       * BufferView_pimpl.C: hack to make listof algorithm work
+
+2001-04-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * LyXAction.C: removed all !NEW_INSETS cruft
+       (init): moved lfun_item in method
+
+       * lyxparagraph.[Ch]: removed all !NEW_INSETS cruft
+
+2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView2.C (theLockingInset): white space.
+
+2001-04-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * minibuffer.C: include <iostream>
+
+       * BufferView_pimpl.C: implement LFUN_TRANSPOSE_CHARS
+
+       * LyXAction.C (init): add LFUN_TRANSPOSE_CHARS
+
+       * commandtags.h: add LFUN_TRANSPOSE_CHARS
+
+       * text.[Ch] (TransposeChars): new method
+
+2001-04-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * call message directly through LyXView instead of through LyXFunc
+       * BufferView2.C: adjust
+       * BufferView_pimpl.C: adjust
+       * FontLoader.C: adjust
+       * buffer.C: adjust
+       * bufferview_funcs.C: adjust
+       * converter.C: adjust
+       * figureForm.C: adjust
+       * importer.C: adjust
+       * lyx_cb.C: adjust
+       * lyx_gui_misc.C: adjust
+       * lyxfunc.C: adjust
+       * lyxvc.C: adjust
+       * text2.C: adjust
+       + more files in subdirs
+       
+       * lyxparagraph.h (size): move up int file
+       (GetLayout): ditto
+
+       * adjust all uses of Assert to lyx::Assert.
+
+       * BufferView2.C (ChangeCitationsIfUnique): adjust for
+       lyxfunctional in namespace lyx
+       * layout.C (hasLayout): ditto
+       (GetLayout): ditto
+       (GetLayout): ditto
+       (delete_layout): ditto
+       (NumberOfClass): ditto
+       * converter.C (GetFormat): ditto
+       (GetNumber): ditto
+       (Add): ditto
+       (Delete): ditto
+       (SetViewer): ditto
+       * bufferlist.C (getFileNames): ditto
+       (emergencyWriteAll): ditto
+       (exists): ditto
+       (getBuffer): ditto
+       * MenuBackend.C (hasSubmenu): ditto
+       (hasMenu): ditto
+       (getMenu): ditto
+       * BufferView_pimpl.C (getInsetByCode): ditto
+
+2001-04-18  Juergen Vigna  <jug@sad.it>
+
+       * vspace.C (asLatexString): fixed the 100% problem.
+
+2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfunc.C (Dispatch): 
+       * minibuffer.C: 
+       * minibuffer.h: add a few std:: qualifiers
+
+2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * minibuffer.[Ch]: reimplement so that commands is initiated and
+       run from lyxfunc, simplified som handling, and made the completion
+       and history code for complete. wip. 
+
+       * lyxfunc.C (processKeySym): call message
+       (miniDispatch): new temporary method
+       (LFUN_EXEC_COMMAND): reimplement for new minibuffer
+       (LFUN_MESSAGE): implement
+       (LFUN_MESSAGE_PUSH): implement
+       (LFUN_MESSAGE_POP): implement
+       (initMiniBuffer): the initial/defualt minibuffer message.
+
+       * lyxfont.[Ch]: inline some more getters
+
+       * lyx_gui_misc.C (WriteAlert): use LFUN_MESSAGE
+
+       * lyx_gui_misc.[Ch] (WriteStatus): remove method 
+
+       * lyx_cb.[Ch] (ShowMessage): remove delay arg, use LFUN_MESSAGE
+       (AutoSave): use LFUN_MESSAGE
+       (Reconfigure): ditto
+
+       * importer.C (Import): constify som local vars, use LFUN_MESSAGE
+
+       * figureForm.C: use LFUN_MESSAGE
+
+       * converter.C (runLaTeX): use LFUN_MESSAGE
+
+       * bufferview_funcs.C: use LFUN_MESSAGE
+       (Melt): ditto
+       (changeDepth): ditto
+
+       * bufferparams.h: use boost::
+
+       * bufferlist.h: inherit privately from noncopyable
+
+       * bufferlist.C (loadLyXFile): remove some commented code.
+
+       * buffer.C (runChktex): use LFUN_MESSAGE
+
+       * ShareContainer.h: inherit privately from noncopyable
+
+       * ParagraphParameters.[hC] (depth): inline it.
+
+       * LyXView.[Ch] (LyXView): connect the minibuffer signals to lyxfunc
+       methods.
+       (message): new method
+       (messagePush): ditto
+       (messagePop): ditto
+       (show): init minibuffer
+       (showState): direct call
+
+       * LaTeX.[Ch]: inherit privately from noncopyable
+       (run): change second arg to LyXFunc*, use LFUN_MESSAGE
+       instead of WriteStatus.
+
+       * FontLoader.C (doLoad): use LFUN_MESSAGE_PUSH and LFUN_MESSAGE_POP
+
+       * BufferView_pimpl.C (buffer): don't init minibuffer
+       (workAreaButtonPress): use LFUN_MESSAGE
+       (workAreaButtonRelease): ditto
+       (savePosition): ditto
+       (restorePosition): ditto
+       (MenuInsertLyXFile): ditto
+       (workAreaExpose): don't init minibuffer
+       (update): remove commented code, simplify
+
+       * BufferView2.C (openStuff): use LFUN_MESSAGE
+       (toggleFloat): ditto
+       (menuUndo): ditto
+       (menuRedo): ditto
+       (copyEnvironment): ditto
+       (pasteEnvironment): ditto
+       (copy): ditto
+       (cut): ditto
+       (paste): ditto
+       (gotoInset): ditto
+       (updateInset): remove some commented code
+
+       * lastfiles.h: inherit privately from noncopyable
+       * layout.h: ditto
+       * lyx_gui.h: ditto
+       * lyx_main.h: ditto
+       * lyxlex.h: ditto
+       * lyxlex_pimpl.h: ditto
+
+       * commandtags.h: comment out LFUN_FOOTMELT, LFUN_MARGINMELT,
+       LFUN_FLOATSOPERATE, LFUN_MELT, add LFUN_MESSAGE,
+       LFUN_MESSAGE_PUSH, LFUN_MESSAGE_POP
+
+       * LyXAction.h: inherit privately from noncopyable, add methods
+       func_begin, func_end, returning iterators to the func map.
+
+       * LyXAction.C (init): comment out LFUN_FLOATSOPERATE, LFUN_MELT,
+       add entries for LFUN_MESSAGE, LFUN_MESSAGE_PUSH, LFUN_MESSAGE_POP
+       (func_begin): new method
+       (func_end): new method
+
+       * CutAndPaste.C (cutSelection): split into two versons (NEW_INSETS
+       and not)
+       (copySelection): ditto
+       (pasteSelection): ditto
+
+       * BufferView.C: whitespace change
+       * BufferView.h: inherit privately from noncopyable
+
+2001-04-16  Allan Rae  <rae@lyx.org>
+
+       * tabular-old.C (l_getline): 
+       * spellchecker.C (sc_check_word): 
+       * lyxfunc.C (Dispatch): #warning triggers an error on Sun CC 6.0 as
+       an unrecognised preprocessor directive.  So ensure they're wrapped. 
+
+2001-04-14  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * src/exporter.C (Export): Give an error message when path to file 
+       contains spaces.
+
+2001-04-12  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * LaTeX.C (deplog): Always check that foundfile exists.
+
+2001-04-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyx_main.h: 
+       * lyx_main.C (ReadLanguagesFile): fix weird typo in method name 
+
+2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * tabular.[Ch] (getLabelList): implement new method
+
+       * minibuffer.h: comment ouf setTiimer
+
+       * minibuffer.C (ExecutingCB): constify res
+       (peek_event): constify s
+       (Set): constify ntext
+       (Init): constify nicename
+
+       * BufferView2.C (updateInset): comment out Minibuffer::setTimer
+
+       * BufferView_pimpl.C (update): comment out Minibuffer::setTimer
+       (savePosition): use two params to Minibuffer::Set
+       (restorePosition): ditto
+
+2001-04-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyx_main.C: include language.h
+
+       * Makefile.am (lyx_main.o): add language.h
+
+2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * exporter.C: 
+       * paragraph.C: 
+       * screen.C: 
+       * tabular.C: 
+       * CutAndPaste.C: include gettext.h
+
+       * lyxfont.h: remove old hack with ON and OFF.
+
+       * lyxparagraph.h: 
+       * lyxfont.h: do not include language.h...
+
+       * BufferView2.C: 
+       * LaTeXFeatures.C: 
+       * Painter.C: 
+       * bufferview_funcs.C: 
+       * font.C: 
+       * lyxfont.C: 
+       * text.C: 
+       * text2.C: 
+       * trans_mgr.C: 
+       * paragraph.C: ... but do it here instead
+
+2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C (SetLayout): split in NEW_INSETS and non NEW_INSETS version
+
+       * tabular.C: small reformat
+
+       * paragraph.C (GetFontSettings): split in NEW_INSETS and non
+       NEW_INSETS version
+       (GetChar): ditto
+       (BreakParagraph): ditto
+       (SetOnlyLayout): ditto
+       (SetLayout): ditto
+
+       * lyxparagraph.h: add definitions for SetLayout and SetOnlyLayout
+       with one arg less.
+
+       * lastfiles.C: removed most using decl, add std:: where needed
+
+       * buffer.C: ws changes
+
+       * MenuBackend.C (class compare_format): put into anon namespace
+       (expand): constify label, names, action, action2
+       (expand): 
+
+       * text.C (SingleWidth): constify font
+       (IsBoundary): constify rtl2
+       (GetVisibleRow): constify ww
+
+       * LaTeX.C (deplog): constify logfile
+
+       * BufferView_pimpl.C (checkInsetHit): constify width, inset_x,
+       start_x, end_x
+       (workAreaExpose): constify widthChange, heightChange
+
+       * lyxrow.C (par): moved
+       (height): moved
+       (next): moved
+       * lyxrow.h: as inlines here
+
+       * lyxfont.h (shape): moved from lyxfont.C
+       (emph): moved from lyxfont.C
+
+       * lyxfont.C (LyXFont): use initialization list for all
+       constructors
+       (shape): move to lyxfont.h as inline
+       (emph): move to lyxfont.h as inline
+       
+
+2001-04-04  Juergen Vigna  <jug@sad.it>
+
+       * vspace.C: had to include stdio.h for use of sscanf
+
+2001-04-03  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView.h: 
+       * BufferView_pimpl.h: remove xforms cruft. Both classes are
+       independent of xforms.
+
+2001-04-02  Juergen Vigna  <jug@sad.it>
+
+       * spellchecker.C: fixed namespace placing!
+
+2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * lyxfunc.C (Dispatch): prevent crash in LFUN_GOTO_PARAGRAPH when
+       the LyXParagraph * is 0.
+
+2001-03-29  Juergen Vigna  <jug@sad.it>
+
+       * vspace.C: added support for %, c%, p%, l%.
+       (stringFromUnit): added helper function.
+       (asLatexString): changed to give right results for the %-values.
+
+       * buffer.C: convert the widthp in a width%.
+
+2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Makefile.am: removed form1.[Ch], lyx.[Ch] and added figure_form.[Ch],
+       figureForm.[Ch].
+
+       * figureForm.[Ch]: stripped the FD_from_figure manipulation
+       code out of lux_cb.[Ch], ready for its (imminent?) removal.
+
+       * lyx_cb.[Ch]: see above.
+
+       * figure_form.[Ch]: fdesign generated code, combining lyx.[Ch] and
+       form1.[Ch].
+
+       * form1.[Ch]:
+       * lyx.[Ch]: replaced by figure_form.[Ch].
+
+       * lyx_gui.C:
+       * lyx_gui_misc.C:
+       * lyxfunc.C: changed headers associated with above changes.
+
+2001-03-27  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C: set the temporary cursor right!
+
+2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView_pimpl.C (Dispatch): corrected spelling givven -> given.
+
+2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * LString.h: removed "using std::getline"!
+
+       * BufferView_pimpl.C (Dispatch): changes due to changes in
+       InsetInclude::Params.
+
+       * buffer.C (tag_name): removed redundant break statements as they were
+       producing lots of warnings with my compiler.
+
+2001-03-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * LString.h: add "using std::getline" when using the real <string>.
+
 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
 
        * buffer.C: removed bitset usage.