X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FChangeLog;h=5d3ffcd9932b814f275d7e23d402328d9479efe8;hb=e28331ed63062dea10d0a21b9ec12034b4b17b9a;hp=5578249532dfe54376532f3150ff7ef485ffa13b;hpb=aa17555cdefd672917b2fcddc389935ac1865e5f;p=lyx.git diff --git a/src/insets/ChangeLog b/src/insets/ChangeLog index 5578249532..5d3ffcd993 100644 --- a/src/insets/ChangeLog +++ b/src/insets/ChangeLog @@ -1,10 +1,495 @@ +2006-03-11 Jürgen Spitzmüller + + * insettabular.C (dist): fix miscalculation of rowheight (bug 2006) + +2005-03-10 Martin Vermeer + + * insetcollapsable.C: + * insettext.[Ch]: Inside-inset speedup, esp. for the Mac (bug 2195) + +2006-02-25 Georg Baum + + * insetert.[Ch] (read): new, force all paragraphs to latex_language + * insetert.C (doDispatch): set latex_language, not buffer language + for copied text + * insetert.C (doDispatch): force latex_language for newly inserted + text + * insetert.C (draw): realize draw font + * insetert.[Ch] (InsetERT): use latex_language and comment out unused + constructor + * insettext.h (setFont): remove unused declaration + +2006-02-22 Jürgen Spitzmüller + + * insetfootlike.C (metrics, draw): use buffer's default font (bug 2308). + +2006-02-05 Martin Vermeer + + * insettext.C: Fix bug 2115: blue language lines (for default font) + popping up when the documnent font is different. This includes + work by Georg Baum. + +2006-01-11 Georg Baum + + * insetgraphics.C (findTargetFormat): document + * insetgraphics.C (prepareFile): handle unknown formats + +2006-01-10 Jean-Marc Lasgouttes + + * insettext.C (getLabelList): + * insettabular.C (getLabelList): remove, since the ParIterator + already does the job of looking inside insets (bug 2188) + +2006-01-07 Georg Baum + + * ExternalSupport.[Ch] (updateExternal): add external_in_comment flag + * insetexternal.C (latex, linuxdoc, docbook, plaintext): Don't copy + files inside comments + * insetbibtex.C (latex): ditto + * insetinclude.C (latex, linuxdoc, docbook, plaintext): ditto + * insetnote.C (latex): set inComment flag in runparams and ignore + exported files for comment insets + * insetnote.C (linuxdoc): ditto + * insetnote.C (docbook): ditto + * insetnote.C (plaintext): ditto + +2006-01-01 + + * insetcharstyle.h: fix syntax error + +2005-12-31 Martin Vermeer + + * insetcollapsable.C (metrics): reverse patch of 2005-12-16 because + of better fix in text3.C. + +2005-12-12 Georg Baum + + * insetbase.h (noFontChange): refine documentation + +2005-12-16 Martin Vermeer + + * insetcollapsable.C (metrics): fix "turds" when changing openinlined_ + +2005-12-05 Martin Vermeer + + * insetbox.[Ch]: fix bugs 2136, 2123 + +2005-11-02 Martin Vermeer + + * insetbox.C (metrics): fix width problems (bug 2137) + +2005-11-28 Georg Baum + + * insettabular.C (tabularFeatures): Move some code to + setColumnPWidth and setMColumnPWidth + +2005-11-25 Jürgen Spitzmüller + + * insetbase.h: + * insetcharstyle.[Ch]: + * insetcite.[Ch]: + * insetlatexaccent.[Ch]: + * insetquotes.[Ch]: + * insetref.[Ch]: + * insetspace.[Ch]: + * insetspecialchar.[Ch]: + * inseturl.[Ch]: new method textString (fix bug 2089) + +2005-11-18 Georg Baum + + * insetbibtex.C (latex): copy .bib files to the master buffer temp dir + +2005-11-17 Jürgen Spitzmüller + + * insetbase.h: + * insetert.h: + * insettabular.h: + change argument of forceDefaultParagraphs from inset to cell. + + * insettabular.C: fix forceDefaultParagraphs (part of bug 1953). + +2005-11-10 Jürgen Spitzmüller + + * insetbase.h: document the EDITABLE enum. + +2005-11-07 Jürgen Spitzmüller + + * insetert.C (setButtonLabel): use isOpen() to test whether the ert + is collapsed. + +2005-11-02 Martin Vermeer + + * insetbranch.C: partial fix bug 2092: branches not + propagated to child docs + * insetcharstyle.C: Also replace LColor::red by LColor::error + +2005-10-25 Jean-Marc Lasgouttes + + * insetbranch.C (isBranchSelected): take a buffer as argument. + adapt to work with child documents (bug 2092). + +2005-10-21 Jean-Marc Lasgouttes + + * insettabular.C (doDispatch): get rid of annoying debug message. + + * insetbranch.C (doDispatch): LFUN_INSET_TOGGLE: do not replicate + code from InsetCollapsable. + + * insetcollapsable.C (doDispatch): LFUN_INSET_TOGGLE: when the + inset is toggled to Closed, move cursor to the right (part of bug + 2066). + +2005-10-21 Martin Vermeer + + * insettext.C: remove obsolete old_pit + +2005-10-20 Jean-Marc Lasgouttes + + * insettabular.C (doDispatch): do not override the result of + LFUN_RIGHT/LEFT. (bug 2101) + +2005-09-16 Michael Gerz + + * insetvspace.C (metrics): compute ascent and descent in a way that + the cursor is placed on the same level as the label text + +2005-09-28 Jürgen Spitzmüller + + * insetcollapsable.[Ch]: implement Alfredo Braunstein's approach + of autoopen, which means that collapsables automatically open + whenever the cursor enters (and close again on leave) (fixes bug 1921). + +2005-09-28 Jürgen Spitzmüller + + * insetspace.C: rename '\,' to '\thinspace{}' (avoid parsing error) + and '\space' to '\space{}' (consistency). + +2005-09-19 Jürgen Spitzmüller + + * insettabular.C (tabularFeatures): validate cursor after + setAutoBreakRow (SET_[M]PWIDTH) (fixes bug 1945). + +2005-09-11 Martin Vermeer + + * insettabular.C: fixes bug 1765: multicol cell width on screen not + displayed + +2005-09-11 Jürgen Spitzmüller + + * insettabular.C: use recordUndoInset instead of recordUndo + (fixes bug 1937 and 1986). + +2005-09-12 Georg Baum + + * insetvspace.C (metrics): include label text + * insetvspace.[Ch] (label): new, needed for the above + +2005-09-10 Jürgen Spitzmüller + + * insetbase.[Ch]: new bool neverIndent() which indicates if + an inset does not want paragraph indentation at all. + * insetcharstyle.h: + * insetert.h: + * insetoptarg.h: return true for neverIndent() + * insettext.[Ch]: return true for neverIndent() in case + of tabular cells (based on a crude guess). + +2005-09-09 Georg Baum + + * insetline.C: Add forgotten include + +2005-09-07 Georg Baum + + * insetline.C (latex): write the size argument of \lyxline again + * insetquotes.C (latex): adapt to OutputParams changes + +2005-08-09 Jürgen Spitzmüller + + * insettabular.C (tabularFeatures): don't force alignment to BLOCK + when switching to pwidth cell (bugs 1296, 1840). + +2005-08-03 Jean-Marc Lasgouttes + + * insettabular.C (draw): pass PainterInfro::erased_ to + drawCellLines + (drawCellLines): add an erased bool and handle it. + +2005-08-03 John Levon + + * insettext.C (clear): remove bool argument. + (read): adapt to clear() changes. + + * insettabular.C (cutSelection): adapt to MarkErased changes. + + * insettext.C (markErased): + * insettabular.C (markErased): + * insetbase.C (markErased): add bool argument. + +2005-09-06 Jürgen Spitzmüller + + * insettabular.C: mark tabular_stack_ (of CutAndPaste) dirty + after copying several cells (works around bug 1919). + +2005-09-05 Michael Gerz + + * insetcharstyle.C (metrics,draw): consider inset label for + width computation; fix drawing of labels of undefined char styles + +2005-08-07 Martin Vermeer + + * insettabular.C (getStatus): fix Helge's bug that a number of insets + including ERT could not be inserted in tabular. + +2005-08-02 Jean-Marc Lasgouttes + + * insetinclude.C (string2params): fix typo in error message (bug 1963). + +2005-07-28 Jürgen Spitzmüller + + * insettabular.C (getStatus): disable line and paragraph breaks + in non-fixed-width cells (bug 1938). + +2005-07-27 Jürgen Spitzmüller + + * insetfloat.C: + * insetwrap.C: Do not use translatable strings as internal identifier + (bug 1870). + +2005-07-18 Lars Gullik Bjønnes + + * insetbase.C: include boost/current_function.hpp + +2005-07-18 Lars Gullik Bjønnes + + * insetbase.C (edit,editXY,index): supress some lyxerr messages + +2005-07-18 Jean-Marc Lasgouttes + + * insettabular.C (doDispatch): try to fix handling of cursor UP/DOWN. + +2005-07-17 Lars Gullik Bjønnes + + * insetlabel.C (changeRefsIfUnique): remove unused code + +2005-07-17 Lars Gullik Bjønnes + + bug 1375 + * insetcommand.[hC]: rename set_label_ to updateButtonLabel_ and + reverse the logic. Make sure to set updateButtonLabel_ to true in all + places where params is set (directly or indirectly). + +2005-07-15 André Pönitz + + * insettext.[Ch] (updateLocal): remove. Has been disabled for a while. + +2005-07-15 André Pönitz + + * Makefile.am: + * inset.[Ch]: + * insetcollapsable.[Ch]: + * insettabular.[Ch]: + * updatableinset.[Ch]: remove UpdatableInset + +2005-07-15 José Matos + + * insettext.C (plaintext): fix call to asciiParagraph. + +2005-07-15 André Pönitz + + * insetcollapsable.[Ch]: + * updatableinset.[Ch] (scroll, setScroll): sanitize things + +2005-07-14 Angus Leeming + + * insetbibtex.C (latex): when processing the LaTeX file in + a temp directory, copy the BibTeX databases there, mangling their + names in the process. Do this so that BibTeX can process the database + because it *really*, *really* can't handle "files with spaces". + +2005-07-14 Lars Gullik Bjønnes + + * insettext.C (doDispatch): reduce some debug blabbering + +2005-07-10 Georg Baum + + * ExternalSupport.C (subst_path): adjust to latex_path changes and + replace dots if appropriate + * insetgraphics.C (prepareFile): move lyxdot replacement to latex_path + * insetexternal.C (validate): require lyxdot + +2005-07-08 Georg Baum + + * ExternalSupport.C (subst_path): new argument exclude_extension + * ExternalSupport.C (doSubstitution): exclude the extension when + quoting $$FName + * insetgraphics.C (stripExtensionIfPossible, prepareFile): exclude + the extension when quoting the file name + +2005-06-16 Jean-Marc Lasgouttes + + * insetquotes.C (latex): always use \og/\fg for the french + languages; test against the language code instead of the babel + name. + +2005-07-06 Georg Baum + + * insettabular.C (tabularFeatures): adjust cursor after adding a column + +2005-07-05 Jürgen Spitzmüller + + * insetbranch.C (setButtonLabel): Make label prefix translatable. + +2005-06-27 Jürgen Spitzmüller + + * insettabular.[Ch] (dist): make it a real member of insettabular + and rewrite it to use the actuall cell dimensions for calculation, + not the insettext's deimensions (fixes bug 1801). + +2005-06-25 Jürgen Spitzmüller + + * insetbibtex.C: (addDatabase): do not check for substrings but + but for whole tokens. + (delDatabase): make it actually work. + +2005-06-21 Georg Baum + + * insetgraphics.C (stripExtensionIfPossible): adjust test for " + +2005-06-20 Georg Baum + + * insetgraphics.C (prepareFile): don't strip the extension of quoted + filenames + * insetgraphics.C (stripExtensionIfPossible): fix lyxdot replacement + +2005-06-16 Jürgen Spitzmüller + + * insettabular.C (getStatus): disable LFUN_TABULAR_INSERT + when multiple cells are selected (bug 1837). + +2005-05-31 Jean-Marc Lasgouttes + + * insetoptarg.C (InsetOptArg): make the inset open by default + (fixes bug 1890) + +2005-05-23 Jean-Marc Lasgouttes + + * insetvspace.C (draw): use VSpace::asGUIName. + +2005-05-17 Georg Baum + + * insetbase.C (getStatus): allow LFUN_INSET_MODIFY unconditionally + * insetbibitem.C, insetbibtex.C, insetlabel.C (doDispatch): call + cur.noUpdate() if nothing changed + * insetlatexaccent.[Ch]: spelling fixes + +2005-05-13 Martin Vermeer + + * insetcollapsable.C (doDispatch): fix + click-on-closed-collapsable-inset-crash bug. + +2005-05-12 Martin Vermeer + + * insettabular.C (pasteSelection): + * insettext.h (copy c'tor): fix paste inside tabulars. + +2005-04-29 Jean-Marc Lasgouttes + + * insetoptarg.C (plaintext): add dummy method. + +2005-05-09 Georg Baum + + * insetbase.h (doDispatch): document a bit more + * insetcommand.C, insetfloat.C, insetgraphics.C, insetinclude.C, + insetnote.C, insetwrap.C, updatableinset.C (doDispatch): don't call + cur.bv().update(), because that leads to nested updates. Call + cur.noUpdate() instead where approriate. + +2005-05-07 Michael Schmitt + + * insetbibtex.C: change screen label + * insetref.C: + * insetert.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO + +2005-05-06 José Matos + + * insetcommandparams.C (scanCommand): fix out of range string access. + +2005-05-05 Martin Vermeer + + * insetbibitem.C (bibitemMaxWidth): removed as obsolete + +2005-05-03 Martin Vermeer +2005-05-03 Georg Baum + + * insetcharstyle.[Ch] (undefined, setUndefined, setDefined): new, + handle undefined character styles + * insetcharstyle.[Ch] (latex, linuxdoc, docbook, plaintext, validate): + handle undefined character styles + +2005-04-23 Jürgen Spitzmüller + + * insettabular.C: handle the LFUN_UNSET_* longtabular methods + in getStatus and the tabularFeature string (bug 1860). + +2005-04-22 Georg Baum + + * insetbranch.C (getStatus): make the code more compact + +2005-04-22 Jean-Marc Lasgouttes + + * insetcollapsable.C (doDispatch): do not pass through double/triple + click events when they are not in the insetext (bug 1797). + +2005-04-22 Georg Baum + + * insetbase.h: document a bit more + * insetbox.[Ch], insetbranch.[Ch], insetcollapsable.[Ch], + insetcommand.[Ch], insetexternal.[Ch], insetfloat.[Ch], + insetgraphics.[Ch], insetinclude.[Ch], insetnote.[Ch], insetwrap.[Ch] + (getStatus): implement + * insetcollapsable.[Ch] (hitButton): take a const argument + * insetert.C (getStatus): enable LFUN_INSET_MODIFY, LFUN_PASTE and + LFUN_PASTE_SELECTION + +2005-04-19 Jean-Marc Lasgouttes + + * insetcollapsable.C (doDispatch): pass through double/triple + click events (bug 1811). + +2005-04-14 Jean-Marc Lasgouttes + + * insetwrap.C (addToToc): copy the code from InsetFloat::addToToc. + + * insetfloat.C (addToToc): do not use the harcoded "Caption" name, + but the SENSITIVE label type. + +2005-04-18 Angus Leeming + + * ExternalSupport.[Ch] (doSubstitution): passed an extra boolean + 'use_latex_path' argument. In turn, passed to the new subst_path + function when replacing placeholders with paths. + + * insetexternal.C (getScreenLabel): + * ExternalSupport.C (lots of places): change invocation of + doSubstitution in lots of places, specifying the appropriate values + for this 'use_latex_path' boolean. + + * insetbib.C (latex): + * insetgraphics.C (latex): + * insetinclude.C (latex): pass path to latex_path rather than to + os::external_path. + +2005-04-18 Martin Vermeer + + * insetcharstyle.C (validate): allow nested charstyle insets + 2005-04-15 Georg Baum * insettabular.C (getStatus): handle LFUN_INSET_MODIFY 2005-04-11 Jean-Marc Lasgouttes - * insetfloat.C (InsetFloat): + * insetfloat.C (InsetFloat): * insetwrap.C (InsetWrap): do not set layout here. 2005-04-13 Georg Baum @@ -25,7 +510,7 @@ 2005-04-05 Martin Vermeer * insetexternal.C (validate): - * ExternalTemplate.[Ch] (dumpFormat, readFormat): allow + * ExternalTemplate.[Ch] (dumpFormat, readFormat): allow multiple Requirements in external material template 2005-04-03 Alfredo Braunstein @@ -57,24 +542,24 @@ 2005-03-21 Alfredo Braunstein - * insettabular.C (drawSelection): cosmetic bugfix + * insettabular.C (drawSelection): cosmetic bugfix 2005-03-17 Jürgen Spitzmüller * insettabular.C (doDispatch): get middle mouse button back again (partially), pass LFUN_CUT and LFUN_PASTE to insettext's dispatch when only a part of the cell is selected (fix bug 1799) - - * insettabular.C: handle some more character attributes in - M. Vermeers method (when multiple cells in tables are selected); - disable some more senseless lfuns when multiple cells are selected + + * insettabular.C: handle some more character attributes in + M. Vermeers method (when multiple cells in tables are selected); + disable some more senseless lfuns when multiple cells are selected (prevent crashes); Move to end of cell instead of beginning when coming from the cell behind. 2005-03-12 Martin Vermeer - * insettabular.C: make applying character attributes + * insettabular.C: make applying character attributes possible for multiple cells in tables. Disable collapsable insets for multiple-cell selection in table (Jürgen S.) Bug reported by Helge Hafting. @@ -112,7 +597,7 @@ 2005-02-13 André Pönitz - * insettext.[Ch] (border_): new + * insettext.[Ch] (border_): new * insettext.C (metrics, draw, drawFrame, clearInset, getCursorPos): use border_ @@ -126,7 +611,7 @@ * insetgraphics.C (latex): Remove line continuation '%\n' (bug xxx, workaround for broken HTML converter) -2005-02-08 Lars Gullik Bjonnes +2005-02-08 Lars Gullik Bjønnes * insetcollapsable.C (leaveInset): size() -> depth() * insettabular.C (isRightToLeft): ditto @@ -145,7 +630,7 @@ * insettabular.C: * updatableinset.C: Use new cursor accessors. -2005-01-31 Lars Gullik Bjonnes +2005-01-31 Lars Gullik Bjønnes * insetinclude.C (loadIfNeeded): rewrite to use boost.filesystem @@ -154,7 +639,7 @@ * insetgraphicsParams.C: protect a #warning preprocessor call with a #ifdef WITH_WARNINGS guard. -2005-01-27 Lars Gullik Bjonnes +2005-01-27 Lars Gullik Bjønnes * Several files: use convert<> instead of atoi,strToXXX and friends @@ -182,7 +667,7 @@ * ExternalTemplate.C: use support/package.h to provide the paths to the various directories used by LyX. -2005-01-06 Lars Gullik Bjonnes +2005-01-06 Lars Gullik Bjønnes * insetwrap.C: * insettabular.C: @@ -192,7 +677,7 @@ * insetbibitem.C: * ExternalTransforms.C (adjAngle): tostr -> convert -2005-01-05 Lars Gullik Bjonnes +2005-01-05 Lars Gullik Bjønnes * inset.[Ch] (forceDefaultParagraphs): delete since it is same as base version @@ -240,7 +725,7 @@ (draw): replace 'do not draw' optimization by 'draw with nullpainter' one -2004-12-03 Lars Gullik Bjonnes +2004-12-03 Lars Gullik Bjønnes * insetbase.[Ch] (idxUpDown2): remove function @@ -269,7 +754,7 @@ * insettext.C: adjust, (metrics): set the font before calling LyXText::metrics -2004-11-25 Lars Gullik Bjonnes +2004-11-25 Lars Gullik Bjønnes * rename a lot of InsetOld to InsetBase @@ -286,7 +771,7 @@ * insettabular.C (tabularFeatures): fix multicolumn handling -2004-11-23 Lars Gullik Bjonnes +2004-11-23 Lars Gullik Bjønnes * render_base.h (operator=): use common semantics @@ -314,6 +799,10 @@ * insettabular.[Ch] (string2params): Don't pretend to return the active cell anymore and simplify keyword parsing. +2004-11-11 Edwin Leuven + + * insettabular.C (getStatus, tabularFeatures): handle booktabs feature + 2004-11-10 Jean-Marc Lasgouttes * insetlatexaccent.h (isLetter): implement, so that word selection @@ -466,13 +955,13 @@ * insetgraphics.[hC] (createDocBookAttributes): Export parameters as attributes with new method for docbook. -2004-09-26 Lars Gullik Bjonnes +2004-09-26 Lars Gullik Bjønnes * render_preview.h: Use preferred calling of Boost.Signal * pch.h: use proper signal include -2004-09-26 Lars Gullik Bjonnes +2004-09-26 Lars Gullik Bjønnes * ExternalTransforms.h: User preferred calling of Boost.Function @@ -502,7 +991,7 @@ * insettabular.C (isRightToLeft): instead of using BufferView::getParentLanguage, use the data from the cursor -2004-08-15 Lars Gullik Bjonnes +2004-08-15 Lars Gullik Bjønnes * pch.h: new file @@ -538,7 +1027,7 @@ * insetcite.[Ch]: fix plaintext export. -2004-08-14 Lars Gullik Bjonnes +2004-08-14 Lars Gullik Bjønnes * insettext.[Ch] (setDrawFrame): take a bool, get rid of the DrawFrame enum. @@ -583,7 +1072,7 @@ * insetquotes.C (latex): same as above with OutputParams::lang. Moreover the code actually works now. -2004-07-24 Lars Gullik Bjonnes +2004-07-24 Lars Gullik Bjønnes * insetwrap.C, insetvspace.C, insettabular.C, insetnote.C: * insetinclude.C, insetgraphics.C, insetfloat.C: @@ -1020,7 +1509,7 @@ (updateLocal): use the cur argument instead of the global cursor * insetcollapsable.C (edit): dont call inset.edit(x,y) when opening -2004-02-01 Lars Gullik Bjonnes +2004-02-01 Lars Gullik Bjønnes * insetlatexaccent.C (checkContents): "c" -> 'c' in calls to contains @@ -1043,7 +1532,7 @@ * updatableinset.[Ch]: adjust coordinate handling to 'screen absolute' coordinate -2004-01-28 Lars Gullik Bjonnes +2004-01-28 Lars Gullik Bjønnes * insettabular.C: add using statement for std::vector, remove std:: where using was already used. @@ -1117,7 +1606,7 @@ * insetnote.C (InsetNoteParams::write): write label only once -2004-01-05 Lars Gullik Bjonnes +2004-01-05 Lars Gullik Bjønnes * insetbranch.C (isBranchSelected): use the BranchNamesEqual functor @@ -6586,7 +7075,7 @@ 2001-07-27 Juergen Vigna - * inset.h: remove not used font variable in parameter. + * inset.h: remove unused font variable in parameter. removed checkInsertChar in UpdatableInset as it was equal to the one in Inset and so not needed.