You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -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.
|
||||
@@ -3,10 +3,8 @@ SUBDIRS =
|
||||
DEP_DIRS = linker
|
||||
include ../../build/rules.make
|
||||
|
||||
CECIL = $(topdir)/class/lib/$(PROFILE)/Mono.Cecil.dll
|
||||
LINKER = $(topdir)/class/lib/$(PROFILE)/monolinker.exe
|
||||
|
||||
LOCAL_MCS_FLAGS = -r:System.dll -r:System.Core.dll -r:System.Xml.dll -r:$(LINKER) -r:$(CECIL)
|
||||
LOCAL_MCS_FLAGS = -r:$(topdir)/class/lib/$(PROFILE)/monolinker.exe
|
||||
LIB_REFS = System System.Core System.Xml Mono.Cecil
|
||||
|
||||
LIBRARY = Mono.Tuner.dll
|
||||
|
||||
|
||||
Reference in New Issue
Block a user