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