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