Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

Latest commit

 

History

History
645 lines (619 loc) · 19 KB

File metadata and controls

645 lines (619 loc) · 19 KB
id title
05D6F0F8-BAD3-41F1-852B-45D227F5AACB
From 6.9.2 to 6.9.3
<title>Comparison between monotouch-6.9.2.dll and monotouch-6.9.3.dll</title>

Namespace: MonoTouch

Type Changed: MonoTouch.Constants

Removed:

 	public const string Version = "6.9.2";

Added:

 	public const string Version = "6.9.3";

Namespace: MonoTouch.AVFoundation

Type Changed: MonoTouch.AVFoundation.AVPlayerItemVideoOutput

Removed:

 	public virtual MonoTouch.CoreVideo.CVPixelBuffer CopyPixelBuffer (MonoTouch.CoreMedia.CMTime itemTime, ref MonoTouch.CoreMedia.CMTime outItemTimeForDisplay);

Added:

 	public MonoTouch.CoreVideo.CVPixelBuffer CopyPixelBuffer (MonoTouch.CoreMedia.CMTime itemTime, ref MonoTouch.CoreMedia.CMTime outItemTimeForDisplay);
 	protected virtual IntPtr WeakCopyPixelBuffer (MonoTouch.CoreMedia.CMTime itemTime, ref MonoTouch.CoreMedia.CMTime outItemTimeForDisplay);

New Type: MonoTouch.AVFoundation.AVSpeechBoundary

[Serializable]
public enum AVSpeechBoundary {
	Immediate,
	Word
}

New Type: MonoTouch.AVFoundation.AVSpeechSynthesisVoice

public class AVSpeechSynthesisVoice : MonoTouch.Foundation.NSObject {
public AVSpeechSynthesisVoice ();
public AVSpeechSynthesisVoice (MonoTouch.Foundation.NSCoder coder);
public AVSpeechSynthesisVoice (MonoTouch.Foundation.NSObjectFlag t);
public AVSpeechSynthesisVoice (IntPtr handle);

public static AVSpeechSynthesisVoice FromLanguage (string language);
public static AVSpeechSynthesisVoice[] GetSpeechVoices ();

public static string CurrentLanguageCode {
	get;
}
public override IntPtr ClassHandle {
	get;
}
public virtual string Language {
	get;
}

}

New Type: MonoTouch.AVFoundation.AVSpeechSynthesizer

public class AVSpeechSynthesizer : MonoTouch.Foundation.NSObject {
public AVSpeechSynthesizer ();
public AVSpeechSynthesizer (MonoTouch.Foundation.NSCoder coder);
public AVSpeechSynthesizer (MonoTouch.Foundation.NSObjectFlag t);
public AVSpeechSynthesizer (IntPtr handle);

public virtual bool ContinueSpeaking ();
protected override void Dispose (bool disposing);
public virtual bool PauseSpeaking (AVSpeechBoundary boundary);
public virtual void SpeakUtterance (AVSpeechUtterance utterance);
public virtual bool StopSpeaking (AVSpeechBoundary boundary);

public override IntPtr ClassHandle {
	get;
}
public AVSpeechSynthesizerDelegate Delegate {
	get;
	set;
}
public virtual bool Paused {
	get;
}
public virtual bool Speaking {
	get;
}
public virtual MonoTouch.Foundation.NSObject WeakDelegate {
	get;
	set;
}

public event EventHandler<avspeechsynthesizeruteranceeventargs> DidCancelSpeechUtterance;
public event EventHandler<avspeechsynthesizeruteranceeventargs> DidContinueSpeechUtterance;
public event EventHandler<avspeechsynthesizeruteranceeventargs> DidFinishSpeechUtterance;
public event EventHandler<avspeechsynthesizeruteranceeventargs> DidPauseSpeechUtterance;
public event EventHandler<avspeechsynthesizeruteranceeventargs> DidStartSpeechUtterance;
public event EventHandler<avspeechsynthesizerwillspeakeventargs> WillSpeakRangeOfSpeechString;

}

