2002-06-28 Martin Baulig <martin@gnome.org>
[mono.git] / ChangeLog
1 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
2
3         * man/Makefile.am (man_MANS): Added new man page
4
5         * man/mono-config.5: New manual page describing the mono-config
6         file format. 
7
8 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
9
10         * configure.in: added checks for MSG_NOSIGNAL
11
12 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
13
14         * doc/ado-net: update the ado-net web page on go-mono.com
15         input parameters support, beginnings of Mono.Data.MySQL 
16         and System.Data.OleDb, updated the sample source code,
17         and output from a PostgresTest
18
19 2002-05-21  Martin Baulig  <martin@gnome.org>
20
21         * mono.1: Documented the "--debug-args" debugging arguments.
22
23 2002-05-21  Martin Baulig  <martin@gnome.org>
24
25         * mono.1: Updated to reflect my latest changes and beautified this a bit.
26         (FIXME: There are still command line argument which aren't documented here.)
27
28 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
29
30         * doc/ado-net: updated page to include C# code snippets using
31         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
32         works, executing/reading multiple results, and stored procedures.
33         And other tweaks about the providers.  
34
35 2002-05-19  Martin Baulig  <martin@gnome.org>
36
37         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
38         interpreter/Makefile.am.
39
40 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
41
42         * configure.in: search for pthread functions also in libc_r (patch
43         from Garrett Rooney <rooneg@electricjellyfish.net>).
44
45 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
46
47         * doc/ado-net: added instructions for installing PostgreSQL on Linux
48         and for using nant to re-compile just the System.Data.dll assembly
49         on Windows.
50
51 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
52
53         * doc/ado-net: added instructions for compiling System.Data.dll
54         (a subset of) on Linux.
55
56 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
57
58         * doc/ado-net: added links
59
60 2002-05-09  Dick Porter  <dick@ximian.com>
61
62         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
63
64 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
65
66         * doc/ado-net: correct formatting
67         * doc/index: added credit i forgot to add
68
69 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
70
71         * doc/ado-net: i did not format it correctly earlier, i 
72         tried added various tags where appropriate.
73         
74         * doc/index: added news item for May 5, 2002 - ado.net able
75         to retrieve data now
76
77 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
78
79         * doc/ado-net: updated the current status which
80         I kept forgetting to do.
81
82 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
83
84         * doc/ado-net: updated to includes an example for
85         running ipc-daemon as a Windows service.  Thanks
86         to gonzalo.
87
88 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
89
90         * doc/ado-net: updated to include installation of
91         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
92         Also included notes on running the System.Data/Test/PostgresTest.cs
93         that should work on a lot of Mono installations that have
94         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
95         know.
96
97 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
98
99         * doc/ado-net: updated a little bit.
100
101 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
102
103         * configure.in: Added checks for timezone stuff.
104
105 2002-04-30  Dick Porter  <dick@ximian.com>
106
107         * acconfig.h:
108         * configure.in: Added option to disable using shared memory for
109         handles
110
111 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
112
113         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
114         defined problem under cygwin with latest version of automake and
115         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
116
117 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
118
119         * configure.in: removed -Wshadow from CFLAGS.
120
121 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
122
123         * status/maintainers.xml: added danmorg and myself for System.Data.*
124         classes.
125
126         * status/class.xml: added System.Data.* classes.
127
128 2002-04-08  Dick Porter  <dick@ximian.com>
129
130         * configure.in: Set -mno-cygwin here rather than in the build script
131
132 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
133
134         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
135
136 2002-03-29  Martin Baulig  <martin@gnome.org>
137
138         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
139         New files, added documentation for the debugging code.
140
141         * doc/web/commands: Added the debugging pages.
142
143         * docs/jit-debug: Removed, this is now on the web site.
144
145 2002-03-24  Martin Baulig  <martin@gnome.org>
146
147         * man/mcs.1: Documented the new --debug option and added a section
148         about debugging support.
149
150         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
151
152 2002-03-21  Martin Baulig  <martin@gnome.org>
153
154         * configure.in: Added check for <elf.h>.
155
156 2002-03-18  Dick Porter  <dick@ximian.com>
157
158         * configure.in: Only look for libgc on the system.  Default to not
159         using GC at all, because it doesn't work with the jit.
160
161 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
162
163         * configure.in: Add support for building the included boehm GC.
164
165 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
166
167         * configure.in: detect Boehm GC libs and add --with-gc switch.
168         Boehm GC needs to be explicitly enabled since the JIT currently fails
169         in some cases with it.
170
171 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
172
173         * mono/tests/fib.cs: it is now possible to pass a repeat count as
174         command line argument, for example fib.exe 20 runs the test 20
175         times. 
176
177 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
178         * configure.in: added support for ARM target arch.
179         Uncommented and modified arm-*-linux* target,
180         added mono/arch/arm/Makefile to AC_OUTPUT list.
181
182 2002-02-21  Mark Crichton  <crichton@gimp.org>
183
184         * status/class.xml: Added contact info for RNGCryptoServiceProvider
185         class and Rijndael classes.
186         * status/maintainers.xml: Added contact info to maintainers list.
187
188 2002-02-21  Mark Crichton  <crichton@gimp.org>
189  
190         * configure.in: Add checks for a system-provided entropy device
191         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
192
193 2002-02-20  Dick Porter  <dick@ximian.com>
194
195         * acconfig.h:
196         * configure.in: Always build without cygwin support on windows
197
198 2002-02-19  Radek Doulik  <rodo@ximian.com>
199
200         * mono/tests/pinvoke.cs: use more pinvoke test methods
201
202 2002-02-19  Radek Doulik  <rodo@ximian.com>
203
204         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
205         method
206         (mono_test_many_byte_arguments): ditto
207
208 2002-02-18  Radek Doulik  <rodo@ximian.com>
209
210         * mono/tests/Makefile.am: added small test library for pinvoke
211         testing
212
213         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
214         new function to test pinvoke
215
216         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
217         arguments
218
219         * mono/tests/Makefile.am: display # of passing tests too
220         added simple shared library libtest with testing function for
221         pinvoke
222
223 2002-02-17  Radek Doulik  <rodo@ximian.com>
224
225         * mono/tests/Makefile.am (test): display # of failed tests
226
227 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
228
229         * configure.in: Add checks for SOL_IP, SOL_TCP, and
230         IP_PKTINFO. Also check for struct ip_mreqn.
231
232 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
233
234         * configure.in: Add checks to see if we need to link to libsocket,
235         libnsl, and/or librt. Also check for inet_pton and inet_aton.
236
237 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
238
239         * acconfig.h: #undef USE_MONO_MUTEX
240
241         * configure.in: If the system pthread implementation is lacking,
242         default to using mono-mutex.
243
244 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
245
246         * mono/tests/enum2.cs: new file with more enum tests.
247
248 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
249
250         * mono/tests/jit-long.cs: added some SHL/SHR tests
251
252 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
253
254         * configure.in: allow PKG_CONFIG_PATH for the build-platform
255         pkg-config invocation.
256
257 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
258
259         * configure.in: add some support/fixes for cross-compilation.
260
261 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
262
263         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
264         added tests for SUB_OVF, SUB_OVF_UN
265
266 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
267
268         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
269
270 2001-12-21  Aaron Weber  <aaron@ximian.com>
271
272         * doc/faq (A): added a linebreak that was missing and was causing
273         a heading to appear badly.
274
275 2001-12-20  Aaron Weber  <aaron@ximian.com>
276
277         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
278         questions into a single section.
279
280 2001-12-17  Aaron Weber  <aaron@ximian.com>
281
282         * doc/faq (Q): Question-by-question, line-by-line revision.
283
284 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
285
286         * mono/tests/time.cs: new test
287
288 2001-11-30  Radek Doulik  <rodo@ximian.com>
289
290         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
291
292 2001-11-29  Radek Doulik  <rodo@ximian.com>
293
294         * configure.in (ACCESS_UNALIGNED): uncommented and modified
295         powerpc-*-linux* 
296         generate mono/arch/ppc/Makefile
297
298 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
299
300         * mono/tests/exception3.cs: modified the test to show a bug in the
301         current exception handling implementation.
302
303 2001-11-13  Dick Porter  <dick@ximian.com>
304
305         * configure.in: Some more tests for pthread features
306         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
307         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
308
309 2001-11-09  Dick Porter  <dick@ximian.com>
310
311         * configure.in: Try and get large file support, but it's not fatal
312         if it's not there (the io-layer just ignores the high word in that
313         case.)
314
315         Check for windows builds, and only bother to look for pthreads and
316         large files if we're not building for cygwin or native win32.  Not
317         having pthread support on Posix systems is now a fatal error.
318
319         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
320         aclocal
321
322 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
323
324         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
325         target testjit. 
326
327 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
328
329         * docs/object-layout: more documentation
330
331 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
332
333         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
334         can't read on unaligned boundaries
335
336 2001-10-04  Dick Porter  <dick@ximian.com>
337
338         * configure.in: Do some deeper checks on pthreads for some of the
339         more interesting functions
340
341 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
342
343         * mono/tests/Makefile.am (testjit): a new target to test the JITer
344
345         * mono/tests/jit-*: added some test for the JITer
346
347 2001-09-23  Dick Porter  <dick@ximian.com>
348
349         * configure.in: Arrange to compile dummy thread support routines
350         if pthread isnt available
351         
352 2001-09-23  Dick Porter  <dick@ximian.com>
353
354         * configure.in: Check for pthread.h, so that we can check for the
355         HAVE_PTHREAD_H define in config.h
356
357 2001-09-21  Dick Porter  <dick@ximian.com>
358
359         * configure.in: Check for libpthread
360
361 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
362
363         * mono/tests/test-ops.cs: added more tests
364
365 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
366
367         * configure.in: check for sizeof(void*) and for the architecture.
368
369 2001-09-05  Dick Porter  <dick@ximian.com>
370
371         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
372         aclocal invocation, so putting aclocal files in /usr/local works
373
374 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
375
376         * *: removed the libffi dependency, mono now compiles on cygwin 
377
378         * mono/wrapper/build-dll: new file.
379
380 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
381
382         * mono/tests/console.cs: impl.
383
384         * mono/tests/box.cs: impl.
385
386         * mono/tests/stream-writer.cs: impl.
387
388 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
389
390         * mono/tests/*: New test cases, mostly for virtual method dispatch.
391         Use make testb for the slow benchmarking programs,
392         make test for the usual regression test checks.
393
394 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
395
396         * mono/cil/Makefile.am:
397         * mono/wrapper/Makefile.am: use correct variables for installation
398         directories
399
400 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
401
402         * mono/tests/exceptions*: enhanced and added more tests for
403         exceptions.
404
405 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
406
407         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
408         to pass make distcheck
409
410         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
411
412         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
413         install-data-hook): Added mechanism to distribute and install the
414         dll files.
415
416 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
417
418         * mono/tests/stream.cs: new tests for the Stream class
419
420         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
421         added it again.
422
423 2001-08-16  Alex Graveley  <alex@ximian.com>
424
425         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
426         removes libtool dependency on all of Mono.
427
428 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
429
430         * mono/tests/array.cs: more array tests
431
432 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
433
434         * mono/tests/array.cs: more array tests
435
436 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
437
438         * mono/tests/pinvoke.cs: we can now print strings ;-)
439
440         * mono/tests/array.cs: new test for arrays
441
442 2001-08-02  Alex Graveley  <alex@ximian.com>
443
444         * libffi/*: Import libffi CVS version, with minor changes to make it 
445           compile.
446
447         * mono/interpreter/Makefile.am: Link against 
448           ../../libffi/.libs/libffi.a.
449
450         * Makefile.am: Add libffi
451
452         * autogen.sh: Replace with adapted gnome autogen.sh
453
454         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
455
456 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
457
458         * mono/tests/pinvoke.cs: impl.
459
460 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
461
462         * configure.in, mono/tests: added some tests for the interpreter.
463
464 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
465
466         * doc/download: added instructions for cygwin
467         
468         * doc/c-sharp: removed bit about compiling
469         
470         * status/compare-assembly.cs: basedir should be there if
471         parameters are provided.
472
473         * status/makefile: made targets to dump info.
474         
475 2001-07-15  Joe Shaw  <joe@ximian.com>
476
477         * configure.in: Don't create doc/Makefile as there's nothing there
478         to make.
479
480         * Makefile.am: Don't build the doc directory because there's no
481         Makefile.am there.
482
483         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
484
485 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
486
487         * doc/class-library (A): Updated FAQ with question on error 1595.
488
489 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
490
491         * doc/index: 
492
493 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
494
495         * status/*: scripts and data to create statistics about the
496         class library status.
497
498 2001-07-09  Alex Graveley  <alex@ximian.com>
499
500         * doc/makefile (clean): Add clean target.
501         * doc/web/makefile (clean): Ditto.
502
503 2001-07-09  Alex Graveley  <alex@ximian.com>
504
505         * doc/makefile (all-docs): Fix typo.
506
507 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
508
509         * NEWS: 
510