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