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