4210358101a7f31f346243d5ef3e5d49c181fc96
[mono.git] / ChangeLog
1 2009-05-22  Zoltan Varga  <vargaz@gmail.com>
2
3         * acinclude.m4 (dolt_supported): Enable dolt on sparc linux.
4
5 2009-05-17  Zoltan Varga  <vargaz@gmail.com>
6
7         * configure.in: Add TARGET_POWERPC/POWERPC64 defines.
8
9 2009-05-09  Miguel de Icaza  <miguel@novell.com>
10
11         * configure.in: Instead of reporting the various disabled features
12         in a loop, where a keyword might fail, report the actual disabled
13         features in the sections that handle them
14
15 2009-05-08  Zoltan Varga  <vargaz@gmail.com>
16
17         * acinclude.m4 (dolt_supported): Add powerpc64.
18
19 2009-05-07  Rodrigo Kumpera  <rkumpera@novell.com>
20
21         * runtime/Makefile.am (mcs-compileall): Pass --security=validil
22         to the runtime so the assemblies are not required to be verifiable.
23
24 2009-05-06  Raja R Harinath  <harinath@hurrynot.org>
25
26         * Makefile.am (compiler-tests): Rewrite to re-build the moon
27         assemblies after mcs/ is built.
28         * runtime/Makefile.am (build_profiles) [INSTALL_2_1]: Build only
29         the net_2_1_raw profile.
30         (test_profiles): New.  Mention net_2_1 profile.
31         (moon-do-build): New.
32
33 2009-05-05  Miguel de Icaza  <miguel@novell.com>
34
35         * configure.in: Fix the bug reported on the mailing list by
36         Koushik K Dutta: do not build docs when --disable-mcs-builds is
37         passed. 
38
39 2009-05-05  Miguel de Icaza  <miguel@novell.com>
40
41         * configure.in: Reduce configure-time dependencies by using
42         pkg-config the way it was originally intended to be used, and not
43         with the incredibly lame and painful inducing pkg.m4 file. 
44
45         I am on a quest to remove this gratuitous dep on pkg.m4 that is
46         making people's lives miserable around the globe, just because
47         someone can not be bothered to learn the shell if construct.
48
49 2009-04-28  Zoltan Varga  <vargaz@gmail.com>
50
51         * configure.in: Add an option to disable the solaris tar check.
52         
53         * configure.in: Define a TARGET_<ARCH> preprocessor symbol for some
54         architectures.
55
56 2009-04-23  Jb Evain  <jbevain@novell.com>
57
58         * scripts/Makefile.am: add a pdb2mdb script.
59
60 2009-04-22  Jeffrey Stedfast  <fejj@novell.com>
61
62         * configure.in: Check for a stable version of glib-2.0 as opposed
63         to an unstable development version (we don't want people
64         unfamiliar with glib versioning to install an unstable development
65         version of glib).
66
67 2009-04-13  Zoltan Varga  <vargaz@gmail.com>
68
69         * configure.in: Quiet 'copying selected object files' messages from
70         newer libtool versions as well.
71         
72         * configure.in: Disable AC_PROG_CXX for now to fix the windows build.
73
74         In mono/mini:
75
76         * Makefile.am: Comment out the cpp files as f@#%$ automake complains even
77         if they are inside a conditional.
78         
79 2009-04-03  Zoltan Varga  <vargaz@gmail.com>
80
81         * scripts/patch-quiet.sh: Process LTCXXCOMPILE too.
82
83 2009-04-02  Zoltan Varga  <vargaz@gmail.com>
84
85         * configure.in: Move the call to AC_PROG_CXX earlier and enable it again.
86         
87         * configure.in: Disable the call to AC_PROG_CXX for now.
88
89 2009-04-02  Marek Habersack  <mhabersack@novell.com>
90
91         * data/Makefile.am: added system.web.mvc.pc{.in}
92
93         * configure.in: added data/system.web.mvc.pc to AC_OUTPUT
94
95         * data/system.web.mvc.pc.in: added
96
97 2009-04-02  Zoltan Varga  <vargaz@gmail.com>
98
99         * configure.in: Add an ENABLE_LLVM autoconf define.
100         
101         * configure.in: Add --enable-llvm argument to enable the experimental
102         LLVM back end.
103
104 2009-03-31  Jb Evain  <jbevain@novell.com>
105
106         * scripts: Remove smcs, which is handled by moon now.
107         * data: ditto.
108
109 2009-03-20  Zoltan Varga  <vargaz@gmail.com>
110
111         * mono/os: Remove this now empty directory.
112         
113         * mono/Makefile.am (SUBDIRS): Remove 'os'.
114
115 2009-03-16  Atsushi Enomoto  <atsushi@ximian.com>
116
117         * scripts/Makefile.am : mono-xmltool uses 2.0.
118
119 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
120
121         * scripts/Makefile.am: Add sqlmetal.
122
123 2009-03-10  Zoltan Varga  <vargaz@gmail.com>
124
125         * README: Remove the comment about --with-moonlight being pre-alpha.
126
127 2009-03-10  Atsushi Enomoto  <atsushi@ximian.com>
128
129         * scripts/Makefile.am : added svcutil.
130
131 2009-02-26  Marek Habersack  <mhabersack@novell.com>
132
133         * data/mono.web.pc.in: added. Fixes bug #479760
134
135         * data/Makefile.am:  added mono.pc{.in} wherever necessary
136
137 2009-02-07 Gonzalo Paniagua Javier <gonzalo@novell.com>
138
139         * configure.in: include stdio so that NULL is defined when checking
140         for ifreq.
141
142 2009-02-06  Miguel De Icaza  <miguel@novell.com>
143
144         * Disable parallel marking on OSX as it hangs during collections
145         in the bootstrap stage of Mono.
146
147         As we find more platforms that hang, we should disable it there as
148         well. 
149
150 2009-02-03  Miguel de Icaza  <miguel@novell.com>
151
152         * configure.in (PLATFORM_NO_SYMLINKS): New define that replaces
153         PLATFORM_WIN32.
154
155 2009-02-02  Rodrigo Kumpera  <rkumpera@novell.com>
156
157         * configure.in: Add --with-mcs-docs to make it possible to disable building of documentation under mcs.
158
159 2009-01-29  Zoltan Varga  <vargaz@gmail.com>
160
161         * configure.in: Remove -Wcast-align from the warning list, it leads to a lot of
162         useless warnings which can only be fixed by casting a pointer to (void*).
163
164 2009-01-29  Miguel de Icaza  <miguel@novell.com>
165
166         * configure.in: Add a couple of new AM conditionals for POSIX and
167         DARWIN, these are used to conditionally include some files in
168         mono/mini. 
169
170 2009-01-27  Jb Evain  <jbevain@novell.com>
171
172         * configure.in: bump Mono's version to 2.5 now that 2.4
173         has been branched.
174
175 2009-01-25  Zoltan Varga  <vargaz@gmail.com>
176
177         * acinclude.m4 (dolt_supported): Handle ARM as well.
178
179 2009-01-23  Zoltan Varga  <vargaz@gmail.com>
180
181         * configure.in: Make --enable-parallel-mark=yes the default.
182
183 2009-01-17  Zoltan Varga  <vargaz@gmail.com>
184
185         * configure.in: Complete the OPROFILE checks.
186
187 2009-01-16  Zoltan Varga  <vargaz@gmail.com>
188
189         * configure.in: Avoid error messages in the quiet code if libgc/Makefile
190         does not exist yet. Fixes #466814.
191
192 2009-01-09  Zoltan Varga  <vargaz@gmail.com>
193
194         * configure.in: Check for the existence of the gettext executables.
195
196 2008-01-08  Christian Prochnow  <cproch@seculogix.de>
197
198         * configure.in: Check for sys/statfs.h and sys/mount.h
199
200 2009-01-07  Geoff Norton  <gnorton@novell.com>
201
202         * configure.in: Provide platform information to the mcs build tree
203
204 2009-01-06  Jb Evain  <jbevain@novell.com>
205
206         * scripts/Makefile.am: don't generate a script for the now
207         dead mono-api-diff.
208
209 2008-12-05  Jonathan Pryor  <jpryor@novell.com>
210
211         * scripts/mdassembler, scripts/monodocer, scripts/monodocs2html:
212           Properly quote parameters as they may contain spaces.
213
214 2008-12-05  Jonathan Pryor  <jpryor@novell.com>
215
216         * man/mdoc-update.1: Document -fno-assembly-versions.
217
218 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
219
220         * configure.in: Disable sigaltstack on freebsd as it doesn't seem to work.
221
222 2008-12-16  Marek Habersack  <mhabersack@novell.com>
223
224         * data/system.web.extensions.design_1.0.pc.in: added
225
226         * data/Makefile.am (EXTRA_DIST): added
227         system.web.extensions.design_1.0.pc.in. Also added to
228         pkgconfig_DATA
229
230         * configure.in: added data/system.web.extensions_1.0.pc to
231         AC_OUTPUT
232
233 2008-12-16  Bill Holmes  <billholmes54@gmail.com>
234
235         * winconfig.h : Defining the SIZEOF_REGISTER variable for the MSVC builds.
236
237         Code is contributed under MIT/X11 license.
238
239 2008-12-15  Marek Habersack  <mhabersack@novell.com>
240
241         * data/Makefile.am (EXTRA_DIST): added
242         system.web.extensions_1.0.pc.in. Also added to pkgconfig_DATA
243
244         * data/system.web.extensions_1.0.pc.in: added. This file serves
245         the purpose of making MonoDevelop see the 1.0 version of the
246         System.Web.Extensions assembly in the project references
247         editor. This will also make legacy 2.0 ASP.NET apps not fail when
248         they reference the 1.0 version of the assembly in their project
249         files.
250
251         * configure.in: added data/system.web.extensions_1.0.pc to AC_OUTPUT
252
253 2008-12-11  Mark Mason <mmason@upwardaccess.com>
254
255         * configure.in: introduce SIZEOF_REGISTER - usually ==SIZEOF_VOID_P, except on mips/n32
256         
257 2008-12-05  Marek Habersack  <mhabersack@novell.com>
258
259         * configure.in: check whether round (3) and rint (3) are present
260         in the C library.
261
262 2008-12-05  Jonathan Pryor  <jpryor@novell.com>
263
264         * man/mdoc-update.1: Document new parameters such as --exceptions.
265
266 2008-12-04  Mark Probst  <mark.probst@gmail.com>
267
268         * configure.in: Disabling the sibling call optimization doesn't
269         work, so we're using -mminimal-toc.
270
271 2008-12-03  Mark Probst  <mark.probst@gmail.com>
272
273         * configure.in: Disable sibling call optimization on PPC64 as it
274         seems to trip up GCC on the build bot.
275
276 2008-11-28  Atsushi Enomoto  <atsushi@ximian.com>
277
278         * data/mono-nunit.pc.in : add new 2.4.8 files.
279
280 2008-11-21  Jb Evain  <jbevain@novell.com>
281
282         * scripts/Makefile.am: use only one mono-api-info pointing to the cecil one
283         which is mscorlib agnostic.
284
285 2008-11-21  Zoltan Varga  <vargaz@gmail.com>
286
287         * configure.in: Only enable AOT on linux. Fixes #447265.
288
289 2008-11-19  Jonathan Pryor  <jpryor@novell.com>
290
291         * configure.in: Remove mono/monoburg/Makefile; fixes the build.
292
293 2008-11-14  Andreas Färber  <andreas.faerber@web.de>
294
295         * configure.in: Add preprocessor defines for ppc(64).
296         Suggested by Paolo and Mark.
297         
298         Contributed under MIT/X11 license.
299
300 2008-11-12  Zoltan Varga  <vargaz@gmail.com>
301
302         * configure.in: Add an ENABLE_AOT variable to config.make, currently only
303         enabled for AMD64.
304
305 2008-11-11  Zoltan Varga  <vargaz@gmail.com>
306
307         * configure.in: Bump version to 2.3.
308
309 Mon Nov 10 17:37:08 CET 2008 Paolo Molaro <lupus@ximian.com>
310
311         * configure.in: check for sys/user.h and struct kinfo_proc members.
312
313 2008-11-07  Bill Holmes  <billholmes54@gmail.com>
314
315         * winconfig.h : Removing HAVE_DIRENT_H, HAVE_STDINT_H,
316           HAVE_VISIBILITY_HIDDEN, HAVE_ZLIB for the VC builds.
317
318         Code is contributed under MIT/X11 license.
319
320 2008-11-05  Bill Holmes  <billholmes54@gmail.com>
321
322         * configure.in : Adding a auto configure check for dirent.h.
323
324         Code is contributed under MIT/X11 license.
325
326 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
327
328         * Makefile.am: Build `docs` after `runtime`, so that it can depend
329           upon mdoc.exe for it's operation.
330
331 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
332
333         * man/mdoc-assemble.1: Document //node use within .source files.
334
335 2008-10-27  Jb Evain  <jbevain@novell.com>
336
337         * data/cecil.pc.in: update version.
338
339 2008-10-22  Zoltan Varga  <vargaz@gmail.com>
340
341         * scripts/Makefile.am: Add gacutil1 script.
342
343 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
344
345         * data/dotnet35.pc.in : added sys.cm.dataannotations.dll too.
346
347 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
348
349         * data/net_2_0/web.config : added new assemblies and namespaces in
350           pages and compilation sections.
351
352 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
353
354         * data/dotnet35.pc.in : added new assemblies (dlinq, abstractions,
355           routing, dynamic data).
356
357 2008-10-20  Jonathan Pryor  <jpryor@novell.com>
358
359         * scripts/mod.in: Remove bash-isms.
360
361 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
362
363         * configure.in: Generate data/monodoc.pc.
364
365 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
366
367         * data/Makefile.am: Add monodoc.pc to $(pkgconfig_DATA), $(DISTCLEANFILES).
368
369 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
370
371         * data/monodoc.pc.in: Fixup sourcesdir.
372         * data/Makefile.am (EXTRA_DIST): Add monodoc.pc.in.
373
374 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
375
376         * scripts/Makefile.am: Install scripts for mdoc-compat commands.
377         * scripts (svn:ignore): Ignore generated files.
378         * mdassembler, mdvalidater, monodocer, monodocs2html, 
379           monodocs2slashdoc: Added; "compatibility" scripts, converting the
380           previous commands into mdoc commands.
381
382 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
383
384         * scripts/Makefile.am: Create scripts for mdoc sub-commands.
385
386 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
387
388         * scripts/Makefile.am: Add mod.
389
390 2008-10-16  Jonathan Pryor  <jpryor@novell.com>
391
392         * scripts/Makefile.am: Move mono-shlib-cop to scripts_2_0.
393
394 2008-10-15  Jonathan Pryor  <jpryor@novell.com>
395
396         * configure.in: Add checks for `struct flock`, `struct timespec`.
397
398 2008-10-14  Jonathan Pryor  <jpryor@novell.com>
399
400         * data/mono-options.pcs.in: We're not installing Mono.Options.dll into 
401           the GAC anymore, we're just concerned `pkg-config --variable=Source` 
402           support.
403
404 2008-10-14  Jonathan Pryor  <jpryor@novell.com>
405
406         * data/mono-options.pc.in: Add a Sources variable so that 
407           `pkg-config --variable Sources mono-options` can be used to grab the
408           sources to Mono.Options (useful for embedding).
409
410 2008-10-13  Jonathan Pryor  <jpryor@novell.com>
411
412         * configure.in: Generate data/mono-options.pc.
413         * data/Makefile.am: Support mono-options.pc.in and mono-options.pc.
414         * data/mono-options.pc.in: Added.
415
416 Mon Oct 13 11:26:19 CEST 2008 Paolo Molaro <lupus@ximian.com>
417
418         * configure.in: check for shm_open ().
419
420 2008-10-12  Zoltan Varga  <vargaz@gmail.com>
421
422         * configure.in: Only process Makefiles with patch-quiet.sh which have a 
423         corresponding Makefile.in.
424
425 2008-10-11  Zoltan Varga  <vargaz@gmail.com>
426
427         * configure.in: Make --enable-minimal=reflection_emit turn on
428         --enable-minimal=reflection_emit_save too.
429
430         * README: Add docs for the option.
431
432         * configure.in: Add --enable-minimal=reflection_emit_save option.
433
434 2008-10-10  Atsushi Enomoto  <atsushi@ximian.com>
435
436         * data/net_2_0/web.config: add UrlRouting.axd handler (forbidden).
437
438 2008-10-08  Zoltan Varga  <vargaz@gmail.com>
439
440         * Makefile.am (dist-hook): Use 'net_1_1' instead of 'default'.
441
442         * runtime/Makefile.am: Rename 'default' profile to 'net_1_1'.
443
444 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
445
446         * data/Makefile.am : there seems a couple more of required changes.
447
448 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
449
450         * scripts/Makefile.am : one more dist fix is needed.
451
452 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
453
454         * configure.in : fix missing change for previous change.
455
456 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
457
458         * scripts/mono-nunit.pc.in, data/mono-nunit.pc.in:
459           move former to latter.
460         * scripts/Makefile.am : remove packaging info.
461         * data/Makefile.am : add mono-nunit.pc too.
462
463 2008-10-03  Rodrigo Kumpera  <rkumpera@novell.com>
464
465         * configure.in: Add simd intrinsics to the disable set.
466
467 2008-10-01  Jb Evain  <jbevain@novell.com>
468
469         * scripts/Makefile.am: add mono-cil-strip.
470
471 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
472
473         * scripts/patch-quiet.sh: Handle the ifs used by some versions of
474         automake.
475
476 2008-09-25  Luis Ortiz  <lortiz@interactivesupercomputing.com>
477
478         * configure.in: Big arrays are only supported on 64 bit systems. 
479
480         Fixes #430022
481
482 2008-09-24  Zoltan Varga  <vargaz@gmail.com>
483
484         * configure.in: Add --enable-minimal=attach option.
485
486 2008-09-22  Raja R Harinath  <harinath@hurrynot.org>
487
488         * scripts/patch-quiet.sh: Skip Makefiles that've already been
489         patched.  Handle automake 1.10a.
490
491 2008-09-18  Mark Probst  <mark.probst@gmail.com>
492
493         * docs/generic-sharing: More generic sharing porting
494         documentation.
495
496 2008-09-17  Raja R Harinath  <harinath@hurrynot.org>
497
498         * Makefile.am (EXTRA_DIST): Update.
499         * nls.m4, progtest.m4: Really add from Gettext 0.17.
500
501 2008-09-15  Raja R Harinath  <harinath@hurrynot.org>
502
503         * configure.in (AC_CONFIG_FILES): Put po/mcs/Makefile.in in its
504         own stanza.
505         (AC_OUTPUT): Don't list po/mcs/Makefile, it's automatically
506         handled by AM_PO_SUBDIRS.
507
508 2008-09-14  Miguel de Icaza  <miguel@novell.com>
509
510         * Added some infrastructure to start the translation of the
511         compiler error messages.
512
513         Currently the compiler does not yet use the infrastructure,
514         that needs a bit of work, but the PO infrastructure is in place. 
515
516 2008-09-14  gettextize  <bug-gnu-gettext@gnu.org>
517
518         * Makefile.am (SUBDIRS): Add po/mcs.
519         (DIST_SUBDIRS): Add po/mcs.
520         (EXTRA_DIST): Add config.rpath.
521         * configure.in (AC_CONFIG_FILES): Add po/mcs/Makefile.in.
522
523 2008-09-14  gettextize  <bug-gnu-gettext@gnu.org>
524
525         * gettext.m4: New file, from gettext-0.17.
526         * iconv.m4: New file, from gettext-0.17.
527         * lib-ld.m4: New file, from gettext-0.17.
528         * lib-link.m4: New file, from gettext-0.17.
529         * lib-prefix.m4: New file, from gettext-0.17.
530         * nls.m4: New file, from gettext-0.17.
531         * po.m4: New file, from gettext-0.17.
532         * progtest.m4: New file, from gettext-0.17.
533         * Makefile.am (EXTRA_DIST): Add the new files.
534
535 2008-09-12  Zoltan Varga  <vargaz@gmail.com>
536
537         * scripts/patch-quiet.sh: Remove an obsolete comment. Change the Makefile so
538         this script is rerun if Makefile.am changes.
539
540 2008-09-11  Zoltan Varga  <vargaz@gmail.com>
541
542         * configure.in: Add a DISABLE_JIT automake conditional too.
543
544         * configure.in: Add a --enable-minimal=jit option to disable jit, only
545         allowing full-aot execution.
546
547 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
548
549         * configure.in: Move the computation of export_ldflags after libtool has
550         been created.
551
552 2008-09-08  Massimiliano Mantione  <massi@ximian.com>
553
554         * configure.in: Added DISABLE_PROFILER automake conditional.
555
556 2008-08-29  Geoff Norton  <gnorton@novell.com>
557
558         * configure.in: Rollup our unrolled FreeBSD support so that we properly
559         build and compile on FreeBSD6+.  (FreeBSD5 is 2004)
560
561 2008-08-28  Geoff Norton  <gnorton@novell.com>
562
563         * build-iphone.sh: iPhone lies about HAVE_MMAP as well.
564
565 2008-08-26  Geoff Norton  <gnorton@novell.com>
566
567         * build-iphone.sh: Update build-iphone to not wget old inssel's, and build
568         out of the box with teh current SDK.
569
570 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
571
572         * scripts/Makefile.am (scripts_2_0): Add gacutil2.
573         * scripts/gacutil2: New file.
574
575 2008-08-22  Jb Evain  <jbevain@novell.com>
576
577         * data/wcf.pc.in
578         * data/Makefile.am
579         * configure.in: add a new wcf.pc for assemblies recently moved
580         from olive to mcs.
581
582 2008-08-12  Bill Holmes  <billholmes54@gmail.com>
583
584         * winconfig.h:  Updating the config file for MSVC builds to match
585           the config file used when compiling with gcc in Cygwin.
586
587         Contributed under MIT/X11 license.
588
589 2008-08-09  Rodrigo Kumpera  <rkumpera@novell.com>
590
591         * docs/generic-sharing: Some updates from an irc talk with Mark.
592
593 2008-08-06  Zoltan Varga  <vargaz@gmail.com>
594
595         * Makefile.am (EXTRA_DIST): Add dtrace-prelink.sh and build-mingw32.sh.
596
597         * scripts/Makefile.am (EXTRA_DIST): Add patch-quiet.sh.
598
599 2008-08-05  Marek Habersack  <mhabersack@novell.com>
600
601         * configure.in: use the PKG_CONFIG_PATH only when cross-compiling.
602
603 2008-08-05  Marek Habersack  <mhabersack@novell.com>
604
605         * configure.in: added support for cross-compilation
606
607 2008-08-05  Marek Habersack  <mhabersack@novell.com>
608
609         * build-mingw32.sh: added a script to build Mono for Windows on a
610         Linux host using mingw.
611
612 2008-08-05  Marek Habersack  <mhabersack@novell.com>
613
614         * scripts/Makefile.am: added support for cross-compilation,
615         including .bat generation for windows targets.
616
617 2008-08-05  Marek Habersack  <mhabersack@novell.com>
618
619         * scripts/smcs.bat.in, scripts/script.bat.in,
620         scripts/script_umask.bat.in: added .bat templates.
621
622 2008-08-05  Marek Habersack  <mhabersack@novell.com>
623
624         * runtime/Makefile.am: mingw cross-compilation support.
625
626 2008-08-05  Andreas Färber  <andreas.faerber@web.de>
627
628         * autogen.sh: Suppress arguments warning for NOCONFIGURE.
629         
630         Contributed under MIT/X11 license.
631
632 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
633
634         * configure.in: Enable dtrace by default on platforms which support it.
635
636 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
637
638         * scripts/patch-quiet.sh: Make the libtool --quiet flag configurable by
639         V=1 as well.
640
641 2008-07-24  Zoltan Varga  <vargaz@gmail.com>
642
643         * configure.in: Patch libtool to avoid the 
644         'copying selected object files ...' messages.
645
646 2008-07-24  Rodrigo Kumpera  <rkumpera@novell.com>
647
648         * configure.in: Change USED_GC_NAME to show if parallel mark is used.
649         This is shown in mono --version.
650
651 2008-07-22  Mark Probst  <mark.probst@gmail.com>
652
653         * configure.in: New configure option (--with-malloc-mempools) to
654         make mempools use malloc for every single allocation, which makes
655         it easier to use debugging/profiling tools like Valgrind.
656
657 2008-07-21  Zoltan Varga  <vargaz@gmail.com>
658
659         * configure.in: Invoke patch-quiet.sh using AC_CONFIG_COMMANDS so it
660         runs during a reconfigure too.
661
662 2008-07-13  Zoltan Varga  <vargaz@gmail.com>
663
664         * docs/aot-compiler.txt: Update docs.
665
666 2008-07-09  Zoltan Varga  <vargaz@gmail.com>
667
668         * scripts/patch-quiet.sh: Another try to fix this on osx.
669         
670         * scripts/patch-quiet.sh: Use \\t to encode \t.
671
672         * scripts/patch-quiet.sh: Remove a stray \t.
673
674 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
675
676         * configure.in (enable_quiet_build): Work better on a non-srcdir build.
677         (mono_cv_sizeof_sunpath): Rename cacheval from 'cv_mono_sizeof_sunpath'
678         to placate autoconf.
679
680 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
681
682         * configure.in: Make the patching done by --enable-quiet quiet.
683
684 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
685
686         * scripts/patch-quiet.sh: Make this more precise.
687
688 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
689
690         * configure.in: Add an --enable-quiet-build option.
691
692         * Makefile.am (patch-quiet): New target.
693
694         * acinclude.m4: Handle --quiet.
695
696 2008-07-05  Mark Probst  <mark.probst@gmail.com>
697
698         * docs/generic-sharing: Docs about porting generic sharing.
699
700 2008-07-04  Zoltan Varga  <vargaz@gmail.com>
701
702         * scripts/patch-quiet.sh (src): Fix verbose mode.
703
704 2008-07-03  Mark Probst  <mark.probst@gmail.com>
705
706         * docs/generic-sharing: New documentation file about generic code
707         sharing.  Currently contains information about examining stack
708         frames of generic shared code.
709
710 2008-07-03  Zoltan Varga  <vargaz@gmail.com>
711
712         * scripts/patch-quiet.sh: New helper script.
713
714 2008-07-02  Gert Driesen  <drieseng@users.sourceforge.net>
715
716         * data/net_1_1/machine.config: Ignore system.windows.forms section.
717         * data/net_2_0/machine.config: Define system.windows.forms section.
718
719 2008-06-30  Alp Toker  <alp@nuanti.com>
720
721         * configure.in:
722         * acinclude.m4: Remove concatenation syntax from doltlibtool to support
723         old versions of bash and re-enable dolt.
724
725 2008-06-26  Alp Toker  <alp@nuanti.com>
726
727         * acinclude.m4: Prospective dolt fix for the build bot. Fix syntax to work
728         with older bash versions.
729
730 2008-06-26  Alp Toker  <alp@nuanti.com>
731
732         * acinclude.m4: Update dolt to the latest git version 5e9eef10. (The one we
733         had wasn't in fact the latest version and had a known bug.)
734
735 2008-06-25  Zoltan Varga  <vargaz@gmail.com>
736
737         * configure.in: Enable dolt by default as an experiment.
738
739         * acinclude.m4: Update dolt to the latest git version.
740
741 2008-06-23  Andreas Färber  <andreas.faerber@web.de>
742
743         * data/Makefile.am (EXTRA_DIST): Distribute mono.d.
744
745         Contributed unter MIT/X11 license.
746
747 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
748
749         * configure.in: Remove -D_FILE_OFFSET_BITS=64 from the CPPFLAGS passed to
750         libgc on sparc. Fixes #323138.
751
752 2008-06-05  Andreas Färber  <andreas.faerber@web.de>
753
754         * configure.in: Add configure option for DTrace.
755         * dtrace-prelink.sh: New file, helper script for DTrace builds.
756         * data/mono.d: New file, defines the DTrace 'mono' provider.
757
758         Contributed unter MIT/X11 license.
759
760 2008-05-31  Andreas Färber  <andreas.faerber@web.de>
761
762         * configure.in (big-arrays): Output fix.
763           Display "no" in absence of --enable-big-arrays.
764
765         Contributed unter MIT/X11 license.
766
767 2008-05-27 Rodrigo Kumpera  <rkumpera@novell.com>
768
769         * configure.in: Add configure option for big arrays.
770
771           Patch by Luis F. Ortiz.
772           Contributed under X11 license.
773           http://lists.ximian.com/pipermail/mono-devel-list/2008-May/027995.html
774
775 2008-05-23  Wade Berrier  <wberrier@novell.com>
776
777         * scripts/Makefile.am: remove mbas script since we don't ship it anymore
778         (fixed bnc#393903)
779
780 2008-05-22 Marek Safar  <marek.safar@gmail.com>
781
782         * Makefile.am: Distribute 2.0 profile specific files.
783
784 2008-05-21  Zoltan Varga  <vargaz@gmail.com>
785
786         * acinclude.m4: New file, contains a snapshot of dolt.
787
788         * configure.in: Add support for the DOLT libtool replacement.
789
790 2008-05-19  Zoltan Varga  <vargaz@gmail.com>
791
792         * configure.in: Change the way CPPFLAGS/CFLAGS are passed to libgc one more
793         time. This time, we collect them in two variables and pass these to libgc
794         configure instead of using the standard CPPFLAGS/CFLAGS, to prevent problems
795         during reconfiguring. Also pass '-mno-tls-direct-segment-refs' to libgc 
796         configure, hopefully fixing #385006.
797
798 2008-05-15  Zoltan Varga  <vargaz@gmail.com>
799
800         * configure.in: Add a check for sgen and __thread. Fixes #347171.
801
802 2008-05-14  Atsushi Enomoto  <atsushi@ximian.com>
803
804         * configure.in, data/Makefile.am, data/dotnet35.pc : 
805           add new package for .net framework 3.5 libs.
806
807 2008-05-12  Raja R Harinath  <harinath@hurrynot.org>
808
809         * scripts/mono-service.in: Undo 2008-05-08.  '2>&1' is not a bash-ism.
810
811 2008-05-09  Zoltan Varga  <zovarga@debian.chello.hu>
812
813         * Makefile.am (get-monolite-latest): Create mcs/lib if not existing.
814
815 2008-05-08  Robert Jordan  <robertjj@gmx.net>
816
817         * scripts/mono-service.in: Replace bash-ism with `sh' syntax.
818
819 2008-05-07  Sebastien Pouliot  <sebastien@ximian.com>
820
821         * data/net_[1_1|2_0]/machine.config: Add entry to remap the public 
822         key used by Silverlight 2.0 platform assemblies. Needed in both 
823         profiles since SN uses 1.0.
824
825 2008-05-05  Andreas Färber  <andreas.faerber@web.de>
826
827         * configure.in: Detect ppc64 target architecture.
828         
829         Contributed unter MIT/X11 license.
830
831 2008-04-29  Kornél Pál  <kornelpal@gmail.com>
832
833         * configure.in: Check for sys/utime.h.
834         * winconfig.h: Define HAVE_SYS_UTIME_H, undef HAVE_UTIME_H.
835
836 2008-04-28  Zoltan Varga  <vargaz@gmail.com>
837
838         * configure.in: Use lowercase for 'integrity of package' for consistency.
839
840 2008-04-28  Geoff Norton  <gnorton@novell.com>
841
842         * build-iphone.sh: Some updates to work with the latest SDK.
843
844 2008-04-24  Zoltan Varga  <vargaz@gmail.com>
845
846         * configure.in: Use the three argument form of AC_DEFINE everywhere since it is
847         required by autoheader for parameters not in acconfig.h.
848
849         * acconfig.h: Removed, all the parameters are defined in configure.in now.
850
851 2008-04-24  Rodrigo Kumpera  <rkumpera@novell.com>
852
853         * runtime/Makefile.am (mcs-compileall): Turn on the verifier.
854
855 2008-04-18  Wade Berrier  <wberrier@novell.com>
856
857         * scripts/mono-find-requires.in: Add env var to ignore scanning
858         of .config files.
859         Fix extra whitespace when no config reqs are found.
860
861 2008-04-17  Zoltan Varga  <vargaz@gmail.com>
862
863         * configure.in: Enable the valgrind header check on amd64 too.
864
865 2008-04-16  Wade Berrier  <wberrier@novell.com>
866
867         * scripts/mono-find-requires.in: Fix extraneous whitespace that makes
868         some reqs from .config be on the same line as the monodis reqs.
869
870 2008-04-16  Jb Evain  <jbevain@novell.com>
871
872         * configure.in, data/Makefile.am: add a smcs.pc file,
873         that moonlight can use to locate smcs.exe.
874
875 2008-04-11  Atsushi Enomoto  <atsushi@ximian.com>
876
877         * scripts/Makefile.am : we need genxs2 for generating 2.0 based 
878           serializer.
879
880 2008-04-08  Dean Brettle  <dean@brettle.com>
881
882         * configure.in, runtime/Makefile.am: create a symlink at
883         mono/runtime/etc/mono/2.0/Browsers/Compat.browser similar to machine.config
884
885 2008-03-26  Massimiliano Mantione  <massi@ximian.com>
886         * configure.in: Added PLATFORM_LINUX automake conditional.
887
888 2008-03-25  Zoltan Varga  <vargaz@gmail.com>
889
890         * runtime/Makefile.am (mcs-compileall): Skip net 2.1 assemblies for now.
891
892 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
893
894         * configure.in: Pass CPPFLAGS to libgc configure using ac_configure_args instead
895         of exporting it. Fixes #373113.
896
897 2008-03-20  Geoff Norton  <gnorton@novell.com>
898
899         * build-iphone.sh: Add CPLUS_INCLUDE_PATH.
900
901 2008-03-20  Kornél Pál  <kornelpal@gmail.com>
902
903         * configure.in: Added Windows version macros to CPPFLAGS and export
904         CPPFLAGS for libgc configure to ensure Windows version compatibility.
905         * winconfig.h: Added compile-time feature detection and support for
906         64-bit Windows versions. Updated VERSION to 1.9.
907
908 2008-03-19  Zoltan Varga  <vargaz@gmail.com>
909
910         * configure.in: Fix a typo.
911
912 2008-03-17  Geoff Norton  <gnorton@novell.com>
913
914         * build-iphone.sh: Fix a typo.
915         
916 2008-03-12  Atsushi Enomoto  <atsushi@ximian.com>
917
918         * scripts/Makefile.am : added xsd2.
919
920 2008-03-12  Geoff Norton  <gnorton@novell.com>
921
922         * build-iphone.sh: A autogen/make wrapper to define everything to build
923         mono for the iphone.
924         * configure.in: Add support for arm-apple-darwin (iPhone).
925
926 2008-03-05  Wade Berrier  <wberrier@novell.com>
927
928         * scripts/Makefile.am: fix typo so that 'scripts_defaults' scripts get
929         installed.
930         Fix sed command so that 'scripts_defaults' scripts work. 
931         Add some files to the cleanup list.
932
933 2008-03-02  Miguel de Icaza  <miguel@novell.com>
934
935         * configure.in: No need to detect mcs1, as we are going to keep
936         mcs as the 1.0 compiler and gmcs as the 2.0 compiler.  Since
937         making mcs a 2.0 compiler caused too many problems.
938
939 2008-02-29  Miguel de Icaza  <miguel@novell.com>
940
941         * configure.in: Detect if there is an mcs1 command installed as
942         the external c# compiler, and if this is the compiler, pick this
943         to bootstrap. 
944
945         You need to re-autogen.sh after the first installation of mono
946         with the new scripts.
947
948 2008-02-28  Miguel de Icaza  <miguel@novell.com>
949
950         * scripts/Makefile.am: Implement new defaults for the Mono 2.0
951         release, 2.0 profile executables are now the defaults (al, ilasm,
952         mkbundle, mono-api-info, monop, resgen, wsdl and mcs).
953
954         Old commands running under the 1.0 profile are still available
955         by having the number 1 appended to their command name (al1,
956         ilasm1, mcs1, mkbundle1, mono-api-info1, monop1, resgen1, wsdl1). 
957
958 2008-02-05  Zoltan Varga  <vargaz@gmail.com>
959
960         * runtime/Makefile.am: Update after the changes to mcs/Makefile.
961
962 2008-02-03  Zoltan Varga  <vargaz@gmail.com>
963
964         * runtime/Makefile.am (clean-local): Use mono --wapi=semdel instead of the
965         nonexistent semdel utility.
966
967         * runtime/semdel-wrapper.in: Delete.
968
969 2008-01-28  Wade Berrier  <wberrier@novell.com>
970
971         * configure.in: version bump -> 1.9
972
973 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
974
975         * docs/mini-porting.txt: Add some info about the order the JIT regression
976         tests should be run.
977
978 2008-01-26  Daniel Nauck  <dna@mono-project.de>
979
980         * scripts/mono-service.in: fix compability with the dash shell,
981         it doesn't like the use of >& without a file descriptor
982
983 2008-01-09  Zoltan Varga  <vargaz@freemail.hu>
984
985         * runtime/Makefile.am (mcs-compileall): Remove some whitespace after
986         a backslash.
987
988 2008-01-05  Zoltan Varga  <vargaz@gmail.com>
989
990         * Makefile.am (DIST_SUBDIRS): Use $(eglib_dir) instead of eglib to
991         fix make dist.
992
993 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
994
995         * configure.in: Add support for building with eglib and VPATH.
996         Fixes #351893.
997
998 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
999
1000         * configure.in: Define eglib_dir.
1001         * Makefile.am: Add eglib to subdirectory lists.
1002
1003 2007-12-31  Jonathan Chambers  <joncham@gmail.com>
1004
1005         * winconfig.h: Define HAVE_GETPROCESSID.
1006         Contributed under MIT/X11 license.
1007
1008 2007-12-28  Everaldo Canuto  <ecanuto@novell.com>
1009
1010         * configure.in: Add support for oprofile.
1011
1012 2007-12-08  Zoltan Varga  <vargaz@gmail.com>
1013
1014         * configure.in: Add check for sys/mkdev.h.
1015
1016 2007-12-05  Dick Porter  <dick@ximian.com>
1017
1018         * configure.in: Define PLATFORM_SOLARIS for solaris builds, needed
1019         by fix for bug 323524.
1020
1021 2007-11-21  Dick Porter  <dick@ximian.com>
1022
1023         * configure.in: No need to check for glib functions any more
1024
1025 2007-11-19  Atsushi Enomoto  <atsushi@ximian.com>
1026
1027         * configure.in : fix win32 build.
1028
1029 2007-11-16  Zoltan Varga  <vargaz@gmail.com>
1030
1031         * configure.in: Make --with-moonlight=yes the default.
1032
1033 2007-11-15  Dick Porter  <dick@ximian.com>
1034
1035         * configure.in: Check for g_strsplit_set() and g_strv_length()
1036
1037 2007-11-10  Alp Toker  <alp@atoker.com>
1038
1039         * samples/embed/teste.c: Add a newline at the end of this printf()
1040
1041 2007-11-08  Wade Berrier  <wberrier@novell.com>
1042
1043         * configure.in: add sysconfdir for mcs config.make
1044         version bump -> 1.2.6
1045
1046 2007-11-07  Geoff Norton  <gnorton@novell.com>
1047
1048         * configure.in: Add a check for sockaddr_in(6).sin(6)_len
1049
1050 2007-11-05  Geoff Norton  <gnorton@novell.com>
1051
1052         * configure.in: Set GMODULE_CFLAGS and GMODULE_LIBS to be set
1053         with eglib as well
1054
1055 2007-10-30  Raja R Harinath  <harinath@gmail.com>
1056
1057         * runtime/Makefile.am ($(tmpinst)/bin/gmcs): Update rule to point
1058         to location of 'gmcs.exe'.
1059
1060 2007-10-29  Raja R Harinath  <rharinath@novell.com>
1061
1062         * configure.in (olive_topdir): Look for $olivedir in the source tree.
1063
1064 2007-10-19  Marek Habersack  <mhabersack@novell.com>
1065
1066         * scripts/Makefile.am (scripts_2_0): added mconfig to the list
1067
1068 2007-10-09  Wade Berrier  <wberrier@novell.com>
1069
1070         * configure.in: Split up the mono version that goes into Consts.cs 
1071         to make sure each segment is no longer than 4 digits.  
1072         This allows svn revisions to be used.
1073
1074 2007-10-02  Miguel de Icaza  <miguel@novell.com>
1075
1076         * scripts/mono-test-install: (temp_exe): Add tests for dynamic
1077         libraries that libgdiplus might be missing
1078
1079         Add detection and diagnostics for
1080         broken System.Drawing installations.
1081
1082 2007-09-19  Jb Evain  <jbevain@novell.com>
1083
1084         * configure.in: if there's a olive directory in the same folder
1085         as mono, we now override its config.make, so that we don't build
1086         the olive moonlight assemblies if mono is not build with moonlight
1087         support.
1088
1089 2007-09-18  Andreas Faerber  <andreas.faerber@web.de>
1090
1091         * configure.in: Add support for building on Linux/ppc64 host.
1092
1093 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1094
1095         * configure.in: added additional Makefile to be generated in the
1096         mono/tests/assemblyresolve/ subdir.
1097
1098 2007-09-17  Zoltan Varga  <vargaz@gmail.com>
1099
1100         * docs/memory-management.txt: A new file describing metadata memory management.
1101
1102 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
1103
1104         * winconfig.h: Define WINVER and _WIN32_WINNT for VS
1105         build.
1106         
1107         Contributed under MIT/X11 license.
1108
1109 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
1110
1111         * winconfig.h: Don't define HAVE_UNISTD_H on MSVC build.
1112         
1113         Contributed under MIT/X11 license.
1114
1115 2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>
1116
1117         * configure.in : On windows, require advapi32.dll.
1118
1119 2007-08-23  Robert Jordan  <robertj@gmx.net>
1120
1121         * configure.in: add get|setpriority detection.
1122
1123 Mon Aug 20 15:23:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
1124
1125         * configure.in: use more symbol renaming fo OSX (bug #82463).
1126
1127 2007-08-20  Jb Evain  <jbevain@novell.com>
1128
1129         * scripts/smcs.in: use --runtime=moonlight instead of
1130         forcing MONO_PATH.
1131
1132 Mon Aug 20 12:34:36 CEST 2007 Paolo Molaro <lupus@ximian.com>
1133
1134         * configure.in: check for gerusage().
1135
1136 Mon Jul 30 17:59:04 CEST 2007 Paolo Molaro <lupus@ximian.com>
1137
1138         * configure.in: Enable sigaltstack handling check by default to get
1139         wider testing.
1140
1141 2007-07-26  Jb Evain  <jbevain@novell.com>
1142
1143         * scripts/smcs.in: use smcs.exe.
1144
1145 2007-07-24  Wade Berrier  <wberrier@novell.com>
1146
1147         * configure.in: version bump -> 1.2.5
1148
1149 2007-07-17  Jb Evain  <jbevain@novell.com>
1150
1151         * scripts/Makefile.am: new monolinker script.
1152
1153 2007-07-11  Jb Evain  <jbevain@novell.com>
1154
1155         * scripts/smcs.in, scripts/Makefile.am: new smcs script.
1156
1157 2007-07-05  Wade Berrier  <wberrier@novell.com>
1158
1159         * scripts/mono-find-requires.in: add special 64bit case for ia64.
1160         (rpm used to provide libname as well as libname()(64bit) on ia64, but 
1161         now it only provides the first.)
1162
1163 2007-06-28  Jonathan Pryor  <jonpryor@vt.edu>
1164
1165         * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
1166
1167 2007-06-15  Wade Berrier  <wberrier@novell.com>
1168
1169         * scripts/mono-find-requires.in: revert back to using package names
1170         for .config file dep scanning.  This is because noarch packages can be
1171         built on either 32 or 64 bit arches, depending on either a 32bit or 64bit
1172         library, which is wrong.
1173
1174 2007-06-13  Randolph Chung  <tausq@debian.org>
1175
1176         * configure.in: Add hppa-linux target.
1177         Contributed under the X11 license (http://bugzilla.ximian.com/show_bug.cgi?id=81866).
1178
1179 2007-06-13  Randolph Chung  <tausq@debian.org>
1180
1181         * configure.in: Add AM_PROG_AS, needed for handling assembly file
1182         targets.
1183
1184 2007-06-09  Wade Berrier  <wberrier@novell.com>
1185
1186         * scripts/mono-find-requires.in: use lib name instead of package name 
1187         for deps found in .config files. suse's rpmlint prefers it that way.
1188
1189 2007-05-29  Robert Jordan  <robertj@gmx.net>
1190
1191         * data/config.in: add mono_win32_compat entries.
1192
1193 2007-05-11  Raja R Harinath  <rharinath@novell.com>
1194
1195         * Makefile.am (get-monolite-latest): Redirect wget output too.
1196
1197 2007-05-07  Wade Berrier  <wberrier@novell.com>
1198
1199         * scripts/mono-find-requires.in: don't use length() on arrays;
1200         doesn't work on older gawk versions.  Calculate size manually instead.
1201
1202 2007-05-07  Raja R Harinath  <rharinath@novell.com>
1203
1204         Fix parallel make.
1205         * runtime/Makefile.am (test-support-file): Remove.  Move rules ...
1206         (_tmpinst/bin/mcs, _tmpinst/bin/gmcs, _tmpinst/bin/ilasm): ... here.
1207         Reported by "Stephen A. Jazdzewski" <steve@jazd.com>
1208
1209 2007-05-05  Wade Berrier  <wberrier@novell.com>
1210
1211         * scripts/mono-find-provides.in: don't use 'which' anymore (never solved
1212         anything since it broke symlinks)
1213         * scripts/mono-find-requires.in: also don't use 'which'
1214         Parse .config files to look for native libs.  Honor 'os' attributes for
1215         dllmaps.  Query rpm db for package that provides this lib.  Support 64bit
1216         rpm configurations, as well as 32bit running on 64bit.
1217
1218 2007-04-27  Marek Habersack  <mhabersack@novell.com>
1219
1220         * data/net_2_0/web.config: use fully qualified assembly names in
1221         <compilation><assemblies>.
1222
1223 2007-04-19  Wade Berrier  <wberrier@novell.com>
1224
1225         * configure.in: version bump -> 1.2.4
1226
1227 2007-04-15  Marek Habersack  <mhabersack@novell.com>
1228
1229         * data/net_2_0/web.config: add the default build providers
1230         configuration.
1231
1232 2007-04-06  Andreas Faerber  <andreas.faerber@web.de>
1233
1234         * configure.in: Added support for Solaris/amd64. Fixes bug #81325
1235
1236 2007-04-06  Marek Habersack  <mhabersack@novell.com>
1237
1238         * data/net_2_0/machine.config: corrected the xhtmlConformance
1239         entry to reference correct type.
1240
1241         * data/net_2_0/web.config: siteMap must be enabled by
1242         default. Fixes bug #80611
1243
1244 2007-04-05  Marek Habersack  <mhabersack@novell.com>
1245
1246         * data/browscap.ini: updated to the latest version.
1247         Applied Mono-specific changes.
1248
1249 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1250
1251         * runtime/mono-wrapper.in (PATH): Include _tmpinst/bin.  Ensure
1252         that library invocations of 'mcs' and 'gmcs' pick the in-tree versions.
1253         * runtime/Makefile.am (mcs-do-run-test-profiles): Don't set PATH.
1254         (all-local, install-local): Depend on TEST_SUPPORT_FILES too.
1255         (test-support-files): Move creation of _tmpinst/bin directory ...
1256         ($(tmpinst)/bin/mono): ... here.
1257         ($(tmpinst)/bin/mbas, $(tmpinst)/bin/pedump): Remove.
1258         (test-support-file): Depend on $(tmpinst)/bin/mono.
1259
1260 2007-03-22  Marek Habersack  <mhabersack@novell.com>
1261
1262         * data/net_2_0/machine.config: added a few missing sections, added
1263         missing allowDefinition and allowLocation attributes.
1264
1265 2007-03-16  Wade Berrier  <wberrier@novell.com>
1266
1267         * configure.in: version bump -> 1.2.3.50 (RaceToLinux special release)
1268
1269 2007-03-16  Marek Habersack  <mhabersack@novell.com>
1270
1271         * data/net_2_0/machine.config: added default profile provider
1272         configuration.
1273
1274 2007-03-15  Marek Habersack  <grendello@gmail.com>
1275
1276         * runtime/Makefile.am: add browscap.ini to symlinks
1277
1278         * configure.in: make sure browscap.ini is symlinked to from
1279         runtime/etc/ so that no web tests that depend on the file's
1280         presence fail.
1281
1282 2007-03-15  Jonathan Chambers  <joncham@gmail.com>
1283
1284         * winconfig.h: Don't use MONO_XEN_OPT on windows.
1285         Contributed under MIT/X11 license.
1286
1287 2007-03-14  Marek Habersack  <mhabersack@novell.com>
1288
1289         * data/net_2_0/machine.config: add two missing section handlers.
1290
1291 2007-03-13  Wade Berrier  <wberrier@novell.com>
1292
1293         * Makefile.am:
1294         * msvc/Makefile.am:
1295         Update EXTRA_DIST to take into account .vcproj file moves
1296
1297 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
1298
1299         * mono.sln, libmono.vcproj, mono.vcproj, genmdesc.vcproj, winsetup.bat,
1300         mono/monodiet.vcproj, mono/pedump.vcproj: Move to msvc directory.
1301         
1302 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
1303
1304         * libmono.vcproj, mono.vcproj, genmdesc.vcproj, mono/monodiet.vcproj,
1305         mono/pedump.vcproj: Fix Release build target, add define to remove CRT warnings, 
1306         structure output folders a bit better, begin WIN64 port, and change 
1307         libmono to build a DLL instead  of a static library.
1308         * mono.sln: Begin x64 target support.
1309         
1310 Fri Mar 9 18:57:47 CET 2007 Paolo Molaro <lupus@ximian.com>
1311
1312         * Makefile.am, configure.in, msvc: add msvc directory to the
1313         distribution.
1314         * msvc/create-windef.pl, msvc/mono.def: added def file for exported
1315         functions.
1316
1317 2007-03-09  Zoltan Varga  <vargaz@gmail.com>
1318
1319         * docs/aot-compiler.txt: Update 'future work'.
1320
1321 2007-03-07  Zoltan Varga  <vargaz@gmail.com>
1322
1323         * docs/aot-compiler.txt: Add into about the PLT.
1324         
1325         * docs/aot-compiler.txt: Update a bit to reflect recent changes.
1326
1327 2007-02-24  Raja R Harinath  <rharinath@novell.com>
1328
1329         * data/config.in (odbc32.dll) [os=osx]: Fix misplaced ".
1330
1331 2007-02-20  Wade Berrier  <wberrier@novell.com>
1332
1333         * scripts/Makefile.am: Add api-info and api-diff wrappers
1334
1335 2007-02-15  Marek Habersack  <grendello@gmail.com>
1336
1337         * data/net_2_0/machine.config: add default provider factories.
1338
1339 2007-02-01  Geoff Norton  <gnorton@customerdna.com>
1340
1341         * configure.in:  Support NetBSD GC.
1342                 
1343 Thu Feb 1 12:29:23 CET 2007 Paolo Molaro <lupus@ximian.com>
1344
1345         * configure.in: include LIBS in libmono_ldflags on all archs.
1346         * mint.pc.in, mono-uninstalled.pc.in, mono.pc.in: removed extra -lm.
1347
1348 2007-02-01  Miguel de Icaza  <miguel@novell.com>
1349
1350         * configure.in: Naive attempt at getting -ldl in mono.pc
1351
1352 2007-01-31  Marek Habersack  <grendello@gmail.com>
1353
1354         * data/net_2_0/machine.config: prepare the configuration for the
1355         Mainsoft.Web administrative application.
1356
1357 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
1358
1359         * configure.in : w32 build fix; add -lwinmm as Tor suggested.
1360
1361 Mon Jan 29 12:04:38 CET 2007 Paolo Molaro <lupus@ximian.com>
1362
1363         * configure.in, mint.pc.in mono-uninstalled.pc.in mono.pc.in:
1364         put back the flag to export symbols from the binary which is
1365         no more provided by gmodule (thanks to Robert Jordan <robertj@gmx.net>
1366         for noticing).
1367
1368 2007-01-29  Robert Jordan  <robertj@gmx.net>
1369
1370         * libmono.vcproj, winconfig.h: Reflect recent changes.
1371
1372 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
1373
1374         * scripts/Makefile.am: Added 'al2'.
1375
1376 2007-01-11  Dick Porter  <dick@ximian.com>
1377
1378         * acconfig.h: 
1379         * configure.in: Check for IP_DONTFRAGMENT and IP_MTU_DISCOVER.
1380
1381 2007-01-11  Marek Habersack  <grendello@gmail.com>
1382
1383         * data/net_2_0/machine.config: Added the DbProviderFactories
1384         section, together with the first entry - for SQLite.
1385
1386 2007-01-03  Wade Berrier  <wberrier@novell.com>
1387
1388         * scripts/mono-find-provides.in:
1389         * scripts/mono-find-requires.in: error out if monodis isn't
1390         functioning properly.  Otherwise when building rpms, 
1391         the provides/requires isn't generated correctly if monodis 
1392         isn't present. 
1393
1394         Fixes: bnc #227362
1395
1396 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1397
1398         * configure.in (darwin.CPPFLAGS): Temporary workaround for the bug
1399         reported in 77324.  When we get a linker script for MacOS we can
1400         take this out, but for now lets keep it in here.
1401
1402         * scripts/mono-service.in (debug): Add --debug, --no-daemonize and
1403         make sure that this works with 2.0 (wrong binary was being
1404         refereced).
1405
1406         Fixes: #80309
1407
1408 Mon Dec 18 18:19:50 CET 2006 Paolo Molaro <lupus@ximian.com>
1409
1410         * configure.in: fixed compiler/linker options when
1411         configuring under hpux/ia64 (patch from warren@warrenandrachel.com
1412         (Warren Smith)).
1413
1414 Mon Dec 18 15:28:49 CET 2006 Paolo Molaro <lupus@ximian.com>
1415
1416         * configure.in: detection code for dlopen ().
1417
1418 Mon Dec 11 10:23:18 CET 2006 Paolo Molaro <lupus@ximian.com>
1419
1420         * configure.in, mono.pc.in, */Makefile.am: istall the header
1421         files in a API version specific directory.
1422
1423 2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
1424
1425         * data/browscap.ini: added msdomversion for ie6/7,
1426         fixed ecmascriptversion in ie6/7
1427
1428 2006-11-28  Marek Habersack  <grendello@gmail.com>
1429
1430         * data/net_2_0/web.config: Added the imported namespaces statement
1431         for ASP.NET compilation.
1432
1433 2006-11-17  Wade Berrier  <wberrier@novell.com>
1434
1435         * configure.in: version bump to 1.2.1
1436
1437 Thu Nov 16 12:59:50 CET 2006 Paolo Molaro <lupus@ximian.com>
1438
1439         * configure.in: added --disable-mcs-build for use
1440         with embedded systems or other cases where we don't want
1441         or can't to spend time compiling the managed part of the runtime.
1442
1443 2006-11-02  Wade Berrier  <wberrier@novell.com>
1444
1445         * configure.in: version bump to 1.2
1446
1447 2006-11-02 Michael Hutchinson <m.j.hutchinson@gmail.com>
1448
1449         * data/net_2_0/machine.config: defaultProxy section is no longer 
1450           necessary, so remove.
1451
1452 2006-11-01  Jonathan Pryor  <jonpryor@vt.edu>
1453
1454         * configure.in: Add type checks for blkcnt_t, blksize_t, suseconds_t.  Some
1455           versions of Mac OS X don't define these, needed by support/map.c.
1456
1457 2006-10-26  Jonathan Pryor  <jonpryor@vt.edu>
1458
1459         * configure.in: Add type checks for structs pollfd, stat, timeval, timezone.
1460           This is so that support/map.c can use HAVE_STRUCT_... wrappers around
1461           structure conversion functions, allowing them to be omitted from the Win32
1462           build.
1463
1464 2006-10-16  Kornél Pál  <kornelpal@gmail.com>
1465
1466         * libmono.vcproj: Removed unicode.h and unicode.c. Changed absolute
1467           path in AdditionalLibraryDirectories to relative.
1468
1469 2006-10-13  Joe Shaw  <joeshaw@novell.com>
1470
1471         * samples/size/size.c: Flesh this out quite a bit more so that
1472         its results are more accurate.
1473         * samples/size/sample.cs: Add a few more test cases.
1474
1475 2006-10-12  Zoltan Varga  <vargaz@freemail.hu>
1476
1477         * configure.in: Disable visibility("hidden") on cygwin as well.
1478
1479 2006-10-10  Zoltan Varga  <vargaz@gmail.com>
1480
1481         * configure.in: Get rid of --with-nptl.
1482
1483 Sat Sep 30 12:11:56 CEST 2006 Paolo Molaro <lupus@ximian.com>
1484
1485         * configure.in: link to libnsl only if needed.
1486
1487 2006-09-19  Raja R Harinath  <rharinath@novell.com>
1488
1489         * runtime/Makefile.am (etc/mono/config): Fix rule to avoid writing
1490         into a symlink created by the 2006-09-13 change below.
1491
1492 2006-09-17  Zoltan Varga  <vargaz@gmail.com>
1493
1494         * docs/thread-safety.txt: Moved here from mono/metadata.
1495
1496 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
1497
1498         * configure.in: Avoid non-static build warning on windows.
1499
1500 2006-09-16  Raja R Harinath  <rharinath@novell.com>
1501
1502         Fix srcdir!=builddir issue.
1503         * configure.in (runtime/etc/mono/config): Remove erroneous code.
1504         * runtime/Makefile.am (etc/mono/config): Rename from wrapper-config.
1505         * runtime/mono-wrapper.in: Update.
1506
1507 2006-09-15  Jonathan Pryor  <jonpryor@vt.edu>
1508
1509         * configure.in: Remove check for setkey(3).
1510
1511 2006-09-13  Jonathan Pryor  <jonpryor@vt.edu>
1512
1513         * configure.in: Add command to create runtime/etc/mono/config.  This is
1514           needed so that programs which use the bootstrap mono build get the
1515           appropriate <dllmap/> entries (in particular, the mono-shlib-cop unit
1516           tests requires that a $prefix/etc/mono/config be present to run).
1517         * runtime/Makefile.am: Create runtime/etc/mono/config.
1518
1519 2006-09-11  Zoltan Varga  <vargaz@gmail.com>
1520
1521         * mono.vcproj: Fix VC build.
1522
1523 2006-09-01  Zoltan Varga  <vargaz@gmail.com>
1524
1525         * configure.in: More alpha updates from Sergey Tikhonov <tsv@solvo.ru>.
1526
1527 2006-08-31  Zoltan Varga  <vargaz@freemail.hu>
1528
1529         * samples/embed/test-invoke.vcproj samples/embed/teste.vcproj: Fix include paths for newer glib versions.
1530
1531         * genmdesc.vcproj: Fix include paths for newer glib versions.
1532
1533         * libmono.vcproj: Add further missing sources, fix include paths for newer glib versions.
1534         
1535         * libmono.vcproj: Add aot-compiler.c and aot-runtime.c as source files.
1536
1537         * README.vsnet: Fix a typo.
1538
1539 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
1540
1541         * configure.in (PLATFORM_WIN32): Add -mno-cygwin to libmono_cflags/ldflags. Fixes
1542         #79180.
1543
1544 2006-08-15  Miguel de Icaza  <miguel@novell.com>
1545
1546         * configure.in: Add support for an altenative version of glib.
1547
1548 2006-08-29 Wade Berrier <wberrier@novell.com>
1549
1550         * configure.in: Add required CFLAGS for s390[x] (-mbackchain)
1551
1552 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1553
1554         * configure.in: check for mkstemp.
1555
1556 2006-08-22  Raja R Harinath  <rharinath@novell.com>
1557
1558         * runtime/Makefile.am (mcs-compileall): Remove mention of Microsoft.VisualBasic.
1559
1560 2006-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1561
1562         * configure.in: add check for sys/syscall.h. Remove aio_* detection as
1563         it has not been used for a while now.
1564
1565 2006-07-19  Wade Berrier <wberrier@novell.com>
1566
1567         * scripts/mono-find-provides.in: Remove support for only scanning files in the gac.
1568         The problem is that mono apps are often broken up into subpackages, and deps can only
1569         be resolved if the assemblies are in the gac, even when they sometimes shouldn't be.
1570         (See https://bugzilla.novell.com/show_bug.cgi?id=144655)
1571
1572 2006-07-19  Zoltan Varga  <vargaz@gmail.com>
1573
1574         * configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
1575         of alpha support.
1576
1577 2006-07-17  Wade Berrier <wberrier@novell.com>
1578
1579         * scripts/mono-find-requires.in: Change rpm requires to >= 1.0.3300.0 instead of
1580         =, since we don't explicitly provide 1.0.3300.0 versions.
1581
1582 2006-07-09  Zoltan Varga  <vargaz@gmail.com>
1583
1584         * docs/exception-handling.txt: Update libunwind status since it is not really
1585         dead.
1586         
1587         * docs/exception-handling.txt: Note the changes in the handling of SIGSEGV
1588         received while in native code.
1589
1590 2006-07-04  Zoltan Varga  <vargaz@gmail.com>
1591
1592         * configure.in: Add the contents of LIBS to libmono_ldflags on sol-x86 too.
1593
1594 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
1595
1596         * configure.in: Add the contents of LIBS to libmono_ldflags instead on solaris.
1597
1598 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
1599
1600         * configure.in: Add -lsocket -lnsl to libmono_ldflags on solaris to fix the
1601         mkbundle tests.
1602
1603 2006-06-27  Zoltan Varga  <vargaz@gmail.com>
1604
1605         * configure.in: Disable --with-tls=__thread on solaris/x86.
1606
1607 2006-06-24  Zoltan Varga  <vargaz@gmail.com>
1608
1609         * configure.in: Always pass CPPFLAGS to libgc configure.
1610
1611 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
1612
1613         * configure.in: Add the Makefile to create in order to run the CAS
1614         tests.
1615
1616 2006-06-14  Sebastien Pouliot  <sebastien@ximian.com>
1617
1618         * README.vsnet: Make it clear that building Mono under cygwin is a
1619         pre-requirement to using the VS.NET solution (with the supplied
1620         instructions).
1621
1622 2006-06-01 Zac Bowling <zac@zacbowling.com>
1623         * configure.in, fix typo breaking build (test instead of text on last
1624         line)
1625
1626 2006-05-24  Andrew Skiba <andrews@mainsoft.com>
1627
1628         * configure.in, runtime/Makefile.am: create a symlink at
1629         mono/runtime/etc/mono/2.0/web.config similar to machine.config
1630         
1631 2006-05-24  Raja R Harinath  <rharinath@novell.com>
1632
1633         * scripts/Makefile.am (scripts_1_0, scripts_2_0): Move
1634         nunit-console ...
1635         (scripts_nunit): ... here.
1636         (REWRITE1_DEBUG, REWRITE2_DEBUG): New defines that pass a --debug
1637         to the mono runtime.
1638         (nunit-console, nunit-console2): New targets.  Use them.
1639
1640 2006-05-23  Zoltan Varga  <vargaz@gmail.com>
1641
1642         * libatomic_ops: Remove this, as using it didn't work out.
1643
1644 2006-05-23  Martin Baulig  <martin@ximian.com>
1645
1646         * configure.in: Disable the debugger if we're not using the
1647         included gc.
1648
1649 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
1650
1651         * data/net_2_0/machine.config : updated webRequestModules,
1652           defaultProxy and connectionManagement handlers.
1653
1654 2006-05-10  Zoltan Varga  <vargaz@gmail.com>
1655
1656         * configure.in: Disable usage of visibility(hidden) on solaris x86.
1657
1658 2006-05-07  Zoltan Varga  <vargaz@gmail.com>
1659
1660         * data/mono.supp: Applied patch from Matt Hargett (matt@use.net).
1661         Generalize path to the mono executable.
1662
1663 2006-05-02  Jonathan Chambers  <jonathan.chambers@ansys.com>
1664
1665         * configure.in: Add oleaut32 on Win32 builds for BSTR support
1666
1667 2006-05-01  Chris Toshok  <toshok@ximian.com>
1668
1669         * data/net_2_0/machine.config: add connectionStringName's
1670         parameters to the role/membership providers.
1671
1672 2006-04-30  Raja R Harinath  <harinath@gmail.com>
1673
1674         * Makefile.am (mcs-do-clean, mcs-do-compiler-tests): Clean
1675         and run tests in mono/tests too.
1676
1677 2006-04-25  Wade Berrier <wberrier@novell.com>
1678
1679         * scripts/mono-find-provides.in: Only scan files that are in the gac.
1680         This allows packages to contain private assemblies that won't conflict 
1681         with other packages. Fixes bugzilla.novell.com #144655.
1682
1683 2006-04-21  Alp Toker  <alp@atoker.com>
1684
1685         * scripts/mono-service.in: Usage info fixes:
1686         Lock file was referred to as .log instead of .lock. Fixes #75724.
1687         $0 was in single-quoted, so not interpreted.
1688
1689 2006-04-13  Chris Toshok  <toshok@ximian.com>
1690
1691         * data/net_2_0/machine.config: add system.data section listing the
1692         SqlClient provider.  Also add system.web section listing the
1693         membership and role providers.  This is here instead of in
1694         web.config because the providers are meant to be available to
1695         non-web applications as well.
1696
1697 2006-04-11  Chris Toshok  <toshok@ximian.com>
1698
1699         * data/net_2_0/web.config: add the builtin expression builders.
1700
1701 2006-04-11  Gert Driesen  <gert.driesen@telenet.be>
1702
1703         * scripts/Makefile.am (scripts_2_0): Add 'resgen2'.
1704
1705 2006-04-07  Chris Toshok  <toshok@ximian.com>
1706
1707         * data/net_2_0/machine.config: oh, and
1708         system.web/anonymousIdentification.
1709
1710 2006-04-07  Chris Toshok  <toshok@ximian.com>
1711
1712         * data/net_2_0/machine.config: add system.web/membership and
1713         system.web/xhtmlConformance config sections.
1714
1715 2006-04-04  Zoltan Varga  <vargaz@gmail.com>
1716
1717         * configure.in: Add a check and a helpful error message when 'ar' is not found on solaris.
1718
1719 2006-04-01  Zoltan Varga  <vargaz@gmail.com>
1720
1721         * data/mono.supp: Add "Use of uninitialized value of size 8" too.
1722
1723 2006-03-31  Massimiliano Mantione  <massi@ximian.com>
1724
1725         * docs/tree-mover.txt: Added tree mover documentation.
1726
1727 Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
1728
1729         * configure.in, mono/Makefile.am: remove the now unused handles dir
1730         from the build.
1731
1732 2006-03-22  Chris Toshok  <toshok@ximian.com>
1733
1734         * data/net_2_0/web.config: add RoleManagerModule to httpModules.
1735
1736         * data/net_2_0/machine.config: add system.web/roleManager section
1737         handler.
1738
1739 2006-03-20  Zoltan Varga  <vargaz@gmail.com>
1740
1741         * libmono.vcproj: Add some newly added source files.
1742
1743 2006-03-17  Zoltan Varga  <vargaz@gmail.com>
1744
1745         * libmono.vcproj: Remove os/win32/util.h.
1746
1747 2006-03-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
1748
1749         * Added data/net_1_1/DefaultWsdlHelpGenerator.jvm.aspx
1750         with removed proxy class generation for Grasshopper
1751
1752 2006-03-08  Chris Toshok  <toshok@ximian.com>
1753
1754         * data/net_2_0/web.config: add a default siteMap section with the
1755         AspNetXmlSiteMapProvider provider.
1756
1757         * data/net_2_0/machine.config: add system.web/siteMap section
1758         info.
1759
1760 2006-03-03  Zoltan Varga  <vargaz@gmail.com>
1761
1762         * configure.in mono/os: Merge the contents of libmonoos to metadata/assembly.c and
1763         get rid of os/unix and os/win32.
1764
1765 Wed Mar 1 12:37:43 CET 2006 Paolo Molaro <lupus@ximian.com>
1766
1767         * configure.in: added checks for visibility attribute,
1768         option to disable generics, disabled options string define.
1769
1770 2006-02-27  Raja R Harinath  <rharinath@novell.com>
1771
1772         * configure.in (runtime/etc/mono/{1.0,2.0}/machine.config):
1773         Fix m4-quoting.
1774
1775 Sat Feb 25 11:53:30 CET 2006 Paolo Molaro <lupus@ximian.com>
1776
1777         * configure.in: more feature for --enable-minimal flags.
1778
1779 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1780
1781         * configure.in: define PLATFORM_BSD.
1782
1783 2006-02-17  Zoltan Varga  <vargaz@gmail.com>
1784
1785         * Makefile.am: Avoid installing mint.pc if mint is not compiled.
1786
1787 2006-02-07  Chris Toshok  <toshok@ximian.com>
1788
1789         * data/net_2_0/Makefile.am (EXTRA_DIST): add web.config
1790         (mono_DATA): same.
1791
1792         * data/net_2_0/machine.config: remove the system.web section from
1793         here.
1794
1795         * data/net_2_0/web.config: and add it here.
1796
1797 2006-02-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>
1798
1799         * data/net_2_0/machine.config: Add FtpRequestCreator
1800         to create new instances of System.Net.FtpWebWebRequest.
1801
1802 2006-02-01  Sebastien Pouliot  <sebastien@ximian.com> 
1803  
1804         * libmono.vcproj: Added new files to the VS.NET build.
1805         * README.vsnet: Updated VS.NET build instructions.
1806
1807 2006-01-26  Chris Toshok  <toshok@ximian.com>
1808
1809         * data/net_2_0/machine.config: ignore runtime and startup
1810         sections.
1811
1812 2006-01-25  Chris Toshok  <toshok@ximian.com>
1813
1814         * data/net_2_0/machine.config: ignore mscorlib,
1815         system.runtime.remoting, and strongNames sections.
1816
1817 2006-01-25  Chris Toshok  <toshok@ximian.com>
1818
1819         * data/net_2_0/machine.config: for system.web, add default
1820         <authorization> section that allows everything.  also, add
1821         System.Configuration to system.web/compilation/assemblies.
1822
1823 2006-01-23  Chris Toshok  <toshok@ximian.com>
1824
1825         * data/net_2_0/machine.config: add System.Configuration to the
1826         list of assemblies in system.web/compilation.
1827
1828 2006-01-23  Martin Baulig  <martin@ximian.com>
1829
1830         * configure.in: Added configure check whether the Mono Debugger is
1831         supported on this platform; AC_DEFINE(MONO_DEBUGGER_SUPPORTED) and
1832         also added a `MONO_DEBUGGER_SUPPORTED' automake conditional.
1833
1834 2006-01-13  Raja R Harinath  <rharinath@novell.com>
1835
1836         * data/net_2_0/machine.config: Fix a couple of typos in type names.
1837
1838 2006-01-10  Raja R Harinath  <rharinath@novell.com>
1839
1840         * scripts/Makefile.am (scripts_2_0): Add nunit-console2.
1841
1842 2006-01-09  Chris Toshok  <toshok@ximian.com>
1843
1844         * data/net_2_0/machine.config: switch over to the 2.0
1845         configuration sections for System.Web and System.Web.Services.
1846         Also, add the configProtectedData stuff so we can encrypt config
1847         sections.
1848
1849 2006-01-08  Robert Jordan  <robertj@gmx.net>
1850
1851         * man/mkbundle.1: Documented environment variables and Windows issues.
1852
1853 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
1854
1855         * data/config.in: s/libintl/intl/g.  Mono.Unix.Catalog DllImports "intl"
1856           now, as intl.dll is the file actually shipped/available on Windows.
1857
1858 2006-01-04  Zoltan Varga  <vargaz@gmail.com>
1859
1860         * configure.in: Add a CFLAGS_FOR_BUILD autoconf variable.
1861
1862 2006-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1863
1864         * configure.in: Add check for lutimes(2).  Mac OS X doesn't provide this.
1865
1866 2005-12-28  Kornél Pál  <kornelpal@hotmail.com>
1867
1868         * runtime/Makefile.am (all-local): Enclose CC by apostrophes to fix
1869           build when CC contains spaces.
1870
1871 2005-12-27  Jonathan Pryor  <jonpryor@vt.edu>
1872
1873         * configure.in: Add check for <sys/mman.h>.  Fixes #77091.
1874           Thanks to Ben Gamari for the patch.
1875
1876 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
1877
1878         * configure.in: Add support for solaris/x86.
1879
1880         * runtime/Makefile.am (all-local): Pass CC to the mcs makefile.
1881
1882 2005-12-21  Wade Berrier <wberrier@novell.com>
1883
1884         * mono-cairo.pc.in: use $prefix/lib instead of $libdir, 
1885         otherwise the cairo.dll can't be found on 64 bit architectures
1886
1887 2005-12-18  Raja R Harinath  <harinath@gmail.com>
1888
1889         * configure.in (config.make): Don't blindly copy over $INSTALL,
1890         since it can be relative to the mono tree.  Use the same trick as
1891         ac_INSTALL, but against an absolute path.
1892
1893 2005-12-16 Wade Berrier <wberrier@novell.com>
1894
1895         * configure.in: Unset AC_DISABLE_FAST_INSTALL
1896         This caused some weird monodis linking errors
1897
1898 2005-12-12 Mike Kestner <mkestner@novell.com>
1899
1900         * mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
1901         and this file can be extracted post-build to be packaged separately 
1902         on win32.
1903         * configure.in: expand mono-cairo.pc
1904         * Makefile.am: dist and install mono-cairo.pc
1905
1906 2005-12-01  Jonathan Pryor  <jonpryor@vt.edu>
1907
1908         * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
1909           accordingly.
1910
1911 2005-12-01 Mike Kestner <mkestner@novell.com>
1912
1913         * scripts/mono-find-provides.in: support policy assemblies.
1914
1915 2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1916
1917         * configure.in: define PLATFORM_MACOSX.
1918
1919 2005-11-24  Dick Porter  <dick@ximian.com>
1920
1921         * configure.in: Test for GetProcessId() on windows
1922
1923 2005-11-21  Raja R Harinath  <rharinath@novell.com>
1924
1925         * scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
1926         (scripts_2_0): ... here.
1927         (gmcs): Remove special-case rule.
1928
1929 2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
1930
1931         * data/net_1_1/machine.config, data/net_2_0/machine.config: Set 
1932         default values for http proxy
1933
1934 2005-11-07  Zoltan Varga  <vargaz@gmail.com>
1935
1936         * docs/jit-regalloc: Merge forgotten documentation updates from
1937         the mini-xp-local-regalloc branch.
1938
1939 2005-10-28  Wade Berrier <wberrier@novell.com>
1940
1941         * mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
1942         * scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in 
1943         Make all the wrappers relocatable.
1944
1945 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
1946
1947         * configure.in: Add test for execinfo.h.
1948
1949 2005-10-20  Raja R Harinath  <rharinath@novell.com>
1950
1951         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.  Make 'distcheck'
1952         compile with the 'monolite' in the distribution tarball.
1953         (compiler-tests-net_2_0): Avoid deleting
1954         $(mcs_topdir)/build/common/Consts.cs.
1955
1956 2005-10-20  Robert Jordan  <robertj@gmx.net>
1957
1958         * data/net_2_0/machine.config: Added IPC channel templates.
1959
1960 2005-10-11  John Luke  <john.luke@gmail.com>
1961
1962         * man/monop.1: update for new monop options
1963         
1964 2005-10-04  Zoltan Varga  <vargaz@freemail.hu>
1965
1966         * configure.in: Fix up problems with the latest libtool on win32.
1967
1968 2005-10-04  Zoltan Varga  <vargaz@gmail.com>
1969
1970         * configure.in: Remove 'Globalization:' entry from final message.
1971
1972 2005-09-27  Raja R Harinath  <rharinath@novell.com>
1973
1974         * configure.in (BUILD_MCS): New automake conditional.  Used to
1975         disable building the mcs/ tree if cross-compiling.
1976         (CROSS_COMPILING): New automake conditional.
1977         ($mcsdir/build/config.make): Don't clobber when cross-compiling.
1978         (GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
1979         Define even when cross-compiling.
1980         * runtime/Makefile.am (all-local, install, uninstall, clean-local):
1981         Disable building in the mcs/ tree if !BUILD_MCS.
1982
1983 2005-09-22  Raja R Harinath  <rharinath@novell.com>
1984
1985         * configure.in (MONO_VERSION): Emit it into config.make.  Don't
1986         build Consts.cs.
1987
1988 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
1989
1990         * docs/exception-handling.txt: Add section about libunwind.
1991         
1992         * docs/exception-handling.txt: New file.
1993
1994 2005-09-16  Raja R Harinath  <rharinath@novell.com>
1995
1996         * runtime/Makefile.am (all-local, install-exec, uninstall)
1997         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
1998         Don't call semdel-wrapper.
1999
2000 2005-09-06  Chris Toshok  <toshok@ximian.com>
2001
2002         * data/browscap.ini: Add the ecmascriptversion/w3cdomversion
2003         attributes required for ASP.Net client side validation to the
2004         capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
2005         0.9 & 1.0 browsers.
2006
2007 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
2008
2009         * configure.in: Add ability to cross-compile from linux to win32.
2010
2011 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
2012
2013         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
2014
2015 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
2016
2017         * configure.in: Use CC instead of gcc for __thread tests.
2018
2019 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
2020
2021         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
2022
2023 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
2024
2025         * configure.in: Add -lunwind to ldflags on IA64.
2026
2027 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
2028
2029         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
2030
2031 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
2032
2033         * libmono.vcproj: Fix VC build.
2034
2035 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
2036
2037         * configure.in: enable the ARM jit port.
2038
2039 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
2040
2041         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
2042
2043 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
2044
2045         * configure.in: Fix definition of LIBC for ia64.
2046
2047 2005-07-12  Daniel Drake  <dsd@gentoo.org>
2048
2049         * configure.in: Add check for libattr's <attr/attr.h>
2050
2051 2005-07-11  Raja R Harinath  <rharinath@novell.com>
2052
2053         * scripts/script.in: Add @framework_version@ blank.
2054         * scripts/script2.in: Remove.
2055         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
2056         monop.exe for monop2.
2057
2058 2005-07-04  Raja R Harinath  <rharinath@novell.com>
2059
2060         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
2061         (noinst_DATA): Build mono-uninstalled.pc.
2062         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
2063         (Cflags): Likewise.  Let $(srcdir) to be absolute.
2064
2065 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
2066
2067         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
2068
2069 2005-07-01  Daniel Drake  <dsd@gentoo.org>
2070
2071         * configure.in: Add check for FreeBSD's sys/extattr.h
2072
2073 2005-07-01  Raja R Harinath  <rharinath@novell.com>
2074
2075         Avoid resource leakage on 'make clean' (see #75424).
2076         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
2077         * runtime/semdel-wrapper.in: New.
2078         * runtime/Makefile.am (clean-local): Use the semdel program before
2079         nuking the .wapi directory.
2080         (noinst_SCRIPTS): Add semdel-wrapper.
2081         (MYDISTFILES, distdir): Use automake variable to get the list of
2082         files to distribute.
2083         (all-local, install-exec, uninstall): Call semdel-wrapper.
2084         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
2085         Likewise.
2086
2087 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
2088
2089         * configure.in: Add support for X86 darwin.
2090
2091 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
2092
2093         * configure.in: Add support for ia64.
2094
2095 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2096
2097         * configure.in: enabled the use of mmap/munmap for solaris and linux.
2098         It seems to help with memory usage.
2099
2100 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
2101
2102         * configure.in: Another attempt at the portable "find libX11.so"
2103         Hopefully, this one has no code paths where we are worse off than
2104         what we had before any of this mess.
2105         
2106         * configure.in: What I hope is a more portable version hack.
2107
2108 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
2109
2110         * configure.in: echo the version number to
2111         mcs/build/common/MonoVersion.cs. This allows us to not need to
2112         update AssemblyInfo.cs every time we bump the version number.
2113
2114         * mono-uninstalled.pc.in: pc file that handles mono when it is not
2115         installed. This lets us have mkbundle work inside the tree.
2116
2117         * configure.in: Create the .pc file above.
2118
2119 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
2120
2121         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
2122
2123 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
2124
2125         * data/config.in: Fix generated XML.
2126
2127 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
2128
2129         * scripts/Makefile.am: Add mono-shlib-cop.
2130
2131 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
2132
2133         * configure.in: Handle more gracefully if objdump or X isn't
2134         there. Warn the user about possible breakage.
2135
2136 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
2137
2138         * configure.in: read the SONAME from libX11. This is the same
2139         thing as will be used by a shared library, so it will really
2140         work.
2141
2142         This will have us get libX11.so.6 rather than libX11.so.6.2.
2143
2144 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2145
2146         * configure.in: make automake 1.9 happy about LARGE_FILES.
2147
2148 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
2149
2150         * configure.in: Add checks for mremap, remap_file_pages.
2151
2152 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
2153
2154         * mono.spec.in: Remove. This is horribly out of date. A real spec
2155         file is generated in the release module.
2156
2157         * scripts/Makefile.am: Add mono-find-*
2158
2159         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
2160         done with monodis. This makes packaging easier as it doesn't
2161         depend on the gac ind DESTDIR.
2162
2163         * configure.in: changes for the above
2164
2165 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2166
2167         * configure.in: added test for SIOCGIFCONF.
2168
2169 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
2170  
2171         * README.vsnet: Instructions about the VS.NET build.
2172         * mono.sln: Mono solution file for VS.NET 2005.
2173         * genmdesc.vcproj: Project file for genmdesc.
2174         * libmono.vcproj: Project file for libmono.
2175         * mono.vcproj: Project file for mono executable.
2176
2177 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
2178
2179         * configure.in: Do a test for libX11.so that really works :-).
2180
2181 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
2182
2183         * configure.in: Add config stuff for libsqlite{,3} and
2184         libX11.
2185
2186         * data/config.in: Add dllmaps for above mentioned libs. This means
2187         that the devel packages are not needed.
2188
2189 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
2190
2191         * man/mono.1: Document the new MONO_DEBUG options.
2192
2193 2005-05-16  Raja R Harinath  <rharinath@novell.com>
2194
2195         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
2196
2197 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
2198
2199         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
2200         installed, therefore, don't make a script for it.
2201
2202 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
2203
2204         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
2205         Fix library names on sparc-linux and alpha-linux.
2206
2207 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
2208
2209         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
2210
2211 2005-04-28  James Willcox  <james@ximian.com>
2212
2213         * man/mkbundle.1: add --config-dir flag
2214
2215 2005-04-27  Raja R Harinath  <rharinath@novell.com>
2216
2217         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
2218
2219 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
2220
2221         * configure.in: Version bumpage
2222
2223 2005-04-25  Raja R Harinath  <rharinath@novell.com>
2224
2225         Fix #74692.
2226         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
2227         ILDISASM to the in-tree versions of mono and monodis.  Propagate
2228         value of INSTALL to mcs too.
2229         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
2230         sub-make, now that 'configure' sets up the 'mcs' tree.
2231
2232 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
2233
2234         * doc: Remove unused directory.
2235         
2236         * configure.in: Remove --with-icu option to prevent people from using
2237         it by mistake.
2238
2239 2005-04-21  Raja R Harinath  <rharinath@novell.com>
2240
2241         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
2242         to sub-makes.
2243         (mcs-compileall): Verify the fixed-up dll too.
2244         * runtime/monodis-wrapper.in: New file.
2245         * configure.in (runtime/monodis-wrapper): Create.
2246         ($mcsdir/build/config.make): Don't be over-eager in the definition
2247         and evaluation of '$exec_prefix'.
2248
2249 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
2250         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
2251         added ' explicit="true" strict="false" ' to system.web/compilation 
2252         element as in MS. Part of fix for Bug #74671
2253         
2254 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
2255
2256         * configure.in: Add check for <sys/xattr.h>.
2257           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
2258
2259 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
2260
2261         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
2262
2263 2005-04-16  Miguel de Icaza  <miguel@novell.com>
2264
2265         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
2266         fix the Mono build on Solaris (bug #72818)
2267
2268 2005-04-16  Bill Middleton  <flashdict@gmail.com>
2269
2270         * configure.in (PREVIEW): Allow --without-preview to work.
2271         From #74615.
2272
2273 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
2274
2275         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
2276
2277 2005-04-14  Raja R Harinath  <rharinath@novell.com>
2278
2279         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
2280         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
2281
2282 2005-04-13  Raja R Harinath  <rharinath@novell.com>
2283
2284         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
2285
2286 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2287
2288         * configure.in: added checks for epoll().
2289
2290 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
2291
2292         * configure.in: Disable -O2 on PPC until #74562 is fixed.
2293
2294 2005-04-11  James Willcox  <james@ximian.com>
2295
2296         * man/mkbundle.1: add --static option
2297
2298 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
2299
2300         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
2301
2302 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
2303
2304         * configure.in: Add --with-large-heap option to enable support for
2305         GC heaps larger than 3GB. Hopefully fixes #73882.
2306
2307 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2308
2309         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
2310         64). Re-add aio_* stuff. Shouldn't have removed it.
2311
2312 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2313
2314         * configure.in: no more checks for aio_*.
2315
2316 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
2317
2318         * configure.in: Fix isinf detection on solaris.
2319
2320 2005-04-02  Raja R Harinath  <harinath@gmail.com>
2321
2322         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
2323         with pkgconfig 0.16.0.
2324
2325 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
2326
2327         * configure.in: Fix sigaltstack detection on solaris.
2328
2329 2005-03-27  Raja R Harinath  <harinath@gmail.com>
2330
2331         * configure.in: Define mono_libdir using $(exec_prefix), seeing
2332         that it uses .../lib.
2333
2334 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
2335
2336         * configure.in: Use mono_libdir rather than libdir in
2337         config.make. This fixes confusion for amd builds in buildbuddy.
2338
2339         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
2340
2341 2005-03-24  Raja R Harinath  <rharinath@novell.com>
2342
2343         * configure.in (libgdiplus): Make more intuitive.
2344         * runtime/Makefile.am (wrapper-config): Remove temporary file.
2345         Update to change.
2346
2347 2005-03-23  Raja R Harinath  <rharinath@novell.com>
2348
2349         Allow testing of System.Drawing with a libgdiplus snapshot.
2350         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
2351         the location of libgdiplus to be overridden.
2352         * runtime/Makefile.am (wrapper-config): Override location of
2353         libgdiplus if requested.
2354
2355 2005-03-14  Raja R Harinath  <rharinath@novell.com>
2356
2357         * runtime/Makefile.am (clean_profiles): Remove.
2358         (clean-local): Use $(build_profiles).
2359         (install-local, uninstall-local): Don't override $(prefix).
2360         (SUPPORT_FILES): New.  List of dependencies from ...
2361         (all-local): ... here.  Use it.
2362         (install-local): Depend on $(SUPPORT_FILES).
2363
2364 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
2365
2366         * docs/aot-compiler.txt: Add some more documentation.
2367
2368 2005-02-25  Raja R Harinath  <rharinath@novell.com>
2369
2370         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
2371         functionality has been moved to mcs/Makefile.
2372         (test_select): Set ONLY_CENTUM_TESTS.
2373
2374 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
2375
2376         * configure.in: add a check for compiler support of the
2377         tls_model sttribute.
2378
2379 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
2380
2381         * configure.in: don't imply that enabling ICU support is a good
2382         thing to do.
2383
2384 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
2385             Raja R Harinath  <rharinath@novell.com>
2386
2387         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
2388
2389 2005-02-17  Raja R Harinath  <rharinath@novell.com>
2390
2391         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
2392         current directory in non-Cygwin form.
2393         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
2394         value on cygwin. 
2395         (mcs-compileall): Use them.
2396
2397 2005-02-15  Raja R Harinath  <rharinath@novell.com>
2398
2399         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
2400         that it picks up any changes in $prefix.
2401         ($(bin2_SCRIPTS)): Likewise.
2402
2403 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
2404
2405         * scripts/dtd2xsd: Remove generated file from SVN.
2406
2407 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
2408
2409         * scripts/Makefile.am (bin_SCRIPTS): added mjs
2410
2411 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
2412
2413         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
2414         nickd, miguel, et al. 
2415
2416 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
2417
2418         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
2419         gcc supports it to weed out pre ISO C99 code.
2420
2421 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
2422
2423         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
2424         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
2425         not needed.
2426
2427 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
2428
2429         * configure.in: Check for curses.h.
2430
2431 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2432
2433         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
2434         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
2435
2436 2005-02-04  Raja R Harinath  <rharinath@novell.com>
2437
2438         * runtime/Makefile.am (wrapper-config): Elevated from being a test
2439         support file called $(tmpinst)/config.
2440         ($(tmpinst)/bin/mono): Simplify.
2441         (mcs-do-compiler-tests,mcs-compileall): Update.
2442         * runtime/mono-wrapper.in: Use wrapper-config.
2443         
2444         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
2445
2446         * runtime/Makefile.am (verify_profiles): Remove.
2447         (mcs-compileall): Use $(build_profiles) directly.  It now works on
2448         the net_2_0 profile too.
2449
2450 2005-02-01  Raja R Harinath  <rharinath@novell.com>
2451
2452         * runtime/Makefile.am (test-support-files): New target.
2453         (mcs-do-compiler-tests): Use it.
2454         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
2455         reference to #71963, since it's fixed, and it's breaking elsewhere.
2456         Don't exit out on the first failing DLL.
2457         ($(tmpinst)/config): Update to changes in data/config.in.
2458
2459 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
2460
2461         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
2462           Mono.Posix.dll.
2463
2464 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2465
2466         * configure.in: check for term.h and termios.h
2467
2468 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
2469
2470         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
2471         profile because of bug #71963.
2472
2473 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
2474
2475         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
2476         in our assemblies.
2477
2478 2005-01-25  Raja R Harinath  <rharinath@novell.com>
2479
2480         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
2481         Map 'MonoPosixHelper' to in-tree version.
2482         ($(tmpinst)/bin/mono): Use it.
2483         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
2484
2485 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
2486
2487         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
2488           class/System, both of which pass all their unit tests.
2489
2490 2005-01-20  Raja R Harinath  <rharinath@novell.com>
2491
2492         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
2493         tests that are currently passing 100%.
2494         (test_select): Run those on 'make check'.
2495
2496 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
2497
2498         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
2499
2500 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
2501
2502         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
2503
2504 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
2505
2506         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
2507
2508 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
2509
2510         * configure.in Makefile.am: Resurrect ikvm-jni.
2511
2512         * ikvm-native: New directory which contains a copy of the 'native'
2513         module in IKVM cvs.
2514
2515 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
2516
2517         * configure.in: Add check for <checklist.h>.
2518
2519 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
2520
2521         * configure.in: Add check for vsnprintf.
2522
2523 2005-01-04  Raja R Harinath  <rharinath@novell.com>
2524
2525         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
2526         ($(tmpinst)/bin/mono): New.
2527
2528 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
2529
2530         * configure.in: Add mono-nunit to output
2531         
2532 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2533
2534         * Makefile.am: Change build order so that support is built before runtime.
2535           This is primarily so that I don't have to wait N hours for mcs to finish
2536           building to find out if I broke the sparc build (again).
2537
2538 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2539
2540         * configure.in: Add checks for getdomainname and setdomainname.
2541
2542 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2543
2544         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
2545
2546 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
2547
2548         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
2549         now includes its own version.
2550
2551 2004-12-29  Duncan Mak  <duncan@ximian.com>
2552
2553         * man/monop.1: Add docs on the new "--search" flag.
2554
2555 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
2556
2557         * configure.in: Add header & function checks for MonoPosixHelper.
2558
2559 2004-12-20  Raja R Harinath  <rharinath@novell.com>
2560
2561         * configure.in: Change from 'pax' format to 'ustar' format for the
2562         tarfile, so that we can create packages on SuSE 9.0.
2563
2564 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2565
2566         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
2567         #undefines it before testing...
2568
2569 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2570
2571         * configure.in: check for ieeefp.h and isinf.
2572
2573 2004-12-15  Raja R Harinath  <rharinath@novell.com>
2574
2575         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
2576         to the $srcdir.  Fix definition of 'prefix'.
2577
2578 2004-12-14  Raja R Harinath  <rharinath@novell.com>
2579
2580         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
2581         state isn't shared between an installed runtime and the in-tree
2582         runtime, and also ensure that both 'make check' and 'make
2583         distcheck' can run in parallel.
2584         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
2585
2586 2004-12-09  Raja R Harinath  <rharinath@novell.com>
2587
2588         * README: Update with details about the new build setup.
2589
2590 2004-12-08  Raja R Harinath  <rharinath@novell.com>
2591
2592         * Makefile.am (get-monolite-latest): Update to new location of
2593         bootstrap files in the mcs/ tree.
2594
2595 2004-12-07  Raja R Harinath  <rharinath@novell.com>
2596
2597         * configure.in: Set 'tar-pax' option for automake-1.9.
2598
2599 2004-12-07  Raja R Harinath  <rharinath@novell.com>
2600
2601         * runtime/Makefile.am (uninstall): New.
2602
2603 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
2604
2605         * configure.in: Disable -Wcast-align on sparc.
2606
2607 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
2608
2609         * configure.in: add option to disable some features of
2610         the runtime to create a smaller binary.
2611
2612 2004-12-03  Raja R Harinath  <rharinath@novell.com>
2613
2614         * configure.in (ENABLE_NUNIT_TESTS): New.
2615         * runtime/Makefile.am (check-local): Use it to disable nunit
2616         tests.  Ensure that the test dlls are always built, however.
2617
2618 2004-12-03  Raja R Harinath  <rharinath@novell.com>
2619
2620         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
2621         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
2622         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
2623         * runtime/Makefile.am (install-exec): Pass
2624         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
2625
2626 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2627
2628         * configure.in : Add a flag for systems which pass parameters in
2629         registers as well as the stack.
2630
2631 2004-11-30  Raja R Harinath  <rharinath@novell.com>
2632
2633         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
2634         workaround a bug in automake 1.7.x.
2635         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
2636
2637 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
2638
2639         * configure.in: Removed support for configured-based bundles. 
2640
2641 2004-11-26  Raja R Harinath  <rharinath@novell.com>
2642
2643         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
2644         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
2645         command to create.
2646         (runtime/etc/mono/2.0/machine.config): Likewise.
2647         * Makefile.am (get-monolite-latest): Update to new style of
2648         handling the "basic" profile.
2649
2650 2004-11-25  Raja R Harinath  <rharinath@novell.com>
2651
2652         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
2653         necessary.
2654         (distdir): New.  Using 'cygnus' option disables the automake rule.
2655
2656 2004-11-25  Raja R Harinath  <rharinath@novell.com>
2657
2658         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
2659
2660 2004-11-24  Raja R Harinath  <rharinath@novell.com>
2661
2662         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
2663         Prevent a redundant 'make all' pass during 'make check'.
2664         (build_profiles): Rename from install_profiles.
2665         (check_profiles): New.
2666         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
2667         the .NET2.0 profile.
2668         (all-local,check-local): Use them.
2669         (install,install-exec,install-data): Override automake rules to
2670         prevent a redundant 'make all' pass.
2671         
2672 2004-11-23  Chris Toshok  <toshok@ximian.com>
2673
2674         * Makefile.am (bootstrap): echo -> @echo.
2675
2676 2004-11-23  Raja R Harinath  <rharinath@novell.com>
2677
2678         Simplify 'make all' build.
2679         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
2680         New AC_SUBSTed variables.
2681         (runtime/mono-wrapper): New generated file.
2682         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
2683         New symlinks.
2684         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
2685         * Makefile.am (SUBDIRS): Remove '.'.
2686         (tmpinst): Remove.
2687         (get-monolite-latest): Update.
2688         (populate-runtime-subdirs): Remove.
2689         (all-local, check-local): Move rules related to building in the mcs/ tree ...
2690         * runtime/Makefile.am: ... here.  Completely re-write file.
2691         (install-exec-local): Transfer ownership of installing .exes and
2692         .dlls to the Makefiles in the mcs/ tree.
2693         (_tmpinst): Use tmpinst tree only during testing.
2694         (SUBDIRS): Remove.
2695         * runtime/mono-wrapper.in: New.  Template for generated file.
2696         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
2697
2698 2004-11-22  Raja R Harinath  <rharinath@novell.com>
2699
2700         * Makefile.am (bootstrap): Add a transitional target.
2701
2702 2004-11-19  Raja R Harinath  <rharinath@novell.com>
2703
2704         Integrate bootstrap build into 'make all'.  Most of the bootstrap
2705         targets are gone.
2706         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
2707         (tmpinst): Change location.
2708         (all-local): New.  Just invokes the build in mcs.
2709         (check-local): New.  Invokes 'run-test-profiles' in mcs.
2710         (get-monolite-latest): Update.  Move the unpacking code here,
2711         since 'monolite-bootstrap' is no more.
2712         (mcs-do-full-build): Don't set PATH.
2713         (tmpinst-dir-contents): Remove mcs.
2714         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
2715         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
2716         * README: Update to changes.
2717
2718 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
2719
2720         * configure.in: Disable static linking of mono if --disable-static is
2721         given. Fixes #69466.
2722
2723 2004-11-15  Martin Baulig  <martin@ximian.com>
2724
2725         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
2726
2727 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
2728
2729         * configure.in, mono/mini/Makefile.am: control static
2730         linking of the mono binary with a configure option.
2731
2732 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
2733
2734         * configure.in: Check for `struct dirent' members which don't
2735           exist across all Unix platforms.
2736
2737 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
2738
2739         * configure.in: Add new function/header/type checks for use by
2740           MonoPosixHelper (the support directory).
2741
2742 2004-11-08  Raja R Harinath  <rharinath@novell.com>
2743
2744         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
2745         variables.  Used to support both an in-tree mcs/ and a sibling
2746         mcs/ directory.
2747         * Makefile.am (mcs_topdir): Remove.
2748         (dist-hook): Distribute mcs/ as a subdirectory.
2749         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
2750         Use mcs_topdir and mcs_topdir_from_srcdir.
2751         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
2752         Likewise.
2753         (all-local): Depend on $(mdb_files) too.
2754         * runtime/net_2_0/Makefile.am: Likewise.
2755         
2756 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
2757
2758         * runtime/net_2_0/Makefile.am (install-data-local): 
2759         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
2760         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
2761         with DESTDIR.
2762
2763 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
2764
2765         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
2766         #61320.
2767
2768 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2769
2770         * man/mono.1: documented MONO_THREADS_PER_CPU.
2771
2772 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
2773
2774         * configure.in: Add INCLUDED_LIBGC automake conditional.
2775
2776 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
2777
2778         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
2779
2780 2004-10-14  Joe Shaw  <joeshaw@novell.com>
2781
2782         * man/mono.1: Fix the syntax of the M: trace syntax
2783
2784 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
2785
2786         * configure.in: Add some checks for cygwin weirdness.
2787
2788 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
2789
2790         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
2791         zlib_macros if zlib.h is not found.
2792
2793         * configure.in: Add check for zlib.h.
2794
2795 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2796
2797         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
2798
2799 2004-09-28  Raja R Harinath  <rharinath@novell.com>
2800
2801         * Makefile.am ($(tmpinst)/bin/pedump): New.
2802         (mcs-do-run-test-profiles): Depend on it.
2803
2804 2004-09-27  Raja R Harinath  <rharinath@novell.com>
2805
2806         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
2807         the mono testsuite in tests/.
2808         (tmpinst-dir): Create etc/mono/2.0.
2809         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
2810
2811 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2812
2813         * configure.in: Cater for S/390 on Linux
2814
2815 2004-09-21    <vargaz@freemail.hu>
2816
2817         * configure.in: Link with ole32 on windows.
2818
2819 2004-09-20  Jackson Harper  <jackson@ximian.com>
2820
2821         * support/map.c/h: Add poll events map functions. Use values
2822         instead of names for defines.
2823         
2824 2004-09-17  Martin Baulig  <martin@ximian.com>
2825
2826         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
2827         change in this target.
2828
2829 2004-09-14  Raja R Harinath  <rharinath@novell.com>
2830
2831         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
2832         reduce the number of passes.  We will get the assemblies signed in
2833         the 'populate-runtime-subdir' phase.
2834         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
2835         'test-profiles' to test all profiles.
2836         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
2837         (bootstrap-check): Update.
2838         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
2839         Simplify.
2840
2841 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
2842
2843         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
2844         since it is not supported on solaris.
2845
2846 2004-09-03  Martin Baulig  <martin@ximian.com>
2847
2848         * Makefile.am (bootstrap-world): New target.
2849
2850 2004-09-02  Martin Baulig  <martin@ximian.com>
2851
2852         * runtime/net_1_1/Makefile.am (install-data-local): Install
2853         mscorlib.dll.mdb into $(corlibdir).
2854
2855         * runtime/net_2_0/Makefile.am: Likewise.
2856
2857 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
2858
2859         * scripts/mcs.in: Remove obsolete comment.
2860
2861 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
2862
2863         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
2864         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
2865           basic profile compliance.
2866         * data/net_2_0/machine.config: Use 2.0 assembly versions.
2867
2868 2004-08-26  Raja R Harinath  <rharinath@novell.com>
2869
2870         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
2871         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
2872         testcases pick the built 'mbas.exe'.
2873
2874 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
2875
2876         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
2877         stock one has broken headers.
2878
2879         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
2880
2881 2004-08-17  Dick Porter  <dick@ximian.com>
2882
2883         * configure.in: Correct intl library for FreeBSD and OpenBSD.
2884         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
2885
2886 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
2887
2888         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
2889
2890 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
2891
2892         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
2893         __thread works.
2894
2895 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
2896
2897         * configure.in: Fix __thread test.
2898
2899 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
2900
2901         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
2902
2903 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
2904
2905         * configure.in: Add a kqueue check
2906
2907 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2908
2909         * configure.in: Enable S/390 64-bit JIT.
2910
2911 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
2912
2913         * configure.in: Enable AMD64 JIT.
2914
2915 2004-07-30  Martin Baulig  <martin@ximian.com>
2916
2917         * Makefile.am: The symbol writer is now called
2918         Mono.CompilerServices.SymbolWriter.dll. 
2919
2920 2004-07-30  Raja R Harinath  <rharinath@novell.com>
2921
2922         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
2923         (gmcs_exe): Add gmcs.exe.config.
2924         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
2925         files too.
2926
2927 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
2928
2929         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
2930
2931 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
2932
2933         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
2934         * data/Makefile.am: Removed installation of machine.config and
2935           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
2936           directory.
2937         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
2938           installing 1.1 and 2.0 makefiles.
2939         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
2940           at the correct version specific directory.
2941
2942 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
2943         * configure.in: Disable __thread test (TLS) for FreeBSD as
2944         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
2945         library detection for FreeBSD 4.x since pthread is embedded
2946         in libc_r on this platform.  Fix some typos in my host
2947         regexes for freebsd.
2948
2949 2004-07-23  Dick Porter  <dick@ximian.com>
2950
2951         * configure.in: Changes for FreeBSD thread support by John
2952         Merryweather Cooper <john_m_cooper@yahoo.com>.
2953
2954 2004-07-15  Jackson Harper  <jackson@ximian.com>
2955
2956         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
2957         
2958 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
2959
2960         * docs/abc-removal.txt: Updated documentation for ABC removal.
2961
2962 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
2963
2964         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
2965         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
2966         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
2967         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
2968
2969 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2970
2971         * configure.in: Add --with-tls option to replace the misnamed 
2972         --with-nptl option.
2973
2974 2004-07-02  Raja R Harinath  <rharinath@novell.com>
2975
2976         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
2977         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
2978         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
2979
2980 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2981
2982         * man/mono.1: Added 'aot' to trace options.
2983
2984 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
2985
2986         * configure.in: Fix trunc check + add SPARC64 defines.
2987
2988 2004-06-29  Jackson Harper  <jackson@ximian.com>
2989
2990         * man/gacutil.1: Update man with new command line options.
2991         
2992 2004-06-29  Raja R Harinath  <rharinath@novell.com>
2993             Atsushi Enomoto  <atsushi@ximian.com>
2994
2995         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
2996         (GAC_DIR): New define that doesn't include $(DESTDIR).
2997         (install-data-local,uninstall-local): Use them.  Use in-tree mono
2998         runtime, not the installed one.
2999
3000 2004-06-29  Raja R Harinath  <rharinath@novell.com>
3001
3002         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
3003         (monotwo_DATA): Use it.
3004         From Atsushi Enomoto.
3005
3006 2004-06-24  Raja R Harinath  <rharinath@novell.com>
3007
3008         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
3009         ICSharpCode.SharpZipLib, not that it has a different version.
3010
3011 2004-06-24  Raja R Harinath  <rharinath@novell.com>
3012
3013         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
3014         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
3015         in W32.  Use 'mono' and 'mcs' in W32 too.
3016         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
3017         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
3018         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
3019         Fix for #60443, the GAC .DLL-Hell.
3020
3021 2004-06-22  Raja R Harinath  <rharinath@novell.com>
3022
3023         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
3024
3025 2004-06-18  Jackson Harper  <jackson@ximian.com>
3026
3027         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
3028         instructions on setting multiple mask values.
3029                 
3030 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
3031
3032         * Makefile.am: process data before runtime, so the config file is
3033         installed and gacutil has a chance to work (finding symlink).
3034
3035 2004-06-18  Raja R Harinath  <rharinath@novell.com>
3036
3037         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
3038         Test if files exist in the mcs/ tree before creating symlinks.
3039         Remove symlinks before creating them again.
3040         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
3041         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
3042
3043 2004-06-18  Raja R Harinath  <rharinath@novell.com>
3044
3045         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
3046         (bin_SCRIPTS): Unify all the script generating rules into one.
3047
3048 2004-06-16  Raja R Harinath  <rharinath@novell.com>
3049
3050         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
3051         build and populate net_2_0 profile.
3052         (populate-runtime-subdir): Make into subroutine that takes list of
3053         profiles to populate.
3054         (faststrap): Update.
3055         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
3056         Avoid automake conditional/+= problems.
3057         (populate-runtime-subdir): Rewrite sanity check.
3058
3059 2004-06-16  Raja R Harinath  <rharinath@novell.com>
3060
3061         Include prototype completely-untested 'make bootstrap' support for W32.
3062         * Makefile.am (bootstrap): Define to fasterstrap for W32.
3063         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
3064         (tmpinst-dir): Change sub-make invoke to ...
3065         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
3066         of 'mono' and 'mcs'.
3067         ($(tmpinst)/bin/mono.bat): New.
3068
3069 2004-06-15  Dick Porter  <dick@ximian.com>
3070
3071         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
3072         windows too.  Fixes bug 55040.
3073
3074 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
3075
3076         * configure.in: better explain that --with-nptl is not related to
3077         NPTL, but to __thread support. Set sigaltstack support to off by
3078         default.
3079
3080 2004-06-12  Raja R Harinath  <harinath@acm.org>
3081
3082         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
3083         to the PATH.
3084
3085 2004-06-11  Jackson Harper  <jackson@ximian.com>
3086
3087         * runtime/net_2_0/Makefile.am:
3088         * runtime/net_1_1/Makefile.am: Remove signing patches
3089         
3090 2004-06-11  Jackson Harper  <jackson@ximian.com>
3091
3092         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
3093         * runtime/net_2_0/Makefile.am: 
3094         * runtime/net_1_1/Makefile.am: Sign assemblies before
3095         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
3096         
3097 2004-06-11  Raja R Harinath  <rharinath@novell.com>
3098
3099         * Makefile.am (populate-runtime-subdir): New target.  Does a
3100         controlled "make install" in the 'mcs/' directory to populate the
3101         'runtime' directory.
3102         (fasterstrap): Use it.
3103
3104 2004-06-10  Raja R Harinath  <rharinath@novell.com>
3105
3106         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
3107         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
3108         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
3109         Use $(LN_S) to point to the mcs/ tree, rather than copying.
3110         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
3111
3112 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
3113
3114         Support the new assembly signing setup in mcs/.
3115         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
3116         ($(tmpinst)/etc/mono/machine.config): New target.
3117         (tmpinst-dir.stamp): Remove and rewrite into ...
3118         ($(tmpinst)/bin/mcs): ... this and ...
3119         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
3120         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
3121         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
3122         
3123 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
3124
3125         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
3126
3127 2004-06-01  Raja R Harinath  <rharinath@novell.com>
3128
3129         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
3130         Fix 'faststrap' to be corlib-version-change-safe.
3131         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
3132         (monolite-bootstrap): Update.
3133
3134 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3135
3136         * configure.in: fixlets for windows.
3137
3138 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
3139
3140         * configure.in: export CC instead of passing it to libgc/configure.
3141
3142 2004-05-28  Duncan Mak  <duncan@ximian.com>
3143
3144         * runtime/Makefile.am: 
3145         * scripts/Makefile.am: Include mono-find-provides and
3146         mono-find-requires.
3147         
3148         * scripts/mono-find-provides.in:
3149         * scripts/mono-find-requires.in: New wrapper scripts.
3150
3151 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
3152
3153         * configure.in: Pass CC to libgc configure.
3154
3155 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
3156
3157         * monowiz.win32.nsi: normalized line-endings to unix (LF)
3158
3159 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
3160
3161         * monowiz.win32.nsi: do not include mono subdirectory in
3162         MonoConfigDir registry key, to match batch files
3163
3164 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3165
3166         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
3167         values. Now they are URlEncoded.
3168
3169         * data/browscap.ini.gz: updated.
3170
3171 2004-05-26  Raja R Harinath  <rharinath@novell.com>
3172
3173         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
3174         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
3175         reflect new names for nunit.util and nunit.framework.  Add
3176         nunit.core.
3177         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
3178
3179 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
3180
3181         * config.h.in: remove
3182
3183 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
3184
3185         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
3186
3187 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3188
3189         * Makefile.am:
3190         * monowiz.win32.nsi: improved windows installer script.
3191
3192 2004-05-21  Raja R Harinath  <rharinath@novell.com>
3193
3194         * README: Update to include instructions for the various new
3195         bootstrap-like targets.
3196
3197 2004-05-20  Raja R Harinath  <rharinath@novell.com>
3198
3199         * Makefile.am (get-monolite-latest, monolite-bootstrap):
3200         New bootstrap targets to build from monolite.
3201         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
3202
3203 2004-05-20  Raja R Harinath  <rharinath@novell.com>
3204
3205         * configure.in (AC_OUTPUT): Add tools/Makefile and
3206         tools/locale-builder/Makefile.
3207         * Makefile.am (SUBDIRS): Remove tools.
3208         (DIST_SUBDIRS): Add 'tools'.
3209         (bootstrap): Rewrite so that we get two new targets.
3210         (faststrap): New two-stage build.
3211         (fasterstrap): New one-stage build.
3212
3213 2004-05-19  Jackson Harper  <jackson@ximain.com>
3214
3215         * tools/
3216         * tools/Makefile.am: Add tools directory
3217         * tools/locale-builder: Add the locale-builder tool, this tool is
3218         not built by default as it is only needed by people that wish to
3219         moidify culture data.
3220         * Makefile.am: Add tools to build
3221         
3222 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
3223
3224         * configure.in: make MacOSX default to use the included libgc.
3225
3226 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
3227
3228         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
3229
3230 2004-05-19  Raja R Harinath  <rharinath@novell.com>
3231
3232         * configure.in: Use proper autoconf idiom to pass additional
3233         arguments to libgc/configure.
3234         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
3235         * acconfig.h: Update to reflect changes.
3236
3237 2004-05-17  Raja R Harinath  <rharinath@novell.com>
3238
3239         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
3240         necessary. Move body ...
3241         (tmpinst-dir.stamp): ... here.
3242         (stage3): Don't remove _tmpinst tree.
3243         (bootstrap-clean, bootstrap-check): New rules.  They run the
3244         corresponding rules in the mcs/ tree.
3245
3246 2004-05-14  Raja R Harinath  <rharinath@novell.com>
3247
3248         * Makefile.am: Revert unlogged unexplained changes.
3249         (stage3): Make 'all-profiles' since the mono source tarball
3250         carries all the net_2_0 preview dlls.
3251
3252 2004-05-11  Jackson Harper  <jackson@ximian.com>
3253
3254         * runtime/net_1_1/Makefile.am:
3255         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
3256         
3257 2004-05-10  Raja R Harinath  <rharinath@novell.com>
3258
3259         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
3260         Fix quoting of commands.
3261
3262 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3263
3264         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
3265         file.
3266
3267 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
3268
3269         * man/mono.1: mention MONO_EGD_SOCKET
3270
3271 2004-05-07  Raja R Harinath  <rharinath@novell.com>
3272
3273         Goodbye 'fullbuild', hello 'bootstrap'.
3274         * Makefile.am (bootstrap): New target for building from CVS.  New
3275         improved version of 'fullbuild' -- does not install any files.
3276         (fullbuild): Obsolete target.  Bootstraps and installs tree.
3277         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
3278         Removed.
3279         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
3280         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
3281         two-stage bootstrap.
3282
3283 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3284
3285         * configure.in: scandir check is no longer needed.
3286
3287 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
3288
3289         * configure.in: set LIBC on HPUX
3290
3291 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
3292
3293         * configure.in: Detect JNI headers in GNU classpath sources as well.
3294
3295 2004-05-05  Raja R Harinath  <rharinath@novell.com>
3296
3297         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
3298         Only disable this if INSTALL_2_0 is disabled.
3299
3300 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3301
3302         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
3303         the request we do for the actual web service.
3304
3305 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3306
3307         * configure.in: check for SIGEV_THREAD being defined before checking
3308         for AIO support. Fixes compilation under FreeBSD.
3309
3310 2004-05-04  Raja R Harinath  <rharinath@novell.com>
3311
3312         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
3313         JIT_SUPPORTED.
3314         (install-data-local, uninstall-data-local): Run runtime with
3315         libtool.
3316         * runtime/net_2_0/Makefile.am: Likewise.
3317         Report from Urs C Muff <umuff@quark.com>.
3318
3319 2004-05-03  Jackson Harper  <jackson@ximian.com>
3320
3321         * man/gacutil.1: Basic man page for gacutil. This doesn't include
3322         the new non-standard options yet.
3323         
3324 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3325
3326         * data/machine.config: added version and publickeytoken.
3327
3328 2004-05-01  Duncan Mak  <duncan@ximian.com>
3329
3330         * runtime/net_1_1/Makefile.am:
3331         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
3332         dlls here.
3333         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
3334         (EXTRA_DIST): Include only gac_assemblies.
3335         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
3336         and that is no gone now. So remove as well.
3337         ($(non_gac_assemblies)): Bye bye.
3338
3339 2004-05-01  Duncan Mak  <duncan@ximian.com>
3340         
3341         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
3342         System.Web.Services. Someone accidentally took the line out.
3343
3344 2004-04-30  Jackson Harper  <jackson@ximian.com>
3345
3346         * runtime/net_1_1/Makefile.am:
3347         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
3348         
3349 2004-04-30  Raja R Harinath  <rharinath@novell.com>
3350
3351         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
3352         suffix.
3353         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
3354         New variables.  Use Automake idioms.
3355         (dist-hook): Remove.
3356         (install-local, uninstall-local): Use mscorlib.dll from current
3357         tree when running gacutil.
3358         (mono_runtime): New variable.  Points to either JIT compiler or
3359         interpreter.  
3360         Report from Bernie Solomon <bernard@ugsolutions.com>
3361         * runtime/net_2_0/Makefile.am: Likewise.
3362         * runtime/Makefile.am (dist_monobins_DATA): Rename from
3363         monobins_DATA.
3364         (EXTRA_DIST): Remove.
3365         * Makefile.am (fullbuild): Update to changes.
3366
3367 2004-04-30  Jackson Harper  <jackson@ximian.com>
3368
3369         * runtime/net_2_0/Makefile.am:
3370         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
3371         
3372 2004-04-30  Duncan Mak  <duncan@ximian.com>
3373
3374         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
3375         
3376 2004-04-29  Duncan Mak  <duncan@ximian.com>
3377
3378         * scripts/gmcs.in: New file.
3379
3380         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
3381         gmcs script.
3382
3383 2004-04-29  Jackson Harper  <jackson@ximian.com>
3384
3385         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
3386         special little place.
3387         
3388 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
3389
3390         * acconfig.h configure.in: Add check for scandir.
3391
3392 2004-04-29  Raja R Harinath  <rharinath@novell.com>
3393
3394         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
3395         (SUBDIRS): Build here before building subdirs.
3396         * runtime/net_1_1/Makefile.am (all-local): Copy
3397         $(gac_assemblies_list) here.
3398         (install-data-local): Install dll from $(srcdir).
3399         (gacutil): Pick from current tree.
3400         * runtime/net_2_0/Makefile.am: Likewise.
3401
3402         * Makefile.am (fullbuild): Update to changes in tree layout.
3403         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
3404         $(gac_assemblies_list).
3405         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
3406         not 'class/lib/net_1_1'.
3407
3408 2004-04-28  Jackson Harper  <jackson@ximian.com>
3409
3410         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
3411         not assume gacutil is installed.
3412         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
3413         
3414 2004-04-28  Jackson Harper  <jackson@ximian.com>
3415
3416         * configure.in: Add new Makefile.amS
3417         * runtime/Makefile.am: libs are now in profile dependant
3418         directories.
3419         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
3420         libs to the GAC.
3421         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
3422         libs to the GAC.
3423         * data/Makefile.am: cleanup browscap.ini
3424         
3425 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
3426
3427         * configure.in: reword message re EGD support
3428         now it is there
3429
3430 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3431
3432         * config.h.in:
3433         * configure.in: added check for sys/aio.h. Also check the field name
3434         in 'union sigval'.
3435
3436 2004-04-28  Jackson Harper  <jackson@ximian.com>
3437
3438         * scripts/Makefile.am:
3439         * scripts/gacutil.in: Add a gacutil script
3440
3441 2004-04-26  Jackson Harper  <jackson@ximian.com>
3442
3443         * Makefile.am: Grab libraries from lib/default now.
3444         * runtime/Makefile.am: Grab libraries from lib/default now.
3445         
3446 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
3447
3448         * configure.in: move setting of NO_VERSION_SCRIPT
3449         until after checking for GNU ld
3450
3451 2004-04-22  Urs C Muff <umuff@quark.com>
3452
3453         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
3454         windows/cygwin refactor .nsi to simply maintenance on script/batch
3455         generation
3456         * runtime/Makefile.am
3457         * script/Makefile.am
3458         * monowiz.win32.nsi
3459
3460 2004-04-14  Raja R Harinath  <rharinath@novell.com>
3461
3462         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
3463         $(srcdir).  Clean up output.
3464         ($(monobins_DATA)): Likewise.
3465
3466         * Makefile.am (mcs-tree-safe-build): Fix typo.
3467
3468 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
3469
3470         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
3471         getpwnam_r, getpwuid_r, getresuid and setresuid.
3472
3473 2004-04-13  Raja R Harinath  <rharinath@novell.com>
3474
3475         Allow 'make fullbuild' to work on non-srcdir build.
3476         * Makefile.am (mcs_topdir): New variable.
3477         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
3478         build.
3479         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
3480         grep for 'libgc'.
3481         (fullbuild): Make ordering dependencies explicit.
3482         
3483 2004-04-12  Sachin Kumar <skumar1@novell.com>
3484
3485         * Makefile.am: Added 'web' in SUBDIRS
3486
3487 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3488
3489         * configure.in: don't try-run the tests for nptl and/or sigaltstack
3490         if they are disabled in the command line.
3491
3492 2004-04-05  Jackson Harper  <jackson@ximian.com>
3493
3494         * man/ilasm.1: Show /output instead of /out as the switch for
3495         specifying output file names.
3496
3497 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
3498
3499         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
3500
3501 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3502
3503         * config.h.in: added HAVE_GETPWUID_R
3504         * configure.in: check for getpwuid_r.
3505
3506 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
3507
3508         * configure.in: Fix GNU ld check.
3509
3510 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
3511
3512         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
3513         #55840.
3514         
3515         * configure.in: Disable -version-script if not using GNU ld. Fixes
3516         #55910.
3517
3518         * configure.in: Speedup successful sigaltstack test.
3519
3520
3521         * configure.in: don't try-run the tests for nptl and/or sigaltstack
3522         if they are disabled in the command line.
3523
3524 2004-04-05  Jackson Harper  <jackson@ximian.com>
3525
3526         * man/ilasm.1: Show /output instead of /out as the switch for
3527         specifying output file names.
3528
3529 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
3530
3531         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
3532
3533 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3534
3535         * config.h.in: added HAVE_GETPWUID_R
3536         * configure.in: check for getpwuid_r.
3537
3538 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
3539
3540         * configure.in: Fix GNU ld check.
3541
3542 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
3543
3544         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
3545         #55840.
3546         
3547         * configure.in: Disable -version-script if not using GNU ld. Fixes
3548         #55910.
3549
3550         * configure.in: Speedup successful sigaltstack test.
3551
3552 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3553
3554         * configure.in: this test for sigaltstack works.
3555
3556 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
3557
3558         * configure.in: Disable sigaltstack test for now since it can hang.
3559         
3560         * configure.in: Add test for working sigaltstack.
3561 2004-03-16  Duncan Mak  <duncan@ximian.com>
3562
3563         * runtime/Makefile.am
3564         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
3565         Remember to install them to mono/runtime.
3566
3567 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
3568
3569         * configure.in: Enable JIT on sparc.
3570
3571 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
3572
3573         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
3574         breakage with gtkhtml-3.0.10
3575
3576 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
3577
3578         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
3579         where the sigaltstack based exception handling does not work.
3580
3581 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
3582
3583         * configure.in acconfig.h: Add check for aintl function, which is the
3584         solaris equivalent of truncl.
3585
3586 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
3587
3588         * configure.in: Add check for GC_enable.
3589         
3590         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
3591
3592 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
3593
3594         * configure.in: Add proper support for --with-nptl for people who
3595         have linking problems when it is enabled.
3596
3597 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
3598
3599         * configure.in: Add test for __thread keyword and shared libs.
3600
3601 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
3602
3603         * configure.in: Enable --with-nptl by default.
3604
3605 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
3606
3607         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
3608         message for failed gethostbyname2_r check.
3609
3610 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
3611
3612         * configure.in, acconfig.h: check for truncl. Disable 
3613         version script on MacOSX (see bug #51590 if a check becomes
3614         necessary).
3615
3616 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
3617
3618         * configure.in, acconfig.h: added check for socklen_t.
3619
3620 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
3621
3622         * Makefile.am: Do not install mono.pc on platforms without a JIT.
3623
3624 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
3625
3626         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
3627
3628 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
3629
3630         * scripts/sn.in: Add sn script.
3631
3632 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
3633
3634         * scripts/Makefile.am: Add al.exe.
3635
3636         * scripts/al.in: New file.
3637
3638         * runtime/Makefile.am: Add al.exe.
3639
3640 2004-01-10  Jackson Harper <jackson@ximian.com>
3641
3642         * data/machine.config: Add trace handler (Trace.axd) add trace
3643         configuration handlers.
3644         
3645 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
3646
3647         * doc/books: Added books on Web Services and ASP.NET
3648
3649 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
3650
3651         * monowiz.win32.nsi: update the NSIS installer script for windows
3652           to support NSIS 2.0 rc1 and Mono 0.29
3653
3654 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
3655
3656         * configure.in: missed in my last change
3657
3658         * samples/embed/testi.c: interpreter embedding example
3659
3660         * docs/embedded-api: add info on interpreter embedding
3661
3662 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
3663
3664         * configure.in, acconfig.h: use mach semaphores on darwin.
3665
3666 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
3667
3668         * Makefile.am: Create mint.pc
3669         mint.pc.in: Added for embedding the interpreter
3670
3671 2003-12-16  Martin Baulig  <martin@ximian.com>
3672
3673         * Makefile.am: In a Makefile.am, comments are started with `#' and
3674         not with `dnl' - I must have been an idiot ...
3675
3676 2003-12-10  Todd Berman <tberman@gentoo.org>
3677
3678         * configure.in: adding libicu url to the ICU: no message.
3679
3680 2003-12-05  John Luke  <jluke@cfl.rr.com>
3681
3682         * data/config.in: new dll mapping entry for libgstreamer
3683         
3684 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
3685
3686         * README: tiny fix ;-)
3687
3688 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
3689
3690         * configure.in: Add -fno-strict-aliasing to CFLAGS.
3691         
3692         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
3693         librt if not neccesary.
3694
3695 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
3696
3697         * configure.in: Fix signbit check. Fixes #51315.
3698
3699 2003-11-20  Jackson Harper <jackson@ximian.com>
3700
3701         * data/machine.config: Add OutputCacheModule
3702         
3703 2003-11-19  Jackson Harper <jackson@ximian.com>
3704
3705         * doc/web/team.xml: New email address and job description
3706         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
3707         
3708 2003-11-14  Jackson Harper <jackson@ximian.com>
3709
3710         * Makefile.am: delete mscorlib.dll
3711         
3712 2003-11-12 Jackson Harper <jackson@ximian.com>
3713
3714         * Makefile.am: corlib is now named mscorlib.dll
3715         
3716 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
3717
3718         * configure.in acconfig.h: Add check for signbit, which is missing in
3719         FreeBSD 4.x.
3720
3721 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
3722
3723         * configure.in: Remove debugging junk accidently checked in.
3724         
3725         * configure.in: Add new --with-nptl option to enable NPTL only
3726         features since auto-detection is not reliable.
3727
3728         * autogen.sh: Fix previous patch and silence noisy GNU which.   
3729
3730 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
3731
3732         * autogen.sh: tweak glibtool check so it works
3733         if which doesn't set return code properly
3734
3735 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
3736
3737         * autogen.sh: Silence noisy GNU which.
3738         
3739         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
3740         Use 'glibtool' instead of 'libtool' on OSX. 
3741
3742 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
3743
3744         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
3745         of the managed/unmanaged boundary.
3746
3747 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
3748
3749         * configure.in acconfig.h: Add check for __thread keyword in gcc.
3750
3751 2003-10-29  Dick Porter  <dick@ximian.com>
3752
3753         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
3754
3755 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
3756
3757         * man/mono.1: Document new --trace options
3758
3759 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
3760
3761         * configure.in: add hppa support (64bit only)
3762         make solaris build work with Forte compiler
3763
3764 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
3765
3766         * configure.in: Added check for pthread_attr_setstacksize.
3767
3768         * mono/tests/ChangeLog: New file.
3769         
3770 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
3771
3772         * mono/tests/Makefile.am: Link the tests with the test driver program
3773         used for the mini tests.
3774
3775 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
3776
3777         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
3778         stdcall calling convention.
3779
3780 2003-10-09  Dick Porter  <dick@ximian.com>
3781
3782         * acconfig.h:
3783         * configure.in: Check for ICU availability
3784
3785 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
3786
3787         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
3788
3789 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
3790
3791         * mono/tests/Makefile.am mono/tests/libtest.c
3792         mono/tests/pinvoke18.cs: new test for bool marshalling.
3793
3794 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
3795
3796         * mono/scripts/Makefile.am mono/scripts/*.in: fix
3797         managed .exe paths so they are found under cygwin.
3798
3799 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
3800
3801         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
3802         test.
3803
3804 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
3805
3806         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
3807         mono/tests/libtest.c: Add more pass by value struct
3808         tests for platforms with more complex calling conventions 
3809         (Sparc V9, HPPA 64 bit).
3810
3811 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
3812
3813         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
3814         marshalling test.
3815
3816 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
3817
3818         * mono/tests/libtest.c: remove warnings except
3819         "no previous prototype"
3820
3821 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
3822
3823         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
3824         behaviour of increment, (mono_test_marshal_char) = should be ==
3825
3826 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
3827
3828         * mono/tests/remoting1.cs: Added test for interface casts on
3829         TransparentProxies.
3830
3831 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
3832
3833         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
3834           marshal5.cs: remove .so from DllImport of libtest to aid portability.
3835
3836 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
3837
3838         * configure.in: Added check for valgrind headers.
3839
3840 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
3841
3842         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
3843         (bernard@ugsolutions.com).
3844         
3845 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
3846
3847         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
3848         (bernard@ugsolutions.com).
3849
3850 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
3851
3852         * mono.pc.in: Added gthread-2.0.
3853
3854 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
3855
3856         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
3857         can call g_thread_init ().
3858
3859 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
3860
3861         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
3862         of static variables atomic. Fixes bug #47683.
3863
3864 2003-08-21  Johannes Roith  <johannes@jroith.de>
3865
3866         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
3867
3868 2003-08-18  Johannes Roith  <johannes@jroith.de>
3869
3870         * mono/Makefile.am: add windows build option
3871         * mono/monowiz.win32.nsi: add windows build script
3872         * mono/mono-win32-light.bmp: add bitmap
3873
3874 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
3875
3876         * mono/tests/checked.cs: Added mul.ovf tests.
3877
3878 2003-08-15  Duncan Mak  <duncan@ximian.com>
3879
3880         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
3881         correct ByteFX.Data.MySqlClient (note the change in
3882         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
3883         spotting the error.
3884
3885 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
3886
3887         * mono/tests/bug-47295.cs: Regression test for bug #47295.
3888
3889 2003-08-11  Duncan Mak  <duncan@ximian.com>
3890
3891         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
3892
3893 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
3894
3895         * configure.in: added FPU test for ARM.
3896
3897 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
3898
3899         * configure.in, etc.: portability fixes and support for
3900         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
3901
3902 2003-07-22  Duncan Mak  <duncan@ximian.com>
3903        
3904         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
3905
3906 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
3907
3908         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
3909         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
3910         Do not try to build vararg.cs under mcs.
3911
3912         * configure.in: Fix detection of GC_gcj_malloc.
3913
3914 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
3915
3916         * acconfig.h:
3917         * configure.in: Check for gethostbyname2_r availability.
3918         * data/machine.config: Added section system.net/settings. Added
3919         option for IPv6 availability.   
3920
3921 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
3922
3923         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
3924
3925         * mono/tests/struct.cs: Add test for unboxing trampolines.
3926
3927         * mono/tests/bug-27420.cs: new regression test.
3928
3929         * mono/tests/Makefile.am: skip vararg test since it does not compile 
3930         under mono. Add testinterp target. Add new tests.
3931         
3932 2003-07-10  Martin Willemoes Hansen
3933
3934         * doc/web/team.xml : Modified my tasks a bit.
3935
3936 2003-07-01  Paolo Molaro <lupus@ximian.com>
3937
3938         * acconfig.h, configure.in: added bundle support.
3939
3940 2003-06-10  Dick Porter  <dick@ximian.com>
3941
3942         * acconfig.h:
3943         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
3944         available.
3945
3946 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
3947
3948         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
3949
3950 2003-06-10  Martin Baulig  <martin@ximian.com>
3951
3952         * configure.in: Fall back to boehm if we don't have a libgc
3953         subdirectory.
3954
3955 2003-06-10  Martin Baulig  <martin@ximian.com>
3956
3957         * configure.in: Make the libgc stuff actually work; we now create
3958         a shared libmonogc.so when using the included libgc.
3959
3960 2003-06-09  Martin Baulig  <martin@ximian.com>
3961
3962         * configure.in: Only check for gc if --with-gc=boehm.
3963
3964 2003-06-08  Martin Baulig  <martin@ximian.com>
3965
3966         * configure.in: Tell libgc's configure about our threads library.
3967
3968 2003-06-08  Martin Baulig  <martin@ximian.com>
3969
3970         * libgc/: Integrate the libgc module here.
3971
3972         [Note: A simple `cvs update' won't work this time; you either need
3973         to re-checkout the `mono' module or manually move the `libgc'
3974         module here.]
3975
3976         * configure.in (--with-gc): Added `included' option to use the
3977         included libgc.  This is now also the default.
3978         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
3979         (INCLUDED_LIBGC): New automake conditional.
3980         (USE_INCLUDED_LIBGC): #define this if appropriate.
3981
3982         * autogen.sh: Run libgc/autogen.sh.
3983
3984         * Makefile.am (SUBDIRS): Added libgc.
3985
3986 2003-06-05  Duncan Mak  <duncan@ximian.com>
3987
3988         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
3989         the package.
3990
3991 2003-05-19  Dick Porter  <dick@ximian.com>
3992
3993         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
3994
3995 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
3996
3997         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
3998           shell wrapper scripts.
3999
4000 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
4001
4002         * mono/tests/Makefile.am: 
4003         - Compile with mcs.
4004         - Disable some warnings.
4005         - Added executables to clean target.
4006         - Make testjit the default target.
4007         - Print list of failed tests at the end of a test run.
4008         - Abort tests when Ctrl-C is pressed.
4009
4010         * mono/tests/test-driver: Return with a special exit code when 
4011         SIGINT is detected.
4012
4013         * mono/tests/checked.cs: Make it compile.
4014         
4015 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
4016
4017         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
4018         for the target exe binaries.
4019
4020         Copy cilc.exe and secutil.exe from the right paths to the right
4021         location.
4022
4023         Add missing assemblies.
4024
4025 2003-05-02  Alp Toker  <alp@atoker.com>
4026
4027         * data/config.in: new dll mapping entry for libglade
4028
4029 2003-05-01  Duncan Mak  <duncan@ximian.com>
4030
4031         * scripts/Makefile.am: 
4032         * runtime/Makefile.am: Install cilc and ilasm.
4033
4034 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
4035
4036         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
4037
4038 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
4039
4040         * doc/web/team.xml : Added myself to it.
4041
4042 2003-04-10  Duncan Mak  <duncan@ximian.com>
4043
4044         * doc/web/render-team-page.cs: Make the names of the element be
4045         lowercase instead. BenM says this makes it XHTML compliant; heck,
4046         I'm generating this from an XmlDocument already, why not make it
4047         XHTML compliant?
4048
4049 2003-04-10  Duncan Mak  <duncan@ximian.com>
4050
4051         * doc/web/render-team-page.cs (Compare): Correctly fix
4052         ContributorComparer.
4053         (RenderHtml): Add some SetAttribute loving to make it render prettier.
4054
4055         * doc/web/team.xml: Revert excessive indenting.
4056
4057 2003-04-07  Martin Baulig  <martin@ximian.com>
4058
4059         * mono/mini/: Added this directory to the build; install `mini'
4060         and `libmini.la'.
4061
4062 2003-04-07  Duncan Mak  <duncan@ximian.com>
4063
4064         * doc/web/render-team-page.cs: Fix ContributorComparer.
4065
4066 2003-04-04  Duncan Mak  <duncan@ximian.com>
4067
4068         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
4069         are specified in the XML.
4070
4071         * doc/web/team.xml: Remove the comment.
4072
4073         * doc/web/render-team-page.cs: Make it not output a full HTML file.
4074
4075 2003-04-04  Duncan Mak  <duncan@ximian.com>
4076
4077         * doc/web/commands: 
4078         * doc/web/makefile: Add team page information.
4079
4080         * doc/web/team.xml: 
4081         * doc/web/render-team-page.cs: Code for rendering a team page.
4082
4083 2003-04-02  Duncan Mak  <duncan@ximian.com>
4084
4085         * doc/web/makefile: Add a new make target for generating a team
4086         page on go-mono.com.
4087
4088 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
4089
4090         * configure.in: Added check for GC_gcj_malloc.
4091
4092 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
4093
4094         * man/sqlsharp.1: changed pass= to password= for the 
4095           PostgreSql provider.
4096
4097 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4098
4099         * data/machine.config: added SessionStateModule to httpModules section.
4100
4101 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4102
4103         * data/machine.config: added default sessionState section and handler.
4104
4105 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
4106
4107         * doc/provider-factory: add new web page 
4108         about Mono.Data's ProviderFactory
4109
4110         * doc/web/commands
4111         * doc/web/makefile: add provider-factory web page to build
4112         
4113         * doc/ado-net
4114         * doc/ibmdb2
4115         * doc/postgresql
4116         * doc/sqlclient
4117         * doc/tdsclient
4118         * doc/sybase
4119         * doc/mysql
4120         * doc/firebird
4121         * doc/oracle
4122         * doc/oledb
4123         * doc/odbc
4124         * doc/sqlite: updated web pages
4125
4126 2003-02-16  Martin Baulig  <martin@ximian.com>
4127
4128         * doc/jit-debug-sample
4129         * doc/jit-debug-sample2: Removed.
4130
4131         * doc/jit-debug: Updated.
4132
4133 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
4134
4135         * doc/screenshots
4136         * doc/ado-net
4137         * doc/oracle
4138         * doc/gtk-sharp: update web pages
4139         
4140 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4141
4142         * data/machine.config: added sample globalization section.
4143
4144 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4145
4146         * data/machine.config: added UrlAuthorizationModule and
4147         AuthenticationConfigHandler.
4148
4149 2003-02-11  Tim Coleman <tim@timcoleman.com>
4150         * data/config.in: Add mapping for Oracle call interface
4151         (OCI) native libraries.
4152
4153 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4154
4155         * configure.in: added check for sys/un.h.
4156
4157 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
4158
4159         * doc/postgresql
4160         * doc/mysql
4161         * doc/ado-net: updates to web pages
4162         
4163         * man/sqlsharp.1: update to man page
4164
4165 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4166
4167         * configure.in: added WIN32_THREADS flag when building under windows.
4168         It seems that the header files of the gc do not always define it when
4169         GC_WIN32_THREADS is defined.
4170
4171 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
4172
4173         * doc/index
4174         * doc/ado-net
4175         * doc/firebird
4176         * doc/ibmdb2
4177         * doc/mysql
4178         * doc/odbc
4179         * doc/oledb
4180         * doc/oracle
4181         * doc/postgresql
4182         * doc/sqlclient
4183         * doc/sqlite
4184         * doc/sybase
4185         * doc/tdsclient: corrections
4186
4187 2003-01-26  Duncan Mak  <duncan@ximian.com>
4188
4189         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
4190
4191 2003-01-22  Martin Baulig  <martin@ximian.com>
4192
4193         * configure.in: Set version number to 0.19.1.
4194
4195         Heads up: I'm going to commit some changes to the debugger
4196         which'll require you to use this new runtime, so if you update the
4197         debugger from CVS, you also need this new runtime.
4198
4199 2003-01-20  Duncan Mak  <duncan@ximian.com>
4200
4201         * configure.in: Bump the release number to 0.19.
4202           
4203 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
4204
4205         * doc/ibmdb2: added file which is new web page
4206         about IBM DB2 data provider at Mono.Data.DB2Client
4207         
4208         * makefile
4209         * commands: added ibmdb2 web page to go-mono web site
4210         
4211         * doc/ado-net: added a couple more developers email, plus made the
4212         email spam resistant, added Mono's DB2 data provider to list,
4213         added more info about the ProviderFactory and retrieving data using
4214         ADO.NET from ASP.NET, add notes about testing, misc cleanup
4215         
4216         * doc/mysql
4217         * doc/postgresql
4218         * doc/sqlclient
4219         * doc/oracle
4220         * doc/tdsclient
4221         * doc/firebird
4222         * doc/oledb
4223         * doc/odbc
4224         * doc/sybase
4225         * doc/sqlite: added testing notes and C# examples
4226         
4227         * doc/gtk-sharp: added links for GTK# for Windows
4228         
4229         * man/sqlsharp.1: added providers Npgsql and MySQLNet
4230
4231 2003-01-17  Duncan Mak  <duncan@ximian.com>
4232
4233         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
4234
4235 2003-01-16  Martin Baulig  <martin@ximian.com>
4236
4237         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
4238         check again, we're now using the mono/io-layer for this.
4239
4240 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
4241
4242         * configure.in: allow MacOSX (from various people).
4243
4244 2003-01-14  Martin Baulig  <martin@ximian.com>
4245
4246         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
4247
4248 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
4249         * fixed url for System.Windows.Forms in the class status
4250         
4251 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4252
4253         * configure.in: moved struct tm field tm_gmtoff check before the check
4254         for timezone global variable. This makes Timezone work for me (debian
4255         sid, linux, x86, which has both the field and the global variables).
4256
4257 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
4258
4259         * doc/oracle: added file which is
4260         a new web page oracle.html
4261
4262         * doc/ado-net: clean up and add link
4263         to oracle.html
4264         
4265         * doc/web/commands
4266         * doc/web/makefile: added oracle.html
4267
4268 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
4269
4270         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
4271         
4272         * man/sqlsharpcli.1: renamed to sqlsharp.1
4273
4274 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
4275
4276         * mono/jit/jit.c
4277         * mono/metadata/icall.c: added mono_install_get_config_dir() to
4278         utilize the MONO_CFG_DIR environment variable for specifying
4279         different machine.configs.
4280
4281 2002-12-06  Duncan Mak  <duncan@ximian.com>
4282
4283         * data/Makefile.am (EXTRA_DIST): Add machine.config
4284         (DISTCLEANFILES): Add config.
4285
4286 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
4287
4288         * man/sqlsharpcli.1: added file - a man page 
4289         for SQL# CLI
4290         
4291         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
4292         
4293 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
4294
4295         * doc/firebird: updated web page
4296
4297 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
4298
4299         * data/Config.in : added the gtk# dll mapping entries
4300
4301 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
4302
4303         * doc/firebird: updated web page based on input
4304         from the firebird .net data provider author
4305
4306 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
4307
4308         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
4309         been installed.
4310
4311 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
4312
4313         * doc/oledb
4314         * doc/odbc
4315         * doc/mysql
4316         * doc/sqlite
4317         * doc/sqlclient
4318         * doc/tdsclient
4319         * doc/sybase
4320         * doc/firebird: added web pages
4321         for each specific data provider
4322         
4323         * doc/ado-net
4324         * doc/postgresql: updated web page
4325         with current status
4326         
4327         * doc/web/commands
4328         * doc/web/makefile: updated to include
4329         new web pages
4330
4331 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4332
4333         * autogen.sh: make it work when MONO_PATH is set and it has more than
4334         one directory or ends in ":". Also check that the directory added to
4335         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
4336
4337 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
4338
4339         * configure.in: Also allow the miss-spelled bohem.
4340
4341 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
4342
4343         * doc/ado-net
4344         * doc/postgresql
4345         * doc/tds-providers: cleaned up the web pages
4346         
4347         * doc/web/commands: postgresql.html page was mistyped
4348
4349 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
4350
4351         * doc/ado-net: updated status of
4352         the ADO.NET functionality and providers
4353         and added link to tds-providers.html
4354
4355         * doc/tds-providers: added file to
4356         describe the design     and status of 
4357         the SqlClient, SybaseClient, and TdsClient
4358         ADO.NET providers.
4359
4360         * doc/web/makefile
4361         * doc/web/command: added new web page 
4362         tds-providers.html to build of  www.go-mono.com web site
4363         
4364 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
4365
4366         * doc/web/makefile
4367         * doc/web/commands:     web page 
4368         postgresql needed to be added
4369
4370 2002-10-13  Mark Crichton <crichton@gimp.org>
4371
4372         * doc/index: Even more spelling errors fixed.
4373
4374 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
4375
4376         * doc/adonet: updated status of all providers, added links, 
4377           and added information
4378           about the Mono.Data.SqliteClient provider that 
4379           Vladimir Vukicevic contributed. Added Brian Ritchie's 
4380           and Vladimir Vukicevic's email addresses as
4381           people to contact about ADO.NET in Mono.  
4382           Added information about SQL#, configuration tools, 
4383           and an ADO.NET Multiplexor, etc...  
4384
4385 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
4386
4387         * doc/index: corrected some mistypes
4388         
4389         * doc/adonet: updated the status and plans of all the ADO.NET providers
4390           and moved PostgreSQL specific stuff to doc/postgresql
4391
4392         * doc/postgresql: added new file to detail
4393           the status of the PostgreSQL ADO.NET provider
4394           and provide test notes for setting it up
4395
4396 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
4397
4398         * data/config.in: add entry for MySQL native shared libraries
4399           which are different on Windows and Linux
4400
4401 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
4402
4403         * doc/ccvs: Fixed some ugly formatting.
4404
4405 2002-10-03  Dick Porter  <dick@ximian.com>
4406
4407         * acconfig.h:
4408         * configure.in:  Freebsd pthread_t is a pointer
4409
4410 2002-10-01  Duncan Mak  <duncan@ximian.com>
4411
4412         * mono/os/Makefile.am: Add gc_wrapper.h.
4413
4414         * runtime/Makefile.am: Fix the path for monoresgen.exe.
4415
4416 2002-09-27  Dick Porter  <dick@ximian.com>
4417
4418         * configure.in: Check for semaphore.h.  Patch for BSD from
4419         jmmv@hispabsd.org (Julio Merino).
4420
4421 2002-09-20  Duncan Mak  <duncan@ximian.com>
4422
4423         * data/config.in: Added reference to libxslt.
4424
4425 2002-09-20  Mark Crichton  <crichton@gimp.org>
4426
4427         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
4428         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
4429         For systems that do not have such a virtual FS, define
4430         NEED_LINK_UNLINK.
4431
4432         * acconfig.h: added NEED_LINK_UNLINK
4433         
4434 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
4435
4436         * configure.in: add some needed defines to fix support of
4437         threads in the GC.
4438
4439 2002-09-19  Mark Crichton  <crichton@gimp.org>
4440
4441         * configure.in: Added checks for Solaris to use X/Open functionality.
4442         Really needed for the io-layer code.
4443
4444 2002-09-15  Andrew Birkett  <andy@nobugs.org>
4445
4446         * man/mcs.1: --probe is now --expect-error.
4447
4448 2002-09-09  Dick Porter  <dick@ximian.com>
4449
4450         * acconfig.h: 
4451         * configure.in: Simplify thread checks, by using canned rules for
4452         particular systems (based on the sleepycat db configure.in).
4453         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
4454         don't have a solaris machine to try it on.
4455
4456 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
4457
4458         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
4459
4460 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
4461
4462         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
4463         Security) to the OpenSSH keys required by mono CVS
4464         access.
4465
4466 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
4467
4468         * configure.in, mono/interpreter/interp.c,
4469         mono/io-layer/handles.c, mono/io-layer/processes.c,
4470         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
4471         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
4472         mono/metadata/appdomain.c, mono/metadata/class.c,
4473         mono/metadata/domain.c, mono/metadata/gc.c,
4474         mono/metadata/object.c, mono/metadata/reflection.c,
4475         mono/metadata/threads.c, mono/os/gc_wrapper.h,
4476         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
4477         wrap inclusion of gc.h for boehm, since from FreeBSD and
4478         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
4479         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
4480         to apply, and also makes it possible for me to build with
4481         GC on OpenBSD/macppc built by hand.
4482
4483 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
4484
4485         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
4486
4487 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
4488
4489         * mono/dis/dis-cil.c:
4490         * configure.in: Check for <wchar.h> via autoconf, don't use it if
4491         it isn't there, as it seems to work fine without it on OpenBSD.
4492
4493 2002-08-28  Dick Porter  <dick@ximian.com>
4494
4495         * mono/os/win32/util.c: 
4496         * mono/os/unix/util.c: 
4497         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
4498         (It doesn't do anything on unix builds, and the w32 version no
4499         longer needs an arg.)
4500
4501         * configure.in: Add HOST_CC for w32 builds
4502
4503 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
4504
4505         * configure.in: remove iconv checks.
4506
4507 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
4508
4509         * configure.in: Recognise OpenBSD/macppc as PowerPC.
4510
4511 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
4512
4513         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
4514         to error out if bison is missing.
4515
4516 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4517
4518         * configure.in: don't link against libdl on windoze.
4519
4520 2002-08-12  Dick Porter  <dick@ximian.com>
4521
4522         * mono.pc.in: Add $includedir to Cflags
4523
4524 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
4525
4526         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
4527         with pkg-config.
4528         * */Makefile.am: makefile overhaul to create a shared libmono library.
4529         * */*.h: do not include config.h in headers that should be installed.
4530
4531 2002-07-12  Dick Porter  <dick@ximian.com>
4532
4533         * acconfig.h:
4534         * configure.in: Check the size of sockaddr_un.sun_path
4535
4536 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
4537
4538         * man/Makefile.am (man_MANS): Added new man page
4539
4540         * man/mono-config.5: New manual page describing the mono-config
4541         file format. 
4542
4543 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
4544
4545         * configure.in: added checks for MSG_NOSIGNAL
4546
4547 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
4548
4549         * doc/ado-net: update the ado-net web page on go-mono.com
4550         input parameters support, beginnings of Mono.Data.MySQL 
4551         and System.Data.OleDb, updated the sample source code,
4552         and output from a PostgresTest
4553
4554 2002-05-21  Martin Baulig  <martin@gnome.org>
4555
4556         * mono.1: Documented the "--debug-args" debugging arguments.
4557
4558 2002-05-21  Martin Baulig  <martin@gnome.org>
4559
4560         * mono.1: Updated to reflect my latest changes and beautified this a bit.
4561         (FIXME: There are still command line argument which aren't documented here.)
4562
4563 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
4564
4565         * doc/ado-net: updated page to include C# code snippets using
4566         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
4567         works, executing/reading multiple results, and stored procedures.
4568         And other tweaks about the providers.  
4569
4570 2002-05-19  Martin Baulig  <martin@gnome.org>
4571
4572         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
4573         interpreter/Makefile.am.
4574
4575 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
4576
4577         * configure.in: search for pthread functions also in libc_r (patch
4578         from Garrett Rooney <rooneg@electricjellyfish.net>).
4579
4580 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
4581
4582         * doc/ado-net: added instructions for installing PostgreSQL on Linux
4583         and for using nant to re-compile just the System.Data.dll assembly
4584         on Windows.
4585
4586 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
4587
4588         * doc/ado-net: added instructions for compiling System.Data.dll
4589         (a subset of) on Linux.
4590
4591 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
4592
4593         * doc/ado-net: added links
4594
4595 2002-05-09  Dick Porter  <dick@ximian.com>
4596
4597         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
4598
4599 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4600
4601         * doc/ado-net: correct formatting
4602         * doc/index: added credit i forgot to add
4603
4604 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4605
4606         * doc/ado-net: i did not format it correctly earlier, i 
4607         tried added various tags where appropriate.
4608         
4609         * doc/index: added news item for May 5, 2002 - ado.net able
4610         to retrieve data now
4611
4612 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4613
4614         * doc/ado-net: updated the current status which
4615         I kept forgetting to do.
4616
4617 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4618
4619         * doc/ado-net: updated to includes an example for
4620         running ipc-daemon as a Windows service.  Thanks
4621         to gonzalo.
4622
4623 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4624
4625         * doc/ado-net: updated to include installation of
4626         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
4627         Also included notes on running the System.Data/Test/PostgresTest.cs
4628         that should work on a lot of Mono installations that have
4629         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
4630         know.
4631
4632 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
4633
4634         * doc/ado-net: updated a little bit.
4635
4636 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
4637
4638         * configure.in: Added checks for timezone stuff.
4639
4640 2002-04-30  Dick Porter  <dick@ximian.com>
4641
4642         * acconfig.h:
4643         * configure.in: Added option to disable using shared memory for
4644         handles
4645
4646 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4647
4648         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
4649         defined problem under cygwin with latest version of automake and
4650         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
4651
4652 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4653
4654         * configure.in: removed -Wshadow from CFLAGS.
4655
4656 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
4657
4658         * status/maintainers.xml: added danmorg and myself for System.Data.*
4659         classes.
4660
4661         * status/class.xml: added System.Data.* classes.
4662
4663 2002-04-08  Dick Porter  <dick@ximian.com>
4664
4665         * configure.in: Set -mno-cygwin here rather than in the build script
4666
4667 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
4668
4669         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
4670
4671 2002-03-29  Martin Baulig  <martin@gnome.org>
4672
4673         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
4674         New files, added documentation for the debugging code.
4675
4676         * doc/web/commands: Added the debugging pages.
4677
4678         * docs/jit-debug: Removed, this is now on the web site.
4679
4680 2002-03-24  Martin Baulig  <martin@gnome.org>
4681
4682         * man/mcs.1: Documented the new --debug option and added a section
4683         about debugging support.
4684
4685         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
4686
4687 2002-03-21  Martin Baulig  <martin@gnome.org>
4688
4689         * configure.in: Added check for <elf.h>.
4690
4691 2002-03-18  Dick Porter  <dick@ximian.com>
4692
4693         * configure.in: Only look for libgc on the system.  Default to not
4694         using GC at all, because it doesn't work with the jit.
4695
4696 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
4697
4698         * configure.in: Add support for building the included boehm GC.
4699
4700 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
4701
4702         * configure.in: detect Boehm GC libs and add --with-gc switch.
4703         Boehm GC needs to be explicitly enabled since the JIT currently fails
4704         in some cases with it.
4705
4706 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
4707
4708         * mono/tests/fib.cs: it is now possible to pass a repeat count as
4709         command line argument, for example fib.exe 20 runs the test 20
4710         times. 
4711
4712 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
4713         * configure.in: added support for ARM target arch.
4714         Uncommented and modified arm-*-linux* target,
4715         added mono/arch/arm/Makefile to AC_OUTPUT list.
4716
4717 2002-02-21  Mark Crichton  <crichton@gimp.org>
4718
4719         * status/class.xml: Added contact info for RNGCryptoServiceProvider
4720         class and Rijndael classes.
4721         * status/maintainers.xml: Added contact info to maintainers list.
4722
4723 2002-02-21  Mark Crichton  <crichton@gimp.org>
4724  
4725         * configure.in: Add checks for a system-provided entropy device
4726         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
4727
4728 2002-02-20  Dick Porter  <dick@ximian.com>
4729
4730         * acconfig.h:
4731         * configure.in: Always build without cygwin support on windows
4732
4733 2002-02-19  Radek Doulik  <rodo@ximian.com>
4734
4735         * mono/tests/pinvoke.cs: use more pinvoke test methods
4736
4737 2002-02-19  Radek Doulik  <rodo@ximian.com>
4738
4739         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
4740         method
4741         (mono_test_many_byte_arguments): ditto
4742
4743 2002-02-18  Radek Doulik  <rodo@ximian.com>
4744
4745         * mono/tests/Makefile.am: added small test library for pinvoke
4746         testing
4747
4748         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
4749         new function to test pinvoke
4750
4751         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
4752         arguments
4753
4754         * mono/tests/Makefile.am: display # of passing tests too
4755         added simple shared library libtest with testing function for
4756         pinvoke
4757
4758 2002-02-17  Radek Doulik  <rodo@ximian.com>
4759
4760         * mono/tests/Makefile.am (test): display # of failed tests
4761
4762 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
4763
4764         * configure.in: Add checks for SOL_IP, SOL_TCP, and
4765         IP_PKTINFO. Also check for struct ip_mreqn.
4766
4767 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
4768
4769         * configure.in: Add checks to see if we need to link to libsocket,
4770         libnsl, and/or librt. Also check for inet_pton and inet_aton.
4771
4772 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
4773
4774         * acconfig.h: #undef USE_MONO_MUTEX
4775
4776         * configure.in: If the system pthread implementation is lacking,
4777         default to using mono-mutex.
4778
4779 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
4780
4781         * mono/tests/enum2.cs: new file with more enum tests.
4782
4783 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
4784
4785         * mono/tests/jit-long.cs: added some SHL/SHR tests
4786
4787 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
4788
4789         * configure.in: allow PKG_CONFIG_PATH for the build-platform
4790         pkg-config invocation.
4791
4792 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
4793
4794         * configure.in: add some support/fixes for cross-compilation.
4795
4796 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
4797
4798         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
4799         added tests for SUB_OVF, SUB_OVF_UN
4800
4801 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
4802
4803         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
4804
4805 2001-12-21  Aaron Weber  <aaron@ximian.com>
4806
4807         * doc/faq (A): added a linebreak that was missing and was causing
4808         a heading to appear badly.
4809
4810 2001-12-20  Aaron Weber  <aaron@ximian.com>
4811
4812         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
4813         questions into a single section.
4814
4815 2001-12-17  Aaron Weber  <aaron@ximian.com>
4816
4817         * doc/faq (Q): Question-by-question, line-by-line revision.
4818
4819 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
4820
4821         * mono/tests/time.cs: new test
4822
4823 2001-11-30  Radek Doulik  <rodo@ximian.com>
4824
4825         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
4826
4827 2001-11-29  Radek Doulik  <rodo@ximian.com>
4828
4829         * configure.in (ACCESS_UNALIGNED): uncommented and modified
4830         powerpc-*-linux* 
4831         generate mono/arch/ppc/Makefile
4832
4833 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
4834
4835         * mono/tests/exception3.cs: modified the test to show a bug in the
4836         current exception handling implementation.
4837
4838 2001-11-13  Dick Porter  <dick@ximian.com>
4839
4840         * configure.in: Some more tests for pthread features
4841         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
4842         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
4843
4844 2001-11-09  Dick Porter  <dick@ximian.com>
4845
4846         * configure.in: Try and get large file support, but it's not fatal
4847         if it's not there (the io-layer just ignores the high word in that
4848         case.)
4849
4850         Check for windows builds, and only bother to look for pthreads and
4851         large files if we're not building for cygwin or native win32.  Not
4852         having pthread support on Posix systems is now a fatal error.
4853
4854         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
4855         aclocal
4856
4857 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
4858
4859         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
4860         target testjit. 
4861
4862 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
4863
4864         * docs/object-layout: more documentation
4865
4866 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
4867
4868         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
4869         can't read on unaligned boundaries
4870
4871 2001-10-04  Dick Porter  <dick@ximian.com>
4872
4873         * configure.in: Do some deeper checks on pthreads for some of the
4874         more interesting functions
4875
4876 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
4877
4878         * mono/tests/Makefile.am (testjit): a new target to test the JITer
4879
4880         * mono/tests/jit-*: added some test for the JITer
4881
4882 2001-09-23  Dick Porter  <dick@ximian.com>
4883
4884         * configure.in: Arrange to compile dummy thread support routines
4885         if pthread isnt available
4886         
4887 2001-09-23  Dick Porter  <dick@ximian.com>
4888
4889         * configure.in: Check for pthread.h, so that we can check for the
4890         HAVE_PTHREAD_H define in config.h
4891
4892 2001-09-21  Dick Porter  <dick@ximian.com>
4893
4894         * configure.in: Check for libpthread
4895
4896 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
4897
4898         * mono/tests/test-ops.cs: added more tests
4899
4900 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
4901
4902         * configure.in: check for sizeof(void*) and for the architecture.
4903
4904 2001-09-05  Dick Porter  <dick@ximian.com>
4905
4906         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
4907         aclocal invocation, so putting aclocal files in /usr/local works
4908
4909 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
4910
4911         * *: removed the libffi dependency, mono now compiles on cygwin 
4912
4913         * mono/wrapper/build-dll: new file.
4914
4915 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
4916
4917         * mono/tests/console.cs: impl.
4918
4919         * mono/tests/box.cs: impl.
4920
4921         * mono/tests/stream-writer.cs: impl.
4922
4923 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
4924
4925         * mono/tests/*: New test cases, mostly for virtual method dispatch.
4926         Use make testb for the slow benchmarking programs,
4927         make test for the usual regression test checks.
4928
4929 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
4930
4931         * mono/cil/Makefile.am:
4932         * mono/wrapper/Makefile.am: use correct variables for installation
4933         directories
4934
4935 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
4936
4937         * mono/tests/exceptions*: enhanced and added more tests for
4938         exceptions.
4939
4940 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
4941
4942         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
4943         to pass make distcheck
4944
4945         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
4946
4947         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
4948         install-data-hook): Added mechanism to distribute and install the
4949         dll files.
4950
4951 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
4952
4953         * mono/tests/stream.cs: new tests for the Stream class
4954
4955         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
4956         added it again.
4957
4958 2001-08-16  Alex Graveley  <alex@ximian.com>
4959
4960         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
4961         removes libtool dependency on all of Mono.
4962
4963 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
4964
4965         * mono/tests/array.cs: more array tests
4966
4967 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
4968
4969         * mono/tests/array.cs: more array tests
4970
4971 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
4972
4973         * mono/tests/pinvoke.cs: we can now print strings ;-)
4974
4975         * mono/tests/array.cs: new test for arrays
4976
4977 2001-08-02  Alex Graveley  <alex@ximian.com>
4978
4979         * libffi/*: Import libffi CVS version, with minor changes to make it 
4980           compile.
4981
4982         * mono/interpreter/Makefile.am: Link against 
4983           ../../libffi/.libs/libffi.a.
4984
4985         * Makefile.am: Add libffi
4986
4987         * autogen.sh: Replace with adapted gnome autogen.sh
4988
4989         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
4990
4991 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
4992
4993         * mono/tests/pinvoke.cs: impl.
4994
4995 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
4996
4997         * configure.in, mono/tests: added some tests for the interpreter.
4998
4999 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
5000
5001         * doc/download: added instructions for cygwin
5002         
5003         * doc/c-sharp: removed bit about compiling
5004         
5005         * status/compare-assembly.cs: basedir should be there if
5006         parameters are provided.
5007
5008         * status/makefile: made targets to dump info.
5009         
5010 2001-07-15  Joe Shaw  <joe@ximian.com>
5011
5012         * configure.in: Don't create doc/Makefile as there's nothing there
5013         to make.
5014
5015         * Makefile.am: Don't build the doc directory because there's no
5016         Makefile.am there.
5017
5018         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
5019
5020 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
5021
5022         * doc/class-library (A): Updated FAQ with question on error 1595.
5023
5024 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
5025
5026         * doc/index: 
5027
5028 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
5029
5030         * status/*: scripts and data to create statistics about the
5031         class library status.
5032
5033 2001-07-09  Alex Graveley  <alex@ximian.com>
5034
5035         * doc/makefile (clean): Add clean target.
5036         * doc/web/makefile (clean): Ditto.
5037
5038 2001-07-09  Alex Graveley  <alex@ximian.com>
5039
5040         * doc/makefile (all-docs): Fix typo.
5041
5042 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
5043
5044         * NEWS: 
5045
5046