tabs -> spaces
[fw/altos] / ChangeLog
index 709114346e3447628fb4ca34ed52220112cf7920..3cbfd13054e88639f970ca9fcdd2bc9f485641e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,796 @@
+commit 8103432bf7adfe6ee5bf3ee42e1672475e6edd5a
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Oct 6 16:26:33 2010 -0600
+
+    update changelogs for Debian build
+
+commit 635066cd35fb24cacf8400a477ea4b4e3dd2c39c
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Oct 6 16:26:19 2010 -0600
+
+    update changelogs for Debian build
+
+commit 4396aaaf34cda3751dcca0eceb05b4ffeb411cde
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Oct 6 16:25:22 2010 -0600
+
+    add build-dep on libcsv-java
+
+commit 7475ab5804bf3fb12b1b755e850af90d5a15d3eb
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Oct 6 16:19:35 2010 -0600
+
+    update changelogs for Debian build
+
+commit d8a2f4ceb1c70a6be976a78e2264c961de2f2277
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Oct 6 16:18:45 2010 -0600
+
+    add build dep on jfreechart lib
+
+commit f0d1468ceae065f0cdae6f6ae3323dec5636f073
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Sep 28 17:56:49 2010 -0700
+
+    altosui: Add KML file export.
+    
+    Command line has switches now, --kml and --csv
+    Export save dialog has combo box to select kml or csv result.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5a119fd92532d53e552efe1f7c61e87181fcace0
+Merge: 28da340 82744c3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 27 22:28:07 2010 -0700
+
+    Merge remote branch 'aj/master'
+
+commit 82744c3497d37650b88dee80be7956c4bd1cffb2
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Tue Sep 28 15:27:07 2010 +1000
+
+    Add callsign/serial/flight to graph title
+
+commit 28da3406426437604125d332e4cda90d459df487
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 27 22:26:56 2010 -0700
+
+    altosui: use Altos constants in graphing code
+    
+    The Altos class nicely defines constants for all of the flight states.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ce7f59fbfb5a94a67a4ceced3cc371b4c6b6e5d1
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Tue Sep 28 14:45:01 2010 +1000
+
+    Hax0r graphing to support telem/eeprom files
+
+commit e2b9f47a205348d38756c70e928a2a9183de6884
+Merge: 7ef3ad0 8032031
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Tue Sep 28 12:55:47 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit 803203197e51e71e9c77b3610047fd5bf9a56c56
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 27 18:52:30 2010 -0700
+
+    altosui: Deal with eeprom dates going backwards across wrap
+    
+    eeprom timestamps can go backwards as the GPS time stamps are
+    recorded when the first GPS character is received, but not placed into
+    the eeprom log until the last GPS packet is complete. If this happens
+    at the same time the tick count is wrapping, then the tick count will
+    wrap backwards across the 0 boundary causing time to jump forwards.
+    
+    Fix this by letting time go backwards across the tick boundary, which
+    requires that we know when the first 'real' tick is read from the
+    eeprom file.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fe7eba2e4af36cf29d8dc2378ac6985be04f68c6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 27 18:51:05 2010 -0700
+
+    altosui: .CSV output: add link quality, gps hdop and sat C/N0 numbers
+    
+    This makes the CSV files contain all of the available information.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c89a34d1eb25155405b0036baeadc7bbfeade1c2
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 27 17:11:48 2010 -0700
+
+    altosui: Create iterables for log file scanning. Split out display threads
+    
+    Convert from log file reading paradigm to using iterators which is
+    more idiomatic for java. Split more code out of AltosUI.java,
+    including the display update threads for telemetry monitoring and
+    logfile replay.x
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7ef3ad0c9354c0484c25badc69334b59c7f355e2
+Merge: eb74866 e66919a
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Fri Sep 24 10:28:06 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit e66919aa46193bd8c7a1e86fb32a3367dae121f5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 23 16:52:51 2010 -0700
+
+    altosui: Require 4 sats for 'good' GPS data
+    
+    Wait for 10 consecutive GPS reports with at least 4 sats before
+    reporting "GPS ready" state.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 34ca8c00f4be72c314baff4c96f1e2f010948454
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Sep 20 06:30:49 2010 -0700
+
+    altosui: remove unused ReplayThread wrapper classes
+    
+    These aren't used now that the replay opener dialog knows how to build
+    a reader from a filename.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fd010661ced6075f82a961625826665a3d8d1efe
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 14:00:04 2010 -0700
+
+    altosui: Factor some UI elements into separate classes
+    
+    Clean up AltosUI by moving the two main tables to separate class files.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit eb74866e919e8c661153847871f5a79e66d37296
+Merge: af404b4 1260589
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Mon Sep 20 22:05:26 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit 1260589976c1a95848b298497fd251c4ee7d3f93
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 19 02:52:29 2010 -0700
+
+    altosui: Write raw sensor data to .csv files
+    
+    For data export, provide the raw sensor samples instead of the
+    filtered values.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7a4d7110debb88f4e906fee7c46f2badd561809d
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 19 02:50:43 2010 -0700
+
+    altosui: Use recorded ground acceleration when reading eeprom files
+    
+    The flight software records 1000 accelerometer samples and records
+    that in the flight log. Use that value instead of using the very few
+    samples recorded in the eeprom before boost is detected. This
+    generates far more accurate accerometer data in the .csv files.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit af404b428bd742039afc25ff3850f76bc92c7c29
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Wed Sep 15 07:24:04 2010 +1000
+
+    Add JFreeChart to Makefile.am
+
+commit 61590b8729831cb138b2ba6b88802c208d114753
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Wed Sep 15 06:51:05 2010 +1000
+
+    Add graphing.
+
+commit 3d64f5a6511529ca53699190f4d54de1ba62a9bd
+Merge: ec6da08 b9623f8
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Sat Sep 11 15:15:14 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit b9623f8ef26491e9fa14e2478295fe6f5cbbd87f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Sep 10 21:07:14 2010 -0700
+
+    altosui: Remember directory containing firmware files
+    
+    Instead of forcing the user to navigate to the firmware directory each
+    time, this remembers the previous directory and starts there.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7f2204e0832b14b1edca4266a2cbc272141ecc2b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Sep 10 20:55:05 2010 -0700
+
+    altosui: set default .csv file name in file save dialog
+    
+    This uses setSelectedFile to specify which output filename to make the
+    default in the save dialog.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7e053ae1f2d09347123ac9fa79e46645378b4c70
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Sep 10 10:42:35 2010 -0600
+
+    make the column headers comma separated, too, so they align with the data
+
+commit ec6da0824474e46de842845d7b53fe1a1dde33ed
+Merge: 7c2e411 1031067
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Fri Sep 10 16:11:34 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit 10310672a83a66dc630718b151d653fc066f8e59
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Sep 10 00:09:25 2010 -0600
+
+    update changelogs for Debian build
+
+commit 9d0e89e8ad8926dc8371fa809835a580ae49711d
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 23:04:59 2010 -0700
+
+    altosui: Stop parsing eeprom file after hitting 'landed' state
+    
+    Sometimes there are additional records found in the eeprom file; the
+    reader is mostly worried about not losing anything, so it reads as
+    much as it can. However, the last record written for any flight is the
+    'landed' record, so we can stop looking at the file after hitting that.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 67b6952f7126704478ede5575e5e938d18fcc329
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 23:04:14 2010 -0700
+
+    altosui: Fill in time value of last Eeprom record read from file
+    
+    The last record is handled separately, and was missing the code to
+    compute the time. Sigh.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8b0b584cd0ca7542e65aac0c7897ad7ab4115122
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 22:55:47 2010 -0700
+
+    altosui: Remove debug printfs from AltosTelemetryReader
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a80bfae15f1499c49f7ef47978bf0337d8120892
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 23:57:34 2010 -0600
+
+    rewind packaging changelog, again
+
+commit 78ce3120e5a53858ca0d43c734aa5d28b4948ce3
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 23:52:20 2010 -0600
+
+    update changelogs for Debian build
+
+commit 71c85613a28c24c3aad7b4aa3299d8677ef1268e
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 23:51:23 2010 -0600
+
+    rewind packaging changelog
+
+commit 7c2e4114a3a43f919a7a6c967d3f16e5d630f90f
+Merge: ddc83b4 af200f5
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Fri Sep 10 15:50:01 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit af200f5b84555de0556b52146379f3934774a3f3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 22:30:48 2010 -0700
+
+    altosui: Fix telemetry file reader to handle tick count wrapping
+    
+    The telemetry reader was ignoring tick count wrapping, so you'd see
+    time go backwards in jumps. Not useful.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 96ca7051f60ea299e3e05bafbe5717fc83c3afd2
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 22:50:03 2010 -0600
+
+    update changelogs for Debian build
+
+commit 2d5e48c5dc0e822fdf430f43804c1e5e79fdbf84
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 21:28:10 2010 -0700
+
+    Add --with-fat-dir configure option to publish finished stand-alone bits
+    
+    --with-fat-dir specifies a directory to copy the finished
+    linux/macosx/windows stand-alone ("fat") packages to. A sub-directory
+    will be created under the specified directory based on the product
+    version number and the files copied there.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dd2b77b2a516a055f29191dcdfeb727e637aae86
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 20:59:29 2010 -0700
+
+    altosui: libaltos.so is built with libtool -- it's in ../libaltos/.libs
+    
+    It used to be in ../libaltos
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 72a5c1258db92d0ddd660bfa875e8e55cab47af7
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 20:39:41 2010 -0700
+
+    altosui: Remove some debug printfs.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 031fd9a954f2e3447d0150eb4ecc81af7b620dca
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 20:36:12 2010 -0700
+
+    Add firmware and libaltos to 'fat' target at top-level
+    
+    This ensures that all of the necessary bits are available to construct
+    the distribution images.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fcaa480b1dfeb2fd4044f9c4e1b6d50c46fc9984
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 21:29:20 2010 -0600
+
+    update changelogs for Debian build
+
+commit 48f57997452e17564e28fe3e37403f6f63d32dea
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 20:24:42 2010 -0700
+
+    altosui: conflating USB product and vendor IDs is a bad idea
+    
+    We've now got a USB vendor ID called 'altusmetrum' for generic
+    altusmetrum devices (old USB ID 0x000A) while the general vendor name
+    for all devices is 'altusmetrum' as well.
+    
+    This patch splits vendors and products into separate name spaces,
+    products are prefixed with product_ and vendor with (oddly) vendor_.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 632d276118ab04de67561104be650f8fb69a0450
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 20:34:43 2010 -0600
+
+    update changelogs for Debian build
+
+commit 1ac3d7e3ba52d1b0dc834eaa5d7886c730eaf307
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 20:34:22 2010 -0600
+
+    initial cut at an altosui man page
+
+commit 5c4e437975054d33604402591e1ea2f314932593
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 20:06:09 2010 -0600
+
+    update changelogs for Debian build
+
+commit 0ea75761416bff299233991e961ba25b6c7dcf89
+Merge: 35d70c9 8ee3464
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 20:05:27 2010 -0600
+
+    Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 8ee3464d8064ebe1694c7b20177878c0d9961451
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 17:54:41 2010 -0700
+
+    altosui: Display error dialog when AltOS JNI library can't be loaded
+    
+    Having an error dialog appear at application startup seems better than
+    simply failing to present the device dialog later on.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4224a7526e51eb8fbf1f0a31bae7ee68c6385095
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 17:52:46 2010 -0700
+
+    altosui: Store libaltos.so in $(libdir)/altos
+    
+    It's not a public library, so hide it away in a subdirectory.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1e4c18777d982061f5e507a4d4f4f1cd4d685268
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 17:49:37 2010 -0700
+
+    altosui: Need to have JVM include path substituted into libaltos Makefile
+    
+    The libaltos Makefile needs to find the relevant jni.h file, which is
+    found in the JVM_INCLUDE path, all nicely located by the configure.ac script.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 35d70c92307dd478bc619b2f6c5a88e155cdad28
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 17:27:07 2010 -0600
+
+    handle versioning of ihx files (poorly) by just wildcarding the file name,
+    which assumes there's only one matching .. probably ok on Debian?
+
+commit c286ada6457579d64e9d8ca44b927258b4a561da
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 16:27:40 2010 -0600
+
+    update changelogs for Debian build
+
+commit 6c0ae7e966a81ece35bccbe89d626a58afe899a2
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 15:25:18 2010 -0700
+
+    altosui: remove FATJAR from all-local to avoid building fat .jar file
+    
+    the fat .jar file is used in non-native builds to run from a directory
+    containing all of the freetts jar files along with the altosui jar
+    file. We don't want this on a real install where freetts is installed separately.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 737a64c57a8f979f51c3fa6b3f214520c736cf8a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 15:22:14 2010 -0700
+
+    altosui: hack to make JAVAROOT directory get created before javac runs
+    
+    This ensures that the JAVAROOT directory gets created by adding it to
+    the variable used to set the CLASSPATH environment value.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b456bd9d7bcd9d968e43c38eeb6fa6ad8c58f895
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 15:11:41 2010 -0700
+
+    altosui: fix telemetrum.inf FFFE:000A product names on AMD64 and ia64
+    
+    This appears to matter to Vista. Dunno why.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 16980b848651a6b20a0b458446f0a19fb517539d
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Sep 9 15:10:25 2010 -0700
+
+    altosui: Add explicit requirement to create classes directory
+    
+    The implicit ordering doesn't appear reliable.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 15da683c2f747baef49c8b8d321a86faede0de30
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 15:51:50 2010 -0600
+
+    update changelogs for Debian build
+
+commit 012e7176954a6b74b3b667317be0f6dc41d7ab70
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 15:51:02 2010 -0600
+
+    add libtool to build deps
+
+commit 3e5824b9a71971ce99bfe38a1e860b421e265f02
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 9 15:43:47 2010 -0600
+
+    update changelogs for Debian build
+
+commit ddc83b4c401be965a9947782becf20cc8c54e6a2
+Merge: afea6c2 3d49d5f
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Sun Sep 5 20:49:34 2010 +1000
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
+commit 3d49d5f69b41c27003dbc5ccf1899014bd13bd99
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 02:05:06 2010 -0700
+
+    altosui: ensure that 'altosui' script is installed. Pass arguments along.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b61fec225ada6a9e252e4c7920101ee18c77cbdc
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:55:56 2010 -0700
+
+    altosui: eeprom files place 'boost' time in the flight number record.
+    
+    Instead of looking for the first state change record, use the Flight
+    record to get the boost tick.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6c653a4cba5fef8d49261cf1c024f3e86e9058c6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:52:36 2010 -0700
+
+    altosui: Record flight number when scanning file, not when running
+    
+    The very first record in the eeprom is the flight number, but it is
+    time-stamped with the 'boost' time, and so it gets sorted until much
+    later, delaying the return of data until the rocket enters boost
+    mode. This drops all of the nice pad GPS and state date on the floor.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 38e1d87c8d449866faac026577fefa9a118428cb
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:23:53 2010 -0700
+
+    altosui: Use local .class files in the classpath
+    
+    This ensures that compiling only a few changed files will
+    locate the old .class files instead of using a stale .jar file.
+
+commit 9941b05a1d03dafd6cd899b5fe999ed769efb1d6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:21:14 2010 -0700
+
+    altosui: Prevent voice altitude data from queueing up
+    
+    When flight status changes rapidly, the queue of voice data can get
+    quite long. This change does two things -- first, it remembers when
+    the altitude reporting happens due to flight events and delays the
+    periodic reporting until a suitable time after that, second it ensures
+    that the voice data has all been delivered before generating a new
+    altitude report.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4dec5c36702d76dc95beada7c1d3222a638a2cbb
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:19:11 2010 -0700
+
+    altosui: Add AltosVoice.drain() to wait for queued speech to finish
+    
+    drain() blocks until all pending phrases have been processed, allowing
+    the UI code to avoid pending data that will end up stale by the time
+    it is emitted.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 410ba89eef9c9817eef81b702966cb88820ff7c4
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:13:01 2010 -0700
+
+    altosui: Start idle thread after the rocket leaves the pad
+    
+    This makes the first altitude report time consistently 10 seconds
+    after launch, instead of some random time depending on when the rocket
+    launched relative to the time the device connection was made.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6205547ec7191aab0259a8449520e966a96129e6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:08:50 2010 -0700
+
+    altosui: When replay thread is interrupted, don't make final report
+    
+    Normally, the replay process makes one final report after the file has
+    been parsed. However, if the reading process is interrupted to display
+    something else, this report is just annoying, so don't make it.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3d99584fcfe43b22e8581874e0ac77ce3d635d48
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:03:18 2010 -0700
+
+    altosui: Add elevation and range data to main display
+    
+    Reported by voice, it's useful to see these on the display as well.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2d58f319a7c1a6a8ccc6a539722009996ba886ab
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 01:01:10 2010 -0700
+
+    altosui: Eeprom files contain only one date; save it.
+    
+    While reading eeprom files, the GPS record is reconstructed each time
+    the system sees the first GPS log item (the time field), but as the
+    date isn't repeated, we need to copy it from the old GPS data record.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b2aa689bf3d61e4a3ebe7c828162d1be20aad0f6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 00:59:54 2010 -0700
+
+    altosui: Remove debugging printf from AltosEepromReader
+    
+    These were in place while validing the GPS data reconstruction code
+    that handles eeprom files missing the first GPS date line due to the
+    record overwriting bug in old firmware versions.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit eb0e7a59f0806734a4c959a3ce7c57f71cbe3986
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Sep 5 00:57:38 2010 -0700
+
+    altosui: Return AO_LOG_INVALID instead of exception for eeprom files
+    
+    When an eeprom file contains an invalid line, just return
+    AO_LOG_INVALID instead of throwing an exception. This allows us to
+    replay and parse files with extraneous serial communication.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c3a17c71a45207dd715d537704f161de9219f0d7
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 18:49:22 2010 -0700
+
+    altosui: Fix linux fat distribution
+    
+    Again, use 'cp -p' instead of 'cp -a' to get files into the archive
+    instead of links. Also, make the shell script 'altosui' instead of
+    'altosui-fat'.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 828e9e4c68e3ac90b6ba2e9fd5f131a9975f7e4a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 18:39:58 2010 -0700
+
+    altosui: Fix up Mac OSX .zip file
+    
+    Must contain 'altosui.jar' instead of altosui-fat.jar.
+    Also, was using 'cp -a' instead of 'cp -p' which made files
+    represented by symlinks not end up in the archive.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 044fd27449c70474f51b99dec25fd23d3c03a559
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 18:20:45 2010 -0700
+
+    altosui: Fix windows installer to ship correct files
+    
+    Was shipping altosui.jar instead of altosui-fat.jar
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 148b927c3b8bc7b7b5c5356392032faf2b1203d3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 18:04:04 2010 -0700
+
+    Add top-level 'fat' target to aid building distribution files
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit aed59e1c057c13e28fd368dc2592aa4628211097
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 17:59:11 2010 -0700
+
+    Add version numbers to released files. Set version to 0.7.1
+    
+    Instead of using git revision counts for version numbers, use explicit
+    versions numbers configured in the configure.ac file. Expose published
+    files with version numbers.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2808bba3efa1cff133cc060dabff06fab8b75388
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 17:58:52 2010 -0700
+
+    Ignore libtool files.
+
+commit bc183400ab93d5902c52851319999cc77f27bc81
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 17:35:17 2010 -0700
+
+    altos: add some SDCDB config files
+
+commit 887b11f6b9c81b9f15348d54017e700ca7dc5e55
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 17:27:17 2010 -0700
+
+    Use autotools for altosui and libaltos
+    
+    This switches from hand-written Makefiles to automake with libtool
+    for these parts of the system.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e844e8a0695e27af6f8e3e37a5e3bcc865b862e3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 01:13:42 2010 -0700
+
+    altosui: Add icons to application and Windows menus.
+    
+    Use the altus-metrum icon for an application icon and a windows start
+    menu/desktop icon.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e9ea28504c646fc25791aab09b9e5faf73e0ac0c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 01:08:34 2010 -0700
+
+    icon: add some icons for application programs
+    
+    altus-metrum.ico: Windows ICO file
+    altus-metrum-16x16.jpg: 16x16 jpg image for java
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f550677df016070430ed38bfa2b2be33f1b8c40a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 00:16:41 2010 -0700
+
+    altosui: oops. renamed the nsis file to altos-windows.nsi
+    
+    And forgot to change the dependency in the Makefile
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c0988ddbf104ea729090c2e7e2a28cc6dc9e90f6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 00:14:15 2010 -0700
+
+    altosui: ignore built files
+
+commit ecb4a09535b6a8da0765010489a96e605dbdeb46
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Sep 4 00:13:11 2010 -0700
+
+    altosui: Add windows installer build using 'nsis'
+    
+    nsis happens to be packaged in debian, and it appears to build usable
+    installers, which is all very cool.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bf22923cd8b4f6f954718358b411b5b10d8e7b4d
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Sat Sep 4 00:46:29 2010 -0400
+
+    update changelogs for Debian build
+
 commit 59798c6fd11502a9c8b66090c23ba50eb250692e
 Author: Keith Packard <keithp@keithp.com>
 Date:   Fri Sep 3 12:43:45 2010 -0700
@@ -846,6 +1639,13 @@ Date:   Mon Aug 23 23:15:05 2010 -0700
     
     Signed-off-by: Keith Packard <keithp@keithp.com>
 
+commit afea6c264c5ebf12f1d629bd4bc724da86d11b7a
+Merge: 0e17853 9d1b27f
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Tue Aug 24 00:02:31 2010 -0600
+
+    Merge branch 'master' of git://git.gag.com/fw/altos
+
 commit a55b132668a819cc26478a609cb79bd9190deb9d
 Author: Keith Packard <keithp@keithp.com>
 Date:   Mon Aug 23 23:01:36 2010 -0700