X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FChangeLog;h=6017f6310069b33caf40a5692b16bf1ee297ad68;hb=9f42114d4d865aac377bee09389e4c88fe701cc3;hp=bf4db3ce13e5cd0ae70dae3e0b8aae35765d6e54;hpb=8e77078e603f4bad68d4845a1bf088d0743693d1;p=lyx.git diff --git a/src/mathed/ChangeLog b/src/mathed/ChangeLog index bf4db3ce13..6017f63100 100644 --- a/src/mathed/ChangeLog +++ b/src/mathed/ChangeLog @@ -1,4 +1,253 @@ +2001-06-27 Jean-Marc Lasgouttes + + * *.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-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 . + +2001-03-16 André Pönitz + + * math_matrixinset.h: + * math_parinset.[Ch]: + * math_rowst.[Ch]: move MathedRowContainer::row_ to the base + +2001-03-13 John Levon + + * Makefile.am: + * formula.C: + * math_forms.h: + * math_forms.C: + * math_panel.h: + * math_panel.C: + * math_symbols.C: maths panel moved to GUII + +2001-03-16 Lars Gullik Bjønnes + + * math_cursor.C: use lyxerr instead of cerr. + +2001-03-15 André Pönitz + + * math_cursor.C: fix bug (cursor was leaving two insets at a time + instead of one) + +2001-03-15 Lars Gullik Bjønnes + + * math_macrotable.h: noncopyable is in namespace boost + * math_macrotemplate.h: ditto + + * math_rowst.h: make MathedRowContainer::iterator public. + +2001-03-15 André Pönitz + + * math_parser.C: read '\nonumber' again (was broken) + + * math_rowst.C: new file + +2001-03-15 Angus Leeming + + * math_cursor.C: added using directive. + +2001-03-15 André Pönitz + + * math_rowst.h: Finally remove MathedRowSt + + * math_parser.C: + math_xiter.C: changed accordingly + +2001-03-12 André Pönitz + + * math_rowst.h: replace MathedRowSt with MathedRowStruct, + more robust MathedRowSt::[gs]etTab (to get rid of the constructor arg) + +2001-03-10 André Pönitz + + * math_xiter.[Ch]: + math_matrixinset.C: move adjustVerticalSt to the only place where + it is used. Fix a small bug where the cached row structure and the + actual data get out of sync after the deletion of whole rows + +2001-03-09 André Pönitz + + * math_cursor.C: use std::vector<> in MathStackXIter + change selstk from a pointer to the "real thing" + + * math_rowst.h: new MathedRowContainer::erase method + + * math_xiter.C: use MathedRowContainer::erase + + * math_parser.C: use MathedRowContainer::insert_after + 2001-03-08 André Pönitz + * math_rowst.h: give MathedRowContainer an 'insert' method. * math_xiter.C: new 'container()' method to encapsulated access to @@ -11,6 +260,7 @@ automatically created by the compiler are ok now. 2001-03-06 André Pönitz + * array.[Ch]: factor out deep_copy, remove third argument from raw_pointer_insert @@ -23,6 +273,7 @@ several files: corresponding changes 2001-03-04 André Pönitz + * math_macrotemplate.[Ch]: math_macro.C: move update() functionality to the macro