1 2004-12-20 Raja R Harinath <rharinath@novell.com>
3 * configure.in: Change from 'pax' format to 'ustar' format for the
4 tarfile, so that we can create packages on SuSE 9.0.
6 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
8 * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
9 #undefines it before testing...
11 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
13 * configure.in: check for ieeefp.h and isinf.
15 2004-12-15 Raja R Harinath <rharinath@novell.com>
17 * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
18 to the $srcdir. Fix definition of 'prefix'.
20 2004-12-14 Raja R Harinath <rharinath@novell.com>
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.
28 2004-12-09 Raja R Harinath <rharinath@novell.com>
30 * README: Update with details about the new build setup.
32 2004-12-08 Raja R Harinath <rharinath@novell.com>
34 * Makefile.am (get-monolite-latest): Update to new location of
35 bootstrap files in the mcs/ tree.
37 2004-12-07 Raja R Harinath <rharinath@novell.com>
39 * configure.in: Set 'tar-pax' option for automake-1.9.
41 2004-12-07 Raja R Harinath <rharinath@novell.com>
43 * runtime/Makefile.am (uninstall): New.
45 2004-12-06 Zoltan Varga <vargaz@freemail.hu>
47 * configure.in: Disable -Wcast-align on sparc.
49 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
51 * configure.in: add option to disable some features of
52 the runtime to create a smaller binary.
54 2004-12-03 Raja R Harinath <rharinath@novell.com>
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.
60 2004-12-03 Raja R Harinath <rharinath@novell.com>
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.
68 2004-12-01 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
70 * configure.in : Add a flag for systems which pass parameters in
71 registers as well as the stack.
73 2004-11-30 Raja R Harinath <rharinath@novell.com>
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.
79 2004-11-27 Miguel de Icaza <miguel@ximian.com>
81 * configure.in: Removed support for configured-based bundles.
83 2004-11-26 Raja R Harinath <rharinath@novell.com>
85 * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
86 * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
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.
92 2004-11-25 Raja R Harinath <rharinath@novell.com>
94 * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
96 (distdir): New. Using 'cygnus' option disables the automake rule.
98 2004-11-25 Raja R Harinath <rharinath@novell.com>
100 * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
102 2004-11-24 Raja R Harinath <rharinath@novell.com>
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
110 (all-local,check-local): Use them.
111 (install,install-exec,install-data): Override automake rules to
112 prevent a redundant 'make all' pass.
114 2004-11-23 Chris Toshok <toshok@ximian.com>
116 * Makefile.am (bootstrap): echo -> @echo.
118 2004-11-23 Raja R Harinath <rharinath@novell.com>
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):
126 (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
127 * Makefile.am (SUBDIRS): 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.
137 * runtime/mono-wrapper.in: New. Template for generated file.
138 * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
140 2004-11-22 Raja R Harinath <rharinath@novell.com>
142 * Makefile.am (bootstrap): Add a transitional target.
144 2004-11-19 Raja R Harinath <rharinath@novell.com>
146 Integrate bootstrap build into 'make all'. Most of the bootstrap
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.
160 2004-11-18 Zoltan Varga <vargaz@freemail.hu>
162 * configure.in: Disable static linking of mono if --disable-static is
165 2004-11-15 Martin Baulig <martin@ximian.com>
167 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
169 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
171 * configure.in, mono/mini/Makefile.am: control static
172 linking of the mono binary with a configure option.
174 2004-11-12 Jonathan Pryor <jonpryor@vt.edu>
176 * configure.in: Check for `struct dirent' members which don't
177 exist across all Unix platforms.
179 2004-11-08 Jonathan Pryor <jonpryor@vt.edu>
181 * configure.in: Add new function/header/type checks for use by
182 MonoPosixHelper (the support directory).
184 2004-11-08 Raja R Harinath <rharinath@novell.com>
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
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)):
195 (all-local): Depend on $(mdb_files) too.
196 * runtime/net_2_0/Makefile.am: Likewise.
198 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
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
205 2004-10-31 Zoltan Varga <vargaz@freemail.hu>
207 * configure.in: Fix up --with-jit=no so it actually works. Fixes
210 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
212 * man/mono.1: documented MONO_THREADS_PER_CPU.
214 2004-10-29 Zoltan Varga <vargaz@freemail.hu>
216 * configure.in: Add INCLUDED_LIBGC automake conditional.
218 2004-10-24 Jonathan Pryor <jonpryor@vt.edu>
220 * man/mono.1: Add documentation for the MONO_TRACE environment variable.
222 2004-10-14 Joe Shaw <joeshaw@novell.com>
224 * man/mono.1: Fix the syntax of the M: trace syntax
226 2004-10-10 Zoltan Varga <vargaz@freemail.hu>
228 * configure.in: Add some checks for cygwin weirdness.
230 2004-10-08 Zoltan Varga <vargaz@freemail.hu>
232 * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
233 zlib_macros if zlib.h is not found.
235 * configure.in: Add check for zlib.h.
237 2004-09-28 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
239 * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
241 2004-09-28 Raja R Harinath <rharinath@novell.com>
243 * Makefile.am ($(tmpinst)/bin/pedump): New.
244 (mcs-do-run-test-profiles): Depend on it.
246 2004-09-27 Raja R Harinath <rharinath@novell.com>
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.
253 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
255 * configure.in: Cater for S/390 on Linux
257 2004-09-21 <vargaz@freemail.hu>
259 * configure.in: Link with ole32 on windows.
261 2004-09-20 Jackson Harper <jackson@ximian.com>
263 * support/map.c/h: Add poll events map functions. Use values
264 instead of names for defines.
266 2004-09-17 Martin Baulig <martin@ximian.com>
268 * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
269 change in this target.
271 2004-09-14 Raja R Harinath <rharinath@novell.com>
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)):
283 2004-09-10 Zoltan Varga <vargaz@freemail.hu>
285 * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
286 since it is not supported on solaris.
288 2004-09-03 Martin Baulig <martin@ximian.com>
290 * Makefile.am (bootstrap-world): New target.
292 2004-09-02 Martin Baulig <martin@ximian.com>
294 * runtime/net_1_1/Makefile.am (install-data-local): Install
295 mscorlib.dll.mdb into $(corlibdir).
297 * runtime/net_2_0/Makefile.am: Likewise.
299 2004-08-30 Zoltan Varga <vargaz@freemail.hu>
301 * scripts/mcs.in: Remove obsolete comment.
303 2004-08-27 Lluis Sanchez Gual <lluis@novell.com>
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.
310 2004-08-26 Raja R Harinath <rharinath@novell.com>
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'.
316 2004-08-17 Zoltan Varga <vargaz@freemail.hu>
318 * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
319 stock one has broken headers.
321 * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
323 2004-08-17 Dick Porter <dick@ximian.com>
325 * configure.in: Correct intl library for FreeBSD and OpenBSD.
326 Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
328 2004-08-16 Zoltan Varga <vargaz@freemail.hu>
330 * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
332 2004-08-14 Zoltan Varga <vargaz@freemail.hu>
334 * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
337 2004-08-11 Zoltan Varga <vargaz@freemail.hu>
339 * configure.in: Fix __thread test.
341 2004-08-07 Zoltan Varga <vargaz@freemail.hu>
343 * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
345 2004-08-06 Geoff Norton <gnorton@customerdna.com>
347 * configure.in: Add a kqueue check
349 2004-08-03 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
351 * configure.in: Enable S/390 64-bit JIT.
353 2004-07-31 Zoltan Varga <vargaz@freemail.hu>
355 * configure.in: Enable AMD64 JIT.
357 2004-07-30 Martin Baulig <martin@ximian.com>
359 * Makefile.am: The symbol writer is now called
360 Mono.CompilerServices.SymbolWriter.dll.
362 2004-07-30 Raja R Harinath <rharinath@novell.com>
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
369 2004-07-29 Lluis Sanchez Gual <lluis@novell.com>
371 * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
373 2004-07-28 Lluis Sanchez Gual <lluis@novell.com>
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
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.
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
391 2004-07-23 Dick Porter <dick@ximian.com>
393 * configure.in: Changes for FreeBSD thread support by John
394 Merryweather Cooper <john_m_cooper@yahoo.com>.
396 2004-07-15 Jackson Harper <jackson@ximian.com>
398 * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
400 2004-07-12 Massimiliano Mantione <massi@ximian.com>
402 * docs/abc-removal.txt: Updated documentation for ABC removal.
404 2004-07-12 Massimiliano Mantione <massi@ximian.com>
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).
411 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
413 * configure.in: Add --with-tls option to replace the misnamed
416 2004-07-02 Raja R Harinath <rharinath@novell.com>
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.
422 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
424 * man/mono.1: Added 'aot' to trace options.
426 2004-06-30 Zoltan Varga <vargaz@freemail.hu>
428 * configure.in: Fix trunc check + add SPARC64 defines.
430 2004-06-29 Jackson Harper <jackson@ximian.com>
432 * man/gacutil.1: Update man with new command line options.
434 2004-06-29 Raja R Harinath <rharinath@novell.com>
435 Atsushi Enomoto <atsushi@ximian.com>
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.
442 2004-06-29 Raja R Harinath <rharinath@novell.com>
444 * runtime/Makefile.am (gmcs_exe): New. Set only if not W32.
445 (monotwo_DATA): Use it.
446 From Atsushi Enomoto.
448 2004-06-24 Raja R Harinath <rharinath@novell.com>
450 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
451 ICSharpCode.SharpZipLib, not that it has a different version.
453 2004-06-24 Raja R Harinath <rharinath@novell.com>
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.
463 2004-06-22 Raja R Harinath <rharinath@novell.com>
465 * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
467 2004-06-18 Jackson Harper <jackson@ximian.com>
469 * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
470 instructions on setting multiple mask values.
472 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
474 * Makefile.am: process data before runtime, so the config file is
475 installed and gacutil has a chance to work (finding symlink).
477 2004-06-18 Raja R Harinath <rharinath@novell.com>
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.
485 2004-06-18 Raja R Harinath <rharinath@novell.com>
487 * scripts/Makefile.am (REWRITE): New. Common rewriting 'sed' command.
488 (bin_SCRIPTS): Unify all the script generating rules into one.
490 2004-06-16 Raja R Harinath <rharinath@novell.com>
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.
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.
501 2004-06-16 Raja R Harinath <rharinath@novell.com>
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
509 ($(tmpinst)/bin/mono.bat): New.
511 2004-06-15 Dick Porter <dick@ximian.com>
513 * configure.in: Check for struct ip_mreqn and struct ip_mreq on
514 windows too. Fixes bug 55040.
516 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
518 * configure.in: better explain that --with-nptl is not related to
519 NPTL, but to __thread support. Set sigaltstack support to off by
522 2004-06-12 Raja R Harinath <harinath@acm.org>
524 * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
527 2004-06-11 Jackson Harper <jackson@ximian.com>
529 * runtime/net_2_0/Makefile.am:
530 * runtime/net_1_1/Makefile.am: Remove signing patches
532 2004-06-11 Jackson Harper <jackson@ximian.com>
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.
539 2004-06-11 Raja R Harinath <rharinath@novell.com>
541 * Makefile.am (populate-runtime-subdir): New target. Does a
542 controlled "make install" in the 'mcs/' directory to populate the
544 (fasterstrap): Use it.
546 2004-06-10 Raja R Harinath <rharinath@novell.com>
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.
554 2004-06-10 Raja R Harinath <rharinath@novell.com>
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).
565 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
567 * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
569 2004-06-01 Raja R Harinath <rharinath@novell.com>
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.
576 2004-05-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
578 * configure.in: fixlets for windows.
580 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
582 * configure.in: export CC instead of passing it to libgc/configure.
584 2004-05-28 Duncan Mak <duncan@ximian.com>
586 * runtime/Makefile.am:
587 * scripts/Makefile.am: Include mono-find-provides and
590 * scripts/mono-find-provides.in:
591 * scripts/mono-find-requires.in: New wrapper scripts.
593 2004-05-27 Zoltan Varga <vargaz@freemail.hu>
595 * configure.in: Pass CC to libgc configure.
597 2004-05-27 Gert Driesen (drieseng@users.sourceforge.net)
599 * monowiz.win32.nsi: normalized line-endings to unix (LF)
601 2004-05-27 Gert Driesen (drieseng@users.sourceforge.net)
603 * monowiz.win32.nsi: do not include mono subdirectory in
604 MonoConfigDir registry key, to match batch files
606 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
608 * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
609 values. Now they are URlEncoded.
611 * data/browscap.ini.gz: updated.
613 2004-05-26 Raja R Harinath <rharinath@novell.com>
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
619 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
621 2004-05-25 Ben Maurer <bmaurer@users.sourceforge.net>
623 * config.h.in: remove
625 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
627 * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
629 2004-05-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
632 * monowiz.win32.nsi: improved windows installer script.
634 2004-05-21 Raja R Harinath <rharinath@novell.com>
636 * README: Update to include instructions for the various new
637 bootstrap-like targets.
639 2004-05-20 Raja R Harinath <rharinath@novell.com>
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>.
645 2004-05-20 Raja R Harinath <rharinath@novell.com>
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.
655 2004-05-19 Jackson Harper <jackson@ximain.com>
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
664 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
666 * configure.in: make MacOSX default to use the included libgc.
668 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
670 * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
672 2004-05-19 Raja R Harinath <rharinath@novell.com>
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.
679 2004-05-17 Raja R Harinath <rharinath@novell.com>
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.
688 2004-05-14 Raja R Harinath <rharinath@novell.com>
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.
694 2004-05-11 Jackson Harper <jackson@ximian.com>
696 * runtime/net_1_1/Makefile.am:
697 * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
699 2004-05-10 Raja R Harinath <rharinath@novell.com>
701 * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
702 Fix quoting of commands.
704 2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
706 * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
709 2004-05-07 Bernie Solomon <bernard@ugsolutions.com>
711 * man/mono.1: mention MONO_EGD_SOCKET
713 2004-05-07 Raja R Harinath <rharinath@novell.com>
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):
721 (stage1,stage1-mcs,stage1-mono,stage2,stage3)
722 (tmpinst-dir,tmpinst-runtime): New targets used to implement a
725 2004-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
727 * configure.in: scandir check is no longer needed.
729 2004-05-05 Bernie Solomon <bernard@ugsolutions.com>
731 * configure.in: set LIBC on HPUX
733 2004-05-05 Zoltan Varga <vargaz@freemail.hu>
735 * configure.in: Detect JNI headers in GNU classpath sources as well.
737 2004-05-05 Raja R Harinath <rharinath@novell.com>
739 * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local):
740 Only disable this if INSTALL_2_0 is disabled.
742 2004-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
744 * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
745 the request we do for the actual web service.
747 2004-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
749 * configure.in: check for SIGEV_THREAD being defined before checking
750 for AIO support. Fixes compilation under FreeBSD.
752 2004-05-04 Raja R Harinath <rharinath@novell.com>
754 * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
756 (install-data-local, uninstall-data-local): Run runtime with
758 * runtime/net_2_0/Makefile.am: Likewise.
759 Report from Urs C Muff <umuff@quark.com>.
761 2004-05-03 Jackson Harper <jackson@ximian.com>
763 * man/gacutil.1: Basic man page for gacutil. This doesn't include
764 the new non-standard options yet.
766 2004-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
768 * data/machine.config: added version and publickeytoken.
770 2004-05-01 Duncan Mak <duncan@ximian.com>
772 * runtime/net_1_1/Makefile.am:
773 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
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.
781 2004-05-01 Duncan Mak <duncan@ximian.com>
783 * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
784 System.Web.Services. Someone accidentally took the line out.
786 2004-04-30 Jackson Harper <jackson@ximian.com>
788 * runtime/net_1_1/Makefile.am:
789 * runtime/net_2_0/Makefile.am: These assemblies are signed now.
791 2004-04-30 Raja R Harinath <rharinath@novell.com>
793 * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
795 (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA):
796 New variables. Use Automake idioms.
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
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
806 (EXTRA_DIST): Remove.
807 * Makefile.am (fullbuild): Update to changes.
809 2004-04-30 Jackson Harper <jackson@ximian.com>
811 * runtime/net_2_0/Makefile.am:
812 * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
814 2004-04-30 Duncan Mak <duncan@ximian.com>
816 * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
818 2004-04-29 Duncan Mak <duncan@ximian.com>
820 * scripts/gmcs.in: New file.
822 * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
825 2004-04-29 Jackson Harper <jackson@ximian.com>
827 * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
828 special little place.
830 2004-04-29 Zoltan Varga <vargaz@freemail.hu>
832 * acconfig.h configure.in: Add check for scandir.
834 2004-04-29 Raja R Harinath <rharinath@novell.com>
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.
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'.
850 2004-04-28 Jackson Harper <jackson@ximian.com>
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.
856 2004-04-28 Jackson Harper <jackson@ximian.com>
858 * configure.in: Add new Makefile.amS
859 * runtime/Makefile.am: libs are now in profile dependant
861 * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
863 * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
865 * data/Makefile.am: cleanup browscap.ini
867 2004-04-28 Bernie Solomon <bernard@ugsolutions.com>
869 * configure.in: reword message re EGD support
872 2004-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
875 * configure.in: added check for sys/aio.h. Also check the field name
878 2004-04-28 Jackson Harper <jackson@ximian.com>
880 * scripts/Makefile.am:
881 * scripts/gacutil.in: Add a gacutil script
883 2004-04-26 Jackson Harper <jackson@ximian.com>
885 * Makefile.am: Grab libraries from lib/default now.
886 * runtime/Makefile.am: Grab libraries from lib/default now.
888 2004-04-26 Bernie Solomon <bernard@ugsolutions.com>
890 * configure.in: move setting of NO_VERSION_SCRIPT
891 until after checking for GNU ld
893 2004-04-22 Urs C Muff <umuff@quark.com>
895 move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
896 windows/cygwin refactor .nsi to simply maintenance on script/batch
898 * runtime/Makefile.am
902 2004-04-14 Raja R Harinath <rharinath@novell.com>
904 * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
905 $(srcdir). Clean up output.
906 ($(monobins_DATA)): Likewise.
908 * Makefile.am (mcs-tree-safe-build): Fix typo.
910 2004-04-13 Sebastien Pouliot <sebastien@ximian.com>
912 * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
913 getpwnam_r, getpwuid_r, getresuid and setresuid.
915 2004-04-13 Raja R Harinath <rharinath@novell.com>
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
921 (xinstall-runtime): Likewise. Use $(libgc_dir) directly, don't
923 (fullbuild): Make ordering dependencies explicit.
925 2004-04-12 Sachin Kumar <skumar1@novell.com>
927 * Makefile.am: Added 'web' in SUBDIRS
929 2004-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
931 * configure.in: don't try-run the tests for nptl and/or sigaltstack
932 if they are disabled in the command line.
934 2004-04-05 Jackson Harper <jackson@ximian.com>
936 * man/ilasm.1: Show /output instead of /out as the switch for
937 specifying output file names.
939 2004-04-05 Zoltan Varga <vargaz@freemail.hu>
941 * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
943 2004-04-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
945 * config.h.in: added HAVE_GETPWUID_R
946 * configure.in: check for getpwuid_r.
948 2004-03-23 Zoltan Varga <vargaz@freemail.hu>
950 * configure.in: Fix GNU ld check.
952 2004-03-22 Zoltan Varga <vargaz@freemail.hu>
954 * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
957 * configure.in: Disable -version-script if not using GNU ld. Fixes
960 * configure.in: Speedup successful sigaltstack test.
963 * configure.in: don't try-run the tests for nptl and/or sigaltstack
964 if they are disabled in the command line.
966 2004-04-05 Jackson Harper <jackson@ximian.com>
968 * man/ilasm.1: Show /output instead of /out as the switch for
969 specifying output file names.
971 2004-04-05 Zoltan Varga <vargaz@freemail.hu>
973 * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
975 2004-04-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
977 * config.h.in: added HAVE_GETPWUID_R
978 * configure.in: check for getpwuid_r.
980 2004-03-23 Zoltan Varga <vargaz@freemail.hu>
982 * configure.in: Fix GNU ld check.
984 2004-03-22 Zoltan Varga <vargaz@freemail.hu>
986 * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
989 * configure.in: Disable -version-script if not using GNU ld. Fixes
992 * configure.in: Speedup successful sigaltstack test.
994 2004-03-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
996 * configure.in: this test for sigaltstack works.
998 2004-03-20 Zoltan Varga <vargaz@freemail.hu>
1000 * configure.in: Disable sigaltstack test for now since it can hang.
1002 * configure.in: Add test for working sigaltstack.
1003 2004-03-16 Duncan Mak <duncan@ximian.com>
1005 * runtime/Makefile.am
1006 (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
1007 Remember to install them to mono/runtime.
1009 2004-03-14 Zoltan Varga <vargaz@freemail.hu>
1011 * configure.in: Enable JIT on sparc.
1013 2004-03-13 Martin Willemoes Hansen <mwh@sysrq.dk>
1015 * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
1016 breakage with gtkhtml-3.0.10
1018 2004-03-10 Zoltan Varga <vargaz@freemail.hu>
1020 * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
1021 where the sigaltstack based exception handling does not work.
1023 2004-03-08 Zoltan Varga <vargaz@freemail.hu>
1025 * configure.in acconfig.h: Add check for aintl function, which is the
1026 solaris equivalent of truncl.
1028 2004-02-29 Zoltan Varga <vargaz@freemail.hu>
1030 * configure.in: Add check for GC_enable.
1032 * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
1034 2004-02-19 Zoltan Varga <vargaz@freemail.hu>
1036 * configure.in: Add proper support for --with-nptl for people who
1037 have linking problems when it is enabled.
1039 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
1041 * configure.in: Add test for __thread keyword and shared libs.
1043 2004-02-16 Zoltan Varga <vargaz@freemail.hu>
1045 * configure.in: Enable --with-nptl by default.
1047 2004-02-03 Zoltan Varga <vargaz@freemail.hu>
1049 * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
1050 message for failed gethostbyname2_r check.
1052 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
1054 * configure.in, acconfig.h: check for truncl. Disable
1055 version script on MacOSX (see bug #51590 if a check becomes
1058 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
1060 * configure.in, acconfig.h: added check for socklen_t.
1062 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
1064 * Makefile.am: Do not install mono.pc on platforms without a JIT.
1066 2004-01-21 Zoltan Varga <vargaz@freemail.hu>
1068 * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
1070 2003-12-29 Miguel de Icaza <miguel@ximian.com>
1072 * scripts/sn.in: Add sn script.
1074 2004-01-15 Zoltan Varga <vargaz@freemail.hu>
1076 * scripts/Makefile.am: Add al.exe.
1078 * scripts/al.in: New file.
1080 * runtime/Makefile.am: Add al.exe.
1082 2004-01-10 Jackson Harper <jackson@ximian.com>
1084 * data/machine.config: Add trace handler (Trace.axd) add trace
1085 configuration handlers.
1087 2004-01-06 Martin Willemoes Hansen <mwh@sysrq.dk>
1089 * doc/books: Added books on Web Services and ASP.NET
1091 2004-01-04 Daniel Morgan <danielmorgan@verizon.net>
1093 * monowiz.win32.nsi: update the NSIS installer script for windows
1094 to support NSIS 2.0 rc1 and Mono 0.29
1096 2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
1098 * configure.in: missed in my last change
1100 * samples/embed/testi.c: interpreter embedding example
1102 * docs/embedded-api: add info on interpreter embedding
1104 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
1106 * configure.in, acconfig.h: use mach semaphores on darwin.
1108 2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
1110 * Makefile.am: Create mint.pc
1111 mint.pc.in: Added for embedding the interpreter
1113 2003-12-16 Martin Baulig <martin@ximian.com>
1115 * Makefile.am: In a Makefile.am, comments are started with `#' and
1116 not with `dnl' - I must have been an idiot ...
1118 2003-12-10 Todd Berman <tberman@gentoo.org>
1120 * configure.in: adding libicu url to the ICU: no message.
1122 2003-12-05 John Luke <jluke@cfl.rr.com>
1124 * data/config.in: new dll mapping entry for libgstreamer
1126 2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1128 * README: tiny fix ;-)
1130 2003-11-26 Zoltan Varga <vargaz@freemail.hu>
1132 * configure.in: Add -fno-strict-aliasing to CFLAGS.
1134 * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
1135 librt if not neccesary.
1137 2003-11-24 Zoltan Varga <vargaz@freemail.hu>
1139 * configure.in: Fix signbit check. Fixes #51315.
1141 2003-11-20 Jackson Harper <jackson@ximian.com>
1143 * data/machine.config: Add OutputCacheModule
1145 2003-11-19 Jackson Harper <jackson@ximian.com>
1147 * doc/web/team.xml: New email address and job description
1148 * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
1150 2003-11-14 Jackson Harper <jackson@ximian.com>
1152 * Makefile.am: delete mscorlib.dll
1154 2003-11-12 Jackson Harper <jackson@ximian.com>
1156 * Makefile.am: corlib is now named mscorlib.dll
1158 2003-11-12 Zoltan Varga <vargaz@freemail.hu>
1160 * configure.in acconfig.h: Add check for signbit, which is missing in
1163 2003-11-07 Zoltan Varga <vargaz@freemail.hu>
1165 * configure.in: Remove debugging junk accidently checked in.
1167 * configure.in: Add new --with-nptl option to enable NPTL only
1168 features since auto-detection is not reliable.
1170 * autogen.sh: Fix previous patch and silence noisy GNU which.
1172 2003-11-07 Bernie Solomon <bernard@ugsolutions.com>
1174 * autogen.sh: tweak glibtool check so it works
1175 if which doesn't set return code properly
1177 2003-11-07 Zoltan Varga <vargaz@freemail.hu>
1179 * autogen.sh: Silence noisy GNU which.
1181 * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com).
1182 Use 'glibtool' instead of 'libtool' on OSX.
1184 2003-11-06 Zoltan Varga <zovarga@ws-zovarga2>
1186 * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
1187 of the managed/unmanaged boundary.
1189 2003-11-06 Zoltan Varga <vargaz@freemail.hu>
1191 * configure.in acconfig.h: Add check for __thread keyword in gcc.
1193 2003-10-29 Dick Porter <dick@ximian.com>
1195 * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
1197 2003-10-16 Miguel de Icaza <miguel@ximian.com>
1199 * man/mono.1: Document new --trace options
1201 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
1203 * configure.in: add hppa support (64bit only)
1204 make solaris build work with Forte compiler
1206 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1208 * configure.in: Added check for pthread_attr_setstacksize.
1210 * mono/tests/ChangeLog: New file.
1212 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1214 * mono/tests/Makefile.am: Link the tests with the test driver program
1215 used for the mini tests.
1217 2003-10-10 Zoltan Varga <vargaz@freemail.hu>
1219 * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
1220 stdcall calling convention.
1222 2003-10-09 Dick Porter <dick@ximian.com>
1225 * configure.in: Check for ICU availability
1227 2003-10-09 Bernie Solomon <bernard@ugsolutions.com>
1229 * mono/tests/libtest.c: fix after merge of pinvoke2.cs
1231 2003-10-07 Bernie Solomon <bernard@ugsolutions.com>
1233 * mono/tests/Makefile.am mono/tests/libtest.c
1234 mono/tests/pinvoke18.cs: new test for bool marshalling.
1236 2003-10-07 Bernie Solomon <bernard@ugsolutions.com>
1238 * mono/scripts/Makefile.am mono/scripts/*.in: fix
1239 managed .exe paths so they are found under cygwin.
1241 2003-10-07 Zoltan Varga <vargaz@freemail.hu>
1243 * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
1246 2003-10-06 Bernie Solomon <bernard@ugsolutions.com>
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).
1253 2003-10-06 Zoltan Varga <vargaz@freemail.hu>
1255 * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
1258 2003-10-04 Bernie Solomon <bernard@ugsolutions.com>
1260 * mono/tests/libtest.c: remove warnings except
1261 "no previous prototype"
1263 2003-10-03 Bernie Solomon <bernard@ugsolutions.com>
1265 * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
1266 behaviour of increment, (mono_test_marshal_char) = should be ==
1268 2003-09-30 Zoltan Varga <vargaz@freemail.hu>
1270 * mono/tests/remoting1.cs: Added test for interface casts on
1273 2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
1275 * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
1276 marshal5.cs: remove .so from DllImport of libtest to aid portability.
1278 2003-09-08 Zoltan Varga <vargaz@freemail.hu>
1280 * configure.in: Added check for valgrind headers.
1282 2003-09-03 Zoltan Varga <vargaz@freemail.hu>
1284 * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
1285 (bernard@ugsolutions.com).
1287 2003-08-27 Zoltan Varga <vargaz@freemail.hu>
1289 * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
1290 (bernard@ugsolutions.com).
1292 2003-08-25 Zoltan Varga <vargaz@freemail.hu>
1294 * mono.pc.in: Added gthread-2.0.
1296 2003-08-22 Zoltan Varga <vargaz@freemail.hu>
1298 * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
1299 can call g_thread_init ().
1301 2003-08-21 Zoltan Varga <vargaz@freemail.hu>
1303 * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments
1304 of static variables atomic. Fixes bug #47683.
1306 2003-08-21 Johannes Roith <johannes@jroith.de>
1308 * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
1310 2003-08-18 Johannes Roith <johannes@jroith.de>
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
1316 2003-08-16 Zoltan Varga <vargaz@freemail.hu>
1318 * mono/tests/checked.cs: Added mul.ovf tests.
1320 2003-08-15 Duncan Mak <duncan@ximian.com>
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
1327 2003-08-15 Zoltan Varga <vargaz@freemail.hu>
1329 * mono/tests/bug-47295.cs: Regression test for bug #47295.
1331 2003-08-11 Duncan Mak <duncan@ximian.com>
1333 * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
1335 Sun Aug 3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
1337 * configure.in: added FPU test for ARM.
1339 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
1341 * configure.in, etc.: portability fixes and support for
1342 buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
1344 2003-07-22 Duncan Mak <duncan@ximian.com>
1346 * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
1348 2003-07-22 Zoltan Varga <vargaz@freemail.hu>
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.
1354 * configure.in: Fix detection of GC_gcj_malloc.
1356 2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
1359 * configure.in: Check for gethostbyname2_r availability.
1360 * data/machine.config: Added section system.net/settings. Added
1361 option for IPv6 availability.
1363 2003-07-13 Zoltan Varga <vargaz@freemail.hu>
1365 * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
1367 * mono/tests/struct.cs: Add test for unboxing trampolines.
1369 * mono/tests/bug-27420.cs: new regression test.
1371 * mono/tests/Makefile.am: skip vararg test since it does not compile
1372 under mono. Add testinterp target. Add new tests.
1374 2003-07-10 Martin Willemoes Hansen
1376 * doc/web/team.xml : Modified my tasks a bit.
1378 2003-07-01 Paolo Molaro <lupus@ximian.com>
1380 * acconfig.h, configure.in: added bundle support.
1382 2003-06-10 Dick Porter <dick@ximian.com>
1385 * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1388 2003-06-10 Zoltan Varga <vargaz@freemail.hu>
1390 * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1392 2003-06-10 Martin Baulig <martin@ximian.com>
1394 * configure.in: Fall back to boehm if we don't have a libgc
1397 2003-06-10 Martin Baulig <martin@ximian.com>
1399 * configure.in: Make the libgc stuff actually work; we now create
1400 a shared libmonogc.so when using the included libgc.
1402 2003-06-09 Martin Baulig <martin@ximian.com>
1404 * configure.in: Only check for gc if --with-gc=boehm.
1406 2003-06-08 Martin Baulig <martin@ximian.com>
1408 * configure.in: Tell libgc's configure about our threads library.
1410 2003-06-08 Martin Baulig <martin@ximian.com>
1412 * libgc/: Integrate the libgc module here.
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'
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.
1424 * autogen.sh: Run libgc/autogen.sh.
1426 * Makefile.am (SUBDIRS): Added libgc.
1428 2003-06-05 Duncan Mak <duncan@ximian.com>
1430 * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1433 2003-05-19 Dick Porter <dick@ximian.com>
1435 * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1437 2003-05-10 Martin Willemoes Hansen <mwh@sysrq.dk>
1439 * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1440 shell wrapper scripts.
1442 2003-05-08 Zoltan Varga <vargaz@freemail.hu>
1444 * mono/tests/Makefile.am:
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.
1452 * mono/tests/test-driver: Return with a special exit code when
1455 * mono/tests/checked.cs: Make it compile.
1457 2003-05-02 Miguel de Icaza <miguel@ximian.com>
1459 * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
1460 for the target exe binaries.
1462 Copy cilc.exe and secutil.exe from the right paths to the right
1465 Add missing assemblies.
1467 2003-05-02 Alp Toker <alp@atoker.com>
1469 * data/config.in: new dll mapping entry for libglade
1471 2003-05-01 Duncan Mak <duncan@ximian.com>
1473 * scripts/Makefile.am:
1474 * runtime/Makefile.am: Install cilc and ilasm.
1476 2003-04-29 Dietmar Maurer <dietmar@ximian.com>
1478 * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
1480 2003-04-16 Charles Iliya Krempeaux <charles@reptile.ca>
1482 * doc/web/team.xml : Added myself to it.
1484 2003-04-10 Duncan Mak <duncan@ximian.com>
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
1491 2003-04-10 Duncan Mak <duncan@ximian.com>
1493 * doc/web/render-team-page.cs (Compare): Correctly fix
1494 ContributorComparer.
1495 (RenderHtml): Add some SetAttribute loving to make it render prettier.
1497 * doc/web/team.xml: Revert excessive indenting.
1499 2003-04-07 Martin Baulig <martin@ximian.com>
1501 * mono/mini/: Added this directory to the build; install `mini'
1504 2003-04-07 Duncan Mak <duncan@ximian.com>
1506 * doc/web/render-team-page.cs: Fix ContributorComparer.
1508 2003-04-04 Duncan Mak <duncan@ximian.com>
1510 * doc/web/render-team-page.cs: Make it use 'none.png' if no image
1511 are specified in the XML.
1513 * doc/web/team.xml: Remove the comment.
1515 * doc/web/render-team-page.cs: Make it not output a full HTML file.
1517 2003-04-04 Duncan Mak <duncan@ximian.com>
1520 * doc/web/makefile: Add team page information.
1523 * doc/web/render-team-page.cs: Code for rendering a team page.
1525 2003-04-02 Duncan Mak <duncan@ximian.com>
1527 * doc/web/makefile: Add a new make target for generating a team
1528 page on go-mono.com.
1530 2003-04-04 Zoltan Varga <vargaz@freemail.hu>
1532 * configure.in: Added check for GC_gcj_malloc.
1534 2003-04-04 Martin Willemoes Hansen <mwh@sysrq.dk>
1536 * man/sqlsharp.1: changed pass= to password= for the
1537 PostgreSql provider.
1539 2003-03-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1541 * data/machine.config: added SessionStateModule to httpModules section.
1543 2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1545 * data/machine.config: added default sessionState section and handler.
1547 2003-02-17 Daniel Morgan <danmorg@sc.rr.com>
1549 * doc/provider-factory: add new web page
1550 about Mono.Data's ProviderFactory
1553 * doc/web/makefile: add provider-factory web page to build
1566 * doc/sqlite: updated web pages
1568 2003-02-16 Martin Baulig <martin@ximian.com>
1570 * doc/jit-debug-sample
1571 * doc/jit-debug-sample2: Removed.
1573 * doc/jit-debug: Updated.
1575 2003-02-13 Daniel Morgan <danmorg@sc.rr.com>
1580 * doc/gtk-sharp: update web pages
1582 2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1584 * data/machine.config: added sample globalization section.
1586 2003-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1588 * data/machine.config: added UrlAuthorizationModule and
1589 AuthenticationConfigHandler.
1591 2003-02-11 Tim Coleman <tim@timcoleman.com>
1592 * data/config.in: Add mapping for Oracle call interface
1593 (OCI) native libraries.
1595 2003-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1597 * configure.in: added check for sys/un.h.
1599 2003-01-29 Daniel Morgan <danmorg@sc.rr.com>
1603 * doc/ado-net: updates to web pages
1605 * man/sqlsharp.1: update to man page
1607 2003-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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.
1613 2003-01-26 Daniel Morgan <danmorg@sc.rr.com>
1627 * doc/tdsclient: corrections
1629 2003-01-26 Duncan Mak <duncan@ximian.com>
1631 * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
1633 2003-01-22 Martin Baulig <martin@ximian.com>
1635 * configure.in: Set version number to 0.19.1.
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.
1641 2003-01-20 Duncan Mak <duncan@ximian.com>
1643 * configure.in: Bump the release number to 0.19.
1645 2003-01-19 Daniel Morgan <danmorg@sc.rr.com>
1647 * doc/ibmdb2: added file which is new web page
1648 about IBM DB2 data provider at Mono.Data.DB2Client
1651 * commands: added ibmdb2 web page to go-mono web site
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
1667 * doc/sqlite: added testing notes and C# examples
1669 * doc/gtk-sharp: added links for GTK# for Windows
1671 * man/sqlsharp.1: added providers Npgsql and MySQLNet
1673 2003-01-17 Duncan Mak <duncan@ximian.com>
1675 * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
1677 2003-01-16 Martin Baulig <martin@ximian.com>
1679 * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
1680 check again, we're now using the mono/io-layer for this.
1682 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
1684 * configure.in: allow MacOSX (from various people).
1686 2003-01-14 Martin Baulig <martin@ximian.com>
1688 * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
1690 2002-12-27 Jeroen Janssen <japj@darius.demon.nl>
1691 * fixed url for System.Windows.Forms in the class status
1693 2002-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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).
1699 2002-12-10 Daniel Morgan <danmorg@sc.rr.com>
1701 * doc/oracle: added file which is
1702 a new web page oracle.html
1704 * doc/ado-net: clean up and add link
1708 * doc/web/makefile: added oracle.html
1710 2002-12-10 Daniel Morgan <danmorg@sc.rr.com>
1712 * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
1714 * man/sqlsharpcli.1: renamed to sqlsharp.1
1716 2002-12-09 Tim Haynes <thaynes@openlinksw.co.uk>
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.
1723 2002-12-06 Duncan Mak <duncan@ximian.com>
1725 * data/Makefile.am (EXTRA_DIST): Add machine.config
1726 (DISTCLEANFILES): Add config.
1728 2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
1730 * man/sqlsharpcli.1: added file - a man page
1733 * man/Makefile.am: added sqlsharpcli.1 to man_MANS
1735 2002-11-20 Daniel Morgan <danmorg@sc.rr.com>
1737 * doc/firebird: updated web page
1739 2002-11-19 Mike Kestner <mkestner@speakeasy.net>
1741 * data/Config.in : added the gtk# dll mapping entries
1743 2002-11-19 Daniel Morgan <danmorg@sc.rr.com>
1745 * doc/firebird: updated web page based on input
1746 from the firebird .net data provider author
1748 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
1750 * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
1753 2002-11-12 Daniel Morgan <danmorg@sc.rr.com>
1762 * doc/firebird: added web pages
1763 for each specific data provider
1766 * doc/postgresql: updated web page
1770 * doc/web/makefile: updated to include
1773 2002-11-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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).
1779 2002-10-22 Miguel de Icaza <miguel@ximian.com>
1781 * configure.in: Also allow the miss-spelled bohem.
1783 2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
1787 * doc/tds-providers: cleaned up the web pages
1789 * doc/web/commands: postgresql.html page was mistyped
1791 2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
1793 * doc/ado-net: updated status of
1794 the ADO.NET functionality and providers
1795 and added link to tds-providers.html
1797 * doc/tds-providers: added file to
1798 describe the design and status of
1799 the SqlClient, SybaseClient, and TdsClient
1803 * doc/web/command: added new web page
1804 tds-providers.html to build of www.go-mono.com web site
1806 2002-10-17 Daniel Morgan <danmorg@sc.rr.com>
1809 * doc/web/commands: web page
1810 postgresql needed to be added
1812 2002-10-13 Mark Crichton <crichton@gimp.org>
1814 * doc/index: Even more spelling errors fixed.
1816 2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
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...
1827 2002-10-10 Daniel Morgan <danmorg@sc.rr.com>
1829 * doc/index: corrected some mistypes
1831 * doc/adonet: updated the status and plans of all the ADO.NET providers
1832 and moved PostgreSQL specific stuff to doc/postgresql
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
1838 2002-10-09 Daniel Morgan <danmorg@sc.rr.com>
1840 * data/config.in: add entry for MySQL native shared libraries
1841 which are different on Windows and Linux
1843 2002-10-04 Diego Sevilla Ruiz <dsevilla@um.es>
1845 * doc/ccvs: Fixed some ugly formatting.
1847 2002-10-03 Dick Porter <dick@ximian.com>
1850 * configure.in: Freebsd pthread_t is a pointer
1852 2002-10-01 Duncan Mak <duncan@ximian.com>
1854 * mono/os/Makefile.am: Add gc_wrapper.h.
1856 * runtime/Makefile.am: Fix the path for monoresgen.exe.
1858 2002-09-27 Dick Porter <dick@ximian.com>
1860 * configure.in: Check for semaphore.h. Patch for BSD from
1861 jmmv@hispabsd.org (Julio Merino).
1863 2002-09-20 Duncan Mak <duncan@ximian.com>
1865 * data/config.in: Added reference to libxslt.
1867 2002-09-20 Mark Crichton <crichton@gimp.org>
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
1874 * acconfig.h: added NEED_LINK_UNLINK
1876 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
1878 * configure.in: add some needed defines to fix support of
1881 2002-09-19 Mark Crichton <crichton@gimp.org>
1883 * configure.in: Added checks for Solaris to use X/Open functionality.
1884 Really needed for the io-layer code.
1886 2002-09-15 Andrew Birkett <andy@nobugs.org>
1888 * man/mcs.1: --probe is now --expect-error.
1890 2002-09-09 Dick Porter <dick@ximian.com>
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.
1898 2002-09-04 Juli Mallett <jmallett@FreeBSD.org>
1900 * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
1902 2002-09-02 Diego Sevilla Ruiz <dsevilla@um.es>
1904 * doc/ccvs: Added how to convert SSH keys (from SSH Communications
1905 Security) to the OpenSSH keys required by mono CVS
1908 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
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.
1925 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
1927 * configure.in: On BSD don't try to use -ldl, we simply don't use it.
1929 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
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.
1935 2002-08-28 Dick Porter <dick@ximian.com>
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.)
1943 * configure.in: Add HOST_CC for w32 builds
1945 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
1947 * configure.in: remove iconv checks.
1949 2002-08-24 Juli Mallett <jmallett@FreeBSD.org>
1951 * configure.in: Recognise OpenBSD/macppc as PowerPC.
1953 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
1955 * configure.in: patch by noa@metamatrix.se (Daniel Resare)
1956 to error out if bison is missing.
1958 2002-08-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1960 * configure.in: don't link against libdl on windoze.
1962 2002-08-12 Dick Porter <dick@ximian.com>
1964 * mono.pc.in: Add $includedir to Cflags
1966 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
1968 * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
1970 * */Makefile.am: makefile overhaul to create a shared libmono library.
1971 * */*.h: do not include config.h in headers that should be installed.
1973 2002-07-12 Dick Porter <dick@ximian.com>
1976 * configure.in: Check the size of sockaddr_un.sun_path
1978 2002-06-23 Miguel de Icaza <miguel@ximian.com>
1980 * man/Makefile.am (man_MANS): Added new man page
1982 * man/mono-config.5: New manual page describing the mono-config
1985 2002-06-10 Jaroslaw Kowalski <jarek@atm.com.pl>
1987 * configure.in: added checks for MSG_NOSIGNAL
1989 2002-05-30 Daniel Morgan <danmorg@sc.rr.com>
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
1996 2002-05-21 Martin Baulig <martin@gnome.org>
1998 * mono.1: Documented the "--debug-args" debugging arguments.
2000 2002-05-21 Martin Baulig <martin@gnome.org>
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.)
2005 2002-05-19 Daniel Morgan <danmorg@sc.rr.com>
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.
2012 2002-05-19 Martin Baulig <martin@gnome.org>
2014 * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
2015 interpreter/Makefile.am.
2017 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
2019 * configure.in: search for pthread functions also in libc_r (patch
2020 from Garrett Rooney <rooneg@electricjellyfish.net>).
2022 2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
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
2028 2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
2030 * doc/ado-net: added instructions for compiling System.Data.dll
2031 (a subset of) on Linux.
2033 2002-05-10 Daniel Morgan <danmorg@sc.rr.com>
2035 * doc/ado-net: added links
2037 2002-05-09 Dick Porter <dick@ximian.com>
2039 * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
2041 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2043 * doc/ado-net: correct formatting
2044 * doc/index: added credit i forgot to add
2046 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2048 * doc/ado-net: i did not format it correctly earlier, i
2049 tried added various tags where appropriate.
2051 * doc/index: added news item for May 5, 2002 - ado.net able
2052 to retrieve data now
2054 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2056 * doc/ado-net: updated the current status which
2057 I kept forgetting to do.
2059 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2061 * doc/ado-net: updated to includes an example for
2062 running ipc-daemon as a Windows service. Thanks
2065 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
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
2074 2002-05-01 Rodrigo Moya <rodrigo@ximian.com>
2076 * doc/ado-net: updated a little bit.
2078 2002-04-30 Jeffrey Stedfast <fejj@ximian.com>
2080 * configure.in: Added checks for timezone stuff.
2082 2002-04-30 Dick Porter <dick@ximian.com>
2085 * configure.in: Added option to disable using shared memory for
2088 2002-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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>.
2094 2002-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2096 * configure.in: removed -Wshadow from CFLAGS.
2098 2002-04-12 Rodrigo Moya <rodrigo@ximian.com>
2100 * status/maintainers.xml: added danmorg and myself for System.Data.*
2103 * status/class.xml: added System.Data.* classes.
2105 2002-04-08 Dick Porter <dick@ximian.com>
2107 * configure.in: Set -mno-cygwin here rather than in the build script
2109 2002-04-05 Dietmar Maurer <dietmar@ximian.com>
2111 * mono/tests/remoting2.cs: new test for async invoke of proxy calls
2113 2002-03-29 Martin Baulig <martin@gnome.org>
2115 * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
2116 New files, added documentation for the debugging code.
2118 * doc/web/commands: Added the debugging pages.
2120 * docs/jit-debug: Removed, this is now on the web site.
2122 2002-03-24 Martin Baulig <martin@gnome.org>
2124 * man/mcs.1: Documented the new --debug option and added a section
2125 about debugging support.
2127 * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
2129 2002-03-21 Martin Baulig <martin@gnome.org>
2131 * configure.in: Added check for <elf.h>.
2133 2002-03-18 Dick Porter <dick@ximian.com>
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.
2138 2002-03-17 Miguel de Icaza <miguel@ximian.com>
2140 * configure.in: Add support for building the included boehm GC.
2142 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
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.
2148 2002-02-27 Dietmar Maurer <dietmar@ximian.com>
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
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.
2159 2002-02-21 Mark Crichton <crichton@gimp.org>
2161 * status/class.xml: Added contact info for RNGCryptoServiceProvider
2162 class and Rijndael classes.
2163 * status/maintainers.xml: Added contact info to maintainers list.
2165 2002-02-21 Mark Crichton <crichton@gimp.org>
2167 * configure.in: Add checks for a system-provided entropy device
2168 * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
2170 2002-02-20 Dick Porter <dick@ximian.com>
2173 * configure.in: Always build without cygwin support on windows
2175 2002-02-19 Radek Doulik <rodo@ximian.com>
2177 * mono/tests/pinvoke.cs: use more pinvoke test methods
2179 2002-02-19 Radek Doulik <rodo@ximian.com>
2181 * mono/tests/libtest.c (mono_test_many_short_arguments): new test
2183 (mono_test_many_byte_arguments): ditto
2185 2002-02-18 Radek Doulik <rodo@ximian.com>
2187 * mono/tests/Makefile.am: added small test library for pinvoke
2190 * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
2191 new function to test pinvoke
2193 * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
2196 * mono/tests/Makefile.am: display # of passing tests too
2197 added simple shared library libtest with testing function for
2200 2002-02-17 Radek Doulik <rodo@ximian.com>
2202 * mono/tests/Makefile.am (test): display # of failed tests
2204 2002-02-16 Jeffrey Stedfast <fejj@ximian.com>
2206 * configure.in: Add checks for SOL_IP, SOL_TCP, and
2207 IP_PKTINFO. Also check for struct ip_mreqn.
2209 2002-02-14 Jeffrey Stedfast <fejj@ximian.com>
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.
2214 2002-02-13 Jeffrey Stedfast <fejj@ximian.com>
2216 * acconfig.h: #undef USE_MONO_MUTEX
2218 * configure.in: If the system pthread implementation is lacking,
2219 default to using mono-mutex.
2221 2002-02-05 Dietmar Maurer <dietmar@ximian.com>
2223 * mono/tests/enum2.cs: new file with more enum tests.
2225 2002-02-01 Dietmar Maurer <dietmar@ximian.com>
2227 * mono/tests/jit-long.cs: added some SHL/SHR tests
2229 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
2231 * configure.in: allow PKG_CONFIG_PATH for the build-platform
2232 pkg-config invocation.
2234 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
2236 * configure.in: add some support/fixes for cross-compilation.
2238 2002-01-14 Dietmar Maurer <dietmar@ximian.com>
2240 * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
2241 added tests for SUB_OVF, SUB_OVF_UN
2243 2001-12-21 Dietmar Maurer <dietmar@ximian.com>
2245 * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
2247 2001-12-21 Aaron Weber <aaron@ximian.com>
2249 * doc/faq (A): added a linebreak that was missing and was causing
2250 a heading to appear badly.
2252 2001-12-20 Aaron Weber <aaron@ximian.com>
2254 * doc/faq: added <a name=""> nav links, and moved all MSFT-related
2255 questions into a single section.
2257 2001-12-17 Aaron Weber <aaron@ximian.com>
2259 * doc/faq (Q): Question-by-question, line-by-line revision.
2261 2001-12-17 Dietmar Maurer <dietmar@ximian.com>
2263 * mono/tests/time.cs: new test
2265 2001-11-30 Radek Doulik <rodo@ximian.com>
2267 * configure.in: remove ACCESS_UNALIGNED="no" from ppc
2269 2001-11-29 Radek Doulik <rodo@ximian.com>
2271 * configure.in (ACCESS_UNALIGNED): uncommented and modified
2273 generate mono/arch/ppc/Makefile
2275 2001-11-26 Dietmar Maurer <dietmar@ximian.com>
2277 * mono/tests/exception3.cs: modified the test to show a bug in the
2278 current exception handling implementation.
2280 2001-11-13 Dick Porter <dick@ximian.com>
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)
2286 2001-11-09 Dick Porter <dick@ximian.com>
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
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.
2296 * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
2299 2001-10-15 Dietmar Maurer <dietmar@ximian.com>
2301 * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
2304 2001-10-11 Dietmar Maurer <dietmar@ximian.com>
2306 * docs/object-layout: more documentation
2308 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
2310 * configure.in: define NO_UNALIGNED_ACCESS for platforms that
2311 can't read on unaligned boundaries
2313 2001-10-04 Dick Porter <dick@ximian.com>
2315 * configure.in: Do some deeper checks on pthreads for some of the
2316 more interesting functions
2318 2001-09-24 Dietmar Maurer <dietmar@ximian.com>
2320 * mono/tests/Makefile.am (testjit): a new target to test the JITer
2322 * mono/tests/jit-*: added some test for the JITer
2324 2001-09-23 Dick Porter <dick@ximian.com>
2326 * configure.in: Arrange to compile dummy thread support routines
2327 if pthread isnt available
2329 2001-09-23 Dick Porter <dick@ximian.com>
2331 * configure.in: Check for pthread.h, so that we can check for the
2332 HAVE_PTHREAD_H define in config.h
2334 2001-09-21 Dick Porter <dick@ximian.com>
2336 * configure.in: Check for libpthread
2338 2001-09-19 Dietmar Maurer <dietmar@ximian.com>
2340 * mono/tests/test-ops.cs: added more tests
2342 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
2344 * configure.in: check for sizeof(void*) and for the architecture.
2346 2001-09-05 Dick Porter <dick@ximian.com>
2348 * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
2349 aclocal invocation, so putting aclocal files in /usr/local works
2351 2001-08-30 Dietmar Maurer <dietmar@ximian.com>
2353 * *: removed the libffi dependency, mono now compiles on cygwin
2355 * mono/wrapper/build-dll: new file.
2357 2001-08-28 Dietmar Maurer <dietmar@ximian.com>
2359 * mono/tests/console.cs: impl.
2361 * mono/tests/box.cs: impl.
2363 * mono/tests/stream-writer.cs: impl.
2365 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
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.
2371 2001-08-22 Rodrigo Moya <rodrigo@ximian.com>
2373 * mono/cil/Makefile.am:
2374 * mono/wrapper/Makefile.am: use correct variables for installation
2377 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2379 * mono/tests/exceptions*: enhanced and added more tests for
2382 2001-08-20 Miguel de Icaza <miguel@ximian.com>
2384 * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2385 to pass make distcheck
2387 * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2389 * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2390 install-data-hook): Added mechanism to distribute and install the
2393 2001-08-20 Dietmar Maurer <dietmar@ximian.com>
2395 * mono/tests/stream.cs: new tests for the Stream class
2397 * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2400 2001-08-16 Alex Graveley <alex@ximian.com>
2402 * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2403 removes libtool dependency on all of Mono.
2405 2001-08-10 Dietmar Maurer <dietmar@ximian.com>
2407 * mono/tests/array.cs: more array tests
2409 2001-08-09 Dietmar Maurer <dietmar@ximian.com>
2411 * mono/tests/array.cs: more array tests
2413 2001-08-06 Dietmar Maurer <dietmar@ximian.com>
2415 * mono/tests/pinvoke.cs: we can now print strings ;-)
2417 * mono/tests/array.cs: new test for arrays
2419 2001-08-02 Alex Graveley <alex@ximian.com>
2421 * libffi/*: Import libffi CVS version, with minor changes to make it
2424 * mono/interpreter/Makefile.am: Link against
2425 ../../libffi/.libs/libffi.a.
2427 * Makefile.am: Add libffi
2429 * autogen.sh: Replace with adapted gnome autogen.sh
2431 * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2433 2001-08-02 Dietmar Maurer <dietmar@ximian.com>
2435 * mono/tests/pinvoke.cs: impl.
2437 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2439 * configure.in, mono/tests: added some tests for the interpreter.
2441 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
2443 * doc/download: added instructions for cygwin
2445 * doc/c-sharp: removed bit about compiling
2447 * status/compare-assembly.cs: basedir should be there if
2448 parameters are provided.
2450 * status/makefile: made targets to dump info.
2452 2001-07-15 Joe Shaw <joe@ximian.com>
2454 * configure.in: Don't create doc/Makefile as there's nothing there
2457 * Makefile.am: Don't build the doc directory because there's no
2460 * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
2462 2001-07-15 Miguel de Icaza <miguel@ximian.com>
2464 * doc/class-library (A): Updated FAQ with question on error 1595.
2466 2001-07-14 Miguel de Icaza <miguel@ximian.com>
2470 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
2472 * status/*: scripts and data to create statistics about the
2473 class library status.
2475 2001-07-09 Alex Graveley <alex@ximian.com>
2477 * doc/makefile (clean): Add clean target.
2478 * doc/web/makefile (clean): Ditto.
2480 2001-07-09 Alex Graveley <alex@ximian.com>
2482 * doc/makefile (all-docs): Fix typo.
2484 2001-05-30 Miguel de Icaza <miguel@ximian.com>