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