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