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