+2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
+ #undefines it before testing...
+
+2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: check for ieeefp.h and isinf.
+
+2004-12-15 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
+ to the $srcdir. Fix definition of 'prefix'.
+
+2004-12-14 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <rharinath@novell.com>
+
+ * README: Update with details about the new build setup.
+
+2004-12-08 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile.am (get-monolite-latest): Update to new location of
+ bootstrap files in the mcs/ tree.
+
+2004-12-07 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in: Set 'tar-pax' option for automake-1.9.
+
+2004-12-07 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (uninstall): New.
+
+2004-12-06 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Disable -Wcast-align on sparc.
+
+Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
+
+ * configure.in: add option to disable some features of
+ the runtime to create a smaller binary.
+
+2004-12-03 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <rharinath@novell.com>
+
+ * 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 <Neale.Ferguson@SoftwareAG-usa.com>
+
+ * configure.in : Add a flag for systems which pass parameters in
+ registers as well as the stack.
+
+2004-11-30 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <miguel@ximian.com>
+
+ * configure.in: Removed support for configured-based bundles.
+
+2004-11-26 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <rharinath@novell.com>
+
+ * 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 <rharinath@novell.com>
+
+ * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
+
+2004-11-24 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <toshok@ximian.com>
+
+ * Makefile.am (bootstrap): echo -> @echo.
+
+2004-11-23 Raja R Harinath <rharinath@novell.com>
+
+ 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 <rharinath@novell.com>
+
+ * Makefile.am (bootstrap): Add a transitional target.
+
+2004-11-19 Raja R Harinath <rharinath@novell.com>
+
+ 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 <vargaz@freemail.hu>
+
+ * configure.in: Disable static linking of mono if --disable-static is
+ given. Fixes #69466.
+
+2004-11-15 Martin Baulig <martin@ximian.com>
+
+ * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
+
+Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
+
+ * configure.in, mono/mini/Makefile.am: control static
+ linking of the mono binary with a configure option.
+
+2004-11-12 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Check for `struct dirent' members which don't
+ exist across all Unix platforms.
+
+2004-11-08 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add new function/header/type checks for use by
+ MonoPosixHelper (the support directory).
+
2004-11-08 Raja R Harinath <rharinath@novell.com>
* configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work
with DESTDIR.
-2004-11-05 Jonathan Pryor <jonpryor@vt.edu>
-
- * support/.cvsignore: Ignore generated files.
- * support/Makefile.am: Add new INCLUDE directives (for glib headers),
- source; bump library version (so we don't clobber previous versions of
- libMonoPosixHelper.so).
- * support/dirent.c: New file; <dirent.h> wrapper functions;
- BSD portability fixes.
- * support/errno.c: New file; <errno.h> wrapper functions
- * support/fcntl.c: New file; <fcntl.h> wrapper functions;
- BSD portability fixes.
- * support/grp.c: New file; <grp.h> wrapper functions;
- BSD portability fixes.
- * support/map.c: Updated macro mapping functions (more enums mapped, more
- error checking, etc.).
- * support/map.h: Updated macro mapping functions
- * support/old-map.c: Previous map.c implementation, for backward compatibility
- Remove spurious warning about redefining _GNU_SOURCE.
- * support/old-map.h: Previous map.h implementation, for backward compatibility
- * support/mph.h: New file; Utility types, macros;
- BSD portability fixes.
- * support/pwd.c: New file; <pwd.h> wrapper functions;
- BSD portability fixes.
- * support/stdio.c: New file; <stdio.h> wrapper functions
- * support/stdlib.c: New file; <stdlib.h> wrapper functions
- * support/sys-mman.c: New file; <sys/mman.h> wrapper functions
- * support/sys-mount.c: New file; <sys/mount.h> wrapper functions;
- BSD portability fixes.
- * support/sys-sendfile.c: New file; <sys/sendfile.h> wrapper functions;
- BSD portability fixes.
- * support/sys-stat.c: New file; <sys/stat.h> wrapper functions
- * support/sys-wait.c: New file; <sys/wait.h> wrapper functions
- * support/time.c: New file; <time.h> wrapper functions;
- BSD portability fixes.
- * support/unistd.c: New file; <unistd.h> wrapper functions;
- BSD portability fixes.
-
2004-10-31 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix up --with-jit=no so it actually works. Fixes