1 2002-10-22 Miguel de Icaza <miguel@ximian.com>
3 * configure.in: Also allow the miss-spelled bohem.
5 2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
9 * doc/tds-providers: cleaned up the web pages
11 * doc/web/commands: postgresql.html page was mistyped
13 2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
15 * doc/ado-net: updated status of
16 the ADO.NET functionality and providers
17 and added link to tds-providers.html
19 * doc/tds-providers: added file to
20 describe the design and status of
21 the SqlClient, SybaseClient, and TdsClient
25 * doc/web/command: added new web page
26 tds-providers.html to build of www.go-mono.com web site
28 2002-10-17 Daniel Morgan <danmorg@sc.rr.com>
31 * doc/web/commands: web page
32 postgresql needed to be added
34 2002-10-13 Mark Crichton <crichton@gimp.org>
36 * doc/index: Even more spelling errors fixed.
38 2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
40 * doc/adonet: updated status of all providers, added links,
42 about the Mono.Data.SqliteClient provider that
43 Vladimir Vukicevic contributed. Added Brian Ritchie's
44 and Vladimir Vukicevic's email addresses as
45 people to contact about ADO.NET in Mono.
46 Added information about SQL#, configuration tools,
47 and an ADO.NET Multiplexor, etc...
49 2002-10-10 Daniel Morgan <danmorg@sc.rr.com>
51 * doc/index: corrected some mistypes
53 * doc/adonet: updated the status and plans of all the ADO.NET providers
54 and moved PostgreSQL specific stuff to doc/postgresql
56 * doc/postgresql: added new file to detail
57 the status of the PostgreSQL ADO.NET provider
58 and provide test notes for setting it up
60 2002-10-09 Daniel Morgan <danmorg@sc.rr.com>
62 * data/config.in: add entry for MySQL native shared libraries
63 which are different on Windows and Linux
65 2002-10-04 Diego Sevilla Ruiz <dsevilla@um.es>
67 * doc/ccvs: Fixed some ugly formatting.
69 2002-10-03 Dick Porter <dick@ximian.com>
72 * configure.in: Freebsd pthread_t is a pointer
74 2002-10-01 Duncan Mak <duncan@ximian.com>
76 * mono/os/Makefile.am: Add gc_wrapper.h.
78 * runtime/Makefile.am: Fix the path for monoresgen.exe.
80 2002-09-27 Dick Porter <dick@ximian.com>
82 * configure.in: Check for semaphore.h. Patch for BSD from
83 jmmv@hispabsd.org (Julio Merino).
85 2002-09-20 Duncan Mak <duncan@ximian.com>
87 * data/config.in: Added reference to libxslt.
89 2002-09-20 Mark Crichton <crichton@gimp.org>
91 * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
92 Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
93 For systems that do not have such a virtual FS, define
96 * acconfig.h: added NEED_LINK_UNLINK
98 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
100 * configure.in: add some needed defines to fix support of
103 2002-09-19 Mark Crichton <crichton@gimp.org>
105 * configure.in: Added checks for Solaris to use X/Open functionality.
106 Really needed for the io-layer code.
108 2002-09-15 Andrew Birkett <andy@nobugs.org>
110 * man/mcs.1: --probe is now --expect-error.
112 2002-09-09 Dick Porter <dick@ximian.com>
115 * configure.in: Simplify thread checks, by using canned rules for
116 particular systems (based on the sleepycat db configure.in).
117 Tested on linux/x86, freebsd and w32. Solaris also added, but I
118 don't have a solaris machine to try it on.
120 2002-09-04 Juli Mallett <jmallett@FreeBSD.org>
122 * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
124 2002-09-02 Diego Sevilla Ruiz <dsevilla@um.es>
126 * doc/ccvs: Added how to convert SSH keys (from SSH Communications
127 Security) to the OpenSSH keys required by mono CVS
130 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
132 * configure.in, mono/interpreter/interp.c,
133 mono/io-layer/handles.c, mono/io-layer/processes.c,
134 mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
135 mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
136 mono/metadata/appdomain.c, mono/metadata/class.c,
137 mono/metadata/domain.c, mono/metadata/gc.c,
138 mono/metadata/object.c, mono/metadata/reflection.c,
139 mono/metadata/threads.c, mono/os/gc_wrapper.h,
140 mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
141 wrap inclusion of gc.h for boehm, since from FreeBSD and
142 OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
143 in <gc/gc.h>. This will reduce the diffs FreeBSD ports has
144 to apply, and also makes it possible for me to build with
145 GC on OpenBSD/macppc built by hand.
147 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
149 * configure.in: On BSD don't try to use -ldl, we simply don't use it.
151 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
153 * mono/dis/dis-cil.c:
154 * configure.in: Check for <wchar.h> via autoconf, don't use it if
155 it isn't there, as it seems to work fine without it on OpenBSD.
157 2002-08-28 Dick Porter <dick@ximian.com>
159 * mono/os/win32/util.c:
160 * mono/os/unix/util.c:
161 * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
162 (It doesn't do anything on unix builds, and the w32 version no
163 longer needs an arg.)
165 * configure.in: Add HOST_CC for w32 builds
167 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
169 * configure.in: remove iconv checks.
171 2002-08-24 Juli Mallett <jmallett@FreeBSD.org>
173 * configure.in: Recognise OpenBSD/macppc as PowerPC.
175 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
177 * configure.in: patch by noa@metamatrix.se (Daniel Resare)
178 to error out if bison is missing.
180 2002-08-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
182 * configure.in: don't link against libdl on windoze.
184 2002-08-12 Dick Porter <dick@ximian.com>
186 * mono.pc.in: Add $includedir to Cflags
188 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
190 * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
192 * */Makefile.am: makefile overhaul to create a shared libmono library.
193 * */*.h: do not include config.h in headers that should be installed.
195 2002-07-12 Dick Porter <dick@ximian.com>
198 * configure.in: Check the size of sockaddr_un.sun_path
200 2002-06-23 Miguel de Icaza <miguel@ximian.com>
202 * man/Makefile.am (man_MANS): Added new man page
204 * man/mono-config.5: New manual page describing the mono-config
207 2002-06-10 Jaroslaw Kowalski <jarek@atm.com.pl>
209 * configure.in: added checks for MSG_NOSIGNAL
211 2002-05-30 Daniel Morgan <danmorg@sc.rr.com>
213 * doc/ado-net: update the ado-net web page on go-mono.com
214 input parameters support, beginnings of Mono.Data.MySQL
215 and System.Data.OleDb, updated the sample source code,
216 and output from a PostgresTest
218 2002-05-21 Martin Baulig <martin@gnome.org>
220 * mono.1: Documented the "--debug-args" debugging arguments.
222 2002-05-21 Martin Baulig <martin@gnome.org>
224 * mono.1: Updated to reflect my latest changes and beautified this a bit.
225 (FIXME: There are still command line argument which aren't documented here.)
227 2002-05-19 Daniel Morgan <danmorg@sc.rr.com>
229 * doc/ado-net: updated page to include C# code snippets using
230 System.Data. Update status: handle reading NULL values, DataSet/DataAdapter
231 works, executing/reading multiple results, and stored procedures.
232 And other tweaks about the providers.
234 2002-05-19 Martin Baulig <martin@gnome.org>
236 * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
237 interpreter/Makefile.am.
239 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
241 * configure.in: search for pthread functions also in libc_r (patch
242 from Garrett Rooney <rooneg@electricjellyfish.net>).
244 2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
246 * doc/ado-net: added instructions for installing PostgreSQL on Linux
247 and for using nant to re-compile just the System.Data.dll assembly
250 2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
252 * doc/ado-net: added instructions for compiling System.Data.dll
253 (a subset of) on Linux.
255 2002-05-10 Daniel Morgan <danmorg@sc.rr.com>
257 * doc/ado-net: added links
259 2002-05-09 Dick Porter <dick@ximian.com>
261 * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
263 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
265 * doc/ado-net: correct formatting
266 * doc/index: added credit i forgot to add
268 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
270 * doc/ado-net: i did not format it correctly earlier, i
271 tried added various tags where appropriate.
273 * doc/index: added news item for May 5, 2002 - ado.net able
276 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
278 * doc/ado-net: updated the current status which
279 I kept forgetting to do.
281 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
283 * doc/ado-net: updated to includes an example for
284 running ipc-daemon as a Windows service. Thanks
287 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
289 * doc/ado-net: updated to include installation of
290 PostgreSQL DBMS under cygwin. It is a TODO for Linux though.
291 Also included notes on running the System.Data/Test/PostgresTest.cs
292 that should work on a lot of Mono installations that have
293 PostgreSQL installed. If not please let me, rodrigo, or gonzalo
296 2002-05-01 Rodrigo Moya <rodrigo@ximian.com>
298 * doc/ado-net: updated a little bit.
300 2002-04-30 Jeffrey Stedfast <fejj@ximian.com>
302 * configure.in: Added checks for timezone stuff.
304 2002-04-30 Dick Porter <dick@ximian.com>
307 * configure.in: Added option to disable using shared memory for
310 2002-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
312 * configure.in: fix for conditional "THREADS_PTHREAD" was never
313 defined problem under cygwin with latest version of automake and
314 autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
316 2002-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
318 * configure.in: removed -Wshadow from CFLAGS.
320 2002-04-12 Rodrigo Moya <rodrigo@ximian.com>
322 * status/maintainers.xml: added danmorg and myself for System.Data.*
325 * status/class.xml: added System.Data.* classes.
327 2002-04-08 Dick Porter <dick@ximian.com>
329 * configure.in: Set -mno-cygwin here rather than in the build script
331 2002-04-05 Dietmar Maurer <dietmar@ximian.com>
333 * mono/tests/remoting2.cs: new test for async invoke of proxy calls
335 2002-03-29 Martin Baulig <martin@gnome.org>
337 * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
338 New files, added documentation for the debugging code.
340 * doc/web/commands: Added the debugging pages.
342 * docs/jit-debug: Removed, this is now on the web site.
344 2002-03-24 Martin Baulig <martin@gnome.org>
346 * man/mcs.1: Documented the new --debug option and added a section
347 about debugging support.
349 * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
351 2002-03-21 Martin Baulig <martin@gnome.org>
353 * configure.in: Added check for <elf.h>.
355 2002-03-18 Dick Porter <dick@ximian.com>
357 * configure.in: Only look for libgc on the system. Default to not
358 using GC at all, because it doesn't work with the jit.
360 2002-03-17 Miguel de Icaza <miguel@ximian.com>
362 * configure.in: Add support for building the included boehm GC.
364 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
366 * configure.in: detect Boehm GC libs and add --with-gc switch.
367 Boehm GC needs to be explicitly enabled since the JIT currently fails
368 in some cases with it.
370 2002-02-27 Dietmar Maurer <dietmar@ximian.com>
372 * mono/tests/fib.cs: it is now possible to pass a repeat count as
373 command line argument, for example fib.exe 20 runs the test 20
376 2002-02-25 Sergey Chaban <serge@wildwestsoftware.com>
377 * configure.in: added support for ARM target arch.
378 Uncommented and modified arm-*-linux* target,
379 added mono/arch/arm/Makefile to AC_OUTPUT list.
381 2002-02-21 Mark Crichton <crichton@gimp.org>
383 * status/class.xml: Added contact info for RNGCryptoServiceProvider
384 class and Rijndael classes.
385 * status/maintainers.xml: Added contact info to maintainers list.
387 2002-02-21 Mark Crichton <crichton@gimp.org>
389 * configure.in: Add checks for a system-provided entropy device
390 * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
392 2002-02-20 Dick Porter <dick@ximian.com>
395 * configure.in: Always build without cygwin support on windows
397 2002-02-19 Radek Doulik <rodo@ximian.com>
399 * mono/tests/pinvoke.cs: use more pinvoke test methods
401 2002-02-19 Radek Doulik <rodo@ximian.com>
403 * mono/tests/libtest.c (mono_test_many_short_arguments): new test
405 (mono_test_many_byte_arguments): ditto
407 2002-02-18 Radek Doulik <rodo@ximian.com>
409 * mono/tests/Makefile.am: added small test library for pinvoke
412 * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
413 new function to test pinvoke
415 * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
418 * mono/tests/Makefile.am: display # of passing tests too
419 added simple shared library libtest with testing function for
422 2002-02-17 Radek Doulik <rodo@ximian.com>
424 * mono/tests/Makefile.am (test): display # of failed tests
426 2002-02-16 Jeffrey Stedfast <fejj@ximian.com>
428 * configure.in: Add checks for SOL_IP, SOL_TCP, and
429 IP_PKTINFO. Also check for struct ip_mreqn.
431 2002-02-14 Jeffrey Stedfast <fejj@ximian.com>
433 * configure.in: Add checks to see if we need to link to libsocket,
434 libnsl, and/or librt. Also check for inet_pton and inet_aton.
436 2002-02-13 Jeffrey Stedfast <fejj@ximian.com>
438 * acconfig.h: #undef USE_MONO_MUTEX
440 * configure.in: If the system pthread implementation is lacking,
441 default to using mono-mutex.
443 2002-02-05 Dietmar Maurer <dietmar@ximian.com>
445 * mono/tests/enum2.cs: new file with more enum tests.
447 2002-02-01 Dietmar Maurer <dietmar@ximian.com>
449 * mono/tests/jit-long.cs: added some SHL/SHR tests
451 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
453 * configure.in: allow PKG_CONFIG_PATH for the build-platform
454 pkg-config invocation.
456 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
458 * configure.in: add some support/fixes for cross-compilation.
460 2002-01-14 Dietmar Maurer <dietmar@ximian.com>
462 * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
463 added tests for SUB_OVF, SUB_OVF_UN
465 2001-12-21 Dietmar Maurer <dietmar@ximian.com>
467 * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
469 2001-12-21 Aaron Weber <aaron@ximian.com>
471 * doc/faq (A): added a linebreak that was missing and was causing
472 a heading to appear badly.
474 2001-12-20 Aaron Weber <aaron@ximian.com>
476 * doc/faq: added <a name=""> nav links, and moved all MSFT-related
477 questions into a single section.
479 2001-12-17 Aaron Weber <aaron@ximian.com>
481 * doc/faq (Q): Question-by-question, line-by-line revision.
483 2001-12-17 Dietmar Maurer <dietmar@ximian.com>
485 * mono/tests/time.cs: new test
487 2001-11-30 Radek Doulik <rodo@ximian.com>
489 * configure.in: remove ACCESS_UNALIGNED="no" from ppc
491 2001-11-29 Radek Doulik <rodo@ximian.com>
493 * configure.in (ACCESS_UNALIGNED): uncommented and modified
495 generate mono/arch/ppc/Makefile
497 2001-11-26 Dietmar Maurer <dietmar@ximian.com>
499 * mono/tests/exception3.cs: modified the test to show a bug in the
500 current exception handling implementation.
502 2001-11-13 Dick Porter <dick@ximian.com>
504 * configure.in: Some more tests for pthread features
505 (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
506 still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
508 2001-11-09 Dick Porter <dick@ximian.com>
510 * configure.in: Try and get large file support, but it's not fatal
511 if it's not there (the io-layer just ignores the high word in that
514 Check for windows builds, and only bother to look for pthreads and
515 large files if we're not building for cygwin or native win32. Not
516 having pthread support on Posix systems is now a fatal error.
518 * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
521 2001-10-15 Dietmar Maurer <dietmar@ximian.com>
523 * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
526 2001-10-11 Dietmar Maurer <dietmar@ximian.com>
528 * docs/object-layout: more documentation
530 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
532 * configure.in: define NO_UNALIGNED_ACCESS for platforms that
533 can't read on unaligned boundaries
535 2001-10-04 Dick Porter <dick@ximian.com>
537 * configure.in: Do some deeper checks on pthreads for some of the
538 more interesting functions
540 2001-09-24 Dietmar Maurer <dietmar@ximian.com>
542 * mono/tests/Makefile.am (testjit): a new target to test the JITer
544 * mono/tests/jit-*: added some test for the JITer
546 2001-09-23 Dick Porter <dick@ximian.com>
548 * configure.in: Arrange to compile dummy thread support routines
549 if pthread isnt available
551 2001-09-23 Dick Porter <dick@ximian.com>
553 * configure.in: Check for pthread.h, so that we can check for the
554 HAVE_PTHREAD_H define in config.h
556 2001-09-21 Dick Porter <dick@ximian.com>
558 * configure.in: Check for libpthread
560 2001-09-19 Dietmar Maurer <dietmar@ximian.com>
562 * mono/tests/test-ops.cs: added more tests
564 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
566 * configure.in: check for sizeof(void*) and for the architecture.
568 2001-09-05 Dick Porter <dick@ximian.com>
570 * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
571 aclocal invocation, so putting aclocal files in /usr/local works
573 2001-08-30 Dietmar Maurer <dietmar@ximian.com>
575 * *: removed the libffi dependency, mono now compiles on cygwin
577 * mono/wrapper/build-dll: new file.
579 2001-08-28 Dietmar Maurer <dietmar@ximian.com>
581 * mono/tests/console.cs: impl.
583 * mono/tests/box.cs: impl.
585 * mono/tests/stream-writer.cs: impl.
587 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
589 * mono/tests/*: New test cases, mostly for virtual method dispatch.
590 Use make testb for the slow benchmarking programs,
591 make test for the usual regression test checks.
593 2001-08-22 Rodrigo Moya <rodrigo@ximian.com>
595 * mono/cil/Makefile.am:
596 * mono/wrapper/Makefile.am: use correct variables for installation
599 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
601 * mono/tests/exceptions*: enhanced and added more tests for
604 2001-08-20 Miguel de Icaza <miguel@ximian.com>
606 * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
607 to pass make distcheck
609 * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
611 * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
612 install-data-hook): Added mechanism to distribute and install the
615 2001-08-20 Dietmar Maurer <dietmar@ximian.com>
617 * mono/tests/stream.cs: new tests for the Stream class
619 * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
622 2001-08-16 Alex Graveley <alex@ximian.com>
624 * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
625 removes libtool dependency on all of Mono.
627 2001-08-10 Dietmar Maurer <dietmar@ximian.com>
629 * mono/tests/array.cs: more array tests
631 2001-08-09 Dietmar Maurer <dietmar@ximian.com>
633 * mono/tests/array.cs: more array tests
635 2001-08-06 Dietmar Maurer <dietmar@ximian.com>
637 * mono/tests/pinvoke.cs: we can now print strings ;-)
639 * mono/tests/array.cs: new test for arrays
641 2001-08-02 Alex Graveley <alex@ximian.com>
643 * libffi/*: Import libffi CVS version, with minor changes to make it
646 * mono/interpreter/Makefile.am: Link against
647 ../../libffi/.libs/libffi.a.
649 * Makefile.am: Add libffi
651 * autogen.sh: Replace with adapted gnome autogen.sh
653 * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
655 2001-08-02 Dietmar Maurer <dietmar@ximian.com>
657 * mono/tests/pinvoke.cs: impl.
659 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
661 * configure.in, mono/tests: added some tests for the interpreter.
663 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
665 * doc/download: added instructions for cygwin
667 * doc/c-sharp: removed bit about compiling
669 * status/compare-assembly.cs: basedir should be there if
670 parameters are provided.
672 * status/makefile: made targets to dump info.
674 2001-07-15 Joe Shaw <joe@ximian.com>
676 * configure.in: Don't create doc/Makefile as there's nothing there
679 * Makefile.am: Don't build the doc directory because there's no
682 * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
684 2001-07-15 Miguel de Icaza <miguel@ximian.com>
686 * doc/class-library (A): Updated FAQ with question on error 1595.
688 2001-07-14 Miguel de Icaza <miguel@ximian.com>
692 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
694 * status/*: scripts and data to create statistics about the
695 class library status.
697 2001-07-09 Alex Graveley <alex@ximian.com>
699 * doc/makefile (clean): Add clean target.
700 * doc/web/makefile (clean): Ditto.
702 2001-07-09 Alex Graveley <alex@ximian.com>
704 * doc/makefile (all-docs): Fix typo.
706 2001-05-30 Miguel de Icaza <miguel@ximian.com>