]> git.lyx.org Git - lyx.git/blobdiff - src/insets/ChangeLog
Added function firstRow() to LyXText as this function is needed in
[lyx.git] / src / insets / ChangeLog
index 01682fd07ac04973531d0fc059db51c0dc275f2b..310c2b173960938f9bf1d18e1f69b1da0a7d376f 100644 (file)
@@ -1,3 +1,784 @@
+2001-11-29  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C: inserted a reinitLyXText function everywhere I delete
+       the paragraphs! This should fixe the crashes we had.
+       Also use the new function firstRow() instead of getRowNearY(dummy_y)
+
+2001-11-28  André Pönitz <poenitz@gmx.net>
+
+       * insetnote.C: add pos initialization that I removed without
+         knowing what I did.
+
+2001-11-28  Juergen Vigna  <jug@sad.it>
+
+       * insettabular.C (resetPos): hack to not crash with infinite paints.
+
+       * insettabular.h: insert missing function allowSpellcheck()!
+
+       * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
+
+2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
+
+       * insetfloatlist.h:
+       * insetfloatlist.C: derive from InsetCommand so gui can use it
+         easily
+2001-11-26  André Pönitz <poenitz@gmx.net>
+       
+       * insettext.[Ch]:
+       * insetert.C:
+       * insetnote.C: reduce header dependencies, introduce type for
+       positions 
+
+2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
+
+       * various: update for Alert.h
+2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * inset.h: fix comment
+       * insettext.C: use par->isInset()
+
+2001-11-22  Allan Rae  <rae@lyx.org>
+
+       * insetcollapsable.h: 
+       * inset.h: Changes to checkInsertChar() behaviour.
+       Now return value indicates whether chars can be inserted.
+
+2001-11-11  Michael A. Koziarski <michael@koziarski.org>
+
+       * various:  updated to use the new LaTeXFeatures
+
+2001-11-14  José Matos  <jamatos@fep.up.pt>
+
+       * insetspecialchar.C (linuxdoc): 
+       (docbook): don't give a name to a unused variable.
+
+       * insettext.C (docbook): removed unused variable.
+
+2001-11-13  Herbert Voss  <voss@perce.de>
+
+       * insetgraphic.C: fix scale bug
+       
+2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * inset.h (isSpace): 
+       (isLetter): new virtual methods.
+
+       * insetspecialchar.C (isSpace): 
+       (isLetter): implement here.
+
+2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
+
+       * inset.h: new inline helpers
+
+       * insettext.C: use new helpers
+
+2001-11-07  José Matos  <jamatos@fep.up.pt>
+
+       * insettext.C (docbook): full support for paragraphs inside insettext.
+
+2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
+
+       * insetindex.C: added header file for std::ostream.
+
+2001-11-03  José Matos  <jamatos@fep.up.pt>
+
+       * insetindex.C: added using std::ostream that I forgot yesterday.
+
+2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
+
+       * insetindex.h (docbook):
+       * insetindex.C (docbook): added support for docbook export.
+
+2001-11-02  José Matos  <jamatos@fep.up.pt>
+
+       * insetcaption.C(docbook): added support for docbook export.
+
+2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * insetexternal.C (updateExternal): Do not run update command if
+       result file exists and is up to date.
+
+       * ExternalTemplate.C (readFormat): Support the updateresult token.
+
+2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
+       external_templates) to use the buffer->fileName() but only if
+       previewing. Generating a TeX file should make FPath return
+       "".
+
+2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
+
+       * insetert.h:
+       * insetert.C: fix some problems
+2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * insetexternal.C (doSubstitution): Added $$FPath token
+       to list of usable substitutions in external inset templates.
+
+2001-10-24  Juergen Vigna  <jug@sad.it>
+
+       * insettabular.C: use new ltType struct for setting longtable
+       header and footers also new UNSET enums.
+
+2001-10-24  José Matos  <jamatos@fep.up.pt>
+
+       * insettabular.C (linuxdoc): Now exports the ascii's table version.
+       (docbook): If the table is not inside a float then wrap it inside
+       <informaltable>...</informaltable>.
+
+2001-10-23  José Matos  <jamatos@fep.up.pt>
+
+       * insetref.C (docbook): removed / terminator to conform SGML.
+
+       * insetspecialchar.C (linuxdoc):
+       (docbook): Added support for special chars, more than ascii export.
+
+2001-10-22  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C (checkInsertChar): added for REALLY checking the
+       font of the inserted char in the right inset!
+
+2001-10-19  Juergen Vigna  <jug@sad.it>
+
+       * inset.h: added method allowSpellcheck() so that insets who do
+       not have anything to spellcheck can tell and so they are over-jumped.
+       Implemented for InsetText and co.
+
+2001-10-18  Juergen Vigna  <jug@sad.it>
+
+       * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
+
+2001-10-15  José Matos  <jamatos@fep.up.pt>
+
+       * insetert.C: allow export for docbook and linuxdoc
+
+2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
+
+       * insetquotes.C (dispString): handles latin3 and latin4 quotes
+
+2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * insetquotes.C (dispString): fix handling of latin9 quotes
+
+2001-10-03  Juergen Vigna  <jug@sad.it>
+
+       * insetert.C: ditto
+
+       * insetcollapsable.C: change updateInset calls to not tell BV that
+       we have changed status.
+
+2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * insettabular.C (deletable): make const
+
+2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * insetert.C (latex): Fix the returned value
+
+2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * insetert.[Ch] (selectNextWordToSpellcheck): new method.
+       Returns string(), so nothing in an ERT inset is spellchecked.
+
+       * insetgraphics.C (draw): print the filename if not displaying the
+       image.
+       (width): make sure that the width and draw methods are consistent.
+       (updateInset): don't even load the image into cache if not displaying
+       it.
+
+2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * various files (selectNextWord): renamed as
+       selectNextWordToSpellcheck.
+
+       * insetgraphics.C (draw): remove the previous change. Right place
+       is in imageLoaderXPM.C.
+       (draw): don't display the image if params.display == NONE.
+
+2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * figinset.C (runqueue):
+       * insetgraphics.C (draw): set background colour of inset from
+       background to the user-configurable graphicsbg.
+
+2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * insetquotes.C (InsetQuotes): when trying to decide the side of
+       the quote, choose `left' only after a space or '('
+
+2001-09-04  José Matos  <jamatos@fep.up.pt>
+       * figinset.C
+       * figinset.h
+       * insetcaption.C
+       * insetcaption.h
+       * insetcollapsable.h
+       * insetcommand.C
+       * insetcommand.h
+       * inseterror.h
+       * insetert.C
+       * insetert.h
+       * insetexternal.C
+       * insetexternal.h
+       * insetfloat.C
+       * insetfloat.h
+       * insetfloatlist.h
+       * insetgraphics.C
+       * insetgraphics.h
+       * inset.h
+       * insetinclude.C
+       * insetinclude.h
+       * insetlabel.C
+       * insetlabel.h
+       * insetlatexaccent.C
+       * insetlatexaccent.h
+       * insetquotes.C
+       * insetquotes.h
+       * insetref.C
+       * insetref.h
+       * insetspecialchar.C
+       * insetspecialchar.h
+       * insettabular.C
+       * insettabular.h
+       * insettext.C
+       * insettext.C (docbook): rename docBook method to docbook.
+
+2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * inset.h (getFirstParagraph): New virtual method.
+
+2001-08-20  Herbert Voss  <voss@perce.de>
+       * insetbib.C: added a option bibtotoc which is from "BIB to TOC" 
+       in the the bibtex-database-gui for inserting a line
+       \addcontentsline... 
+
+       If no style is given than there is no tex-output.
+       
+2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
+       files as a vector.
+       (getKeys): use it.
+
+2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * insetert.C (latex): Fix output for multiple paragraphs.
+       (write): New code for writing paragraph data.
+       (read): Set font after reading the inset.
+       (localDispatch): Call set_latex_font() for more cases.
+
+       * insetnote.h: Add empty validate method.
+       * insetert.h: Ditto
+
+       * insetnote.C (InsetNote): Set language to the language of the 
+       document.
+
+2001-08-16  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C: implemented the new FINISHED states.
+
+       * insettabular.C: ditto 
+
+       * inset.h: added more FINISHED states for cursor right,up,down
+
+2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
+
+       * insetfloatlist.C: use "FloatName List" 
+2001-08-14  Juergen Vigna  <jug@sad.it>
+
+       * insetert.C (edit): forgot to set status_ in edit calls!
+
+2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * insettext.C: Compilation fix
+
+2001-08-13  Juergen Vigna  <jug@sad.it>
+
+       * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
+
+       * insetcollapsable.C (edit): don't recollapse an already open inset.
+
+       * insettext.C: fixed problem when reinitializing LyXText by not doing
+       it while lt is in use and post this to the next possible time in
+       getLyXText().
+       (searchForward): fixed not unlocking of inset if nothing found.
+       (edit): set cursor behind right (was set -1 pos).
+
+       * insetert.C (InsetERT): init status_ also in the 3rd constructor.
+
+       * insettabular.C (tabularFeatures): fixed fix where deleting the
+       last row didn't get the right actcell!
+
+2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * insettext.C (localDispatch): Change language only when the inset 
+       becomes empty.
+
+2001-08-10  Juergen Vigna  <jug@sad.it>
+
+       * insettabular.C (selectNextWordInt): use the front using edit call.
+
+       * insetcollapsable.C (getMaxWidth): rename inset to in to not have
+       the parameter overwrite class variable inset.
+
+       * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
+
+       * insettext.C (saveLyXTextState): check for invalid cursor-par.
+       (reinitLyXText): remove wrong_cursor bool as not needed anymore!
+
+       * insettabular.C (calculate_dimensions_of_cells): let's try to call
+       update only for fixed with cells.
+       (resetPos): try to fix the lockup on spellchecking or s&r.
+
+       * insettext.C (update): comment this out as it seems first wrong
+       and second not needed anymore!
+       (some functions): call reinitLyXText() only in update() in all other
+       positions set only need_update = INIT.
+
+2001-08-08  Juergen Vigna  <jug@sad.it>
+
+       * insettabular.C (setPos): fixed wrong actrow < rows() check.
+
+       * insettext.C (insetUnlock): remove double-space on inset unlock.
+
+       * insetcollapsable.C (draw): fix returned x when label > inset-width.
+
+       * insettabular.C (update): fixed cursor positon after an insert.
+       (insetAllowed): do not allow to insert insets when not inside the
+       inset!
+       (draw): clear below an inset too as it could have changed height.
+
+       * inset.C (getMaxWidth): fixed width for inset in inset.
+
+       * insettext.C (update): small fix.
+
+       * insettabular.C (tabularFeatures): added selection support to
+       DELETE_ROW/DELETE_COLUMN.
+
+2001-08-07  Juergen Vigna  <jug@sad.it>
+
+       * inset.C (getMaxWidth): recoded and all it's implementations!
+
+       * insettext.C (init,setParagraph+constructors): cleanups
+       (reinitLyXText): fixed problem with wrong cursor when all paragraphs
+       are new and I want do a save/restore of the cursor position which is
+       not possible anymore.
+
+       * insetcollapsable.C (searchBackward): recollapse inset if not found.
+       (searchBackward): ditto
+       (selectNextWord): ditto
+
+2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * insetlatexaccent.C (checkContents): Add some debug messages
+
+2001-08-07  Juergen Vigna  <jug@sad.it>
+
+       * insetert.C (read): don't use InsetCollapsable::read as we don't
+       write the collapsed status anymore only the status.
+       (write): ditto.
+
+2001-08-06  Juergen Vigna  <jug@sad.it>
+
+       * insetert.C (set_latex_font): use LyXText's setFont directly.
+
+       * insettext.C (drawFrame): fixed one time more the right position
+       and size of the frame!
+
+       * insetert.C (~InsetERT): hide the dialog.
+       (showInsetDialog): added implementation
+       (open): ditto
+       (close): ditto
+       (status): new function for the status of the ERT inset (3-state).
+       (write): output also the status of the inset for readback!
+       (read): readback the status if available otherwise use collapsed_.
+
+       * insettext.C (edit): small fix of setting the position, which could
+       have gone < 0.
+
+       * insetert.C (width): implement this function for inlined viewing.
+       Added minimum width of 10 pixels!
+
+       * insetminipage.C (InsetMinipage): just change the colors a bit so
+       that border/background is a bit more visible. We will remove this
+       anyway for 1.2.0!
+
+       * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
+       function for getting the important widths for drawing in various
+       functions and in LyXText.
+       (draw): fixed up a bit (frame drawing/clearing)
+
+2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * inset.C (convertFont): delete method. not used. 
+
+2001-08-03  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C (setFont): don't call for a draw update if we're just
+       changing the cursor font!
+
+2001-08-02  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C (draw): clear the background with the right color if
+       needed. Update myself if x&max-width changed and return without doing
+       anything. Let the update code handle the right stuff.
+
+       * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
+       inside another inset.
+
+2001-08-01  Juergen Vigna  <jug@sad.it>
+
+       * insetcollapsable.C (update): added an in_update bool so we avoid
+       reentering.
+
+       * insettabular.C (update): added an in_update bool so we avoid
+       reentering.
+
+       * insettext.C (insetButtonPress): hopefully fixed setselection/clear
+       selection problem.
+       (update): added an in_update bool so we avoid reentering.
+
+       * insettabular.C (localDispatch): clear col/row selection when doing
+       something else inside an inset.
+
+       * insettext.C (getLyXText): fixed bug when requesting a recursive
+       insettext!
+
+2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * insetcite.C (latex): Paranoia check. Make sure that there is no
+       whitespace between the citation keys.
+
+2001-07-31  Juergen Vigna  <jug@sad.it>
+
+       * inset.h (nodraw): make the set function also const so that this
+       can be called from inside other const functions.
+
+       * insetcollapsable.h: removed inline variable and moved it over
+       to the only user InsetERT.
+
+       * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
+       inset opening immediately therein lying insets dialogs!
+
+       * insetert.C (localDispatch): set the font also if we don't have any
+       chars in this paragraph, otherwise if we delete all of em and start
+       writing we have the wrong font.
+       (inlined): added
+       (draw): implemented for inline support
+       (insetButtonRelease): ditto.
+
+2001-07-30  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C (reinitLyXText): new function to reinit the insets
+       text after lot's of paragraph changes. Use this instead of the
+       cache.clear() which is VERY dangerous.
+
+       * insetfloat.C (insetButtonRelease): we should only show the dialog
+       if we press on the label otherwise we have problems to open mouse
+       button 3 dialogs inside this float (f.ex. of a tabular!)
+
+2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * insetert.C: change back to "ERT"
+
+       * insetfloat.C: handliign of RMB on label added.
+
+2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * insetgraphicsParams.C: #include LOstream.h here.
+
+       * insetfoot.h: remove InsetFoot:: qualifier.
+
+2001-07-29  Baruch Even  <baruch@lyx.org>
+
+       * ChangeLog: Hiding time travel evidence.
+
+       * insetgraphicsParams.h:
+       * insetgraphicsParams.C: 
+       * insetgraphics.C: Added horizontal scale option, it actually scales both
+       directions since it keeps image proportions.
+
+       * insetgraphics.C: Fixed EPS detection to be non-hacky.
+
+2001-07-29  Baruch Even  <baruch@lyx.org>
+
+       * insetgraphics.C (decideOutputImageFormat): when doing postscript output
+       convert PNG/GIF/JPG to EPS, assume the rest are EPS already. 
+
+       HACKY! Will need to add an EPS detection routine like old InsetFig does!
+
+2001-07-29  Baruch Even  <baruch@lyx.org>
+
+       * insetgraphics.C: Added EPSI to be an alias of EPS.
+
+2001-07-29  Baruch Even  <baruch@lyx.org>
+
+       * insetgraphics.C: Change GRAPHICS to Graphics.
+       Changed image conversion rules (documented at the beginning of file).
+
+2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * insetert.C (get_new_label): int -> Paragraph::size_type to get
+       std::min working.
+
+       * insetgraphics.C: added a using std::endl directive.
+
+       * insetcommand.h (getScreenLabel): removed pure virtual function,
+       as it duplicates that in InsetButton.
+
+       * insetbib.[Ch] (getScreenLabel):
+       * insetbutton.[Ch] (getScreenLabel):
+       * insetcite.[Ch] (getScreenLabel):
+       * insetert.[Ch] (getScreenLabel):
+       * insetexternal.[Ch] (getScreenLabel):
+       * insetfloatlist.[Ch] (getScreenLabel):
+       * insetinclude.[Ch] (getScreenLabel):
+       * insetindex.[Ch] (getScreenLabel):
+       * insetlabel.h (getScreenLabel):
+       * insetparent.[Ch] (getScreenLabel):
+       * insetref.[Ch] (getScreenLabel):
+       * insettoc.[Ch] (getScreenLabel):
+       * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
+
+       * insetcite.C (getScreenLabel): use this Buffer parameter in creating
+       the label.
+       (validate): remove check on "cite" when using natbib.
+
+2001-07-26  Baruch Even  <baruch@lyx.org>
+
+       * insetgraphics.C (draw): changed casting to be in one place rather than 
+       all over the function.
+
+       * insetgraphics.h:
+       * insetgraphics.C (read): Added compatibility reads of InsetFig.
+       
+       * insetgraphicsParams.h:
+       * insetgraphicsParams.C: 
+       * insetgraphics.C: Removed inline option and changed rotateAngle to float.
+
+2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * insetfoot.C (validate): Added method to ensure that the
+       right bit of LaTeX is emitted.
+
+       * insetfoot.h: Added validate method to set the correct
+       LaTeXFeatures bit for the special footnote code.
+
+2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
+
+       * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
+       quotes
+
+2001-07-27  Juergen Vigna  <jug@sad.it>
+
+       * inset.h: remove not used font variable in parameter.
+       removed checkInsertChar in UpdatableInset as it was equal to
+       the one in Inset and so not needed.
+
+       * insetert.C (checkInsertChar): implementation of function
+       checkInsertChar.
+
+       * inset.h: added new function checkInsertChar.
+
+       * various files: added c-tor and clone() function.
+       
+       * insetcollapsable.h: removed clone function here as this should
+       be only realized in REAL insets and added it to all collapsable
+       insets! (with the copy-constructor).
+
+2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * insetminipage.C (read): handle missing parameters more gracefully
+
+       * insetcollapsable.C (read): handel missing collapsed more gracefully
+
+2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * insetfloat.C (read): handle missing parameters.
+
+       * insettext.C (read): handle old latex end_inset
+
+       * insetert.C (setButtonLabel): new method
+       (init): use it, to set the dynamic label correctly
+       (read): use it
+
+       * Makefile.am (EXTRA_DIST): add files that is not part or the
+       binary here.
+
+       * insetcollapsable.h: remove autocollapsable (no users), remove
+       draw_label, change_label_with_text and companion code. Remove args
+       from some methods.
+       * insetert.[Ch]: move here instead (only user)
+
+       * inset.h: rename private variable name to name_, make
+       selectNextWord return a const string. make getInsetName return a
+       string const &. Remove bool from open, add close.
+
+       * Makefile.am: don't compile insetlist, insetsection
+       and insettheorem
+
+2001-07-24  Juergen Vigna  <jug@sad.it>
+
+       * insetert.C (InsetERT): put init after the paragraph initialization,
+       as otherwise we don't set the draw_label right.
+
+       * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
+       insets with the mouse without having strange selections.
+       (edit): if the inset was collapsed and we open it here then put the
+       cursor always at the beginning of the inset.
+       (get_new_label): 15 instead of 10 max chars in the label.
+
+       * insetert.C (localDispatch): added and handle various stuff we
+       need to handle here (font setting on paragraph break, not permitted
+       layout setting, etc.).
+
+       * inset.h: added default copy-consturctor and implemented this in
+       various insets with the change to use this in the clone function!
+
+2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetminipage.C (InsetMinipage): set background color to red :)
+
+2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
+       draw frame mode is LOCKED.
+
+       * insetcollapsable.C (edit): 
+       (insetButtonRelease): set update status to full when
+       opening inset.
+
+       * insettext.C (clearInset): 
+       * insettabular.C (draw): 
+       * insetlatexaccent.C (draw): honor background color.
+
+       * inset.h: new member background_color_, initialized to
+       LColor::inherit.
+
+       * inset.C (backgroundColor): new method.
+       (setBackgroundColor): new method.
+
+       * insetert.C (init): new method, called by the ctors.
+       (InsetERT): when inserting contents, make sure the font is
+       ALL_INHERIT.
+
+       * insetnote.C (InsetNote): when inserting content, remove trailing
+       newline
+       (init): set background color to LColor::note
+
+2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * insetcollapsable.C: adjust
+
+       * insetbutton.C: adjust
+
+2001-07-23  Juergen Vigna  <jug@sad.it>
+
+       * insetcollapsable.h: removed widthCollapsed variable, LyXFont
+       parameter on the _collapsed function (was not needed) and call
+       always width_collapsed().
+
+       * insetert.C (InsetERT): use setLabel with "true" flag.
+
+       * insetcollapsable.C: modified various functions to set the draw_label
+       string right in any condition.
+       (setLabel): added a bool parameter to set change_label_with_text.
+
+       * insetcollapsable.h: added draw_label string which is set to the
+       actual drawn label-string, while label is the original static label
+       of this collapsable inset. Added bool change_label_with_text to set
+       if we want that the label changes to the start of the InsetText's
+       text when collabpsed. You can set this flag with the setLabel funciton.
+       Added bool inlined for inlined collapsable insets, but not handled
+       yet.
+
+       * insetcollapsable.C (get_new_label): added should get a new label
+       from the InsetText beginning (for now 10 chars).
+
+2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
+
+       * insetquotes.C (latex): fix the handling of french double quotes
+       when not using the french pachage.
+
+2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetcollapsable.h: make WidthCollapsed mutable.
+
+       * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
+       InsetPrintIndex returns INDEX_PRINT_CODE.
+
+       * inset.h: add INDEX_PRINT_CODE
+
+       * insetcollapsable.C (draw): init widthCollapsed if necessary
+       (width): ditto.
+
+       * insetquotes.C (width): use the local language, not the document
+       language.
+       (draw): ditto.
+       (dispString): add additional spacing for all french languages,
+       like fr_CA.
+       (validate): make it work when there is no default language
+
+       * insetspecialchar.h: rename kind to kind_; add kind() accessor.
+
+       * insetnote.C (init): new method, called by the constructors
+       (InsetNote): new constructor with contents passed as a string
+
+2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetfootlike.C (insetAllowed): disallow float in footlike.
+
+       * insetert.C (InsetERT): add collapsed argument to the constrctor
+       with contents.
+
+2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * insetindex.h: shut off warning
+
+2001-07-20  Juergen Vigna  <jug@sad.it>
+
+       * insetcollapsable.C (update): recoded hopefully works now!
+
+2001-07-19  Juergen Vigna  <jug@sad.it>
+
+       * most files: implemented the below new introduced function.
+       
+       * inset.h: added new edit(BufferView *, bool front) method to be able
+       to enter an inset from the front/back without knowing x/y positions
+       and baselines inside the inset. So I just can tell the inset activate
+       me and set the cursor on the front/back of yourself.
+
+2001-07-18  Juergen Vigna  <jug@sad.it>
+
+       * insetcollapsable.C (edit): fixed hopefully the y parameter which
+       is givven to the InsetText.
+       (insetButtonPress): ditto
+       (insetButtonRelease): ditto
+       (insetMotionNotify): ditto
+
+2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
+       LIGATURE_BREAK, since the name is so stupid.
+
+2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
+       the default InsetCollapsable methods. I.e., it can insert anything.
+       (write) output the name of the inset, not some silly hack for
+       compatability with the old InsetInfo.
+       
+       * insetinfo.[Ch]: removed.
+       * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
+       now collapsable, but functionality is otherwise identical to InsetInfo.
+
+       * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
+
 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
 
        * insettabular.C (selectNextWord): fixed spellchecking for the
        first cell of a tabular (wasn't entered!)
+       (getLyXText): changed to enter automatically insettext and return
+       it's LyXText if we're locked.
 
 2001-07-17  Juergen Vigna  <jug@sad.it>