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