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