2010-07-21  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Add SSC to CryptoConfig::CreateFromName in
	order to get AES support

2010-07-06  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add SC to Mono.Xaml.XamlPropertyElement to
	reduce the number of SSC required

2010-07-06  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add SSC to SilverlightHost.NavigationState
	setter and (internal) EnsureHistoryIframePresence methods so they 
	can call/refeclt (non-critical) code into S.W.Browser.dll

2010-07-05  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add SSC to SilverlightHost.NavigationState
	getter so it can call (non-critical) code into S.W.Browser.dll

2010-06-30  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Add SSC to System.Attribute::GetHashCode() 
	since it use reflection

2010-06-29  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add SC to FrameworkTemplate::SetXamlBuffer

2010-06-21  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add SC to Clipboard::GetClipboard()

2010-06-04  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add SC to Deployment::TerminateAndSetCulture
	which was extracted from both (SC) InitializeDeployment overloads

2010-06-03  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Mark new Application::Install(bool) as
	SC - the public (void) overload stays SSC

2010-05-31  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.Windows.manual: Change some private code from SSC to SC
	to reduce audit

2010-05-31  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Helper is growing with non-critical code
	so we need to be more precise (or end up with extra SSC to audit)

2010-05-10  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Adjust for the renaming of Content
	ChangedEventArgs into ContentControlChangedEventArgs. Mark
	correcly in overrrides of Mono.INativeEventObjectWrapper.
	set_NativeHandle

2010-04-21  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Promote SecurityManager.[Check|Ensure]Elevated
	Permissions to SC so we can track who's calling them (as SSC) and
	audit their work. Change MonoIO.SetFileTime overloads to SC (for
	same reason).

2010-04-20  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Add SSC to WebRequest.cctor() to initialize
	both browser/client IWebRequestCreate (coming soon on /mcs trunk)
	* System.Windows.manual: Keep SaveFileDialog.OpenFile as SSC even
	if the API does not look to require it (it does otherwise it 
	would only work in elevated trust).

2010-04-16  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Update for SL4, mostly related to elevated
	trust

2010-04-07  Alan McGovern  <amcgovern@novell.com>

	* System.Windows.manual: Add an explicit SSC override to
	  StandardPropertyPathNode::UpdateValue.

2010-04-05  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Add [SC] Deployment::DownloadAssembly,
	since it's called only from critical code. Remove [SSC] on
	ClientHttpWebResponse::.ctor since it's auto-detected.

2010-03-30  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Fix inheritance rules.

2010-03-23  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Use mo specific entries for the client 
	http stack (which reduce the number of methods to audit)

2010-03-22  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.manual: Add entries for internal types (duplicates or 
	not) that the client http stack requires inside System.dll
	* System.Windows.manual: Add entries for the client http stack

2010-03-22  Sebastien Pouliot  <sebastien@ximian.com>

	* System.manual: Change System.Net.Dns, System.Net.Sockets.Socket
	and System.Net.Sockets.SocketAsyncEventArgs to [SecurityCritical]
	only in this assembly.
	* System.Net.manual: Remove unneeded rules and add SC on Linger.

2010-03-22  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Add more entries for new API that work only in
	elevated trust (but should not work before or without that)
	* System.Net.manual: Add entires for Dns and Sockets (dual use
	in System.Net.dll and System.dll)

2010-03-12  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.Net.manual: Remove entry for reflection usage to set
	'progress' field

2010-03-12  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Adjust to minimize SSC
	* System.Windows.Browser.manual: Adjust to minimize SSC

2010-03-10  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Remove manual override for the reflection 
	hack that was needed for policing sockets

2010-02-16  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Adjust Action<> signature for WebRequest.
	SetupProgressDelegate

2010-02-10  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Ensure nothing from Mono.CompilerServices.
	SymbolWriter is safe critical
	* System.Windows.manual: Add System.Windows.DependencyObject.
	[Add|Remove]PropertyChangedHandler as [SecurityCritical] since
	they don't validate anything before p/invoking

