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