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