2010-02-01  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.Windows.manual: Adjust API change for Events::[Add|Remove]
	Handler from DependencyObject to Mono.INativeEventObjectWrapper

2010-02-01  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: We now use a different overload of AppDomain.
	LoadSatellite

2010-01-26  Sebastien Pouliot  <sebastien@ximian.com>

	* System.ServiceModel.Web.manual: Remove both entries. Only public
	types/fields can be serialized.

2010-01-12  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Move the creation of System.Windows.Browser.
	Net.BrowserHttpWebRequest to...
	* System.Windows.manual: here

2010-01-11  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Update signature for WebRequest.
	SetupProgressDelegate

2010-01-08  Andreia Gaita  <avidigal@novell.com>

	* System.Windows.Browser.manual: regen, Generate changes

2009-12-21  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Mark File.ReadAllBytes as [SecurityCritical]
	* System.Windows.manual: Mark new Application::GetXapResource 
	helper as [SecurityCritical]

2009-12-21  Brad Taylor  <brad@getcoded.net>

	* System.Windows.manual: Mark Mono.A11yHelper::Shutdown as
	[SecurityCritical] to allow ApplicationLauncher to call it.

	r: spouliot

2009-12-07  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.Windows.manual: Mark Mono.A11yHelper::Initialize as 
	[SecurityCritical] since it's only called by ApplicationLauncher
	which is a [SecurityCritical] type

2009-11-27  Rolf Bjarne Kvinge  <RKvinge@novell.com>

	* System.Windows.manual: Added Surface' implementation of
	INativeEventObjectWrapper.set_NativeHandle as SC.

2009-11-12  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Reduce the number of SSC and/or mark
	the right methods to review.

2009-11-11  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Add Console::Open as [SecurityCritical]

2009-11-09  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Reduce the number of SSC and/or mark
	the right methods to review.

	r: andreia

2009-11-02  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: A bit more of SSC since we need to review 
	where the validations are. A few adjustment down too.

2009-10-19  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Mark more internal methods as [SecurityCritical]
	to reduce the number of [SecuritySafeCritical]

2009-10-14  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Mark some internal methods of Monitor, 
	WaitHandle, Exception, StackTrace and CultureInfo as
	[SecurityCritical] to reduce the number of [SecuritySafeCritical]

2009-10-08  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Mark some internal methods of Environment, 
	Module and ModuleBuilder as [SecurityCritical]

2009-10-07  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Mark some internal methods as [SecurityCritical]
	to reduce the number of [SecuritySafeCritical]

	r: alan

2009-10-06  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Remove [SecurityCritical] from System.IO.
	UnmanagedMemoryStream since this is a public type (despite the
	name). Add [SecurityCritical] on System.ArgIterator (non-public)
	and on several other non-public methods. Drop SSC from 552 to 502

	r: jackson

2009-10-05  Sebastien Pouliot  <sebastien@ximian.com> 

	* mscorlib.manual: Mark some internal types and methods as 
	[SecurityCritical] to reduce the number of [SecuritySafeCritical]
	from 588 to 552

2009-10-05  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Mark some internal types and methods as 
	[SecurityCritical] to reduce the number of [SecuritySafeCritical]
	from 601 to 588

	r: alan

2009-09-30  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Mark some internal types as 
	[SecurityCritical] and reduce the number of [SecuritySafeCritical]
	methods from 479 to 441

	r: jackson

2009-09-30  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.Windows.Browser.manual: Mark ScriptableObjectGenerator.
	Generate as critical since all its callers are already safe 
	critical

	r: rolf

2009-09-28  Sebastien Pouliot  <sebastien@ximian.com> 

	* System.Windows.Browser.manual: Mark System.Windows.Browser.
	ScriptableObjectWrapper as a critical type so it's (few)
	callers will be [SecuritySafeCritical] and easier to review

	r: toshok

2009-09-28  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Core.manual: Ensure TimeZoneInfo::set_TimeZoneDirectory
	will be [SecurityCritical] if ever imported by the linker
	* System.Net.manual: Force some methods to [SecurityCritical]

2009-09-23  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Reflect method migration

	r: toshok

