+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. (this
+ commit)
+
+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