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