X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FChangeLog;h=976f4059770c9cf933a9bf5645aaa85d3a4995c2;hb=8f90cc97a640dcec96e62ecf3d20fb077dd00fb9;hp=5efeaa0d28dc6f994f03e8425eca51697ef98bbc;hpb=91b3be6f57305be7a2b83d8e1e8774c3e2581752;p=lyx.git diff --git a/src/insets/ChangeLog b/src/insets/ChangeLog index 5efeaa0d28..976f405977 100644 --- a/src/insets/ChangeLog +++ b/src/insets/ChangeLog @@ -1,3 +1,418 @@ +2003-07-26 Angus Leeming + + * insetgraphics.C: remove unused declaration of system_tempdir. + +2003-07-25 Lars Gullik Bjønnes + + * rename Inset to InsetOld + + * all inset files (clone): return a auto_ptr + +2003-07-23 Angus Leeming + + * insetexternal.[Ch] (setParams): pass it a Buffer const *. + +2003-07-23 Angus Leeming + + * mailinset.[Ch] (inset2string): + * insetcommand.[Ch] (inset2string): + * insetert.[Ch] (inset2string): + * insetexternal.[Ch] (inset2string): + * insetfloat.[Ch] (inset2string): + * insetgraphics.[Ch] (inset2string): + * insetinclude.[Ch] (inset2string): + * insetminipage.[Ch] (inset2string): + * insetnote.[Ch] (inset2string): + * insettabular.[Ch] (inset2string): + * insetwrap.[Ch] (inset2string): now requires a Buffer const & arg. + + * insetexternal.[Ch]: + * insetgraphics.[Ch]: get rid of the view() function. Associated + changes to the mailers' string2params and params2string functions. + +2003-07-23 Angus Leeming + + * insetexternal.[Ch]: store the external file name in a FileName + member variable rather than a string + associated changes. + +2003-07-21 Angus Leeming + + * insetgraphicsParams.[Ch]: store the graphics file name in + a FileName member variable rather than a string. + + * insetgraphics.[Ch]: + * insetgraphicsParams.[Ch]: Associated changes. + +2003-07-21 Angus Leeming + + * insetgraphics.[Ch] (string2params, params2string): passed a + buffer_path argument. + (view): new method. + +2003-07-21 Angus Leeming + + * insetexternal.C: + * insetgraphicsParams.[Ch]: + * insetinclude.C: + * renderers.C: use namespace lyx::graphics rather than grfx shortcut. + +2003-07-21 Martin Vermeer + + * insetnote.C: fixed greyout and conditionals layout foul-ups. + +2003-07-18 André Pönitz + + * insetert.[Ch]: + * insetminipage.[Ch]: + * insettabular.[Ch]: + * insettext.[Ch]: + * insetwrap.[Ch]: + * updatableinset.[Ch]: remove unneeded Inset::getMaxWidth() + +2003-07-18 André Pönitz + + * inset.[Ch]: + * insetbibitem.C: + * insetcollapsable.C: + * insetcommand.C: + * insetert.C: + * insetexternal.C: + * insetgraphics.[Ch]: + * insetlatexaccent.[Ch]: + * insetminipage.C: + * insetnewline.C: + * insetquotes.C: + * insetspace.C: + * insetspecialchar.C: + * insettabular.[Ch]: + * insettext.[Ch]: + * updatableinset.C: two-phase-drawing for InsetText & InsetTabular + +2003-07-17 André Pönitz + + * insetcollapsable.C: + * insettabular.C: + * insettext.C: don't call Inset::update() anymore + + * insettext.[Ch]: + * insettabular.[Ch]: remove unneeded in_update_ members + + * insettext.[Ch]: remove unneeded InsetText::old_max_width member + +2003-07-16 André Pönitz + + * insettext.C (selectAll): remove + +2003-07-16 John Levon + + * insetnote.h: + * insetnote.C: implement showInsetDialog() + +2003-07-15 André Pönitz + + * insettabular.C: + * insettext.C: refresh_status tristate -> need_update bool + +2003-07-15 Alfredo Braunstein + + * insettext.C: adjust call to LyXText::init + +2003-07-14 Juergen Spitzmueller + + * insettext.C: use bufferview_funcs->replaceSelection() + to delete selections in some cases (bugs 441, 673, 702, 954). + +2003-07-14 André Pönitz + + * insettext.C (draw): use slimmed down rowpainter interface + +2003-07-14 André Pönitz + + * insetcollapsable.C: + * insetert.C: + * insettext.[Ch] (cy, ciy, setUpdateStatus): + remove unused BufferView * argument + +2003-07-14 André Pönitz + + * insettext.[Ch]: used cached metrics a bit more + +2003-07-10 Alfredo Brauntein + + * insettabular.[Ch]: invalidate InsetTabular::view(), added buffer() + +2003-07-10 André Pönitz + + * insettabular.C: + * insettext.[Ch]: remove InsetText::InnerCache, clean up consequences + +2003-07-04 Lars Gullik Bjønnes + + * introduce namespace lyx::graphics + +2003-07-01 Lars Gullik Bjønnes + + * introduce namespace lyx::support + +2003-06-30 André Pönitz + + * insetcite.C (localDispatch): fix case of missing return value + + * insetcite.C (ascii): remove unneeded temporary + +2003-06-28 Lars Gullik Bjønnes + + * insetspace.h: fix \file + + * insetbibtex.C (fillWithBibKeys): use std:: on stdlib types + * insetinclude.C (fillWithBibKeys): ditto + + * insetbibitem.C: fix type const order + + * inset.C (getLyXText): add varname for arg + + * ExternalTemplate.h: fix type const order + +2003-06-27 André Pönitz + + * insettext.C: take care of removed LyXCursor::row_ member + + * insettext.[Ch]: use new TextCursor struct for sstate + +2003-06-21 Alfredo Braunstein + + * inseterror.[Ch]: removed + +2003-06-21 Alfredo Braunstein + + * insetinclude.C (docbook): use parseError instead of sgmlError + +2003-06-19 Alfredo Braunstein + + * insetinclude.C (loadIfNeeded): call ::loadLyXFile instead + of BufferList::loadLyXFile + +2003-06-18 Lars Gullik Bjønnes + + * insettext.C (update): simplify + (updateLocal): remove commented code + (insetUnlock): simplify + (lockInset): simplify + (updateInsetInInset): simplify + (localDispatch): simplify + (setFont): simplify + (resizeLyXText): simplify + (collapseParagraphs): simplify + + * insetert.C (get_new_label): simplify + +2003-06-17 Lars Gullik Bjønnes + + * insettext.C (localDispatch): handle arg to LFUN_PASTE, call + pasteSelection with index + +2003-06-13 Jean-Marc Lasgouttes + + * insettext.C (localDispatch): fix call to cutSelection for LFUN_CUT + +2003-06-16 André Pönitz + + * insetbase.h: new virtual base function clone() + + * *inset*.[Ch]: IU of clone() and getLabelList (i.e. essentially + Inset * clone() -> InsetBase * clone() + +2003-06-13 André Pönitz + + * insettabular.[Ch]: make tabular a proper member + +2003-06-12 André Pönitz + + * insettabular.[Ch]: some renaming plus whitespace + +2003-06-11 Angus Leeming + + * Makefile.am: remove graphicinset.[Ch], insetbutton.[Ch]. + Add renderers.[Ch]. + + * insetbutton.[Ch]: removed. + * graphicinset.[Ch]: renamed as renderers.[Ch]. + + * renderers.[Ch]: new files. Rename GraphicsInset as GraphicsRenderer. + Create a new class ButtonRenderer using the InsetButton::metrics() and + draw() functions. + Derive both from a common RenderedInset base class. + + * insetcommand.[Ch]: + * insetinclude.[Ch]: derive from Inset, not InsetButton. + Give it a ButtonRenderer member variable. Use it. + Give the classes working copy c-tors. + No longer derive from boost::noncopyable. + + * insetexternal.[Ch]: enable the inset to choose dynamically whether to + display its contents as a button or as a graphic. + + * insetgraphic.[Ch]: changes due to the change in name GraphicInset -> + GraphicRenderer. + +2003-06-11 Angus Leeming + + * insetcite.C (localDispatch): reformat. + + * insetref.C (localDispatch): enable dialog to be lauched. + +2003-06-11 John Levon + + * insettabular.C: correctly mark all cells as erased + +2003-06-11 Angus Leeming + + * insetexternal.[Ch]: InsetExternal::Params no longer stores the + ExternalTemplate but its name, templatename. This means that a file + containing a reference to an External Template not installed on the + current machine will be saved retaining this info rather than inserting + the first "valid" template from the list of templates. + + As a by product, the visual statement that the Template is missing is + now very clear! + +2003-06-10 Lars Gullik Bjønnes + + * insettext.C (appendParagraphs): remove some commented code. + +2003-06-10 Angus Leeming + + * graphicinset.[Ch] (view): removed the publicly accessible function to set + the cache. + + * insetexternal.[Ch]: move tempname_ into the Params struct. + (Params d-tor): new function, to clean-up this temp file. + (localDispatch): dispatch LFUN_EXTERNAL_EDIT. + (cache): removed. + (editExternal, doSubstitution): move out of class. + +2003-06-10 Angus Leeming + + * graphicinset.[Ch] (params): removed. + * graphicinset.h (operator=): declared private but not defined. + (statusMessage): made private. + + * insetexternal.[Ch]: graphic_ renamed as renderer_. + +2003-06-07 John Levon + + * insetert.C (latex): make a newline mean just that not + a new par + +2003-06-07 José Matos + + * insethfill.[Ch] (linuxdoc, docbook): implement output + * insetspace.C (linuxdoc, docbook): remove coments as the code + is correct. + +2003-06-06 José Matos + + * insetnewline.C (linuxdoc,docbook): return newline, fix bug 1148. + +2003-06-06 André Pönitz + + * insetwrap.[Ch]: code compactification + +2003-06-06 Alfredo Braunstein + + * mailinset.C (updateDialog): use Dialogs::visible + +2003-06-04 Angus Leeming + + * graphicinset.C (draw): add a comment for the #if 0 block. + + * insetexternal.h: remove Params::parameters variable. + * insetexternal.C (read, write): rewrite to output new ExternalInset format + and read it back making full use of LyXLex. + +2003-06-04 André Pönitz + + * inset.[Ch]: change owner_ from Inset * to UpdatableInset * + +2003-06-04 John Levon + + * insettabular.C: back out tall table speed up. It was broken + +2003-06-03 Angus Leeming + + * ExternalTemplate.[Ch]: add inputFormat and UpdateFormat variables. + Remove ViewCommand and UpdateCommand. + + * graphicinset.C (update): bug fix. Set the params before calling the + loader. + * graphicinset.[Ch] (view): new method. A bit of a fudge to set the + BufferView cache to enable the InsetExternal::editCommand to be invoked + from the frontends. Would not be needed if this were dispatched properly. + (old_ascent_): variable removed. + + * insetexternal.[Ch]: large clean-up to use the converter mechanism to + do any necessary conversions of external material. Also use the + new GraphicsInset to display the inset within LyX. + +2003-06-03 Angus Leeming + + * graphicinset.[Ch]: new files. Clean up the InsetGraphics::Cache + and move it somewhere where InsetExternal can use it too. + + * Makefile.am: add the new files. + + * insetgraphics.[Ch]: make use of the new GraphicInset. + +2003-06-03 John Levon + + * inset.h: + * insetbibitem.[Ch]: + * insetbibtex.h: + * insetcite.h: + * insetcommand.[Ch]: + * insetenv.[Ch]: + * inseterror.h: + * insetert.[Ch]: + * insetexternal.[Ch]: + * insetfloat.[Ch]: + * insetfloatlist.h: + * insetfoot.[Ch]: + * insetgraphics.[Ch]: + * insethfill.h: + * insetinclude.[Ch]: + * insetindex.h: + * insetlabel.h: + * insetlatexaccent.[Ch]: + * insetmarginal.[Ch]: + * insetminipage.[Ch]: + * insetnewline.h: + * insetnote.[Ch]: + * insetoptarg.[Ch]: + * insetquotes.[Ch]: + * insetref.[Ch]: + * insetspace.[Ch]: + * insetspecialchar.[Ch]: + * insettabular.[Ch]: + * insettext.[Ch]: + * insetthereom.[Ch]: + * insettoc.h: + * inseturl.h: + * insetwrap.[Ch]: make clone() not take a Buffer * arg + + * insetgraphics.[Ch]: + * insetgraphicsParams.[Ch]: always store an absolute + path at runtime + +2003-06-02 André Pönitz + + * inseterror.C: + * insetgraphics.C: + * insetlatexaccent.C: remove duplicated call to metrics() + +2003-06-02 John Levon + + * insettabular.C: fix resize of column width + 2003-06-02 John Levon * Makefile.am: @@ -27,6 +442,9 @@ * insettabular.[Ch]: * insettext.[Ch]: unify first drawing phase + * inset.[Ch]: + * insetbase.h: move validate() to the base + 2003-05-31 Angus Leeming * Makefile.am: moved insetwrap.[Ch] into alphabetical order. @@ -80,7 +498,7 @@ * insetert.C (clone): remove const_cast - * delete commented same_id functions from a lot of files. + * delete commented same_id functions from a lot of files. 2003-05-28 John Levon