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