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