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