Permalink
Commits on Nov 8, 2010
Commits on Nov 7, 2010
  1. Add 2x variants of forwardIcon/backIcon.

    steipete authored and jverkoey committed Nov 6, 2010
    Replaced original icons with copies from UIKit.
    
    Closes #325
  2. [UI] Flash scroll indicators when table appears.

    diederich authored and jverkoey committed Nov 7, 2010
    To avoid double-flashing the scroll indicator, we
    don't flash them in didShowModel if the view is
    currently appearing.
    
    Closes #324
  3. [UI] Fix fitting TTScrollView views to the screen.

    eelco authored and jverkoey committed Jan 21, 2010
    Also disable double rotation in TTPhotoViewController.
    
    Closes #154
Commits on Nov 6, 2010
  1. [Core] Add SHA1 support to NSData and NSString.

    Alexander Saltanov authored and jverkoey committed May 13, 2010
    Tests for NSData and NSString passed.
    
    Closes #297
  2. [Core] Retain objects in NSArray perform: methods.

    Matt Crocker authored and jverkoey committed Sep 12, 2010
    Performed copy before enumerating, but didn't account for
    non-retaining delegate arrays. Result was a subtle crash.
    
    Closes #277
    Closes #276
  3. [UI] Fix a memory leak in TTTableHeaderDragRefreshView.

    John Ellis authored and jverkoey committed Oct 26, 2010
    Closes #306
  4. [UI] self, not super, in the TTScrollView UITouch fixes.

    jverkoey committed Nov 6, 2010
    Related to commit a828546703bb7bb4a5769832243334ec28b1cb8a.
  5. [UI] Fixed a bug caused by touchesEnded event not being received.

    cemaleker authored and jverkoey committed Nov 4, 2010
    UIKit sometime couldn't deliver messages for UIResponder properly.
    That causes application to crash when application can't receive
    "touches ended" and later tries to reach ended and released UITouch
    object. I implemented proper retaining for UITouch objects. And
    also I implemented an ensure touches method which checks touch
    phases and release them if ended and we couldn't receive ending
    message somehow.
    
    Solution for the issue discussed here:
    http://discussions.apple.com/message.jspa?messageID=7139722
    
    Closes #320
  6. [UI] Let TTPageControl redraw itself on bounds changes.

    diederich authored and jverkoey committed Nov 3, 2010
    Closes #316
  7. [Core] Create queryContentsUsingEncoding and deprecate queryDictionar…

    gresrun authored and jverkoey committed Nov 2, 2010
    …yUsingEncoding.
    
    Created a more robust method to parse a query string with
    multi-value and no-value cases.
    
    Closes #151
Commits on Nov 5, 2010
  1. [Core,Network,extJSON] Refactor error domain/codes declarations.

    gresrun authored and jverkoey committed Nov 3, 2010
    Now using extern'd constants instead of #defines.
    Each module declares a TTErrorCodes.h and .m which contain the
    error domain and any error codes used in that module.
  2. [extJSON] Prevent crash on malformed JSON response.

    gresrun authored and jverkoey committed Nov 3, 2010
    Now catching YAJL Exceptions as well as testing for SBJSON error
    conditions in TTURLJSONResponse.
    
    Closes #217
  3. [UI] Fixed memory leak in TTPhotoViewController.

    diederich authored and jverkoey committed Nov 3, 2010
    Closes #177
  4. [UI] tableView banner gets assigned the overlay view's frame.

    diederich authored and jverkoey committed Apr 22, 2010
    Instead of using the overlayview method, craft a new one which specifically
    handles the bannerview. Additionally adjust scrollindicator and
    content insets.
    
    Closes #103
  5. [UI] Made tableBannerHeight stylable.

    diederich authored and jverkoey committed Apr 22, 2010
    Instead of using a fixed tableBannerHeight, make it stylable
    through TTStyleSheet.
  6. [TTCatalog] Add testcase for TableBannerView to TTCatalog.

    diederich authored and jverkoey committed Nov 2, 2010
    there seem to be various problems with it, so
    a testcase and a demo might make sense
Commits on Nov 4, 2010
Commits on Nov 3, 2010
  1. [UI] Add missing import for TTTableView.

    jverkoey committed Nov 3, 2010
    Resolves a compiler warning.
  2. [Style] Text rendering for iPhone4 issue.

    Bogdan Yakovenko authored and jverkoey committed Oct 20, 2010
    This fixes calculation of text width while rendering for iPhone 4.
    Prevoiusly, to calculate width for let's say "Imogen Heap", the
    next two value were added
    [@"Imogen " sizeWithFont:_font].width == 55.0
    [@"Heap" sizeWithFont:_font].width == 35.0
    However, on iPhone 4
    [@"Imogen Heap" sizeWithFont:_font].width == 91.0
  3. [Network] Allow NSData to hold JPEG image information in request para…

    beng authored and jverkoey committed Oct 20, 2010
    …meters
    
    Previously, TTURLRequest had a hack to allow UIImage
    parameters in place of NSString parameters.  We'd also like to
    allow NSData parameters, so this extends the hack to allow that.
    
    Test Plan:
    Tested a request passing an NSData of JPEG information
    instead of a UIImage.
  4. [UI] A tweak to the plain-section-headers behavior

    Owen Yamauchi authored and jverkoey committed Aug 13, 2010
    A model load can be triggered externally (like a shake refresh); we need to
    avoid changing the content offset in -modelDidStartLoad: in these cases if the
    scroll position is not above the top of the content.
  5. [UI] Fix the drag refresh header's behavior with plain table section …

    Owen Yamauchi authored and jverkoey committed Aug 12, 2010
    …headers
  6. [UI] Fix an issue with rearranging launcher caused by my previous fix

    Owen Yamauchi authored and jverkoey committed Aug 12, 2010
    Calling -layoutButtons in -layoutSubviews has an unintended consequence:
    rearranging icons on any page other than the first no longer works. This avoids
    calling -layoutButtons then and only calls it when it's relevant: when the whole
    launcher view's size changes.
    
    Testing: on the FB app home screen, toggle the in-call status bar.
  7. [UI] Some improvements to the launcher highlight feature

    Owen Yamauchi authored and jverkoey committed Aug 11, 2010
    - It covers the status bar now, using a separate UIWindow.
    
    - It does not depend on the client making it a certain size.
  8. [UI] Add TTAlertNoTitle() -- TTAlert() with no title

    Owen Yamauchi authored and jverkoey committed Aug 10, 2010
  9. [UI] Make TTLauncherView able to handle resizing

    Owen Yamauchi authored and jverkoey committed Aug 10, 2010
    This fixes some visual bugs with the FB app's home screen when the in-call
    status bar is visible.