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