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