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