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