1 2009-08-07 Andrés G. Aragoneses <aaragoneses@novell.com>
3 * tuner/Mono.Tuner/MoonlightA11yProcessor.cs: Don't use var.
6 2009-08-07 Andrés G. Aragoneses <aaragoneses@novell.com>
8 * Mono.Tuner/InjectSecurityAttributes.cs: Make an enum
9 and a method protected.
11 * Mono.Tuner/MoonlightA11yProcessor.cs: Prevent
12 Type*Exceptions because of badly placed SC attrib on
15 * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Typo in
18 2009-07-02 Jb Evain <jbevain@novell.com>
20 * Makefile: fix cecil's location.
22 2009-06-16 Andrés G. Aragoneses <aaragoneses@novell.com>
24 * Mono.Tuner/MoonlightA11yProcessor.cs: GLibSharp uses
25 Activator.CreateInstance for *Adapter classes, so we need to
26 have an exception here for these ctors (to avoid
27 MissingMethodExceptions).
29 2009-06-10 Andrés G. Aragoneses <aaragoneses@novell.com>
31 * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Cosmetic.
33 * Mono.Tuner/MoonlightA11yAssemblyStep.cs: Typo.
35 2009-06-09 Andrés G. Aragoneses <aaragoneses@novell.com>
37 * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Cosmetic.
39 2009-06-09 Andrés G. Aragoneses <aaragoneses@novell.com>
42 * Mono.Tuner.dll.sources: Update.
44 * Mono.Tuner/MoonlightA11yProcessor.cs:
45 * Mono.Tuner/MoonlightA11yAssemblyStep.cs: Typo.
47 * Mono.Tuner/MoonlightA11yUsageInspectionStep.cs:
48 * Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: New steps
49 for prevention of API stripping.
51 2009-06-04 Andrés G. Aragoneses <aaragoneses@novell.com>
53 * Mono.Tuner.dll.sources:
54 * Mono.Tuner.csproj: Update.
55 * Mono.Tuner/InjectSecurityAttributes.cs:
56 * Mono.Tuner/MoonlightAssemblyStep.cs: Change some accessibility
57 keywords, to be able to override and inherit.
58 * Mono.Tuner/MoonlightA11yProcessor.cs:
59 * Mono.Tuner/MoonlightA11yAssemblyStep.cs: New steps for a11y.
61 2009-06-02 Andrés G. Aragoneses <aaragoneses@novell.com>
63 * Mono.Tuner.csproj: Update.
65 * Mono.Tuner/InjectSecurityAttributes.cs: Avoid NRE.
67 2009-05-28 Andrés G. Aragoneses <aaragoneses@novell.com>
69 * Mono.Tuner/InjectSecurityAttributes.cs: show a warning if using
70 the MoonlightAssemblyStep but no secattr option is specified.
72 2009-05-15 Jb Evain <jbevain@novell.com>
74 * Mono.Tuner/InjectSecurityAttributes.cs: fix retrieval
77 2009-05-15 Jb Evain <jbevain@novell.com>
79 * Mono.Tuner/InjectSecurityAttributes.cs: fix issues
80 with non unique MethodReference.ToString for generic method defs.
82 2009-04-24 Jb Evain <jbevain@novell.com>
84 * Mono.Tuner.dll.sources: adjusted
85 * Mono.Tuner/FilterAttributes.cs: new step to remove some known
86 undesirable custom attributes.
88 2009-04-23 Jb Evain <jbevain@novell.com>
90 * Mono.Tuner/CheckVisibility.cs: check deep nested types.
92 2009-04-22 Jb Evain <jbevain@novell.com>
94 * Mono.Tuner/CheckVisibility.cs: take InternalsVisibleTo into account.
96 2009-04-22 Jb Evain <jbevain@novell.com>
98 * Mono.Tuner/CheckVisibility.cs: take FamAndAssem into account.
100 2009-04-22 Jb Evain <jbevain@novell.com>
102 * AdjustVisibility.cs: we're now turning non exposed fields and
103 methods (API wise) that are `protected` into `protected and internal`.
105 2009-04-08 Andrés G. Aragoneses <aaragoneses@novell.com>
107 * Mono.Tuner.csproj: Update.
109 2009-04-03 Andrés G. Aragoneses <aaragoneses@novell.com>
111 * Mono.Tuner/InjectSecurityAttributes.cs: Show a warning
112 when the secattr file is not found.
114 2009-03-10 Jb Evain <jbevain@novell.com>
116 * Mono.Tuner/MoonlightAssemblyStep.cs: don't remove
117 the LoadReferencesStep for specific Moonlight tuning.
119 2009-03-01 Jb Evain <jbevain@novell.com>
121 * Mono.Tuner.dll.sources
122 * Mono.Tuner/MoonlightAssemblyStep.cs: add new step specific
123 to moonlight to instrument Moonlight assemblies one by one.
125 2009-02-19 Jb Evain <jbevain@novell.com>
127 * Mono.Tuner/InjectSecurityAttributes.cs: also remove existing
128 CAS security declarations before injecting CoreCLR security attributes.
130 2009-02-18 Jb Evain <jbevain@novell.com>
132 * Mono.Tuner/InjectSecurityAttributes.cs: new tuner step
133 which is able to process the security attribute data files.
134 It replaces the previous InjectAttributes step.
136 2009-01-28 Jb Evain <jbevain@novell.com>
138 * Mono.Tuner/CheckVisibility.cs: use the appropriate Resolve methods.
140 2008-12-01 Jb Evain <jbevain@novell.com>
142 * Makefile: move tuning logic inside ../moon. We now simply build
143 the tuner as a simple library.
145 2008-11-20 Jb Evain <jbevain@novell.com>
147 * Makefile: simplify Makefile and tune System.Xml.Linq.
149 2008-10-16 Jb Evain <jbevain@novell.com>
151 * masterinfos/silverlight/*.info: update to SL2.
153 2008-09-23 Jb Evain <jbevain@novell.com>
155 * masterinfos/silverlight/Mono.CompilerServices.SymbolWriter.info
157 tune the SymbolWriter as well.
159 2008-09-23 Jb Evain <jbevain@novell.com>
161 * Makefile: only execute the check visibility step if
162 CHECK_VISIBILITY is defined.
164 2008-09-18 Jb Evain <jbevain@novell.com>
166 * Mono.Tuner/AdjustVisibility.cs: correctly process public nested types.
168 2008-09-12 Jb Evain <jbevain@novell.com>
170 * Makefile: tune System.ServiceModel.Web.
172 2008-09-12 Jb Evain <jbevain@novell.com>
174 * Makefile: tune System.ServiceModel.dll
176 2008-09-12 Jb Evain <jbevain@novell.com>
178 * Makefile: make the linker generate new guids for the tuned
181 2008-09-09 Jb Evain <jbevain@novell.com>
183 * Makefile: tune System.Runtime.Serialization as well.
185 2008-08-05 Jb Evain <jbevain@novell.com>
187 * Mono.Tuner/CheckVisibility.cs: properly verify famorassem.
189 2008-06-10 Jb Evain <jbevain@novell.com>
191 * masterinfos/silverlight/System.Net.info
192 * masterinfos/silverlight/mscorlib.info
193 * masterinfos/silverlight/System.Xml.info
194 * masterinfos/silverlight/System.info:
197 2008-04-13 Jb Evain <jbevain@novell.com>
199 * masterinfos/silverlight/*.info: 2.0 api.
201 Merged from the Moonlight 2 branch.
203 Thu Mar 13 22:32:24 CET 2008 Paolo Molaro <lupus@ximian.com>
205 * Makefile: strong name the tuned assemblies.
207 2008-03-13 Jb Evain <jbevain@novell.com>
209 * Mono.Tuner/AdjustVisibility.cs: don't adjust enums.
211 2008-02-18 Raja R Harinath <harinath@hurrynot.org>
213 * Makefile (inst-%, gac-%): Fix dependencies.
215 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
217 * Makefile: Improve. Update to new net_2_1 profiles. Specify
218 more dependencies. Do work only when necessary.
219 * Descriptors/smcs.xml: Add CompilerCallableEntryPoint.
221 2008-02-01 Jb Evain <jbevain@novell.com>
223 * Makefile: remove System.Core temporary hack.
225 2008-02-01 Jb Evain <jbevain@novell.com>
227 * Makefile, Descriptors/System.Core.xml:
228 protect some internals of System.Core as apparently
229 the masterinfos are somewhat wrong.
231 2007-10-26 Jb Evain <jbevain@novell.com>
233 * Makefile: disable the `always build the tuner` as per
234 Paolo's suggestion. Need to use the build mecanism from now.
236 2007-10-26 Jb Evain <jbevain@novell.com>
238 * Makefile: activate the InjectAttributes step.
240 2007-10-25 Jb Evain <jbevain@novell.com>
242 * Mono.Tuner/InjectAttributes.cs: inject security attributes
243 defined in the public api.
245 2007-10-25 Jb Evain <jbevain@novell.com>
247 * Mono.Tuner/InjectAttributes.cs: infrastructure for
248 the attribute injector.
250 2007-10-25 Jb Evain <jbevain@novell.com>
252 * Mono.Tuner/PrintStatus.cs: print which items
253 have been internalized if the parameter `display_internalized`
256 * Makefile: define parameter `display_internalized` and set it
257 to false. Set it explicitely to true if you want a detailed log
258 about which metadata items have been internalized.
260 2007-10-25 Jb Evain <jbevain@novell.com>
262 * Mono.Tuner/TunerAnnotations.cs
263 * Mono.Tuner/AdjustVisibility.cs:
264 Annotate the items that have been internalized
267 * Makefile: always rebuild Mono.Tuner.dll for now.
269 2007-09-04 Jb Evain <jbevain@novell.com>
271 * masterinfos/*.info added, so we don't have to download them.
272 * Makefile: use directly the .info files from the repo.
274 2007-08-28 Jb Evain <jbevain@novell.com>
276 * Makefile: mdb support.
278 2007-08-21 Jb Evain <jbevain@novell.com>
280 * Makefile: tune on `all`, and only re-installed the tuned
281 assemblies on `install`.
283 2007-08-16 Jb Evain <jbevain@novell.com>
285 * Makefile: re-install in the GAC the tuned assemblies.
287 2007-08-13 Jb Evain <jbevain@novell.com>
289 * Makefile: tune on net_2_1 install.
291 2007-08-11 Jb Evain <jbevain@novell.com>
293 * Descriptors/System.xml, Makefile: add a descriptor
294 to protect some classes in System.
296 2007-08-05 Jb Evain <jbevain@novell.com>
298 * Descriptors/smcs.xml, Makefile: add a descriptor
299 to protect some classes in smcs.
301 2007-08-03 Atsushi Enomoto <atsushi@ximian.com>
303 * Makefile : a bit win32 friendly fix.
305 2007-08-01 Jb Evain <jbevain@novell.com>
307 * Mono.Tuner/CheckVisibilit.cs:
308 New debugging step to ensure that the even after
309 API tuning the visibility is correct.
311 2007-07-27 Jb Evain <jbevain@novell.com>
313 * Mono.Tuner/RemoveSerialization.cs:
314 Add a new linker step to remove automatically everything
315 serialization related.
317 2007-07-18 Jb Evain <jbevain@novell.com>
319 * tuner: new tool to tune the Mono assemblies from a full 2.1
320 profile to a stripped down silverlight compatible assembly set.