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