New Type: MonoTouch.AVFoundation.AVSpeechSynthesizerDelegate

public class AVSpeechSynthesizerDelegate : MonoTouch.Foundation.NSObject {
public AVSpeechSynthesizerDelegate ();
public AVSpeechSynthesizerDelegate (MonoTouch.Foundation.NSCoder coder);
public AVSpeechSynthesizerDelegate (MonoTouch.Foundation.NSObjectFlag t);
public AVSpeechSynthesizerDelegate (IntPtr handle);

public virtual void DidCancelSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidContinueSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidFinishSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidPauseSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidStartSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void WillSpeakRangeOfSpeechString (AVSpeechSynthesizer synthesizer, MonoTouch.Foundation.NSRange characterRange, AVSpeechUtterance utterance);

}

New Type: MonoTouch.AVFoundation.AVSpeechSynthesizerUteranceEventArgs

public class AVSpeechSynthesizerUteranceEventArgs : EventArgs {
public AVSpeechSynthesizerUteranceEventArgs (AVSpeechUtterance utterance);

public AVSpeechUtterance Utterance {
	get;
	set;
}

}

New Type: MonoTouch.AVFoundation.AVSpeechSynthesizerWillSpeakEventArgs

public class AVSpeechSynthesizerWillSpeakEventArgs : EventArgs {
public AVSpeechSynthesizerWillSpeakEventArgs (MonoTouch.Foundation.NSRange characterRange, AVSpeechUtterance utterance);

public MonoTouch.Foundation.NSRange CharacterRange {
	get;
	set;
}
public AVSpeechUtterance Utterance {
	get;
	set;
}

}

New Type: MonoTouch.AVFoundation.AVSpeechUtterance

public class AVSpeechUtterance : MonoTouch.Foundation.NSObject {
public AVSpeechUtterance ();
public AVSpeechUtterance (MonoTouch.Foundation.NSCoder coder);
public AVSpeechUtterance (MonoTouch.Foundation.NSObjectFlag t);
public AVSpeechUtterance (IntPtr handle);
public AVSpeechUtterance (string speechString);

public static AVSpeechUtterance FromString (string speechString);
protected override void Dispose (bool disposing);

public static float DefaultSpeechRate {
	get;
}
public static float MaximumSpeechRate {
	get;
}
public static float MinimumSpeechRate {
	get;
}
public override IntPtr ClassHandle {
	get;
}
public virtual float PitchMultiplier {
	get;
	set;
}
public virtual double PostUtteranceDelay {
	get;
	set;
}
public virtual double PreUtteranceDelay {
	get;
	set;
}
public virtual float Rate {
	get;
	set;
}
public virtual string SpeechString {
	get;
}
public virtual AVSpeechSynthesisVoice Voice {
	get;
	set;
}
public virtual float Volume {
	get;
	set;
}

}

Type Changed: MonoTouch.AVFoundation.AVVideo

