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