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