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