2007-08-11 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / build / ChangeLog
index ecc9bbde37259d9e4b01696c46d44ad470b67402..97473f4ed5e60a654c582baa3b8681930c926dc3 100644 (file)
@@ -1,3 +1,135 @@
+2007-08-11  Jb Evain  <jbevain@novell.com>
+
+       * profiles/net_2_1: allow 2.1 assemblies in the GAC.
+
+2007-07-27  Jb Evain  <jbevain@novell.com>
+
+       * profiles/net_2_1: use smcs to compile the .net 2.1 assemblies.
+
+2007-07-23  Raja R Harinath  <rharinath@novell.com>
+
+       * library.make (install-local) [GAC]: If LIBRARY_PACKAGE is set to
+       'none' don't install a symlink from a package directory into the gac.
+
+2007-07-11  Jb Evain  <jbevain@novell.com>
+
+       * profiles/net_2_1.make: work on the 2_1 profile.
+
+2007-06-12  Marek Safar  <marek.safar@gmail.com>
+
+       * rules.make: Added FRAMEWORK_VERSION_MAJOR.
+
+2007-05-11  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (dist-local): Remove special-case code.
+       * rules.make ($(depsdir)): New rule to create the dependencies
+       directory on demand.
+       * library.make, executable.make: Make generated files depend on
+       $(depsdir).
+       * profiles/basic.make: Likewise.
+
+       * profiles/net_2_0_bootstrap.make: Move rules for mcs.exe to
+       mcs/Makefile.
+       * library.make (the_libdir, build_libdir): New.  Create these
+       directories on demand instead of worrying about keeping the list
+       of profiles uptodate.
+       * executable.make (prog_dir): Likewise.
+
+2007-03-17  Marek Sieradzki  <marek.sieradzki@gmail.com>
+
+       * library.make: Show correct log (TestResult-ondotnet-PROFILE...) for
+       make run-test-ondotnet.
+
+Fri Nov 24 18:38:31 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * library.make: added ability to pass flags to the mono runtime when
+       running the test suite.
+
+2006-09-06  Kornél Pál  <kornelpal@gmail.com>
+
+       * TestConfiguration.cs: Moved to Npgsql.
+
+2006-09-05  Kornél Pál  <kornelpal@hotmail.com>
+
+       * config-default.make: Use UTF-8 as the default encoding for compilers.
+
+2006-09-04  Raja R Harinath  <rharinath@novell.com>
+
+       * library.make (TEST_HARNESS_VERBOSE): New user toggle.  If
+       defined, NUnit will print the names of the unit tests as they are
+       run.  Can be used to narrow down infloops.
+       (TEST_HARNESS_EXCLUDE): Provide a way to override the list of
+       excluded unit test categories.
+
+2006-04-11  Raja R Harinath  <rharinath@novell.com>
+
+       * profiles/default.make (BOOTSTRAP_PROFILE): Define.
+       * profiles/net_2_0.make (BOOTSTRAP_PROFILE): Define.
+       * rules.make (INTERNAL_RESGEN): Pick from bootstrap profile.
+
+2006-01-19  Raja R Harinath  <rharinath@novell.com>
+
+       * library.make (test_lib): Don't allow to be overridden.
+       (test_against, test_dep): Remove.
+
+2006-01-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * executable.make: allow installing a different .config file for
+       executables such as nunit-console.exe that should use a different one
+       depending on the profile.
+
+2006-01-05  Raja R Harinath  <rharinath@novell.com>
+
+       * library.make (run-test-lib, run-test-ondotnet-lib): Workaround a
+       sed limitation when printing the testsuite log.
+
+2005-12-22  Raja R Harinath  <rharinath@novell.com>
+
+       * library.make (lib_dir): Define to 'compat' if LIBRARY_COMPAT is
+       defined, 'lib' otherwise.
+       (the_lib): Use it to decide where to place the output library.
+       (LIBRARY_PACKAGE): New define.  Install development symlinks for
+       compat libraries in a different directory.
+
+2005-12-03  Kornél Pál  <kornelpal@hotmail.com>
+
+       * config-default.make: Corrected default CODEPAGE comment to ISO-8859-1
+         (Latin 1).
+
+2005-11-22  Vladislav Spivak <spivak@mainsoft.com>
+       * Missed dependency. 
+       <profile>.sources file is supporting #include directive
+       Usually it includes common .sources file.
+       Let's make it dependency of <profile>.sources
+
+2005-10-03  Raja R Harinath  <rharinath@novell.com>
+
+       * profiles/basic.make (monolite_flag, use_monolite): New.  Used to
+       determine if we need to compile with 'monolite' rather than with
+       an external mcs.
+       (do-profile-check): Simplify.  Remove corlib version testing
+       scripts.  Delegate that work to the mono runtime itself.  Split
+       off 'monolite' handling into ...
+       (do-profile-check-monolite): ... this.
+
+2005-09-27  Kornél Pál  <kornelpal@hotmail.com>
+
+       * config-default.make: Added CODEPAGE that is the default encoding used by
+         compilers.
+       * rules.make (USE_MCS_FLAGS, USE_MBAS_FLAGS): Added /codepage.
+
+2005-09-22  Raja R Harinath  <rharinath@novell.com>
+
+       * Makefile (BUILT_FILES): New.
+       (all-local ...): Depend on them.
+       (clean-local): Relete them.
+       (common/Consts.cs): New rule.
+       (COMMON_SRCS): Don't distribute common/Consts.cs.
+
+2005-09-12  Raja R Harinath  <rharinath@novell.com>
+
+       * profiles/basic.make (do-profile-check): Quote sed expression.
+
 2005-09-06  Raja R Harinath  <rharinath@novell.com>
 
        * profiles/net_1_1_bootstrap.make: Remove special-handling on Win32.