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