X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2FChangeLog;h=dda8e36db3eb0ecd87638d4f629d86cc781e1eaf;hb=5f85a88ada7b134125cfe3bc602f3b9e0ae4ee9b;hp=990e0500ebf42db464bb3bcf16c9b9554a097126;hpb=aca89f824344a37c14490ac4680b543c18def1e1;p=mono.git diff --git a/mcs/ChangeLog b/mcs/ChangeLog index 990e0500ebf..dda8e36db3e 100644 --- a/mcs/ChangeLog +++ b/mcs/ChangeLog @@ -1,3 +1,276 @@ +2004-12-20 Jambunathan K + + * (btests) : Removed. This directory is now superseded by + mbas/Test. + +2004-12-13 Raja R Harinath + + * INSTALL.txt: Minor updates to reflect build changes. + +2004-11-25 Raja R Harinath + + * Makefile (DISTFILES): Add nunit.key. + +2004-11-24 Raja R Harinath + + * Makefile (profiles-do--run-test): Allow list of profiles to be + overriden. + (profiles-do--all): Remove. The default pattern build suffices. + +2004-11-22 Raja R Harinath + + * Makefile (OVERRIDE_TARGET_ALL): Remove. + (all.override): Remove 2-pass build. + (net_1_1_bootstrap_SUBDIRS): Add 'tools'. + +2004-11-22 Raja R Harinath + + * Makefile (profiles-do--all): Don't fallback to default pattern build. + +2004-11-19 Raja R Harinath + + * Makefile (net_2_0_SUBDIRS): Add nunit20. + +2004-11-19 Raja R Harinath + + * Makefile (%-profiles): Go through an intermediate set of rules. + Move body to ... + (profiles-do--%): ... this. + (profiles-do--run-test): Customized rule that usefully runs with + 'make -j' and 'make -k'. + (profiles-do--all, profile-do--%--all): Orchestrate the bootstrap + process. + +2004-11-09 Raja R Harinath + + * Makefile (basic_SUBDIRS): New. + +2004-11-04 Raja R Harinath + + * Makefile (net_1_1_bootstrap_SUBDIRS): New. + (all.override): Fix to actually perform optimization to avoid + the two-pass build if we are not signing assemblies. + +2004-10-29 Raja R Harinath + + * Makefile (net_2_0_bootstrap_SUBDIRS,net_2_0_SUBDIRS): New. + (profile-do--net_2_0_bootstrap--all): New target. + (profile-do--net_2_0--all): Depend on it. + (distdir,top_distdir): Remove. + (dist-tarball): Define distdir here for dist-recursive. + +2004-10-21 Raja R Harinath + + * Makefile (all-profiles $(STD_TARGETS:=-profiles)): Make + parallelizable. + +2004-09-27 Raja R Harinath + + * nunit20/nunit-console/Makefile (PROGRAM): Put in + profile-specific directory. + +2004-09-21 Raja R Harinath + + * Makefile (DIST_ONLY_SUBDIRS): Add 'gmcs' since it is specially + handled by 'class/corlib/Makefile'. + (test-installed-compiler): Run compiler tests using the installed + compiler. + +2004-09-14 Raja R Harinath + + * Makefile (SUBDIRS): Allow to be overriden by $(TEST_SUBDIRS). + (test-profiles, run-test-profiles): New targets. + (test-compiler): Rename to ... + (compiler-tests): ... this. Run tests on all profiles. + +2004-09-03 Martin Baulig + + * Makefile (test-compiler): New target to run the compiler test. + +2004-07-02 Raja R Harinath + + * Makefile (OVERRIDE_BARE_TARGETS): Remove. + (OVERRIDE_TARGET_ALL): Define. + (all-recursive,$(STD_TARGETS:=-recursive)): Depend on + 'platform-check' and 'profile-check'. + (all.override): New. Run two passes: once to build, and once to + sign libraries. + +2004-06-22 Todd Berman + + * configure: Patch from Mariano Suárez-Alvarez + to make configure accept jhbuild style + /prefix /usr options, and to continue past unknown options. Currently + this patch is a bit spammy with multiple unknown options, anyone + who is interested is welcome to fix this. + +2004-06-14 Raja R Harinath + + * Makefile (all-profiles, clean-profiles): Simplify slightly. + +2004-06-05 Atsushi Enomoto + + * Makefile: added target run-test-ondotnet. + +2004-05-26 Raja R Harinath + + * nunit20/util/Makefile (EXTRA_DISTFILES): Remove + Transform.resources. + ($(the_lib)): Make Transform.resources using internal resgen. + * nunit20/util/Transform.resources: Rebuild. + +2004-05-25 Sebastien Pouliot + + * nunit.key: New. NUnit private key. Due to build issues the key + must be present in this directory. + +2004-05-20 Raja R Harinath + + * Makefile (SUBDIRS): Move 'monoresgen' ahead of 'class'. + +2004-05-17 Raja R Harinath + + * Makefile (all, clean): Remove indirection. + (clean-profiles): New. + +2004-05-13 Jackson Harper + + * Makefile: default build is no longer the multi profile build. Do + build both 1.1 and 2.0 profiles use the all-profiles target. + +2004-05-12 Gonzalo Paniagua Javier + + * Makefile: disable net_2_0 on windows. It doesn't build. Don't + try to build net_1_0 and net_2_0 if we provide a PROFILE=xxx in the + command line. + +2004-05-10 Raja R Harinath + + * INSTALL.txt: Don't mention 'fullbuild'. Mention 'bootstrap' + instead. Update instructions for 'monocharge'. + +2004-04-30 Raja R Harinath + + * Makefile (SUBDIRS): Remove 'gmcs' for now. + (all): Simplify. + (clean): Quick hack to get 'make clean' to work better. + +2004-04-29 Jackson Harper + + * Makefile: Put the PROFILE= stuff before the target, this is more + pleasurable to cygwin users. + +2004-04-28 Jackson Harper + + * Makefile: build the net_1_1 and net_2_0 profiles by default. + +2004-01-14 Martin Willemoes Hansen + + * INSTALL.txt: Fixed, autogen should be autogen.sh + +2003-12-01 Cesar Lopez Nataren + + * Added dirs mcs/jtest and mcs/jerrors. + +2003-10-28 Jackson Harper + + * INSTALL.txt: Tell users where to find monocharges, do not + reference README.building. + +2003-07-22 Peter Williams + + * README: INSTALL.txt, not INSTALL. + +2003-07-20 Peter Williams + + * nunit20/nunit-console/Makefile (PROGRAM): Put nunit-console.exe + in $(topdir)/class/lib so we can find our DLL's. + +2003-07-18 Peter Williams + + * build/library.make (dist-local): Fancy make dist magic gives + way to boring old 'for'. + + * build/executable.make (dist-local): Ditto. + +2003-07-17 Peter Williams + + * build/profiles/default.make: Actually fix this. Use the platform + compiler all the way. + +2003-07-17 Peter Williams + + * build/profiles/default.make: Try to make this smarter so + that we can build on Windows. Specifically, don't require + the mono runtime. Combined with the corlib $(BOOT_COMPILE) change, + this should make corlib build out of the box, I think. + +2003-07-16 Peter Williams + + A whole passel of build system changes. Doc updates: + + * build/README.makefiles: Doc updates. + + * build/profiles/net_1_0.make: Doc changes. + + * INSTALL.txt: A few more touchups. + + Better defaults: + + * build/config-default.make (prefix): Default install prefix + should be /usr/local. + + * build/profiles/bootstrap.make: This profile ... + + * build/profiles/default.make: ... is now the default. + + * build/profiles/atomic.make: And the default is now this. + + Fixes for pre-build checks: + + * Makefile: Do the platform and (new) profile checks + before the build, which took some infrastructure changes. + + * build/rules.make: Allow a Makefile to specify its own all/install/etc + targets. + + * build/profiles/default.make (profile-check): Add a blank + target here. + + * build/profiles/atomic.make: Check for a full MCS install to + build against. + + HP/UX fixes with help from Bernie Solomon: + + * build/config-default.make (ECHO_ESCAPE): HP/UX 'echo' + doesn't need a -e parameter to interpret escape codes. Test for + that and define a configuration parameter. + + * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE) + instead of assuming that 'echo -e' will interpret escape + codes. + + * build/executable.make ($(makefrag)): Here too. + + A make distcheck fix: + + * Makefile: Inherit the current prefix so that the build can + find the right System.Xml.dll. + + And Windows build fixes with the invaluable help of Sebastian + Pouliot (in various subdirectories). + +2003-07-14 Peter Williams + + * build/rules.make (dist-recursive): Fix recursive rules + to work on HP/UX /bin/sh. Patch from Bernie Solomon + . + +2003-05-10 Gonzalo Paniagua Javier + + * makefile: + * makefile.gnu: don't use -C when running make. + 2003-05-05 Ben Maurer * AUTHORS: Added self. @@ -25,41 +298,41 @@ which includes a MySQL ADO.NET Provider. Contributed by Reggie Burnett from ByteFX, Inc. - ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc. - - Added the following files and directories: + ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc. + + Added the following files and directories: + + class/ByteFX.Data/AssemblyInfo.cs + class/ByteFX.Data/list + class/ByteFX.Data/ByteFX.Data.build + class/ByteFX.Data/makefile.gnu + class/ByteFX.Data/ChangeLog.txt + class/ByteFX.Data/readme.txt + class/ByteFX.Data/lgpl.txt: new files - class/ByteFX.Data/AssemblyInfo.cs - class/ByteFX.Data/list - class/ByteFX.Data/ByteFX.Data.build - class/ByteFX.Data/makefile.gnu - class/ByteFX.Data/ChangeLog.txt - class/ByteFX.Data/readme.txt - class/ByteFX.Data/lgpl.txt: new files - - BitStream.cs - Connection.cs - Field.cs - Inflater.cs - ConnectionString.cs - HuffmanTree.cs - NamedPipeStream.cs - class/ByteFX.Data/Common: added files to new directory - - Driver.cs - command.resx - todo.txt - CommandBuilder.cs - Exception.cs - dataadapter.cs - transcaction.cs - Connection.cs - Field.cs - datareader.cs - Connection.resx - MysqlDefs.cs + BitStream.cs + Connection.cs + Field.cs + Inflater.cs + ConnectionString.cs + HuffmanTree.cs + NamedPipeStream.cs + class/ByteFX.Data/Common: added files to new directory + + Driver.cs + command.resx + todo.txt + CommandBuilder.cs + Exception.cs + dataadapter.cs + transcaction.cs + Connection.cs + Field.cs + datareader.cs + Connection.resx + MysqlDefs.cs parameter.cs - class/ByteFX.Data/mysqlclient: added files to new directory + class/ByteFX.Data/mysqlclient: added files to new directory command.cs parameter_collection.cs