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