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

Latest commit

 

History

History
240 lines (219 loc) · 5.73 KB

File metadata and controls

240 lines (219 loc) · 5.73 KB
id title
12E7074E-3010-4B0B-951F-36D323AC2A56
From 6.4.1 to 6.4.2
<title>Comparison between monotouch-6.4.1.1.dll and monotouch.dll</title>

Namespace: MonoTouch

Type Changed: MonoTouch.Constants

Removed:

	public const string Version = "6.4.1";

Added:

 	public const string Version = "6.4.2";

Namespace: MonoTouch.AudioToolbox

Type Changed: MonoTouch.AudioToolbox.AudioSession

Removed:

 	public static void AddListener (AudioSessionProperty property, PropertyListener listener);

Added:

 	public static AudioSessionErrors AddListener (AudioSessionProperty property, PropertyListener listener);
 	public event Action<bool> AudioInputBecameAvailable;
 	public event Action<float> CurrentHardwareOutputVolumeChanged;
 	public event Action<bool> InputGainBecameAvailable;
 	public event Action<float> InputGainScalarChanged;
 	public event Action<AccessoryInfo[]> InputSourcesChanged;
 	public event Action<AccessoryInfo[]> OutputDestinationsChanged;
 	public event Action<bool> ServerDied;

New Type: MonoTouch.AudioToolbox.InputSourceInfo

public class InputSourceInfo {
public InputSourceInfo ();

public string Description {
	get;
}
public int ID {
	get;
}

}

Namespace: MonoTouch.Foundation

Type Changed: MonoTouch.Foundation.NSArray

Added:

 	public static NSArray FromObjects (int count, params object [] items);

New Type: MonoTouch.Foundation.NSInvocation

public class NSInvocation : NSObject {
public NSInvocation (NSCoder coder);
public NSInvocation (NSObjectFlag t);
public NSInvocation (IntPtr handle);

protected override void Dispose (bool disposing);
public virtual void Invoke ();
public virtual void Invoke (NSObject target);

public override IntPtr ClassHandle {
	get;
}
public virtual NSMethodSignature MethodSignature {
	get;
}
public virtual MonoTouch.ObjCRuntime.Selector Selector {
	get;
	set;
}
public virtual NSObject Target {
	get;
	set;
}

}

New Type: MonoTouch.Foundation.NSMachPort

public class NSMachPort : NSPort {
public NSMachPort ();
public NSMachPort (NSCoder coder);
public NSMachPort (NSObjectFlag t);
public NSMachPort (IntPtr handle);

public static NSPort FromMachPort (uint port);
public static NSPort FromMachPort (uint port, NSMachPortRights options);
protected override void Dispose (bool disposing);
public virtual void RemoveFromRunLoop (NSRunLoop runLoop, NSString mode);
public virtual void ScheduleInRunLoop (NSRunLoop runLoop, NSString mode);

public override IntPtr ClassHandle {
	get;
}
public NSMachPortDelegate Delegate {
	get;
	set;
}
public virtual uint MachPort {
	get;
}
public virtual NSObject WeakDelegate {
	get;
	set;
}

}

New Type: MonoTouch.Foundation.NSMachPortDelegate

public class NSMachPortDelegate : NSPortDelegate {
public NSMachPortDelegate ();
public NSMachPortDelegate (NSCoder coder);
public NSMachPortDelegate (NSObjectFlag t);
public NSMachPortDelegate (IntPtr handle);

public virtual void MachMessageReceived (IntPtr msgHeader);
public override void MessageReceived (NSPortMessage message);

}

New Type: MonoTouch.Foundation.NSMachPortRights

[Serializable]
[Flags]
public enum NSMachPortRights {
	None,
	SendRight,
	ReceiveRight
}

New Type: MonoTouch.Foundation.NSMethodSignature

public class NSMethodSignature : NSObject {
public NSMethodSignature (NSCoder coder);
public NSMethodSignature (NSObjectFlag t);
public NSMethodSignature (IntPtr handle);

public override IntPtr ClassHandle {
	get;
}
public virtual uint FrameLength {
	get;
}
public virtual bool IsOneway {
	get;
}
public virtual uint MethodReturnLength {
	get;
}
public virtual uint NumberOfArguments {
	get;
}

}

Type Changed: MonoTouch.Foundation.NSObject

Added:

 	public NSObject Autorelease ();
 	public void Release ();
 	public NSObject Retain ();

New Type: MonoTouch.Foundation.NSPort

public class NSPort : NSObject {
public NSPort (NSCoder coder);
public NSPort (NSObjectFlag t);
public NSPort (IntPtr handle);

public static NSPort Create ();
protected override void Dispose (bool disposing);
public virtual void Invalidate ();

public override IntPtr ClassHandle {
	get;
}
public NSPortDelegate Delegate {
	get;
	set;
}
public virtual bool IsValid {
	get;
}
public virtual NSObject WeakDelegate {
	get;
	set;
}

}

New Type: MonoTouch.Foundation.NSPortDelegate

public class NSPortDelegate : NSObject {
public NSPortDelegate ();
public NSPortDelegate (NSCoder coder);
public NSPortDelegate (NSObjectFlag t);
public NSPortDelegate (IntPtr handle);

public virtual void MessageReceived (NSPortMessage message);

}

New Type: MonoTouch.Foundation.NSPortMessage

public class NSPortMessage : NSObject {
public NSPortMessage ();
public NSPortMessage (NSCoder coder);
public NSPortMessage (NSObjectFlag t);
public NSPortMessage (IntPtr handle);
public NSPortMessage (NSPort sendPort, NSPort recvPort, NSArray components);

protected override void Dispose (bool disposing);
public virtual bool SendBefore (NSDate date);

public override IntPtr ClassHandle {
	get;
}
public virtual NSArray Components {
	get;
}
public virtual uint MsgId {
	get;
	set;
}
public virtual NSPort ReceivePort {
	get;
}
public virtual NSPort SendPort {
	get;
}

}

Namespace: MonoTouch.MobileCoreServices

Type Changed: MonoTouch.MobileCoreServices.UTType

Added:

 	public static MonoTouch.Foundation.NSString PICT;