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