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