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