X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FChangeLog;h=671fd0f22c513d7156bb7e3fc9ed02973eb06ecd;hb=492f394571bccb38e10a8053fcd2172863d49a25;hp=635825daa6255aedd0ad7b5166736973eff110b4;hpb=ba837dca09818a6485c5f34a3122199b5ed82c4e;p=lyx.git diff --git a/src/mathed/ChangeLog b/src/mathed/ChangeLog index 635825daa6..671fd0f22c 100644 --- a/src/mathed/ChangeLog +++ b/src/mathed/ChangeLog @@ -1,3 +1,454 @@ +2006-01-10 Martin Vermeer + + * math_hullinset (doDispatch): fix default label setting (eq:) + +2006-01-01 + + * command_inset.C (editXY): unused parameters + +2005-12-15 Jürgen Spitzmüller + + * math_hullinset.C: initialize Math (symbol fonts and parser) if not + aleady done. + +2005-12-02 Jürgen Spitzmüller + + * math_nestinset.C (script): always ensure that the cell we want to go + to exists (bug 2139). + +2005-11-30 Jean-Marc Lasgouttes + + * math_nestinset.C (lfunMousePress): use mouseSetCursor (bug 2109). + + * math_hullinset.C (doDispatch): comment out some annoying debug + messages. + +2005-11-28 Martin Vermeer + + * math_deliminset.h: + * math_scriptinset.h: fix bug 2117, matrix inside delimeters or in + sub- or superscript + +2005-11-25 Jürgen Spitzmüller + + * math_hullinset.[Ch]: new method textString (fix bug 2089) + +2005-11-15 Georg Baum + + * command_inset.[Ch] (editXY): implement, since MathNestInset::editXY + loops through the cells and that is not possible here because they are + not visible + * math_hullinset.C (getStatus): allow reference and label in + LFUN_INSET_INSERT + * math_hullinset.C (doDispatch): create ref inset in LFUN_INSET_INSERT + * math_nestinset.C (doDispatch): allow references + * math_nestinset.C (doDispatch): remove never reached code for + LFUN_INSET_APPLY + * ref_inset.[Ch] (getStatus): implement, otherwise we'll trigger an + assertion in LyXFunc::getStatus + +2005-11-08 Georg Baum + + * math_parser.C (delEmptyLastRow): Don't delete the dummy row, but + the last full row, since the dummy row has only rowinfo + +2005-11-02 Angus Leeming + + * math_nestinset.C: trivial fix to a MSVS warning. + +2005-11-02 Martin Vermeer + + * math_kerninset.[Ch]: fix 2074: kern width wrong + +2005-10-13 Georg Baum + + * math_gridinset.[Ch] (eolString, write): Output \\ at the end of the last + line if it is empty (fixes bug 2067) + * math_hullinset.[Ch] (eolString): Adjust to the changes above + * math_hullinset.C (delRow): Allow to delete the last dummy row + * math_parser.C (delEmptyLastRow): Delete the last dummy row. + The last hline appears in the wrong row otherwise. + * math_parser.C (parse1): Call delEmptyLastRow for all matrix like + insets. This fixes bug 2067 and avoids data loss on load/save cycles. + * math_parser.C (parse1): Ignore the number of columns of alignedat + * math_splitinset.C (write): Write the number of column of alignedat. + This prevents data loss together with the math parser change above. + +2005-10-09 Georg Baum + + * math_gridinset.C (doDispatch): adjust paste to match paste in text + and math nest inset + * math_nestinset.C (doDispatch): implement paste (bug 2059) + +2005-10-09 Georg Baum + + * math_nestinset.C (doDispatch): Don't record undo steps when + inserting characters of a macro name (see comment) + +2005-10-04 Georg Baum + + * math_macro.C (editXY): new, fix crash (bug 2060) + * math_macro.C (cursorPos): new, fix potential crash + * math_macro.C (drawSelection): new, fix potential crash + * math_nestinset.C (doDispatch): fix crash when inserting math macros + with 0 arguments + +2005-09-30 Jean-Marc Lasgouttes + + * math_nestinset.C (doDispatch): do not leave the inset after + LFUN_DELETE. (part of bug 2057) + +2005-10-02 Georg Baum + + * math_kerninset.C (write): write width, not 0 (fixes bug 2050) + +2005-10-03 Jürgen Spitzmüller + + * math_nestinset.C (doDispatch): use recordUndoInset when deleting + whole cell via LFUN_BACKSPACE (fixes bug 2058). + +2005-09-27 Jürgen Spitzmüller + + * math_nestinset.C (doDispatch): leave inset to the right when + hitting ESC. + +2005-09-27 Jürgen Spitzmüller + + * math_nestinset.C (doDispatch): record LFUN_CUT in undo stack + (fixes bug 2041). + + * math_data.C (draw): add nested insets to the coord cache + (fixes the major part of bug 1918). + +2005-09-19 Jean-Marc Lasgouttes + + * math_nestinset.C (cursorPos): parameter `boundary' is unused. + +2005-09-15 Jürgen Spitzmüller + + * math_nestinset.C (doDispatch): use cur.normalize() to prevent crash + when cutting in math array (bugs 1960, 1981). + +2005-08-19 Martin Vermeer + + * math_nestinset.C (doDispatch): fix crash when deleting across rows + in math array, and block multi-cell cut/copy leading to data loss + +2005-07-26 Georg Baum + + * math_factory.C (initSymbols): Don't require wasysym for the wasy + font (bug 1942) + +2005-07-15 Stephan Witt + + * math_nestinset.C (getStatus): handle font change requests + +2005-07-15 Stephan Witt + + * math_hullinset.C (getStatus): don't allow insert of label for + inlined eq + +2005-07-15 André Pönitz + + * math_inset.C (write): don't output too many spaces + +2005-07-15 Andreas Vox + + * math_hullinset.C (editXY): partial fix for #622 + +2005-07-14 André Pönitz + + * math_hullinset.C (BREAKLINE): choose between eqnarray and + align according to user preference + +2005-07-14 André Pönitz + + * math_charinset.C (mathmlize): escape <, >, and & on export + +2005-07-14 André Pönitz + + * math_gridinset.C (doDispatch): cur.undispatched on LFUN_ESCAPE + +2005-07-14 André Pönitz + + * math_gridinset.C (doDispatch): cur.undispatched on LFUN_NEXT/PRIOR + +2005-07-10 Georg Baum + + * math_gridinset.C (doDispatch): add comment about jumping cursor + +2005-07-07 Georg Baum + + * math_gridinset.C (doDispatch): use recordUndoInset when more than + one cell is changed + +2005-07-06 Georg Baum + + * math_gridinset.C (doDispatch): better fix for the assertion + +2005-06-29 Martin Vermeer + + * math_gridinset.C (doDispatch): fix assert copying row or + column in math + +2005-06-24 Jürgen Spitzmüller + + * math_nestinset.C (doDispatch): use text font attributes in text mode. + * math_nestinset.C (getStatus): allow text font attributes in math mode. + +2005-06-24 Georg Baum + + * math_fontinset.C (validate): require amsmath for \text + +2005-06-16 Georg Baum + + * math_colorinset.C (normalcolor): remove ... + * math_colorinset.C (latexcolor): ... and use this new function instead + * math_colorinset.C (metrics, draw): Don't draw cell(0), because it + is horrible UI + * math_colorinset.C (write): Don't write invalid colors + * math_colorinset.C: Store always the LaTeXName in cell(0) + * math_hullinset.C (handleFont2): adjust to the change above + * math_nestinset.C (handleFont2): ditto + * math_parser.C (parse): handle \textcolor and \normalcolor + * math_factory.C (createMathInset): ditto + +2005-06-08 Jean-Marc Lasgouttes + + * math_hullinset.C (label): avoid warning when assertions are + disabled. + +2005-06-07 Georg Baum + + * math_parser.h (latexkeys): new member requires + * math_factory.C (initSymbols): fill the requires field for fonts + * math_symbolinset.C (validate): use sym_->requires instead of + sym_->inset (fixes bug 1665) + +2005-05-07 Michael Schmitt + + * ref_inset.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO + +2005-05-01 Martin Vermeer + + * math_nestinset.C (getStatus): suppress math/text fonts, + subscripts etc. to prevent lyx access to latex-illegal stuff + in text-inside-math (mbox) + +2005-04-25 Martin Vermeer + + * math_gridinset.C (doDispatch): + * math_hullInset.C (doDispatch): + * math_nestInset.C (doDispatch): fix handling of alignment + +2005-04-11 Martin Vermeer + + * math_nestinset.C (doDispatch): make insert-around-selection + of root inset take the base, not the exponent + +2005-04-10 Martin Vermeer + + * math_deliminset.Ci (isParenthesis): + * math_extern.C: Spelling + +2005-04-09 Martin Vermeer + + * math_gridinset.C (doDispatch): + * math_nestinset.C (doDispatch): enable HOME/END keys to skip + out of inset (adding cur.undispatched()) + +2005-04-09 Martin Vermeer + + * math_colorinset.C (draw): fix crash and cursor positioning. + +2005-04-07 Martin Vermeer + + * math_nestinset.C (doDispatch): Fix arrow up/down inside + macro crashing bug (Helge Hafting report) + +2005-04-07 Martin Vermeer + + * math_gridinset.C (getStatus): allow C-Tab to split cell + +2005-04-06 Martin Vermeer + + * math_nestinset.C (doDispatch): fix cursor positioning in + non-grid nestinsets, and selection enclosure when inserting + font or deco insets. + +2005-04-05 Martin Vermeer + + * math_amsarrayinset.C: + * math__arrayinset.C: + * math_decorationinset.C: + * math_deliminset.C: + * math_nestinset.C: + * math_tabularinset.C: Final touch on various corner marker + positions and inset clickability in math + +2005-04-04 Martin Vermeer + + * math_splitinset.[Ch]: add draw method calling setPosCache, + to make split-type insets clickable. + +2005-04-04 Martin Vermeer + + * math_amsarrayinset.C: + * math_casesinset.C: + * math_gridinset.C: + * math_gridinset.h: Add drawWithMargin method for use by + AMSArray and Cases, to position corner markers right + +2005-03-31 Georg Baum + + * math_amsarrayinset.[Ch], math_tabularinset.[Ch], + math_splitinset.[Ch] (infoize): implement + * math_casesinset.C (getStatus, doDispatch): use cmd.argument directly + * math_gridinset.C (getStatus): ditto + * math_arrayinset.C (infoize): generalize + +2005-03-30 Martin Vermeer + + * math_amsarrayinset.[Ch] (getStatus): + * math_splitinset.[Ch] (getStatus): + * math_substackinset.[Ch]: suppress output of vertical gridlines + where appropriate + +2005-04-03 Martin Vermeer + + * math_fontinset.[Ch] (draw): add call to setPosCache, + fixes bug 1796 + +2005-04-01 Martin Vermeer + + * math_data.C (x2pos): fix math cursor positioning bug + +2005-03-27 Georg Baum + + * math_amsarrayinset.[Ch] (validate): new, require amsmath + * math_substackinset.[Ch] (validate): ditto + * math_arrayinset.[Ch] (validate): ditto (in the case of subarray) + +2005-03-24 Martin Vermeer + + * math_hullinset.C: + * math_casesinset.[Ch]: more precise conditioning of + output of vertical grid lines + +2005-03-22 Martin Vermeer + + * math_hullinset.C (getStatus): intercept and suppress the + adding of grid lines in case of a plain equation hull + +2005-03-15 Georg Baum + + * math_nestinset.C (doDispatch): create a MathBoxInset for mbox + rather than a MathMBoxInset, since the latter is not usable yet. + Fixes bug 1823. + * math_factory.C (createMathInset): Don't hardwire mbox, but read it + from lib/symbols again. This makes it possible to create other + "mbox-like" boxes. + +2005-03-02 Georg Baum + + * math_parser.C (parse1): Don't parse "\|" following a "\left" or + "\right" as "|" + +2005-02-28 André Pönitz + + * math_nestinset.C (lfunMouseRelease, lfunMouseMotion, lfunMousePress): + remove ancient hack and get mouse actions inside nested mathed insets + working again. + +2005-02-23 Georg Baum + + * math_parinset.[Ch] (doClone): Implement, avoids triggering the + assert in InsetBase::clone() + * ref_inset.[Ch] (clone): rename to doClone + +2005-02-14 Angus Leeming + + * math_rootinset.C (idxUpDown): Silence an MSVC compiler warning + by making the code more transparent. + +2005-02-12 Georg Baum + + * math_gridinset.C (halign): fix '|' to the right of the last column + * math_gridinset.[Ch]: remove unused leftline_ and rightline_ + * math_gridinset.[Ch]: change type of lines_ to unsigned int to + prevent check for <= 0 + * math_gridinset.C: add more facilities for adding/deleting + partition lines in matrix. + * math_gridinset.C (getStatus): implement missing LFUN_TABULAR_FEATURE + * math_parser.C (delEmptyLastRow): new + * math_parser.C (parse1): Store active environment and use it to + detect nonmatching \end{} and removing superflous rows with + delEmptyLastRow() + * math_hullinset.C (getStatus): remove now superflous tests + +2005-02-12 Jürgen Spitzmüller + + * math_nestinset.C (doDispatch): normalize() cursor after moving up/down + (fixes assert and bug 1598). + +2005-02-10 Martin Vermeer + + * math_gridinset.[hC]: add facilities for drawing/deleting partition + lines in matrix. + +2005-02-08 Lars Gullik Bjønnes + + * math_data.C (isInside): size() -> depth() + +2005-01-31 Asger Ottar Alstrup + + * math_data.C: + * math_diminset.C: + * math_nestinset.C: Use new cursor accessors. + +2005-01-27 Lars Gullik Bjønnes + + * math_parser.C,math_sizeinset.C: use convert<> instead of + atoi,strToXXX and friends + +2005-01-20 Angus Leeming + + * math_spaceinset.C (validate): + latex_mathspace[space_] == "negmedspace" is unsafe because both + operands are of type "char const *". Performing comparison on + the address of the string literal therefore. Fix is to explicitly + convert one operand to a string. + With thanks to MSVC ;-) + +2005-01-19 Jean-Marc Lasgouttes + + * math_symbolinset.C (validate): require wasysym as needed + + * math_decorationinset.C (ams): remove again \overleftarrow and + \overrightarrow, which do not require amslatex (although amslatex + redefines them). + +2005-01-09 Georg Baum + + * math_parser.C (parse1): handle style commands that are not inside + a {} pair, fixes bug 1459 (from André) + +2005-01-03 Jean-Marc Lasgouttes + + * math_decorationinset.C (ams, validate): new methods. Require + amsmath when using AMS-LaTeX over and under arrows. + +2005-01-04 Jürgen Spitzmüller + + * math_nestinset.C: reintroduce LFUN_{SUB|SUPER}SCRIPT. + * math_colorinset.C: fix handling of color "none". + +2004-12-22 Georg Baum + + * math_parser.C (addRow, addCol): new, try to add a row or column to + a MathGridInset + * math_parser.C (parse1): use addRow and addCol, fixes bug 1542 + 2004-12-14 Angus Leeming * Makefile.am (AM_CPPFLAGS): Remove trailing slash from -Ifoo/ @@ -19,11 +470,11 @@ * Most insets: rename priv_dispatch to doDispatch -2004-11-24 Lars Gullik Bjonnes +2004-11-24 Lars Gullik Bjønnes * math_hullinset.C (operator): use common semantics -2004-11-23 Lars Gullik Bjonnes +2004-11-23 Lars Gullik Bjønnes * math_atom.C (operator): use common semantics @@ -38,7 +489,7 @@ * math_hullinset.C (delCol): don't delete if this is the only column * math_hullinset.C (getStatus): fix LFUN_TABULAR_FEATURE -2004-11-16 Lars Gullik Bjonnes +2004-11-16 Lars Gullik Bjønnes * math_inset.h: include math_data.h to satisfy concept checks. @@ -50,7 +501,7 @@ * Makefile.am: add math_tfracinset.[Ch] -2004-11-07 Lars Gullik Bjonnes +2004-11-07 Lars Gullik Bjønnes * math_parser.C (parse1): change to use lyx::support::atoi * math_sizeinset.C (MathSizeInset): ditto @@ -86,7 +537,7 @@ * math_hullinset.C (plaintext): remove extraneous spaces -2004-09-16 Lars Gullik Bjonnes +2004-09-16 Lars Gullik Bjønnes * math_parser.C (tokenize): c_str fix (mathed_parse_cell): c_str fix @@ -102,7 +553,7 @@ (pipeThroughMaple): c_str fix (pipeThroughOctave): c_str fix -2004-09-15 Lars Gullik Bjonnes +2004-09-15 Lars Gullik Bjønnes * math_binominset.h (MATH_BINOMINSET_H): fix include guard. @@ -118,7 +569,7 @@ * formulamacro.C (write): * math_macrotemplate.C (write): remove space at end of line. -2004-08-15 Lars Gullik Bjonnes +2004-08-15 Lars Gullik Bjønnes * pch.h: new file @@ -139,7 +590,7 @@ * math_parser.C: Fix: #928 -2004-07-24 Lars Gullik Bjonnes +2004-07-24 Lars Gullik Bjønnes * math_support.C, math_parser.C, math_nestinset.C, math_macrotable.C: * math_hullinset.C, math_gridinset.C, math_factory.C: math_extern.C, @@ -147,7 +598,7 @@ * command_inset.C: change "support/std_sstream.h" to -2004-07-24 Lars Gullik Bjonnes +2004-07-24 Lars Gullik Bjønnes * math_macrotable.C (expand): n is now size_t @@ -156,7 +607,7 @@ * math_macroarg.[Ch] (MathMacroArgument): take size_t as arg -2004-05-28 Lars Gullik Bjonnes +2004-05-28 Lars Gullik Bjønnes * Makefile.am (EXTRA_DIST): add formulamacro.C @@ -224,7 +675,7 @@ * math_nestinset.C: use const_cast to get to compile for stlport -2004-01-28 Lars Gullik Bjonnes +2004-01-28 Lars Gullik Bjønnes * math_hullinset.C: add using statements for std::ostream, std::swap and std::vector