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