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