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