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

Latest commit

 

History

History
256 lines (251 loc) · 9.34 KB

File metadata and controls

256 lines (251 loc) · 9.34 KB
id title
2DE3E115-A611-4224-A4BB-357B7157ED08
From 5.99.0 to 5.99.2

<title>Comparison between MonoTouch 5.99.0 and 5.99.1</title> <style type="text/css"> body { color: #333; min-width: 80em; max-width: 120em; }

.release-notes { }

.release-notes p { margin-left: 1em; margin-right: 1em; } pre { background-color: #eee; padding-top: .5em; padding-bottom: .5em; margin-left: 1em; margin-right: 1em; overflow: auto; }

p { max-width: 40em; } </style>

<script type="text/javascript" src="prettify.js"> </script>

The changes in this release include updates to iOS 6.0 Beta 4 as well as some additions that were still pending from the early betas.

Namespace: MonoTouch

Type Changed: MonoTouch.Constants

Removed:

    public const string Version = "5.99.0";

Added:

    public const string Version = "5.99.2";

Namespace: MonoTouch.AVFoundation

Type Changed: MonoTouch.AVFoundation.AVAssetWriter

Removed:

    public virtual bool FinishWriting ();

Added:

   [Obsolete("This is a synchronous methods, use the asynchronous FinishWriting(NSAction completionHandler) instead")]
   public virtual bool FinishWriting ();
   public virtual void FinishWriting (MonoTouch.Foundation.NSAction completionHandler);

Type Changed: MonoTouch.AVFoundation.AVAudioRecorder

Added:

    public virtual void RecordAt (double time);
    public virtual void RecordAt (double time, float duration);
    public virtual double DeviceCurrentTime {
       get;
    }

Namespace: MonoTouch.Accounts

Type Changed: MonoTouch.Accounts.ACFacebook

Removed:

    public static MonoTouch.Foundation.NSString AppVersionKey {
    public static MonoTouch.Foundation.NSString PermissionGroupKey {
    public static MonoTouch.Foundation.NSString PermissionGroupRead {
    public static MonoTouch.Foundation.NSString PermissionGroupReadWrite {
       get;
    }
    public static MonoTouch.Foundation.NSString PermissionGroupWrite {

Added:

    public static MonoTouch.Foundation.NSString AudienceEveryone {
    public static MonoTouch.Foundation.NSString AudienceFriends {
    public static MonoTouch.Foundation.NSString AudienceKey {
    public static MonoTouch.Foundation.NSString AudienceOnlyMe {

Namespace: MonoTouch.AudioUnit

Type Changed: MonoTouch.AudioUnit.AudioUnitPropertyIDType

Added:

    CPULoad,
    ParameterValueStrings,
    HostCallbacks,
    OfflineRender,
    DependentParameters,
    InputSampleInOutput,
    ParameterHistoryInfo,
    Nickname,

Namespace: MonoTouch.CoreBluetooth

Type Changed: MonoTouch.CoreBluetooth.CBAdvertisement

Added:

    public static MonoTouch.Foundation.NSString DataOverflowServiceUUIDsKey {
       get;
    }

Type Changed: MonoTouch.CoreBluetooth.CBCentralManager

Added:

    public void RetrievePeripherals (CBUUID[] peripheralUuids);
    public void ScanForPeripherals (CBUUID[] peripheralUuids, MonoTouch.Foundation.NSDictionary options);

Type Changed: MonoTouch.CoreBluetooth.CBPeripheral

Added:

    public void DiscoverCharacteristics (CBUUID[] charactersticUUIDs, CBService forService);
    public void DiscoverIncludedServices (CBUUID[] includedServiceUUIDs, CBService forService);
    public void DiscoverServices (CBUUID[] services);

Namespace: MonoTouch.CoreLocation

Type Changed: MonoTouch.CoreLocation.CLActivityType

Removed:

    VehicularNavigation,
    Fitness

Added:

    AutomotiveNavigation,
    Fitness,
    OtherNavigation

Namespace: MonoTouch.CoreText

Type Changed: MonoTouch.CoreText.CTFont

Added:

    public CTFontDescriptor[] DefaultCascadeList (string [] languages);

New Type: MonoTouch.CoreText.CTFontDescriptorMatchingState

[Serializable]
public enum CTFontDescriptorMatchingState {
   DidBegin,
   DidFinish,
   WillBeginQuerying,
   Stalled,
   WillBeginDownloading,
   Downloading,
   DidFinishDownloading,
   DidMatch,
   DidFailWithError
}

Namespace: MonoTouch.EventKit

Type Changed: MonoTouch.EventKit.EKEventStore

Removed:

    public EKEventStore (EKEntityMask entityTypes);

Namespace: MonoTouch.ExternalAccessory

Type Changed: MonoTouch.ExternalAccessory.EAAccessoryManager

Added:

    public static MonoTouch.Foundation.NSString BluetoothAccessoryPickerErrorDomain {
       get;
    }

Namespace: MonoTouch.Foundation

Type Changed: MonoTouch.Foundation.NSMutableUrlRequest

Added:

    public virtual bool AllowsCellularAccess {
       get;
       set;
    }

Type Changed: MonoTouch.Foundation.NSString

Added:

    public virtual string CapitalizeWithLocale (NSLocale locale);
    public virtual string LowercaseWithLocale (NSLocale locale);
    public virtual string UppercaseWithLocale (NSLocale locale);

Type Changed: MonoTouch.Foundation.NSUbiquitousKeyValueStoreChangeReason

Removed:

    QuotaViolationChange

Added:

    QuotaViolationChange,
    AccountChange

Namespace: MonoTouch.GameKit

Type Changed: MonoTouch.GameKit.GKAchievementViewController

Removed:

 public class GKAchievementViewController : MonoTouch.UIKit.UINavigationController {

Added:

 public class GKAchievementViewController : GKGameCenterViewController {

Type Changed: MonoTouch.GameKit.GKChallenge

Removed:

    public virtual string ResolveBundleID ();

Type Changed: MonoTouch.GameKit.GKGameCenterViewController

Removed:

    public static GKGameCenterViewController Shared {
       get;
    }

Type Changed: MonoTouch.GameKit.GKLeaderboardViewController

Removed:

 public class GKLeaderboardViewController : MonoTouch.UIKit.UINavigationController {

Added:

 public class GKLeaderboardViewController : GKGameCenterViewController {

Type Changed: MonoTouch.GameKit.GKScore

Removed:

    public virtual bool CanBeShared {
       get;
    }

Namespace: MonoTouch.MapKit

Type Changed: MonoTouch.MapKit.MKOverlay

Added:

    public MKOverlay ();

Namespace: MonoTouch.ObjCRuntime

Type Changed: MonoTouch.ObjCRuntime.Messaging

Added:

    public static void void_objc_msgSend_Double_float (IntPtr receiver, IntPtr selector, double arg1, float arg2);
    public static void void_objc_msgSendSuper_Double_float (IntPtr receiver, IntPtr selector, double arg1, float arg2);

Namespace: MonoTouch.PassKit

Type Changed: MonoTouch.PassKit.PKPassLibrary

Removed:

    public static MonoTouch.Foundation.NSString RemovedPassesUserInfoKey {

Added:

    public static MonoTouch.Foundation.NSString PassTypeIdentifierUserInfoKey {
       get;
    }
    public static MonoTouch.Foundation.NSString RemovedPassInfosUserInfoKey {
    public static MonoTouch.Foundation.NSString SerialNumberUserInfoKey {
       get;
    }

Namespace: MonoTouch.UIKit

Type Changed: MonoTouch.UIKit.UICollectionViewLayout

Added:

    public virtual UICollectionViewLayoutAttributes FinalLayoutAttributesForDeletedItem (MonoTouch.Foundation.NSIndexPath itemIndexPath);
    public virtual UICollectionViewLayoutAttributes FinalLayoutAttributesForDeletedSupplementaryElement (string elementKind, MonoTouch.Foundation.NSIndexPath itemIndexPath);
    public virtual UICollectionViewLayoutAttributes InitialLayoutAttributesForInsertedItem (MonoTouch.Foundation.NSIndexPath itemIndexPath);
    public virtual UICollectionViewLayoutAttributes InitialLayoutAttributesForInsertedSupplementaryELement (string elementKind, MonoTouch.Foundation.NSIndexPath itemIndexPath);

Type Changed: MonoTouch.UIKit.UINib

Removed:

    public virtual MonoTouch.Foundation.NSObject[] InstantiateWithOwneroptions (MonoTouch.Foundation.NSObject ownerOrNil, MonoTouch.Foundation.NSDictionary optionsOrNil);

Added:

   public virtual MonoTouch.Foundation.NSObject[] Instantiate (MonoTouch.Foundation.NSObject ownerOrNil, MonoTouch.Foundation.NSDictionary optionsOrNil);
   [Obsolete("Use Instantiate method")]
   public MonoTouch.Foundation.NSObject[] InstantiateWithOwneroptions (MonoTouch.Foundation.NSObject ownerOrNil, MonoTouch.Foundation.NSDictionary optionsOrNil);