2009-09-18  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.Browser.manual: Remove HtmlObject.GetPropertyInternal
	since it does not exists anymore

2009-08-26  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Remove Mono.Helper.GCHandleInDomain since 
	that method was removed some time ago.

2009-08-26  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* System.Windows.manual: Add new methods of A11yHelper class.

2009-07-21  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Change ObjectReader::SetObjectValue to SSC to let it
	set, using reflection, private fields. This let Tuva get to the download
	part without disabling security. 
	http://research.microsoft.com/apps/tools/tuva/

2009-06-10  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Change Thread::StartSafe to MoonlightUnhandledException
	so we can reuse the same SSC code without adding new SSC

2009-06-05  Sebastien Pouliot  <sebastien@ximian.com>

	* System.ServiceModel.manual: CrossDomainAccessManager does not
	exists anymore in this assembly.

2009-05-17  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Socket.CheckConnect must use reflection to
	call the CrossDomainPolicyManager

2009-05-11  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Add an SC to Delegate.DynamicInvokeImpl

2009-04-24  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Remove temporary hack (SVN requirement are 
	higher than the change)

2009-04-20  Rolf Bjarne Kvinge  <RKvinge@novell.com>

	* mscorlib.manual: Add a SSC override to let Thread use
	  reflection.

2008-04-13  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Add SSC to WebRequest.SetupProgressDelegate 
	which use reflection on a private field.

2008-04-11  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Renamed entry to CreateBrowserWebRequest(Uri)

2009-04-06  Geoff Norton  <gnorton@novell.com>

	* System.Windows.manual: Add a SC override for a method that needs
	to use reflection to get at a icall in GCHandle.cs

2008-04-06  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual, System.Windows.Browser.manual: Remove 
	the extra SSC entries that were required because of the 
	"reflection using delegate" optimization. Mono's coreclr code
	now deals with this internally.

2009-04-02  Andreia Gaita  <avidigal@novell.com>

	* System.Windows.Browser.manual: revert previous change, not needed

2009-04-01  Andreia Gaita  <avidigal@novell.com>

	* System.Windows.Browser.manual: 
	Add EventInfo type and HtmlEventArgs.cctor to the list to fix the
	DomEvent callback works

2009-03-28  Sebastien Pouliot  <sebastien@ximian.com>

	* System.ServiceModel.manual: Add entries to allow reflection usage in
	System.ServiceModel, this makes hardrock "works" (as in not fail ;-)
	with coreclr.

2009-03-27  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.Browser.manual: Change ScriptableObjectWrapper.GetProperty
	to SSC otherwise we would not respect the method override rule

2009-03-25  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: Extra SC on Mono.Xaml.ManagedXamlLoader
	tolet the new attributes works correctly.

2009-03-24  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Net.manual: Allow System.Net.WebRequest::GetBrowserHttpFromMoonlight
	to reflects inside System.Windows.Browser.dll

2009-03-23  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: SC SafeFileHandle since it inherits from 
	SafeHandleZeroOrMinusOneIsInvalid, an SC type

2009-03-20  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Windows.manual: SSC BindingExpressionBase.GetPropertyInfo
	* System.Windows.Browser.manual: Uncomment entry

2009-03-19  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: SSC EqualityComparer<T> static ctor
	* System.Windows.manual: SSC BindingExpressionBase.GetValue and
	.DispatcherOperation.Invoke
	* System.Windows.Browser.manual: SC ScriptableObjectWrapper.GetProperty

2009-03-12  Sebastien Pouliot  <sebastien@ximian.com>

	* mscorlib.manual: Turn GCHandle::op_Explicitfrom SC to SSC
	* System.Windows.Browser.manual: Turn HtmlObject::GetPropertyInternal
	from SC to SSC. Make ScriptableObjectWrapper SSC since it creates
	delegates to SC decorated methods.

2009-03-09  Sebastien Pouliot  <sebastien@ximian.com>

	* *.manual: Empty files (for the makefile dependencies)

2009-02-17  Sebastien Pouliot  <sebastien@ximian.com>

	* here goes the manual overrides files
