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