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