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