2001-02-13 Lars Gullik Bjønnes * math_xiter.h: remove a couple of "inline" * array.C (strange_copy): fix bug (hopefully) * many files: add a lot of new files and move methods to the class files they belong to. Only first attempt at cleanup more will follow. 2001-02-12 André Pönitz * math_macro.[hC]: replace MathMacroArgument[] with std::vector * math_defs.h: math_inset.C: replace int[] with std::vector * math_panel.h: * math_symbols.C: replace FL_OBJECTP[] with std::vector 2001-02-12 Lars Gullik Bjønnes * math_defs.h (struct MathedRowSt): make all private variables end with '_', initialize in initializer list instead of in function body. 2001-02-12 Dekel Tsur * formula.C (LocalDispatch): Change the default action of break-line to create an align* environment instead of eqnarray*. * math_inset.C (Metrics): Correct drawing of the multline environment. 2001-02-12 André Pönitz * array.[hC]: replace private variable maxsize_ with call to bf_.size() * math_defs.h: replace int[] by std::vector for MathedRowSt::widths 2001-02-09 Lars Gullik Bjønnes * array.h: made all variables private, removed friend, added new methods: raw_pointer_insert, raw_pointer_copy, strange_copy, added non const operator[] added setter for last and getter for maxsize. changed name from LyxArrayBase to MathedArray. changed name of some methods to start with lowerchar. moved inline methods to array.C * math_iter.C + several file: changes because of the above. * array.C: new file with the prev inline methods. 2001-02-10 Dekel Tsur * Many files: add support for the align environment from amsmath. 2001-02-09 André Pönitz * array.h: replace array buffer 'byte bf[]' by 'std::vector bf' * several files: subsequent changes * math_iter.h: remove unused prototype * array.h: ditto. 2001-02-08 Jean-Marc Lasgouttes * math_macro.C (draw): add .c_str() to .str() (useful when compiling with lyxstring, but STL sstream). (Metrics): ditto. 2001-02-08 André Pönitz * several files: get rid of reinterpret_cast. 2001-02-04 Allan Rae * math_parser.C (mathed_parse): I'm sure Lars has a better fix than just casting the variable. 2001-02-02 Dekel Tsur * Many files: Add support for multline and alignat environments from amsmath. 2001-02-02 Dekel Tsur * math_symbols.C (math_insert_greek): Move cursor right when unlocking the math inset. 2001-01-26 Dekel Tsur * math_parser.C (LexGetArg): Fix crash when loading corrupt files. * formula.C (LocalDispatch): Before inserting a label in an eqnarray, move the cursor to the top level. * math_iter.C (getLabel): Test if crow == 0. 2001-01-15 Dekel Tsur * math_draw.C (Metrics): Use the correct GetString.