2005-06-07 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / ChangeLog
1 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
2
3         * mono.spec.in: Remove. This is horribly out of date. A real spec
4         file is generated in the release module.
5
6         * scripts/Makefile.am: Add mono-find-*
7
8         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
9         done with monodis. This makes packaging easier as it doesn't
10         depend on the gac ind DESTDIR.
11
12         * configure.in: changes for the above
13
14 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
15
16         * configure.in: added test for SIOCGIFCONF.
17
18 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
19  
20         * README.vsnet: Instructions about the VS.NET build.
21         * mono.sln: Mono solution file for VS.NET 2005.
22         * genmdesc.vcproj: Project file for genmdesc.
23         * libmono.vcproj: Project file for libmono.
24         * mono.vcproj: Project file for mono executable.
25
26 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
27
28         * configure.in: Do a test for libX11.so that really works :-).
29
30 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
31
32         * configure.in: Add config stuff for libsqlite{,3} and
33         libX11.
34
35         * data/config.in: Add dllmaps for above mentioned libs. This means
36         that the devel packages are not needed.
37
38 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
39
40         * man/mono.1: Document the new MONO_DEBUG options.
41
42 2005-05-16  Raja R Harinath  <rharinath@novell.com>
43
44         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
45
46 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
47
48         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
49         installed, therefore, don't make a script for it.
50
51 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
52
53         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
54         Fix library names on sparc-linux and alpha-linux.
55
56 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
57
58         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
59
60 2005-04-28  James Willcox  <james@ximian.com>
61
62         * man/mkbundle.1: add --config-dir flag
63
64 2005-04-27  Raja R Harinath  <rharinath@novell.com>
65
66         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
67
68 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
69
70         * configure.in: Version bumpage
71
72 2005-04-25  Raja R Harinath  <rharinath@novell.com>
73
74         Fix #74692.
75         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
76         ILDISASM to the in-tree versions of mono and monodis.  Propagate
77         value of INSTALL to mcs too.
78         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
79         sub-make, now that 'configure' sets up the 'mcs' tree.
80
81 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
82
83         * doc: Remove unused directory.
84         
85         * configure.in: Remove --with-icu option to prevent people from using
86         it by mistake.
87
88 2005-04-21  Raja R Harinath  <rharinath@novell.com>
89
90         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
91         to sub-makes.
92         (mcs-compileall): Verify the fixed-up dll too.
93         * runtime/monodis-wrapper.in: New file.
94         * configure.in (runtime/monodis-wrapper): Create.
95         ($mcsdir/build/config.make): Don't be over-eager in the definition
96         and evaluation of '$exec_prefix'.
97
98 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
99         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
100         added ' explicit="true" strict="false" ' to system.web/compilation 
101         element as in MS. Part of fix for Bug #74671
102         
103 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
104
105         * configure.in: Add check for <sys/xattr.h>.
106           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
107
108 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
109
110         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
111
112 2005-04-16  Miguel de Icaza  <miguel@novell.com>
113
114         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
115         fix the Mono build on Solaris (bug #72818)
116
117 2005-04-16  Bill Middleton  <flashdict@gmail.com>
118
119         * configure.in (PREVIEW): Allow --without-preview to work.
120         From #74615.
121
122 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
123
124         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
125
126 2005-04-14  Raja R Harinath  <rharinath@novell.com>
127
128         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
129         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
130
131 2005-04-13  Raja R Harinath  <rharinath@novell.com>
132
133         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
134
135 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
136
137         * configure.in: added checks for epoll().
138
139 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
140
141         * configure.in: Disable -O2 on PPC until #74562 is fixed.
142
143 2005-04-11  James Willcox  <james@ximian.com>
144
145         * man/mkbundle.1: add --static option
146
147 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
148
149         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
150
151 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
152
153         * configure.in: Add --with-large-heap option to enable support for
154         GC heaps larger than 3GB. Hopefully fixes #73882.
155
156 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
157
158         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
159         64). Re-add aio_* stuff. Shouldn't have removed it.
160
161 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
162
163         * configure.in: no more checks for aio_*.
164
165 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
166
167         * configure.in: Fix isinf detection on solaris.
168
169 2005-04-02  Raja R Harinath  <harinath@gmail.com>
170
171         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
172         with pkgconfig 0.16.0.
173
174 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
175
176         * configure.in: Fix sigaltstack detection on solaris.
177
178 2005-03-27  Raja R Harinath  <harinath@gmail.com>
179
180         * configure.in: Define mono_libdir using $(exec_prefix), seeing
181         that it uses .../lib.
182
183 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
184
185         * configure.in: Use mono_libdir rather than libdir in
186         config.make. This fixes confusion for amd builds in buildbuddy.
187
188         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
189
190 2005-03-24  Raja R Harinath  <rharinath@novell.com>
191
192         * configure.in (libgdiplus): Make more intuitive.
193         * runtime/Makefile.am (wrapper-config): Remove temporary file.
194         Update to change.
195
196 2005-03-23  Raja R Harinath  <rharinath@novell.com>
197
198         Allow testing of System.Drawing with a libgdiplus snapshot.
199         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
200         the location of libgdiplus to be overridden.
201         * runtime/Makefile.am (wrapper-config): Override location of
202         libgdiplus if requested.
203
204 2005-03-14  Raja R Harinath  <rharinath@novell.com>
205
206         * runtime/Makefile.am (clean_profiles): Remove.
207         (clean-local): Use $(build_profiles).
208         (install-local, uninstall-local): Don't override $(prefix).
209         (SUPPORT_FILES): New.  List of dependencies from ...
210         (all-local): ... here.  Use it.
211         (install-local): Depend on $(SUPPORT_FILES).
212
213 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
214
215         * docs/aot-compiler.txt: Add some more documentation.
216
217 2005-02-25  Raja R Harinath  <rharinath@novell.com>
218
219         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
220         functionality has been moved to mcs/Makefile.
221         (test_select): Set ONLY_CENTUM_TESTS.
222
223 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
224
225         * configure.in: add a check for compiler support of the
226         tls_model sttribute.
227
228 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
229
230         * configure.in: don't imply that enabling ICU support is a good
231         thing to do.
232
233 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
234             Raja R Harinath  <rharinath@novell.com>
235
236         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
237
238 2005-02-17  Raja R Harinath  <rharinath@novell.com>
239
240         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
241         current directory in non-Cygwin form.
242         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
243         value on cygwin. 
244         (mcs-compileall): Use them.
245
246 2005-02-15  Raja R Harinath  <rharinath@novell.com>
247
248         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
249         that it picks up any changes in $prefix.
250         ($(bin2_SCRIPTS)): Likewise.
251
252 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
253
254         * scripts/dtd2xsd: Remove generated file from SVN.
255
256 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
257
258         * scripts/Makefile.am (bin_SCRIPTS): added mjs
259
260 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
261
262         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
263         nickd, miguel, et al. 
264
265 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
266
267         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
268         gcc supports it to weed out pre ISO C99 code.
269
270 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
271
272         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
273         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
274         not needed.
275
276 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
277
278         * configure.in: Check for curses.h.
279
280 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
281
282         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
283         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
284
285 2005-02-04  Raja R Harinath  <rharinath@novell.com>
286
287         * runtime/Makefile.am (wrapper-config): Elevated from being a test
288         support file called $(tmpinst)/config.
289         ($(tmpinst)/bin/mono): Simplify.
290         (mcs-do-compiler-tests,mcs-compileall): Update.
291         * runtime/mono-wrapper.in: Use wrapper-config.
292         
293         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
294
295         * runtime/Makefile.am (verify_profiles): Remove.
296         (mcs-compileall): Use $(build_profiles) directly.  It now works on
297         the net_2_0 profile too.
298
299 2005-02-01  Raja R Harinath  <rharinath@novell.com>
300
301         * runtime/Makefile.am (test-support-files): New target.
302         (mcs-do-compiler-tests): Use it.
303         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
304         reference to #71963, since it's fixed, and it's breaking elsewhere.
305         Don't exit out on the first failing DLL.
306         ($(tmpinst)/config): Update to changes in data/config.in.
307
308 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
309
310         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
311           Mono.Posix.dll.
312
313 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
314
315         * configure.in: check for term.h and termios.h
316
317 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
318
319         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
320         profile because of bug #71963.
321
322 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
323
324         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
325         in our assemblies.
326
327 2005-01-25  Raja R Harinath  <rharinath@novell.com>
328
329         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
330         Map 'MonoPosixHelper' to in-tree version.
331         ($(tmpinst)/bin/mono): Use it.
332         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
333
334 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
335
336         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
337           class/System, both of which pass all their unit tests.
338
339 2005-01-20  Raja R Harinath  <rharinath@novell.com>
340
341         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
342         tests that are currently passing 100%.
343         (test_select): Run those on 'make check'.
344
345 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
346
347         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
348
349 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
350
351         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
352
353 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
354
355         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
356
357 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
358
359         * configure.in Makefile.am: Resurrect ikvm-jni.
360
361         * ikvm-native: New directory which contains a copy of the 'native'
362         module in IKVM cvs.
363
364 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
365
366         * configure.in: Add check for <checklist.h>.
367
368 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
369
370         * configure.in: Add check for vsnprintf.
371
372 2005-01-04  Raja R Harinath  <rharinath@novell.com>
373
374         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
375         ($(tmpinst)/bin/mono): New.
376
377 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
378
379         * configure.in: Add mono-nunit to output
380         
381 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
382
383         * Makefile.am: Change build order so that support is built before runtime.
384           This is primarily so that I don't have to wait N hours for mcs to finish
385           building to find out if I broke the sparc build (again).
386
387 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
388
389         * configure.in: Add checks for getdomainname and setdomainname.
390
391 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
392
393         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
394
395 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
396
397         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
398         now includes its own version.
399
400 2004-12-29  Duncan Mak  <duncan@ximian.com>
401
402         * man/monop.1: Add docs on the new "--search" flag.
403
404 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
405
406         * configure.in: Add header & function checks for MonoPosixHelper.
407
408 2004-12-20  Raja R Harinath  <rharinath@novell.com>
409
410         * configure.in: Change from 'pax' format to 'ustar' format for the
411         tarfile, so that we can create packages on SuSE 9.0.
412
413 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
414
415         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
416         #undefines it before testing...
417
418 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
419
420         * configure.in: check for ieeefp.h and isinf.
421
422 2004-12-15  Raja R Harinath  <rharinath@novell.com>
423
424         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
425         to the $srcdir.  Fix definition of 'prefix'.
426
427 2004-12-14  Raja R Harinath  <rharinath@novell.com>
428
429         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
430         state isn't shared between an installed runtime and the in-tree
431         runtime, and also ensure that both 'make check' and 'make
432         distcheck' can run in parallel.
433         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
434
435 2004-12-09  Raja R Harinath  <rharinath@novell.com>
436
437         * README: Update with details about the new build setup.
438
439 2004-12-08  Raja R Harinath  <rharinath@novell.com>
440
441         * Makefile.am (get-monolite-latest): Update to new location of
442         bootstrap files in the mcs/ tree.
443
444 2004-12-07  Raja R Harinath  <rharinath@novell.com>
445
446         * configure.in: Set 'tar-pax' option for automake-1.9.
447
448 2004-12-07  Raja R Harinath  <rharinath@novell.com>
449
450         * runtime/Makefile.am (uninstall): New.
451
452 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
453
454         * configure.in: Disable -Wcast-align on sparc.
455
456 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
457
458         * configure.in: add option to disable some features of
459         the runtime to create a smaller binary.
460
461 2004-12-03  Raja R Harinath  <rharinath@novell.com>
462
463         * configure.in (ENABLE_NUNIT_TESTS): New.
464         * runtime/Makefile.am (check-local): Use it to disable nunit
465         tests.  Ensure that the test dlls are always built, however.
466
467 2004-12-03  Raja R Harinath  <rharinath@novell.com>
468
469         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
470         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
471         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
472         * runtime/Makefile.am (install-exec): Pass
473         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
474
475 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
476
477         * configure.in : Add a flag for systems which pass parameters in
478         registers as well as the stack.
479
480 2004-11-30  Raja R Harinath  <rharinath@novell.com>
481
482         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
483         workaround a bug in automake 1.7.x.
484         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
485
486 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
487
488         * configure.in: Removed support for configured-based bundles. 
489
490 2004-11-26  Raja R Harinath  <rharinath@novell.com>
491
492         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
493         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
494         command to create.
495         (runtime/etc/mono/2.0/machine.config): Likewise.
496         * Makefile.am (get-monolite-latest): Update to new style of
497         handling the "basic" profile.
498
499 2004-11-25  Raja R Harinath  <rharinath@novell.com>
500
501         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
502         necessary.
503         (distdir): New.  Using 'cygnus' option disables the automake rule.
504
505 2004-11-25  Raja R Harinath  <rharinath@novell.com>
506
507         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
508
509 2004-11-24  Raja R Harinath  <rharinath@novell.com>
510
511         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
512         Prevent a redundant 'make all' pass during 'make check'.
513         (build_profiles): Rename from install_profiles.
514         (check_profiles): New.
515         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
516         the .NET2.0 profile.
517         (all-local,check-local): Use them.
518         (install,install-exec,install-data): Override automake rules to
519         prevent a redundant 'make all' pass.
520         
521 2004-11-23  Chris Toshok  <toshok@ximian.com>
522
523         * Makefile.am (bootstrap): echo -> @echo.
524
525 2004-11-23  Raja R Harinath  <rharinath@novell.com>
526
527         Simplify 'make all' build.
528         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
529         New AC_SUBSTed variables.
530         (runtime/mono-wrapper): New generated file.
531         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
532         New symlinks.
533         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
534         * Makefile.am (SUBDIRS): Remove '.'.
535         (tmpinst): Remove.
536         (get-monolite-latest): Update.
537         (populate-runtime-subdirs): Remove.
538         (all-local, check-local): Move rules related to building in the mcs/ tree ...
539         * runtime/Makefile.am: ... here.  Completely re-write file.
540         (install-exec-local): Transfer ownership of installing .exes and
541         .dlls to the Makefiles in the mcs/ tree.
542         (_tmpinst): Use tmpinst tree only during testing.
543         (SUBDIRS): Remove.
544         * runtime/mono-wrapper.in: New.  Template for generated file.
545         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
546
547 2004-11-22  Raja R Harinath  <rharinath@novell.com>
548
549         * Makefile.am (bootstrap): Add a transitional target.
550
551 2004-11-19  Raja R Harinath  <rharinath@novell.com>
552
553         Integrate bootstrap build into 'make all'.  Most of the bootstrap
554         targets are gone.
555         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
556         (tmpinst): Change location.
557         (all-local): New.  Just invokes the build in mcs.
558         (check-local): New.  Invokes 'run-test-profiles' in mcs.
559         (get-monolite-latest): Update.  Move the unpacking code here,
560         since 'monolite-bootstrap' is no more.
561         (mcs-do-full-build): Don't set PATH.
562         (tmpinst-dir-contents): Remove mcs.
563         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
564         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
565         * README: Update to changes.
566
567 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
568
569         * configure.in: Disable static linking of mono if --disable-static is
570         given. Fixes #69466.
571
572 2004-11-15  Martin Baulig  <martin@ximian.com>
573
574         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
575
576 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
577
578         * configure.in, mono/mini/Makefile.am: control static
579         linking of the mono binary with a configure option.
580
581 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
582
583         * configure.in: Check for `struct dirent' members which don't
584           exist across all Unix platforms.
585
586 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
587
588         * configure.in: Add new function/header/type checks for use by
589           MonoPosixHelper (the support directory).
590
591 2004-11-08  Raja R Harinath  <rharinath@novell.com>
592
593         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
594         variables.  Used to support both an in-tree mcs/ and a sibling
595         mcs/ directory.
596         * Makefile.am (mcs_topdir): Remove.
597         (dist-hook): Distribute mcs/ as a subdirectory.
598         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
599         Use mcs_topdir and mcs_topdir_from_srcdir.
600         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
601         Likewise.
602         (all-local): Depend on $(mdb_files) too.
603         * runtime/net_2_0/Makefile.am: Likewise.
604         
605 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
606
607         * runtime/net_2_0/Makefile.am (install-data-local): 
608         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
609         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
610         with DESTDIR.
611
612 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
613
614         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
615         #61320.
616
617 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
618
619         * man/mono.1: documented MONO_THREADS_PER_CPU.
620
621 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
622
623         * configure.in: Add INCLUDED_LIBGC automake conditional.
624
625 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
626
627         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
628
629 2004-10-14  Joe Shaw  <joeshaw@novell.com>
630
631         * man/mono.1: Fix the syntax of the M: trace syntax
632
633 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
634
635         * configure.in: Add some checks for cygwin weirdness.
636
637 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
638
639         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
640         zlib_macros if zlib.h is not found.
641
642         * configure.in: Add check for zlib.h.
643
644 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
645
646         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
647
648 2004-09-28  Raja R Harinath  <rharinath@novell.com>
649
650         * Makefile.am ($(tmpinst)/bin/pedump): New.
651         (mcs-do-run-test-profiles): Depend on it.
652
653 2004-09-27  Raja R Harinath  <rharinath@novell.com>
654
655         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
656         the mono testsuite in tests/.
657         (tmpinst-dir): Create etc/mono/2.0.
658         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
659
660 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
661
662         * configure.in: Cater for S/390 on Linux
663
664 2004-09-21    <vargaz@freemail.hu>
665
666         * configure.in: Link with ole32 on windows.
667
668 2004-09-20  Jackson Harper  <jackson@ximian.com>
669
670         * support/map.c/h: Add poll events map functions. Use values
671         instead of names for defines.
672         
673 2004-09-17  Martin Baulig  <martin@ximian.com>
674
675         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
676         change in this target.
677
678 2004-09-14  Raja R Harinath  <rharinath@novell.com>
679
680         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
681         reduce the number of passes.  We will get the assemblies signed in
682         the 'populate-runtime-subdir' phase.
683         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
684         'test-profiles' to test all profiles.
685         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
686         (bootstrap-check): Update.
687         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
688         Simplify.
689
690 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
691
692         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
693         since it is not supported on solaris.
694
695 2004-09-03  Martin Baulig  <martin@ximian.com>
696
697         * Makefile.am (bootstrap-world): New target.
698
699 2004-09-02  Martin Baulig  <martin@ximian.com>
700
701         * runtime/net_1_1/Makefile.am (install-data-local): Install
702         mscorlib.dll.mdb into $(corlibdir).
703
704         * runtime/net_2_0/Makefile.am: Likewise.
705
706 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
707
708         * scripts/mcs.in: Remove obsolete comment.
709
710 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
711
712         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
713         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
714           basic profile compliance.
715         * data/net_2_0/machine.config: Use 2.0 assembly versions.
716
717 2004-08-26  Raja R Harinath  <rharinath@novell.com>
718
719         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
720         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
721         testcases pick the built 'mbas.exe'.
722
723 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
724
725         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
726         stock one has broken headers.
727
728         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
729
730 2004-08-17  Dick Porter  <dick@ximian.com>
731
732         * configure.in: Correct intl library for FreeBSD and OpenBSD.
733         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
734
735 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
736
737         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
738
739 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
740
741         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
742         __thread works.
743
744 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
745
746         * configure.in: Fix __thread test.
747
748 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
749
750         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
751
752 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
753
754         * configure.in: Add a kqueue check
755
756 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
757
758         * configure.in: Enable S/390 64-bit JIT.
759
760 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
761
762         * configure.in: Enable AMD64 JIT.
763
764 2004-07-30  Martin Baulig  <martin@ximian.com>
765
766         * Makefile.am: The symbol writer is now called
767         Mono.CompilerServices.SymbolWriter.dll. 
768
769 2004-07-30  Raja R Harinath  <rharinath@novell.com>
770
771         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
772         (gmcs_exe): Add gmcs.exe.config.
773         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
774         files too.
775
776 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
777
778         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
779
780 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
781
782         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
783         * data/Makefile.am: Removed installation of machine.config and
784           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
785           directory.
786         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
787           installing 1.1 and 2.0 makefiles.
788         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
789           at the correct version specific directory.
790
791 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
792         * configure.in: Disable __thread test (TLS) for FreeBSD as
793         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
794         library detection for FreeBSD 4.x since pthread is embedded
795         in libc_r on this platform.  Fix some typos in my host
796         regexes for freebsd.
797
798 2004-07-23  Dick Porter  <dick@ximian.com>
799
800         * configure.in: Changes for FreeBSD thread support by John
801         Merryweather Cooper <john_m_cooper@yahoo.com>.
802
803 2004-07-15  Jackson Harper  <jackson@ximian.com>
804
805         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
806         
807 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
808
809         * docs/abc-removal.txt: Updated documentation for ABC removal.
810
811 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
812
813         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
814         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
815         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
816         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
817
818 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
819
820         * configure.in: Add --with-tls option to replace the misnamed 
821         --with-nptl option.
822
823 2004-07-02  Raja R Harinath  <rharinath@novell.com>
824
825         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
826         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
827         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
828
829 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
830
831         * man/mono.1: Added 'aot' to trace options.
832
833 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
834
835         * configure.in: Fix trunc check + add SPARC64 defines.
836
837 2004-06-29  Jackson Harper  <jackson@ximian.com>
838
839         * man/gacutil.1: Update man with new command line options.
840         
841 2004-06-29  Raja R Harinath  <rharinath@novell.com>
842             Atsushi Enomoto  <atsushi@ximian.com>
843
844         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
845         (GAC_DIR): New define that doesn't include $(DESTDIR).
846         (install-data-local,uninstall-local): Use them.  Use in-tree mono
847         runtime, not the installed one.
848
849 2004-06-29  Raja R Harinath  <rharinath@novell.com>
850
851         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
852         (monotwo_DATA): Use it.
853         From Atsushi Enomoto.
854
855 2004-06-24  Raja R Harinath  <rharinath@novell.com>
856
857         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
858         ICSharpCode.SharpZipLib, not that it has a different version.
859
860 2004-06-24  Raja R Harinath  <rharinath@novell.com>
861
862         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
863         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
864         in W32.  Use 'mono' and 'mcs' in W32 too.
865         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
866         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
867         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
868         Fix for #60443, the GAC .DLL-Hell.
869
870 2004-06-22  Raja R Harinath  <rharinath@novell.com>
871
872         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
873
874 2004-06-18  Jackson Harper  <jackson@ximian.com>
875
876         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
877         instructions on setting multiple mask values.
878                 
879 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
880
881         * Makefile.am: process data before runtime, so the config file is
882         installed and gacutil has a chance to work (finding symlink).
883
884 2004-06-18  Raja R Harinath  <rharinath@novell.com>
885
886         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
887         Test if files exist in the mcs/ tree before creating symlinks.
888         Remove symlinks before creating them again.
889         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
890         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
891
892 2004-06-18  Raja R Harinath  <rharinath@novell.com>
893
894         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
895         (bin_SCRIPTS): Unify all the script generating rules into one.
896
897 2004-06-16  Raja R Harinath  <rharinath@novell.com>
898
899         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
900         build and populate net_2_0 profile.
901         (populate-runtime-subdir): Make into subroutine that takes list of
902         profiles to populate.
903         (faststrap): Update.
904         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
905         Avoid automake conditional/+= problems.
906         (populate-runtime-subdir): Rewrite sanity check.
907
908 2004-06-16  Raja R Harinath  <rharinath@novell.com>
909
910         Include prototype completely-untested 'make bootstrap' support for W32.
911         * Makefile.am (bootstrap): Define to fasterstrap for W32.
912         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
913         (tmpinst-dir): Change sub-make invoke to ...
914         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
915         of 'mono' and 'mcs'.
916         ($(tmpinst)/bin/mono.bat): New.
917
918 2004-06-15  Dick Porter  <dick@ximian.com>
919
920         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
921         windows too.  Fixes bug 55040.
922
923 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
924
925         * configure.in: better explain that --with-nptl is not related to
926         NPTL, but to __thread support. Set sigaltstack support to off by
927         default.
928
929 2004-06-12  Raja R Harinath  <harinath@acm.org>
930
931         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
932         to the PATH.
933
934 2004-06-11  Jackson Harper  <jackson@ximian.com>
935
936         * runtime/net_2_0/Makefile.am:
937         * runtime/net_1_1/Makefile.am: Remove signing patches
938         
939 2004-06-11  Jackson Harper  <jackson@ximian.com>
940
941         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
942         * runtime/net_2_0/Makefile.am: 
943         * runtime/net_1_1/Makefile.am: Sign assemblies before
944         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
945         
946 2004-06-11  Raja R Harinath  <rharinath@novell.com>
947
948         * Makefile.am (populate-runtime-subdir): New target.  Does a
949         controlled "make install" in the 'mcs/' directory to populate the
950         'runtime' directory.
951         (fasterstrap): Use it.
952
953 2004-06-10  Raja R Harinath  <rharinath@novell.com>
954
955         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
956         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
957         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
958         Use $(LN_S) to point to the mcs/ tree, rather than copying.
959         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
960
961 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
962
963         Support the new assembly signing setup in mcs/.
964         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
965         ($(tmpinst)/etc/mono/machine.config): New target.
966         (tmpinst-dir.stamp): Remove and rewrite into ...
967         ($(tmpinst)/bin/mcs): ... this and ...
968         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
969         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
970         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
971         
972 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
973
974         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
975
976 2004-06-01  Raja R Harinath  <rharinath@novell.com>
977
978         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
979         Fix 'faststrap' to be corlib-version-change-safe.
980         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
981         (monolite-bootstrap): Update.
982
983 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
984
985         * configure.in: fixlets for windows.
986
987 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
988
989         * configure.in: export CC instead of passing it to libgc/configure.
990
991 2004-05-28  Duncan Mak  <duncan@ximian.com>
992
993         * runtime/Makefile.am: 
994         * scripts/Makefile.am: Include mono-find-provides and
995         mono-find-requires.
996         
997         * scripts/mono-find-provides.in:
998         * scripts/mono-find-requires.in: New wrapper scripts.
999
1000 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
1001
1002         * configure.in: Pass CC to libgc configure.
1003
1004 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
1005
1006         * monowiz.win32.nsi: normalized line-endings to unix (LF)
1007
1008 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
1009
1010         * monowiz.win32.nsi: do not include mono subdirectory in
1011         MonoConfigDir registry key, to match batch files
1012
1013 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1014
1015         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
1016         values. Now they are URlEncoded.
1017
1018         * data/browscap.ini.gz: updated.
1019
1020 2004-05-26  Raja R Harinath  <rharinath@novell.com>
1021
1022         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
1023         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
1024         reflect new names for nunit.util and nunit.framework.  Add
1025         nunit.core.
1026         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
1027
1028 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1029
1030         * config.h.in: remove
1031
1032 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
1033
1034         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
1035
1036 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1037
1038         * Makefile.am:
1039         * monowiz.win32.nsi: improved windows installer script.
1040
1041 2004-05-21  Raja R Harinath  <rharinath@novell.com>
1042
1043         * README: Update to include instructions for the various new
1044         bootstrap-like targets.
1045
1046 2004-05-20  Raja R Harinath  <rharinath@novell.com>
1047
1048         * Makefile.am (get-monolite-latest, monolite-bootstrap):
1049         New bootstrap targets to build from monolite.
1050         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
1051
1052 2004-05-20  Raja R Harinath  <rharinath@novell.com>
1053
1054         * configure.in (AC_OUTPUT): Add tools/Makefile and
1055         tools/locale-builder/Makefile.
1056         * Makefile.am (SUBDIRS): Remove tools.
1057         (DIST_SUBDIRS): Add 'tools'.
1058         (bootstrap): Rewrite so that we get two new targets.
1059         (faststrap): New two-stage build.
1060         (fasterstrap): New one-stage build.
1061
1062 2004-05-19  Jackson Harper  <jackson@ximain.com>
1063
1064         * tools/
1065         * tools/Makefile.am: Add tools directory
1066         * tools/locale-builder: Add the locale-builder tool, this tool is
1067         not built by default as it is only needed by people that wish to
1068         moidify culture data.
1069         * Makefile.am: Add tools to build
1070         
1071 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
1072
1073         * configure.in: make MacOSX default to use the included libgc.
1074
1075 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1076
1077         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
1078
1079 2004-05-19  Raja R Harinath  <rharinath@novell.com>
1080
1081         * configure.in: Use proper autoconf idiom to pass additional
1082         arguments to libgc/configure.
1083         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
1084         * acconfig.h: Update to reflect changes.
1085
1086 2004-05-17  Raja R Harinath  <rharinath@novell.com>
1087
1088         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
1089         necessary. Move body ...
1090         (tmpinst-dir.stamp): ... here.
1091         (stage3): Don't remove _tmpinst tree.
1092         (bootstrap-clean, bootstrap-check): New rules.  They run the
1093         corresponding rules in the mcs/ tree.
1094
1095 2004-05-14  Raja R Harinath  <rharinath@novell.com>
1096
1097         * Makefile.am: Revert unlogged unexplained changes.
1098         (stage3): Make 'all-profiles' since the mono source tarball
1099         carries all the net_2_0 preview dlls.
1100
1101 2004-05-11  Jackson Harper  <jackson@ximian.com>
1102
1103         * runtime/net_1_1/Makefile.am:
1104         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
1105         
1106 2004-05-10  Raja R Harinath  <rharinath@novell.com>
1107
1108         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
1109         Fix quoting of commands.
1110
1111 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1112
1113         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
1114         file.
1115
1116 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
1117
1118         * man/mono.1: mention MONO_EGD_SOCKET
1119
1120 2004-05-07  Raja R Harinath  <rharinath@novell.com>
1121
1122         Goodbye 'fullbuild', hello 'bootstrap'.
1123         * Makefile.am (bootstrap): New target for building from CVS.  New
1124         improved version of 'fullbuild' -- does not install any files.
1125         (fullbuild): Obsolete target.  Bootstraps and installs tree.
1126         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
1127         Removed.
1128         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
1129         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
1130         two-stage bootstrap.
1131
1132 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1133
1134         * configure.in: scandir check is no longer needed.
1135
1136 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
1137
1138         * configure.in: set LIBC on HPUX
1139
1140 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
1141
1142         * configure.in: Detect JNI headers in GNU classpath sources as well.
1143
1144 2004-05-05  Raja R Harinath  <rharinath@novell.com>
1145
1146         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
1147         Only disable this if INSTALL_2_0 is disabled.
1148
1149 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1150
1151         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
1152         the request we do for the actual web service.
1153
1154 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1155
1156         * configure.in: check for SIGEV_THREAD being defined before checking
1157         for AIO support. Fixes compilation under FreeBSD.
1158
1159 2004-05-04  Raja R Harinath  <rharinath@novell.com>
1160
1161         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
1162         JIT_SUPPORTED.
1163         (install-data-local, uninstall-data-local): Run runtime with
1164         libtool.
1165         * runtime/net_2_0/Makefile.am: Likewise.
1166         Report from Urs C Muff <umuff@quark.com>.
1167
1168 2004-05-03  Jackson Harper  <jackson@ximian.com>
1169
1170         * man/gacutil.1: Basic man page for gacutil. This doesn't include
1171         the new non-standard options yet.
1172         
1173 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1174
1175         * data/machine.config: added version and publickeytoken.
1176
1177 2004-05-01  Duncan Mak  <duncan@ximian.com>
1178
1179         * runtime/net_1_1/Makefile.am:
1180         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
1181         dlls here.
1182         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
1183         (EXTRA_DIST): Include only gac_assemblies.
1184         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
1185         and that is no gone now. So remove as well.
1186         ($(non_gac_assemblies)): Bye bye.
1187
1188 2004-05-01  Duncan Mak  <duncan@ximian.com>
1189         
1190         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
1191         System.Web.Services. Someone accidentally took the line out.
1192
1193 2004-04-30  Jackson Harper  <jackson@ximian.com>
1194
1195         * runtime/net_1_1/Makefile.am:
1196         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
1197         
1198 2004-04-30  Raja R Harinath  <rharinath@novell.com>
1199
1200         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
1201         suffix.
1202         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
1203         New variables.  Use Automake idioms.
1204         (dist-hook): Remove.
1205         (install-local, uninstall-local): Use mscorlib.dll from current
1206         tree when running gacutil.
1207         (mono_runtime): New variable.  Points to either JIT compiler or
1208         interpreter.  
1209         Report from Bernie Solomon <bernard@ugsolutions.com>
1210         * runtime/net_2_0/Makefile.am: Likewise.
1211         * runtime/Makefile.am (dist_monobins_DATA): Rename from
1212         monobins_DATA.
1213         (EXTRA_DIST): Remove.
1214         * Makefile.am (fullbuild): Update to changes.
1215
1216 2004-04-30  Jackson Harper  <jackson@ximian.com>
1217
1218         * runtime/net_2_0/Makefile.am:
1219         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
1220         
1221 2004-04-30  Duncan Mak  <duncan@ximian.com>
1222
1223         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
1224         
1225 2004-04-29  Duncan Mak  <duncan@ximian.com>
1226
1227         * scripts/gmcs.in: New file.
1228
1229         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
1230         gmcs script.
1231
1232 2004-04-29  Jackson Harper  <jackson@ximian.com>
1233
1234         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
1235         special little place.
1236         
1237 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
1238
1239         * acconfig.h configure.in: Add check for scandir.
1240
1241 2004-04-29  Raja R Harinath  <rharinath@novell.com>
1242
1243         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
1244         (SUBDIRS): Build here before building subdirs.
1245         * runtime/net_1_1/Makefile.am (all-local): Copy
1246         $(gac_assemblies_list) here.
1247         (install-data-local): Install dll from $(srcdir).
1248         (gacutil): Pick from current tree.
1249         * runtime/net_2_0/Makefile.am: Likewise.
1250
1251         * Makefile.am (fullbuild): Update to changes in tree layout.
1252         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
1253         $(gac_assemblies_list).
1254         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
1255         not 'class/lib/net_1_1'.
1256
1257 2004-04-28  Jackson Harper  <jackson@ximian.com>
1258
1259         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
1260         not assume gacutil is installed.
1261         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
1262         
1263 2004-04-28  Jackson Harper  <jackson@ximian.com>
1264
1265         * configure.in: Add new Makefile.amS
1266         * runtime/Makefile.am: libs are now in profile dependant
1267         directories.
1268         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
1269         libs to the GAC.
1270         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
1271         libs to the GAC.
1272         * data/Makefile.am: cleanup browscap.ini
1273         
1274 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
1275
1276         * configure.in: reword message re EGD support
1277         now it is there
1278
1279 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1280
1281         * config.h.in:
1282         * configure.in: added check for sys/aio.h. Also check the field name
1283         in 'union sigval'.
1284
1285 2004-04-28  Jackson Harper  <jackson@ximian.com>
1286
1287         * scripts/Makefile.am:
1288         * scripts/gacutil.in: Add a gacutil script
1289
1290 2004-04-26  Jackson Harper  <jackson@ximian.com>
1291
1292         * Makefile.am: Grab libraries from lib/default now.
1293         * runtime/Makefile.am: Grab libraries from lib/default now.
1294         
1295 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
1296
1297         * configure.in: move setting of NO_VERSION_SCRIPT
1298         until after checking for GNU ld
1299
1300 2004-04-22  Urs C Muff <umuff@quark.com>
1301
1302         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
1303         windows/cygwin refactor .nsi to simply maintenance on script/batch
1304         generation
1305         * runtime/Makefile.am
1306         * script/Makefile.am
1307         * monowiz.win32.nsi
1308
1309 2004-04-14  Raja R Harinath  <rharinath@novell.com>
1310
1311         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
1312         $(srcdir).  Clean up output.
1313         ($(monobins_DATA)): Likewise.
1314
1315         * Makefile.am (mcs-tree-safe-build): Fix typo.
1316
1317 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
1318
1319         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
1320         getpwnam_r, getpwuid_r, getresuid and setresuid.
1321
1322 2004-04-13  Raja R Harinath  <rharinath@novell.com>
1323
1324         Allow 'make fullbuild' to work on non-srcdir build.
1325         * Makefile.am (mcs_topdir): New variable.
1326         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
1327         build.
1328         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
1329         grep for 'libgc'.
1330         (fullbuild): Make ordering dependencies explicit.
1331         
1332 2004-04-12  Sachin Kumar <skumar1@novell.com>
1333
1334         * Makefile.am: Added 'web' in SUBDIRS
1335
1336 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1337
1338         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1339         if they are disabled in the command line.
1340
1341 2004-04-05  Jackson Harper  <jackson@ximian.com>
1342
1343         * man/ilasm.1: Show /output instead of /out as the switch for
1344         specifying output file names.
1345
1346 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1347
1348         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1349
1350 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1351
1352         * config.h.in: added HAVE_GETPWUID_R
1353         * configure.in: check for getpwuid_r.
1354
1355 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1356
1357         * configure.in: Fix GNU ld check.
1358
1359 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1360
1361         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1362         #55840.
1363         
1364         * configure.in: Disable -version-script if not using GNU ld. Fixes
1365         #55910.
1366
1367         * configure.in: Speedup successful sigaltstack test.
1368
1369
1370         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1371         if they are disabled in the command line.
1372
1373 2004-04-05  Jackson Harper  <jackson@ximian.com>
1374
1375         * man/ilasm.1: Show /output instead of /out as the switch for
1376         specifying output file names.
1377
1378 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1379
1380         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1381
1382 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1383
1384         * config.h.in: added HAVE_GETPWUID_R
1385         * configure.in: check for getpwuid_r.
1386
1387 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1388
1389         * configure.in: Fix GNU ld check.
1390
1391 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1392
1393         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1394         #55840.
1395         
1396         * configure.in: Disable -version-script if not using GNU ld. Fixes
1397         #55910.
1398
1399         * configure.in: Speedup successful sigaltstack test.
1400
1401 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1402
1403         * configure.in: this test for sigaltstack works.
1404
1405 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
1406
1407         * configure.in: Disable sigaltstack test for now since it can hang.
1408         
1409         * configure.in: Add test for working sigaltstack.
1410 2004-03-16  Duncan Mak  <duncan@ximian.com>
1411
1412         * runtime/Makefile.am
1413         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
1414         Remember to install them to mono/runtime.
1415
1416 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
1417
1418         * configure.in: Enable JIT on sparc.
1419
1420 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
1421
1422         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
1423         breakage with gtkhtml-3.0.10
1424
1425 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
1426
1427         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
1428         where the sigaltstack based exception handling does not work.
1429
1430 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
1431
1432         * configure.in acconfig.h: Add check for aintl function, which is the
1433         solaris equivalent of truncl.
1434
1435 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
1436
1437         * configure.in: Add check for GC_enable.
1438         
1439         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
1440
1441 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
1442
1443         * configure.in: Add proper support for --with-nptl for people who
1444         have linking problems when it is enabled.
1445
1446 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1447
1448         * configure.in: Add test for __thread keyword and shared libs.
1449
1450 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
1451
1452         * configure.in: Enable --with-nptl by default.
1453
1454 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
1455
1456         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
1457         message for failed gethostbyname2_r check.
1458
1459 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
1460
1461         * configure.in, acconfig.h: check for truncl. Disable 
1462         version script on MacOSX (see bug #51590 if a check becomes
1463         necessary).
1464
1465 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
1466
1467         * configure.in, acconfig.h: added check for socklen_t.
1468
1469 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1470
1471         * Makefile.am: Do not install mono.pc on platforms without a JIT.
1472
1473 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
1474
1475         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
1476
1477 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
1478
1479         * scripts/sn.in: Add sn script.
1480
1481 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
1482
1483         * scripts/Makefile.am: Add al.exe.
1484
1485         * scripts/al.in: New file.
1486
1487         * runtime/Makefile.am: Add al.exe.
1488
1489 2004-01-10  Jackson Harper <jackson@ximian.com>
1490
1491         * data/machine.config: Add trace handler (Trace.axd) add trace
1492         configuration handlers.
1493         
1494 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
1495
1496         * doc/books: Added books on Web Services and ASP.NET
1497
1498 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
1499
1500         * monowiz.win32.nsi: update the NSIS installer script for windows
1501           to support NSIS 2.0 rc1 and Mono 0.29
1502
1503 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1504
1505         * configure.in: missed in my last change
1506
1507         * samples/embed/testi.c: interpreter embedding example
1508
1509         * docs/embedded-api: add info on interpreter embedding
1510
1511 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
1512
1513         * configure.in, acconfig.h: use mach semaphores on darwin.
1514
1515 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1516
1517         * Makefile.am: Create mint.pc
1518         mint.pc.in: Added for embedding the interpreter
1519
1520 2003-12-16  Martin Baulig  <martin@ximian.com>
1521
1522         * Makefile.am: In a Makefile.am, comments are started with `#' and
1523         not with `dnl' - I must have been an idiot ...
1524
1525 2003-12-10  Todd Berman <tberman@gentoo.org>
1526
1527         * configure.in: adding libicu url to the ICU: no message.
1528
1529 2003-12-05  John Luke  <jluke@cfl.rr.com>
1530
1531         * data/config.in: new dll mapping entry for libgstreamer
1532         
1533 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1534
1535         * README: tiny fix ;-)
1536
1537 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
1538
1539         * configure.in: Add -fno-strict-aliasing to CFLAGS.
1540         
1541         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
1542         librt if not neccesary.
1543
1544 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
1545
1546         * configure.in: Fix signbit check. Fixes #51315.
1547
1548 2003-11-20  Jackson Harper <jackson@ximian.com>
1549
1550         * data/machine.config: Add OutputCacheModule
1551         
1552 2003-11-19  Jackson Harper <jackson@ximian.com>
1553
1554         * doc/web/team.xml: New email address and job description
1555         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
1556         
1557 2003-11-14  Jackson Harper <jackson@ximian.com>
1558
1559         * Makefile.am: delete mscorlib.dll
1560         
1561 2003-11-12 Jackson Harper <jackson@ximian.com>
1562
1563         * Makefile.am: corlib is now named mscorlib.dll
1564         
1565 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
1566
1567         * configure.in acconfig.h: Add check for signbit, which is missing in
1568         FreeBSD 4.x.
1569
1570 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
1571
1572         * configure.in: Remove debugging junk accidently checked in.
1573         
1574         * configure.in: Add new --with-nptl option to enable NPTL only
1575         features since auto-detection is not reliable.
1576
1577         * autogen.sh: Fix previous patch and silence noisy GNU which.   
1578
1579 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
1580
1581         * autogen.sh: tweak glibtool check so it works
1582         if which doesn't set return code properly
1583
1584 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
1585
1586         * autogen.sh: Silence noisy GNU which.
1587         
1588         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
1589         Use 'glibtool' instead of 'libtool' on OSX. 
1590
1591 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
1592
1593         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
1594         of the managed/unmanaged boundary.
1595
1596 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
1597
1598         * configure.in acconfig.h: Add check for __thread keyword in gcc.
1599
1600 2003-10-29  Dick Porter  <dick@ximian.com>
1601
1602         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
1603
1604 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
1605
1606         * man/mono.1: Document new --trace options
1607
1608 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1609
1610         * configure.in: add hppa support (64bit only)
1611         make solaris build work with Forte compiler
1612
1613 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1614
1615         * configure.in: Added check for pthread_attr_setstacksize.
1616
1617         * mono/tests/ChangeLog: New file.
1618         
1619 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1620
1621         * mono/tests/Makefile.am: Link the tests with the test driver program
1622         used for the mini tests.
1623
1624 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
1625
1626         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
1627         stdcall calling convention.
1628
1629 2003-10-09  Dick Porter  <dick@ximian.com>
1630
1631         * acconfig.h:
1632         * configure.in: Check for ICU availability
1633
1634 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
1635
1636         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
1637
1638 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
1639
1640         * mono/tests/Makefile.am mono/tests/libtest.c
1641         mono/tests/pinvoke18.cs: new test for bool marshalling.
1642
1643 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
1644
1645         * mono/scripts/Makefile.am mono/scripts/*.in: fix
1646         managed .exe paths so they are found under cygwin.
1647
1648 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
1649
1650         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
1651         test.
1652
1653 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
1654
1655         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
1656         mono/tests/libtest.c: Add more pass by value struct
1657         tests for platforms with more complex calling conventions 
1658         (Sparc V9, HPPA 64 bit).
1659
1660 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
1661
1662         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
1663         marshalling test.
1664
1665 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
1666
1667         * mono/tests/libtest.c: remove warnings except
1668         "no previous prototype"
1669
1670 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
1671
1672         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
1673         behaviour of increment, (mono_test_marshal_char) = should be ==
1674
1675 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
1676
1677         * mono/tests/remoting1.cs: Added test for interface casts on
1678         TransparentProxies.
1679
1680 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
1681
1682         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
1683           marshal5.cs: remove .so from DllImport of libtest to aid portability.
1684
1685 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
1686
1687         * configure.in: Added check for valgrind headers.
1688
1689 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
1690
1691         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
1692         (bernard@ugsolutions.com).
1693         
1694 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
1695
1696         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
1697         (bernard@ugsolutions.com).
1698
1699 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
1700
1701         * mono.pc.in: Added gthread-2.0.
1702
1703 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
1704
1705         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
1706         can call g_thread_init ().
1707
1708 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
1709
1710         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
1711         of static variables atomic. Fixes bug #47683.
1712
1713 2003-08-21  Johannes Roith  <johannes@jroith.de>
1714
1715         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
1716
1717 2003-08-18  Johannes Roith  <johannes@jroith.de>
1718
1719         * mono/Makefile.am: add windows build option
1720         * mono/monowiz.win32.nsi: add windows build script
1721         * mono/mono-win32-light.bmp: add bitmap
1722
1723 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
1724
1725         * mono/tests/checked.cs: Added mul.ovf tests.
1726
1727 2003-08-15  Duncan Mak  <duncan@ximian.com>
1728
1729         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
1730         correct ByteFX.Data.MySqlClient (note the change in
1731         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
1732         spotting the error.
1733
1734 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
1735
1736         * mono/tests/bug-47295.cs: Regression test for bug #47295.
1737
1738 2003-08-11  Duncan Mak  <duncan@ximian.com>
1739
1740         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
1741
1742 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
1743
1744         * configure.in: added FPU test for ARM.
1745
1746 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
1747
1748         * configure.in, etc.: portability fixes and support for
1749         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
1750
1751 2003-07-22  Duncan Mak  <duncan@ximian.com>
1752        
1753         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
1754
1755 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
1756
1757         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
1758         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
1759         Do not try to build vararg.cs under mcs.
1760
1761         * configure.in: Fix detection of GC_gcj_malloc.
1762
1763 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
1764
1765         * acconfig.h:
1766         * configure.in: Check for gethostbyname2_r availability.
1767         * data/machine.config: Added section system.net/settings. Added
1768         option for IPv6 availability.   
1769
1770 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
1771
1772         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
1773
1774         * mono/tests/struct.cs: Add test for unboxing trampolines.
1775
1776         * mono/tests/bug-27420.cs: new regression test.
1777
1778         * mono/tests/Makefile.am: skip vararg test since it does not compile 
1779         under mono. Add testinterp target. Add new tests.
1780         
1781 2003-07-10  Martin Willemoes Hansen
1782
1783         * doc/web/team.xml : Modified my tasks a bit.
1784
1785 2003-07-01  Paolo Molaro <lupus@ximian.com>
1786
1787         * acconfig.h, configure.in: added bundle support.
1788
1789 2003-06-10  Dick Porter  <dick@ximian.com>
1790
1791         * acconfig.h:
1792         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1793         available.
1794
1795 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
1796
1797         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1798
1799 2003-06-10  Martin Baulig  <martin@ximian.com>
1800
1801         * configure.in: Fall back to boehm if we don't have a libgc
1802         subdirectory.
1803
1804 2003-06-10  Martin Baulig  <martin@ximian.com>
1805
1806         * configure.in: Make the libgc stuff actually work; we now create
1807         a shared libmonogc.so when using the included libgc.
1808
1809 2003-06-09  Martin Baulig  <martin@ximian.com>
1810
1811         * configure.in: Only check for gc if --with-gc=boehm.
1812
1813 2003-06-08  Martin Baulig  <martin@ximian.com>
1814
1815         * configure.in: Tell libgc's configure about our threads library.
1816
1817 2003-06-08  Martin Baulig  <martin@ximian.com>
1818
1819         * libgc/: Integrate the libgc module here.
1820
1821         [Note: A simple `cvs update' won't work this time; you either need
1822         to re-checkout the `mono' module or manually move the `libgc'
1823         module here.]
1824
1825         * configure.in (--with-gc): Added `included' option to use the
1826         included libgc.  This is now also the default.
1827         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
1828         (INCLUDED_LIBGC): New automake conditional.
1829         (USE_INCLUDED_LIBGC): #define this if appropriate.
1830
1831         * autogen.sh: Run libgc/autogen.sh.
1832
1833         * Makefile.am (SUBDIRS): Added libgc.
1834
1835 2003-06-05  Duncan Mak  <duncan@ximian.com>
1836
1837         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1838         the package.
1839
1840 2003-05-19  Dick Porter  <dick@ximian.com>
1841
1842         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1843
1844 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
1845
1846         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1847           shell wrapper scripts.
1848
1849 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
1850
1851         * mono/tests/Makefile.am: 
1852         - Compile with mcs.
1853         - Disable some warnings.
1854         - Added executables to clean target.
1855         - Make testjit the default target.
1856         - Print list of failed tests at the end of a test run.
1857         - Abort tests when Ctrl-C is pressed.
1858
1859         * mono/tests/test-driver: Return with a special exit code when 
1860         SIGINT is detected.
1861
1862         * mono/tests/checked.cs: Make it compile.
1863         
1864 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
1865
1866         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
1867         for the target exe binaries.
1868
1869         Copy cilc.exe and secutil.exe from the right paths to the right
1870         location.
1871
1872         Add missing assemblies.
1873
1874 2003-05-02  Alp Toker  <alp@atoker.com>
1875
1876         * data/config.in: new dll mapping entry for libglade
1877
1878 2003-05-01  Duncan Mak  <duncan@ximian.com>
1879
1880         * scripts/Makefile.am: 
1881         * runtime/Makefile.am: Install cilc and ilasm.
1882
1883 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
1884
1885         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
1886
1887 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
1888
1889         * doc/web/team.xml : Added myself to it.
1890
1891 2003-04-10  Duncan Mak  <duncan@ximian.com>
1892
1893         * doc/web/render-team-page.cs: Make the names of the element be
1894         lowercase instead. BenM says this makes it XHTML compliant; heck,
1895         I'm generating this from an XmlDocument already, why not make it
1896         XHTML compliant?
1897
1898 2003-04-10  Duncan Mak  <duncan@ximian.com>
1899
1900         * doc/web/render-team-page.cs (Compare): Correctly fix
1901         ContributorComparer.
1902         (RenderHtml): Add some SetAttribute loving to make it render prettier.
1903
1904         * doc/web/team.xml: Revert excessive indenting.
1905
1906 2003-04-07  Martin Baulig  <martin@ximian.com>
1907
1908         * mono/mini/: Added this directory to the build; install `mini'
1909         and `libmini.la'.
1910
1911 2003-04-07  Duncan Mak  <duncan@ximian.com>
1912
1913         * doc/web/render-team-page.cs: Fix ContributorComparer.
1914
1915 2003-04-04  Duncan Mak  <duncan@ximian.com>
1916
1917         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
1918         are specified in the XML.
1919
1920         * doc/web/team.xml: Remove the comment.
1921
1922         * doc/web/render-team-page.cs: Make it not output a full HTML file.
1923
1924 2003-04-04  Duncan Mak  <duncan@ximian.com>
1925
1926         * doc/web/commands: 
1927         * doc/web/makefile: Add team page information.
1928
1929         * doc/web/team.xml: 
1930         * doc/web/render-team-page.cs: Code for rendering a team page.
1931
1932 2003-04-02  Duncan Mak  <duncan@ximian.com>
1933
1934         * doc/web/makefile: Add a new make target for generating a team
1935         page on go-mono.com.
1936
1937 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
1938
1939         * configure.in: Added check for GC_gcj_malloc.
1940
1941 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
1942
1943         * man/sqlsharp.1: changed pass= to password= for the 
1944           PostgreSql provider.
1945
1946 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1947
1948         * data/machine.config: added SessionStateModule to httpModules section.
1949
1950 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1951
1952         * data/machine.config: added default sessionState section and handler.
1953
1954 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
1955
1956         * doc/provider-factory: add new web page 
1957         about Mono.Data's ProviderFactory
1958
1959         * doc/web/commands
1960         * doc/web/makefile: add provider-factory web page to build
1961         
1962         * doc/ado-net
1963         * doc/ibmdb2
1964         * doc/postgresql
1965         * doc/sqlclient
1966         * doc/tdsclient
1967         * doc/sybase
1968         * doc/mysql
1969         * doc/firebird
1970         * doc/oracle
1971         * doc/oledb
1972         * doc/odbc
1973         * doc/sqlite: updated web pages
1974
1975 2003-02-16  Martin Baulig  <martin@ximian.com>
1976
1977         * doc/jit-debug-sample
1978         * doc/jit-debug-sample2: Removed.
1979
1980         * doc/jit-debug: Updated.
1981
1982 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
1983
1984         * doc/screenshots
1985         * doc/ado-net
1986         * doc/oracle
1987         * doc/gtk-sharp: update web pages
1988         
1989 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1990
1991         * data/machine.config: added sample globalization section.
1992
1993 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1994
1995         * data/machine.config: added UrlAuthorizationModule and
1996         AuthenticationConfigHandler.
1997
1998 2003-02-11  Tim Coleman <tim@timcoleman.com>
1999         * data/config.in: Add mapping for Oracle call interface
2000         (OCI) native libraries.
2001
2002 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2003
2004         * configure.in: added check for sys/un.h.
2005
2006 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
2007
2008         * doc/postgresql
2009         * doc/mysql
2010         * doc/ado-net: updates to web pages
2011         
2012         * man/sqlsharp.1: update to man page
2013
2014 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2015
2016         * configure.in: added WIN32_THREADS flag when building under windows.
2017         It seems that the header files of the gc do not always define it when
2018         GC_WIN32_THREADS is defined.
2019
2020 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
2021
2022         * doc/index
2023         * doc/ado-net
2024         * doc/firebird
2025         * doc/ibmdb2
2026         * doc/mysql
2027         * doc/odbc
2028         * doc/oledb
2029         * doc/oracle
2030         * doc/postgresql
2031         * doc/sqlclient
2032         * doc/sqlite
2033         * doc/sybase
2034         * doc/tdsclient: corrections
2035
2036 2003-01-26  Duncan Mak  <duncan@ximian.com>
2037
2038         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
2039
2040 2003-01-22  Martin Baulig  <martin@ximian.com>
2041
2042         * configure.in: Set version number to 0.19.1.
2043
2044         Heads up: I'm going to commit some changes to the debugger
2045         which'll require you to use this new runtime, so if you update the
2046         debugger from CVS, you also need this new runtime.
2047
2048 2003-01-20  Duncan Mak  <duncan@ximian.com>
2049
2050         * configure.in: Bump the release number to 0.19.
2051           
2052 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
2053
2054         * doc/ibmdb2: added file which is new web page
2055         about IBM DB2 data provider at Mono.Data.DB2Client
2056         
2057         * makefile
2058         * commands: added ibmdb2 web page to go-mono web site
2059         
2060         * doc/ado-net: added a couple more developers email, plus made the
2061         email spam resistant, added Mono's DB2 data provider to list,
2062         added more info about the ProviderFactory and retrieving data using
2063         ADO.NET from ASP.NET, add notes about testing, misc cleanup
2064         
2065         * doc/mysql
2066         * doc/postgresql
2067         * doc/sqlclient
2068         * doc/oracle
2069         * doc/tdsclient
2070         * doc/firebird
2071         * doc/oledb
2072         * doc/odbc
2073         * doc/sybase
2074         * doc/sqlite: added testing notes and C# examples
2075         
2076         * doc/gtk-sharp: added links for GTK# for Windows
2077         
2078         * man/sqlsharp.1: added providers Npgsql and MySQLNet
2079
2080 2003-01-17  Duncan Mak  <duncan@ximian.com>
2081
2082         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
2083
2084 2003-01-16  Martin Baulig  <martin@ximian.com>
2085
2086         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
2087         check again, we're now using the mono/io-layer for this.
2088
2089 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
2090
2091         * configure.in: allow MacOSX (from various people).
2092
2093 2003-01-14  Martin Baulig  <martin@ximian.com>
2094
2095         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
2096
2097 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
2098         * fixed url for System.Windows.Forms in the class status
2099         
2100 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2101
2102         * configure.in: moved struct tm field tm_gmtoff check before the check
2103         for timezone global variable. This makes Timezone work for me (debian
2104         sid, linux, x86, which has both the field and the global variables).
2105
2106 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
2107
2108         * doc/oracle: added file which is
2109         a new web page oracle.html
2110
2111         * doc/ado-net: clean up and add link
2112         to oracle.html
2113         
2114         * doc/web/commands
2115         * doc/web/makefile: added oracle.html
2116
2117 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
2118
2119         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
2120         
2121         * man/sqlsharpcli.1: renamed to sqlsharp.1
2122
2123 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
2124
2125         * mono/jit/jit.c
2126         * mono/metadata/icall.c: added mono_install_get_config_dir() to
2127         utilize the MONO_CFG_DIR environment variable for specifying
2128         different machine.configs.
2129
2130 2002-12-06  Duncan Mak  <duncan@ximian.com>
2131
2132         * data/Makefile.am (EXTRA_DIST): Add machine.config
2133         (DISTCLEANFILES): Add config.
2134
2135 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
2136
2137         * man/sqlsharpcli.1: added file - a man page 
2138         for SQL# CLI
2139         
2140         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
2141         
2142 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
2143
2144         * doc/firebird: updated web page
2145
2146 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
2147
2148         * data/Config.in : added the gtk# dll mapping entries
2149
2150 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
2151
2152         * doc/firebird: updated web page based on input
2153         from the firebird .net data provider author
2154
2155 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
2156
2157         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
2158         been installed.
2159
2160 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
2161
2162         * doc/oledb
2163         * doc/odbc
2164         * doc/mysql
2165         * doc/sqlite
2166         * doc/sqlclient
2167         * doc/tdsclient
2168         * doc/sybase
2169         * doc/firebird: added web pages
2170         for each specific data provider
2171         
2172         * doc/ado-net
2173         * doc/postgresql: updated web page
2174         with current status
2175         
2176         * doc/web/commands
2177         * doc/web/makefile: updated to include
2178         new web pages
2179
2180 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2181
2182         * autogen.sh: make it work when MONO_PATH is set and it has more than
2183         one directory or ends in ":". Also check that the directory added to
2184         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
2185
2186 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
2187
2188         * configure.in: Also allow the miss-spelled bohem.
2189
2190 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2191
2192         * doc/ado-net
2193         * doc/postgresql
2194         * doc/tds-providers: cleaned up the web pages
2195         
2196         * doc/web/commands: postgresql.html page was mistyped
2197
2198 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2199
2200         * doc/ado-net: updated status of
2201         the ADO.NET functionality and providers
2202         and added link to tds-providers.html
2203
2204         * doc/tds-providers: added file to
2205         describe the design     and status of 
2206         the SqlClient, SybaseClient, and TdsClient
2207         ADO.NET providers.
2208
2209         * doc/web/makefile
2210         * doc/web/command: added new web page 
2211         tds-providers.html to build of  www.go-mono.com web site
2212         
2213 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
2214
2215         * doc/web/makefile
2216         * doc/web/commands:     web page 
2217         postgresql needed to be added
2218
2219 2002-10-13  Mark Crichton <crichton@gimp.org>
2220
2221         * doc/index: Even more spelling errors fixed.
2222
2223 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
2224
2225         * doc/adonet: updated status of all providers, added links, 
2226           and added information
2227           about the Mono.Data.SqliteClient provider that 
2228           Vladimir Vukicevic contributed. Added Brian Ritchie's 
2229           and Vladimir Vukicevic's email addresses as
2230           people to contact about ADO.NET in Mono.  
2231           Added information about SQL#, configuration tools, 
2232           and an ADO.NET Multiplexor, etc...  
2233
2234 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
2235
2236         * doc/index: corrected some mistypes
2237         
2238         * doc/adonet: updated the status and plans of all the ADO.NET providers
2239           and moved PostgreSQL specific stuff to doc/postgresql
2240
2241         * doc/postgresql: added new file to detail
2242           the status of the PostgreSQL ADO.NET provider
2243           and provide test notes for setting it up
2244
2245 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
2246
2247         * data/config.in: add entry for MySQL native shared libraries
2248           which are different on Windows and Linux
2249
2250 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
2251
2252         * doc/ccvs: Fixed some ugly formatting.
2253
2254 2002-10-03  Dick Porter  <dick@ximian.com>
2255
2256         * acconfig.h:
2257         * configure.in:  Freebsd pthread_t is a pointer
2258
2259 2002-10-01  Duncan Mak  <duncan@ximian.com>
2260
2261         * mono/os/Makefile.am: Add gc_wrapper.h.
2262
2263         * runtime/Makefile.am: Fix the path for monoresgen.exe.
2264
2265 2002-09-27  Dick Porter  <dick@ximian.com>
2266
2267         * configure.in: Check for semaphore.h.  Patch for BSD from
2268         jmmv@hispabsd.org (Julio Merino).
2269
2270 2002-09-20  Duncan Mak  <duncan@ximian.com>
2271
2272         * data/config.in: Added reference to libxslt.
2273
2274 2002-09-20  Mark Crichton  <crichton@gimp.org>
2275
2276         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
2277         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
2278         For systems that do not have such a virtual FS, define
2279         NEED_LINK_UNLINK.
2280
2281         * acconfig.h: added NEED_LINK_UNLINK
2282         
2283 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
2284
2285         * configure.in: add some needed defines to fix support of
2286         threads in the GC.
2287
2288 2002-09-19  Mark Crichton  <crichton@gimp.org>
2289
2290         * configure.in: Added checks for Solaris to use X/Open functionality.
2291         Really needed for the io-layer code.
2292
2293 2002-09-15  Andrew Birkett  <andy@nobugs.org>
2294
2295         * man/mcs.1: --probe is now --expect-error.
2296
2297 2002-09-09  Dick Porter  <dick@ximian.com>
2298
2299         * acconfig.h: 
2300         * configure.in: Simplify thread checks, by using canned rules for
2301         particular systems (based on the sleepycat db configure.in).
2302         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
2303         don't have a solaris machine to try it on.
2304
2305 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
2306
2307         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
2308
2309 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
2310
2311         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
2312         Security) to the OpenSSH keys required by mono CVS
2313         access.
2314
2315 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2316
2317         * configure.in, mono/interpreter/interp.c,
2318         mono/io-layer/handles.c, mono/io-layer/processes.c,
2319         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
2320         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
2321         mono/metadata/appdomain.c, mono/metadata/class.c,
2322         mono/metadata/domain.c, mono/metadata/gc.c,
2323         mono/metadata/object.c, mono/metadata/reflection.c,
2324         mono/metadata/threads.c, mono/os/gc_wrapper.h,
2325         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
2326         wrap inclusion of gc.h for boehm, since from FreeBSD and
2327         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
2328         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
2329         to apply, and also makes it possible for me to build with
2330         GC on OpenBSD/macppc built by hand.
2331
2332 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2333
2334         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
2335
2336 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2337
2338         * mono/dis/dis-cil.c:
2339         * configure.in: Check for <wchar.h> via autoconf, don't use it if
2340         it isn't there, as it seems to work fine without it on OpenBSD.
2341
2342 2002-08-28  Dick Porter  <dick@ximian.com>
2343
2344         * mono/os/win32/util.c: 
2345         * mono/os/unix/util.c: 
2346         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
2347         (It doesn't do anything on unix builds, and the w32 version no
2348         longer needs an arg.)
2349
2350         * configure.in: Add HOST_CC for w32 builds
2351
2352 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
2353
2354         * configure.in: remove iconv checks.
2355
2356 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
2357
2358         * configure.in: Recognise OpenBSD/macppc as PowerPC.
2359
2360 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
2361
2362         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
2363         to error out if bison is missing.
2364
2365 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2366
2367         * configure.in: don't link against libdl on windoze.
2368
2369 2002-08-12  Dick Porter  <dick@ximian.com>
2370
2371         * mono.pc.in: Add $includedir to Cflags
2372
2373 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
2374
2375         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
2376         with pkg-config.
2377         * */Makefile.am: makefile overhaul to create a shared libmono library.
2378         * */*.h: do not include config.h in headers that should be installed.
2379
2380 2002-07-12  Dick Porter  <dick@ximian.com>
2381
2382         * acconfig.h:
2383         * configure.in: Check the size of sockaddr_un.sun_path
2384
2385 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
2386
2387         * man/Makefile.am (man_MANS): Added new man page
2388
2389         * man/mono-config.5: New manual page describing the mono-config
2390         file format. 
2391
2392 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
2393
2394         * configure.in: added checks for MSG_NOSIGNAL
2395
2396 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
2397
2398         * doc/ado-net: update the ado-net web page on go-mono.com
2399         input parameters support, beginnings of Mono.Data.MySQL 
2400         and System.Data.OleDb, updated the sample source code,
2401         and output from a PostgresTest
2402
2403 2002-05-21  Martin Baulig  <martin@gnome.org>
2404
2405         * mono.1: Documented the "--debug-args" debugging arguments.
2406
2407 2002-05-21  Martin Baulig  <martin@gnome.org>
2408
2409         * mono.1: Updated to reflect my latest changes and beautified this a bit.
2410         (FIXME: There are still command line argument which aren't documented here.)
2411
2412 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
2413
2414         * doc/ado-net: updated page to include C# code snippets using
2415         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
2416         works, executing/reading multiple results, and stored procedures.
2417         And other tweaks about the providers.  
2418
2419 2002-05-19  Martin Baulig  <martin@gnome.org>
2420
2421         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
2422         interpreter/Makefile.am.
2423
2424 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
2425
2426         * configure.in: search for pthread functions also in libc_r (patch
2427         from Garrett Rooney <rooneg@electricjellyfish.net>).
2428
2429 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
2430
2431         * doc/ado-net: added instructions for installing PostgreSQL on Linux
2432         and for using nant to re-compile just the System.Data.dll assembly
2433         on Windows.
2434
2435 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
2436
2437         * doc/ado-net: added instructions for compiling System.Data.dll
2438         (a subset of) on Linux.
2439
2440 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
2441
2442         * doc/ado-net: added links
2443
2444 2002-05-09  Dick Porter  <dick@ximian.com>
2445
2446         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
2447
2448 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2449
2450         * doc/ado-net: correct formatting
2451         * doc/index: added credit i forgot to add
2452
2453 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2454
2455         * doc/ado-net: i did not format it correctly earlier, i 
2456         tried added various tags where appropriate.
2457         
2458         * doc/index: added news item for May 5, 2002 - ado.net able
2459         to retrieve data now
2460
2461 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2462
2463         * doc/ado-net: updated the current status which
2464         I kept forgetting to do.
2465
2466 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2467
2468         * doc/ado-net: updated to includes an example for
2469         running ipc-daemon as a Windows service.  Thanks
2470         to gonzalo.
2471
2472 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2473
2474         * doc/ado-net: updated to include installation of
2475         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
2476         Also included notes on running the System.Data/Test/PostgresTest.cs
2477         that should work on a lot of Mono installations that have
2478         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
2479         know.
2480
2481 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
2482
2483         * doc/ado-net: updated a little bit.
2484
2485 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
2486
2487         * configure.in: Added checks for timezone stuff.
2488
2489 2002-04-30  Dick Porter  <dick@ximian.com>
2490
2491         * acconfig.h:
2492         * configure.in: Added option to disable using shared memory for
2493         handles
2494
2495 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2496
2497         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
2498         defined problem under cygwin with latest version of automake and
2499         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
2500
2501 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2502
2503         * configure.in: removed -Wshadow from CFLAGS.
2504
2505 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
2506
2507         * status/maintainers.xml: added danmorg and myself for System.Data.*
2508         classes.
2509
2510         * status/class.xml: added System.Data.* classes.
2511
2512 2002-04-08  Dick Porter  <dick@ximian.com>
2513
2514         * configure.in: Set -mno-cygwin here rather than in the build script
2515
2516 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
2517
2518         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
2519
2520 2002-03-29  Martin Baulig  <martin@gnome.org>
2521
2522         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
2523         New files, added documentation for the debugging code.
2524
2525         * doc/web/commands: Added the debugging pages.
2526
2527         * docs/jit-debug: Removed, this is now on the web site.
2528
2529 2002-03-24  Martin Baulig  <martin@gnome.org>
2530
2531         * man/mcs.1: Documented the new --debug option and added a section
2532         about debugging support.
2533
2534         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
2535
2536 2002-03-21  Martin Baulig  <martin@gnome.org>
2537
2538         * configure.in: Added check for <elf.h>.
2539
2540 2002-03-18  Dick Porter  <dick@ximian.com>
2541
2542         * configure.in: Only look for libgc on the system.  Default to not
2543         using GC at all, because it doesn't work with the jit.
2544
2545 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
2546
2547         * configure.in: Add support for building the included boehm GC.
2548
2549 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
2550
2551         * configure.in: detect Boehm GC libs and add --with-gc switch.
2552         Boehm GC needs to be explicitly enabled since the JIT currently fails
2553         in some cases with it.
2554
2555 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
2556
2557         * mono/tests/fib.cs: it is now possible to pass a repeat count as
2558         command line argument, for example fib.exe 20 runs the test 20
2559         times. 
2560
2561 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
2562         * configure.in: added support for ARM target arch.
2563         Uncommented and modified arm-*-linux* target,
2564         added mono/arch/arm/Makefile to AC_OUTPUT list.
2565
2566 2002-02-21  Mark Crichton  <crichton@gimp.org>
2567
2568         * status/class.xml: Added contact info for RNGCryptoServiceProvider
2569         class and Rijndael classes.
2570         * status/maintainers.xml: Added contact info to maintainers list.
2571
2572 2002-02-21  Mark Crichton  <crichton@gimp.org>
2573  
2574         * configure.in: Add checks for a system-provided entropy device
2575         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
2576
2577 2002-02-20  Dick Porter  <dick@ximian.com>
2578
2579         * acconfig.h:
2580         * configure.in: Always build without cygwin support on windows
2581
2582 2002-02-19  Radek Doulik  <rodo@ximian.com>
2583
2584         * mono/tests/pinvoke.cs: use more pinvoke test methods
2585
2586 2002-02-19  Radek Doulik  <rodo@ximian.com>
2587
2588         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
2589         method
2590         (mono_test_many_byte_arguments): ditto
2591
2592 2002-02-18  Radek Doulik  <rodo@ximian.com>
2593
2594         * mono/tests/Makefile.am: added small test library for pinvoke
2595         testing
2596
2597         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
2598         new function to test pinvoke
2599
2600         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
2601         arguments
2602
2603         * mono/tests/Makefile.am: display # of passing tests too
2604         added simple shared library libtest with testing function for
2605         pinvoke
2606
2607 2002-02-17  Radek Doulik  <rodo@ximian.com>
2608
2609         * mono/tests/Makefile.am (test): display # of failed tests
2610
2611 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
2612
2613         * configure.in: Add checks for SOL_IP, SOL_TCP, and
2614         IP_PKTINFO. Also check for struct ip_mreqn.
2615
2616 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
2617
2618         * configure.in: Add checks to see if we need to link to libsocket,
2619         libnsl, and/or librt. Also check for inet_pton and inet_aton.
2620
2621 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
2622
2623         * acconfig.h: #undef USE_MONO_MUTEX
2624
2625         * configure.in: If the system pthread implementation is lacking,
2626         default to using mono-mutex.
2627
2628 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
2629
2630         * mono/tests/enum2.cs: new file with more enum tests.
2631
2632 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
2633
2634         * mono/tests/jit-long.cs: added some SHL/SHR tests
2635
2636 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
2637
2638         * configure.in: allow PKG_CONFIG_PATH for the build-platform
2639         pkg-config invocation.
2640
2641 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
2642
2643         * configure.in: add some support/fixes for cross-compilation.
2644
2645 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
2646
2647         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
2648         added tests for SUB_OVF, SUB_OVF_UN
2649
2650 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
2651
2652         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
2653
2654 2001-12-21  Aaron Weber  <aaron@ximian.com>
2655
2656         * doc/faq (A): added a linebreak that was missing and was causing
2657         a heading to appear badly.
2658
2659 2001-12-20  Aaron Weber  <aaron@ximian.com>
2660
2661         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
2662         questions into a single section.
2663
2664 2001-12-17  Aaron Weber  <aaron@ximian.com>
2665
2666         * doc/faq (Q): Question-by-question, line-by-line revision.
2667
2668 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
2669
2670         * mono/tests/time.cs: new test
2671
2672 2001-11-30  Radek Doulik  <rodo@ximian.com>
2673
2674         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
2675
2676 2001-11-29  Radek Doulik  <rodo@ximian.com>
2677
2678         * configure.in (ACCESS_UNALIGNED): uncommented and modified
2679         powerpc-*-linux* 
2680         generate mono/arch/ppc/Makefile
2681
2682 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
2683
2684         * mono/tests/exception3.cs: modified the test to show a bug in the
2685         current exception handling implementation.
2686
2687 2001-11-13  Dick Porter  <dick@ximian.com>
2688
2689         * configure.in: Some more tests for pthread features
2690         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
2691         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
2692
2693 2001-11-09  Dick Porter  <dick@ximian.com>
2694
2695         * configure.in: Try and get large file support, but it's not fatal
2696         if it's not there (the io-layer just ignores the high word in that
2697         case.)
2698
2699         Check for windows builds, and only bother to look for pthreads and
2700         large files if we're not building for cygwin or native win32.  Not
2701         having pthread support on Posix systems is now a fatal error.
2702
2703         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
2704         aclocal
2705
2706 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
2707
2708         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
2709         target testjit. 
2710
2711 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
2712
2713         * docs/object-layout: more documentation
2714
2715 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
2716
2717         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
2718         can't read on unaligned boundaries
2719
2720 2001-10-04  Dick Porter  <dick@ximian.com>
2721
2722         * configure.in: Do some deeper checks on pthreads for some of the
2723         more interesting functions
2724
2725 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
2726
2727         * mono/tests/Makefile.am (testjit): a new target to test the JITer
2728
2729         * mono/tests/jit-*: added some test for the JITer
2730
2731 2001-09-23  Dick Porter  <dick@ximian.com>
2732
2733         * configure.in: Arrange to compile dummy thread support routines
2734         if pthread isnt available
2735         
2736 2001-09-23  Dick Porter  <dick@ximian.com>
2737
2738         * configure.in: Check for pthread.h, so that we can check for the
2739         HAVE_PTHREAD_H define in config.h
2740
2741 2001-09-21  Dick Porter  <dick@ximian.com>
2742
2743         * configure.in: Check for libpthread
2744
2745 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
2746
2747         * mono/tests/test-ops.cs: added more tests
2748
2749 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
2750
2751         * configure.in: check for sizeof(void*) and for the architecture.
2752
2753 2001-09-05  Dick Porter  <dick@ximian.com>
2754
2755         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
2756         aclocal invocation, so putting aclocal files in /usr/local works
2757
2758 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
2759
2760         * *: removed the libffi dependency, mono now compiles on cygwin 
2761
2762         * mono/wrapper/build-dll: new file.
2763
2764 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
2765
2766         * mono/tests/console.cs: impl.
2767
2768         * mono/tests/box.cs: impl.
2769
2770         * mono/tests/stream-writer.cs: impl.
2771
2772 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
2773
2774         * mono/tests/*: New test cases, mostly for virtual method dispatch.
2775         Use make testb for the slow benchmarking programs,
2776         make test for the usual regression test checks.
2777
2778 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
2779
2780         * mono/cil/Makefile.am:
2781         * mono/wrapper/Makefile.am: use correct variables for installation
2782         directories
2783
2784 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2785
2786         * mono/tests/exceptions*: enhanced and added more tests for
2787         exceptions.
2788
2789 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
2790
2791         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2792         to pass make distcheck
2793
2794         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2795
2796         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2797         install-data-hook): Added mechanism to distribute and install the
2798         dll files.
2799
2800 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
2801
2802         * mono/tests/stream.cs: new tests for the Stream class
2803
2804         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2805         added it again.
2806
2807 2001-08-16  Alex Graveley  <alex@ximian.com>
2808
2809         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2810         removes libtool dependency on all of Mono.
2811
2812 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
2813
2814         * mono/tests/array.cs: more array tests
2815
2816 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
2817
2818         * mono/tests/array.cs: more array tests
2819
2820 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
2821
2822         * mono/tests/pinvoke.cs: we can now print strings ;-)
2823
2824         * mono/tests/array.cs: new test for arrays
2825
2826 2001-08-02  Alex Graveley  <alex@ximian.com>
2827
2828         * libffi/*: Import libffi CVS version, with minor changes to make it 
2829           compile.
2830
2831         * mono/interpreter/Makefile.am: Link against 
2832           ../../libffi/.libs/libffi.a.
2833
2834         * Makefile.am: Add libffi
2835
2836         * autogen.sh: Replace with adapted gnome autogen.sh
2837
2838         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2839
2840 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
2841
2842         * mono/tests/pinvoke.cs: impl.
2843
2844 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2845
2846         * configure.in, mono/tests: added some tests for the interpreter.
2847
2848 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
2849
2850         * doc/download: added instructions for cygwin
2851         
2852         * doc/c-sharp: removed bit about compiling
2853         
2854         * status/compare-assembly.cs: basedir should be there if
2855         parameters are provided.
2856
2857         * status/makefile: made targets to dump info.
2858         
2859 2001-07-15  Joe Shaw  <joe@ximian.com>
2860
2861         * configure.in: Don't create doc/Makefile as there's nothing there
2862         to make.
2863
2864         * Makefile.am: Don't build the doc directory because there's no
2865         Makefile.am there.
2866
2867         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
2868
2869 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
2870
2871         * doc/class-library (A): Updated FAQ with question on error 1595.
2872
2873 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
2874
2875         * doc/index: 
2876
2877 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
2878
2879         * status/*: scripts and data to create statistics about the
2880         class library status.
2881
2882 2001-07-09  Alex Graveley  <alex@ximian.com>
2883
2884         * doc/makefile (clean): Add clean target.
2885         * doc/web/makefile (clean): Ditto.
2886
2887 2001-07-09  Alex Graveley  <alex@ximian.com>
2888
2889         * doc/makefile (all-docs): Fix typo.
2890
2891 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
2892
2893         * NEWS: 
2894
2895