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