]> git.lyx.org Git - lyx.git/blob - src/mathed/ChangeLog
98688659f6e087da12b6034fa3edb30c54aeeb51
[lyx.git] / src / mathed / ChangeLog
1 2001-02-14  André Pönitz  <poenitz@htwm.de>
2
3         * formula.C: reformatting 
4
5         * math_cursor.[Ch]:
6           math_iter.[Ch]:
7           math_xiter.[Ch]: remove unneeded members
8
9 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
10
11         * math_parser.C: 
12         * math_panel.C: 
13         * formula.C: remove cruft
14
15         * array.C (begin): new method
16         (end): ditto
17
18 2001-02-14  André Pönitz  <poenitz@htwm.de>
19         
20         * math_iter.[Ch]: remove 'insert', 'maxsize' and 'ARRAY_SIZE'
21
22         * math_cursor.C: reformatting 
23
24 2001-02-14  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
25
26         * math_spaceinset.C: 
27         * math_root.C: 
28         * math_matrixinset.C: 
29         * math_macrotemplate.C: 
30         * math_funcinset.C: 
31         * math_fracinset.C: 
32         * math_dotsinset.C: 
33         * math_deliminset.C: 
34         * math_decorationinset.C: 
35         * math_bigopinset.C: 
36         * math_accentinset.C: 
37         * math_sqrtinset.C: include LOstream.h and add using directive.
38
39 2001-02-14  André Pönitz  <poenitz@htwm.de>
40
41         * math_iter.C: reformatting 
42
43 2001-02-13  Lars Gullik Bjønnes  <larsbj@lyx.org>
44
45         * math_spaceinset.C (GetSpace): move here
46
47         * math_parinset.C: add debug.h, move several prev. inlined methods
48         here. 
49
50         * math_macrotable.C math_xiter.C support.C: add debug.h
51
52         * math_macro.h: remove debug.h, remove typedefs
53
54         * math_macro.C: remove FORMS_H_LOCATION, and LString.h, remove
55         extern decls.
56
57         * math_hash.C: change some defines to int const. change use of
58         LM_TC_NORMAL to LM_TC_VAR
59
60         * math_draw.C: delete file
61
62         * math_defs.h (MATH_DEFS): dont define byte here, remove unneded
63         forward decls. remove LM_TC_NORMAL, move inline methods to
64         support.C (and support.h)
65
66         * math_cursor.C: move several previous inlined methods here
67
68         * math_bigopinset.h math_dotsinset.h math_funcinset.h
69         math_parinset.h math_spaceinset.h: add math_defs.h
70
71         * math_accentinset.h: add support.h and math_defs.h
72
73         * formulamacro.C math_cursor.C math_iter.h math_write.C: add support.h
74
75         * formula.h: remove unused func decl: OpenMathInset
76
77         * formula.C math_inset.h: get rid of math_defs.h
78
79         * array.h: switch to support.h instead of math_defs.h
80
81         * array.C: remove one include
82
83         * Makefile.am (libmathed_la_SOURCES): remove math_draw.C
84
85         * math_panel.C (deco_cb): move the sizeof/sizeof to a const int.
86
87         * math_parser.C: include macrotable and macrotemplate
88
89         * math_macrotemplate.[Ch]: new files
90
91         * math_macrotable.[Ch]: new files
92
93         * math_macroarg.[Ch]: new files
94
95         * math_macro.C: move stuff to the new files.
96
97         * math_cursor.C: include math_macrotable.h
98
99         * macro_support.[Ch]: new files
100
101         * formulamacro.C: add more includes
102
103         * Makefile.am (libmathed_la_SOURCES): add new files.
104
105 2001-02-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
106
107         * Makefile.am (libmathed_la_SOURCES): remove duplicate
108         math_sqrtinset. 
109
110         * support.C: 
111         * math_xiter.C: 
112         * math_parinset.C: add a bunch of "using" directives.
113
114         * math_funcinset.h: 
115         * math_decorationinset.h: 
116         * math_bigopinset.h: 
117         * math_spaceinset.h: remove more couples of inline.
118
119 2001-02-13  Lars Gullik Bjønnes  <larsbj@lyx.org>
120
121         * math_xiter.h: remove a couple of "inline"
122
123         * array.C (strange_copy): fix bug (hopefully) 
124         * many files: add a lot of new files and move methods to the class
125         files they belong to. Only first attempt at cleanup more will
126         follow.
127         
128 2001-02-12  André Pönitz  <poenitz@htwm.de>
129         
130         * math_macro.[hC]: replace MathMacroArgument[] with
131           std::vector<MathMacroArgument>
132         * math_defs.h:
133           math_inset.C: replace int[] with std::vector<int>
134         * math_panel.h:
135         * math_symbols.C: replace FL_OBJECTP[] with
136         std::vector<FL_OBJECT*>
137         
138 2001-02-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
139
140         * math_defs.h (struct MathedRowSt): make all private variables end
141         with '_', initialize in initializer list instead of in function
142         body.
143
144 2001-02-12  Dekel Tsur  <dekelts@tau.ac.il>
145
146         * formula.C (LocalDispatch): Change the default action of
147         break-line to create an align* environment instead of eqnarray*.
148
149         * math_inset.C (Metrics): Correct drawing of the multline
150         environment.
151
152 2001-02-12  André Pönitz  <poenitz@htwm.de>
153         
154         * array.[hC]: replace private variable maxsize_ with call to
155         bf_.size()
156         * math_defs.h: replace int[] by std::vector<int> for
157         MathedRowSt::widths
158
159 2001-02-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
160
161         * array.h: made all variables private, removed friend, added new
162         methods: raw_pointer_insert, raw_pointer_copy, strange_copy, added
163         non const operator[] added setter for last and getter for maxsize.
164         changed name from LyxArrayBase to MathedArray.
165         changed name of some methods to start with lowerchar.
166         moved inline methods to array.C
167         
168         * math_iter.C + several file: changes because of the above.
169
170         * array.C: new file with the prev inline methods.
171         
172 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
173
174         * Many files: add support for the align environment from amsmath.
175
176 2001-02-09  André Pönitz  <poenitz@htwm.de>
177
178         * array.h: replace array buffer  'byte bf[]'  by 'std::vector<byte> bf'
179         * several files: subsequent changes         
180         * math_iter.h: remove unused prototype
181         * array.h: ditto.
182
183 2001-02-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
184
185         * math_macro.C (draw): add .c_str() to .str() (useful when
186         compiling with lyxstring, but STL sstream).
187         (Metrics): ditto.
188
189 2001-02-08  André Pönitz  <poenitz@htwm.de>
190
191         * several files: get rid of reinterpret_cast.
192
193 2001-02-04  Allan Rae  <rae@lyx.org>
194
195         * math_parser.C (mathed_parse): I'm sure Lars has a better fix than
196         just casting the variable.
197
198 2001-02-02  Dekel Tsur  <dekelts@tau.ac.il>
199
200         * Many files: Add support for multline and alignat environments from 
201         amsmath.
202
203 2001-02-02  Dekel Tsur  <dekelts@tau.ac.il>
204
205         * math_symbols.C (math_insert_greek): Move cursor right when
206         unlocking the math inset.
207
208 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
209
210         * math_parser.C (LexGetArg): Fix crash when loading corrupt files.
211
212         * formula.C (LocalDispatch): Before inserting a label in an
213         eqnarray, move the cursor to the top level.
214
215         * math_iter.C (getLabel): Test if crow == 0.
216
217 2001-01-15  Dekel Tsur  <dekelts@tau.ac.il>
218
219         * math_draw.C (Metrics): Use the correct GetString.
220