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