X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fbuild%2FChangeLog;h=1dc148fe89042666fb3a471172b5555f17df5459;hb=68272e87a284fd53b413eec016225042dae29d54;hp=aceb29e827b293c5ce0d0ce708281773f890fb7a;hpb=6d5ad8e6b683d04db660155a1f8826d63974c6f3;p=mono.git diff --git a/mcs/build/ChangeLog b/mcs/build/ChangeLog index aceb29e827b..1dc148fe890 100644 --- a/mcs/build/ChangeLog +++ b/mcs/build/ChangeLog @@ -1,5 +1,124 @@ +2009-04-09 Jonathan Pryor + + * executable.make, library.make: Move the include for tests.make so + that DISTFILES can be properly set (and thus properly distribute the + *_test.dll.sources file). This allows unit tests to actually build + and run when building from the tarball. + +2009-04-05 Jonathan Pryor + + * executable.make: Support HAS_NUNIT_TEST variable; if set, will build + an NUnit test assembly during 'make test' and will run the tests + within the NUnit test assembly during 'make run-test'. + * library.make: Split out NUnit test rules/logic into tests.make. + * Makefile: Distribute tests.make. + * README.makefiles: Document HAS_NUNIT_TEST for executable.make, + documenting how to have NUnit tests for executables. + * tests.make: Added; NUnit test logic rules. + +2009-01-08 Geoff Norton + + * Makefile: Add darwin.make to the make dist target as well + +2009-01-07 Geoff Norton + + * library.make: Allow platform specific exclude tags from the + test harness suite. + * darwin.make: Add to the build and add a new NotOnMac test + category + +2008-12-30 Ankit Jain + + * library.make (TEST_HARNESS_OUTPUT*): Fix /labels switch. + +2008-12-12 Raja R Harinath + + * rules.make (topdir): Don't use $(shell ...). + Reported by Jonathan Chambers. + +2008-12-10 Atsushi Enomoto + + * library.make : enable FIXTURE and TESTNAME on run-test-ondotnet. + +2008-11-28 Atsushi Enomoto + + * Makefile : ugh, ok another dist pain. + +2008-11-28 Atsushi Enomoto + + * nunit-summary.xsl : copied from nunit resource (summary.xslt) + * library.make : put transformation result from TestResult-*.xml + into TestResult-*.log as we used to do. + +2008-11-28 Marek Habersack + + * library.make (FIXTURE_ARG): /parameter:value syntax is not + supported in nunit 2.4 + (TESTNAME_ARG): added support for the nunit-console -run + parameter, so that individual tests can be ran. + +2008-11-26 Atsushi Enomoto + + * library.make : another nunit20 to kill :( + +2008-11-25 Atsushi Enomoto + + * library.make : update nunit options that break upgrade to 2.4. + +2008-11-18 Raja R Harinath + + * library.make (TEST_FILES): Notice filenames with ../ in the test + sources file, and handle them in a way suitable for the 'make + dist' handling of such files. + +2008-11-12 Zoltan Varga + + * library.make: AOT the library after compilation if the AOT_IN_PROFILES + variable is defined and it contains the current profile. + +2008-10-18 Jonathan Pryor + + * rules.make (dist-default): Distribute the Documentation directory, + if present. + +2008-10-18 Jonathan Pryor + + * rules.make (MDOC): MONO_PATH needs to include net_1_1 so monodoc.dll + can be found. + +2008-10-17 Jonathan Pryor + + * README.makefiles: Add documentation about the new doc-update target. + +2008-10-18 Raja R Harinath + + * rules.make (MDOC): Pass a proper MONO_PATH. + +2008-10-17 Jonathan Pryor + + * build.rules: doc-update is now a standard target; provide a $(MDOC) + variable to simplify running the `mdoc` updater program. + * executable.make: Add doc-update target support (does nothing). + * library.make: Add doc-update target support; runs `mdoc update` on + the assembly, updating the documentation within Documentation/en. + * Makefile: Add doc-update target support. + +2008-09-14 Zoltan Varga + + * library.make: Allow FIXTURE make variable to be passed to nunit. + +2008-08-29 Raja R Harinath + + * rules.make (do-%): Revert change below. We need the recursion + to ensure ordering of %-local after %-recursive. IOW, we + want to ensure strict linearity even with a 'make -j'. + 2008-08-28 Zoltan Varga + * rules.make (Q_MCS): Use 5 spaces instead of -e '\\t'. + + * library.make: Make some command quiet. + * rules.make: Avoid some needless recursive make invocations. * rules.make: Print the profile in the quiet commands.