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