* tuner/Mono.Tuner/MoonlightA11yProcessor.cs: Don't whitelist SC
[mono.git] / mcs / tools / tuner / ChangeLog
index 70e8f18a6326941148036aee88594002015cb6a0..d3bfcf3d342548c14229af91f9b7e64bf668915b 100644 (file)
@@ -1,3 +1,73 @@
+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.