X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FChangeLog;h=a14639c957f4cbb4e36a17a47a3fb65b8f9ae7d9;hb=5c40a062b2034f48f5b79079017bbaac8ba9363c;hp=722696fbb4fb4cc858fa0b5cd51ebb94cf638772;hpb=a810f13e94df591b9d0a0c576e7c77f63c10a6f7;p=lyx.git diff --git a/src/mathed/ChangeLog b/src/mathed/ChangeLog index 722696fbb4..a14639c957 100644 --- a/src/mathed/ChangeLog +++ b/src/mathed/ChangeLog @@ -1,3 +1,291 @@ +2001-07-16 André Pönitz + + * math_grid.[Ch] -> math_gridinset.[Ch] + math_root.[Ch] -> math_rootinset.[Ch]: more consistent names + +2001-07-16 Lars Gullik Bjønnes + + * math_cursor.C (operator==): moved ouf of struct + (operator<): ditto + (normalAnchor): reversed one test (but shouldn't it really be >= ?) + +2001-07-16 André Pönitz + + * math_cursor.[hC]: multicell selection (multicell pasete still defunct) + + * several files: supporting changes + +2001-07-13 Angus Leeming + + Consistent use of Lsstream.h: + * formula.C: removed using std::ostringstream directive. + + * math_cursor.C: std::istringstream -> istringstream. + +2001-07-13 Jean-Marc Lasgouttes + + * math_decorationinset.h: add std:: qualifier + +2001-07-12 André Pönitz + + * math_updowninset.[hC]: new base class for script and bigop insets + *.[hC]: subsequent changes to all Metric() functions + + * math_parser.C: small changes (\sqrt0 is read properly now) + +2001-07-10 André Pönitz + + * math_accentinset.[hC]: rewrite + + * math_parser.C: + math_cursor.C: subsequent changes + +2001-07-10 André Pönitz + + * math_grid.C: in the first cell of a completely empty row + deletes that row, places the cursor in the first of the + new empty cells. + + * math_grid.C: try to split cell nicely when mutating from single-cell + to multi-cell environment + +2001-07-09 Dekel Tsur + + * math_matrixinset.C (mutate): Use only the first label when + mutating eqnarray to display formula. + +2001-07-09 Juergen Vigna + + * formulabase.C (mathDispatchCreation): don't do anything with the + inset if it cannot be inserted! + +2001-07-09 Jean-Marc Lasgouttes + + * formulabase.C (mathDispatchInsertMath): remove bogus return + statement. + +2001-07-09 André Pönitz + + * math_*inset.C: Change order of arguments in MathInset constructor + + * math_cursor.C: Remove broken "increase space" feature for a while + +2001-07-07 Dekel Tsur + + * formulabase.C (mathDispatchInsertMath): Create an inline formula. + +2001-07-04 André Pönitz + + * math_parser.C: fix reading of "unusual" alpha chars + + * xarray.[hC]: fix debug output of xarray + +2001-07-03 André Pönitz + + * math_parser.C: fix bug where equations did not get their labels + + * formulabase.C: new feature: changing font on selection + + * several files: subsequent changes + + * array.C: fix bug when insets have not been cloned properly + This should fix quite a few "random" crashes... + +2001-06-29 Jean-Marc Lasgouttes + + * formulabase.C (localDispatch): use .c_str() on istringstream + constructor argument. + +2001-06-27 Jean-Marc Lasgouttes + + * math_grid.C (addCol): add second argument to cellinfo_.insert. + Cleanup a bit the code. + (appendRow): do not call push_back without argument. + + * *.C: remove all "using namespace std" directives (not + good!!) and replaced it with relevant "using" directives. + + * math_macrotemplate.C (Clone): change return type to MathInset* + +2001-06-27 Lars Gullik Bjønnes + + * math_sizeinset.C: include support/LOstream.h + + * math_scriptinset.C (Metrics): std:: qualify max + + * math_root.C (Metrics): std:: qualify max + (Write): std:: qualify ostream + (WriteNormal): ditto + + * math_matrixinset.C (getLabelList): std:: qualify vector + include vector + (Metrics): std:: qualify max + (header_write): std:: qualify ostream + (footer_write): ditto + + * math_macrotemplate.C (Write): std:: qualify ostream + + * math_bigopinset.C (Metrics): std:: qualify max, and include + functional + + * math_matrixinset.h: include vector and std:: qualify it. + + * array.C (GetInset): get a pointer to the first element of bf_ + not an iterator. + +2001-06-25 The LyX Project + + * math_scriptinset.C: Fix for entering with cursor up/down. + + * math_fracinset.C: We can enter fractions with cursor up and + down. + + * math_cursor.C (Right): Fixes for cursor movement. + + * formula.C (draw): New background color for math. + + * math_cursor.C: Fixes for toggling labels on/off in math. + Fixes for infinity and other symbols that didn't appear in + LaTeX. + +2001-06-24 The LyX Project + + * math_inset.C: Cursor movement is better in square roots, among + other things. + + * math_cursor.C (Interpret): Improved subscript bullshit. Improved + cursor up/down movement. What not. + +2001-06-24 The LyX Project + + * math_matrixinset.C: Hidden labels are hidden, unless a small + dragon jumps out of the screen, and pronounce them to the entire + world. + +2001-06-24 The LyX Project + + * math_cursor.C: Cursor improvements after a few dead-ends + in the evolution of cursor movement were tested and scrapped. + +2001-06-24 The LyX Project + + * math_cursor.C: Renamed stack to path. + +2001-06-24 The LyX Project + + * *.[Ch]: + Makefile.am: The Big Patch + (rewrite of MathArray, MathCursor, MathMatrixInset, MathBigopInset; + new MathScriptInset for up/down stuff; + delete MathIter/MatXIter, MathParInset, MathRowSt + Changes to the inset inheritance tree, reunification of abstract math + inset base classes; + label/numbering handling back to life; + major changes to the parser(s); + new base class FormulaBase for the two math LyXInsets; + general cleanup and cosmetic changes) + +2001-06-19 Angus Leeming + + * math_macro.C: + * math_root.C: removed // -*- C++ -*- as first line. + +2001-05-31 Jean-Marc Lasgouttes + + * array.C: bring memmove into main namespace if necessary + +2001-05-31 Lars Gullik Bjønnes + + * math_parser.C (yylex): use contains instead of strchr + (parse_align): remove last arg, change to take string const & as + first arg. + (mathed_parse): use string for ar2 and ar, adjust + + * math_decorationinset.C (Write): use compare instead of strcmp + + * formula.C (LocalDispatch): change arg2 to string, adjust for this + (LocalDispatch): add std:: + (LocalDispatch): use contains instead of strchr + + * array.C (move): add std:: + +2001-05-02 Jean-Marc Lasgouttes + + * matriz.C: add using directives when needed for C functions + declared in std:: namespace. + + * math_macrotemplate.h: do not use explicitely std::string, but + string. + + * math_macroarg.C: avoid bringing the whole std:: namespace in + global-land. When you do that, there is an ambiguity between + lyxstring and std::string (which may be defined at the same time). + + * formula.C (HandleExtern): add .c_str() to .str() (useful when + using lyxtring) + +2001-04-27 André Pönitz + + * math_parser.C: fix \frac handling bug introduced on 04-24 + * math_xiter.C: hotfix for merging "shared" insets + * formula.C: fixing display after using math-insert + +2001-04-25 André Pönitz + + * math_*.[Ch]: WriteNormal + * formula.C: Support for new "math extern" command + * math_parser.C: fix \frac handling bug introduced on 04-24 + * math_xiter.C: hotfix for merging "shared" insets + +2001-04-25 Lars Gullik Bjønnes + + * math_macrotable.C: include + +2001-04-24 André Pönitz + + * math_macro.[Ch]: + * math_macrotable.[Ch]: + * math_macroarg.[Ch]: restructuring of macro handling + * several files: + +2001-04-25 Angus Leeming + + * array.h (operator<<): + * math_macro.h (dump, operator<<): added std:: qualifier to ostream. + + * math_macrotable.C: added using std::make_pair directive. + (dump): added using std::cerr directive here as I guess that this is + temporary. + +2001-04-20 Allan Rae + + * formula.C (LocalDispatch): fixed another #warning. Guess who. + +2001-04-17 Lars Gullik Bjønnes + + * math_macrotemplate.h: inherit privately from noncopyable + + * math_macro.C (Metrics): reindent, use unsigned int as loop var + (setArgumentIdx): change test to avoid unsigned warning + + * formula.C (LocalDispatch): use LFUN_MESSAGE + +2001-04-16 Allan Rae + + * formula.C (Latex, getLabelList, LocalDispatch): + * math_parser.C (mathed_parse): + * math_parinset.C (Write): #warning triggers an error on Sun CC 6.0 as + an unrecognised preprocessor directive. So ensure they're wrapped. + +2001-04-04 Lars Gullik Bjønnes + + * formula.C (draw): adjust for cursor_visible + (ToggleInsetCursor): adjust for cursor_visible and constify asc + and desc + (ShowInsetCursor): adjust for cursor_visible and constify asc and desc + (HideInsetCursor): adjust for cursor_visible + (LocalDispatch): constify default_label and res + 2001-03-16 Jean-Marc Lasgouttes * math_rowst.C: add missing #include .