2003-08-12 Martin Baulig <martin@ximian.com>
[mono.git] / ChangeLog
1 2003-08-11  Duncan Mak  <duncan@ximian.com>
2
3         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
4
5 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
6
7         * configure.in: added FPU test for ARM.
8
9 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
10
11         * configure.in, etc.: portability fixes and support for
12         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
13
14 2003-07-22  Duncan Mak  <duncan@ximian.com>
15        
16         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
17
18 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
19
20         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
21         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
22         Do not try to build vararg.cs under mcs.
23
24         * configure.in: Fix detection of GC_gcj_malloc.
25
26 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
27
28         * acconfig.h:
29         * configure.in: Check for gethostbyname2_r availability.
30         * data/machine.config: Added section system.net/settings. Added
31         option for IPv6 availability.   
32
33 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
34
35         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
36
37         * mono/tests/struct.cs: Add test for unboxing trampolines.
38
39         * mono/tests/bug-27420.cs: new regression test.
40
41         * mono/tests/Makefile.am: skip vararg test since it does not compile 
42         under mono. Add testinterp target. Add new tests.
43         
44 2003-07-10  Martin Willemoes Hansen
45
46         * doc/web/team.xml : Modified my tasks a bit.
47
48 2003-07-01  Paolo Molaro <lupus@ximian.com>
49
50         * acconfig.h, configure.in: added bundle support.
51
52 2003-06-10  Dick Porter  <dick@ximian.com>
53
54         * acconfig.h:
55         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
56         available.
57
58 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
59
60         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
61
62 2003-06-10  Martin Baulig  <martin@ximian.com>
63
64         * configure.in: Fall back to boehm if we don't have a libgc
65         subdirectory.
66
67 2003-06-10  Martin Baulig  <martin@ximian.com>
68
69         * configure.in: Make the libgc stuff actually work; we now create
70         a shared libmonogc.so when using the included libgc.
71
72 2003-06-09  Martin Baulig  <martin@ximian.com>
73
74         * configure.in: Only check for gc if --with-gc=boehm.
75
76 2003-06-08  Martin Baulig  <martin@ximian.com>
77
78         * configure.in: Tell libgc's configure about our threads library.
79
80 2003-06-08  Martin Baulig  <martin@ximian.com>
81
82         * libgc/: Integrate the libgc module here.
83
84         [Note: A simple `cvs update' won't work this time; you either need
85         to re-checkout the `mono' module or manually move the `libgc'
86         module here.]
87
88         * configure.in (--with-gc): Added `included' option to use the
89         included libgc.  This is now also the default.
90         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
91         (INCLUDED_LIBGC): New automake conditional.
92         (USE_INCLUDED_LIBGC): #define this if appropriate.
93
94         * autogen.sh: Run libgc/autogen.sh.
95
96         * Makefile.am (SUBDIRS): Added libgc.
97
98 2003-06-05  Duncan Mak  <duncan@ximian.com>
99
100         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
101         the package.
102
103 2003-05-19  Dick Porter  <dick@ximian.com>
104
105         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
106
107 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
108
109         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
110           shell wrapper scripts.
111
112 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
113
114         * mono/tests/Makefile.am: 
115         - Compile with mcs.
116         - Disable some warnings.
117         - Added executables to clean target.
118         - Make testjit the default target.
119         - Print list of failed tests at the end of a test run.
120         - Abort tests when Ctrl-C is pressed.
121
122         * mono/tests/test-driver: Return with a special exit code when 
123         SIGINT is detected.
124
125         * mono/tests/checked.cs: Make it compile.
126         
127 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
128
129         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
130         for the target exe binaries.
131
132         Copy cilc.exe and secutil.exe from the right paths to the right
133         location.
134
135         Add missing assemblies.
136
137 2003-05-02  Alp Toker  <alp@atoker.com>
138
139         * data/config.in: new dll mapping entry for libglade
140
141 2003-05-01  Duncan Mak  <duncan@ximian.com>
142
143         * scripts/Makefile.am: 
144         * runtime/Makefile.am: Install cilc and ilasm.
145
146 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
147
148         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
149
150 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
151
152         * doc/web/team.xml : Added myself to it.
153
154 2003-04-10  Duncan Mak  <duncan@ximian.com>
155
156         * doc/web/render-team-page.cs: Make the names of the element be
157         lowercase instead. BenM says this makes it XHTML compliant; heck,
158         I'm generating this from an XmlDocument already, why not make it
159         XHTML compliant?
160
161 2003-04-10  Duncan Mak  <duncan@ximian.com>
162
163         * doc/web/render-team-page.cs (Compare): Correctly fix
164         ContributorComparer.
165         (RenderHtml): Add some SetAttribute loving to make it render prettier.
166
167         * doc/web/team.xml: Revert excessive indenting.
168
169 2003-04-07  Martin Baulig  <martin@ximian.com>
170
171         * mono/mini/: Added this directory to the build; install `mini'
172         and `libmini.la'.
173
174 2003-04-07  Duncan Mak  <duncan@ximian.com>
175
176         * doc/web/render-team-page.cs: Fix ContributorComparer.
177
178 2003-04-04  Duncan Mak  <duncan@ximian.com>
179
180         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
181         are specified in the XML.
182
183         * doc/web/team.xml: Remove the comment.
184
185         * doc/web/render-team-page.cs: Make it not output a full HTML file.
186
187 2003-04-04  Duncan Mak  <duncan@ximian.com>
188
189         * doc/web/commands: 
190         * doc/web/makefile: Add team page information.
191
192         * doc/web/team.xml: 
193         * doc/web/render-team-page.cs: Code for rendering a team page.
194
195 2003-04-02  Duncan Mak  <duncan@ximian.com>
196
197         * doc/web/makefile: Add a new make target for generating a team
198         page on go-mono.com.
199
200 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
201
202         * configure.in: Added check for GC_gcj_malloc.
203
204 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
205
206         * man/sqlsharp.1: changed pass= to password= for the 
207           PostgreSql provider.
208
209 >>>>>>> 1.166
210 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
211
212         * data/machine.config: added SessionStateModule to httpModules section.
213
214 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
215
216         * data/machine.config: added default sessionState section and handler.
217
218 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
219
220         * doc/provider-factory: add new web page 
221         about Mono.Data's ProviderFactory
222
223         * doc/web/commands
224         * doc/web/makefile: add provider-factory web page to build
225         
226         * doc/ado-net
227         * doc/ibmdb2
228         * doc/postgresql
229         * doc/sqlclient
230         * doc/tdsclient
231         * doc/sybase
232         * doc/mysql
233         * doc/firebird
234         * doc/oracle
235         * doc/oledb
236         * doc/odbc
237         * doc/sqlite: updated web pages
238
239 2003-02-16  Martin Baulig  <martin@ximian.com>
240
241         * doc/jit-debug-sample
242         * doc/jit-debug-sample2: Removed.
243
244         * doc/jit-debug: Updated.
245
246 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
247
248         * doc/screenshots
249         * doc/ado-net
250         * doc/oracle
251         * doc/gtk-sharp: update web pages
252         
253 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
254
255         * data/machine.config: added sample globalization section.
256
257 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
258
259         * data/machine.config: added UrlAuthorizationModule and
260         AuthenticationConfigHandler.
261
262 2003-02-11  Tim Coleman <tim@timcoleman.com>
263         * data/config.in: Add mapping for Oracle call interface
264         (OCI) native libraries.
265
266 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
267
268         * configure.in: added check for sys/un.h.
269
270 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
271
272         * doc/postgresql
273         * doc/mysql
274         * doc/ado-net: updates to web pages
275         
276         * man/sqlsharp.1: update to man page
277
278 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
279
280         * configure.in: added WIN32_THREADS flag when building under windows.
281         It seems that the header files of the gc do not always define it when
282         GC_WIN32_THREADS is defined.
283
284 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
285
286         * doc/index
287         * doc/ado-net
288         * doc/firebird
289         * doc/ibmdb2
290         * doc/mysql
291         * doc/odbc
292         * doc/oledb
293         * doc/oracle
294         * doc/postgresql
295         * doc/sqlclient
296         * doc/sqlite
297         * doc/sybase
298         * doc/tdsclient: corrections
299
300 2003-01-26  Duncan Mak  <duncan@ximian.com>
301
302         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
303
304 2003-01-22  Martin Baulig  <martin@ximian.com>
305
306         * configure.in: Set version number to 0.19.1.
307
308         Heads up: I'm going to commit some changes to the debugger
309         which'll require you to use this new runtime, so if you update the
310         debugger from CVS, you also need this new runtime.
311
312 2003-01-20  Duncan Mak  <duncan@ximian.com>
313
314         * configure.in: Bump the release number to 0.19.
315           
316 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
317
318         * doc/ibmdb2: added file which is new web page
319         about IBM DB2 data provider at Mono.Data.DB2Client
320         
321         * makefile
322         * commands: added ibmdb2 web page to go-mono web site
323         
324         * doc/ado-net: added a couple more developers email, plus made the
325         email spam resistant, added Mono's DB2 data provider to list,
326         added more info about the ProviderFactory and retrieving data using
327         ADO.NET from ASP.NET, add notes about testing, misc cleanup
328         
329         * doc/mysql
330         * doc/postgresql
331         * doc/sqlclient
332         * doc/oracle
333         * doc/tdsclient
334         * doc/firebird
335         * doc/oledb
336         * doc/odbc
337         * doc/sybase
338         * doc/sqlite: added testing notes and C# examples
339         
340         * doc/gtk-sharp: added links for GTK# for Windows
341         
342         * man/sqlsharp.1: added providers Npgsql and MySQLNet
343
344 2003-01-17  Duncan Mak  <duncan@ximian.com>
345
346         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
347
348 2003-01-16  Martin Baulig  <martin@ximian.com>
349
350         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
351         check again, we're now using the mono/io-layer for this.
352
353 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
354
355         * configure.in: allow MacOSX (from various people).
356
357 2003-01-14  Martin Baulig  <martin@ximian.com>
358
359         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
360
361 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
362         * fixed url for System.Windows.Forms in the class status
363         
364 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
365
366         * configure.in: moved struct tm field tm_gmtoff check before the check
367         for timezone global variable. This makes Timezone work for me (debian
368         sid, linux, x86, which has both the field and the global variables).
369
370 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
371
372         * doc/oracle: added file which is
373         a new web page oracle.html
374
375         * doc/ado-net: clean up and add link
376         to oracle.html
377         
378         * doc/web/commands
379         * doc/web/makefile: added oracle.html
380
381 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
382
383         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
384         
385         * man/sqlsharpcli.1: renamed to sqlsharp.1
386
387 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
388
389         * mono/jit/jit.c
390         * mono/metadata/icall.c: added mono_install_get_config_dir() to
391         utilize the MONO_CFG_DIR environment variable for specifying
392         different machine.configs.
393
394 2002-12-06  Duncan Mak  <duncan@ximian.com>
395
396         * data/Makefile.am (EXTRA_DIST): Add machine.config
397         (DISTCLEANFILES): Add config.
398
399 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
400
401         * man/sqlsharpcli.1: added file - a man page 
402         for SQL# CLI
403         
404         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
405         
406 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
407
408         * doc/firebird: updated web page
409
410 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
411
412         * data/Config.in : added the gtk# dll mapping entries
413
414 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
415
416         * doc/firebird: updated web page based on input
417         from the firebird .net data provider author
418
419 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
420
421         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
422         been installed.
423
424 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
425
426         * doc/oledb
427         * doc/odbc
428         * doc/mysql
429         * doc/sqlite
430         * doc/sqlclient
431         * doc/tdsclient
432         * doc/sybase
433         * doc/firebird: added web pages
434         for each specific data provider
435         
436         * doc/ado-net
437         * doc/postgresql: updated web page
438         with current status
439         
440         * doc/web/commands
441         * doc/web/makefile: updated to include
442         new web pages
443
444 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
445
446         * autogen.sh: make it work when MONO_PATH is set and it has more than
447         one directory or ends in ":". Also check that the directory added to
448         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
449
450 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
451
452         * configure.in: Also allow the miss-spelled bohem.
453
454 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
455
456         * doc/ado-net
457         * doc/postgresql
458         * doc/tds-providers: cleaned up the web pages
459         
460         * doc/web/commands: postgresql.html page was mistyped
461
462 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
463
464         * doc/ado-net: updated status of
465         the ADO.NET functionality and providers
466         and added link to tds-providers.html
467
468         * doc/tds-providers: added file to
469         describe the design     and status of 
470         the SqlClient, SybaseClient, and TdsClient
471         ADO.NET providers.
472
473         * doc/web/makefile
474         * doc/web/command: added new web page 
475         tds-providers.html to build of  www.go-mono.com web site
476         
477 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
478
479         * doc/web/makefile
480         * doc/web/commands:     web page 
481         postgresql needed to be added
482
483 2002-10-13  Mark Crichton <crichton@gimp.org>
484
485         * doc/index: Even more spelling errors fixed.
486
487 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
488
489         * doc/adonet: updated status of all providers, added links, 
490           and added information
491           about the Mono.Data.SqliteClient provider that 
492           Vladimir Vukicevic contributed. Added Brian Ritchie's 
493           and Vladimir Vukicevic's email addresses as
494           people to contact about ADO.NET in Mono.  
495           Added information about SQL#, configuration tools, 
496           and an ADO.NET Multiplexor, etc...  
497
498 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
499
500         * doc/index: corrected some mistypes
501         
502         * doc/adonet: updated the status and plans of all the ADO.NET providers
503           and moved PostgreSQL specific stuff to doc/postgresql
504
505         * doc/postgresql: added new file to detail
506           the status of the PostgreSQL ADO.NET provider
507           and provide test notes for setting it up
508
509 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
510
511         * data/config.in: add entry for MySQL native shared libraries
512           which are different on Windows and Linux
513
514 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
515
516         * doc/ccvs: Fixed some ugly formatting.
517
518 2002-10-03  Dick Porter  <dick@ximian.com>
519
520         * acconfig.h:
521         * configure.in:  Freebsd pthread_t is a pointer
522
523 2002-10-01  Duncan Mak  <duncan@ximian.com>
524
525         * mono/os/Makefile.am: Add gc_wrapper.h.
526
527         * runtime/Makefile.am: Fix the path for monoresgen.exe.
528
529 2002-09-27  Dick Porter  <dick@ximian.com>
530
531         * configure.in: Check for semaphore.h.  Patch for BSD from
532         jmmv@hispabsd.org (Julio Merino).
533
534 2002-09-20  Duncan Mak  <duncan@ximian.com>
535
536         * data/config.in: Added reference to libxslt.
537
538 2002-09-20  Mark Crichton  <crichton@gimp.org>
539
540         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
541         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
542         For systems that do not have such a virtual FS, define
543         NEED_LINK_UNLINK.
544
545         * acconfig.h: added NEED_LINK_UNLINK
546         
547 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
548
549         * configure.in: add some needed defines to fix support of
550         threads in the GC.
551
552 2002-09-19  Mark Crichton  <crichton@gimp.org>
553
554         * configure.in: Added checks for Solaris to use X/Open functionality.
555         Really needed for the io-layer code.
556
557 2002-09-15  Andrew Birkett  <andy@nobugs.org>
558
559         * man/mcs.1: --probe is now --expect-error.
560
561 2002-09-09  Dick Porter  <dick@ximian.com>
562
563         * acconfig.h: 
564         * configure.in: Simplify thread checks, by using canned rules for
565         particular systems (based on the sleepycat db configure.in).
566         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
567         don't have a solaris machine to try it on.
568
569 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
570
571         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
572
573 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
574
575         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
576         Security) to the OpenSSH keys required by mono CVS
577         access.
578
579 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
580
581         * configure.in, mono/interpreter/interp.c,
582         mono/io-layer/handles.c, mono/io-layer/processes.c,
583         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
584         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
585         mono/metadata/appdomain.c, mono/metadata/class.c,
586         mono/metadata/domain.c, mono/metadata/gc.c,
587         mono/metadata/object.c, mono/metadata/reflection.c,
588         mono/metadata/threads.c, mono/os/gc_wrapper.h,
589         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
590         wrap inclusion of gc.h for boehm, since from FreeBSD and
591         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
592         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
593         to apply, and also makes it possible for me to build with
594         GC on OpenBSD/macppc built by hand.
595
596 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
597
598         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
599
600 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
601
602         * mono/dis/dis-cil.c:
603         * configure.in: Check for <wchar.h> via autoconf, don't use it if
604         it isn't there, as it seems to work fine without it on OpenBSD.
605
606 2002-08-28  Dick Porter  <dick@ximian.com>
607
608         * mono/os/win32/util.c: 
609         * mono/os/unix/util.c: 
610         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
611         (It doesn't do anything on unix builds, and the w32 version no
612         longer needs an arg.)
613
614         * configure.in: Add HOST_CC for w32 builds
615
616 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
617
618         * configure.in: remove iconv checks.
619
620 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
621
622         * configure.in: Recognise OpenBSD/macppc as PowerPC.
623
624 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
625
626         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
627         to error out if bison is missing.
628
629 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
630
631         * configure.in: don't link against libdl on windoze.
632
633 2002-08-12  Dick Porter  <dick@ximian.com>
634
635         * mono.pc.in: Add $includedir to Cflags
636
637 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
638
639         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
640         with pkg-config.
641         * */Makefile.am: makefile overhaul to create a shared libmono library.
642         * */*.h: do not include config.h in headers that should be installed.
643
644 2002-07-12  Dick Porter  <dick@ximian.com>
645
646         * acconfig.h:
647         * configure.in: Check the size of sockaddr_un.sun_path
648
649 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
650
651         * man/Makefile.am (man_MANS): Added new man page
652
653         * man/mono-config.5: New manual page describing the mono-config
654         file format. 
655
656 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
657
658         * configure.in: added checks for MSG_NOSIGNAL
659
660 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
661
662         * doc/ado-net: update the ado-net web page on go-mono.com
663         input parameters support, beginnings of Mono.Data.MySQL 
664         and System.Data.OleDb, updated the sample source code,
665         and output from a PostgresTest
666
667 2002-05-21  Martin Baulig  <martin@gnome.org>
668
669         * mono.1: Documented the "--debug-args" debugging arguments.
670
671 2002-05-21  Martin Baulig  <martin@gnome.org>
672
673         * mono.1: Updated to reflect my latest changes and beautified this a bit.
674         (FIXME: There are still command line argument which aren't documented here.)
675
676 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
677
678         * doc/ado-net: updated page to include C# code snippets using
679         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
680         works, executing/reading multiple results, and stored procedures.
681         And other tweaks about the providers.  
682
683 2002-05-19  Martin Baulig  <martin@gnome.org>
684
685         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
686         interpreter/Makefile.am.
687
688 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
689
690         * configure.in: search for pthread functions also in libc_r (patch
691         from Garrett Rooney <rooneg@electricjellyfish.net>).
692
693 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
694
695         * doc/ado-net: added instructions for installing PostgreSQL on Linux
696         and for using nant to re-compile just the System.Data.dll assembly
697         on Windows.
698
699 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
700
701         * doc/ado-net: added instructions for compiling System.Data.dll
702         (a subset of) on Linux.
703
704 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
705
706         * doc/ado-net: added links
707
708 2002-05-09  Dick Porter  <dick@ximian.com>
709
710         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
711
712 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
713
714         * doc/ado-net: correct formatting
715         * doc/index: added credit i forgot to add
716
717 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
718
719         * doc/ado-net: i did not format it correctly earlier, i 
720         tried added various tags where appropriate.
721         
722         * doc/index: added news item for May 5, 2002 - ado.net able
723         to retrieve data now
724
725 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
726
727         * doc/ado-net: updated the current status which
728         I kept forgetting to do.
729
730 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
731
732         * doc/ado-net: updated to includes an example for
733         running ipc-daemon as a Windows service.  Thanks
734         to gonzalo.
735
736 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
737
738         * doc/ado-net: updated to include installation of
739         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
740         Also included notes on running the System.Data/Test/PostgresTest.cs
741         that should work on a lot of Mono installations that have
742         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
743         know.
744
745 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
746
747         * doc/ado-net: updated a little bit.
748
749 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
750
751         * configure.in: Added checks for timezone stuff.
752
753 2002-04-30  Dick Porter  <dick@ximian.com>
754
755         * acconfig.h:
756         * configure.in: Added option to disable using shared memory for
757         handles
758
759 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
760
761         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
762         defined problem under cygwin with latest version of automake and
763         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
764
765 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
766
767         * configure.in: removed -Wshadow from CFLAGS.
768
769 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
770
771         * status/maintainers.xml: added danmorg and myself for System.Data.*
772         classes.
773
774         * status/class.xml: added System.Data.* classes.
775
776 2002-04-08  Dick Porter  <dick@ximian.com>
777
778         * configure.in: Set -mno-cygwin here rather than in the build script
779
780 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
781
782         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
783
784 2002-03-29  Martin Baulig  <martin@gnome.org>
785
786         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
787         New files, added documentation for the debugging code.
788
789         * doc/web/commands: Added the debugging pages.
790
791         * docs/jit-debug: Removed, this is now on the web site.
792
793 2002-03-24  Martin Baulig  <martin@gnome.org>
794
795         * man/mcs.1: Documented the new --debug option and added a section
796         about debugging support.
797
798         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
799
800 2002-03-21  Martin Baulig  <martin@gnome.org>
801
802         * configure.in: Added check for <elf.h>.
803
804 2002-03-18  Dick Porter  <dick@ximian.com>
805
806         * configure.in: Only look for libgc on the system.  Default to not
807         using GC at all, because it doesn't work with the jit.
808
809 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
810
811         * configure.in: Add support for building the included boehm GC.
812
813 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
814
815         * configure.in: detect Boehm GC libs and add --with-gc switch.
816         Boehm GC needs to be explicitly enabled since the JIT currently fails
817         in some cases with it.
818
819 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
820
821         * mono/tests/fib.cs: it is now possible to pass a repeat count as
822         command line argument, for example fib.exe 20 runs the test 20
823         times. 
824
825 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
826         * configure.in: added support for ARM target arch.
827         Uncommented and modified arm-*-linux* target,
828         added mono/arch/arm/Makefile to AC_OUTPUT list.
829
830 2002-02-21  Mark Crichton  <crichton@gimp.org>
831
832         * status/class.xml: Added contact info for RNGCryptoServiceProvider
833         class and Rijndael classes.
834         * status/maintainers.xml: Added contact info to maintainers list.
835
836 2002-02-21  Mark Crichton  <crichton@gimp.org>
837  
838         * configure.in: Add checks for a system-provided entropy device
839         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
840
841 2002-02-20  Dick Porter  <dick@ximian.com>
842
843         * acconfig.h:
844         * configure.in: Always build without cygwin support on windows
845
846 2002-02-19  Radek Doulik  <rodo@ximian.com>
847
848         * mono/tests/pinvoke.cs: use more pinvoke test methods
849
850 2002-02-19  Radek Doulik  <rodo@ximian.com>
851
852         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
853         method
854         (mono_test_many_byte_arguments): ditto
855
856 2002-02-18  Radek Doulik  <rodo@ximian.com>
857
858         * mono/tests/Makefile.am: added small test library for pinvoke
859         testing
860
861         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
862         new function to test pinvoke
863
864         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
865         arguments
866
867         * mono/tests/Makefile.am: display # of passing tests too
868         added simple shared library libtest with testing function for
869         pinvoke
870
871 2002-02-17  Radek Doulik  <rodo@ximian.com>
872
873         * mono/tests/Makefile.am (test): display # of failed tests
874
875 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
876
877         * configure.in: Add checks for SOL_IP, SOL_TCP, and
878         IP_PKTINFO. Also check for struct ip_mreqn.
879
880 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
881
882         * configure.in: Add checks to see if we need to link to libsocket,
883         libnsl, and/or librt. Also check for inet_pton and inet_aton.
884
885 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
886
887         * acconfig.h: #undef USE_MONO_MUTEX
888
889         * configure.in: If the system pthread implementation is lacking,
890         default to using mono-mutex.
891
892 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
893
894         * mono/tests/enum2.cs: new file with more enum tests.
895
896 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
897
898         * mono/tests/jit-long.cs: added some SHL/SHR tests
899
900 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
901
902         * configure.in: allow PKG_CONFIG_PATH for the build-platform
903         pkg-config invocation.
904
905 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
906
907         * configure.in: add some support/fixes for cross-compilation.
908
909 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
910
911         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
912         added tests for SUB_OVF, SUB_OVF_UN
913
914 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
915
916         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
917
918 2001-12-21  Aaron Weber  <aaron@ximian.com>
919
920         * doc/faq (A): added a linebreak that was missing and was causing
921         a heading to appear badly.
922
923 2001-12-20  Aaron Weber  <aaron@ximian.com>
924
925         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
926         questions into a single section.
927
928 2001-12-17  Aaron Weber  <aaron@ximian.com>
929
930         * doc/faq (Q): Question-by-question, line-by-line revision.
931
932 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
933
934         * mono/tests/time.cs: new test
935
936 2001-11-30  Radek Doulik  <rodo@ximian.com>
937
938         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
939
940 2001-11-29  Radek Doulik  <rodo@ximian.com>
941
942         * configure.in (ACCESS_UNALIGNED): uncommented and modified
943         powerpc-*-linux* 
944         generate mono/arch/ppc/Makefile
945
946 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
947
948         * mono/tests/exception3.cs: modified the test to show a bug in the
949         current exception handling implementation.
950
951 2001-11-13  Dick Porter  <dick@ximian.com>
952
953         * configure.in: Some more tests for pthread features
954         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
955         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
956
957 2001-11-09  Dick Porter  <dick@ximian.com>
958
959         * configure.in: Try and get large file support, but it's not fatal
960         if it's not there (the io-layer just ignores the high word in that
961         case.)
962
963         Check for windows builds, and only bother to look for pthreads and
964         large files if we're not building for cygwin or native win32.  Not
965         having pthread support on Posix systems is now a fatal error.
966
967         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
968         aclocal
969
970 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
971
972         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
973         target testjit. 
974
975 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
976
977         * docs/object-layout: more documentation
978
979 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
980
981         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
982         can't read on unaligned boundaries
983
984 2001-10-04  Dick Porter  <dick@ximian.com>
985
986         * configure.in: Do some deeper checks on pthreads for some of the
987         more interesting functions
988
989 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
990
991         * mono/tests/Makefile.am (testjit): a new target to test the JITer
992
993         * mono/tests/jit-*: added some test for the JITer
994
995 2001-09-23  Dick Porter  <dick@ximian.com>
996
997         * configure.in: Arrange to compile dummy thread support routines
998         if pthread isnt available
999         
1000 2001-09-23  Dick Porter  <dick@ximian.com>
1001
1002         * configure.in: Check for pthread.h, so that we can check for the
1003         HAVE_PTHREAD_H define in config.h
1004
1005 2001-09-21  Dick Porter  <dick@ximian.com>
1006
1007         * configure.in: Check for libpthread
1008
1009 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
1010
1011         * mono/tests/test-ops.cs: added more tests
1012
1013 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
1014
1015         * configure.in: check for sizeof(void*) and for the architecture.
1016
1017 2001-09-05  Dick Porter  <dick@ximian.com>
1018
1019         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
1020         aclocal invocation, so putting aclocal files in /usr/local works
1021
1022 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
1023
1024         * *: removed the libffi dependency, mono now compiles on cygwin 
1025
1026         * mono/wrapper/build-dll: new file.
1027
1028 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
1029
1030         * mono/tests/console.cs: impl.
1031
1032         * mono/tests/box.cs: impl.
1033
1034         * mono/tests/stream-writer.cs: impl.
1035
1036 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
1037
1038         * mono/tests/*: New test cases, mostly for virtual method dispatch.
1039         Use make testb for the slow benchmarking programs,
1040         make test for the usual regression test checks.
1041
1042 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
1043
1044         * mono/cil/Makefile.am:
1045         * mono/wrapper/Makefile.am: use correct variables for installation
1046         directories
1047
1048 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
1049
1050         * mono/tests/exceptions*: enhanced and added more tests for
1051         exceptions.
1052
1053 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
1054
1055         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
1056         to pass make distcheck
1057
1058         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
1059
1060         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
1061         install-data-hook): Added mechanism to distribute and install the
1062         dll files.
1063
1064 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
1065
1066         * mono/tests/stream.cs: new tests for the Stream class
1067
1068         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
1069         added it again.
1070
1071 2001-08-16  Alex Graveley  <alex@ximian.com>
1072
1073         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
1074         removes libtool dependency on all of Mono.
1075
1076 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
1077
1078         * mono/tests/array.cs: more array tests
1079
1080 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
1081
1082         * mono/tests/array.cs: more array tests
1083
1084 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
1085
1086         * mono/tests/pinvoke.cs: we can now print strings ;-)
1087
1088         * mono/tests/array.cs: new test for arrays
1089
1090 2001-08-02  Alex Graveley  <alex@ximian.com>
1091
1092         * libffi/*: Import libffi CVS version, with minor changes to make it 
1093           compile.
1094
1095         * mono/interpreter/Makefile.am: Link against 
1096           ../../libffi/.libs/libffi.a.
1097
1098         * Makefile.am: Add libffi
1099
1100         * autogen.sh: Replace with adapted gnome autogen.sh
1101
1102         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
1103
1104 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
1105
1106         * mono/tests/pinvoke.cs: impl.
1107
1108 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
1109
1110         * configure.in, mono/tests: added some tests for the interpreter.
1111
1112 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
1113
1114         * doc/download: added instructions for cygwin
1115         
1116         * doc/c-sharp: removed bit about compiling
1117         
1118         * status/compare-assembly.cs: basedir should be there if
1119         parameters are provided.
1120
1121         * status/makefile: made targets to dump info.
1122         
1123 2001-07-15  Joe Shaw  <joe@ximian.com>
1124
1125         * configure.in: Don't create doc/Makefile as there's nothing there
1126         to make.
1127
1128         * Makefile.am: Don't build the doc directory because there's no
1129         Makefile.am there.
1130
1131         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
1132
1133 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
1134
1135         * doc/class-library (A): Updated FAQ with question on error 1595.
1136
1137 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
1138
1139         * doc/index: 
1140
1141 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
1142
1143         * status/*: scripts and data to create statistics about the
1144         class library status.
1145
1146 2001-07-09  Alex Graveley  <alex@ximian.com>
1147
1148         * doc/makefile (clean): Add clean target.
1149         * doc/web/makefile (clean): Ditto.
1150
1151 2001-07-09  Alex Graveley  <alex@ximian.com>
1152
1153         * doc/makefile (all-docs): Fix typo.
1154
1155 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
1156
1157         * NEWS: 
1158
1159