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