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