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