some new functions implemented, using BitVector32
[mono.git] / mcs / ChangeLog
1 2002-03-14  Daniel Morgan <danmorg@sc.rr.com>
2
3         * class/makefile.gnu
4         * class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll 
5         to the Linux build
6
7 2002-03-14  Daniel Morgan <danmorg@sc.rr.com>
8
9         * makefile: added ByteFX.Data.dll to windows install
10         
11         * class/library.build: added ByteFX.Data.dll 
12         to windows build.  added additional clean targets
13         
14         * class/Microsoft.VisualC/Microsoft.VisualC.build: fix 
15         windows clean
16         
17         * class/ByteFX.Data: added directory for ByteFX.Data.dll
18         which includes a MySQL ADO.NET Provider.  
19         Contributed by Reggie Burnett <rykr@bellsouth.net>
20         from ByteFX, Inc.
21         ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.\r
22         \r
23         Added the following files and directories:\r
24                 
25         class/ByteFX.Data/AssemblyInfo.cs    \r
26         class/ByteFX.Data/list\r
27         class/ByteFX.Data/ByteFX.Data.build  \r
28         class/ByteFX.Data/makefile.gnu\r
29         class/ByteFX.Data/ChangeLog.txt      \r
30         class/ByteFX.Data/readme.txt\r
31         class/ByteFX.Data/lgpl.txt: new files\r
32                 \r
33         BitStream.cs  \r
34         Connection.cs        \r
35         Field.cs        \r
36         Inflater.cs\r
37     ConnectionString.cs  \r
38     HuffmanTree.cs  \r
39     NamedPipeStream.cs\r
40     class/ByteFX.Data/Common: added files to new directory\r
41 \r
42         Driver.cs     \r
43         command.resx            \r
44         todo.txt\r
45         CommandBuilder.cs  \r
46         Exception.cs  \r
47         dataadapter.cs           \r
48         transcaction.cs\r
49         Connection.cs      \r
50         Field.cs      \r
51         datareader.cs\r
52         Connection.resx    \r
53         MysqlDefs.cs  \r
54         parameter.cs
55         class/ByteFX.Data/mysqlclient: added files to new directory\r
56
57         command.cs    
58         parameter_collection.cs
59         class/ByteFX.Data/mysqlclient/Designers: added files to new directory
60         
61 2003-03-14  Daniel Morgan <danmorg@sc.rr.com>
62
63         * makefile: add ilasm.exe to windows build and add missing assemblies
64         to windows install
65         
66         * class/library.build: include PEAPI.dll, Npgsql.dll, and
67         ICSharpCode.SharpZipLib part of the windows build
68
69 2003-03-10  Martin Willemoes Hansen <mwh@sysrq.dk>
70         * Fixed some spelling errors in class/doc/TemplateTest.cs
71
72 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
73
74         * makefile: added Mono.Posix and System.Management.
75
76 2003-02-16  Martin Baulig  <martin@ximian.com>
77
78         * docs/compiler: Added a few works about the new `Location' code.
79
80 2003-02-15  Nick Drochak  <ndrochak@gol.com>
81
82     * makefile.gnu: Add testcorlib target to run just the corlib unit tests.
83
84 2003-02-10  Nick Drochak  <ndrochak@gol.com>
85
86         * makefile: Add testcorlib target to run just the corlib unit tests.
87
88 2003-01-16  Nick Drochak <ndrochak@gol.com>
89
90         * makefile.gnu: Add corlib target to just build that.
91
92 2003-01-14  Duncan Mak  <duncan@ximian.com>
93
94        * ilasm/parser/ScannerAdapter.cs: Remove the cleanup method now that
95        it's no longer in the interface.
96
97 2003-01-13  Duncan Mak  <duncan@ximian.com>
98
99         * ilasm/parser/ScannerAdapter.cs: Implement the new cleanup method
100         in the tokenizer. This fixes the build.
101
102 2003-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
103
104         * README.building: New file.
105         * makefile.gnu: install README.building file.
106
107 2003-01-09  Sebastien Pouliot  <spouliot@videotron.ca>
108
109         * AUTHORS: add myself to class library list
110
111 2002-12-15  Alp Toker  <alp@atoker.com>
112
113         * makefile.gnu: make sure mcs is in PATH, otherwise tell user to read
114         INSTALL.txt
115
116 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
117
118         * makefile
119         * tools/makefile
120         * tools/makefile.gnu: change target
121         from SqlSharpCli.exe
122         to sqlsharp.exe
123
124 2002-12-10  Alp Toker  <alp@atoker.com>
125
126         * ilasm/makefile.gnu: Install ilasm executable with -m 755, not 644
127         * ilasm/makefile: ditto
128
129 2002-12-10  Gaurav Vaish  <gvaish_mono@lycos.com>
130
131         * AUTHORS: Corrected my email-ID.
132
133 2002-11-29  Daniel Morgan  <danmorg@sc.rr.com>
134
135         * INSTALL: renamed to INSTALL.txt because INSTALL 
136         interferred with "make install" on windows
137         
138         * makefile: changes to get "make install" work 
139         on windows
140         
141         * class/makefile.gnu: flush
142         
143         * ilasm/makefile: updated for windows build
144         
145         * monoresgen/makefile: updated for windows build
146         
147         * tools/SqlSharp/SqlSharpCli.build: flush
148         
149         * winexe.in: add file to be template for executable assemblies
150         to be installed on windows via "make install" by providing
151         a script that runs mono and the assembly 
152         like mcs runs mono mcs.exe 
153         
154 2002-11-28  Daniel Morgan  <danmorg@sc.rr.com>
155
156         * makefile.gnu: added tools directory to linux build
157
158         * tools/makefile.gnu: added new file to built tools and install.
159         dist works too.  test is just blank.
160
161 2002-11-16  Martin Baulig  <martin@ximian.com>
162
163         * makefile.gnu: `binary-snapshot' is now an alias for `dist'.
164         Please update your scripts, the `dist' target will disappear soon.
165
166 2002-11-09  Nick Drochak  <ndrochak@gol.com>
167
168         * makefile: have test target be smart about windows/linux
169
170 2002-11-07  Nick Drochak  <ndrochak@gol.com>
171
172         * makefile: for the clean target, handle linux and windows differently.
173
174 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
175
176         * class/library.build: added Mono.Data.SqliteClient
177         directory to windows build
178
179 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
180
181         * class/library.build: added Mono.Data.MySql directory to windows build.
182
183 2002-10-10  Rodrigo Moya <rodrigo@ximian.com>
184
185         * class/makefile.gnu: added Mono.Data.MySql directory to linux build.
186
187 2002-10-09  Rodrigo Moya <rodrigo@ximian.com>
188
189         * class/makefile.gnu: added System.Data.Odbc directory.
190
191 2002-09-14  Piers Haken <piersh@friskit.com>
192
193         * */makefile.gnu:
194                 use $(topdir)
195                 build nunit into $(topdir)/class/lib
196
197 2002-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
198
199         * makefile.gnu:
200         * class/library.make:
201         * class/makefile.gnu:
202         * class/I18N/makefile.gnu
203         * class/corlib/makefile.gnu:
204         * class/corlib/Test/ChangeLog:
205         * class/corlib/Test/corlib_linux_test.args:
206         * class/corlib/Test/makefile.gnu:
207         * class/corlib/Test/run_test.sh:
208         * jay/makefile.gnu:
209         * mcs/makefile.gnu:
210         * monoresgen/makefile.gnu:
211         * nunit/makefile.gnu:
212
213         Allow running 'make -f makefile.gnu test' from top directory.
214         In the libraries makefile.gnu you just have to add TEST_DIR=dirname
215         with the name where tests reside.
216
217 2002-08-23  Martin Baulig  <martin@gnome.org>
218
219         * class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.
220
221 2002-08-13  Piers Haken <piersh@friskit.com>
222
223         * class/library.make: merge back original makefile.gnu behavior
224         * */makefile.gnu: merge back original makefile.gnu behavior
225
226 2002-08-12  Piers Haken <piersh@friskit.com>
227
228         * class/library.make: use 'find' to specify source files, instead of static files
229         * */makefile.gnu: specify include/exclude patterns for source files
230
231 2002-08-07  Peter Williams  <peterw@ximian.com>
232
233         * class/library.make (.makefrag): Fix this rule a bit; was using
234         $^ instead of $<
235
236 2002-07-29  Peter Williams  <peterw@ximian.com>
237
238         * makefile.gnu: 'make install' wasn't actually working due to $@,
239         fix it.
240
241 2002-07-29  Martin Baulig  <martin@gnome.org>
242
243         * makefile.gnu: Don't force people to install.  The default must also
244         be `all' and not `install'.
245
246 2002-07-26  Alp Toker  <alp@atoker.com>
247
248         * INSTALL: Wrote a guide to mcs installation.
249         * README: Updated to reflect the new INSTALL guide.
250
251 2002-07-23  Alp Toker  <alp@atoker.com>
252
253         * makefile.gnu: Added an install target (which sets permissions and
254         respects prefix) and a dist target which produces a tarball. Also
255         fixed a few other makefile issues.
256
257 2002-07-22  Peter Williams  <peterw@ximian.com>
258
259         * class/library.make: Oops, the deps weren't right -- touching a .cs
260         file didn't cause the libraries to be rebuilt.
261         (clean): Robustify this rule a bit.
262
263 2002-07-20  Martin Baulig  <martin@gnome.org>
264
265         * class/makefile.gnu: Added System.Data.
266
267 2002-07-20  Martin Baulig  <martin@gnome.org>
268
269         * class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.
270
271         * class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:
272
273 2002-07-19  Martin Baulig  <martin@gnome.org>
274
275         * makefile.gnu (DIRS): Added nunit.
276
277 2002-07-19  Martin Baulig  <martin@gnome.org>
278
279         Added the super-cool set of makefiles from Peter Williams which run on
280         GNU/Linux without NAnt.  I named them `makefile.gnu' and not `GNUmakefile'
281         since this won't break the windows build.
282
283         To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.
284
285         * mcs-tool, */makefile.gnu, class/library.make: New files.
286
287 2002-07-19  Martin Baulig  <martin@gnome.org>
288
289         * */makefile (NANT): Use a variable `NANT' so the user can override it with
290         `make NANT=/usr/local/bin/NAnt.exe'.
291
292 2002-05-09  Daniel Morgan <danmorg@sc.rr.com>
293
294         * AUTHORS: add me to class libraries list
295
296 2002-03-26  Dick Porter  <dick@ximian.com>
297
298         * makefile (linux): Abandon the build if any of the subdir makes fail
299
300 2002-03-07  Nick Drochak  <ndrochak@gol.com>
301
302         * makefile: Change order of build so corlib is built before nunit since
303         Nunit needs corlib now.
304
305 2002-02-14  Nick Drochak  <ndrochak@gol.com>
306
307         * makefile: Build mcs/doctools too when one does 'make'
308
309 2002-01-20 Nick Drochak  <ndrochak@gol.com>
310
311         * on the 'test' target, make sure NUnit is built first before building
312         and running tests
313
314 2002-01-20 Nick Drochak  <ndrochak@gol.com>
315
316         * add nunit directory to the list of dirs to build in