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