diff options
Diffstat (limited to 'mcs/tools/tuner/ChangeLog')
-rw-r--r-- | mcs/tools/tuner/ChangeLog | 413 |
1 files changed, 0 insertions, 413 deletions
diff --git a/mcs/tools/tuner/ChangeLog b/mcs/tools/tuner/ChangeLog deleted file mode 100644 index f7360b4116d..00000000000 --- a/mcs/tools/tuner/ChangeLog +++ /dev/null @@ -1,413 +0,0 @@ -2009-11-03 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibility.cs: detect a throw_on_visibility_error - linker parameter to decide whether or not throw when an error - have been encountered. - -2009-11-02 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/MoonlightAssemblyStep.cs: adapt to the MT linker merge. - -2009-10-14 Raja R Harinath <harinath@hurrynot.org> - - * Makefile (CECIL, LINKER): Point to profile-specific assembly. - -2009-09-16 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Sort the - descriptors wrt type name, to avoid false negatives at - MoonAtkBridge build time. - -2009-09-16 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Speed up by - two orders of magnitude, thanks to caching XPathNavigator - objects and calling Directory.GetFiles() just once. - - * Mono.Tuner/MoonlightA11yApiMarker.cs: Fix typo in comment. - -2009-09-10 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yApiMarker.cs: Don't mark attributes - of non-a11y assemblies. - -2009-09-09 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Rather use - the OutputDirectory provided on the command line, and - redirect some progress info or errors to the console. - - * Mono.Tuner/MoonlightA11yUsageInspectionStep.cs: Remove - unnecessary step. - -2009-09-09 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner.csproj: - * Mono.Tuner.dll.sources: Add new step MoonlightA11yApiMarker. - - * Mono.Tuner/MoonlightA11yApiMarker.cs: - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Use a new - marker step to only mark API used, not mark recursively. - - * Mono.Tuner/MoonlightA11yUsageInspectionStep.cs: Use the new - marker step. - - * Makefile: Adding reference to System, as we need it for - System.Text.RegularExpressions. - -2009-08-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yProcessor.cs: Don't whitelist SC - attribs for base methods that are on our assembly. - This finally makes a11y work without security disabled. The - summary of the troubles encountered: - - GetHashCode() -> base method not SC. (r139589+r139649) - - Dispose() -> interface method not SC. (r139796) - - get_Handle() -> interface method SC while impl not SC. - (r139852) - -2009-08-12 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yProcessor.cs: Look for base methods - in interfaces as well. - -2009-08-11 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Yet another - blacklisted element (SW.dll is not linked). - -2009-08-11 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Blacklist - more stuff. - -2009-08-11 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Blacklist - our bridge. - -2009-08-10 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yProcessor.cs: Move FIXME to a better - place. Fix NRE. - -2009-08-07 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yProcessor.cs: Don't use var. - Remove debug spew. - -2009-08-07 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: Make an enum - and a method protected. - - * Mono.Tuner/MoonlightA11yProcessor.cs: Prevent - Type*Exceptions because of badly placed SC attrib on - methods. - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Typo in - comment. - -2009-07-02 Jb Evain <jbevain@novell.com> - - * Makefile: fix cecil's location. - -2009-06-16 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yProcessor.cs: GLibSharp uses - Activator.CreateInstance for *Adapter classes, so we need to - have an exception here for these ctors (to avoid - MissingMethodExceptions). - -2009-06-10 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Cosmetic. - - * Mono.Tuner/MoonlightA11yAssemblyStep.cs: Typo. - -2009-06-09 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Cosmetic. - -2009-06-09 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner.csproj: - * Mono.Tuner.dll.sources: Update. - - * Mono.Tuner/MoonlightA11yProcessor.cs: - * Mono.Tuner/MoonlightA11yAssemblyStep.cs: Typo. - - * Mono.Tuner/MoonlightA11yUsageInspectionStep.cs: - * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: New steps - for prevention of API stripping. - -2009-06-04 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner.dll.sources: - * Mono.Tuner.csproj: Update. - * Mono.Tuner/InjectSecurityAttributes.cs: - * Mono.Tuner/MoonlightAssemblyStep.cs: Change some accessibility - keywords, to be able to override and inherit. - * Mono.Tuner/MoonlightA11yProcessor.cs: - * Mono.Tuner/MoonlightA11yAssemblyStep.cs: New steps for a11y. - -2009-06-02 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner.csproj: Update. - - * Mono.Tuner/InjectSecurityAttributes.cs: Avoid NRE. - -2009-05-28 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: show a warning if using - the MoonlightAssemblyStep but no secattr option is specified. - -2009-05-15 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: fix retrieval - of generic methods. - -2009-05-15 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: fix issues - with non unique MethodReference.ToString for generic method defs. - -2009-04-24 Jb Evain <jbevain@novell.com> - - * Mono.Tuner.dll.sources: adjusted - * Mono.Tuner/FilterAttributes.cs: new step to remove some known - undesirable custom attributes. - -2009-04-23 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibility.cs: check deep nested types. - -2009-04-22 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibility.cs: take InternalsVisibleTo into account. - -2009-04-22 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibility.cs: take FamAndAssem into account. - -2009-04-22 Jb Evain <jbevain@novell.com> - - * AdjustVisibility.cs: we're now turning non exposed fields and - methods (API wise) that are `protected` into `protected and internal`. - -2009-04-08 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner.csproj: Update. - -2009-04-03 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: Show a warning - when the secattr file is not found. - -2009-03-10 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/MoonlightAssemblyStep.cs: don't remove - the LoadReferencesStep for specific Moonlight tuning. - -2009-03-01 Jb Evain <jbevain@novell.com> - - * Mono.Tuner.dll.sources - * Mono.Tuner/MoonlightAssemblyStep.cs: add new step specific - to moonlight to instrument Moonlight assemblies one by one. - -2009-02-19 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: also remove existing - CAS security declarations before injecting CoreCLR security attributes. - -2009-02-18 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/InjectSecurityAttributes.cs: new tuner step - which is able to process the security attribute data files. - It replaces the previous InjectAttributes step. - -2009-01-28 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibility.cs: use the appropriate Resolve methods. - -2008-12-01 Jb Evain <jbevain@novell.com> - - * Makefile: move tuning logic inside ../moon. We now simply build - the tuner as a simple library. - -2008-11-20 Jb Evain <jbevain@novell.com> - - * Makefile: simplify Makefile and tune System.Xml.Linq. - -2008-10-16 Jb Evain <jbevain@novell.com> - - * masterinfos/silverlight/*.info: update to SL2. - -2008-09-23 Jb Evain <jbevain@novell.com> - - * masterinfos/silverlight/Mono.CompilerServices.SymbolWriter.info - * Makefile: - tune the SymbolWriter as well. - -2008-09-23 Jb Evain <jbevain@novell.com> - - * Makefile: only execute the check visibility step if - CHECK_VISIBILITY is defined. - -2008-09-18 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/AdjustVisibility.cs: correctly process public nested types. - -2008-09-12 Jb Evain <jbevain@novell.com> - - * Makefile: tune System.ServiceModel.Web. - -2008-09-12 Jb Evain <jbevain@novell.com> - - * Makefile: tune System.ServiceModel.dll - -2008-09-12 Jb Evain <jbevain@novell.com> - - * Makefile: make the linker generate new guids for the tuned - assemblies. - -2008-09-09 Jb Evain <jbevain@novell.com> - - * Makefile: tune System.Runtime.Serialization as well. - -2008-08-05 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibility.cs: properly verify famorassem. - -2008-06-10 Jb Evain <jbevain@novell.com> - - * masterinfos/silverlight/System.Net.info - * masterinfos/silverlight/mscorlib.info - * masterinfos/silverlight/System.Xml.info - * masterinfos/silverlight/System.info: - Update to SL2B2 API. - -2008-04-13 Jb Evain <jbevain@novell.com> - - * masterinfos/silverlight/*.info: 2.0 api. - * Makefile: update. - Merged from the Moonlight 2 branch. - -Thu Mar 13 22:32:24 CET 2008 Paolo Molaro <lupus@ximian.com> - - * Makefile: strong name the tuned assemblies. - -2008-03-13 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/AdjustVisibility.cs: don't adjust enums. - -2008-02-18 Raja R Harinath <harinath@hurrynot.org> - - * Makefile (inst-%, gac-%): Fix dependencies. - -2008-02-17 Raja R Harinath <harinath@hurrynot.org> - - * Makefile: Improve. Update to new net_2_1 profiles. Specify - more dependencies. Do work only when necessary. - * Descriptors/smcs.xml: Add CompilerCallableEntryPoint. - -2008-02-01 Jb Evain <jbevain@novell.com> - - * Makefile: remove System.Core temporary hack. - -2008-02-01 Jb Evain <jbevain@novell.com> - - * Makefile, Descriptors/System.Core.xml: - protect some internals of System.Core as apparently - the masterinfos are somewhat wrong. - -2007-10-26 Jb Evain <jbevain@novell.com> - - * Makefile: disable the `always build the tuner` as per - Paolo's suggestion. Need to use the build mecanism from now. - -2007-10-26 Jb Evain <jbevain@novell.com> - - * Makefile: activate the InjectAttributes step. - -2007-10-25 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/InjectAttributes.cs: inject security attributes - defined in the public api. - -2007-10-25 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/InjectAttributes.cs: infrastructure for - the attribute injector. - -2007-10-25 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/PrintStatus.cs: print which items - have been internalized if the parameter `display_internalized` - is set to true. - - * Makefile: define parameter `display_internalized` and set it - to false. Set it explicitely to true if you want a detailed log - about which metadata items have been internalized. - -2007-10-25 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/TunerAnnotations.cs - * Mono.Tuner/AdjustVisibility.cs: - Annotate the items that have been internalized - for later use. - - * Makefile: always rebuild Mono.Tuner.dll for now. - -2007-09-04 Jb Evain <jbevain@novell.com> - - * masterinfos/*.info added, so we don't have to download them. - * Makefile: use directly the .info files from the repo. - -2007-08-28 Jb Evain <jbevain@novell.com> - - * Makefile: mdb support. - -2007-08-21 Jb Evain <jbevain@novell.com> - - * Makefile: tune on `all`, and only re-installed the tuned - assemblies on `install`. - -2007-08-16 Jb Evain <jbevain@novell.com> - - * Makefile: re-install in the GAC the tuned assemblies. - -2007-08-13 Jb Evain <jbevain@novell.com> - - * Makefile: tune on net_2_1 install. - -2007-08-11 Jb Evain <jbevain@novell.com> - - * Descriptors/System.xml, Makefile: add a descriptor - to protect some classes in System. - -2007-08-05 Jb Evain <jbevain@novell.com> - - * Descriptors/smcs.xml, Makefile: add a descriptor - to protect some classes in smcs. - -2007-08-03 Atsushi Enomoto <atsushi@ximian.com> - - * Makefile : a bit win32 friendly fix. - -2007-08-01 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/CheckVisibilit.cs: - New debugging step to ensure that the even after - API tuning the visibility is correct. - -2007-07-27 Jb Evain <jbevain@novell.com> - - * Mono.Tuner/RemoveSerialization.cs: - Add a new linker step to remove automatically everything - serialization related. - -2007-07-18 Jb Evain <jbevain@novell.com> - - * tuner: new tool to tune the Mono assemblies from a full 2.1 - profile to a stripped down silverlight compatible assembly set. |