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