Skip to content
Commits on May 16, 2014
  1. ignore xcshareddata

    committed May 16, 2014
  2. Events, ARC, and more

    committed May 16, 2014
    Sorry for everything lumped into one but it’s been a long time and I
    didn’t do a good job keeping our internal branch (which is stuck in
    svn) in sync with the this one. I know I know I’m doing it wrong! :P
    This includes a bunch of modernization of the codebase including a
    switch to ARC (which many of you have already done). It also includes
    some rather significant changes to how events get from AppKit to UIKit,
    gesture recognizers, responder chain changes (attempts to integrate
    between NSResponder and UIResponder), and probably a bunch of other
    stuff I’ve forgotten about. Due to a heavy focus on iOS work lately,
    this code has not been extensively used or tested but it was well past
    time to get it out there.
Commits on Feb 20, 2013
  1. Merge pull request #92 from QVIVO/pull_request2

    committed Feb 20, 2013
    Fixed UIWebView can't focus on text input bug #50
  2. Merge pull request #94 from clarkeaa/master

    committed Feb 20, 2013
    NSCoder Serialization for CGRects
Commits on Feb 12, 2013
  1. added nscoder serialization for cgrects

    Aaron Clarke committed Feb 12, 2013
Commits on Oct 19, 2012
  1. @qvivo-tom
Commits on Jul 16, 2012
  1. Merge pull request #88 from robotmedia/pull_request

    committed Jul 16, 2012
    AVAudioPlayer bug fix: audioPlayerDidFinishPlaying shouldn't be called on stop
  2. @hpique
  3. Merge pull request #87 from robotmedia/pull_request

    committed Jul 16, 2012
    Added UIColor.isEqual
  4. @hpique

    Added UIColor.isEqual

    hpique committed Feb 23, 2012
Commits on Jul 13, 2012
  1. Merge pull request #86 from robotmedia/pull_request

    committed Jul 13, 2012
    Missing iOS 3.2 MPMoviePlayer methods and properties
  2. @hpique

    Missing iOS 3.2 MPMoviePlayer methods and properties

    hpique committed Feb 22, 2012
Commits on Jul 3, 2012
  1. Disabling scrolling should now immediately hide the scrollers instead…

    committed Jul 3, 2012
    … of waiting for a content offset change.
Commits on Jun 12, 2012
  1. Checks the NSWindow for it's scale factor and relays that information…

    committed Jun 12, 2012
    … down the display tree triggering redraws and whatnot as it goes.
  2. Much like UIImage, UIColor needed multiple internal representations i…

    committed Jun 12, 2012
    …n order to work correctly when switching between retina and non-retina displays.
    Obviously normally color would not need this, but the pattern images
    proved difficult to get right and this seemed to be the best way. If a
    color is created using just a normal solid color, only one
    representation is used so there's not a significant increase in
    complexity or memory use in the normal case.
  3. Completely reimplemented and no longer uses any AppKit stuff. Also no…

    committed Jun 12, 2012
    …w works using the multiple representations that internally make up the new UIImages.
  4. Completely redid UIImage to support multi-resolution images.

    committed Jun 12, 2012
    Unlike the real iOS (as of iOS 5 to my knowledge), my UIImage
    internally stores multiple representations of images if they are found
    so that retina support can work. On iOS, you either have a retina
    device or not so it can make that choice up front, but on OSX you can
    draw a window to another screen, change your screens prefs, etc. and
    the retina status of a window or image can change on the fly. This
    infrastructure allows it to choose the correct image for the situation
    it's in at the time all automatically. You don't have to do anything.
    It also uses CGImageSource to sort of lazy-load image information so if
    your app has retina assets but never runs on a retina display, it won't
    load any more of the retina image files than it needs to determine
    their sizes and existence. Also moved the NSImage support out of the
    main UIImage code and into a category as well as ensured it supports at
    least 1x and 2x images when transferring between UIImage and NSImage.
  5. Xcode's upgrade check. woo.

    committed Jun 12, 2012
  6. Added retina assets.

    committed Jun 12, 2012
  7. scrollEnabled is now implemented with the actual panning/scrolling ge…

    committed Jun 12, 2012
    …sture recognizers instead of with its own property that was disconnected from everything else.
  8. Now returns the correct mouse cursor to prevent OSX from flashing and…

    committed Jun 12, 2012
    … acting crazy in some cases.
  9. Fixed a bug with the contentsStretch property, added support for cont…

    committed Jun 12, 2012
    …entScaleFactor, slightly changed how backgroundColor works on views without a drawRect:
  10. Removed old files.

    committed Jun 12, 2012
  11. I have no need for this and decided not to bother keeping it around. …

    committed Jun 12, 2012
    …If you use it, fine. :)
  12. This category conflicts with the real stuff when it's present and and…

    committed Jun 12, 2012
    … isn't needed anymore.
    For 10.6 compatibility, use respondsToSelector: to verify it exists
    before using it in your code.
  13. Added internal method for determining context scale factor, fixed ima…

    committed Jun 12, 2012
    …ge context scaling bugs.
Commits on Apr 23, 2012
  1. Added UIAppearance support.

    committed Apr 23, 2012
  2. Changed to LLDB

    committed Apr 23, 2012
Something went wrong with that request. Please try again.