7c0fd07954651346b33c3698555f6a766a288ada
[mono.git] / ChangeLog
1 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
2
3         * configure.in: Add ability to cross-compile from linux to win32.
4
5 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
6
7         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
8
9 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
10
11         * configure.in: Use CC instead of gcc for __thread tests.
12
13 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
14
15         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
16
17 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
18
19         * configure.in: Add -lunwind to ldflags on IA64.
20
21 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
22
23         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
24
25 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
26
27         * libmono.vcproj: Fix VC build.
28
29 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
30
31         * configure.in: enable the ARM jit port.
32
33 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
34
35         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
36
37 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
38
39         * configure.in: Fix definition of LIBC for ia64.
40
41 2005-07-12  Daniel Drake  <dsd@gentoo.org>
42
43         * configure.in: Add check for libattr's <attr/attr.h>
44
45 2005-07-11  Raja R Harinath  <rharinath@novell.com>
46
47         * scripts/script.in: Add @framework_version@ blank.
48         * scripts/script2.in: Remove.
49         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
50         monop.exe for monop2.
51
52 2005-07-04  Raja R Harinath  <rharinath@novell.com>
53
54         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
55         (noinst_DATA): Build mono-uninstalled.pc.
56         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
57         (Cflags): Likewise.  Let $(srcdir) to be absolute.
58
59 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
60
61         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
62
63 2005-07-01  Daniel Drake  <dsd@gentoo.org>
64
65         * configure.in: Add check for FreeBSD's sys/extattr.h
66
67 2005-07-01  Raja R Harinath  <rharinath@novell.com>
68
69         Avoid resource leakage on 'make clean' (see #75424).
70         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
71         * runtime/semdel-wrapper.in: New.
72         * runtime/Makefile.am (clean-local): Use the semdel program before
73         nuking the .wapi directory.
74         (noinst_SCRIPTS): Add semdel-wrapper.
75         (MYDISTFILES, distdir): Use automake variable to get the list of
76         files to distribute.
77         (all-local, install-exec, uninstall): Call semdel-wrapper.
78         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
79         Likewise.
80
81 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
82
83         * configure.in: Add support for X86 darwin.
84
85 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
86
87         * configure.in: Add support for ia64.
88
89 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
90
91         * configure.in: enabled the use of mmap/munmap for solaris and linux.
92         It seems to help with memory usage.
93
94 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
95
96         * configure.in: Another attempt at the portable "find libX11.so"
97         Hopefully, this one has no code paths where we are worse off than
98         what we had before any of this mess.
99         
100         * configure.in: What I hope is a more portable version hack.
101
102 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
103
104         * configure.in: echo the version number to
105         mcs/build/common/MonoVersion.cs. This allows us to not need to
106         update AssemblyInfo.cs every time we bump the version number.
107
108         * mono-uninstalled.pc.in: pc file that handles mono when it is not
109         installed. This lets us have mkbundle work inside the tree.
110
111         * configure.in: Create the .pc file above.
112
113 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
114
115         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
116
117 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
118
119         * data/config.in: Fix generated XML.
120
121 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
122
123         * scripts/Makefile.am: Add mono-shlib-cop.
124
125 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
126
127         * configure.in: Handle more gracefully if objdump or X isn't
128         there. Warn the user about possible breakage.
129
130 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
131
132         * configure.in: read the SONAME from libX11. This is the same
133         thing as will be used by a shared library, so it will really
134         work.
135
136         This will have us get libX11.so.6 rather than libX11.so.6.2.
137
138 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
139
140         * configure.in: make automake 1.9 happy about LARGE_FILES.
141
142 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
143
144         * configure.in: Add checks for mremap, remap_file_pages.
145
146 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
147
148         * mono.spec.in: Remove. This is horribly out of date. A real spec
149         file is generated in the release module.
150
151         * scripts/Makefile.am: Add mono-find-*
152
153         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
154         done with monodis. This makes packaging easier as it doesn't
155         depend on the gac ind DESTDIR.
156
157         * configure.in: changes for the above
158
159 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
160
161         * configure.in: added test for SIOCGIFCONF.
162
163 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
164  
165         * README.vsnet: Instructions about the VS.NET build.
166         * mono.sln: Mono solution file for VS.NET 2005.
167         * genmdesc.vcproj: Project file for genmdesc.
168         * libmono.vcproj: Project file for libmono.
169         * mono.vcproj: Project file for mono executable.
170
171 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
172
173         * configure.in: Do a test for libX11.so that really works :-).
174
175 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
176
177         * configure.in: Add config stuff for libsqlite{,3} and
178         libX11.
179
180         * data/config.in: Add dllmaps for above mentioned libs. This means
181         that the devel packages are not needed.
182
183 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
184
185         * man/mono.1: Document the new MONO_DEBUG options.
186
187 2005-05-16  Raja R Harinath  <rharinath@novell.com>
188
189         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
190
191 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
192
193         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
194         installed, therefore, don't make a script for it.
195
196 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
197
198         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
199         Fix library names on sparc-linux and alpha-linux.
200
201 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
202
203         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
204
205 2005-04-28  James Willcox  <james@ximian.com>
206
207         * man/mkbundle.1: add --config-dir flag
208
209 2005-04-27  Raja R Harinath  <rharinath@novell.com>
210
211         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
212
213 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
214
215         * configure.in: Version bumpage
216
217 2005-04-25  Raja R Harinath  <rharinath@novell.com>
218
219         Fix #74692.
220         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
221         ILDISASM to the in-tree versions of mono and monodis.  Propagate
222         value of INSTALL to mcs too.
223         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
224         sub-make, now that 'configure' sets up the 'mcs' tree.
225
226 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
227
228         * doc: Remove unused directory.
229         
230         * configure.in: Remove --with-icu option to prevent people from using
231         it by mistake.
232
233 2005-04-21  Raja R Harinath  <rharinath@novell.com>
234
235         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
236         to sub-makes.
237         (mcs-compileall): Verify the fixed-up dll too.
238         * runtime/monodis-wrapper.in: New file.
239         * configure.in (runtime/monodis-wrapper): Create.
240         ($mcsdir/build/config.make): Don't be over-eager in the definition
241         and evaluation of '$exec_prefix'.
242
243 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
244         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
245         added ' explicit="true" strict="false" ' to system.web/compilation 
246         element as in MS. Part of fix for Bug #74671
247         
248 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
249
250         * configure.in: Add check for <sys/xattr.h>.
251           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
252
253 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
254
255         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
256
257 2005-04-16  Miguel de Icaza  <miguel@novell.com>
258
259         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
260         fix the Mono build on Solaris (bug #72818)
261
262 2005-04-16  Bill Middleton  <flashdict@gmail.com>
263
264         * configure.in (PREVIEW): Allow --without-preview to work.
265         From #74615.
266
267 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
268
269         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
270
271 2005-04-14  Raja R Harinath  <rharinath@novell.com>
272
273         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
274         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
275
276 2005-04-13  Raja R Harinath  <rharinath@novell.com>
277
278         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
279
280 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
281
282         * configure.in: added checks for epoll().
283
284 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
285
286         * configure.in: Disable -O2 on PPC until #74562 is fixed.
287
288 2005-04-11  James Willcox  <james@ximian.com>
289
290         * man/mkbundle.1: add --static option
291
292 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
293
294         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
295
296 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
297
298         * configure.in: Add --with-large-heap option to enable support for
299         GC heaps larger than 3GB. Hopefully fixes #73882.
300
301 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
302
303         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
304         64). Re-add aio_* stuff. Shouldn't have removed it.
305
306 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
307
308         * configure.in: no more checks for aio_*.
309
310 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
311
312         * configure.in: Fix isinf detection on solaris.
313
314 2005-04-02  Raja R Harinath  <harinath@gmail.com>
315
316         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
317         with pkgconfig 0.16.0.
318
319 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
320
321         * configure.in: Fix sigaltstack detection on solaris.
322
323 2005-03-27  Raja R Harinath  <harinath@gmail.com>
324
325         * configure.in: Define mono_libdir using $(exec_prefix), seeing
326         that it uses .../lib.
327
328 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
329
330         * configure.in: Use mono_libdir rather than libdir in
331         config.make. This fixes confusion for amd builds in buildbuddy.
332
333         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
334
335 2005-03-24  Raja R Harinath  <rharinath@novell.com>
336
337         * configure.in (libgdiplus): Make more intuitive.
338         * runtime/Makefile.am (wrapper-config): Remove temporary file.
339         Update to change.
340
341 2005-03-23  Raja R Harinath  <rharinath@novell.com>
342
343         Allow testing of System.Drawing with a libgdiplus snapshot.
344         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
345         the location of libgdiplus to be overridden.
346         * runtime/Makefile.am (wrapper-config): Override location of
347         libgdiplus if requested.
348
349 2005-03-14  Raja R Harinath  <rharinath@novell.com>
350
351         * runtime/Makefile.am (clean_profiles): Remove.
352         (clean-local): Use $(build_profiles).
353         (install-local, uninstall-local): Don't override $(prefix).
354         (SUPPORT_FILES): New.  List of dependencies from ...
355         (all-local): ... here.  Use it.
356         (install-local): Depend on $(SUPPORT_FILES).
357
358 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
359
360         * docs/aot-compiler.txt: Add some more documentation.
361
362 2005-02-25  Raja R Harinath  <rharinath@novell.com>
363
364         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
365         functionality has been moved to mcs/Makefile.
366         (test_select): Set ONLY_CENTUM_TESTS.
367
368 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
369
370         * configure.in: add a check for compiler support of the
371         tls_model sttribute.
372
373 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
374
375         * configure.in: don't imply that enabling ICU support is a good
376         thing to do.
377
378 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
379             Raja R Harinath  <rharinath@novell.com>
380
381         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
382
383 2005-02-17  Raja R Harinath  <rharinath@novell.com>
384
385         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
386         current directory in non-Cygwin form.
387         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
388         value on cygwin. 
389         (mcs-compileall): Use them.
390
391 2005-02-15  Raja R Harinath  <rharinath@novell.com>
392
393         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
394         that it picks up any changes in $prefix.
395         ($(bin2_SCRIPTS)): Likewise.
396
397 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
398
399         * scripts/dtd2xsd: Remove generated file from SVN.
400
401 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
402
403         * scripts/Makefile.am (bin_SCRIPTS): added mjs
404
405 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
406
407         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
408         nickd, miguel, et al. 
409
410 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
411
412         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
413         gcc supports it to weed out pre ISO C99 code.
414
415 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
416
417         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
418         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
419         not needed.
420
421 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
422
423         * configure.in: Check for curses.h.
424
425 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
426
427         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
428         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
429
430 2005-02-04  Raja R Harinath  <rharinath@novell.com>
431
432         * runtime/Makefile.am (wrapper-config): Elevated from being a test
433         support file called $(tmpinst)/config.
434         ($(tmpinst)/bin/mono): Simplify.
435         (mcs-do-compiler-tests,mcs-compileall): Update.
436         * runtime/mono-wrapper.in: Use wrapper-config.
437         
438         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
439
440         * runtime/Makefile.am (verify_profiles): Remove.
441         (mcs-compileall): Use $(build_profiles) directly.  It now works on
442         the net_2_0 profile too.
443
444 2005-02-01  Raja R Harinath  <rharinath@novell.com>
445
446         * runtime/Makefile.am (test-support-files): New target.
447         (mcs-do-compiler-tests): Use it.
448         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
449         reference to #71963, since it's fixed, and it's breaking elsewhere.
450         Don't exit out on the first failing DLL.
451         ($(tmpinst)/config): Update to changes in data/config.in.
452
453 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
454
455         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
456           Mono.Posix.dll.
457
458 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
459
460         * configure.in: check for term.h and termios.h
461
462 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
463
464         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
465         profile because of bug #71963.
466
467 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
468
469         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
470         in our assemblies.
471
472 2005-01-25  Raja R Harinath  <rharinath@novell.com>
473
474         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
475         Map 'MonoPosixHelper' to in-tree version.
476         ($(tmpinst)/bin/mono): Use it.
477         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
478
479 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
480
481         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
482           class/System, both of which pass all their unit tests.
483
484 2005-01-20  Raja R Harinath  <rharinath@novell.com>
485
486         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
487         tests that are currently passing 100%.
488         (test_select): Run those on 'make check'.
489
490 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
491
492         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
493
494 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
495
496         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
497
498 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
499
500         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
501
502 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
503
504         * configure.in Makefile.am: Resurrect ikvm-jni.
505
506         * ikvm-native: New directory which contains a copy of the 'native'
507         module in IKVM cvs.
508
509 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
510
511         * configure.in: Add check for <checklist.h>.
512
513 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
514
515         * configure.in: Add check for vsnprintf.
516
517 2005-01-04  Raja R Harinath  <rharinath@novell.com>
518
519         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
520         ($(tmpinst)/bin/mono): New.
521
522 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
523
524         * configure.in: Add mono-nunit to output
525         
526 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
527
528         * Makefile.am: Change build order so that support is built before runtime.
529           This is primarily so that I don't have to wait N hours for mcs to finish
530           building to find out if I broke the sparc build (again).
531
532 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
533
534         * configure.in: Add checks for getdomainname and setdomainname.
535
536 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
537
538         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
539
540 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
541
542         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
543         now includes its own version.
544
545 2004-12-29  Duncan Mak  <duncan@ximian.com>
546
547         * man/monop.1: Add docs on the new "--search" flag.
548
549 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
550
551         * configure.in: Add header & function checks for MonoPosixHelper.
552
553 2004-12-20  Raja R Harinath  <rharinath@novell.com>
554
555         * configure.in: Change from 'pax' format to 'ustar' format for the
556         tarfile, so that we can create packages on SuSE 9.0.
557
558 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
559
560         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
561         #undefines it before testing...
562
563 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
564
565         * configure.in: check for ieeefp.h and isinf.
566
567 2004-12-15  Raja R Harinath  <rharinath@novell.com>
568
569         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
570         to the $srcdir.  Fix definition of 'prefix'.
571
572 2004-12-14  Raja R Harinath  <rharinath@novell.com>
573
574         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
575         state isn't shared between an installed runtime and the in-tree
576         runtime, and also ensure that both 'make check' and 'make
577         distcheck' can run in parallel.
578         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
579
580 2004-12-09  Raja R Harinath  <rharinath@novell.com>
581
582         * README: Update with details about the new build setup.
583
584 2004-12-08  Raja R Harinath  <rharinath@novell.com>
585
586         * Makefile.am (get-monolite-latest): Update to new location of
587         bootstrap files in the mcs/ tree.
588
589 2004-12-07  Raja R Harinath  <rharinath@novell.com>
590
591         * configure.in: Set 'tar-pax' option for automake-1.9.
592
593 2004-12-07  Raja R Harinath  <rharinath@novell.com>
594
595         * runtime/Makefile.am (uninstall): New.
596
597 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
598
599         * configure.in: Disable -Wcast-align on sparc.
600
601 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
602
603         * configure.in: add option to disable some features of
604         the runtime to create a smaller binary.
605
606 2004-12-03  Raja R Harinath  <rharinath@novell.com>
607
608         * configure.in (ENABLE_NUNIT_TESTS): New.
609         * runtime/Makefile.am (check-local): Use it to disable nunit
610         tests.  Ensure that the test dlls are always built, however.
611
612 2004-12-03  Raja R Harinath  <rharinath@novell.com>
613
614         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
615         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
616         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
617         * runtime/Makefile.am (install-exec): Pass
618         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
619
620 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
621
622         * configure.in : Add a flag for systems which pass parameters in
623         registers as well as the stack.
624
625 2004-11-30  Raja R Harinath  <rharinath@novell.com>
626
627         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
628         workaround a bug in automake 1.7.x.
629         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
630
631 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
632
633         * configure.in: Removed support for configured-based bundles. 
634
635 2004-11-26  Raja R Harinath  <rharinath@novell.com>
636
637         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
638         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
639         command to create.
640         (runtime/etc/mono/2.0/machine.config): Likewise.
641         * Makefile.am (get-monolite-latest): Update to new style of
642         handling the "basic" profile.
643
644 2004-11-25  Raja R Harinath  <rharinath@novell.com>
645
646         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
647         necessary.
648         (distdir): New.  Using 'cygnus' option disables the automake rule.
649
650 2004-11-25  Raja R Harinath  <rharinath@novell.com>
651
652         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
653
654 2004-11-24  Raja R Harinath  <rharinath@novell.com>
655
656         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
657         Prevent a redundant 'make all' pass during 'make check'.
658         (build_profiles): Rename from install_profiles.
659         (check_profiles): New.
660         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
661         the .NET2.0 profile.
662         (all-local,check-local): Use them.
663         (install,install-exec,install-data): Override automake rules to
664         prevent a redundant 'make all' pass.
665         
666 2004-11-23  Chris Toshok  <toshok@ximian.com>
667
668         * Makefile.am (bootstrap): echo -> @echo.
669
670 2004-11-23  Raja R Harinath  <rharinath@novell.com>
671
672         Simplify 'make all' build.
673         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
674         New AC_SUBSTed variables.
675         (runtime/mono-wrapper): New generated file.
676         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
677         New symlinks.
678         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
679         * Makefile.am (SUBDIRS): Remove '.'.
680         (tmpinst): Remove.
681         (get-monolite-latest): Update.
682         (populate-runtime-subdirs): Remove.
683         (all-local, check-local): Move rules related to building in the mcs/ tree ...
684         * runtime/Makefile.am: ... here.  Completely re-write file.
685         (install-exec-local): Transfer ownership of installing .exes and
686         .dlls to the Makefiles in the mcs/ tree.
687         (_tmpinst): Use tmpinst tree only during testing.
688         (SUBDIRS): Remove.
689         * runtime/mono-wrapper.in: New.  Template for generated file.
690         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
691
692 2004-11-22  Raja R Harinath  <rharinath@novell.com>
693
694         * Makefile.am (bootstrap): Add a transitional target.
695
696 2004-11-19  Raja R Harinath  <rharinath@novell.com>
697
698         Integrate bootstrap build into 'make all'.  Most of the bootstrap
699         targets are gone.
700         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
701         (tmpinst): Change location.
702         (all-local): New.  Just invokes the build in mcs.
703         (check-local): New.  Invokes 'run-test-profiles' in mcs.
704         (get-monolite-latest): Update.  Move the unpacking code here,
705         since 'monolite-bootstrap' is no more.
706         (mcs-do-full-build): Don't set PATH.
707         (tmpinst-dir-contents): Remove mcs.
708         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
709         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
710         * README: Update to changes.
711
712 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
713
714         * configure.in: Disable static linking of mono if --disable-static is
715         given. Fixes #69466.
716
717 2004-11-15  Martin Baulig  <martin@ximian.com>
718
719         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
720
721 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
722
723         * configure.in, mono/mini/Makefile.am: control static
724         linking of the mono binary with a configure option.
725
726 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
727
728         * configure.in: Check for `struct dirent' members which don't
729           exist across all Unix platforms.
730
731 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
732
733         * configure.in: Add new function/header/type checks for use by
734           MonoPosixHelper (the support directory).
735
736 2004-11-08  Raja R Harinath  <rharinath@novell.com>
737
738         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
739         variables.  Used to support both an in-tree mcs/ and a sibling
740         mcs/ directory.
741         * Makefile.am (mcs_topdir): Remove.
742         (dist-hook): Distribute mcs/ as a subdirectory.
743         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
744         Use mcs_topdir and mcs_topdir_from_srcdir.
745         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
746         Likewise.
747         (all-local): Depend on $(mdb_files) too.
748         * runtime/net_2_0/Makefile.am: Likewise.
749         
750 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
751
752         * runtime/net_2_0/Makefile.am (install-data-local): 
753         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
754         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
755         with DESTDIR.
756
757 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
758
759         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
760         #61320.
761
762 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
763
764         * man/mono.1: documented MONO_THREADS_PER_CPU.
765
766 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
767
768         * configure.in: Add INCLUDED_LIBGC automake conditional.
769
770 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
771
772         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
773
774 2004-10-14  Joe Shaw  <joeshaw@novell.com>
775
776         * man/mono.1: Fix the syntax of the M: trace syntax
777
778 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
779
780         * configure.in: Add some checks for cygwin weirdness.
781
782 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
783
784         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
785         zlib_macros if zlib.h is not found.
786
787         * configure.in: Add check for zlib.h.
788
789 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
790
791         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
792
793 2004-09-28  Raja R Harinath  <rharinath@novell.com>
794
795         * Makefile.am ($(tmpinst)/bin/pedump): New.
796         (mcs-do-run-test-profiles): Depend on it.
797
798 2004-09-27  Raja R Harinath  <rharinath@novell.com>
799
800         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
801         the mono testsuite in tests/.
802         (tmpinst-dir): Create etc/mono/2.0.
803         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
804
805 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
806
807         * configure.in: Cater for S/390 on Linux
808
809 2004-09-21    <vargaz@freemail.hu>
810
811         * configure.in: Link with ole32 on windows.
812
813 2004-09-20  Jackson Harper  <jackson@ximian.com>
814
815         * support/map.c/h: Add poll events map functions. Use values
816         instead of names for defines.
817         
818 2004-09-17  Martin Baulig  <martin@ximian.com>
819
820         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
821         change in this target.
822
823 2004-09-14  Raja R Harinath  <rharinath@novell.com>
824
825         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
826         reduce the number of passes.  We will get the assemblies signed in
827         the 'populate-runtime-subdir' phase.
828         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
829         'test-profiles' to test all profiles.
830         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
831         (bootstrap-check): Update.
832         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
833         Simplify.
834
835 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
836
837         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
838         since it is not supported on solaris.
839
840 2004-09-03  Martin Baulig  <martin@ximian.com>
841
842         * Makefile.am (bootstrap-world): New target.
843
844 2004-09-02  Martin Baulig  <martin@ximian.com>
845
846         * runtime/net_1_1/Makefile.am (install-data-local): Install
847         mscorlib.dll.mdb into $(corlibdir).
848
849         * runtime/net_2_0/Makefile.am: Likewise.
850
851 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
852
853         * scripts/mcs.in: Remove obsolete comment.
854
855 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
856
857         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
858         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
859           basic profile compliance.
860         * data/net_2_0/machine.config: Use 2.0 assembly versions.
861
862 2004-08-26  Raja R Harinath  <rharinath@novell.com>
863
864         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
865         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
866         testcases pick the built 'mbas.exe'.
867
868 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
869
870         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
871         stock one has broken headers.
872
873         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
874
875 2004-08-17  Dick Porter  <dick@ximian.com>
876
877         * configure.in: Correct intl library for FreeBSD and OpenBSD.
878         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
879
880 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
881
882         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
883
884 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
885
886         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
887         __thread works.
888
889 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
890
891         * configure.in: Fix __thread test.
892
893 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
894
895         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
896
897 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
898
899         * configure.in: Add a kqueue check
900
901 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
902
903         * configure.in: Enable S/390 64-bit JIT.
904
905 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
906
907         * configure.in: Enable AMD64 JIT.
908
909 2004-07-30  Martin Baulig  <martin@ximian.com>
910
911         * Makefile.am: The symbol writer is now called
912         Mono.CompilerServices.SymbolWriter.dll. 
913
914 2004-07-30  Raja R Harinath  <rharinath@novell.com>
915
916         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
917         (gmcs_exe): Add gmcs.exe.config.
918         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
919         files too.
920
921 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
922
923         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
924
925 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
926
927         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
928         * data/Makefile.am: Removed installation of machine.config and
929           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
930           directory.
931         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
932           installing 1.1 and 2.0 makefiles.
933         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
934           at the correct version specific directory.
935
936 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
937         * configure.in: Disable __thread test (TLS) for FreeBSD as
938         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
939         library detection for FreeBSD 4.x since pthread is embedded
940         in libc_r on this platform.  Fix some typos in my host
941         regexes for freebsd.
942
943 2004-07-23  Dick Porter  <dick@ximian.com>
944
945         * configure.in: Changes for FreeBSD thread support by John
946         Merryweather Cooper <john_m_cooper@yahoo.com>.
947
948 2004-07-15  Jackson Harper  <jackson@ximian.com>
949
950         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
951         
952 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
953
954         * docs/abc-removal.txt: Updated documentation for ABC removal.
955
956 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
957
958         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
959         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
960         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
961         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
962
963 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
964
965         * configure.in: Add --with-tls option to replace the misnamed 
966         --with-nptl option.
967
968 2004-07-02  Raja R Harinath  <rharinath@novell.com>
969
970         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
971         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
972         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
973
974 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
975
976         * man/mono.1: Added 'aot' to trace options.
977
978 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
979
980         * configure.in: Fix trunc check + add SPARC64 defines.
981
982 2004-06-29  Jackson Harper  <jackson@ximian.com>
983
984         * man/gacutil.1: Update man with new command line options.
985         
986 2004-06-29  Raja R Harinath  <rharinath@novell.com>
987             Atsushi Enomoto  <atsushi@ximian.com>
988
989         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
990         (GAC_DIR): New define that doesn't include $(DESTDIR).
991         (install-data-local,uninstall-local): Use them.  Use in-tree mono
992         runtime, not the installed one.
993
994 2004-06-29  Raja R Harinath  <rharinath@novell.com>
995
996         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
997         (monotwo_DATA): Use it.
998         From Atsushi Enomoto.
999
1000 2004-06-24  Raja R Harinath  <rharinath@novell.com>
1001
1002         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
1003         ICSharpCode.SharpZipLib, not that it has a different version.
1004
1005 2004-06-24  Raja R Harinath  <rharinath@novell.com>
1006
1007         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
1008         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
1009         in W32.  Use 'mono' and 'mcs' in W32 too.
1010         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
1011         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
1012         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
1013         Fix for #60443, the GAC .DLL-Hell.
1014
1015 2004-06-22  Raja R Harinath  <rharinath@novell.com>
1016
1017         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
1018
1019 2004-06-18  Jackson Harper  <jackson@ximian.com>
1020
1021         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
1022         instructions on setting multiple mask values.
1023                 
1024 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
1025
1026         * Makefile.am: process data before runtime, so the config file is
1027         installed and gacutil has a chance to work (finding symlink).
1028
1029 2004-06-18  Raja R Harinath  <rharinath@novell.com>
1030
1031         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
1032         Test if files exist in the mcs/ tree before creating symlinks.
1033         Remove symlinks before creating them again.
1034         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
1035         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
1036
1037 2004-06-18  Raja R Harinath  <rharinath@novell.com>
1038
1039         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
1040         (bin_SCRIPTS): Unify all the script generating rules into one.
1041
1042 2004-06-16  Raja R Harinath  <rharinath@novell.com>
1043
1044         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
1045         build and populate net_2_0 profile.
1046         (populate-runtime-subdir): Make into subroutine that takes list of
1047         profiles to populate.
1048         (faststrap): Update.
1049         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
1050         Avoid automake conditional/+= problems.
1051         (populate-runtime-subdir): Rewrite sanity check.
1052
1053 2004-06-16  Raja R Harinath  <rharinath@novell.com>
1054
1055         Include prototype completely-untested 'make bootstrap' support for W32.
1056         * Makefile.am (bootstrap): Define to fasterstrap for W32.
1057         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
1058         (tmpinst-dir): Change sub-make invoke to ...
1059         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
1060         of 'mono' and 'mcs'.
1061         ($(tmpinst)/bin/mono.bat): New.
1062
1063 2004-06-15  Dick Porter  <dick@ximian.com>
1064
1065         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
1066         windows too.  Fixes bug 55040.
1067
1068 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
1069
1070         * configure.in: better explain that --with-nptl is not related to
1071         NPTL, but to __thread support. Set sigaltstack support to off by
1072         default.
1073
1074 2004-06-12  Raja R Harinath  <harinath@acm.org>
1075
1076         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
1077         to the PATH.
1078
1079 2004-06-11  Jackson Harper  <jackson@ximian.com>
1080
1081         * runtime/net_2_0/Makefile.am:
1082         * runtime/net_1_1/Makefile.am: Remove signing patches
1083         
1084 2004-06-11  Jackson Harper  <jackson@ximian.com>
1085
1086         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
1087         * runtime/net_2_0/Makefile.am: 
1088         * runtime/net_1_1/Makefile.am: Sign assemblies before
1089         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
1090         
1091 2004-06-11  Raja R Harinath  <rharinath@novell.com>
1092
1093         * Makefile.am (populate-runtime-subdir): New target.  Does a
1094         controlled "make install" in the 'mcs/' directory to populate the
1095         'runtime' directory.
1096         (fasterstrap): Use it.
1097
1098 2004-06-10  Raja R Harinath  <rharinath@novell.com>
1099
1100         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
1101         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
1102         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
1103         Use $(LN_S) to point to the mcs/ tree, rather than copying.
1104         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
1105
1106 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
1107
1108         Support the new assembly signing setup in mcs/.
1109         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
1110         ($(tmpinst)/etc/mono/machine.config): New target.
1111         (tmpinst-dir.stamp): Remove and rewrite into ...
1112         ($(tmpinst)/bin/mcs): ... this and ...
1113         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
1114         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
1115         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
1116         
1117 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
1118
1119         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
1120
1121 2004-06-01  Raja R Harinath  <rharinath@novell.com>
1122
1123         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
1124         Fix 'faststrap' to be corlib-version-change-safe.
1125         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
1126         (monolite-bootstrap): Update.
1127
1128 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1129
1130         * configure.in: fixlets for windows.
1131
1132 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
1133
1134         * configure.in: export CC instead of passing it to libgc/configure.
1135
1136 2004-05-28  Duncan Mak  <duncan@ximian.com>
1137
1138         * runtime/Makefile.am: 
1139         * scripts/Makefile.am: Include mono-find-provides and
1140         mono-find-requires.
1141         
1142         * scripts/mono-find-provides.in:
1143         * scripts/mono-find-requires.in: New wrapper scripts.
1144
1145 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
1146
1147         * configure.in: Pass CC to libgc configure.
1148
1149 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
1150
1151         * monowiz.win32.nsi: normalized line-endings to unix (LF)
1152
1153 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
1154
1155         * monowiz.win32.nsi: do not include mono subdirectory in
1156         MonoConfigDir registry key, to match batch files
1157
1158 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1159
1160         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
1161         values. Now they are URlEncoded.
1162
1163         * data/browscap.ini.gz: updated.
1164
1165 2004-05-26  Raja R Harinath  <rharinath@novell.com>
1166
1167         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
1168         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
1169         reflect new names for nunit.util and nunit.framework.  Add
1170         nunit.core.
1171         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
1172
1173 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1174
1175         * config.h.in: remove
1176
1177 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
1178
1179         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
1180
1181 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1182
1183         * Makefile.am:
1184         * monowiz.win32.nsi: improved windows installer script.
1185
1186 2004-05-21  Raja R Harinath  <rharinath@novell.com>
1187
1188         * README: Update to include instructions for the various new
1189         bootstrap-like targets.
1190
1191 2004-05-20  Raja R Harinath  <rharinath@novell.com>
1192
1193         * Makefile.am (get-monolite-latest, monolite-bootstrap):
1194         New bootstrap targets to build from monolite.
1195         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
1196
1197 2004-05-20  Raja R Harinath  <rharinath@novell.com>
1198
1199         * configure.in (AC_OUTPUT): Add tools/Makefile and
1200         tools/locale-builder/Makefile.
1201         * Makefile.am (SUBDIRS): Remove tools.
1202         (DIST_SUBDIRS): Add 'tools'.
1203         (bootstrap): Rewrite so that we get two new targets.
1204         (faststrap): New two-stage build.
1205         (fasterstrap): New one-stage build.
1206
1207 2004-05-19  Jackson Harper  <jackson@ximain.com>
1208
1209         * tools/
1210         * tools/Makefile.am: Add tools directory
1211         * tools/locale-builder: Add the locale-builder tool, this tool is
1212         not built by default as it is only needed by people that wish to
1213         moidify culture data.
1214         * Makefile.am: Add tools to build
1215         
1216 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
1217
1218         * configure.in: make MacOSX default to use the included libgc.
1219
1220 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1221
1222         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
1223
1224 2004-05-19  Raja R Harinath  <rharinath@novell.com>
1225
1226         * configure.in: Use proper autoconf idiom to pass additional
1227         arguments to libgc/configure.
1228         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
1229         * acconfig.h: Update to reflect changes.
1230
1231 2004-05-17  Raja R Harinath  <rharinath@novell.com>
1232
1233         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
1234         necessary. Move body ...
1235         (tmpinst-dir.stamp): ... here.
1236         (stage3): Don't remove _tmpinst tree.
1237         (bootstrap-clean, bootstrap-check): New rules.  They run the
1238         corresponding rules in the mcs/ tree.
1239
1240 2004-05-14  Raja R Harinath  <rharinath@novell.com>
1241
1242         * Makefile.am: Revert unlogged unexplained changes.
1243         (stage3): Make 'all-profiles' since the mono source tarball
1244         carries all the net_2_0 preview dlls.
1245
1246 2004-05-11  Jackson Harper  <jackson@ximian.com>
1247
1248         * runtime/net_1_1/Makefile.am:
1249         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
1250         
1251 2004-05-10  Raja R Harinath  <rharinath@novell.com>
1252
1253         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
1254         Fix quoting of commands.
1255
1256 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1257
1258         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
1259         file.
1260
1261 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
1262
1263         * man/mono.1: mention MONO_EGD_SOCKET
1264
1265 2004-05-07  Raja R Harinath  <rharinath@novell.com>
1266
1267         Goodbye 'fullbuild', hello 'bootstrap'.
1268         * Makefile.am (bootstrap): New target for building from CVS.  New
1269         improved version of 'fullbuild' -- does not install any files.
1270         (fullbuild): Obsolete target.  Bootstraps and installs tree.
1271         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
1272         Removed.
1273         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
1274         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
1275         two-stage bootstrap.
1276
1277 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1278
1279         * configure.in: scandir check is no longer needed.
1280
1281 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
1282
1283         * configure.in: set LIBC on HPUX
1284
1285 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
1286
1287         * configure.in: Detect JNI headers in GNU classpath sources as well.
1288
1289 2004-05-05  Raja R Harinath  <rharinath@novell.com>
1290
1291         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
1292         Only disable this if INSTALL_2_0 is disabled.
1293
1294 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1295
1296         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
1297         the request we do for the actual web service.
1298
1299 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1300
1301         * configure.in: check for SIGEV_THREAD being defined before checking
1302         for AIO support. Fixes compilation under FreeBSD.
1303
1304 2004-05-04  Raja R Harinath  <rharinath@novell.com>
1305
1306         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
1307         JIT_SUPPORTED.
1308         (install-data-local, uninstall-data-local): Run runtime with
1309         libtool.
1310         * runtime/net_2_0/Makefile.am: Likewise.
1311         Report from Urs C Muff <umuff@quark.com>.
1312
1313 2004-05-03  Jackson Harper  <jackson@ximian.com>
1314
1315         * man/gacutil.1: Basic man page for gacutil. This doesn't include
1316         the new non-standard options yet.
1317         
1318 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1319
1320         * data/machine.config: added version and publickeytoken.
1321
1322 2004-05-01  Duncan Mak  <duncan@ximian.com>
1323
1324         * runtime/net_1_1/Makefile.am:
1325         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
1326         dlls here.
1327         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
1328         (EXTRA_DIST): Include only gac_assemblies.
1329         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
1330         and that is no gone now. So remove as well.
1331         ($(non_gac_assemblies)): Bye bye.
1332
1333 2004-05-01  Duncan Mak  <duncan@ximian.com>
1334         
1335         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
1336         System.Web.Services. Someone accidentally took the line out.
1337
1338 2004-04-30  Jackson Harper  <jackson@ximian.com>
1339
1340         * runtime/net_1_1/Makefile.am:
1341         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
1342         
1343 2004-04-30  Raja R Harinath  <rharinath@novell.com>
1344
1345         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
1346         suffix.
1347         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
1348         New variables.  Use Automake idioms.
1349         (dist-hook): Remove.
1350         (install-local, uninstall-local): Use mscorlib.dll from current
1351         tree when running gacutil.
1352         (mono_runtime): New variable.  Points to either JIT compiler or
1353         interpreter.  
1354         Report from Bernie Solomon <bernard@ugsolutions.com>
1355         * runtime/net_2_0/Makefile.am: Likewise.
1356         * runtime/Makefile.am (dist_monobins_DATA): Rename from
1357         monobins_DATA.
1358         (EXTRA_DIST): Remove.
1359         * Makefile.am (fullbuild): Update to changes.
1360
1361 2004-04-30  Jackson Harper  <jackson@ximian.com>
1362
1363         * runtime/net_2_0/Makefile.am:
1364         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
1365         
1366 2004-04-30  Duncan Mak  <duncan@ximian.com>
1367
1368         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
1369         
1370 2004-04-29  Duncan Mak  <duncan@ximian.com>
1371
1372         * scripts/gmcs.in: New file.
1373
1374         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
1375         gmcs script.
1376
1377 2004-04-29  Jackson Harper  <jackson@ximian.com>
1378
1379         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
1380         special little place.
1381         
1382 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
1383
1384         * acconfig.h configure.in: Add check for scandir.
1385
1386 2004-04-29  Raja R Harinath  <rharinath@novell.com>
1387
1388         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
1389         (SUBDIRS): Build here before building subdirs.
1390         * runtime/net_1_1/Makefile.am (all-local): Copy
1391         $(gac_assemblies_list) here.
1392         (install-data-local): Install dll from $(srcdir).
1393         (gacutil): Pick from current tree.
1394         * runtime/net_2_0/Makefile.am: Likewise.
1395
1396         * Makefile.am (fullbuild): Update to changes in tree layout.
1397         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
1398         $(gac_assemblies_list).
1399         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
1400         not 'class/lib/net_1_1'.
1401
1402 2004-04-28  Jackson Harper  <jackson@ximian.com>
1403
1404         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
1405         not assume gacutil is installed.
1406         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
1407         
1408 2004-04-28  Jackson Harper  <jackson@ximian.com>
1409
1410         * configure.in: Add new Makefile.amS
1411         * runtime/Makefile.am: libs are now in profile dependant
1412         directories.
1413         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
1414         libs to the GAC.
1415         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
1416         libs to the GAC.
1417         * data/Makefile.am: cleanup browscap.ini
1418         
1419 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
1420
1421         * configure.in: reword message re EGD support
1422         now it is there
1423
1424 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1425
1426         * config.h.in:
1427         * configure.in: added check for sys/aio.h. Also check the field name
1428         in 'union sigval'.
1429
1430 2004-04-28  Jackson Harper  <jackson@ximian.com>
1431
1432         * scripts/Makefile.am:
1433         * scripts/gacutil.in: Add a gacutil script
1434
1435 2004-04-26  Jackson Harper  <jackson@ximian.com>
1436
1437         * Makefile.am: Grab libraries from lib/default now.
1438         * runtime/Makefile.am: Grab libraries from lib/default now.
1439         
1440 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
1441
1442         * configure.in: move setting of NO_VERSION_SCRIPT
1443         until after checking for GNU ld
1444
1445 2004-04-22  Urs C Muff <umuff@quark.com>
1446
1447         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
1448         windows/cygwin refactor .nsi to simply maintenance on script/batch
1449         generation
1450         * runtime/Makefile.am
1451         * script/Makefile.am
1452         * monowiz.win32.nsi
1453
1454 2004-04-14  Raja R Harinath  <rharinath@novell.com>
1455
1456         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
1457         $(srcdir).  Clean up output.
1458         ($(monobins_DATA)): Likewise.
1459
1460         * Makefile.am (mcs-tree-safe-build): Fix typo.
1461
1462 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
1463
1464         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
1465         getpwnam_r, getpwuid_r, getresuid and setresuid.
1466
1467 2004-04-13  Raja R Harinath  <rharinath@novell.com>
1468
1469         Allow 'make fullbuild' to work on non-srcdir build.
1470         * Makefile.am (mcs_topdir): New variable.
1471         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
1472         build.
1473         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
1474         grep for 'libgc'.
1475         (fullbuild): Make ordering dependencies explicit.
1476         
1477 2004-04-12  Sachin Kumar <skumar1@novell.com>
1478
1479         * Makefile.am: Added 'web' in SUBDIRS
1480
1481 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1482
1483         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1484         if they are disabled in the command line.
1485
1486 2004-04-05  Jackson Harper  <jackson@ximian.com>
1487
1488         * man/ilasm.1: Show /output instead of /out as the switch for
1489         specifying output file names.
1490
1491 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1492
1493         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1494
1495 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1496
1497         * config.h.in: added HAVE_GETPWUID_R
1498         * configure.in: check for getpwuid_r.
1499
1500 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1501
1502         * configure.in: Fix GNU ld check.
1503
1504 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1505
1506         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1507         #55840.
1508         
1509         * configure.in: Disable -version-script if not using GNU ld. Fixes
1510         #55910.
1511
1512         * configure.in: Speedup successful sigaltstack test.
1513
1514
1515         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1516         if they are disabled in the command line.
1517
1518 2004-04-05  Jackson Harper  <jackson@ximian.com>
1519
1520         * man/ilasm.1: Show /output instead of /out as the switch for
1521         specifying output file names.
1522
1523 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1524
1525         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1526
1527 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1528
1529         * config.h.in: added HAVE_GETPWUID_R
1530         * configure.in: check for getpwuid_r.
1531
1532 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1533
1534         * configure.in: Fix GNU ld check.
1535
1536 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1537
1538         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1539         #55840.
1540         
1541         * configure.in: Disable -version-script if not using GNU ld. Fixes
1542         #55910.
1543
1544         * configure.in: Speedup successful sigaltstack test.
1545
1546 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1547
1548         * configure.in: this test for sigaltstack works.
1549
1550 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
1551
1552         * configure.in: Disable sigaltstack test for now since it can hang.
1553         
1554         * configure.in: Add test for working sigaltstack.
1555 2004-03-16  Duncan Mak  <duncan@ximian.com>
1556
1557         * runtime/Makefile.am
1558         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
1559         Remember to install them to mono/runtime.
1560
1561 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
1562
1563         * configure.in: Enable JIT on sparc.
1564
1565 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
1566
1567         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
1568         breakage with gtkhtml-3.0.10
1569
1570 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
1571
1572         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
1573         where the sigaltstack based exception handling does not work.
1574
1575 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
1576
1577         * configure.in acconfig.h: Add check for aintl function, which is the
1578         solaris equivalent of truncl.
1579
1580 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
1581
1582         * configure.in: Add check for GC_enable.
1583         
1584         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
1585
1586 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
1587
1588         * configure.in: Add proper support for --with-nptl for people who
1589         have linking problems when it is enabled.
1590
1591 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1592
1593         * configure.in: Add test for __thread keyword and shared libs.
1594
1595 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
1596
1597         * configure.in: Enable --with-nptl by default.
1598
1599 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
1600
1601         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
1602         message for failed gethostbyname2_r check.
1603
1604 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
1605
1606         * configure.in, acconfig.h: check for truncl. Disable 
1607         version script on MacOSX (see bug #51590 if a check becomes
1608         necessary).
1609
1610 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
1611
1612         * configure.in, acconfig.h: added check for socklen_t.
1613
1614 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1615
1616         * Makefile.am: Do not install mono.pc on platforms without a JIT.
1617
1618 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
1619
1620         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
1621
1622 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
1623
1624         * scripts/sn.in: Add sn script.
1625
1626 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
1627
1628         * scripts/Makefile.am: Add al.exe.
1629
1630         * scripts/al.in: New file.
1631
1632         * runtime/Makefile.am: Add al.exe.
1633
1634 2004-01-10  Jackson Harper <jackson@ximian.com>
1635
1636         * data/machine.config: Add trace handler (Trace.axd) add trace
1637         configuration handlers.
1638         
1639 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
1640
1641         * doc/books: Added books on Web Services and ASP.NET
1642
1643 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
1644
1645         * monowiz.win32.nsi: update the NSIS installer script for windows
1646           to support NSIS 2.0 rc1 and Mono 0.29
1647
1648 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1649
1650         * configure.in: missed in my last change
1651
1652         * samples/embed/testi.c: interpreter embedding example
1653
1654         * docs/embedded-api: add info on interpreter embedding
1655
1656 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
1657
1658         * configure.in, acconfig.h: use mach semaphores on darwin.
1659
1660 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1661
1662         * Makefile.am: Create mint.pc
1663         mint.pc.in: Added for embedding the interpreter
1664
1665 2003-12-16  Martin Baulig  <martin@ximian.com>
1666
1667         * Makefile.am: In a Makefile.am, comments are started with `#' and
1668         not with `dnl' - I must have been an idiot ...
1669
1670 2003-12-10  Todd Berman <tberman@gentoo.org>
1671
1672         * configure.in: adding libicu url to the ICU: no message.
1673
1674 2003-12-05  John Luke  <jluke@cfl.rr.com>
1675
1676         * data/config.in: new dll mapping entry for libgstreamer
1677         
1678 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1679
1680         * README: tiny fix ;-)
1681
1682 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
1683
1684         * configure.in: Add -fno-strict-aliasing to CFLAGS.
1685         
1686         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
1687         librt if not neccesary.
1688
1689 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
1690
1691         * configure.in: Fix signbit check. Fixes #51315.
1692
1693 2003-11-20  Jackson Harper <jackson@ximian.com>
1694
1695         * data/machine.config: Add OutputCacheModule
1696         
1697 2003-11-19  Jackson Harper <jackson@ximian.com>
1698
1699         * doc/web/team.xml: New email address and job description
1700         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
1701         
1702 2003-11-14  Jackson Harper <jackson@ximian.com>
1703
1704         * Makefile.am: delete mscorlib.dll
1705         
1706 2003-11-12 Jackson Harper <jackson@ximian.com>
1707
1708         * Makefile.am: corlib is now named mscorlib.dll
1709         
1710 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
1711
1712         * configure.in acconfig.h: Add check for signbit, which is missing in
1713         FreeBSD 4.x.
1714
1715 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
1716
1717         * configure.in: Remove debugging junk accidently checked in.
1718         
1719         * configure.in: Add new --with-nptl option to enable NPTL only
1720         features since auto-detection is not reliable.
1721
1722         * autogen.sh: Fix previous patch and silence noisy GNU which.   
1723
1724 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
1725
1726         * autogen.sh: tweak glibtool check so it works
1727         if which doesn't set return code properly
1728
1729 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
1730
1731         * autogen.sh: Silence noisy GNU which.
1732         
1733         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
1734         Use 'glibtool' instead of 'libtool' on OSX. 
1735
1736 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
1737
1738         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
1739         of the managed/unmanaged boundary.
1740
1741 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
1742
1743         * configure.in acconfig.h: Add check for __thread keyword in gcc.
1744
1745 2003-10-29  Dick Porter  <dick@ximian.com>
1746
1747         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
1748
1749 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
1750
1751         * man/mono.1: Document new --trace options
1752
1753 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1754
1755         * configure.in: add hppa support (64bit only)
1756         make solaris build work with Forte compiler
1757
1758 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1759
1760         * configure.in: Added check for pthread_attr_setstacksize.
1761
1762         * mono/tests/ChangeLog: New file.
1763         
1764 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1765
1766         * mono/tests/Makefile.am: Link the tests with the test driver program
1767         used for the mini tests.
1768
1769 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
1770
1771         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
1772         stdcall calling convention.
1773
1774 2003-10-09  Dick Porter  <dick@ximian.com>
1775
1776         * acconfig.h:
1777         * configure.in: Check for ICU availability
1778
1779 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
1780
1781         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
1782
1783 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
1784
1785         * mono/tests/Makefile.am mono/tests/libtest.c
1786         mono/tests/pinvoke18.cs: new test for bool marshalling.
1787
1788 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
1789
1790         * mono/scripts/Makefile.am mono/scripts/*.in: fix
1791         managed .exe paths so they are found under cygwin.
1792
1793 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
1794
1795         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
1796         test.
1797
1798 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
1799
1800         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
1801         mono/tests/libtest.c: Add more pass by value struct
1802         tests for platforms with more complex calling conventions 
1803         (Sparc V9, HPPA 64 bit).
1804
1805 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
1806
1807         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
1808         marshalling test.
1809
1810 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
1811
1812         * mono/tests/libtest.c: remove warnings except
1813         "no previous prototype"
1814
1815 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
1816
1817         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
1818         behaviour of increment, (mono_test_marshal_char) = should be ==
1819
1820 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
1821
1822         * mono/tests/remoting1.cs: Added test for interface casts on
1823         TransparentProxies.
1824
1825 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
1826
1827         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
1828           marshal5.cs: remove .so from DllImport of libtest to aid portability.
1829
1830 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
1831
1832         * configure.in: Added check for valgrind headers.
1833
1834 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
1835
1836         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
1837         (bernard@ugsolutions.com).
1838         
1839 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
1840
1841         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
1842         (bernard@ugsolutions.com).
1843
1844 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
1845
1846         * mono.pc.in: Added gthread-2.0.
1847
1848 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
1849
1850         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
1851         can call g_thread_init ().
1852
1853 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
1854
1855         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
1856         of static variables atomic. Fixes bug #47683.
1857
1858 2003-08-21  Johannes Roith  <johannes@jroith.de>
1859
1860         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
1861
1862 2003-08-18  Johannes Roith  <johannes@jroith.de>
1863
1864         * mono/Makefile.am: add windows build option
1865         * mono/monowiz.win32.nsi: add windows build script
1866         * mono/mono-win32-light.bmp: add bitmap
1867
1868 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
1869
1870         * mono/tests/checked.cs: Added mul.ovf tests.
1871
1872 2003-08-15  Duncan Mak  <duncan@ximian.com>
1873
1874         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
1875         correct ByteFX.Data.MySqlClient (note the change in
1876         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
1877         spotting the error.
1878
1879 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
1880
1881         * mono/tests/bug-47295.cs: Regression test for bug #47295.
1882
1883 2003-08-11  Duncan Mak  <duncan@ximian.com>
1884
1885         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
1886
1887 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
1888
1889         * configure.in: added FPU test for ARM.
1890
1891 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
1892
1893         * configure.in, etc.: portability fixes and support for
1894         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
1895
1896 2003-07-22  Duncan Mak  <duncan@ximian.com>
1897        
1898         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
1899
1900 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
1901
1902         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
1903         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
1904         Do not try to build vararg.cs under mcs.
1905
1906         * configure.in: Fix detection of GC_gcj_malloc.
1907
1908 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
1909
1910         * acconfig.h:
1911         * configure.in: Check for gethostbyname2_r availability.
1912         * data/machine.config: Added section system.net/settings. Added
1913         option for IPv6 availability.   
1914
1915 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
1916
1917         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
1918
1919         * mono/tests/struct.cs: Add test for unboxing trampolines.
1920
1921         * mono/tests/bug-27420.cs: new regression test.
1922
1923         * mono/tests/Makefile.am: skip vararg test since it does not compile 
1924         under mono. Add testinterp target. Add new tests.
1925         
1926 2003-07-10  Martin Willemoes Hansen
1927
1928         * doc/web/team.xml : Modified my tasks a bit.
1929
1930 2003-07-01  Paolo Molaro <lupus@ximian.com>
1931
1932         * acconfig.h, configure.in: added bundle support.
1933
1934 2003-06-10  Dick Porter  <dick@ximian.com>
1935
1936         * acconfig.h:
1937         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1938         available.
1939
1940 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
1941
1942         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1943
1944 2003-06-10  Martin Baulig  <martin@ximian.com>
1945
1946         * configure.in: Fall back to boehm if we don't have a libgc
1947         subdirectory.
1948
1949 2003-06-10  Martin Baulig  <martin@ximian.com>
1950
1951         * configure.in: Make the libgc stuff actually work; we now create
1952         a shared libmonogc.so when using the included libgc.
1953
1954 2003-06-09  Martin Baulig  <martin@ximian.com>
1955
1956         * configure.in: Only check for gc if --with-gc=boehm.
1957
1958 2003-06-08  Martin Baulig  <martin@ximian.com>
1959
1960         * configure.in: Tell libgc's configure about our threads library.
1961
1962 2003-06-08  Martin Baulig  <martin@ximian.com>
1963
1964         * libgc/: Integrate the libgc module here.
1965
1966         [Note: A simple `cvs update' won't work this time; you either need
1967         to re-checkout the `mono' module or manually move the `libgc'
1968         module here.]
1969
1970         * configure.in (--with-gc): Added `included' option to use the
1971         included libgc.  This is now also the default.
1972         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
1973         (INCLUDED_LIBGC): New automake conditional.
1974         (USE_INCLUDED_LIBGC): #define this if appropriate.
1975
1976         * autogen.sh: Run libgc/autogen.sh.
1977
1978         * Makefile.am (SUBDIRS): Added libgc.
1979
1980 2003-06-05  Duncan Mak  <duncan@ximian.com>
1981
1982         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1983         the package.
1984
1985 2003-05-19  Dick Porter  <dick@ximian.com>
1986
1987         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1988
1989 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
1990
1991         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1992           shell wrapper scripts.
1993
1994 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
1995
1996         * mono/tests/Makefile.am: 
1997         - Compile with mcs.
1998         - Disable some warnings.
1999         - Added executables to clean target.
2000         - Make testjit the default target.
2001         - Print list of failed tests at the end of a test run.
2002         - Abort tests when Ctrl-C is pressed.
2003
2004         * mono/tests/test-driver: Return with a special exit code when 
2005         SIGINT is detected.
2006
2007         * mono/tests/checked.cs: Make it compile.
2008         
2009 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
2010
2011         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
2012         for the target exe binaries.
2013
2014         Copy cilc.exe and secutil.exe from the right paths to the right
2015         location.
2016
2017         Add missing assemblies.
2018
2019 2003-05-02  Alp Toker  <alp@atoker.com>
2020
2021         * data/config.in: new dll mapping entry for libglade
2022
2023 2003-05-01  Duncan Mak  <duncan@ximian.com>
2024
2025         * scripts/Makefile.am: 
2026         * runtime/Makefile.am: Install cilc and ilasm.
2027
2028 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
2029
2030         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
2031
2032 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
2033
2034         * doc/web/team.xml : Added myself to it.
2035
2036 2003-04-10  Duncan Mak  <duncan@ximian.com>
2037
2038         * doc/web/render-team-page.cs: Make the names of the element be
2039         lowercase instead. BenM says this makes it XHTML compliant; heck,
2040         I'm generating this from an XmlDocument already, why not make it
2041         XHTML compliant?
2042
2043 2003-04-10  Duncan Mak  <duncan@ximian.com>
2044
2045         * doc/web/render-team-page.cs (Compare): Correctly fix
2046         ContributorComparer.
2047         (RenderHtml): Add some SetAttribute loving to make it render prettier.
2048
2049         * doc/web/team.xml: Revert excessive indenting.
2050
2051 2003-04-07  Martin Baulig  <martin@ximian.com>
2052
2053         * mono/mini/: Added this directory to the build; install `mini'
2054         and `libmini.la'.
2055
2056 2003-04-07  Duncan Mak  <duncan@ximian.com>
2057
2058         * doc/web/render-team-page.cs: Fix ContributorComparer.
2059
2060 2003-04-04  Duncan Mak  <duncan@ximian.com>
2061
2062         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
2063         are specified in the XML.
2064
2065         * doc/web/team.xml: Remove the comment.
2066
2067         * doc/web/render-team-page.cs: Make it not output a full HTML file.
2068
2069 2003-04-04  Duncan Mak  <duncan@ximian.com>
2070
2071         * doc/web/commands: 
2072         * doc/web/makefile: Add team page information.
2073
2074         * doc/web/team.xml: 
2075         * doc/web/render-team-page.cs: Code for rendering a team page.
2076
2077 2003-04-02  Duncan Mak  <duncan@ximian.com>
2078
2079         * doc/web/makefile: Add a new make target for generating a team
2080         page on go-mono.com.
2081
2082 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
2083
2084         * configure.in: Added check for GC_gcj_malloc.
2085
2086 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
2087
2088         * man/sqlsharp.1: changed pass= to password= for the 
2089           PostgreSql provider.
2090
2091 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2092
2093         * data/machine.config: added SessionStateModule to httpModules section.
2094
2095 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2096
2097         * data/machine.config: added default sessionState section and handler.
2098
2099 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
2100
2101         * doc/provider-factory: add new web page 
2102         about Mono.Data's ProviderFactory
2103
2104         * doc/web/commands
2105         * doc/web/makefile: add provider-factory web page to build
2106         
2107         * doc/ado-net
2108         * doc/ibmdb2
2109         * doc/postgresql
2110         * doc/sqlclient
2111         * doc/tdsclient
2112         * doc/sybase
2113         * doc/mysql
2114         * doc/firebird
2115         * doc/oracle
2116         * doc/oledb
2117         * doc/odbc
2118         * doc/sqlite: updated web pages
2119
2120 2003-02-16  Martin Baulig  <martin@ximian.com>
2121
2122         * doc/jit-debug-sample
2123         * doc/jit-debug-sample2: Removed.
2124
2125         * doc/jit-debug: Updated.
2126
2127 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
2128
2129         * doc/screenshots
2130         * doc/ado-net
2131         * doc/oracle
2132         * doc/gtk-sharp: update web pages
2133         
2134 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2135
2136         * data/machine.config: added sample globalization section.
2137
2138 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2139
2140         * data/machine.config: added UrlAuthorizationModule and
2141         AuthenticationConfigHandler.
2142
2143 2003-02-11  Tim Coleman <tim@timcoleman.com>
2144         * data/config.in: Add mapping for Oracle call interface
2145         (OCI) native libraries.
2146
2147 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2148
2149         * configure.in: added check for sys/un.h.
2150
2151 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
2152
2153         * doc/postgresql
2154         * doc/mysql
2155         * doc/ado-net: updates to web pages
2156         
2157         * man/sqlsharp.1: update to man page
2158
2159 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2160
2161         * configure.in: added WIN32_THREADS flag when building under windows.
2162         It seems that the header files of the gc do not always define it when
2163         GC_WIN32_THREADS is defined.
2164
2165 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
2166
2167         * doc/index
2168         * doc/ado-net
2169         * doc/firebird
2170         * doc/ibmdb2
2171         * doc/mysql
2172         * doc/odbc
2173         * doc/oledb
2174         * doc/oracle
2175         * doc/postgresql
2176         * doc/sqlclient
2177         * doc/sqlite
2178         * doc/sybase
2179         * doc/tdsclient: corrections
2180
2181 2003-01-26  Duncan Mak  <duncan@ximian.com>
2182
2183         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
2184
2185 2003-01-22  Martin Baulig  <martin@ximian.com>
2186
2187         * configure.in: Set version number to 0.19.1.
2188
2189         Heads up: I'm going to commit some changes to the debugger
2190         which'll require you to use this new runtime, so if you update the
2191         debugger from CVS, you also need this new runtime.
2192
2193 2003-01-20  Duncan Mak  <duncan@ximian.com>
2194
2195         * configure.in: Bump the release number to 0.19.
2196           
2197 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
2198
2199         * doc/ibmdb2: added file which is new web page
2200         about IBM DB2 data provider at Mono.Data.DB2Client
2201         
2202         * makefile
2203         * commands: added ibmdb2 web page to go-mono web site
2204         
2205         * doc/ado-net: added a couple more developers email, plus made the
2206         email spam resistant, added Mono's DB2 data provider to list,
2207         added more info about the ProviderFactory and retrieving data using
2208         ADO.NET from ASP.NET, add notes about testing, misc cleanup
2209         
2210         * doc/mysql
2211         * doc/postgresql
2212         * doc/sqlclient
2213         * doc/oracle
2214         * doc/tdsclient
2215         * doc/firebird
2216         * doc/oledb
2217         * doc/odbc
2218         * doc/sybase
2219         * doc/sqlite: added testing notes and C# examples
2220         
2221         * doc/gtk-sharp: added links for GTK# for Windows
2222         
2223         * man/sqlsharp.1: added providers Npgsql and MySQLNet
2224
2225 2003-01-17  Duncan Mak  <duncan@ximian.com>
2226
2227         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
2228
2229 2003-01-16  Martin Baulig  <martin@ximian.com>
2230
2231         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
2232         check again, we're now using the mono/io-layer for this.
2233
2234 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
2235
2236         * configure.in: allow MacOSX (from various people).
2237
2238 2003-01-14  Martin Baulig  <martin@ximian.com>
2239
2240         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
2241
2242 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
2243         * fixed url for System.Windows.Forms in the class status
2244         
2245 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2246
2247         * configure.in: moved struct tm field tm_gmtoff check before the check
2248         for timezone global variable. This makes Timezone work for me (debian
2249         sid, linux, x86, which has both the field and the global variables).
2250
2251 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
2252
2253         * doc/oracle: added file which is
2254         a new web page oracle.html
2255
2256         * doc/ado-net: clean up and add link
2257         to oracle.html
2258         
2259         * doc/web/commands
2260         * doc/web/makefile: added oracle.html
2261
2262 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
2263
2264         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
2265         
2266         * man/sqlsharpcli.1: renamed to sqlsharp.1
2267
2268 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
2269
2270         * mono/jit/jit.c
2271         * mono/metadata/icall.c: added mono_install_get_config_dir() to
2272         utilize the MONO_CFG_DIR environment variable for specifying
2273         different machine.configs.
2274
2275 2002-12-06  Duncan Mak  <duncan@ximian.com>
2276
2277         * data/Makefile.am (EXTRA_DIST): Add machine.config
2278         (DISTCLEANFILES): Add config.
2279
2280 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
2281
2282         * man/sqlsharpcli.1: added file - a man page 
2283         for SQL# CLI
2284         
2285         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
2286         
2287 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
2288
2289         * doc/firebird: updated web page
2290
2291 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
2292
2293         * data/Config.in : added the gtk# dll mapping entries
2294
2295 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
2296
2297         * doc/firebird: updated web page based on input
2298         from the firebird .net data provider author
2299
2300 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
2301
2302         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
2303         been installed.
2304
2305 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
2306
2307         * doc/oledb
2308         * doc/odbc
2309         * doc/mysql
2310         * doc/sqlite
2311         * doc/sqlclient
2312         * doc/tdsclient
2313         * doc/sybase
2314         * doc/firebird: added web pages
2315         for each specific data provider
2316         
2317         * doc/ado-net
2318         * doc/postgresql: updated web page
2319         with current status
2320         
2321         * doc/web/commands
2322         * doc/web/makefile: updated to include
2323         new web pages
2324
2325 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2326
2327         * autogen.sh: make it work when MONO_PATH is set and it has more than
2328         one directory or ends in ":". Also check that the directory added to
2329         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
2330
2331 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
2332
2333         * configure.in: Also allow the miss-spelled bohem.
2334
2335 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2336
2337         * doc/ado-net
2338         * doc/postgresql
2339         * doc/tds-providers: cleaned up the web pages
2340         
2341         * doc/web/commands: postgresql.html page was mistyped
2342
2343 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2344
2345         * doc/ado-net: updated status of
2346         the ADO.NET functionality and providers
2347         and added link to tds-providers.html
2348
2349         * doc/tds-providers: added file to
2350         describe the design     and status of 
2351         the SqlClient, SybaseClient, and TdsClient
2352         ADO.NET providers.
2353
2354         * doc/web/makefile
2355         * doc/web/command: added new web page 
2356         tds-providers.html to build of  www.go-mono.com web site
2357         
2358 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
2359
2360         * doc/web/makefile
2361         * doc/web/commands:     web page 
2362         postgresql needed to be added
2363
2364 2002-10-13  Mark Crichton <crichton@gimp.org>
2365
2366         * doc/index: Even more spelling errors fixed.
2367
2368 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
2369
2370         * doc/adonet: updated status of all providers, added links, 
2371           and added information
2372           about the Mono.Data.SqliteClient provider that 
2373           Vladimir Vukicevic contributed. Added Brian Ritchie's 
2374           and Vladimir Vukicevic's email addresses as
2375           people to contact about ADO.NET in Mono.  
2376           Added information about SQL#, configuration tools, 
2377           and an ADO.NET Multiplexor, etc...  
2378
2379 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
2380
2381         * doc/index: corrected some mistypes
2382         
2383         * doc/adonet: updated the status and plans of all the ADO.NET providers
2384           and moved PostgreSQL specific stuff to doc/postgresql
2385
2386         * doc/postgresql: added new file to detail
2387           the status of the PostgreSQL ADO.NET provider
2388           and provide test notes for setting it up
2389
2390 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
2391
2392         * data/config.in: add entry for MySQL native shared libraries
2393           which are different on Windows and Linux
2394
2395 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
2396
2397         * doc/ccvs: Fixed some ugly formatting.
2398
2399 2002-10-03  Dick Porter  <dick@ximian.com>
2400
2401         * acconfig.h:
2402         * configure.in:  Freebsd pthread_t is a pointer
2403
2404 2002-10-01  Duncan Mak  <duncan@ximian.com>
2405
2406         * mono/os/Makefile.am: Add gc_wrapper.h.
2407
2408         * runtime/Makefile.am: Fix the path for monoresgen.exe.
2409
2410 2002-09-27  Dick Porter  <dick@ximian.com>
2411
2412         * configure.in: Check for semaphore.h.  Patch for BSD from
2413         jmmv@hispabsd.org (Julio Merino).
2414
2415 2002-09-20  Duncan Mak  <duncan@ximian.com>
2416
2417         * data/config.in: Added reference to libxslt.
2418
2419 2002-09-20  Mark Crichton  <crichton@gimp.org>
2420
2421         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
2422         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
2423         For systems that do not have such a virtual FS, define
2424         NEED_LINK_UNLINK.
2425
2426         * acconfig.h: added NEED_LINK_UNLINK
2427         
2428 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
2429
2430         * configure.in: add some needed defines to fix support of
2431         threads in the GC.
2432
2433 2002-09-19  Mark Crichton  <crichton@gimp.org>
2434
2435         * configure.in: Added checks for Solaris to use X/Open functionality.
2436         Really needed for the io-layer code.
2437
2438 2002-09-15  Andrew Birkett  <andy@nobugs.org>
2439
2440         * man/mcs.1: --probe is now --expect-error.
2441
2442 2002-09-09  Dick Porter  <dick@ximian.com>
2443
2444         * acconfig.h: 
2445         * configure.in: Simplify thread checks, by using canned rules for
2446         particular systems (based on the sleepycat db configure.in).
2447         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
2448         don't have a solaris machine to try it on.
2449
2450 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
2451
2452         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
2453
2454 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
2455
2456         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
2457         Security) to the OpenSSH keys required by mono CVS
2458         access.
2459
2460 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2461
2462         * configure.in, mono/interpreter/interp.c,
2463         mono/io-layer/handles.c, mono/io-layer/processes.c,
2464         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
2465         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
2466         mono/metadata/appdomain.c, mono/metadata/class.c,
2467         mono/metadata/domain.c, mono/metadata/gc.c,
2468         mono/metadata/object.c, mono/metadata/reflection.c,
2469         mono/metadata/threads.c, mono/os/gc_wrapper.h,
2470         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
2471         wrap inclusion of gc.h for boehm, since from FreeBSD and
2472         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
2473         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
2474         to apply, and also makes it possible for me to build with
2475         GC on OpenBSD/macppc built by hand.
2476
2477 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2478
2479         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
2480
2481 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2482
2483         * mono/dis/dis-cil.c:
2484         * configure.in: Check for <wchar.h> via autoconf, don't use it if
2485         it isn't there, as it seems to work fine without it on OpenBSD.
2486
2487 2002-08-28  Dick Porter  <dick@ximian.com>
2488
2489         * mono/os/win32/util.c: 
2490         * mono/os/unix/util.c: 
2491         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
2492         (It doesn't do anything on unix builds, and the w32 version no
2493         longer needs an arg.)
2494
2495         * configure.in: Add HOST_CC for w32 builds
2496
2497 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
2498
2499         * configure.in: remove iconv checks.
2500
2501 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
2502
2503         * configure.in: Recognise OpenBSD/macppc as PowerPC.
2504
2505 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
2506
2507         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
2508         to error out if bison is missing.
2509
2510 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2511
2512         * configure.in: don't link against libdl on windoze.
2513
2514 2002-08-12  Dick Porter  <dick@ximian.com>
2515
2516         * mono.pc.in: Add $includedir to Cflags
2517
2518 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
2519
2520         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
2521         with pkg-config.
2522         * */Makefile.am: makefile overhaul to create a shared libmono library.
2523         * */*.h: do not include config.h in headers that should be installed.
2524
2525 2002-07-12  Dick Porter  <dick@ximian.com>
2526
2527         * acconfig.h:
2528         * configure.in: Check the size of sockaddr_un.sun_path
2529
2530 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
2531
2532         * man/Makefile.am (man_MANS): Added new man page
2533
2534         * man/mono-config.5: New manual page describing the mono-config
2535         file format. 
2536
2537 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
2538
2539         * configure.in: added checks for MSG_NOSIGNAL
2540
2541 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
2542
2543         * doc/ado-net: update the ado-net web page on go-mono.com
2544         input parameters support, beginnings of Mono.Data.MySQL 
2545         and System.Data.OleDb, updated the sample source code,
2546         and output from a PostgresTest
2547
2548 2002-05-21  Martin Baulig  <martin@gnome.org>
2549
2550         * mono.1: Documented the "--debug-args" debugging arguments.
2551
2552 2002-05-21  Martin Baulig  <martin@gnome.org>
2553
2554         * mono.1: Updated to reflect my latest changes and beautified this a bit.
2555         (FIXME: There are still command line argument which aren't documented here.)
2556
2557 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
2558
2559         * doc/ado-net: updated page to include C# code snippets using
2560         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
2561         works, executing/reading multiple results, and stored procedures.
2562         And other tweaks about the providers.  
2563
2564 2002-05-19  Martin Baulig  <martin@gnome.org>
2565
2566         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
2567         interpreter/Makefile.am.
2568
2569 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
2570
2571         * configure.in: search for pthread functions also in libc_r (patch
2572         from Garrett Rooney <rooneg@electricjellyfish.net>).
2573
2574 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
2575
2576         * doc/ado-net: added instructions for installing PostgreSQL on Linux
2577         and for using nant to re-compile just the System.Data.dll assembly
2578         on Windows.
2579
2580 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
2581
2582         * doc/ado-net: added instructions for compiling System.Data.dll
2583         (a subset of) on Linux.
2584
2585 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
2586
2587         * doc/ado-net: added links
2588
2589 2002-05-09  Dick Porter  <dick@ximian.com>
2590
2591         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
2592
2593 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2594
2595         * doc/ado-net: correct formatting
2596         * doc/index: added credit i forgot to add
2597
2598 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2599
2600         * doc/ado-net: i did not format it correctly earlier, i 
2601         tried added various tags where appropriate.
2602         
2603         * doc/index: added news item for May 5, 2002 - ado.net able
2604         to retrieve data now
2605
2606 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2607
2608         * doc/ado-net: updated the current status which
2609         I kept forgetting to do.
2610
2611 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2612
2613         * doc/ado-net: updated to includes an example for
2614         running ipc-daemon as a Windows service.  Thanks
2615         to gonzalo.
2616
2617 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2618
2619         * doc/ado-net: updated to include installation of
2620         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
2621         Also included notes on running the System.Data/Test/PostgresTest.cs
2622         that should work on a lot of Mono installations that have
2623         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
2624         know.
2625
2626 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
2627
2628         * doc/ado-net: updated a little bit.
2629
2630 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
2631
2632         * configure.in: Added checks for timezone stuff.
2633
2634 2002-04-30  Dick Porter  <dick@ximian.com>
2635
2636         * acconfig.h:
2637         * configure.in: Added option to disable using shared memory for
2638         handles
2639
2640 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2641
2642         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
2643         defined problem under cygwin with latest version of automake and
2644         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
2645
2646 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2647
2648         * configure.in: removed -Wshadow from CFLAGS.
2649
2650 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
2651
2652         * status/maintainers.xml: added danmorg and myself for System.Data.*
2653         classes.
2654
2655         * status/class.xml: added System.Data.* classes.
2656
2657 2002-04-08  Dick Porter  <dick@ximian.com>
2658
2659         * configure.in: Set -mno-cygwin here rather than in the build script
2660
2661 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
2662
2663         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
2664
2665 2002-03-29  Martin Baulig  <martin@gnome.org>
2666
2667         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
2668         New files, added documentation for the debugging code.
2669
2670         * doc/web/commands: Added the debugging pages.
2671
2672         * docs/jit-debug: Removed, this is now on the web site.
2673
2674 2002-03-24  Martin Baulig  <martin@gnome.org>
2675
2676         * man/mcs.1: Documented the new --debug option and added a section
2677         about debugging support.
2678
2679         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
2680
2681 2002-03-21  Martin Baulig  <martin@gnome.org>
2682
2683         * configure.in: Added check for <elf.h>.
2684
2685 2002-03-18  Dick Porter  <dick@ximian.com>
2686
2687         * configure.in: Only look for libgc on the system.  Default to not
2688         using GC at all, because it doesn't work with the jit.
2689
2690 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
2691
2692         * configure.in: Add support for building the included boehm GC.
2693
2694 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
2695
2696         * configure.in: detect Boehm GC libs and add --with-gc switch.
2697         Boehm GC needs to be explicitly enabled since the JIT currently fails
2698         in some cases with it.
2699
2700 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
2701
2702         * mono/tests/fib.cs: it is now possible to pass a repeat count as
2703         command line argument, for example fib.exe 20 runs the test 20
2704         times. 
2705
2706 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
2707         * configure.in: added support for ARM target arch.
2708         Uncommented and modified arm-*-linux* target,
2709         added mono/arch/arm/Makefile to AC_OUTPUT list.
2710
2711 2002-02-21  Mark Crichton  <crichton@gimp.org>
2712
2713         * status/class.xml: Added contact info for RNGCryptoServiceProvider
2714         class and Rijndael classes.
2715         * status/maintainers.xml: Added contact info to maintainers list.
2716
2717 2002-02-21  Mark Crichton  <crichton@gimp.org>
2718  
2719         * configure.in: Add checks for a system-provided entropy device
2720         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
2721
2722 2002-02-20  Dick Porter  <dick@ximian.com>
2723
2724         * acconfig.h:
2725         * configure.in: Always build without cygwin support on windows
2726
2727 2002-02-19  Radek Doulik  <rodo@ximian.com>
2728
2729         * mono/tests/pinvoke.cs: use more pinvoke test methods
2730
2731 2002-02-19  Radek Doulik  <rodo@ximian.com>
2732
2733         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
2734         method
2735         (mono_test_many_byte_arguments): ditto
2736
2737 2002-02-18  Radek Doulik  <rodo@ximian.com>
2738
2739         * mono/tests/Makefile.am: added small test library for pinvoke
2740         testing
2741
2742         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
2743         new function to test pinvoke
2744
2745         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
2746         arguments
2747
2748         * mono/tests/Makefile.am: display # of passing tests too
2749         added simple shared library libtest with testing function for
2750         pinvoke
2751
2752 2002-02-17  Radek Doulik  <rodo@ximian.com>
2753
2754         * mono/tests/Makefile.am (test): display # of failed tests
2755
2756 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
2757
2758         * configure.in: Add checks for SOL_IP, SOL_TCP, and
2759         IP_PKTINFO. Also check for struct ip_mreqn.
2760
2761 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
2762
2763         * configure.in: Add checks to see if we need to link to libsocket,
2764         libnsl, and/or librt. Also check for inet_pton and inet_aton.
2765
2766 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
2767
2768         * acconfig.h: #undef USE_MONO_MUTEX
2769
2770         * configure.in: If the system pthread implementation is lacking,
2771         default to using mono-mutex.
2772
2773 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
2774
2775         * mono/tests/enum2.cs: new file with more enum tests.
2776
2777 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
2778
2779         * mono/tests/jit-long.cs: added some SHL/SHR tests
2780
2781 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
2782
2783         * configure.in: allow PKG_CONFIG_PATH for the build-platform
2784         pkg-config invocation.
2785
2786 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
2787
2788         * configure.in: add some support/fixes for cross-compilation.
2789
2790 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
2791
2792         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
2793         added tests for SUB_OVF, SUB_OVF_UN
2794
2795 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
2796
2797         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
2798
2799 2001-12-21  Aaron Weber  <aaron@ximian.com>
2800
2801         * doc/faq (A): added a linebreak that was missing and was causing
2802         a heading to appear badly.
2803
2804 2001-12-20  Aaron Weber  <aaron@ximian.com>
2805
2806         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
2807         questions into a single section.
2808
2809 2001-12-17  Aaron Weber  <aaron@ximian.com>
2810
2811         * doc/faq (Q): Question-by-question, line-by-line revision.
2812
2813 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
2814
2815         * mono/tests/time.cs: new test
2816
2817 2001-11-30  Radek Doulik  <rodo@ximian.com>
2818
2819         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
2820
2821 2001-11-29  Radek Doulik  <rodo@ximian.com>
2822
2823         * configure.in (ACCESS_UNALIGNED): uncommented and modified
2824         powerpc-*-linux* 
2825         generate mono/arch/ppc/Makefile
2826
2827 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
2828
2829         * mono/tests/exception3.cs: modified the test to show a bug in the
2830         current exception handling implementation.
2831
2832 2001-11-13  Dick Porter  <dick@ximian.com>
2833
2834         * configure.in: Some more tests for pthread features
2835         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
2836         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
2837
2838 2001-11-09  Dick Porter  <dick@ximian.com>
2839
2840         * configure.in: Try and get large file support, but it's not fatal
2841         if it's not there (the io-layer just ignores the high word in that
2842         case.)
2843
2844         Check for windows builds, and only bother to look for pthreads and
2845         large files if we're not building for cygwin or native win32.  Not
2846         having pthread support on Posix systems is now a fatal error.
2847
2848         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
2849         aclocal
2850
2851 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
2852
2853         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
2854         target testjit. 
2855
2856 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
2857
2858         * docs/object-layout: more documentation
2859
2860 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
2861
2862         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
2863         can't read on unaligned boundaries
2864
2865 2001-10-04  Dick Porter  <dick@ximian.com>
2866
2867         * configure.in: Do some deeper checks on pthreads for some of the
2868         more interesting functions
2869
2870 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
2871
2872         * mono/tests/Makefile.am (testjit): a new target to test the JITer
2873
2874         * mono/tests/jit-*: added some test for the JITer
2875
2876 2001-09-23  Dick Porter  <dick@ximian.com>
2877
2878         * configure.in: Arrange to compile dummy thread support routines
2879         if pthread isnt available
2880         
2881 2001-09-23  Dick Porter  <dick@ximian.com>
2882
2883         * configure.in: Check for pthread.h, so that we can check for the
2884         HAVE_PTHREAD_H define in config.h
2885
2886 2001-09-21  Dick Porter  <dick@ximian.com>
2887
2888         * configure.in: Check for libpthread
2889
2890 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
2891
2892         * mono/tests/test-ops.cs: added more tests
2893
2894 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
2895
2896         * configure.in: check for sizeof(void*) and for the architecture.
2897
2898 2001-09-05  Dick Porter  <dick@ximian.com>
2899
2900         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
2901         aclocal invocation, so putting aclocal files in /usr/local works
2902
2903 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
2904
2905         * *: removed the libffi dependency, mono now compiles on cygwin 
2906
2907         * mono/wrapper/build-dll: new file.
2908
2909 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
2910
2911         * mono/tests/console.cs: impl.
2912
2913         * mono/tests/box.cs: impl.
2914
2915         * mono/tests/stream-writer.cs: impl.
2916
2917 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
2918
2919         * mono/tests/*: New test cases, mostly for virtual method dispatch.
2920         Use make testb for the slow benchmarking programs,
2921         make test for the usual regression test checks.
2922
2923 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
2924
2925         * mono/cil/Makefile.am:
2926         * mono/wrapper/Makefile.am: use correct variables for installation
2927         directories
2928
2929 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2930
2931         * mono/tests/exceptions*: enhanced and added more tests for
2932         exceptions.
2933
2934 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
2935
2936         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2937         to pass make distcheck
2938
2939         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2940
2941         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2942         install-data-hook): Added mechanism to distribute and install the
2943         dll files.
2944
2945 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
2946
2947         * mono/tests/stream.cs: new tests for the Stream class
2948
2949         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2950         added it again.
2951
2952 2001-08-16  Alex Graveley  <alex@ximian.com>
2953
2954         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2955         removes libtool dependency on all of Mono.
2956
2957 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
2958
2959         * mono/tests/array.cs: more array tests
2960
2961 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
2962
2963         * mono/tests/array.cs: more array tests
2964
2965 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
2966
2967         * mono/tests/pinvoke.cs: we can now print strings ;-)
2968
2969         * mono/tests/array.cs: new test for arrays
2970
2971 2001-08-02  Alex Graveley  <alex@ximian.com>
2972
2973         * libffi/*: Import libffi CVS version, with minor changes to make it 
2974           compile.
2975
2976         * mono/interpreter/Makefile.am: Link against 
2977           ../../libffi/.libs/libffi.a.
2978
2979         * Makefile.am: Add libffi
2980
2981         * autogen.sh: Replace with adapted gnome autogen.sh
2982
2983         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2984
2985 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
2986
2987         * mono/tests/pinvoke.cs: impl.
2988
2989 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2990
2991         * configure.in, mono/tests: added some tests for the interpreter.
2992
2993 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
2994
2995         * doc/download: added instructions for cygwin
2996         
2997         * doc/c-sharp: removed bit about compiling
2998         
2999         * status/compare-assembly.cs: basedir should be there if
3000         parameters are provided.
3001
3002         * status/makefile: made targets to dump info.
3003         
3004 2001-07-15  Joe Shaw  <joe@ximian.com>
3005
3006         * configure.in: Don't create doc/Makefile as there's nothing there
3007         to make.
3008
3009         * Makefile.am: Don't build the doc directory because there's no
3010         Makefile.am there.
3011
3012         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
3013
3014 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
3015
3016         * doc/class-library (A): Updated FAQ with question on error 1595.
3017
3018 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
3019
3020         * doc/index: 
3021
3022 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
3023
3024         * status/*: scripts and data to create statistics about the
3025         class library status.
3026
3027 2001-07-09  Alex Graveley  <alex@ximian.com>
3028
3029         * doc/makefile (clean): Add clean target.
3030         * doc/web/makefile (clean): Ditto.
3031
3032 2001-07-09  Alex Graveley  <alex@ximian.com>
3033
3034         * doc/makefile (all-docs): Fix typo.
3035
3036 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
3037
3038         * NEWS: 
3039
3040