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