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