more makefile distclean target work
[fw/altos] / ChangeLog
index dd78087cd8d3340b2b7d798d36f67dce113f6ce5..d53610834db72c81f61345c795c6d4b4f3d0d163 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,342 @@
+commit 14fa24ed93b3b1cec08a170004c6fb7f4d74f7e5
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 2 00:48:31 2010 -0400
+
+    update changelogs for Debian build
+
+commit 83552dfa0d38db9cdf3efc89e64e6c7896467856
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 2 00:47:54 2010 -0400
+
+    add distclean targets to libaltos and altosui to all Debian package to build
+
+commit 6f24d2a476759104a10b26b54faff2b18b0e208b
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 2 00:46:21 2010 -0400
+
+    update changelogs for Debian build
+
+commit d079bfe86ed40ff450ece445cf5f5e3970e44cec
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Thu Sep 2 00:44:30 2010 -0400
+
+    update changelogs for Debian build
+
+commit a470315e5d822a69ef5304512cf73c604c88e481
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Sep 1 20:14:51 2010 -0700
+
+    altosui: Remove Manifest.txt from git repo as it's built now
+    
+    This file is built with appropriate contents for each different .jar file.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1177e0a684328422be5adc68093d0091a218a824
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Sep 1 19:53:24 2010 -0700
+
+    altos: Bounds check Skytraq GPS tracking data array
+    
+    Missing GPS serial data could cause the tracking array reset to
+    get skipped, causing the array to be overrun, smashing critical data
+    beyond the array.
+    
+    This was detected using the 'altosui' flash command to program a
+    device from TM. Hitting the USB that hard caused TM to crash with a
+    mutex error (3 beeps) after the ao_gps_task structure was overwritten
+    with zeros.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 775acb89660cdee2f3c54c38297baefe39f2414c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 22:24:09 2010 -0700
+
+    altosui: missed AltosReader.class in the Makefile
+    
+    This caused clean builds to fail to make this file
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bd2b9d958c2b7f846031b076ed51c4fbaaf2d68f
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Aug 31 00:20:06 2010 -0400
+
+    update changelogs for Debian build
+
+commit d006c5e1255433181aca4c8e6a277b2d1bc0841b
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Aug 31 00:19:37 2010 -0400
+
+    add runtime dependencies for altos binary package
+
+commit c1c7d731e3774883fa0bb5538be225a59334d124
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 19:52:51 2010 -0600
+
+    update changelogs for Debian build
+
+commit c35632efb1919764e4b8581ed6fcf2bedd4bd517
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 19:37:50 2010 -0600
+
+    update changelogs for Debian build
+
+commit 2a004d17a13b4ff52d892bfdecff8ad3d0823f7c
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 19:37:17 2010 -0600
+
+    don't build all the "fat" jar deliverables by default
+
+commit 507e429db6638f82c32449e9c5ca06b46da30134
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 19:09:00 2010 -0600
+
+    update changelogs for Debian build
+
+commit 25764fcd1b65c3a5a817afdb5901ac30e8a5f0c0
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 19:08:29 2010 -0600
+
+    update changelogs for Debian build
+
+commit 4790f78aead8a816e5b247c022b2998ce3a94053
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 18:48:50 2010 -0600
+
+    add a .gitattributes file, configuring the Mac and Windows binary library
+    files with the export-ignore attribute, in hopes that this will prevent
+    them showing up in source packages
+
+commit 81318e5b7179b0311ab099043ecb04a25d763750
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 18:15:40 2010 -0600
+
+    make invocation of 'install' pathless to work on more Unix variants
+
+commit cbc72399a0f4d7429df0189bcdae683dd491cb9e
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Aug 30 17:56:56 2010 -0600
+
+    continue even if rm's don't have anything to do
+
+commit a9a8d23c877e6f6c76857b7c85e3d43b4da1db27
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 05:49:11 2010 -0700
+
+    altosui: Devices with USB id 0x000a always get listed
+    
+    List 'unknown' AltusMetrum devices anytime the UI needs a device
+    name.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a94900b8862b99b4e317ea0ee3edd2a560f270c7
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 05:48:23 2010 -0700
+
+    altosui: build debian-style altosui too
+    
+    This adds the dependencies to make sure altosui and altosui.jar get built.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 38ac388baf8125c0644b868a7aaf8eba1bdf990d
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 05:28:37 2010 -0700
+
+    altosui: Build linux, mac and windows archives on Linux
+    
+    This adds 'fat' archives for each target OS.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 35d9a8214252dbe79aeb69ae47d2e5c58a654702
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 05:27:45 2010 -0700
+
+    libaltos: Use overlapped I/O on windows
+    
+    Otherwise, reads block writes and vice-versa. Crazy stuff.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c7ba92317ac55272acbde12416448ebd17b983a6
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 04:52:00 2010 -0700
+
+    altos: Windows sends USB Out packets of 0 length. Ack them.
+    
+    This was an untested case as no other operating system sents 0-length
+    out packets (they're not necessary). The correct response is to ACK
+    them by clearing the OUTPKT_RDY bit so that another packet can be sent.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 20a472cfe3369200150ea4ff067ceb28968dbcac
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 02:58:23 2010 -0700
+
+    libaltos: Add pre-built Windows .dll
+    
+    This lets us create the windows distribution on Linux.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0300fe581c949232bc52b05fe9c1f6032cad6b60
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 02:56:25 2010 -0700
+
+    libaltos: Add pre-built Mac OS X libaltos.dylib
+    
+    This allows the mac bits to be built on Linux.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5d48c494325524bbeed10e0dc7300ed44e7e208e
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 02:53:26 2010 -0700
+
+    Update telemetrum.inf to include all current USB ids.
+    
+    Windows 7 has 'encouraged' us to split out each product into a
+    separate USB ID. telemetrum.inf now has all of them listed.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit df34bbe7d1c43b12ab6d610fe810b6e1683e4c21
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 02:49:49 2010 -0700
+
+    libaltos: Improve Makefile
+    
+    Builds Windows .dll correctly now and sample app.
+    Moves linux install target to end so it is not default
+    Adds .NOTPARALLEL to disable parallel gnumake.
+    Removes -g debugging flags to shrink file size.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dd5374b8e660012ae4f8b058454fd101e0749ca7
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Aug 30 02:00:30 2010 -0700
+
+    libaltos: Fix windows build.
+    
+    Need stdlib.h to get calloc/free defined, remove debug printfs, fix
+    serial timeouts.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 63c832394a829f41b8f77d075786530536360349
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 23:22:27 2010 -0700
+
+    altos: shut down packet mode cleanly
+    
+    Instead of constantly bashing the packet master thread, let it shut
+    itself down in an orderly fashion. It will shut down fairly quickly as
+    all of the activities in that thread are bounded. Otherwise, the
+    master packet thread might leave mutexes locked and all sorts of other
+    horrors.
+    
+    Tested on Linux and Mac OS X and shown to be reliable.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 43619c13f749b79c096d1e8fdab3d5cfb5fd85f1
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 22:42:23 2010 -0700
+
+    altos: Abort radio harder when terminating packet mode.
+    
+    Make sure the master radio tasks don't get stuck waiting for an
+    incoming packet again by aborting the radio each time we poke the
+    tasks.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c4a8569f61eddf690d00337543462235ecbfbe54
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 22:41:18 2010 -0700
+
+    altos: flush pending output when terminating packet mode
+    
+    Just in case the last command sent hasn't been transmitted, hang
+    around for up to a second waiting for the data to get across the link.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1acd3c7ec167b1b18e4ea493e5978c938a91cc89
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 21:45:19 2010 -0700
+
+    libaltos: cjnitest needs altos_flush now
+
+commit 6527357d1f0e94faf9e7dacac10a39875131be7c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 21:43:46 2010 -0700
+
+    libaltos: Missing OS_LDFLAGS on cjnitest build
+
+commit b7fa1ea3338f63b8edcf8aacccb5e519ca0b213f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 21:41:40 2010 -0700
+
+    libaltos: Mac OS X cannot use 'poll(2)' on serial lines.
+    
+    Who ships this stuff, anyway? Instead of blocking, we'll poll every 100ms now,
+    otherwise, we won't be able to abort the read when the device is closed. Yay!
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e60c59123232915e808cee23ef89eb1a38ced34b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 21:40:21 2010 -0700
+
+    altosui: discard invalid lines while reading Eeprom flight data
+    
+    This shouldn't happen, but it's easy enough to get back in sync by just
+    skipping lines with weird contents.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ae02b1590439d5c8dfb472cf1f83a14fdcfbaf11
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 21:36:47 2010 -0700
+
+    altosui: provide separate flush_input/flush_output for serial. deal with monitor automatically
+    
+    (yes, this should be two patches, but the diffs in AltosSerial were merged together).
+    
+    First, this replaces the existing flush/flush_reply mess with two simple functions,
+    one to flush output to the serial device, making sure that all data written will be seen
+    while we wait for input. The other sucks any pending input off of the serial line and
+    discards it.
+    
+    Second, AltosSerial now tracks whether the serial line is being used for telemetry
+    monitoring. If so, it enables monitoring, otherwise it disables it. Eliminates a
+    bunch of manual state tracking elsewhere.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit edcfb1bdf64772d3b83405ccf99385b8fea5d8e4
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Aug 29 17:33:59 2010 -0700
+
+    libaltos: AltusMetrum devices use more than one USB ID.
+    
+    List all usb devices, picking those with AltusMetrum IDs.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 236685807b63860ad033aa0254ce8f6d8d36d4ef
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Aug 27 22:26:09 2010 -0600
+
+    update changelogs for Debian build
+
 commit 1cda15fdef2d9d3e54354bd5c43a0bcc7e3240cb
 Author: Bdale Garbee <bdale@gag.com>
 Date:   Fri Aug 27 22:24:51 2010 -0600