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