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