+2002-08-27 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * factory.C (createInset): use LyXTextClass::floats
+
+ * MenuBackend.C (expandFloatListInsert):
+ (expandFloatInsert):
+ (expandToc):
+
+ * text2.C (setCounter):
+
+ * LaTeXFeatures.C (useFloat):
+ (getFloatDefinitions):
+
+ * BufferView_pimpl.C (dispatch): use LyXTextClass::floats()
+
+ * lyxtextclass.[Ch]: rename layoutlist to layoutlist_; add
+ floatlist_, with accessor floats().
+
+ * FloatList.h: remove global FloatList
+
+2002-08-26 André Pönitz <poenitz@gmx.net>
+
+ * paragraph.[Ch]: Martin's patch for the \end_deeper bug
+
+ * BufferView.h:
+ * BufferView2.C:
+ * BufferView_pimpl.C:
+ * text3.C: mun hanfling of LFUN_CUT/COPY/PASTE to LyXText
+
+2002-08-25 John Levon <levon@movementarian.org>
+
+ * LyXAction.C: fix margin note description
+
+2002-08-24 John Levon <levon@movementarian.org>
+
+ * buffer.C:
+ * bufferlist.C:
+ * bufferview_funcs.C:
+ * lyxfont.C:
+ * undo_funcs.C: cleanups
+
+ * lyxfunc.C: disable CUT/COPY when no selection
+
+2002-08-23 Rob Lahaye <lahaye@snu.ac.kr>
+
+ * lyxlength.[Ch]: use better (three letters) mnemonics for percentage units
+ in "enum UNIT"; e.g. PTW for Percent of TextWidth
+
+ * lyxrc.C: graphics display is now monochrome|grayscale|color|none.
+ Add backward compatibility to "mono", "gray" and "no".
+
+2002-08-24 Dekel Tsur <dekelts@tau.ac.il>
+
+ * buffer.C (readFile): Always run lyx2lyx if file_format < LYX_FORMAT
+ (and file_format >= 200).
+
+2002-08-23 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * lyxlayout.C (Read): treat LT_OPTARGS as an integer, not a bool
+
+2002-08-22 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * lyxfunc.C (getStatus): handle LFUN_INSET_OPTARG
+
+2002-08-20 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * BufferView_pimpl.C:
+ * LyXAction.C:
+ * buffer.C:
+ * commandtags.h:
+ * lyxfunc.C:
+ * paragraph.[Ch]:
+ * text2.C:
+ * insets/insetoptarg.[Ch]: Added "optional argument" collapsible
+ inset and code to make it work with the paragraph code. The inset
+ can be anywhere in the paragraph, but will only do the expected
+ thing in LaTeX if the layout file contains the parameter line
+ OptionalArgs 1
+ (or more generally, a nonzero value) for that layout.
+
+2002-08-22 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * paragraph.h: remove the declaration of undefined counters class
+ function.
+
+2002-08-22 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * text2.C (setCounter): fixed enumeration mis-count as reported by
+ Dr. Richard Hawkins.
+
+2002-08-21 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * paragraph_funcs.h: remove some unneeded includes
+
+ * text.C (backspace): pasteParagraph now in global scipe
+
+ * CutAndPaste.C (cutSelection): pasteParagraph now in global scope
+ (pasteSelection): ditto
+
+ * paragraph.[Ch] (pasteParagraph): move function to global scope ...
+ * paragraph_funcs.C (pasteParagraph): ... here
+
+2002-08-20 André Pönitz <poenitz@gmx.net>
+
+ * commandtags.h: new LFUNs for swapping/copying table row/colums
+
+ * LyXAction.C:
+ * lyxfunc.C: support for new lfuns
+
+2002-08-21 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * tabular.C:
+ * buffer.[Ch]: remove NO_COMPABILITY stuff
+
+2002-08-20 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * boost.C (throw_exception): new file, with helper function for
+ boost compiled without exceptions.
+
+ * paragraph.h:
+ * lyxlength.C:
+ * buffer.C:
+ * ParameterStruct.h:
+ * ParagraphParameters.[Ch]: remove NO_PEXTRA_REALLY stuff
+
+ * bufferlist.C (emergencyWriteAll): use boost bind
+
+ * BufferView_pimpl.C (moveCursorUpdate): remove inline
+
+ * text.C: include paragraph_funcs.h
+ (breakParagraph): breakParagraph is now in global scope
+
+ * paragraph_funcs.[Ch]: new files
+
+ * paragraph.C (breakParagraph,breakParagraphConservative): move to
+ global scope
+
+ * buffer.C: include paragraph_funcs.h
+ (insertStringAsLines): breakParagraph is now in global scope
+
+ * Makefile.am (lyx_SOURCES): add paragraph_funcs.h and
+ paragraph_funcs.C
+
+ * CutAndPaste.C: include paragraph_funcs.h
+ (cutSelection): breakParagraphConservative is now in global scope
+ (pasteSelection): ditto
+
+ * buffer.h: declare oprator== and operator!= for
+ Buffer::inset_iterator
+
+ * bufferlist.C (emergencyWrite): don't use fmt(...)
+
+ * text3.C: add using std::endl
+
+ * BufferView.C (moveCursorUpdate): remove default arg
+
+2002-08-20 André Pönitz <poenitz@gmx.net>
+
+ * buffer.[Ch]: move inline functions to .C
+
+ * BufferView2.C:
+ * BufferView_pimpl.C:
+ * text.C:
+ * buffer.[Ch]: use improved inset_iterator
+
+ * buffer.C:
+ * paragraph.[Ch]: write one paragraph at a time
+
+2002-08-20 Dekel Tsur <dekelts@tau.ac.il>
+
+ * BufferView_pimpl.C (dispatch): Insert insetbibtex with "plain"
+ style if style is not specified.
+
+2002-08-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * text2.C (setCounter): when searching for right label for a
+ caption, make sure to recurse to parent insets (so that a caption
+ in a minipage in a figure float works) (bug #568)
+
+2002-08-20 André Pönitz <poenitz@gmx.net>
+
+ * text3.C: new file for LyXText::dispatch() and helpers
+
+ * BufferView.[Ch]: move text related stuff to LyXText::dispatch()
+
+ * funcrequest.[Ch]: add message() do avoid direct access to LyXFunc
+
+2002-08-19 André Pönitz <poenitz@gmx.net>
+
+ * lyxtext.h:
+ * text.C: new LyXText::dispatch()
+
+ * BufferView_pimpl.C: move handling of LFUN_APPENDIX to LyXText
+
+2002-08-18 Dekel Tsur <dekelts@tau.ac.il>
+
+ * text.C (paintRowSelection): Fix code for rows with both RTL & LTR text.
+
+ * BufferView_pimpl.C (smartQuote): Insert typewriter quotes in
+ Hebrew text.
+
+2002-08-16 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * Makefile.am: use $(variables) instead of @substitutions@
+
+2002-08-15 André Pönitz <poenitz@gmx.net>
+
+ * lyxfunc.C:
+ * BufferView_pimpl.C: streamlining mathed <-> outer world
+ interaction
+
+ * commandtags.h:
+ * LyXAction.C: remove unused LFUN_MATH
+
+2002-08-15 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * paragraph.[Ch]: add some NO_NEXT ifdefs.
+
+2002-08-15 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * paragraph.C (Paragraph): reformat a bit
+ (cutIntoMinibuffer): use builtin InsetList function instad of
+ doing it manually.
+ (getInset): ditto
+
+ * buffer.C: include boost/bind.hpp, add using std::for_each
+ (writeFileAscii): use ParagraphList iterators
+ (validate): use for_each for validate traversal of paragraphs
+ (getBibkeyList): use ParagraphList iterators
+ (resizeInsets): use for_each to resizeInsetsLyXText for all
+ paragraphs.
+ (getParFromID): use ParagraphList iterators
+
+ * BufferView2.C (lockInset): use paragraph list and iterators
+
+2002-08-14 John Levon <levon@movementarian.org>
+
+ * lyxserver.C: remove spurious xforms include
+
+2002-08-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * lyxfunc.C (getStatus): disable math-extern outside of math mode
+
+2002-08-13 André Pönitz <poenitz@gmx.net>
+
+ * LyXAction.[Ch]:
+ * lyxfunc.C: further cleaning
+
+2002-08-13 André Pönitz <poenitz@gmx.net>
+
+ * funcrequest.h: new constructor
+
+ * funcrequest.C: move stuff here from .h
+
+ * Makefile.am:
+ * BufferView_pimpl.C:
+ * LyXAction.C:
+ * toc.C:
+ * lyxfunc.C: subsequent changes
+
+ * lyxfunc.h: new view() member function
+
+ * lyxfunc.C: subsequent changes
+
+2002-08-13 Angus Leeming <leeming@lyx.org>
+
+ * BufferView2.C:
+ * BufferView_pimpl.C:
+ * buffer.C:
+ * converter.C:
+ * importer.C:
+ * lyxfunc.C:
+ * lyxvc.C:
+ * toc.C:
+ * vc-backend.C:
+ changes due to the changed LyXView interface that now returns references
+ to member variables not pointers.
+
+2002-08-13 Angus Leeming <leeming@lyx.org>
+
+ * WordLangTuple (word, lang_code): return references to strings,
+ not strings.
+
+ * BufferView.h:
+ * SpellBase.h:
+ * lyxtext.h: forward-declare WordLangTuple.
+
+ * BufferView2.C:
+ * ispell.C:
+ * pspell.C:
+ * text.C: #include "WordLangTuple.h".
+
+ * lyxtext.h:
+ * text.C: (selectNextWordToSpellcheck): constify return type.
+
+2002-08-12 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * buffer.C:
+ * buffer.h:
+ * lyxtext.h:
+ * paragraph.C:
+ * paragraph_pimpl.h:
+ * text.C:
+ * text2.C:
+ * undo_funcs.C: replaced per-paragraph counter logic by per-buffer, as
+ suggested by Angus.
+ Made updateCounter always count from start of buffer, and removed
+ second argument (par).
+ Reverted floats number display to '#'. Perhaps I'll try again when the
+ code base is sanitized a bit.
+
+2002-08-12 Angus Leeming <leeming@lyx.org>
+
+ * buffer.[Ch] (getLabelList): constify.
+
+2002-08-07 André Pönitz <poenitz@gmx.net>
+
+ * commandtags.h: new LFUN_MOUSE_(PRESS|MOTION|RELEASE)
+
+ * funcrequest.h: extension to keep mouse (x,y) position
+
+2002-08-12 Juergen Vigna <jug@sad.it>
+
+ * BufferView2.C (insertErrors): forbid undo when inserting error
+ insets.
+
+ * CutAndPaste.C (SwitchLayoutsBetweenClasses): ditto
+
+2002-08-12 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * ParagraphList.[Ch]: new files
+
+ * Makefile.am (lyx_SOURCES): add ParagraphList.[Ch]
+
+ * BufferView2.C (lockInset): ParagraphList changes
+ * toc.C: ditto
+ * text2.C: ditto
+ * bufferlist.C: ditto
+ * buffer.h: ditto
+ * buffer.C: ditto
+
+2002-08-11 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * paragraph_pimpl.h: remove inclusion of boost/array.hpp, remove
+ unused class variable counter_,
+
+ * paragraph.[Ch] (getFirstCounter): delete unused function
+
+ * counters.C: include LAssert.h
+ (reset): add a new function with no arg, change other version to
+ not have def. arg and to not allow empty arg.
+
+ * text2.C (setCounter): remove empty arg from call to Counters::reset
+
+2002-08-11 John Levon <levon@movementarian.org>
+
+ * Makefile.am: add WordLangTuple.h
+
2002-08-11 Lars Gullik Bjønnes <larsbj@gullik.net>
+ * paragraph.C, ToolbarDefaults.h, kbsequence.h, lyx_main.C,
+ lyxfunc.C lyxlex_pimpl.C: ws changes only.
+
* insets/insettext.C: InsetList changes
-
+
* graphics/GraphicsSupport.C (operator()): InsetList changes
-
+
* toc.C (getTocList): InsetList changes
-
+
* paragraph_pimpl.[Ch]: InsetList changes
-
+
* paragraph.[Ch]: InsetList changes
* buffer.C (inset_iterator): InsetList changes