Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: aral/three20
base: master
head fork: jdelStrother/three20
compare: master
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Apr 17, 2009
@joehewitt joehewitt * Rename TTStyledTextTableView to TTTableView
* Move TTTableView to its own file
* Add support for cell menus to TTTableView
* New TTButtonBar class
@joehewitt joehewitt * Use the stylesheet for more fonts and colors e0e37fd
Commits on Apr 18, 2009
@joehewitt joehewitt * Support line breaks and HTML <div>, <p> and <br> tags in styled text ebe52be
@joehewitt joehewitt * Support for varying font sizes in styled text
* Proper baseline alignment of styled text
* Draw the background of block elements properly
@joehewitt joehewitt * Properties for setting the subject and body of message controller
* Don't eat touch events sent to styled text labels
@joehewitt joehewitt * Fix freeze when typing in message controller and search bar and the…
…re are no results
@joehewitt joehewitt * Merging a bunch of changes from dougbarth. Thanks, Doug! 85caca2
Commits on Apr 19, 2009
@joehewitt joehewitt * Re-factor the style code a bit in preparation for new features 77c6c18
@joehewitt joehewitt * Draw the background of inline elements around the contents of the i…
…nline, rather than

  drawing a separate box around each separate node
@joehewitt joehewitt * Support padding on inline elements 6526dd6
@joehewitt joehewitt * Support padding on block elements 694de1e
Commits on Apr 20, 2009
@joehewitt joehewitt * Support margins b059c7c
@joehewitt joehewitt * Chain frames together in a hierarchy rather than a single linked list
* Use the hierarchy for more accurate hit testing of nested frames
Commits on Apr 21, 2009
@joehewitt joehewitt * Handle element highlighting in a generic way (not coupled to link n…
…odes as it was)

* Inherit text styles from parent nodes
Commits on Apr 22, 2009
@joehewitt joehewitt * Minor improvements to the styled text system f73e8d3
Commits on Apr 23, 2009
@joehewitt joehewitt * First level of support for floats
* Ability to specify a fixed width or height for images
* Resolve common HTML entities in the XHTML parser
@joehewitt joehewitt * Support floats on elements as well as images
* Draw link highlights opaquely so overlapping lines don't double blend
Commits on Apr 24, 2009
@joehewitt joehewitt * Load image URLs in styled text and redraw after asynchronous load c…

* Draw images with clipping
@joehewitt joehewitt * Proper vertical alignment for text inside inline elements 8aaf6ee
Commits on Apr 25, 2009
@joehewitt joehewitt * Support absolute positioning
* Support styles on image nodes
* Add default image to image nodes
Commits on Apr 26, 2009
@joehewitt joehewitt * Fix some bugs in absolute positioning and padding inside of inline …
@joehewitt joehewitt * Function for searching node tree by class name
* Function for finding frame that represents a node
* Function for replacing one node with another
* String addition for checking if a string is pure whitespace
Commits on Apr 28, 2009
@joehewitt joehewitt * Speech bubble shape
* Put padding back on styled text table cells
* Localize a few strings that I had missed
* Fix crash in documents and bundle urls
@joehewitt joehewitt * Respect all contentMode values when drawing images
* Patch from tbrannam to fix text drawing bug for long words
@joehewitt joehewitt * Avoid re-drawing styled text labels when touched, improving table s…
…crolling speed

* Don't unhighlight links after touches ended so they remain highlighted during navigation controller animation, then unhighlight when view appears again
* Expand size of link touch bounds to make touching them a bit easier
Commits on Apr 30, 2009
@joehewitt joehewitt * A bunch of new general utility methods c10c15d
@joehewitt joehewitt * Draw images inside of buttons and tabs
* Support for "part styles" which let you declare styles for separate areas
* Always clip before drawing images
* Fix bug in constructing style node trees
@joehewitt joehewitt * Draw images properly in thumb view controller
* Fix bug that required tables to be touched twice before they would scroll after going back
Commits on May 01, 2009
@joehewitt joehewitt * Fix a crash in text field table cells
* Add beginsWithString method to complement endsWithString
Commits on May 02, 2009
@joehewitt joehewitt * TTWebController - a very basic web browser 0095635
Commits on May 03, 2009
@joehewitt joehewitt * Optional header view support in web controller 3b0044d
Commits on May 14, 2009
Joe Hewitt * Update README to make instructions regarding the compiler flags mor…
…e clear

* Remove some NSString additions in favor of methods that were already there
* New NSDate additions
* Other minor fixes
Commits on May 20, 2009
@joehewitt joehewitt * Various minor bug fixes 35ed4fd
Commits on May 21, 2009
@joehewitt joehewitt * Fix calls to bad NSDate method 87059e9
Commits on May 27, 2009
@joehewitt joehewitt * Minor fixes 57bd904
Commits on May 29, 2009
@joehewitt joehewitt * Fix the photo viewer and message composer is iPhone OS 3.0 d77ad02
@joehewitt joehewitt * One more iPhone OS 3.0 fix
* Merged code from hboon
Commits on Jun 02, 2009
@joehewitt joehewitt * Better way to check for OS 3.0-specific code
* Shrink font a bit for titled table cells
* Fix a crash in text view table cells
Commits on Jun 03, 2009
@joehewitt joehewitt * New table cell for displaying a search bar
* New date category method for getting a date at midnight
* Fix styles of tab grids with only one row of tabs
Commits on Jun 04, 2009
@joehewitt joehewitt * Ability to zoom the photo view controller to fit, and detect when i…
…t is zoomed

* New badge variation with smaller font size
Commits on Jun 10, 2009
@joehewitt joehewitt * Method to create an NSURLRequest from a TTURLRequest
* Method to load a request in a TTWebController
* Bug fixes in search bars
Commits on Jun 12, 2009
Jonathan del Strother Fix leak on -[TTURLRequestLoader cancel:] bf49af8
Commits on Jul 03, 2009
Jonathan del Strother SDKROOT -> 3.0, DEPLOYMENT_TARGET -> 2.2.1
Having a nightmare persuading my app to run on both 2.2.1 & 3.0 without hardcoding these settings in three20's xcodeproj
Not quite ready to move to 3.0-only yet...