MonoTouch 1.5

From $1
    Table of contents

    New features in this release:

    • Profiling is now supported.   You can now profile your MonoTouch applications using Shark and Instruments.   For details see http://monotouch.net/Documentation/Profiling 


    API Additions:

    • UIImagePickerController.AvailableMediaTypes
    • Added NSData.AsStream
    • Removed NSUrlAuthenticationChallengeSender
    • Added NSUrlAuthenticationChallengeSender protocol to NSUrlConnection
    • NSString methods to measure strings with a UIFont.
    • Added DataDetectorTypes property to UITextView 

    Size reductions:

    • Smaller executables:
      • Small executables 250k to 500k
      • Some users are reporting 1.3 meg savings
    • Reduced the size of libmono.a in every application.
    • Greatly improved the linker result when linking monotouch.dll
    • Reduced memory usage for every type.

     

    Performance:

    • Reduced the time it takes to start the runtime by 10-15%.
    • Reduced the time it takes to build simulator builds when not linking significantly.
    • Reduced the time project builds take by 3-5 seconds.
    • Multiple other optimizations thru the entire engine.

    Fixes:

    • Fixed #573750: Running on device with the registrar and external bindings causes a crash
    • Fixed #577754: UIVideoEditorController should inherit from UIViewController
    • Fixed #579844 - Fixed crash using UIVideo.IsCompatibleWithSavedPhotosAlbum
    • Fixed #564301 - CALayerDelegate locks up the simulator
    • Fixed #579997 - NSHTTPCookie.Name is missing
    • Fixed #574235 - Various values not accepting null
    • Fixed #579292 - Mono.Data.Sqlite crashes when using DataAdapters
    • Fixed #578150 - Add binding for NSProcessInfo
    • Fixed #555952 - Mono.Data.Sqlite doesn't work on leopard
    • Fixed #580277 - UISearchDisplayController should accept a UITableViewSource
    • Fixed #562052 - UITableViewSource does not inherit from UIScrollViewDelegate
    • Fixed #579373 - Can't set FillMode property on CAAnimation
    • Fixed #553783 - Full-AOT issues with DateTime / TimeSpan / Guid
    • Fixed #558604 - CultureInfo.CurrentCulture does not return the correct culture of the device
    • Fixed #581666 - Crash with UIAlertView in latest beta 1.4.100
    • Fixed #560243 - Application crashes on device when compiled with MonoTouch 1.3.1.4429
    • Fixed #579899 - mtouch error when inheriting from a ViewCOntroller in a library
    • Fixed #553637 - Breakpoints cause app to crash while running in simulator for active OpenGL apps
    • Fixed #584278 - Crash in Video Media Player Example

    • Fixed #548988 - Cannot bind Web Service Type from return XML on Monotouch
    • Fixed #584888 - Linked away error in Stream.Read
    • Fixed regression in btouch leading to uncompilable bindings
    • Fixed crash using UISaveVideoAtPathToSavedPhotosAlbum
    • Fixed crash trying to use the simulator on Leopard
    • Fixed ArgumentException thrown by ABPerson.Get*() if the native data is null
    • Fixed need to use ServicePointManager.ServerCertificateValidationCallback to access HTTPS sites.
    • Fixed a linker issue with XmlArrayItemAttribute on fields with -linksdkonly
    • Fixed case where the linker was improperly removing attributes from SOAP requests in some cases
    • Fixed the AVAudioPlayer.FromData methods to be static.
    • Fixed crash disposing UIWebView from the wrong thread.
    • Fixed a possible leak when assigning user types to certain properties
    • Fixes a registrar bug improperly registering methods
    • Fixed the case where UIBarButtonItem managed proxy could be leaked cause callbacks to fail

     

     

    Tag page
    • No tags

    Files (0)

     
    Page last modified 00:25, 10 Mar 2010 by Kangaroo