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