-2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+2005-08-11 Zoltan Varga <vargaz@freemail.hu>
- * configure.in: added check for kqueue. Patch from Geoff Norton
- in HEAD.
+ * libmono.vcproj: Fix VC build.
+
+Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
+
+ * configure.in: enable the ARM jit port.
+
+2005-08-02 Zoltan Varga <vargaz@freemail.hu>
+
+ * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
+
+2005-07-19 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Fix definition of LIBC for ia64.
+
+2005-07-12 Daniel Drake <dsd@gentoo.org>
+
+ * configure.in: Add check for libattr's <attr/attr.h>
+
+2005-07-11 Raja R Harinath <rharinath@novell.com>
+
+ * scripts/script.in: Add @framework_version@ blank.
+ * scripts/script2.in: Remove.
+ * scripts/Makefile.am: Update. Use wsdl.exe for wsdl2 and
+ monop.exe for monop2.
+
+2005-07-04 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
+ (noinst_DATA): Build mono-uninstalled.pc.
+ * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
+ (Cflags): Likewise. Let $(srcdir) to be absolute.
+
+2005-07-03 Ben Maurer <bmaurer@ximian.com>
+
+ * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
+
+2005-07-01 Daniel Drake <dsd@gentoo.org>
+
+ * configure.in: Add check for FreeBSD's sys/extattr.h
+
+2005-07-01 Raja R Harinath <rharinath@novell.com>
+
+ Avoid resource leakage on 'make clean' (see #75424).
+ * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
+ * runtime/semdel-wrapper.in: New.
+ * runtime/Makefile.am (clean-local): Use the semdel program before
+ nuking the .wapi directory.
+ (noinst_SCRIPTS): Add semdel-wrapper.
+ (MYDISTFILES, distdir): Use automake variable to get the list of
+ files to distribute.
+ (all-local, install-exec, uninstall): Call semdel-wrapper.
+ (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
+ Likewise.
+
+2005-06-27 Geoff Norton <gnorton@customerdna.com>
+
+ * configure.in: Add support for X86 darwin.
+
+2005-06-22 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Add support for ia64.
+
+2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: enabled the use of mmap/munmap for solaris and linux.
+ It seems to help with memory usage.
+
+2005-06-15 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Another attempt at the portable "find libX11.so"
+ Hopefully, this one has no code paths where we are worse off than
+ what we had before any of this mess.
+
+ * configure.in: What I hope is a more portable version hack.
+
+2005-06-14 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: echo the version number to
+ mcs/build/common/MonoVersion.cs. This allows us to not need to
+ update AssemblyInfo.cs every time we bump the version number.
+
+ * mono-uninstalled.pc.in: pc file that handles mono when it is not
+ installed. This lets us have mkbundle work inside the tree.
+
+ * configure.in: Create the .pc file above.
+
+2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
+
+ * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
+
+2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
+
+ * data/config.in: Fix generated XML.
+
+2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
+
+ * scripts/Makefile.am: Add mono-shlib-cop.
+
+2005-06-09 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Handle more gracefully if objdump or X isn't
+ there. Warn the user about possible breakage.
+
+2005-06-08 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: read the SONAME from libX11. This is the same
+ thing as will be used by a shared library, so it will really
+ work.
+
+ This will have us get libX11.so.6 rather than libX11.so.6.2.
+
+2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: make automake 1.9 happy about LARGE_FILES.
+
+2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add checks for mremap, remap_file_pages.
+
+2005-06-06 Ben Maurer <bmaurer@ximian.com>
+
+ * mono.spec.in: Remove. This is horribly out of date. A real spec
+ file is generated in the release module.
+
+ * scripts/Makefile.am: Add mono-find-*
+
+ * scripts/mono-find-*.in: provides/requires stuff for rpm is now
+ done with monodis. This makes packaging easier as it doesn't
+ depend on the gac ind DESTDIR.
+
+ * configure.in: changes for the above
+
+2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: added test for SIOCGIFCONF.
+
+2005-05-26 Sebastien Pouliot <sebastien@ximian.com>
+
+ * README.vsnet: Instructions about the VS.NET build.
+ * mono.sln: Mono solution file for VS.NET 2005.
+ * genmdesc.vcproj: Project file for genmdesc.
+ * libmono.vcproj: Project file for libmono.
+ * mono.vcproj: Project file for mono executable.
+
+2005-05-25 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Do a test for libX11.so that really works :-).
+
+2005-05-22 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Add config stuff for libsqlite{,3} and
+ libX11.
+
+ * data/config.in: Add dllmaps for above mentioned libs. This means
+ that the devel packages are not needed.
+
+2005-05-17 Zoltan Varga <vargaz@freemail.hu>
+
+ * man/mono.1: Document the new MONO_DEBUG options.
+
+2005-05-16 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
+
+2005-05-08 Ben Maurer <bmaurer@ximian.com>
+
+ * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
+ installed, therefore, don't make a script for it.
+
+2005-05-05 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
+ Fix library names on sparc-linux and alpha-linux.
+
+2005-05-04 Zoltan Varga <vargaz@freemail.hu>
+
+ * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
+
+2005-04-28 James Willcox <james@ximian.com>
+
+ * man/mkbundle.1: add --config-dir flag
+
+2005-04-27 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in (AC_DISABLE_FAST_INSTALL): Set.
+
+2005-04-25 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Version bumpage
+
+2005-04-25 Raja R Harinath <rharinath@novell.com>
+
+ Fix #74692.
+ * configure.in ($mcsdir/build/config.make): Point RUNTIME and
+ ILDISASM to the in-tree versions of mono and monodis. Propagate
+ value of INSTALL to mcs too.
+ * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
+ sub-make, now that 'configure' sets up the 'mcs' tree.
+
+2005-04-23 Zoltan Varga <vargaz@freemail.hu>
+
+ * doc: Remove unused directory.
+
+ * configure.in: Remove --with-icu option to prevent people from using
+ it by mistake.
+
+2005-04-21 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am: Update. Pass 'monodis-wrapper' as ILDISASM
+ to sub-makes.
+ (mcs-compileall): Verify the fixed-up dll too.
+ * runtime/monodis-wrapper.in: New file.
+ * configure.in (runtime/monodis-wrapper): Create.
+ ($mcsdir/build/config.make): Don't be over-eager in the definition
+ and evaluation of '$exec_prefix'.
+
+2005-04-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
+ * data/net_1_1/machine.config, data/net_2_0/machine.config:
+ added ' explicit="true" strict="false" ' to system.web/compilation
+ element as in MS. Part of fix for Bug #74671
+
+2005-04-19 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add check for <sys/xattr.h>.
+ Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
+
+2005-04-18 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
+
+2005-04-16 Miguel de Icaza <miguel@novell.com>
+
+ * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
+ fix the Mono build on Solaris (bug #72818)
+
+2005-04-16 Bill Middleton <flashdict@gmail.com>
+
+ * configure.in (PREVIEW): Allow --without-preview to work.
+ From #74615.
+
+2005-04-15 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
+
+2005-04-14 Raja R Harinath <rharinath@novell.com>
+
+ * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
+ * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
+
+2005-04-13 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
+
+2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: added checks for epoll().
+
+2005-04-12 Geoff Norton <gnorton@customerdna.com>
+
+ * configure.in: Disable -O2 on PPC until #74562 is fixed.
+
+2005-04-11 James Willcox <james@ximian.com>
+
+ * man/mkbundle.1: add --static option
+
+2005-04-11 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
+
+2005-04-09 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Add --with-large-heap option to enable support for
+ GC heaps larger than 3GB. Hopefully fixes #73882.
+
+2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: define FD_SETSIZE=1024 on windows (the default is only
+ 64). Re-add aio_* stuff. Shouldn't have removed it.
+
+2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: no more checks for aio_*.
+
+2005-04-05 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Fix isinf detection on solaris.
+
+2005-04-02 Raja R Harinath <harinath@gmail.com>
+
+ * configure.in (pkg_config_path): Rename from PKG_PATH. Fix build
+ with pkgconfig 0.16.0.
+
+2005-04-01 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Fix sigaltstack detection on solaris.
+
+2005-03-27 Raja R Harinath <harinath@gmail.com>
+
+ * configure.in: Define mono_libdir using $(exec_prefix), seeing
+ that it uses .../lib.
+
+2005-03-26 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Use mono_libdir rather than libdir in
+ config.make. This fixes confusion for amd builds in buildbuddy.
+
+ * configure.in, */Makefile.am: fix up lib/lib64 type stuff
+
+2005-03-24 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in (libgdiplus): Make more intuitive.
+ * runtime/Makefile.am (wrapper-config): Remove temporary file.
+ Update to change.
+
+2005-03-23 Raja R Harinath <rharinath@novell.com>
+
+ Allow testing of System.Drawing with a libgdiplus snapshot.
+ * configure.in (libgdiplus): New --with-libgdiplus option. Allow
+ the location of libgdiplus to be overridden.
+ * runtime/Makefile.am (wrapper-config): Override location of
+ libgdiplus if requested.
+
+2005-03-14 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (clean_profiles): Remove.
+ (clean-local): Use $(build_profiles).
+ (install-local, uninstall-local): Don't override $(prefix).
+ (SUPPORT_FILES): New. List of dependencies from ...
+ (all-local): ... here. Use it.
+ (install-local): Depend on $(SUPPORT_FILES).
+
+2005-03-02 Zoltan Varga <vargaz@freemail.hu>
+
+ * docs/aot-compiler.txt: Add some more documentation.
+
+2005-02-25 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (centum_nunit_tests): Remove. The
+ functionality has been moved to mcs/Makefile.
+ (test_select): Set ONLY_CENTUM_TESTS.
+
+Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
+
+ * configure.in: add a check for compiler support of the
+ tls_model sttribute.
+
+Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
+
+ * configure.in: don't imply that enabling ICU support is a good
+ thing to do.
+
+2005-02-21 Michal Moskal <malekith@pld-linux.org>
+ Raja R Harinath <rharinath@novell.com>
+
+ * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
+
+2005-02-17 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (cur_dir_cmd): New. Use cygpath to get the
+ current directory in non-Cygwin form.
+ (PLATFORM_PATH_SEPARATOR): New. $(PATH_SEPARATOR) has the "wrong"
+ value on cygwin.
+ (mcs-compileall): Use them.
+
+2005-02-15 Raja R Harinath <rharinath@novell.com>
+
+ * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
+ that it picks up any changes in $prefix.
+ ($(bin2_SCRIPTS)): Likewise.
+
+2005-02-13 Zoltan Varga <vargaz@freemail.hu>
+
+ * scripts/dtd2xsd: Remove generated file from SVN.
+
+2005-02-12 Cesar Lopez Nataren <cnataren@novell.com>
+
+ * scripts/Makefile.am (bin_SCRIPTS): added mjs
+
+2005-02-12 Ben Maurer <bmaurer@ximian.com>
+
+ * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
+ nickd, miguel, et al.
+
+2005-02-07 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
+ gcc supports it to weed out pre ISO C99 code.
+
+2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
+
+ * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
+ * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
+ not needed.
+
+2005-02-04 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Check for curses.h.
+
+2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: define SOLARIS_CURSES when compiling for *solaris.
+ * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
+
+2005-02-04 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (wrapper-config): Elevated from being a test
+ support file called $(tmpinst)/config.
+ ($(tmpinst)/bin/mono): Simplify.
+ (mcs-do-compiler-tests,mcs-compileall): Update.
+ * runtime/mono-wrapper.in: Use wrapper-config.
+
+ * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
+
+ * runtime/Makefile.am (verify_profiles): Remove.
+ (mcs-compileall): Use $(build_profiles) directly. It now works on
+ the net_2_0 profile too.
+
+2005-02-01 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (test-support-files): New target.
+ (mcs-do-compiler-tests): Use it.
+ (mcs-compileall): Likewise. Set MONO_PATH. Remove
+ reference to #71963, since it's fixed, and it's breaking elsewhere.
+ Don't exit out on the first failing DLL.
+ ($(tmpinst)/config): Update to changes in data/config.in.
+
+2005-01-31 Jonathan Pryor <jonpryor@vt.edu>
+
+ * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
+ Mono.Posix.dll.
+
+2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * configure.in: check for term.h and termios.h
+
+2005-01-30 Zoltan Varga <vargaz@freemail.hu>
+
+ * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
+ profile because of bug #71963.
+
+2005-01-28 Zoltan Varga <vargaz@freemail.hu>
+
+ * runtime/Makefile.am (mcs-compileall): New test to compile all methods
+ in our assemblies.
+
+2005-01-25 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am ($(tmpinst)/config): New test support file.
+ Map 'MonoPosixHelper' to in-tree version.
+ ($(tmpinst)/bin/mono): Use it.
+ (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
+
+2005-01-20 Jonathan Pryor <jonpryor@vt.edu>
+
+ * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
+ class/System, both of which pass all their unit tests.
+
+2005-01-20 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (centum_nunit_tests): New. List of NUnit
+ tests that are currently passing 100%.
+ (test_select): Run those on 'make check'.
+
+2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
+
+2005-01-19 Zoltan Varga <vargaz@freemail.hu>
+
+ * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
+
+2005-01-15 Zoltan Varga <vargaz@freemail.hu>
+
+ * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
+
+2005-01-13 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in Makefile.am: Resurrect ikvm-jni.
+
+ * ikvm-native: New directory which contains a copy of the 'native'
+ module in IKVM cvs.
+
+2005-01-05 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add check for <checklist.h>.
+
+2005-01-04 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add check for vsnprintf.
+
+2005-01-04 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
+ ($(tmpinst)/bin/mono): New.
+
+2005-01-03 Ben Maurer <bmaurer@ximian.com>
+
+ * configure.in: Add mono-nunit to output
+
+2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
+
+ * Makefile.am: Change build order so that support is built before runtime.
+ This is primarily so that I don't have to wait N hours for mcs to finish
+ building to find out if I broke the sparc build (again).
+
+2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add checks for getdomainname and setdomainname.
+
+2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
+
+2005-01-02 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
+ now includes its own version.
+
+2004-12-29 Duncan Mak <duncan@ximian.com>
+
+ * man/monop.1: Add docs on the new "--search" flag.
+
+2004-12-28 Jonathan Pryor <jonpryor@vt.edu>
+
+ * configure.in: Add header & function checks for MonoPosixHelper.
+
+2004-12-20 Raja R Harinath <rharinath@novell.com>
+
+ * configure.in: Change from 'pax' format to 'ustar' format for the
+ tarfile, so that we can create packages on SuSE 9.0.
+
+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
+ 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 <vargaz@freemail.hu>
+
+ * 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 <vargaz@freemail.hu>
+
+ * configure.in: Fix up --with-jit=no so it actually works. Fixes
+ #61320.
+
+2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * man/mono.1: documented MONO_THREADS_PER_CPU.
+
+2004-10-29 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Add INCLUDED_LIBGC automake conditional.
+
+2004-10-24 Jonathan Pryor <jonpryor@vt.edu>
+
+ * man/mono.1: Add documentation for the MONO_TRACE environment variable.
+
+2004-10-14 Joe Shaw <joeshaw@novell.com>
+
+ * man/mono.1: Fix the syntax of the M: trace syntax
+
+2004-10-10 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Add some checks for cygwin weirdness.
+
+2004-10-08 Zoltan Varga <vargaz@freemail.hu>
+
+ * 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 <Neale.Ferguson@SoftwareAG-usa.com>
+
+ * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
+
+2004-09-28 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile.am ($(tmpinst)/bin/pedump): New.
+ (mcs-do-run-test-profiles): Depend on it.
+
+2004-09-27 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <Neale.Ferguson@SoftwareAG-usa.com>
+
+ * configure.in: Cater for S/390 on Linux
+
+2004-09-21 <vargaz@freemail.hu>
+
+ * configure.in: Link with ole32 on windows.
+
+2004-09-20 Jackson Harper <jackson@ximian.com>
+
+ * support/map.c/h: Add poll events map functions. Use values
+ instead of names for defines.
+
+2004-09-17 Martin Baulig <martin@ximian.com>
+
+ * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
+ change in this target.
+
+2004-09-14 Raja R Harinath <rharinath@novell.com>
+
+ * 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 <vargaz@freemail.hu>
+
+ * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
+ since it is not supported on solaris.
+
+2004-09-03 Martin Baulig <martin@ximian.com>
+
+ * Makefile.am (bootstrap-world): New target.
+
+2004-09-02 Martin Baulig <martin@ximian.com>
+
+ * runtime/net_1_1/Makefile.am (install-data-local): Install
+ mscorlib.dll.mdb into $(corlibdir).
+
+ * runtime/net_2_0/Makefile.am: Likewise.
+
+2004-08-30 Zoltan Varga <vargaz@freemail.hu>
+
+ * scripts/mcs.in: Remove obsolete comment.
+
+2004-08-27 Lluis Sanchez Gual <lluis@novell.com>
+
+ * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
+ * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
+ basic profile compliance.
+ * data/net_2_0/machine.config: Use 2.0 assembly versions.
+
+2004-08-26 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
+ ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
+ testcases pick the built 'mbas.exe'.
+
+2004-08-17 Zoltan Varga <vargaz@freemail.hu>
+
+ * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
+ stock one has broken headers.
+
+ * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
2004-08-17 Dick Porter <dick@ximian.com>
* configure.in: Correct intl library for FreeBSD and OpenBSD.
Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
+2004-08-16 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
+
+2004-08-14 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
+ __thread works.
+
+2004-08-11 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Fix __thread test.
+
+2004-08-07 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
+
+2004-08-06 Geoff Norton <gnorton@customerdna.com>
+
+ * configure.in: Add a kqueue check
+
+2004-08-03 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
+
+ * configure.in: Enable S/390 64-bit JIT.
+
+2004-07-31 Zoltan Varga <vargaz@freemail.hu>
+
+ * configure.in: Enable AMD64 JIT.
+
+2004-07-30 Martin Baulig <martin@ximian.com>
+
+ * Makefile.am: The symbol writer is now called
+ Mono.CompilerServices.SymbolWriter.dll.
+
+2004-07-30 Raja R Harinath <rharinath@novell.com>
+
+ * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
+ (gmcs_exe): Add gmcs.exe.config.
+ ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
+ files too.
+
+2004-07-29 Lluis Sanchez Gual <lluis@novell.com>
+
+ * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
+
+2004-07-28 Lluis Sanchez Gual <lluis@novell.com>
+
+ * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
+ * data/Makefile.am: Removed installation of machine.config and
+ DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
+ directory.
+ * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
+ installing 1.1 and 2.0 makefiles.
+ * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
+ at the correct version specific directory.
+
2004-07-27 John Merryweather Cooper <john_m_cooper@yahoo.com>
* configure.in: Disable __thread test (TLS) for FreeBSD as
it succeeds on FreeBSD 5.x when it should fail. Fix pthread
library detection for FreeBSD 4.x since pthread is embedded
in libc_r on this platform. Fix some typos in my host
regexes for freebsd.
-
+
2004-07-23 Dick Porter <dick@ximian.com>
* configure.in: Changes for FreeBSD thread support by John
Merryweather Cooper <john_m_cooper@yahoo.com>.
+2004-07-15 Jackson Harper <jackson@ximian.com>
+
+ * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
+
+2004-07-12 Massimiliano Mantione <massi@ximian.com>
+
+ * docs/abc-removal.txt: Updated documentation for ABC removal.
+
+2004-07-12 Massimiliano Mantione <massi@ximian.com>
+
+ * mono/mini/abcremoval.c: Rewritten most of ABC removal.
+ * mono/mini/abcremoval.h: Rewritten most of ABC removal.
+ * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
+ * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
+
2004-07-03 Zoltan Varga <vargaz@freemail.hu>
-
- * configure.in: Add --with-tls option to replace the misnamed
- --with-nptl option.
-2004-06-30 Zoltan Varga <vargaz@freemail.hu>
+ * configure.in: Add --with-tls option to replace the misnamed
+ --with-nptl option.
- * configure.in: Fix trunc check + add SPARC64 defines.
+2004-07-02 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
+ Pass NO_SIGN_ASSEMBLY=yes to sub-make.
+ ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
+
+2004-07-02 Zoltan Varga <vargaz@freemail.hu>
+
+ * man/mono.1: Added 'aot' to trace options.
+
+2004-06-30 Zoltan Varga <vargaz@freemail.hu>
- * marshal.c (mono_marshal_get_managed_wrapper): Handle returning
- delegates from a delegate. Fixes #61033.
+ * configure.in: Fix trunc check + add SPARC64 defines.
2004-06-29 Jackson Harper <jackson@ximian.com>