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