Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 8, 2010
  1. @jverkoey
Commits on Nov 7, 2010
  1. @steipete @jverkoey

    Add 2x variants of forwardIcon/backIcon.

    steipete authored jverkoey committed
    Replaced original icons with copies from UIKit.
    Closes #325
  2. @jverkoey
  3. @diederich @jverkoey

    [UI] Flash scroll indicators when table appears.

    diederich authored jverkoey committed
    To avoid double-flashing the scroll indicator, we
    don't flash them in didShowModel if the view is
    currently appearing.
    Closes #324
  4. @jverkoey
  5. @eelco @jverkoey

    [UI] Fix fitting TTScrollView views to the screen.

    eelco authored jverkoey committed
    Also disable double rotation in TTPhotoViewController.
    Closes #154
  6. @holtwick @jverkoey

    [UI] New TTLauncherView delegate 'launcherViewDidEndDragging:'

    holtwick authored jverkoey committed
    Closes #296
Commits on Nov 6, 2010
  1. @jverkoey

    [Core] Add SHA1 support to NSData and NSString.

    Alexander Saltanov authored jverkoey committed
    Tests for NSData and NSString passed.
    Closes #297
  2. @mgc @jverkoey

    [Core] Retain objects in NSArray perform: methods.

    mgc authored jverkoey committed
    Performed copy before enumerating, but didn't account for
    non-retaining delegate arrays. Result was a subtle crash.
    Closes #277
    Closes #276
  3. @jverkoey

    [UI] Fix a memory leak in TTTableHeaderDragRefreshView.

    John Ellis authored jverkoey committed
    Closes #306
  4. @jverkoey

    [UI] self, not super, in the TTScrollView UITouch fixes.

    jverkoey authored
    Related to commit a828546703bb7bb4a5769832243334ec28b1cb8a.
  5. @cemaleker @jverkoey

    [UI] Fixed a bug caused by touchesEnded event not being received.

    cemaleker authored jverkoey committed
    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:
    Closes #320
  6. @diederich @jverkoey
  7. @diederich @jverkoey

    [UI] Let TTPageControl redraw itself on bounds changes.

    diederich authored jverkoey committed
    Closes #316
  8. @diederich @jverkoey
  9. @gresrun @jverkoey

    [Core] Unit test for queryContentsUsingEncoding:

    gresrun authored jverkoey committed
  10. @gresrun @jverkoey

    [Core] Create queryContentsUsingEncoding and deprecate queryDictionar…

    gresrun authored jverkoey committed
    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. @jverkoey
  2. @gresrun @jverkoey

    [Core,Network,extJSON] Refactor error domain/codes declarations.

    gresrun authored jverkoey committed
    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.
  3. @gresrun @jverkoey

    [extJSON] Prevent crash on malformed JSON response.

    gresrun authored jverkoey committed
    Now catching YAJL Exceptions as well as testing for SBJSON error
    conditions in TTURLJSONResponse.
    Closes #217
  4. @diederich @jverkoey

    [UI] Fixed memory leak in TTPhotoViewController.

    diederich authored jverkoey committed
    Closes #177
  5. @diederich @jverkoey

    [UI] tableView banner gets assigned the overlay view's frame.

    diederich authored jverkoey committed
    Instead of using the overlayview method, craft a new one which specifically
    handles the bannerview. Additionally adjust scrollindicator and
    content insets.
    Closes #103
  6. @diederich @jverkoey

    [UI] Made tableBannerHeight stylable.

    diederich authored jverkoey committed
    Instead of using a fixed tableBannerHeight, make it stylable
    through TTStyleSheet.
  7. @diederich @jverkoey

    [TTCatalog] Add testcase for TableBannerView to TTCatalog.

    diederich authored jverkoey committed
    there seem to be various problems with it, so
    a testcase and a demo might make sense
Commits on Nov 4, 2010
  1. @jverkoey
Commits on Nov 3, 2010
  1. @jverkoey

    [UI] Add missing import for TTTableView.

    jverkoey authored
    Resolves a compiler warning.
  2. @jverkoey

    [Style] Text rendering for iPhone4 issue.

    Bogdan Yakovenko authored jverkoey committed
    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. @jverkoey

    [Network] Allow NSData to hold JPEG image information in request para…

    beng authored jverkoey committed
    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. @jverkoey

    [UI] Some visual tweaks to the pull-to-refresh header, plus a 2x image

    Owen Yamauchi authored jverkoey committed
  5. @jverkoey

    [UI] A tweak to the plain-section-headers behavior

    Owen Yamauchi authored jverkoey committed
    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.
  6. @jverkoey

    [UI] Fix the drag refresh header's behavior with plain table section …

    Owen Yamauchi authored jverkoey committed
  7. @jverkoey

    [UI] Fix an issue with rearranging launcher caused by my previous fix

    Owen Yamauchi authored jverkoey committed
    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.
  8. @jverkoey

    [UI] Some improvements to the launcher highlight feature

    Owen Yamauchi authored jverkoey committed
    - It covers the status bar now, using a separate UIWindow.
    - It does not depend on the client making it a certain size.
  9. @jverkoey

    [UI] Add TTAlertNoTitle() -- TTAlert() with no title

    Owen Yamauchi authored jverkoey committed
  10. @jverkoey

    [UI] Make TTLauncherView able to handle resizing

    Owen Yamauchi authored jverkoey committed
    This fixes some visual bugs with the FB app's home screen when the in-call
    status bar is visible.
Something went wrong with that request. Please try again.