X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=ChangeLog;h=c702e23021e3079b6cbc9bb287222eb1be81fa0f;hb=35d06b6dd712de83c2abfe1c2079519e27228fb4;hp=922737712d9c28dc8229eac5964d619b0ca900ad;hpb=db2f5c68b7d732eeb5c7427ed4b184cb4f6d0fb4;p=mono.git diff --git a/ChangeLog b/ChangeLog index 922737712d9..c702e23021e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,271 @@ +2004-12-14 Raja R Harinath + + * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set. Ensures that + state isn't shared between an installed runtime and the in-tree + runtime, and also ensure that both 'make check' and 'make + distcheck' can run in parallel. + * runtime/Makefile.am (clean-local): Remove the .wapi directory. + +2004-12-09 Raja R Harinath + + * README: Update with details about the new build setup. + +2004-12-08 Raja R Harinath + + * Makefile.am (get-monolite-latest): Update to new location of + bootstrap files in the mcs/ tree. + +2004-12-07 Raja R Harinath + + * configure.in: Set 'tar-pax' option for automake-1.9. + +2004-12-07 Raja R Harinath + + * runtime/Makefile.am (uninstall): New. + +2004-12-06 Zoltan Varga + + * configure.in: Disable -Wcast-align on sparc. + +Mon Dec 6 15:00:53 CET 2004 Paolo Molaro + + * configure.in: add option to disable some features of + the runtime to create a smaller binary. + +2004-12-03 Raja R Harinath + + * configure.in (ENABLE_NUNIT_TESTS): New. + * runtime/Makefile.am (check-local): Use it to disable nunit + tests. Ensure that the test dlls are always built, however. + +2004-12-03 Raja R Harinath + + * Makefile.am (dist-hook): Ensure we use the 'default' profile. + * mono/Makefile.am (HANDLES): New. Disable 'handles' dir on Win32. + (SUBDIRS): Use it. Move 'cil' before 'metadata'. + * runtime/Makefile.am (install-exec): Pass + RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build. + +2004-12-01 Neale Ferguson + + * configure.in : Add a flag for systems which pass parameters in + registers as well as the stack. + +2004-11-30 Raja R Harinath + + * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to + workaround a bug in automake 1.7.x. + * runtime/Makefile.am ($(symlinks)): Don't depend on config.status. + +2004-11-27 Miguel de Icaza + + * configure.in: Removed support for configured-based bundles. + +2004-11-26 Raja R Harinath + + * runtime/Makefile.am ($(symlinks)): Depend on config.status too. + * configure.in (runtime/etc/mono/1.0/machine.config): Use custom + command to create. + (runtime/etc/mono/2.0/machine.config): Likewise. + * Makefile.am (get-monolite-latest): Update to new style of + handling the "basic" profile. + +2004-11-25 Raja R Harinath + + * runtime/Makefile.am (all-local): Make mcs/ tree writeable if + necessary. + (distdir): New. Using 'cygnus' option disables the automake rule. + +2004-11-25 Raja R Harinath + + * runtime/Makefile.am (check-local): Use $(mkinstalldirs). + +2004-11-24 Raja R Harinath + + * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. + Prevent a redundant 'make all' pass during 'make check'. + (build_profiles): Rename from install_profiles. + (check_profiles): New. + (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building + the .NET2.0 profile. + (all-local,check-local): Use them. + (install,install-exec,install-data): Override automake rules to + prevent a redundant 'make all' pass. + +2004-11-23 Chris Toshok + + * Makefile.am (bootstrap): echo -> @echo. + +2004-11-23 Raja R Harinath + + Simplify 'make all' build. + * configure.in (mono_build_root, mono_runtime, mono_cfg_dir): + New AC_SUBSTed variables. + (runtime/mono-wrapper): New generated file. + (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config): + New symlinks. + (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0. + * Makefile.am (SUBDIRS): Remove '.'. + (tmpinst): Remove. + (get-monolite-latest): Update. + (populate-runtime-subdirs): Remove. + (all-local, check-local): Move rules related to building in the mcs/ tree ... + * runtime/Makefile.am: ... here. Completely re-write file. + (install-exec-local): Transfer ownership of installing .exes and + .dlls to the Makefiles in the mcs/ tree. + (_tmpinst): Use tmpinst tree only during testing. + (SUBDIRS): Remove. + * runtime/mono-wrapper.in: New. Template for generated file. + * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove. + +2004-11-22 Raja R Harinath + + * Makefile.am (bootstrap): Add a transitional target. + +2004-11-19 Raja R Harinath + + Integrate bootstrap build into 'make all'. Most of the bootstrap + targets are gone. + * Makefile.am (SUBDIRS): Build current directory before 'runtime'. + (tmpinst): Change location. + (all-local): New. Just invokes the build in mcs. + (check-local): New. Invokes 'run-test-profiles' in mcs. + (get-monolite-latest): Update. Move the unpacking code here, + since 'monolite-bootstrap' is no more. + (mcs-do-full-build): Don't set PATH. + (tmpinst-dir-contents): Remove mcs. + ($(tmpinst)/bin/mcs): Now used only during 'make check'. + ($(tmpinst)/bin/mono): Don't set MONO_PATH. + * README: Update to changes. + +2004-11-18 Zoltan Varga + + * configure.in: Disable static linking of mono if --disable-static is + given. Fixes #69466. + +2004-11-15 Martin Baulig + + * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5. + +Fri Nov 12 17:56:26 CET 2004 Paolo Molaro + + * configure.in, mono/mini/Makefile.am: control static + linking of the mono binary with a configure option. + +2004-11-12 Jonathan Pryor + + * configure.in: Check for `struct dirent' members which don't + exist across all Unix platforms. + +2004-11-08 Jonathan Pryor + + * configure.in: Add new function/header/type checks for use by + MonoPosixHelper (the support directory). + +2004-11-08 Raja R Harinath + + * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed + variables. Used to support both an in-tree mcs/ and a sibling + mcs/ directory. + * Makefile.am (mcs_topdir): Remove. + (dist-hook): Distribute mcs/ as a subdirectory. + * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): + Use mcs_topdir and mcs_topdir_from_srcdir. + * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): + Likewise. + (all-local): Depend on $(mdb_files) too. + * runtime/net_2_0/Makefile.am: Likewise. + +2004-11-05 Zoltan Varga + + * runtime/net_2_0/Makefile.am (install-data-local): + * runtime/net_1_1/Makefile.am (install-data-local): Applied patch + from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work + with DESTDIR. + +2004-10-31 Zoltan Varga + + * configure.in: Fix up --with-jit=no so it actually works. Fixes + #61320. + +2004-10-29 Gonzalo Paniagua Javier + + * man/mono.1: documented MONO_THREADS_PER_CPU. + +2004-10-29 Zoltan Varga + + * configure.in: Add INCLUDED_LIBGC automake conditional. + +2004-10-24 Jonathan Pryor + + * man/mono.1: Add documentation for the MONO_TRACE environment variable. + +2004-10-14 Joe Shaw + + * man/mono.1: Fix the syntax of the M: trace syntax + +2004-10-10 Zoltan Varga + + * configure.in: Add some checks for cygwin weirdness. + +2004-10-08 Zoltan Varga + + * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build + zlib_macros if zlib.h is not found. + + * configure.in: Add check for zlib.h. + +2004-09-28 Neale Ferguson + + * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM + +2004-09-28 Raja R Harinath + + * Makefile.am ($(tmpinst)/bin/pedump): New. + (mcs-do-run-test-profiles): Depend on it. + +2004-09-27 Raja R Harinath + + * Makefile.am (mono-do-testjit): New target, unused for now. Runs + the mono testsuite in tests/. + (tmpinst-dir): Create etc/mono/2.0. + ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New. + +2004-09-21 Neale Ferguson + + * configure.in: Cater for S/390 on Linux + +2004-09-21 + + * configure.in: Link with ole32 on windows. + +2004-09-20 Jackson Harper + + * support/map.c/h: Add poll events map functions. Use values + instead of names for defines. + +2004-09-17 Martin Baulig + + * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest + change in this target. + +2004-09-14 Raja R Harinath + + * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to + reduce the number of passes. We will get the assemblies signed in + the 'populate-runtime-subdir' phase. + (mcs-do-run-test-profiles): Rename from mcs-do-run-tests. Use + 'test-profiles' to test all profiles. + (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/. + (bootstrap-check): Update. + * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): + Simplify. + +2004-09-10 Zoltan Varga + + * Makefile.am (populate-runtime-subdir): Avoid -path argument to find + since it is not supported on solaris. + 2004-09-03 Martin Baulig * Makefile.am (bootstrap-world): New target.