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