Added:

 	public static MonoTouch.Foundation.NSString ProfileLevelH264BaselineAutoLevel {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString ProfileLevelH264HighAutoLevel {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString ProfileLevelH264MainAutoLevel {
 		get;
 	}

New Type: MonoTouch.AVFoundation.AVVideoScalingModeKey

public static class AVVideoScalingModeKey {
public static MonoTouch.Foundation.NSString Fit {
	get;
}
public static MonoTouch.Foundation.NSString Resize {
	get;
}
public static MonoTouch.Foundation.NSString ResizeAspect {
	get;
}
public static MonoTouch.Foundation.NSString ResizeAspectFill {
	get;
}

}

Namespace: MonoTouch.Accounts

New Type: MonoTouch.Accounts.ACFacebookAudienceValue

public static class ACFacebookAudienceValue {
public static MonoTouch.Foundation.NSString Everyone {
	get;
}
public static MonoTouch.Foundation.NSString Friends {
	get;
}
public static MonoTouch.Foundation.NSString OnlyMe {
	get;
}

}

New Type: MonoTouch.Accounts.ACFacebookKey

public static class ACFacebookKey {
public static MonoTouch.Foundation.NSString AppId {
	get;
}
public static MonoTouch.Foundation.NSString Audience {
	get;
}
public static MonoTouch.Foundation.NSString Permissions {
	get;
}

}

New Type: MonoTouch.Accounts.ACTencentWeiboKey

public static class ACTencentWeiboKey {
public static MonoTouch.Foundation.NSString AppId {
	get;
}

}

Namespace: MonoTouch.CoreBluetooth

Type Changed: MonoTouch.CoreBluetooth.CBCentral

Removed:

 	public virtual IntPtr UUID {

Added:

 	[Obsolete("Deprecated in iOS7")]
	public virtual IntPtr UUID {

Type Changed: MonoTouch.CoreBluetooth.CBCentralManager

Removed:

 	public virtual void RetrieveConnectedPeripherals ();
 	public void RetrievePeripherals (CBUUID[] peripheralUuids);

Added:

 	[Obsolete("Deprecated in iOS7")]
	public virtual void RetrieveConnectedPeripherals ();
 	[Obsolete("Deprecated in iOS7")]
	public void RetrievePeripherals (CBUUID[] peripheralUuids);

Type Changed: MonoTouch.CoreBluetooth.CBPeripheral

Removed:

 	public virtual bool IsConnected {
 	public virtual IntPtr UUID {
 	public event EventHandler InvalidatedService;

Added:

 	[Obsolete("Deprecated in iOS7")]
	public virtual bool IsConnected {
 	[Obsolete("Deprecated in iOS7")]
	public virtual IntPtr UUID {
 	[Obsolete("Deprecated in iOS7")]
	public event EventHandler InvalidatedService;

Type Changed: MonoTouch.CoreBluetooth.CBPeripheralDelegate

Removed:

 	public virtual void InvalidatedService (CBPeripheral peripheral);

Added:

 	[Obsolete("Deprecated in iOS7")]
	public virtual void InvalidatedService (CBPeripheral peripheral);

Namespace: MonoTouch.CoreFoundation

Type Changed: MonoTouch.CoreFoundation.DispatchQueue

Added:

 	public static string CurrentQueueLabel {
 		get;
 	}

Namespace: MonoTouch.CoreVideo

Type Changed: MonoTouch.CoreVideo.CVImageBuffer

Removed:

 	protected override void Finalize ();

Namespace: MonoTouch.Foundation

Type Changed: MonoTouch.Foundation.DictionaryContainer

Removed:

 	protected string GetNSStringValue (NSString key);

Added:

 	protected NSString GetNSStringValue (NSString key);

Type Changed: MonoTouch.Foundation.NSAttributedString

Added:

 	public NSAttributedString (NSData data, NSDictionary options, ref NSDictionary documentAttributes, out NSError error);

New Type: MonoTouch.Foundation.NSAttributedStringDocumentAttributes

public class NSAttributedStringDocumentAttributes : DictionaryContainer {
public NSAttributedStringDocumentAttributes ();
public NSAttributedStringDocumentAttributes (NSDictionary dictionary);

public MonoTouch.UIKit.UIColor BackgroundColor {
	get;
	set;
}
public Nullable<float> DefaultTabInterval {
	get;
	set;
}
public NSDocumentType DocumentType {
	get;
	set;
}
public Nullable<float> HyphenationFactor {
	get;
	set;
}
public System.Nullable<monotouch.uikit.uiedgeinsets> PaperMargin {
	get;
	set;
}
public System.Nullable<system.drawing.sizef> PaperSize {
	get;
	set;
}
public bool ReadOnly {
	get;
	set;
}
public Nullable<nsstringencoding> StringEncoding {
	get;
	set;
}
public Nullable<nsdocumentviewmode> ViewMode {
	get;
	set;
}
public System.Nullable<system.drawing.sizef> ViewSize {
	get;
	set;
}
public Nullable<float> ViewZoom {
	get;
	set;
}
public NSString WeakDocumentType {
	get;
	set;
}

} </system.drawing.sizef></system.drawing.sizef></monotouch.uikit.uiedgeinsets>

New Type: MonoTouch.Foundation.NSDocumentType

[Serializable]
public enum NSDocumentType {
	Unknown,
	PlainText,
	RTF,
	RTFD
}

New Type: MonoTouch.Foundation.NSDocumentViewMode

[Serializable]
public enum NSDocumentViewMode {
	Normal,
	PageLayout
}

Namespace: MonoTouch.ObjCRuntime

Type Changed: MonoTouch.ObjCRuntime.Messaging

Added:

 	public static void void_objc_msgSend_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, MonoTouch.Foundation.NSRange arg2, IntPtr arg3);
 	public static void void_objc_msgSendSuper_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, MonoTouch.Foundation.NSRange arg2, IntPtr arg3);

Namespace: MonoTouch.Social

New Type: MonoTouch.Social.SLServiceType

public static class SLServiceType {
public static MonoTouch.Foundation.NSString Facebook {
	get;
}
public static MonoTouch.Foundation.NSString LinkedIn {
	get;
}
public static MonoTouch.Foundation.NSString SinaWeibo {
	get;
}
public static MonoTouch.Foundation.NSString TencentWeibo {
	get;
}
public static MonoTouch.Foundation.NSString Twitter {
	get;
}

}

Namespace: MonoTouch.StoreKit

New Type: MonoTouch.StoreKit.SKStoreProductParameterKey

public static class SKStoreProductParameterKey {
public static MonoTouch.Foundation.NSString ITunesItemIdentifier {
	get;
}

}

Namespace: MonoTouch.UIKit

New Type: MonoTouch.UIKit.NSTextEffect

[Serializable]
public enum NSTextEffect {
	None,
	LetterPressStyle,
	UnknownUseWeakEffect
}

Type Changed: MonoTouch.UIKit.UICollisionBehavior

Removed:

 	public UICollisionBehavior (MonoTouch.Foundation.NSObject items);

Added:

 	public UICollisionBehavior (MonoTouch.Foundation.NSObject[] items);

Type Changed: MonoTouch.UIKit.UIImage

Removed:

 	public UIImage (UIImage image);
 	public UIImage (UIImage image, MonoTouch.Foundation.NSDictionary options);

Type Changed: MonoTouch.UIKit.UIImagePickerController

Removed:

 	public UIInterfaceOrientationProbe GetPreferredInterfaceOrientation {
 	public UIInterfaceOrientationMaskProbe GetSupportedInterfaceOrientations {

Added:

 	public Func<UINavigationController,UIInterfaceOrientation> GetPreferredInterfaceOrientation {
 	public Func<UINavigationController,UIInterfaceOrientationMask> GetSupportedInterfaceOrientations {

Type Removed: MonoTouch.UIKit.UIInterfaceOrientationMaskProbe

Type Removed: MonoTouch.UIKit.UIInterfaceOrientationProbe

Type Changed: MonoTouch.UIKit.UIStringAttributeKey

Removed:

 	public static readonly MonoTouch.Foundation.NSString Font;
 	public static readonly MonoTouch.Foundation.NSString ForegroundColor;
 	public static readonly MonoTouch.Foundation.NSString BackgroundColor;
 	public static readonly MonoTouch.Foundation.NSString StrikethroughStyle;
 	public static readonly MonoTouch.Foundation.NSString StrokeColor;
 	public static readonly MonoTouch.Foundation.NSString Shadow;
 	public static readonly MonoTouch.Foundation.NSString ParagraphStyle;
 	public static readonly MonoTouch.Foundation.NSString Ligature;
 	public static readonly MonoTouch.Foundation.NSString KerningAdjustment;
 	public static readonly MonoTouch.Foundation.NSString UnderlineStyle;
 	public static readonly MonoTouch.Foundation.NSString StrokeWidth;
 	public static readonly MonoTouch.Foundation.NSString VerticalGlyphForm;

Added:

 	public static MonoTouch.Foundation.NSString Attachment {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString BackgroundColor {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString BaselineOffset {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString Expansion {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString Font {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString ForegroundColor {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString KerningAdjustment {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString Ligature {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString Link {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString Obliqueness {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString ParagraphStyle {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString Shadow {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString StrikethroughColor {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString StrikethroughStyle {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString StrokeColor {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString StrokeWidth {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString TextAlternatives {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString TextEffect {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString UnderlineColor {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString UnderlineStyle {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString VerticalGlyphForm {
 		get;
 	}
 	public static MonoTouch.Foundation.NSString WritingDirection {
 		get;
 	}

Type Changed: MonoTouch.UIKit.UIStringAttributes

Added:

 	public Nullable<float> BaselineOffset {
 		get;
 		set;
 	}
 	public Nullable<float> Expansion {
 		get;
 		set;
 	}
 	public MonoTouch.Foundation.NSUrl Link {
 		get;
 		set;
 	}
 	public Nullable<float> Obliqueness {
 		get;
 		set;
 	}
 	public UIColor StrikethroughColor {
 		get;
 		set;
 	}
 	public MonoTouch.Foundation.NSObject TextAlternativesObject {
 		get;
 		set;
 	}
 	public NSTextAttachment TextAttachment {
 		get;
 		set;
 	}
 	public NSTextEffect TextEffect {
 		get;
 		set;
 	}
 	public UIColor UnderlineColor {
 		get;
 		set;
 	}
 	public MonoTouch.Foundation.NSString WeakTextEffect {
 		get;
 		set;
 	}
 	public MonoTouch.Foundation.NSNumber[] WritingDirectionInt {
 		get;
 		set;
 	}

Type Changed: MonoTouch.UIKit.UITabBarController

Added:

 	public Func<UITabBarController,UIViewController,UIViewController,UIViewControllerAnimatedTransitioning> GetAnimationControllerForTransition {
 		get;
 		set;
 	}
 	public Func<UITabBarController,UIViewControllerAnimatedTransitioning,UIViewControllerInteractiveTransitioning> GetInteractionControllerForAnimationController {
 		get;
 		set;
 	}
 	public Func<UITabBarController,UIInterfaceOrientation> GetPreferredInterfaceOrientation {
 		get;
 		set;
 	}
 	public Func<UITabBarController,UIInterfaceOrientationMask> GetSupportedInterfaceOrientations {
 		get;
 		set;
 	}

Type Changed: MonoTouch.UIKit.UITabBarControllerDelegate

Added:

 	public virtual UIViewControllerAnimatedTransitioning GetAnimationControllerForTransition (UITabBarController tabBarController, UIViewController fromViewController, UIViewController toViewController);
 	public virtual UIViewControllerInteractiveTransitioning GetInteractionControllerForAnimationController (UITabBarController tabBarController, UIViewControllerAnimatedTransitioning animationController);
 	public virtual UIInterfaceOrientation GetPreferredInterfaceOrientation (UITabBarController tabBarController);
 	public virtual UIInterfaceOrientationMask GetSupportedInterfaceOrientations (UITabBarController tabBarController);

Type Changed: MonoTouch.UIKit.UIVideoEditorController

Removed:

 	public UIInterfaceOrientationProbe GetPreferredInterfaceOrientation {
 	public UIInterfaceOrientationMaskProbe GetSupportedInterfaceOrientations {

Added:

 	public Func<UINavigationController,UIInterfaceOrientation> GetPreferredInterfaceOrientation {
 	public Func<UINavigationController,UIInterfaceOrientationMask> GetSupportedInterfaceOrientations {