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