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