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