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