Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 16, 2012
  1. @rtyley

    Update to ABS 4.0.2

    rtyley authored
    This release brings with it the new r7 support library. Due to the
    previous version depending on a now-removed Dalvik bug, we have to
    update to this version of ABS to ensure it functions with future
    versions of Android and Dalvik.
Commits on Mar 27, 2012
  1. @rtyley
Commits on Mar 21, 2012
  1. @rtyley
Commits on Mar 19, 2012
  1. @rtyley

    Set app 'debuggable' true for dev, false for release

    rtyley authored
    Like the version code, the android-maven-plugin takes care of updating
    this manifest field for us. Having the app debuggable is useful because
    it allows us to profile performance & mem usage using DDMS:
  2. @rtyley
Commits on Mar 13, 2012
  1. @rtyley

    Use common lib for RoboGuice-ActionBarSherlock types

    rtyley authored
    Both RoboGuice and ActionBarSherlock require the use of base activities,
    so we're using copies of the RoboGuice classes that extend the *ABS*
    base classes, rather than the normal Android classes.
Commits on Mar 12, 2012
  1. @rtyley
  2. @rtyley
Commits on Mar 8, 2012
  1. @rtyley

    Update to ABS 4.0.0 Final (changes since RC1)

    rtyley authored
    Three changes:
    * Remove use of ABS 'plugin-support-lib' as this is back in the ABS lib
    * Adapt our activities to use RoboGuice-supporting subclasses of the
    ActionBarSherlock activity and fragment classes.
    * ProGuard rule to ensure that the
    constructor of the ActionBarSherlock implementation classes aren't
    over-aggressivly removed (the 'native' one is invoked via reflection).
Commits on Mar 5, 2012
  1. @rtyley

    Post-release 1.2

    rtyley authored
  2. @rtyley

    Commit 1.2 release

    rtyley authored
    Should fix:
    * NPEs on Gauges with less than 7 days of recent traffic.
    * Hitting refresh no longer jumps you back to the top of the list
Commits on Mar 2, 2012
  1. @rtyley
Commits on Feb 23, 2012
  1. @rtyley

    Use non-snapshot ActionBarSherlock RC1 release

    rtyley authored
    Should be entirely equivalent to the current snapshot we've been using,
    just with a permanent artifact identifier.
Commits on Feb 22, 2012
  1. @rtyley

    Post-release 1.1

    rtyley authored
  2. @rtyley

    Commit 1.1 release

    rtyley authored
    Should fix:
    * Issue #11 - NullPointerexception on missing gauge 'today' value
    * IllegalStateException in Fragment.getLoaderManager()
  3. @rtyley
  4. @rtyley

    Commit 1.0 release

    rtyley authored
Commits on Feb 21, 2012
  1. @rtyley

    Add automated signing-and-zipaligning for release

    rtyley authored
    This is a required step for releasing an app to the Android Market - you
    have to use a 'release' key rather than the debug key used for
    development. Execute this command in the 'app' project:
    $ mvn clean package -P release-to-market
    This will produce an additional APK in the target dir with a
    '-signed-aligned' suffix in the filename- that's the one you want to
    release to market.
    You'll need to have these system variables set:
    github.sign.keystore - the location of your keystore file
    github.sign.alias - the alias of the signing key, in our case 'github'
    github.sign.storepass - the keystore password
    github.sign.keypass - password used to unlock the 'github' key itself
Commits on Feb 20, 2012
  1. @rtyley

    Add Apache V2 copyright notices

    rtyley authored
Commits on Feb 16, 2012
  1. @rtyley

    Upgrade to ActionBarSherlock 4.0 RC

    rtyley authored
    ABS 4 requires compiling against Android 4.0 (Ice Cream Sandwich) so
    this commit also performs that update - happily, Android is
    actually in Maven Central.
    Other changes required by this update:
    * Change 'ab' prefixed style attribute names to double-stated properties
    in the 'actionBarStyle'. Double-stating (with-and-without the 'android:'
    prefix is unfortuantely necessary due to the use of the /native/ action
    bar on Android 4.0 and newer.
    * Use regular RoboGuice rather than custom build (the method signature
    changes used by ABS 3.5 in it's patched version of the support lib are
    gone in this version)
    * Use 'getSupportMenuInflater()' instead of 'getMenuInflater()' in
    fragment activity.
    * Use com.actionbarsherlock.view.{Menu|MenuItem|MenuInflater} rather
    * SupportActivity is gone, just use
    * Use Jake's *snapshot* repo - the ABS release candidate is currently
    only available in Jake's snapshot repo, but he intends to push only
    genuine release condidates to the snapshot repo while running up to the
    final release:
  2. @rtyley
  3. @rtyley
Commits on Feb 12, 2012
  1. @rtyley

    Add screenshot-taking test

    rtyley authored
    This test drives the various screens of the app, takes screenshots and
    places the resulting screenshots into this folder on your dev machine:
    To run the full integration test requires a valid Gauges account - if
    the device already has one registered, that will be used, otherwise
    a test account will be registered using the api key provided in the
    'gauges.test.api.key' system property - you can provide that in your
    ~/.m2/settings.xml file or provide it on the command line:
    mvn -Dgauges.test.api.key=abcdef... install
    All users can manage and create api keys using the console:
Commits on Feb 3, 2012
  1. @rtyley

    Initial AirTraffic activity (issue #5)

    rtyley authored
    Hits are currently all the same colour, no text displayed... also need
    to adjust the map image and hit projection.
Commits on Feb 2, 2012
  1. @rtyley
Commits on Feb 1, 2012
  1. @rtyley

    Use single ProGuard config file for both app & tests

    rtyley authored
    Both app & test artifact poms now point to the same proguard.cfg
    in the parent projects, removing duplication.
    info on android-maven proguard config here:
Something went wrong with that request. Please try again.