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