2009-02-19 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / tools / tuner / ChangeLog
1 2009-02-19  Jb Evain  <jbevain@novell.com>
2
3         * Mono.Tuner/InjectSecurityAttributes.cs: also remove existing
4         CAS security declarations before injecting CoreCLR security attributes.
5
6 2009-02-18  Jb Evain  <jbevain@novell.com>
7
8         * Mono.Tuner/InjectSecurityAttributes.cs: new tuner step
9         which is able to process the security attribute data files.
10         It replaces the previous InjectAttributes step.
11
12 2009-01-28  Jb Evain  <jbevain@novell.com>
13
14         * Mono.Tuner/CheckVisibility.cs: use the appropriate Resolve methods.
15
16 2008-12-01  Jb Evain  <jbevain@novell.com>
17
18         * Makefile: move tuning logic inside ../moon. We now simply build
19         the tuner as a simple library.
20
21 2008-11-20  Jb Evain  <jbevain@novell.com>
22
23         * Makefile: simplify Makefile and tune System.Xml.Linq.
24
25 2008-10-16  Jb Evain  <jbevain@novell.com>
26
27         * masterinfos/silverlight/*.info: update to SL2.
28
29 2008-09-23  Jb Evain  <jbevain@novell.com>
30
31         * masterinfos/silverlight/Mono.CompilerServices.SymbolWriter.info
32         * Makefile:
33                 tune the SymbolWriter as well.
34
35 2008-09-23  Jb Evain  <jbevain@novell.com>
36
37         * Makefile: only execute the check visibility step if
38         CHECK_VISIBILITY is defined.
39
40 2008-09-18  Jb Evain  <jbevain@novell.com>
41
42         * Mono.Tuner/AdjustVisibility.cs: correctly process public nested types.
43
44 2008-09-12  Jb Evain  <jbevain@novell.com>
45
46         * Makefile: tune System.ServiceModel.Web.
47
48 2008-09-12  Jb Evain  <jbevain@novell.com>
49
50         * Makefile: tune System.ServiceModel.dll
51
52 2008-09-12  Jb Evain  <jbevain@novell.com>
53
54         * Makefile: make the linker generate new guids for the tuned
55         assemblies.
56
57 2008-09-09  Jb Evain  <jbevain@novell.com>
58
59         * Makefile: tune System.Runtime.Serialization as well.
60
61 2008-08-05  Jb Evain  <jbevain@novell.com>
62
63         * Mono.Tuner/CheckVisibility.cs: properly verify famorassem.
64
65 2008-06-10  Jb Evain  <jbevain@novell.com>
66
67         * masterinfos/silverlight/System.Net.info
68         * masterinfos/silverlight/mscorlib.info
69         * masterinfos/silverlight/System.Xml.info
70         * masterinfos/silverlight/System.info:
71                 Update to SL2B2 API.
72
73 2008-04-13  Jb Evain  <jbevain@novell.com>
74
75         * masterinfos/silverlight/*.info: 2.0 api.
76         * Makefile: update.
77         Merged from the Moonlight 2 branch.
78
79 Thu Mar 13 22:32:24 CET 2008 Paolo Molaro <lupus@ximian.com>
80
81         * Makefile: strong name the tuned assemblies.
82
83 2008-03-13  Jb Evain  <jbevain@novell.com>
84
85         * Mono.Tuner/AdjustVisibility.cs: don't adjust enums.
86
87 2008-02-18  Raja R Harinath  <harinath@hurrynot.org>
88
89         * Makefile (inst-%, gac-%): Fix dependencies.
90
91 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
92
93         * Makefile: Improve.  Update to new net_2_1 profiles.  Specify
94         more dependencies.  Do work only when necessary.
95         * Descriptors/smcs.xml: Add CompilerCallableEntryPoint.
96
97 2008-02-01  Jb Evain  <jbevain@novell.com>
98
99         * Makefile: remove System.Core temporary hack.
100
101 2008-02-01  Jb Evain  <jbevain@novell.com>
102
103         * Makefile, Descriptors/System.Core.xml:
104         protect some internals of System.Core as apparently
105         the masterinfos are somewhat wrong.
106
107 2007-10-26  Jb Evain  <jbevain@novell.com>
108
109         * Makefile: disable the `always build the tuner` as per
110         Paolo's suggestion. Need to use the build mecanism from now.
111
112 2007-10-26  Jb Evain  <jbevain@novell.com>
113
114         * Makefile: activate the InjectAttributes step.
115
116 2007-10-25  Jb Evain  <jbevain@novell.com>
117
118         * Mono.Tuner/InjectAttributes.cs: inject security attributes
119         defined in the public api.
120
121 2007-10-25  Jb Evain  <jbevain@novell.com>
122
123         * Mono.Tuner/InjectAttributes.cs: infrastructure for
124         the attribute injector.
125
126 2007-10-25  Jb Evain  <jbevain@novell.com>
127
128         * Mono.Tuner/PrintStatus.cs: print which items
129         have been internalized if the parameter `display_internalized`
130         is set to true.
131
132         * Makefile: define parameter `display_internalized` and set it
133         to false. Set it explicitely to true if you want a detailed log
134         about which metadata items have been internalized.
135
136 2007-10-25  Jb Evain  <jbevain@novell.com>
137
138         * Mono.Tuner/TunerAnnotations.cs
139         * Mono.Tuner/AdjustVisibility.cs:
140                 Annotate the items that have been internalized
141                 for later use.
142
143         * Makefile: always rebuild Mono.Tuner.dll for now.
144
145 2007-09-04  Jb Evain  <jbevain@novell.com>
146
147         * masterinfos/*.info added, so we don't have to download them.
148         * Makefile: use directly the .info files from the repo.
149
150 2007-08-28  Jb Evain  <jbevain@novell.com>
151
152         * Makefile: mdb support.
153
154 2007-08-21  Jb Evain  <jbevain@novell.com>
155
156         * Makefile: tune on `all`, and only re-installed the tuned
157         assemblies on `install`.
158
159 2007-08-16  Jb Evain  <jbevain@novell.com>
160
161         * Makefile: re-install in the GAC the tuned assemblies.
162
163 2007-08-13  Jb Evain  <jbevain@novell.com>
164
165         * Makefile: tune on net_2_1 install.
166
167 2007-08-11  Jb Evain  <jbevain@novell.com>
168
169         * Descriptors/System.xml, Makefile: add a descriptor
170         to protect some classes in System.
171
172 2007-08-05  Jb Evain  <jbevain@novell.com>
173
174         * Descriptors/smcs.xml, Makefile: add a descriptor
175         to protect some classes in smcs.
176
177 2007-08-03  Atsushi Enomoto  <atsushi@ximian.com>
178
179         * Makefile : a bit win32 friendly fix.
180
181 2007-08-01  Jb Evain  <jbevain@novell.com>
182
183         * Mono.Tuner/CheckVisibilit.cs:
184                 New debugging step to ensure that the even after
185                 API tuning the visibility is correct.
186
187 2007-07-27  Jb Evain  <jbevain@novell.com>
188
189         * Mono.Tuner/RemoveSerialization.cs:
190                 Add a new linker step to remove automatically everything
191                 serialization related.
192
193 2007-07-18  Jb Evain  <jbevain@novell.com>
194
195         * tuner: new tool to tune the Mono assemblies from a full 2.1
196         profile to a stripped down silverlight compatible assembly set.