2010-03-12 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / ChangeLog
1 2010-03-03  Rolf Bjarne Kvinge  <RKvinge@novell.com>
2
3         * Makefile: Make basic the bootstrapping profile for net_2_1_bootstrap.
4
5 2010-03-03  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * docs/Makefile : drop Mono.Data.SqliteClient.
8
9 2010-02-28  Miguel de Icaza  <miguel@novell.com>
10
11         * docs/Makefile: install during the 4.0 build now.
12
13         * Makefile: Process `docs' now on the 4.0 profile.
14
15 2010-01-25  Atsushi Enomoto  <atsushi@ximian.com>
16
17         * Makefile : finally System.ServiceModel.dll is on the centum tests.
18
19 2009-10-01  Marek Safar  <marek.safar@gmail.com>
20
21         * Makefile: Removed net_1_1 bootstrap.
22
23 2009-09-07  Atsushi Enomoto  <atsushi@ximian.com>
24
25         * Makefile: add some WCF assemblies to centum_tests.
26
27 2009-07-21  Jb Evain  <jbevain@novell.com>
28
29         * Makefile: specify bootstrap and SUBDIRS for the monotouch profile.
30
31 2009-07-16  Raja R Harinath  <harinath@hurrynot.org>
32
33         Improve coarse-grain parallelism in the build
34         * Makefile (_boot_:net_2_0_bootstrap): Depend on
35         'net_1_1_bootstrap' profile, rather than 'net_1_1'.
36
37 2009-07-10  Atsushi Enomoto  <atsushi@ximian.com>
38
39         * nunit20 : removed old framework.
40
41 2009-06-07  Marek Safar  <marek.safar@gmail.com>
42
43         * Makefile: Add net_4_0* profiles.
44
45 2009-02-24  Jonathan Pryor  <jpryor@novell.com>
46
47         * docs/Makefile: Remove and don't install nunit-docs.source.  As
48           Atsushi Enomoto said on 2008-11-26, Mono's NUnit is for internal use
49           only, and installing nunit-docs.source causes an warning message
50           during monodoc startup.
51         * docs/nunit-docs.source: Remove.
52
53 2009-02-03  Rodrigo Kumpera  <rkumpera@novell.com>
54
55         * docs/Makefile: Fix install-local and uninstall-local if
56         DISABLE_MCS_DOCS is defined.
57
58 2009-02-02  Rodrigo Kumpera  <rkumpera@novell.com>
59
60         * docs/Makefile: Don't build build-documentation if DISABLE_MCS_DOCS
61         is defined.
62
63 2009-01-31  Rodrigo Kumpera  <rkumpera@novell.com>
64
65         * docs/Makefile: use -f with rm on the clean target so
66         rm doesn't complain about missing files.
67
68 2008-12-10  Atsushi Enomoto  <atsushi@ximian.com>
69
70         * Makefile : remove sys.messaging from CENTUM_TESTS. It has never
71           been supported, and now, it's heavily developed.
72
73 2008-12-08  Jonathan Pryor  <jpryor@novell.com>
74
75         * docs/monodoc.xml: Rename the "File Formats" node to "Commands and
76           Files", so that ~all man pages can be under the same node.
77         * docs/lang-csharp.source: Since C# is the only current language, move
78           the child nodes "up" a node so we have "Languages/C# Compiler Error
79           Reference" and "Languages/C# Language Specification" nodes.
80
81 2008-12-02  Jonathan Pryor  <jpryor@novell.com>
82
83         * docs/Makefile: Build additional directories (Npgsql,
84           System.Configuration.Install, System.Design, System.Runtime.Remoting,
85           System.Runtime.Serialization.Formatters.Soap); shorten entries.
86
87 2008-11-26  Atsushi Enomoto  <atsushi@ximian.com>
88
89         * docs/Makefile: remove nunit docs that do not exist (and I don't
90           think such docs for private mono use should be provided).
91
92 2008-11-26  Atsushi Enomoto  <atsushi@ximian.com>
93
94         * Makefile : I happened to remove errors and docs which
95           used to be broken.
96
97 2008-11-25  Atsushi Enomoto  <atsushi@ximian.com>
98
99         * Makefile : replace nunit20 with nunit24.
100
101 2008-11-18  Jonathan Pryor  <jpryor@novell.com>
102
103         * docs/Makefile: Don't build mono-file-formats.*, mono-tools.*
104         * docs/mono-file-formats.config, docs/mono-file-formats.source, 
105           docs/mono-tools.config, docs/mono-tools.source: Removed (now located 
106           in mono/docs).
107
108 2008-11-02  Jonathan Pryor  <jpryor@novell.com>
109
110         * docs/Makefile (MONO_DIRS): Add Mono.Simd.
111
112 2008-10-31  Jonathan Pryor  <jpryor@novell.com>
113
114         * docs/Makefile: Restructure the *.tree/*.zip rules to support
115           concurrent builds (`make -jN`).
116
117 2008-10-27  Jonathan Pryor  <jpryor@novell.com>
118
119         * docs/Makefile (DISTFILES): Add mono-file-formats.config.
120
121 2008-10-22  Jonathan Pryor  <jpryor@novell.com>
122
123         * docs (svn:ignore): Ignore generated files.
124         * docs/lang-csharp.source: Added; combined .source file for the C#
125           language specification and error reference.
126         * docs/Makefile: Support lang-csharp.source, mono-file-formats.*, etc.
127         * *.tree/*.zip should be rebuilt when Makefile is changed.
128         * docs/mono-file-formats.config, docs/mono-file-formats.source: Added;
129           moving file format documentation out from mono-tools.* so that it's
130           easier to find.
131         * docs/mono-tools.config: Move mdoc(5), mono-config(5) to
132           mono-file-formats.config.
133         * docs/mono-tools.source, docs/Mono.source, docs/netdocs.source,
134           docs/Novell.source, docs/nunit-docs.source: Add /monodoc/node
135           information so that the documentation is inserted into the correct
136           location.
137         * docs/monodoc.xml: Vastly simplify the default monodoc.xml as
138           structure can be/has been pushed out into the .source files.  This
139           should help simplify the life of downstream packagers who wish to
140           add additional documentation to monodoc.
141         * docs/ecma334.source, docs/cs-errors.source: Remove (replaced with
142           lang-csharp.source).
143
144 2008-10-20  Jonathan Pryor  <jpryor@novell.com>
145
146         * docs/Makefile (MONO_DIRS): Add Mono.Data.SqliteClient docs.
147
148 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
149
150         * docs/Makefile (MONODOC_INSTALL_DIR): Prefix path with $(DESTDIR) so 
151           that it installs properly under the buildbot.
152
153 2008-10-18  Raja R Harinath  <harinath@hurrynot.org>
154
155         * docs/Makefile (DISTFILES): Don't use 'find' to list files.
156
157 2008-10-18  Raja R Harinath  <harinath@hurrynot.org>
158
159         * Makefile (net_2_0_SUBDIRS): Add 'docs'.
160         * docs/Makefile: Build documentation only in the net_2_0 profile.
161
162 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
163
164         * docs/Makefile: Add install/uninstall support.
165
166 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
167
168         * docs/Makefile: Assemble documentation.
169         * docs/cs-errors.config: Update to refer to correct directory.
170         * docs/mono-tools.config: Man pages are in mono/man now...
171
172 2008-10-08  Zoltan Varga  <vargaz@gmail.com>
173
174         * README: Update after the profile changes.
175
176         * Makefile */Makefile build/profiles/*.make: Rename the 'default'
177         profile to 'net_1_1'.
178
179 2008-05-14  Marek Safar  <marek.safar@gmail.com>
180
181         * Makefile: Enabled more tests.
182
183 2008-02-18  Raja R Harinath  <harinath@hurrynot.org>
184
185         * Makefile (net_2_0_centum_tests): Add System.Xml.Linq here.
186
187 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
188
189         * Makefile (_boot_): Orchestrate the net_2_1 bootstrap.
190         (net_2_1_bootstrap_SUBDIRS, net_2_1_raw_SUBDIRS): New.
191
192 2008-02-06  Zoltan Varga  <vargaz@gmail.com>
193
194         * Makefile (dir-check): Hopefully fix make dist.
195
196 2008-02-05  Zoltan Varga  <vargaz@gmail.com>
197
198         * Makefile: Abort with an error message if make is typed directly in this
199         directory, instead from the 'mono' directory.
200
201 2007-12-06  Atsushi Enomoto  <atsushi@ximian.com>
202
203         * Makefile: currently Sys.Web.Extensions is not ready for
204           centum_tests.
205
206 2007-12-04  Marek Safar  <marek.safar@gmail.com>
207
208         * Makefile: Added more tests.
209
210 2007-12-03  Marek Safar  <marek.safar@gmail.com>
211
212         * Makefile: Added 3.5 profile, it probably not used here.
213
214 2007-11-28  Raja R Harinath  <harinath@gmail.com>
215
216         * Makefile (_boot_): Incorporate 'net_2_1' into the bootstrap
217         process -- it depends on 'net_2_0' profile being built.
218
219 2007-07-27  Marek Safar  <marek.safar@gmail.com>
220
221         * Makefile: Removed gmcs and smcs, removed DIST_ONLY_SUBDIRS.
222
223 2007-07-27  Jb Evain  <jbevain@novell.com>
224
225         * Makefile: integrate the tuner in the build.
226
227 2007-07-26  Jb Evain  <jbevain@novell.com>
228
229         * smcs: add a project of its own for the 2.1 compiler.
230
231 2007-07-11  Jb Evain  <jbevain@novell.com>
232
233         * Makefile: work on the 2.1 profile.
234
235 2007-05-11  Raja R Harinath  <rharinath@novell.com>
236
237         * Makefile (net_2_0_bootstrap_SUBDIRS): Add 'mcs'.
238
239 2007-04-18  Marek Habersack  <grendello@gmail.com>
240
241         * Makefile (SUBDIRS): removed tools/culevel, it is now built in
242         the 1.1 bootstrap phase.
243
244 2007-04-17  Marek Habersack  <mhabersack@novell.com>
245
246         * Makefile (thisdir): added tools/culevel to the list of
247         subdirectories - it must be compiled before compiling the classes
248         since System.Web depends on it.
249
250 2007-04-06  Wade Berrier  <wberrier@novell.com>
251
252         * Makefile: use bzip2 instead of gzip for 'make dist'
253         (even though it's not used here anymore)
254
255 2006-08-18  Raja R Harinath  <rharinath@novell.com>
256
257         * Makefile (net_2_0_bootstrap_SUBDIRS): Add 'tools'.
258
259 2006-04-11  Raja R Harinath  <rharinath@novell.com>
260
261         * Makefile (SUBDIRS): Remove tools/resgen.
262
263 2005-11-21  Raja R Harinath  <rharinath@novell.com>
264
265         * Makefile (net_2_0_bootstrap_SUBDIRS): Add ilasm.
266         (net_2_0_SUBDIRS): Likewise.
267
268 2005-09-22  Raja R Harinath  <rharinath@novell.com>
269
270         * Makefile (basic_SUBDIRS, net_1_1_bootstrap_SUBDIRS)
271         (net_2_0_bootstrap_SUBDIRS, net_2_0_SUBDIRS):
272         Build the 'build' directory too.
273
274 2005-09-21  Raja R Harinath  <rharinath@novell.com>
275
276         * Makefile (centum_tests): Remove System.Web.
277
278 2005-09-06  Raja R Harinath  <rharinath@novell.com>
279
280         * Makefile (bootstrap): Remove special handling on Win32.
281
282 2005-07-11  Raja R Harinath  <rharinath@novell.com>
283
284         * Makefile (centum_tests): Add System.Messaging and
285         System.ServiceProcess.  Remove System.Configuration.Install.
286         Move Mono.C5 ...
287         (net_2_0_centum_tests): ... here, and disable it for now.
288
289 2005-06-20  Raja R Harinath  <rharinath@novell.com>
290
291         * Makefile (centum_tests): Move System.XML ...
292         (default_centum_tests): ... here.
293
294 2005-06-17  Raja R Harinath  <rharinath@novell.com>
295
296         * Makefile (centum_tests): Add System.XML.
297
298 2005-06-10  Sebastien Pouliot  <sebastien@ximian.com>
299
300         * Makefile (centum_tests): Added System.Security.
301
302 2005-05-20  Raja R Harinath  <rharinath@novell.com>
303
304         * Makefile (centum_tests): Add System.Web and move corlib from ...
305         (default_centum_tests): ... here.
306
307 2005-04-25  Raja R Harinath  <rharinath@novell.com>
308
309         * Makefile (centum_tests): Add Mono.Security and
310         System.Runtime.Remoting.
311         * */Makefile: Replace $(RUNTIME) with $(RUNTIME) $(RUNTIME_FLAGS).
312
313 2005-04-21  Raja R Harinath  <rharinath@novell.com>
314
315         * Makefile (net_1_1_bootstrap_SUBDIRS): Add ilasm.
316
317 2005-03-14  Raja R Harinath  <rharinath@novell.com>
318
319         * Makefile (_boot_): New.  Used to generalize the bootstrap to
320         clean and install too.
321
322 2005-02-25  Raja R Harinath  <rharinath@novell.com>
323
324         * Makefile (centum_tests): New list of test subdirs that should
325         pass 100%.
326         (default_centum_tests, net_2_0_centum_tests): New.
327         (ONLY_CENTUM_TESTS): New check.  If defined during 'make
328         run-test', only the tests in centum_tests are run.
329
330 2004-12-20  Jambunathan K  <kjambunathan@novell.com>
331
332         * btests: Removed. This directory is now superseded by
333         mbas/Test.
334         
335 2004-12-13  Raja R Harinath  <rharinath@novell.com>
336
337         * INSTALL.txt: Minor updates to reflect build changes.
338
339 2004-11-25  Raja R Harinath  <rharinath@novell.com>
340
341         * Makefile (DISTFILES): Add nunit.key.
342
343 2004-11-24  Raja R Harinath  <rharinath@novell.com>
344
345         * Makefile (profiles-do--run-test): Allow list of profiles to be
346         overriden.
347         (profiles-do--all): Remove.  The default pattern build suffices.
348
349 2004-11-22  Raja R Harinath  <rharinath@novell.com>
350
351         * Makefile (OVERRIDE_TARGET_ALL): Remove.
352         (all.override): Remove 2-pass build.
353         (net_1_1_bootstrap_SUBDIRS): Add 'tools'.
354
355 2004-11-22  Raja R Harinath  <rharinath@novell.com>
356
357         * Makefile (profiles-do--all): Don't fallback to default pattern build.
358
359 2004-11-19  Raja R Harinath  <rharinath@novell.com>
360
361         * Makefile (net_2_0_SUBDIRS): Add nunit20.
362
363 2004-11-19  Raja R Harinath  <rharinath@novell.com>
364
365         * Makefile (%-profiles): Go through an intermediate set of rules.
366         Move body to ...
367         (profiles-do--%): ... this.
368         (profiles-do--run-test): Customized rule that usefully runs with
369         'make -j' and 'make -k'.
370         (profiles-do--all, profile-do--%--all): Orchestrate the bootstrap
371         process.
372
373 2004-11-09  Raja R Harinath  <rharinath@novell.com>
374
375         * Makefile (basic_SUBDIRS): New.
376
377 2004-11-04  Raja R Harinath  <rharinath@novell.com>
378
379         * Makefile (net_1_1_bootstrap_SUBDIRS): New.
380         (all.override): Fix to actually perform optimization to avoid
381         the two-pass build if we are not signing assemblies.
382
383 2004-10-29  Raja R Harinath  <rharinath@novell.com>
384
385         * Makefile (net_2_0_bootstrap_SUBDIRS,net_2_0_SUBDIRS): New.
386         (profile-do--net_2_0_bootstrap--all): New target.
387         (profile-do--net_2_0--all): Depend on it.
388         (distdir,top_distdir): Remove.
389         (dist-tarball): Define distdir here for dist-recursive.
390
391 2004-10-21  Raja R Harinath  <rharinath@novell.com>
392
393         * Makefile (all-profiles $(STD_TARGETS:=-profiles)): Make
394         parallelizable. 
395
396 2004-09-27  Raja R Harinath  <rharinath@novell.com>
397
398         * nunit20/nunit-console/Makefile (PROGRAM): Put in
399         profile-specific directory.
400
401 2004-09-21  Raja R Harinath  <rharinath@novell.com>
402
403         * Makefile (DIST_ONLY_SUBDIRS): Add 'gmcs' since it is specially
404         handled by 'class/corlib/Makefile'.
405         (test-installed-compiler): Run compiler tests using the installed
406         compiler.
407
408 2004-09-14  Raja R Harinath  <rharinath@novell.com>
409
410         * Makefile (SUBDIRS): Allow to be overriden by $(TEST_SUBDIRS).
411         (test-profiles, run-test-profiles): New targets.
412         (test-compiler): Rename to ...
413         (compiler-tests): ... this.  Run tests on all profiles.
414
415 2004-09-03  Martin Baulig  <martin@ximian.com>
416
417         * Makefile (test-compiler): New target to run the compiler test.
418
419 2004-07-02  Raja R Harinath  <rharinath@novell.com>
420
421         * Makefile (OVERRIDE_BARE_TARGETS): Remove.
422         (OVERRIDE_TARGET_ALL): Define.
423         (all-recursive,$(STD_TARGETS:=-recursive)): Depend on
424         'platform-check' and 'profile-check'.
425         (all.override): New.  Run two passes: once to build, and once to
426         sign libraries.
427
428 2004-06-22  Todd Berman  <tberman@off.net>
429
430         * configure: Patch from Mariano Suárez-Alvarez 
431         <msuarezalvarez@arnet.com.ar> to make configure accept jhbuild style
432         /prefix /usr options, and to continue past unknown options. Currently
433         this patch is a bit spammy with multiple unknown options, anyone
434         who is interested is welcome to fix this.
435
436 2004-06-14  Raja R Harinath  <rharinath@novell.com>
437
438         * Makefile (all-profiles, clean-profiles): Simplify slightly.
439
440 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
441
442         * Makefile: added target run-test-ondotnet.
443
444 2004-05-26  Raja R Harinath  <rharinath@novell.com>
445
446         * nunit20/util/Makefile (EXTRA_DISTFILES): Remove
447         Transform.resources.
448         ($(the_lib)): Make Transform.resources using internal resgen.
449         * nunit20/util/Transform.resources: Rebuild.
450
451 2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
452
453         * nunit.key: New. NUnit private key. Due to build issues the key
454         must be present in this directory.
455
456 2004-05-20  Raja R Harinath  <rharinath@novell.com>
457
458         * Makefile (SUBDIRS): Move 'monoresgen' ahead of 'class'.
459
460 2004-05-17  Raja R Harinath  <rharinath@novell.com>
461
462         * Makefile (all, clean): Remove indirection.
463         (clean-profiles): New.
464
465 2004-05-13  Jackson Harper  <jackson@ximian.com>
466
467         * Makefile: default build is no longer the multi profile build. Do
468         build both 1.1 and 2.0 profiles use the all-profiles target.
469         
470 2004-05-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
471
472         * Makefile: disable net_2_0 on windows. It doesn't build. Don't
473         try to build net_1_0 and net_2_0 if we provide a PROFILE=xxx in the
474         command line.
475
476 2004-05-10  Raja R Harinath  <rharinath@novell.com>
477
478         * INSTALL.txt: Don't mention 'fullbuild'.  Mention 'bootstrap'
479         instead.  Update instructions for 'monocharge'.
480
481 2004-04-30  Raja R Harinath  <rharinath@novell.com>
482
483         * Makefile (SUBDIRS): Remove 'gmcs' for now.
484         (all): Simplify.
485         (clean): Quick hack to get 'make clean' to work better.
486
487 2004-04-29  Jackson Harper  <jackson@ximian.com>
488
489         * Makefile: Put the PROFILE= stuff before the target, this is more
490         pleasurable to cygwin users.
491         
492 2004-04-28  Jackson Harper  <jackson@ximian.com>
493
494         * Makefile: build the net_1_1 and net_2_0 profiles by default.
495         
496 2004-01-14  Martin Willemoes Hansen  <mwh@sysrq.dk>
497
498         * INSTALL.txt: Fixed, autogen should be autogen.sh
499
500 2003-12-01  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>
501
502         * Added dirs mcs/jtest and mcs/jerrors.
503
504 2003-10-28 Jackson Harper <jackson@ximian.com>
505
506         * INSTALL.txt: Tell users where to find monocharges, do not
507         reference README.building.
508         
509 2003-07-22  Peter Williams  <peter@newton.cx>
510
511         * README: INSTALL.txt, not INSTALL.
512
513 2003-07-20  Peter Williams  <peter@newton.cx>
514
515         * nunit20/nunit-console/Makefile (PROGRAM): Put nunit-console.exe
516         in $(topdir)/class/lib so we can find our DLL's.
517
518 2003-07-18  Peter Williams  <peter@newton.cx>
519
520         * build/library.make (dist-local): Fancy make dist magic gives
521         way to boring old 'for'.
522
523         * build/executable.make (dist-local): Ditto.
524
525 2003-07-17  Peter Williams  <peter@newton.cx>
526
527         * build/profiles/default.make: Actually fix this. Use the platform
528         compiler all the way.
529
530 2003-07-17  Peter Williams  <peter@newton.cx>
531
532         * build/profiles/default.make: Try to make this smarter so
533         that we can build on Windows. Specifically, don't require
534         the mono runtime. Combined with the corlib $(BOOT_COMPILE) change,
535         this should make corlib build out of the box, I think.
536
537 2003-07-16  Peter Williams  <peter@newton.cx>
538
539         A whole passel of build system changes. Doc updates:
540         
541         * build/README.makefiles: Doc updates.
542
543         * build/profiles/net_1_0.make: Doc changes.
544
545         * INSTALL.txt: A few more touchups.
546
547         Better defaults:
548         
549         * build/config-default.make (prefix): Default install prefix
550         should be /usr/local.
551
552         * build/profiles/bootstrap.make: This profile ...
553
554         * build/profiles/default.make: ... is now the default.
555
556         * build/profiles/atomic.make: And the default is now this.
557
558         Fixes for pre-build checks:
559         
560         * Makefile: Do the platform and (new) profile checks
561         before the build, which took some infrastructure changes.
562
563         * build/rules.make: Allow a Makefile to specify its own all/install/etc
564         targets.
565
566         * build/profiles/default.make (profile-check): Add a blank
567         target here.
568
569         * build/profiles/atomic.make: Check for a full MCS install to 
570         build against.
571
572         HP/UX fixes with help from Bernie Solomon:
573         
574         * build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
575         doesn't need a -e parameter to interpret escape codes. Test for
576         that and define a configuration parameter.
577
578         * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
579         instead of assuming that 'echo -e' will interpret escape
580         codes.
581
582         * build/executable.make ($(makefrag)): Here too.
583
584         A make distcheck fix:
585
586         * Makefile: Inherit the current prefix so that the build can
587         find the right System.Xml.dll.
588         
589         And Windows build fixes with the invaluable help of Sebastian
590         Pouliot (in various subdirectories).
591         
592 2003-07-14  Peter Williams  <peter@newton.cx>
593
594         * build/rules.make (dist-recursive): Fix recursive rules
595         to work on HP/UX /bin/sh. Patch from Bernie Solomon
596         <bernard@ugsolutions.com>.
597
598 2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
599
600         * makefile:
601         * makefile.gnu: don't use -C when running make.
602
603 2003-05-05 Ben Maurer <bmaurer@users.sourceforge.net>
604         * AUTHORS: Added self.
605
606 2003-04-15 Nick Drochak <ndrochak@gol.com>
607
608         * makefile: Remove nunit version 1 from build
609
610 2002-03-14  Daniel Morgan <danmorg@sc.rr.com>
611
612         * class/makefile.gnu
613         * class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll 
614         to the Linux build
615
616 2002-03-14  Daniel Morgan <danmorg@sc.rr.com>
617
618         * makefile: added ByteFX.Data.dll to windows install
619         
620         * class/library.build: added ByteFX.Data.dll 
621         to windows build.  added additional clean targets
622         
623         * class/Microsoft.VisualC/Microsoft.VisualC.build: fix 
624         windows clean
625         
626         * class/ByteFX.Data: added directory for ByteFX.Data.dll
627         which includes a MySQL ADO.NET Provider.  
628         Contributed by Reggie Burnett <rykr@bellsouth.net>
629         from ByteFX, Inc.
630         ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.
631         
632         Added the following files and directories:
633                 
634         class/ByteFX.Data/AssemblyInfo.cs    
635         class/ByteFX.Data/list
636         class/ByteFX.Data/ByteFX.Data.build  
637         class/ByteFX.Data/makefile.gnu
638         class/ByteFX.Data/ChangeLog.txt      
639         class/ByteFX.Data/readme.txt
640         class/ByteFX.Data/lgpl.txt: new files
641                 
642         BitStream.cs  
643         Connection.cs        
644         Field.cs        
645         Inflater.cs
646     ConnectionString.cs  
647     HuffmanTree.cs  
648     NamedPipeStream.cs
649     class/ByteFX.Data/Common: added files to new directory
650
651         Driver.cs     
652         command.resx            
653         todo.txt
654         CommandBuilder.cs  
655         Exception.cs  
656         dataadapter.cs           
657         transcaction.cs
658         Connection.cs      
659         Field.cs      
660         datareader.cs
661         Connection.resx    
662         MysqlDefs.cs  
663         parameter.cs
664         class/ByteFX.Data/mysqlclient: added files to new directory
665
666         command.cs    
667         parameter_collection.cs
668         class/ByteFX.Data/mysqlclient/Designers: added files to new directory
669         
670 2003-03-14  Daniel Morgan <danmorg@sc.rr.com>
671
672         * makefile: add ilasm.exe to windows build and add missing assemblies
673         to windows install
674         
675         * class/library.build: include PEAPI.dll, Npgsql.dll, and
676         ICSharpCode.SharpZipLib part of the windows build
677
678 2003-03-10  Martin Willemoes Hansen <mwh@sysrq.dk>
679         * Fixed some spelling errors in class/doc/TemplateTest.cs
680
681 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
682
683         * makefile: added Mono.Posix and System.Management.
684
685 2003-02-16  Martin Baulig  <martin@ximian.com>
686
687         * docs/compiler: Added a few works about the new `Location' code.
688
689 2003-02-15  Nick Drochak  <ndrochak@gol.com>
690
691     * makefile.gnu: Add testcorlib target to run just the corlib unit tests.
692
693 2003-02-10  Nick Drochak  <ndrochak@gol.com>
694
695         * makefile: Add testcorlib target to run just the corlib unit tests.
696
697 2003-01-16  Nick Drochak <ndrochak@gol.com>
698
699         * makefile.gnu: Add corlib target to just build that.
700
701 2003-01-14  Duncan Mak  <duncan@ximian.com>
702
703        * ilasm/parser/ScannerAdapter.cs: Remove the cleanup method now that
704        it's no longer in the interface.
705
706 2003-01-13  Duncan Mak  <duncan@ximian.com>
707
708         * ilasm/parser/ScannerAdapter.cs: Implement the new cleanup method
709         in the tokenizer. This fixes the build.
710
711 2003-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
712
713         * README.building: New file.
714         * makefile.gnu: install README.building file.
715
716 2003-01-09  Sebastien Pouliot  <spouliot@videotron.ca>
717
718         * AUTHORS: add myself to class library list
719
720 2002-12-15  Alp Toker  <alp@atoker.com>
721
722         * makefile.gnu: make sure mcs is in PATH, otherwise tell user to read
723         INSTALL.txt
724
725 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
726
727         * makefile
728         * tools/makefile
729         * tools/makefile.gnu: change target
730         from SqlSharpCli.exe
731         to sqlsharp.exe
732
733 2002-12-10  Alp Toker  <alp@atoker.com>
734
735         * ilasm/makefile.gnu: Install ilasm executable with -m 755, not 644
736         * ilasm/makefile: ditto
737
738 2002-12-10  Gaurav Vaish  <gvaish_mono@lycos.com>
739
740         * AUTHORS: Corrected my email-ID.
741
742 2002-11-29  Daniel Morgan  <danmorg@sc.rr.com>
743
744         * INSTALL: renamed to INSTALL.txt because INSTALL 
745         interferred with "make install" on windows
746         
747         * makefile: changes to get "make install" work 
748         on windows
749         
750         * class/makefile.gnu: flush
751         
752         * ilasm/makefile: updated for windows build
753         
754         * monoresgen/makefile: updated for windows build
755         
756         * tools/SqlSharp/SqlSharpCli.build: flush
757         
758         * winexe.in: add file to be template for executable assemblies
759         to be installed on windows via "make install" by providing
760         a script that runs mono and the assembly 
761         like mcs runs mono mcs.exe 
762         
763 2002-11-28  Daniel Morgan  <danmorg@sc.rr.com>
764
765         * makefile.gnu: added tools directory to linux build
766
767         * tools/makefile.gnu: added new file to built tools and install.
768         dist works too.  test is just blank.
769
770 2002-11-16  Martin Baulig  <martin@ximian.com>
771
772         * makefile.gnu: `binary-snapshot' is now an alias for `dist'.
773         Please update your scripts, the `dist' target will disappear soon.
774
775 2002-11-09  Nick Drochak  <ndrochak@gol.com>
776
777         * makefile: have test target be smart about windows/linux
778
779 2002-11-07  Nick Drochak  <ndrochak@gol.com>
780
781         * makefile: for the clean target, handle linux and windows differently.
782
783 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
784
785         * class/library.build: added Mono.Data.SqliteClient
786         directory to windows build
787
788 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
789
790         * class/library.build: added Mono.Data.MySql directory to windows build.
791
792 2002-10-10  Rodrigo Moya <rodrigo@ximian.com>
793
794         * class/makefile.gnu: added Mono.Data.MySql directory to linux build.
795
796 2002-10-09  Rodrigo Moya <rodrigo@ximian.com>
797
798         * class/makefile.gnu: added System.Data.Odbc directory.
799
800 2002-09-14  Piers Haken <piersh@friskit.com>
801
802         * */makefile.gnu:
803                 use $(topdir)
804                 build nunit into $(topdir)/class/lib
805
806 2002-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
807
808         * makefile.gnu:
809         * class/library.make:
810         * class/makefile.gnu:
811         * class/I18N/makefile.gnu
812         * class/corlib/makefile.gnu:
813         * class/corlib/Test/ChangeLog:
814         * class/corlib/Test/corlib_linux_test.args:
815         * class/corlib/Test/makefile.gnu:
816         * class/corlib/Test/run_test.sh:
817         * jay/makefile.gnu:
818         * mcs/makefile.gnu:
819         * monoresgen/makefile.gnu:
820         * nunit/makefile.gnu:
821
822         Allow running 'make -f makefile.gnu test' from top directory.
823         In the libraries makefile.gnu you just have to add TEST_DIR=dirname
824         with the name where tests reside.
825
826 2002-08-23  Martin Baulig  <martin@gnome.org>
827
828         * class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.
829
830 2002-08-13  Piers Haken <piersh@friskit.com>
831
832         * class/library.make: merge back original makefile.gnu behavior
833         * */makefile.gnu: merge back original makefile.gnu behavior
834
835 2002-08-12  Piers Haken <piersh@friskit.com>
836
837         * class/library.make: use 'find' to specify source files, instead of static files
838         * */makefile.gnu: specify include/exclude patterns for source files
839
840 2002-08-07  Peter Williams  <peterw@ximian.com>
841
842         * class/library.make (.makefrag): Fix this rule a bit; was using
843         $^ instead of $<
844
845 2002-07-29  Peter Williams  <peterw@ximian.com>
846
847         * makefile.gnu: 'make install' wasn't actually working due to $@,
848         fix it.
849
850 2002-07-29  Martin Baulig  <martin@gnome.org>
851
852         * makefile.gnu: Don't force people to install.  The default must also
853         be `all' and not `install'.
854
855 2002-07-26  Alp Toker  <alp@atoker.com>
856
857         * INSTALL: Wrote a guide to mcs installation.
858         * README: Updated to reflect the new INSTALL guide.
859
860 2002-07-23  Alp Toker  <alp@atoker.com>
861
862         * makefile.gnu: Added an install target (which sets permissions and
863         respects prefix) and a dist target which produces a tarball. Also
864         fixed a few other makefile issues.
865
866 2002-07-22  Peter Williams  <peterw@ximian.com>
867
868         * class/library.make: Oops, the deps weren't right -- touching a .cs
869         file didn't cause the libraries to be rebuilt.
870         (clean): Robustify this rule a bit.
871
872 2002-07-20  Martin Baulig  <martin@gnome.org>
873
874         * class/makefile.gnu: Added System.Data.
875
876 2002-07-20  Martin Baulig  <martin@gnome.org>
877
878         * class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.
879
880         * class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:
881
882 2002-07-19  Martin Baulig  <martin@gnome.org>
883
884         * makefile.gnu (DIRS): Added nunit.
885
886 2002-07-19  Martin Baulig  <martin@gnome.org>
887
888         Added the super-cool set of makefiles from Peter Williams which run on
889         GNU/Linux without NAnt.  I named them `makefile.gnu' and not `GNUmakefile'
890         since this won't break the windows build.
891
892         To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.
893
894         * mcs-tool, */makefile.gnu, class/library.make: New files.
895
896 2002-07-19  Martin Baulig  <martin@gnome.org>
897
898         * */makefile (NANT): Use a variable `NANT' so the user can override it with
899         `make NANT=/usr/local/bin/NAnt.exe'.
900
901 2002-05-09  Daniel Morgan <danmorg@sc.rr.com>
902
903         * AUTHORS: add me to class libraries list
904
905 2002-03-26  Dick Porter  <dick@ximian.com>
906
907         * makefile (linux): Abandon the build if any of the subdir makes fail
908
909 2002-03-07  Nick Drochak  <ndrochak@gol.com>
910
911         * makefile: Change order of build so corlib is built before nunit since
912         Nunit needs corlib now.
913
914 2002-02-14  Nick Drochak  <ndrochak@gol.com>
915
916         * makefile: Build mcs/doctools too when one does 'make'
917
918 2002-01-20 Nick Drochak  <ndrochak@gol.com>
919
920         * on the 'test' target, make sure NUnit is built first before building
921         and running tests
922
923 2002-01-20 Nick Drochak  <ndrochak@gol.com>
924
925         * add nunit directory to the list of dirs to build in