+2002-04-19 Juergen Vigna <jug@sad.it>
+
+ * text2.C (cursorDown): don't enter the inset if we came from a row
+ above and are one row over the inset.
+
+ * lyxfunc.C (dispatch): update paragraph layout after LFUN_ESCAPE when
+ really leaving an inset.
+
+2002-04-18 Juergen Vigna <jug@sad.it>
+
+ * BufferView_pimpl.C (Dispatch): fixed to change layout also if one
+ of the selected paragraph does not have the selected layout also if
+ the last one had!
+
+ * text2.C (setLayout): fixed bug which did not change last selected
+ paragraph.
+
+ * tabular.C (OldFormatRead): check also for \\end_inset as Lars
+ changed the read and substituted \\end_float with \\end_inset!
+
+ * BufferView_pimpl.C (cursorPrevious):
+ (cursorNext): fixed to make it work with rows heigher than the work
+ area without moving the cursor only the draw of the row.
+ (workAreaMotionNotify): fix jumping over high rows.
+
+2002-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * lyxtextclass.C (Read): fix bit adding, bug discovered by Mike
+ Ressler.
+
+2002-04-16 Juergen Vigna <jug@sad.it>
+
+ * text2.C (setCursor): set also the irow().
+ (setCursorFromCoordinates): fixed to set the (i) cursor values right!
+ (cursorUp):
+ (cursorDown): support for locking an inset if the x_fix value goes
+ inside it. That way I can transverse insets too with cursor up/down.
+
+ * lyxrow.h: added irow helper function same as other (i) functions.
+
+ * BufferView_pimpl.C (cursorPrevious):
+ (cursorNext): fixed for insets!
+
+2002-04-15 Juergen Vigna <jug@sad.it>
+
+ * BufferView_pimpl.C (insetDimensions): use ix/iy values for inset
+ position otherwise it is wrong in some cases.
+
+ * lyxfunc.C (dispatch): fix FINISHED UP/DOWN to handle x position
+ inside the inset before the call.
+
+2002-04-16 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * buffer.[Ch] (getBibkeyList): make it const.
+
+2002-04-12 Juergen Vigna <jug@sad.it>
+
+ * BufferView_pimpl.C (workAreaMotionNotify): use new ix() cursor pos.
+
+ * text2.C (getCursorX): new helper function
+ (setCursor): compute also ix_
+ (setCursorFromCoordinates): set also ix.
+
+ * lyxcursor.h: added ix_ and helper functions.
+
+ * BufferView_pimpl.C (workAreaMotionNotify): forgot to use iy().
+
+ * buffer.C (insertStringAsLines): dont break paragraph if the this
+ paragraph is inside an inset which does not permit it!
+
+ * text.C (breakParagraph): honor keepempty flag and break the paragraph
+ also with no chars on this paragraph.
+ (paintRowText): only paint stuff if it's inside the workarea!
+
+ * paragraph.C (breakParagraph): honor keepempty flag and break the
+ paragraph always below not above.
+
+ * BufferView2.C (unlockInset): update the paragraph layout on inset
+ unlock as we changed paragraph in such a case.
+
+ * lyxfind.C (LyXFind): clear the former selection if not found!
+
+ * text2.C (insertInset): freeze Undo after setUndo so that it is not
+ again called in insertChar().
+
+ * text.C (leftMargin): return LYX_PAPER_MARGIN if this row contains
+ an inset which uses the whole row!
+ (rightMargin): ditto.
+ (insertChar): force a rebreak if we inserted an inset!
+
+2002-03-28 Herbert Voss <voss@lyx.org>
+
+ * lyxlength.[Ch]: add inBP() to get the right PS-point
+ units (BigPoint). With inPixels we have rounding errors
+
+2002-04-11 Juergen Vigna <jug@sad.it>
+
+ * text2.C (setCursorFromCoordinates): set iy to the right value.
+ (setCursor): add check if row->previous exists!
+
+ * buffer.C (parseSingleLyXformat2Token): reset font after read of
+ an old float_type as this was the case in the old code!
+
+ * paragraph.C (simpleTeXOnePar): fix closing of foreignlanguage tags.
+
+ * BufferView2.C (showLockedInsetCursor): use iy
+ (fitLockedInsetCursor): ditto
+
+ * BufferView_pimpl.C (checkInset): use LyXCursor::iy for baseline of
+ locked insets as there we have the right value now.
+
+ * lyxcursor.C: added iy_ variable and iy functions to set to the
+ baseline of cursor-y of the locked inset.
+
+ * text2.C (setCursorFromCoordinates): set LyXCursor::iy.
+ (setCursor): fixed for insets which need a full row.
+
+ * text.C (rowLastPrintable): don't ignore the last space when before
+ an inset which needs a full row.
+ (numberOfSeparators): use rowLastPrintable and <= last to honor a space
+ as last character of a row when before a inset which needs a full row.
+
+2002-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * version.C.in: update date
+
+ * text2.C (fullRebreak): try to always return true and see what
+ happens...
+
+2002-04-04 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * MenuBackend.C (expand): use Floating::listName
+
+ * FloatList.C (FloatList): add listName argument to the built-in
+ floats
+
+ * Floating.[Ch]: add listName member, which is the 'List of XXX'
+ text associated with the float.
+
+2002-04-03 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * MenuBackend.C (expand): change label "Wide xxx" to "xxx (wide)".
+
+2002-04-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * ShareContainer.h: add a couple of missing typenames.
+
+2002-04-02 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * lyxrc.C (getDescription): use _() correctly rather than N_().
+
+2002-03-28 Herbert Voss <voss@lyx.org>
+
+ * lyxlength.C: compatibility stuff for < 1.1.6fix4 and
+ "old" 1.2.0 files which use c%, l%, p% t% instead of text%, ...
+
+2002-04-02 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * lyx_main.C (init): use environment variable LYX_DIR_12x instead
+ of LYX_DIR_11x. Same for LYX_USERDIR_12x.
+
+2002-03-29 Juergen Vigna <jug@sad.it>
+
+ * lyxfunc.C (dispatch): add a missing fitCursor call.
+
+ * BufferView2.C (fitLockedInsetCursor): the inset needs to know if
+ it was scrolled by a cursor move, so return the bool status.
+
+ * BufferView.C (fitCursor): return the bool flag also to the outside
+ world as this is needed.
+
+ * screen.C (toggleToggle): don't subtract the offset if it's positive.
+
+ * BufferView_pimpl.C (workAreaButtonPress): just lock the inset don't
+ call the edit() as it is not needed (and wrong) IMO.
+ (workAreaButtonPress): set the screen_first variable before evt.
+ unlock the inset as this may change screen_first and then we have
+ a wrong y position for the click!
+
+2002-03-28 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * MenuBackend.C (expand): another translation that I missed
+
+2002-03-28 Juergen Vigna <jug@sad.it>
+
+ * screen.C (toggleToggle): fix for insettexts y_offset on drawing.
+
+ * tabular.C (OldFormatRead): fix ert compatibility read inside cells.
+
+2002-03-27 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * lyxfunc.C (getStatus): return 'disabled' early for LFUN_NOACTION
+
+ * MenuBackend.C (expand): fix export/view/update when there is no
+ document open.
+
+2002-03-27 Herbert Voss <voss@lyx.org>
+
+ * lengthcommon.C: change c%, l%, p% t% to col%, line%, page%
+ and text%
+
+2002-03-27 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * bufferview_funcs.C (currentState): only show paragraph number
+ for is DEVEL_VERSION is set.
+
+ * lyxfunc.C (dispatch): put warning in INFO channel
+
+ * MenuBackend.C (expand): translate the name of floats
+
+ * FloatList.C (FloatList): mark the float names for translation
+
+ * converter.C (convert): use LibScriptSearch
+
+2002-03-26 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * MenuBackend.C (defaults): fix default menu (we might as well get
+ rid of it...)
+
+2002-03-26 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * lyxvc.C (registrer): register the file with CVS if it's in a CVS
+ directory.
+
+2002-03-25 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * lyxvc.C: reorder includes.
+
+2002-03-25 John Levon <moz@compsoc.man.ac.uk>
+
+ * BufferView_pimpl.C (updateScrollbar): update on buffer switch
+ properly
+
+2002-03-19 John Levon <moz@compsoc.man.ac.uk>
+
+ * CutAndPaste.C: change layouts earlier on paste
+ to avoid crashing when calling getFont()
+
+2002-03-22 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * PrinterParams.h: #include "lyxrc.h" and remove that bloody
+ irritating #error.
+
2002-03-21 Lars Gullik Bjønnes <larsbj@birdstep.com>
+ * WorkArea.C: remove 'Pending' debug message.
+
+ * most files: ws cleanup
+
+ * buffer.[Ch]: ws changes
+
* Makefile.am (LYX_CONV_LIBS): remove ld -r stuff.
2002-03-21 Juergen Vigna <jug@sad.it>