1 2001-02-13 Lars Gullik Bjønnes <larsbj@lyx.org>
3 * math_parser.C: include macrotable and macrotemplate
5 * math_macrotemplate.[Ch]: new files
7 * math_macrotable.[Ch]: new files
9 * math_macroarg.[Ch]: new files
11 * math_macro.C: move stuff to the new files.
13 * math_cursor.C: include math_macrotable.h
15 * macro_support.[Ch]: new files
17 * formulamacro.C: add more includes
19 * Makefile.am (libmathed_la_SOURCES): add new files.
21 2001-02-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
23 * Makefile.am (libmathed_la_SOURCES): remove duplicate
28 * math_parinset.C: add a bunch of "using" directives.
31 * math_decorationinset.h:
33 * math_spaceinset.h: remove more couples of inline.
35 2001-02-13 Lars Gullik Bjønnes <larsbj@lyx.org>
37 * math_xiter.h: remove a couple of "inline"
39 * array.C (strange_copy): fix bug (hopefully)
40 * many files: add a lot of new files and move methods to the class
41 files they belong to. Only first attempt at cleanup more will
44 2001-02-12 André Pönitz <poenitz@htwm.de>
46 * math_macro.[hC]: replace MathMacroArgument[] with
47 std::vector<MathMacroArgument>
49 math_inset.C: replace int[] with std::vector<int>
51 * math_symbols.C: replace FL_OBJECTP[] with
52 std::vector<FL_OBJECT*>
54 2001-02-12 Lars Gullik Bjønnes <larsbj@lyx.org>
56 * math_defs.h (struct MathedRowSt): make all private variables end
57 with '_', initialize in initializer list instead of in function
60 2001-02-12 Dekel Tsur <dekelts@tau.ac.il>
62 * formula.C (LocalDispatch): Change the default action of
63 break-line to create an align* environment instead of eqnarray*.
65 * math_inset.C (Metrics): Correct drawing of the multline
68 2001-02-12 André Pönitz <poenitz@htwm.de>
70 * array.[hC]: replace private variable maxsize_ with call to
72 * math_defs.h: replace int[] by std::vector<int> for
75 2001-02-09 Lars Gullik Bjønnes <larsbj@lyx.org>
77 * array.h: made all variables private, removed friend, added new
78 methods: raw_pointer_insert, raw_pointer_copy, strange_copy, added
79 non const operator[] added setter for last and getter for maxsize.
80 changed name from LyxArrayBase to MathedArray.
81 changed name of some methods to start with lowerchar.
82 moved inline methods to array.C
84 * math_iter.C + several file: changes because of the above.
86 * array.C: new file with the prev inline methods.
88 2001-02-10 Dekel Tsur <dekelts@tau.ac.il>
90 * Many files: add support for the align environment from amsmath.
92 2001-02-09 André Pönitz <poenitz@htwm.de>
94 * array.h: replace array buffer 'byte bf[]' by 'std::vector<byte> bf'
95 * several files: subsequent changes
96 * math_iter.h: remove unused prototype
99 2001-02-08 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
101 * math_macro.C (draw): add .c_str() to .str() (useful when
102 compiling with lyxstring, but STL sstream).
105 2001-02-08 André Pönitz <poenitz@htwm.de>
107 * several files: get rid of reinterpret_cast.
109 2001-02-04 Allan Rae <rae@lyx.org>
111 * math_parser.C (mathed_parse): I'm sure Lars has a better fix than
112 just casting the variable.
114 2001-02-02 Dekel Tsur <dekelts@tau.ac.il>
116 * Many files: Add support for multline and alignat environments from
119 2001-02-02 Dekel Tsur <dekelts@tau.ac.il>
121 * math_symbols.C (math_insert_greek): Move cursor right when
122 unlocking the math inset.
124 2001-01-26 Dekel Tsur <dekelts@tau.ac.il>
126 * math_parser.C (LexGetArg): Fix crash when loading corrupt files.
128 * formula.C (LocalDispatch): Before inserting a label in an
129 eqnarray, move the cursor to the top level.
131 * math_iter.C (getLabel): Test if crow == 0.
133 2001-01-15 Dekel Tsur <dekelts@tau.ac.il>
135 * math_draw.C (Metrics): Use the correct GetString.