Commits on Dec 19, 2009
  1. @jverkoey
  2. @jverkoey

    Update CHANGES for this week.

    jverkoey committed Dec 18, 2009
  3. @jverkoey

    [Network] Thread-safe TTNetworkRequestStarted/Stopped.

    The TTNetworkRequestStarted/Stopped methods in the global network
    header are now thread safe and throw an exception when you attempt
    to stop more requests than you've started.
    
    This does not solve the problem of not calling stop enough times.
    A fix for this that doesn't involve a large amount of overengineering
    is not immediately obvious.
    
    Some considered alternatives for debugging:
     - A watchdog that periodically checks for active network connections.
    jverkoey committed Dec 18, 2009
Commits on Dec 18, 2009
  1. Japanese, Chinese, Taiwanese localization updates

    Owen Yamauchi committed Dec 18, 2009
  2. Fix styled layout calculation

    Take top margin into account for inline-layout elements.
    Owen Yamauchi committed Dec 18, 2009
Commits on Dec 17, 2009
  1. Japanese, Chinese and Taiwanese localization updates

    Owen Yamauchi committed Dec 16, 2009
Commits on Dec 16, 2009
  1. @jverkoey

    [New] Add a recursive progress object.

    See TTRecursiveProgress.h for documentation.
    jverkoey committed Dec 15, 2009
Commits on Dec 15, 2009
  1. Update and sort French strings table

    Owen Yamauchi committed Dec 15, 2009
  2. Make the --merge functionality of diffstrings actually work

    Uncomment the part that actually saves the non-primary locale files.
    Owen Yamauchi committed Dec 14, 2009
Commits on Dec 14, 2009
  1. @jverkoey

    [CrashFix] Synchronous connections modifying non-threadsafe members.

    Synchronous connections were adding themselves to the set of loaders.
    
    Testing: Fire off a synchronous request and then quickly flick through
    a table controller with a network images. This will cause a large number
    of async requests to be fired off and then canceled.
    jverkoey committed Dec 14, 2009
Commits on Dec 12, 2009
  1. @jverkoey
  2. @jverkoey
  3. @jverkoey
  4. @jverkoey
  5. @jverkoey
  6. @jverkoey

    Revert StyleTestController.

    jverkoey committed Dec 11, 2009
Commits on Dec 11, 2009
  1. @jverkoey
  2. @jverkoey
  3. @jverkoey
  4. @jverkoey
  5. @jverkoey
  6. @jverkoey

    [AppStore] Use tt* as the prefix instead of safe*.

    safe* was confusing as hell.
    jverkoey committed Dec 11, 2009
  7. @jverkoey

    [Minor] Clobber a warning in the Navigator Demo.

    This was caused by the use of TTDINFO (which was being compiled away).
    jverkoey committed Dec 10, 2009
  8. @jverkoey
  9. @jverkoey
  10. @jverkoey

    [Dependencies] Complete dependency teardown.

    All files now pull in the minimum number of header files. This leads to
    cleaner dependencies and fewer files being pulled in on average. Hacking
    on Three20 files should now be much faster and not involve building a large
    tree of dependencies.
    jverkoey committed Dec 10, 2009
  11. @jverkoey

    [AppStore] Deprecate screenX and screenY due to app store rejections.

    Please use the new safeScreenX and safeScreenY.
    jverkoey committed Dec 10, 2009
  12. @jverkoey
  13. @jverkoey
  14. @jverkoey
  15. @jverkoey

    [AppStore] Deprecate previousViewController. Provide safePreviousView…

    …Controller.
    
    This is due to App Store static analysis rejections. We're not actually using
    a private api here (we do, in fact, implement previousViewController
    ourselves).
    jverkoey committed Dec 9, 2009
  16. @jverkoey

    [AppStore] Deprecate lineHeight and provide safeLineHeight.

    lineHeight is deprecated. This method will only be available in DEBUG builds,
    so please be sure to global find-replace lineHeight with safeLineHeight. The
    methods have identical functionality.
    
    This is due to false-positives in Apple's static code analysis.
    
    See the discussion here:
    http://github.com/facebook/three20/issues/closed#issue/114
    jverkoey committed Dec 9, 2009
  17. @jverkoey
  18. @jverkoey