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