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