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