Commits on Sep 17, 2010
  1. @bdferris
  2. @bdferris
  3. @bdferris

    Tag 1.10 release

    bdferris committed Sep 17, 2010
  4. @bdferris

    Prepare for 1.1.0 release

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 95 by bdferris@onebusaway.org @ 8/31/2010 12:58 AM
    bdferris committed Sep 17, 2010
  5. @bdferris

    1) Change the wording of a few labels in the report-problem-with-trip…

    … method
    
    2) Fix problem with iOS 4.0 method on 3.x devices
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 94 by bdferris@onebusaway.org @ 8/31/2010 12:28 AM
    bdferris committed Sep 17, 2010
  6. @bdferris

    1) Fix a possible race condition / crash a user found when switching …

    …to the bookmarks tab when a stop is already loaded in that tab.
    
    2) Fix a bug where agency names weren't displaying when viewing the agency map
    3) Add an annotation to the trip map view to show incoming and outgoing trips
    4) Add some explanatory text to the error reporting views
    5) Change some wording in a few places
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 93 by bdferris@onebusaway.org @ 8/30/2010 11:58 PM
    bdferris committed Sep 17, 2010
  7. @bdferris

    1) Bump version number

    2) Fix wording in one place
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 92 by bdferris@onebusaway.org @ 8/27/2010 10:17 PM
    bdferris committed Sep 17, 2010
  8. @bdferris

    A number of bug fixes:

    1) Better handling for network connection errors
    2) Better handling for when user disables location services
    3) Fix filtering bug in pick-a-trip for trip error reporting
    4) Show vehcile # + schedule deviation on trip details page when available
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 91 by bdferris@onebusaway.org @ 8/27/2010 10:03 PM
    bdferris committed Sep 17, 2010
  9. @bdferris

    Fix bug where search toolbar is improperly shown when restoring saved…

    … search state + stop view.
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 90 by bdferris@onebusaway.org @ 8/26/2010 4:55 PM
    bdferris committed Sep 17, 2010
  10. @bdferris

    1) Add support for stop error reporting

    2) Show app version number in settings (read-only)
    3) Refactor some stop views into their own folder
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 89 by bdferris@onebusaway.org @ 8/26/2010 10:41 AM
    bdferris committed Sep 17, 2010
  11. @bdferris

    properly get and set trip service date info

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 88 by bdferris@onebusaway.org @ 8/24/2010 8:33 AM
    bdferris committed Sep 17, 2010
  12. @bdferris

    Flesh out report-a-problem functionality

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 87 by bdferris@onebusaway.org @ 8/23/2010 9:36 PM
    bdferris committed Sep 17, 2010
  13. @bdferris

    Bug fixes and interface tweaks

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 86 by bdferris@onebusaway.org @ 8/23/2010 8:24 AM
    bdferris committed Sep 17, 2010
  14. @bdferris

    More trip details work

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 85 by bdferris@onebusaway.org @ 8/23/2010 7:42 AM
    bdferris committed Sep 17, 2010
  15. @bdferris

    Sorry John, I couldn't resist:

    Initial stab at trip details, including a list-view of scheduled stops for a particular trip and a mechanism for reporting AVL errors for a trip.
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 84 by bdferris@onebusaway.org @ 8/22/2010 11:10 AM
    bdferris committed Sep 17, 2010
  16. @bdferris

    A couple of bug fixes:

    1) Periodically clear accumulated references
    2) Properly show search fiter toolbar
    3) Hide log messages when in release mode
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 83 by bdferris@onebusaway.org @ 8/19/2010 3:50 AM
    bdferris committed Sep 17, 2010
  17. @bdferris

    1) Some bug fixes for iOS 3.x compatability

    2) Some bug fixes for handling improperly released model service requests
    3) Some bug fixes for sorting results by route name
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 82 by bdferris@onebusaway.org @ 8/18/2010 9:00 PM
    bdferris committed Sep 17, 2010
  18. @bdferris

    Remove empty ActivityRecognition directory

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 81 by bdferris@onebusaway.org @ 8/18/2010 6:28 PM
    bdferris committed Sep 17, 2010
  19. @bdferris

    1) Add back in settings support for (1) preferred startup screen and …

    …(2) api server name. We use in-application settings editing as enabled by http://www.inappsettingskit.com/ .  Even though we have background support to restore application state, we still need a preferred startup screen for 3.x clients and for restoring state if you come back from background after more than 15 minutes.
    
    2) Remove a bunch of unused code (activity recognition stuff).
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 80 by bdferris@onebusaway.org @ 8/18/2010 6:25 PM
    bdferris committed Sep 17, 2010
  20. @bdferris

    1) Refactor a lot of the url-connection code into a common location /…

    … library so that we can more easily apply background task behavior
    
    2) Refactory OBASearchController into more logical classes
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 79 by bdferris@onebusaway.org @ 8/18/2010 9:46 AM
    bdferris committed Sep 17, 2010
  21. @bdferris

    Fixed bug with annotations and with visible region after searching fo…

    …r a route.
    
    _mapAnnotations seemed to not be too reliable and sometimes I'd see routes overlap
    (i.e. the 8 stops wouldn't be cleared after searching for route 43). I got rid of that array; 
    we now use [_mapView annotations] directly. This may need to be hacked
    if we move to using the location beacon as I want to.
    
    If we have stops that are close to us, we put the center of the map on the current location
    as in the earlier implementation. For routes where there are no stops around us, we zoom
    out to fully encompass the route and ignore the current location unlike the earlier
    implementation.
    
    Also changed the nearby stops button to be an verb-command style deal like the other
    options ("see nearby stops" vs just "nearby stops").
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 78 by rizzuh @ 8/18/2010 7:55 AM
    bdferris committed Sep 17, 2010
  22. @bdferris

    Make sure most recent stop list is updated correctly

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 77 by bdferris@onebusaway.org @ 8/17/2010 8:16 AM
    bdferris committed Sep 17, 2010
  23. @bdferris

    Started as a fix for the bookmark TODO, which required asynchronous l…

    …oading of OBAStopV2 resources. Ended up with me refactoring a bunch of code with an eye towards better handling of all synchronous requests and eventually consistent handling of backgrounding, etc.
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 76 by bdferris@onebusaway.org @ 8/17/2010 8:01 AM
    bdferris committed Sep 17, 2010
  24. @bdferris

    Double-resolution icons for the iPhone 4 Retina Display

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 75 by bdferris@onebusaway.org @ 8/16/2010 6:33 AM
    bdferris committed Sep 17, 2010
  25. @bdferris

    Fixed issue with search toolbar not showing up when clicking on the "…

    …Agencies" button after searching for an address outside of the region.
    
    The application's keyWindow was the UIAlertView. Oops. Now I get the application's window from the OBAApplicationContext instance. This also lets me fetch the tabbar height directly rather than relying on a hard-coded number.
    
    I fixed some bugs that came up by adding a "refreshSearchToolbar" call to the map's reloadData method.
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 74 by rizzuh @ 8/13/2010 10:30 PM
    bdferris committed Sep 17, 2010
  26. @bdferris

    Pressing the crosshair button will no longer clear the search.

    Users must clear the search by using the toolbar at the bottom of the screen.
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 73 by rizzuh @ 8/13/2010 3:54 AM
    bdferris committed Sep 17, 2010
  27. @bdferris

    Remove inappropriate searchToolbar refresh that I inadvertantly added

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 72 by bdferris@onebusaway.org @ 8/12/2010 9:27 PM
    bdferris committed Sep 17, 2010
  28. @bdferris

    Fix support for proper outOfRange errors

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 71 by bdferris@onebusaway.org @ 8/12/2010 9:23 PM
    bdferris committed Sep 17, 2010
  29. @bdferris

    Add "Nearby Stops" feature from a stop page

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 70 by bdferris@onebusaway.org @ 8/12/2010 7:25 PM
    bdferris committed Sep 17, 2010
  30. @bdferris

    Changing the filter toolbar to the search toolbar, which is more cons…

    …istent with the expected UX.
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 69 by rizzuh @ 8/12/2010 5:43 PM
    bdferris committed Sep 17, 2010
  31. @bdferris

    Added "minutesAfter" @property to OBAStopAndPredictedArrivalsSearch t…

    …o allow us to control how far into the future (default=35 minutes) we show arrival and departure results
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 68 by bdferris@onebusaway.org @ 8/12/2010 4:26 PM
    bdferris committed Sep 17, 2010
  32. @bdferris

    1) Keep map annotations that haven't changed when refreshing the map …

    …view results
    
    2) The "List" button in the Map View, when pressed, will now just show stop results in the current map view.
    
    
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 67 by bdferris@onebusaway.org @ 8/12/2010 4:14 PM
    bdferris committed Sep 17, 2010
  33. @bdferris

    The map filter toolbar now fades away when closed.

    Also cleaned up how the toolbar is triggered to display and fixed a bug when switching search filters on the map tab (i.e. searching for an invalid route and then tapping the "agencies" button).
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 66 by rizzuh @ 8/12/2010 9:35 AM
    bdferris committed Sep 17, 2010
  34. @bdferris

    First pass of the UI to clear a search filter.

    Rough and still buggy.
    
    Other changes:
    - Changed "Ok" buttons to "Dismiss" which is more consistent with iPhone HIG.
    - In computeRegionForStops:, ignore the current location. This results in some buggy zooms right now but will be addressed later. The idea here is that if a user is searching a route no where near them it's more important to provide easy access to stops than display their location on the map.
    - Searching by address puts the user in the mode where they can scroll the map for additional stops.
    
    Normally I wouldn't check in a work-in-progress, but I could use feedback on the initial UI I've gotten up.
    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 65 by rizzuh @ 8/5/2010 8:26 AM
    bdferris committed Sep 17, 2010
  35. @bdferris

    temporary change

    Copied from https://onebusaway-iphone.googlecode.com/svn/trunk/, rev. 64 by bdferris@onebusaway.org @ 8/4/2010 7:59 AM
    bdferris committed Sep 17, 2010