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