altos: Rip out 'optimization' in ao_log_scan
[fw/altos] / ChangeLog
1 commit ea95c060f8bd959cefc60dd6d411151f3c91384e
2 Author: Bdale Garbee <bdale@gag.com>
3 Date:   Wed Dec 1 00:12:05 2010 -0700
4
5     fix symlink paths in rules file
6
7 commit f95220b6f0cc74928e0e7d7c7e1f443eafc32a02
8 Author: Bdale Garbee <bdale@gag.com>
9 Date:   Wed Dec 1 00:03:23 2010 -0700
10
11     update changelogs for Debian build
12
13 commit ea7130e953622884afc348265f5a4c58f9876823
14 Author: Bdale Garbee <bdale@gag.com>
15 Date:   Wed Dec 1 00:00:58 2010 -0700
16
17     modify Debian package build to deliver one copy of background.png for
18     the themes and symlink it into place for gdm and slim
19
20 commit 3696b30a8d1eb351353d84b5f7af8eeff55c468b
21 Author: Bdale Garbee <bdale@gag.com>
22 Date:   Mon Nov 29 21:47:13 2010 -0700
23
24     update changelogs for Debian build
25
26 commit 11b3f9ff715017a2dec02003275885334f22c009
27 Author: Bdale Garbee <bdale@gag.com>
28 Date:   Mon Nov 29 21:46:02 2010 -0700
29
30     releasing 0.8.1
31
32 commit 5f3f11e11dff9b9f4d1dde279c0d474de0de12a5
33 Author: Keith Packard <keithp@keithp.com>
34 Date:   Mon Nov 29 20:41:49 2010 -0800
35
36     Add minimal release testing plan to Releasing
37     
38     Signed-off-by: Keith Packard <keithp@keithp.com>
39
40 commit f0a4deee23984a8f779917bbeaf74a66a0abf592
41 Author: Keith Packard <keithp@keithp.com>
42 Date:   Mon Nov 29 20:34:27 2010 -0800
43
44     Move "Releasing" to top level
45     
46     This file documents the AltOS release process for all systems.
47     
48     Signed-off-by: Keith Packard <keithp@keithp.com>
49
50 commit b727156ef0a7fb6e442ca28be27eb344a213ecf8
51 Author: Keith Packard <keithp@keithp.com>
52 Date:   Mon Nov 29 20:17:35 2010 -0800
53
54     windows: Add jfreechart.jar and jcommon.jar to windows install image
55     
56     These are necessary for the Graph Data button to do anything useful.
57     
58     Signed-off-by: Keith Packard <keithp@keithp.com>
59
60 commit 3e2220a180f95971d222a597d2057ca328c27356
61 Author: Bdale Garbee <bdale@gag.com>
62 Date:   Mon Nov 29 21:29:14 2010 -0700
63
64     adding Bdale's release process document to the source tree
65
66 commit 61a924099800494b589cbbb87c65b552ccbd8394
67 Author: Bdale Garbee <bdale@gag.com>
68 Date:   Mon Nov 29 14:40:27 2010 -0700
69
70     fix an Altos vs Altus typo in the docs
71
72 commit e840b6594b8a939f148fa7231e1b06a280d94074
73 Author: Bdale Garbee <bdale@gag.com>
74 Date:   Sun Nov 28 22:42:43 2010 -0700
75
76     fix section layering
77
78 commit f39698bbc12afdfadfac56c90030e16db93cf4fc
79 Author: Bdale Garbee <bdale@gag.com>
80 Date:   Sun Nov 28 19:46:03 2010 -0700
81
82     fix publish target in doc/Makefile
83
84 commit 13cea7a96821165a10a8b2433af1da7508882b0a
85 Author: Bdale Garbee <bdale@gag.com>
86 Date:   Sun Nov 28 18:48:31 2010 -0700
87
88     moved doc dir in web content to AltOS tree
89
90 commit 6f3c72462af86a7d9dec20f4c813a524a5be9fbb
91 Author: Bdale Garbee <bdale@gag.com>
92 Date:   Sun Nov 28 18:32:17 2010 -0700
93
94     update changelogs for Debian build
95
96 commit a375942979dbcd8239d8c0addb10616e6048f6ea
97 Author: Bdale Garbee <bdale@gag.com>
98 Date:   Sun Nov 28 18:31:26 2010 -0700
99
100     rewind changelog to recover from stupid build failure
101
102 commit 263cf6c4fc5c1a240d719bb0ceb33393864fb3d6
103 Author: Bdale Garbee <bdale@gag.com>
104 Date:   Sun Nov 28 18:24:00 2010 -0700
105
106     update changelogs for Debian build
107
108 commit 2615289265b6f8fa08827be794b4eee569fc6333
109 Author: Bdale Garbee <bdale@gag.com>
110 Date:   Sun Nov 28 18:23:17 2010 -0700
111
112     update changelogs for Debian build
113
114 commit 5e23bcc2d2ad33a839fedd2158213098a05cd9ae
115 Author: Bdale Garbee <bdale@gag.com>
116 Date:   Sun Nov 28 18:21:31 2010 -0700
117
118     declaring 0.8 released
119
120 commit b09d3e11c32abd07f8e11b483ac4b57148f4f2d8
121 Author: Keith Packard <keithp@keithp.com>
122 Date:   Sat Nov 27 23:08:41 2010 -0800
123
124     windows: Bump .inf file version
125
126 commit 42c2394ccc1a1ee6dc134ed963a4f79acf031d0b
127 Author: Keith Packard <keithp@keithp.com>
128 Date:   Sat Nov 27 23:04:50 2010 -0800
129
130     windows: more .inf file hacking
131     
132     Add a LayoutFile reference
133     Add the FakeModemCopyFileSection
134     
135     Copy AltosMetrum.Install section to AltusMetrum.Install.NT section. I
136     don't know what this might do; existing files seem inconsistent.
137     
138     Signed-off-by: Keith Packard <keithp@keithp.com>
139
140 commit 26369a92398f4ebe3fcd54ce34cebffae0cfdf07
141 Author: Keith Packard <keithp@keithp.com>
142 Date:   Sat Nov 27 22:39:31 2010 -0800
143
144     windows: remove some non-existent .inf file section references
145     
146     The mfglt and VerboseResultCodes sections are not present in the .inf
147     file, so remove refernces to them.
148     
149     Signed-off-by: Keith Packard <keithp@keithp.com>
150
151 commit 641c5373724d34c3adfcf42420a528d6bba736b9
152 Author: Keith Packard <keithp@keithp.com>
153 Date:   Sat Nov 27 22:35:18 2010 -0800
154
155     windows: try harder to get windows install to work
156     
157     Add devIDs to .nsi file. Fix install section name mapping from the
158     hot-plug info.
159     
160     Signed-off-by: Keith Packard <keithp@keithp.com>
161
162 commit cd414e2c04ce5ecbc75f19325a6d6f82cd489fb3
163 Author: Keith Packard <keithp@keithp.com>
164 Date:   Sat Nov 27 16:30:29 2010 -0800
165
166     altosui: Correct windows hardware IDs for nsis installer file
167     
168     Need real hardware IDs (encoded USB ids) to get windows to
169     auto-install the driver?
170     
171     Signed-off-by: Keith Packard <keithp@keithp.com>
172
173 commit f834b22905db87557f729f942607dc363b013694
174 Author: Bdale Garbee <bdale@gag.com>
175 Date:   Thu Nov 25 22:31:33 2010 -0700
176
177     update changelogs for Debian build
178
179 commit da3b39d6b1b5ba48686c2a4add4b5448fd5711af
180 Author: Bdale Garbee <bdale@gag.com>
181 Date:   Thu Nov 25 22:29:01 2010 -0700
182
183     changed main document name from telemetrum-doc to altusmetrum
184
185 commit ab6c9c983a2830bc8807e1b75d2576141b73632d
186 Author: Bdale Garbee <bdale@gag.com>
187 Date:   Thu Nov 25 19:30:02 2010 -0700
188
189     update fat target in Makefiles to reflect move of altosui and libaltos
190
191 commit b8f05cdc0e9b4a96852eed9d38ff6d5950e2d2ed
192 Author: Keith Packard <keithp@keithp.com>
193 Date:   Thu Nov 25 17:29:28 2010 -0800
194
195     altosui: Clean up flash code to ensure swing gets called from right thread
196     
197     This moves all of the flash code to a separate thread and passes
198     messages back to the swing thread to keep the UI up to date.
199     
200     Signed-off-by: Keith Packard <keithp@keithp.com>
201
202 commit adbb14c63d85b7a54223f88ac623571456f4a462
203 Author: Keith Packard <keithp@keithp.com>
204 Date:   Thu Nov 25 16:28:04 2010 -0800
205
206     altosui: Remove gratuitous threading from device flashing UI
207     
208     There's no need for a thread here, and swing doesn't want us to use
209     one anyways.
210     
211     Signed-off-by: Keith Packard <keithp@keithp.com>
212
213 commit 7f88520089660845009148b69bfcea6c9dff9672
214 Author: Keith Packard <keithp@keithp.com>
215 Date:   Thu Nov 25 16:23:18 2010 -0800
216
217     altosui: Flight data download GUI operations called only from main thread
218     
219     Swing doesn't like UI functions being called from non-dispatch thread,
220     so fix up the eeprom download code to use SwingUtilities.invokeLater
221     to make sure this works right.
222     
223     Signed-off-by: Keith Packard <keithp@keithp.com>
224
225 commit 6d3612e267cd4c1e7fdd74fc33952b3f26f870f5
226 Author: Keith Packard <keithp@keithp.com>
227 Date:   Thu Nov 25 16:09:37 2010 -0800
228
229     altosui: Eliminate unnecessary thread from config UI
230     
231     There's no reason to use a thread to run a dialog box, and
232     swing doesn't like threads anyways.
233     
234     Signed-off-by: Keith Packard <keithp@keithp.com>
235
236 commit 12fb7f0e70cd244475d84469f93283112478d1e1
237 Author: Keith Packard <keithp@keithp.com>
238 Date:   Thu Nov 25 15:56:42 2010 -0800
239
240     altosui: Only call swing display functions from main thread.
241     
242     Swing insists that all display functions be called from a single
243     thread, and the flight window wasn't following this for display
244     updates. Use SwingUtilities.invokeLater to make sure the flight UI
245     updates happen in the right context.
246     
247     Fixes a UI freeze on Mac OS.
248     
249     Signed-off-by: Keith Packard <keithp@keithp.com>
250
251 commit b74cec6cd0bc043f53e9e28472765aa343136813
252 Author: Bob Finch <w9ya@qrparci.net>
253 Date:   Thu Nov 25 13:30:48 2010 -0700
254
255     Updated AltOS PKGBUILD to track makefile changes
256
257 commit f88bde21d76a4ff91099a5051153ebace1619978
258 Author: Keith Packard <keithp@keithp.com>
259 Date:   Thu Nov 25 11:16:55 2010 -0800
260
261     altosui: Hack up standalone makefile to maybe build altosui again
262     
263     This isn't tested, but at least the paths are more likely to be correct
264     
265     Signed-off-by: Keith Packard <keithp@keithp.com>
266
267 commit 3d98440d53378aaa6da87ed65e9abb2f96f7ee49
268 Author: Keith Packard <keithp@keithp.com>
269 Date:   Thu Nov 25 11:16:28 2010 -0800
270
271     altosui: Make windows bits build after moving altosui directory
272     
273     Signed-off-by: Keith Packard <keithp@keithp.com>
274
275 commit 4893ed50bc14772986ac02f9b39928f1882da923
276 Author: Keith Packard <keithp@keithp.com>
277 Date:   Wed Nov 24 23:54:08 2010 -0800
278
279     Revert "altos: Don't abort radio transmissions with ao_radio_abort"
280     
281     This reverts commit 54468e5dc567aaac5c5c20e921859b7cec28bb88.
282     
283     With this patch in place, TD could not be placed in 'packet' mode.
284
285 commit cb08bc264c71ca972027392b42f347a03df76a43
286 Author: Keith Packard <keithp@keithp.com>
287 Date:   Wed Nov 24 22:55:08 2010 -0800
288
289     doc: Rename telemetrum-doc as altusmetrum
290     
291     Signed-off-by: Keith Packard <keithp@keithp.com>
292
293 commit 554bdd25e132dbaec322bc11f94093d2c2e78751
294 Author: Keith Packard <keithp@keithp.com>
295 Date:   Wed Nov 24 22:49:33 2010 -0800
296
297     doc: Add more authors, fix URL formatting, note that AltosUI actually exists
298     
299     Add aj and bfinch as authors. Insert an acknowledgements section. Fill
300     in the Fire Igniter section in the AltosUI chapter. Then change the
301     section talking about the future plans for Java to mention that they
302     actually exist now.
303     
304     Signed-off-by: Keith Packard <keithp@keithp.com>
305
306 commit bcf78b67717374b5971820021b83061e2e9734cf
307 Author: Keith Packard <keithp@keithp.com>
308 Date:   Wed Nov 24 21:39:18 2010 -0800
309
310     doc: Reformat altos to use sections for each function
311     
312     This places them in the TOC, making them easier to find.
313     
314     Signed-off-by: Keith Packard <keithp@keithp.com>
315
316 commit 51c7741040d95c5deece939dae5e4136cc04afc4
317 Merge: d1dbe3b 4e47c44
318 Author: Keith Packard <keithp@keithp.com>
319 Date:   Wed Nov 24 21:00:52 2010 -0800
320
321     Merge branch 'buttonbox'
322     
323     Conflicts:
324         doc/telemetrum-doc.xsl
325     
326     Pull the buttbox version of the docs in as it had been updated.
327     
328     Signed-off-by: Keith Packard <keithp@keithp.com>
329
330 commit 4e47c44d335276cf0dc5ed3a0756e50c98c1b9b9
331 Author: Bdale Garbee <bdale@gag.com>
332 Date:   Wed Nov 24 21:44:53 2010 -0700
333
334     manually fold in documentation work from the master branch
335
336 commit 8a68c1da253c0b29a7cb9c7540c20585ad6e3dec
337 Author: Bdale Garbee <bdale@gag.com>
338 Date:   Wed Nov 24 21:21:53 2010 -0700
339
340     tweak rev history
341
342 commit 7cd1c7765d137df711caeeb69abaaba1b36e0a65
343 Author: Bdale Garbee <bdale@gag.com>
344 Date:   Wed Nov 24 20:53:36 2010 -0700
345
346     fix missing section close in Site Map content
347
348 commit db2b19b8f0d452d682d53c7ed0ff6e359b46efa0
349 Merge: b372f3c 915f881
350 Author: Keith Packard <keithp@keithp.com>
351 Date:   Wed Nov 24 18:57:35 2010 -0800
352
353     Merge remote branch 'aj/buttonbox' into buttonbox
354
355 commit b372f3c0ee4ec49aabe61c169cb1eb9bb4fb2cfc
356 Author: Keith Packard <keithp@keithp.com>
357 Date:   Wed Nov 24 18:50:46 2010 -0800
358
359     Missing change to top level Makefile to build altosui
360     
361     Signed-off-by: Keith Packard <keithp@keithp.com>
362
363 commit 915f881d61294dc6f5a6a3e8d75567e18492a631
364 Author: Anthony Towns <aj@erisian.com.au>
365 Date:   Thu Nov 25 09:52:30 2010 +1000
366
367     doc: Document altosui "Site Map" tab
368
369 commit f01096c4b42f9a4720ed0414826c2a283a992545
370 Merge: 357826a 3fbefb3
371 Author: Anthony Towns <aj@erisian.com.au>
372 Date:   Thu Nov 25 09:10:50 2010 +1000
373
374     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
375
376 commit 3fbefb3eea981d34a09496cf8abf0119de2e35bf
377 Author: Keith Packard <keithp@keithp.com>
378 Date:   Wed Nov 24 14:57:57 2010 -0800
379
380     Move altosui to the top level, placing libaltos inside it.
381     
382     Signed-off-by: Keith Packard <keithp@keithp.com>
383
384 commit 357826aa9c7b42c59f5d52b8eb016d73b6da0c7f
385 Author: Anthony Towns <aj@erisian.com.au>
386 Date:   Thu Nov 25 09:07:34 2010 +1000
387
388     docs: Document altosui "Graph Data" button
389
390 commit 7811e6dfa6caf10251da7df7c24b98cdc3787892
391 Merge: 71b1949 7a50837
392 Author: Anthony Towns <aj@erisian.com.au>
393 Date:   Thu Nov 25 08:47:36 2010 +1000
394
395     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
396
397 commit 7a50837ea0d92db3f469f197ec8210aee22aa143
398 Author: Keith Packard <keithp@keithp.com>
399 Date:   Wed Nov 24 10:55:18 2010 -0800
400
401     altosui: Make sure packet mode is turned off when the connection fails
402     
403     When the packet connection times out, turn packet mode off when
404     closing the serial port.
405     
406     Signed-off-by: Keith Packard <keithp@keithp.com>
407
408 commit 7d90e2f6009e060fb59c519f7e564483a7ca6872
409 Author: Keith Packard <keithp@keithp.com>
410 Date:   Tue Nov 23 20:17:44 2010 -0800
411
412     altosui: Let people fire igniters that don't read as 'ready'
413     
414     This provides for igniter testing with LEDs or other materials that
415     don't look like regular igniters.
416     
417     Signed-off-by: Keith Packard <keithp@keithp.com>
418
419 commit f3233985a132e1d660e6df12d0056b6729f16faf
420 Author: Keith Packard <keithp@keithp.com>
421 Date:   Tue Nov 23 19:09:31 2010 -0800
422
423     altosui: Disable radio configation over packet link.
424     
425     Attempting to configure the radio over the packet link will only end
426     up confusing the user, so disable it. This also works around a bug in
427     older TM code which would lock up when trying to do this.
428     
429     Signed-off-by: Keith Packard <keithp@keithp.com>
430
431 commit 6cd9be22f06f21d12ee2f668989d83d3c61d14c0
432 Author: Keith Packard <keithp@keithp.com>
433 Date:   Tue Nov 23 19:08:07 2010 -0800
434
435     altosui: New AltosSerial.set_radio function sets channel/call
436     
437     Use this anytime you need to set the device radio channel and call
438     sign, either for telemetry reception or packet mode origination. This
439     uses the saved callsign and per-device radio channel number. Do not
440     use this when opening a telemetrum as there won't be a saved channel number.
441     
442     Signed-off-by: Keith Packard <keithp@keithp.com>
443
444 commit ed7cf7d262fcf7c0c677c2fb981582b571de9e5e
445 Author: Keith Packard <keithp@keithp.com>
446 Date:   Tue Nov 23 19:04:55 2010 -0800
447
448     altosui: Make AltosSerial.flush_input keep reading while non-empty
449     
450     Flushing the input buffer can take a while, especially over the packet
451     link. Keep reading while stuff is appearing on the reply queue.
452     
453     Signed-off-by: Keith Packard <keithp@keithp.com>
454
455 commit 3b9db8c82d26a6a2e43d4ca40742fc1bdc502380
456 Author: Keith Packard <keithp@keithp.com>
457 Date:   Tue Nov 23 19:02:54 2010 -0800
458
459     altos: Make radio test command careful with the radio mutex.
460     
461     Remember whether the radio test mode is on or off and don't try to do
462     either of them twice to prevent the mutex from being acquired or
463     released twice.
464     
465     Signed-off-by: Keith Packard <keithp@keithp.com>
466
467 commit 54468e5dc567aaac5c5c20e921859b7cec28bb88
468 Author: Keith Packard <keithp@keithp.com>
469 Date:   Tue Nov 23 18:57:49 2010 -0800
470
471     altos: Don't abort radio transmissions with ao_radio_abort
472     
473     We only want to abort pending radio reception to release the radio for
474     other use, or to change the radio channel. Let radio transmission
475     proceed. This fixes a problem with using packet mode to configure the
476     radio channel; if the packet transmission is aborted, the TM ends up
477     wedged.
478     
479     Signed-off-by: Keith Packard <keithp@keithp.com>
480
481 commit d873dc28f0752aeb58a6263e42bdd5b9095bd392
482 Author: Keith Packard <keithp@keithp.com>
483 Date:   Tue Nov 23 18:56:46 2010 -0800
484
485     altos: remove unused variable from ao_igniter
486     
487     The 'status' variable used to hold a reported status value from the
488     igniter after firing, but we ignore that now.
489     
490     Signed-off-by: Keith Packard <keithp@keithp.com>
491
492 commit 71b1949e50f4533bcf44537da65b19bc67863c8e
493 Merge: a79225c f1892b1
494 Author: Anthony Towns <aj@erisian.com.au>
495 Date:   Wed Nov 24 12:14:11 2010 +1000
496
497     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
498
499 commit f1892b137b1de3d6caf0293bd40ed5c3e4948066
500 Author: Bdale Garbee <bdale@gag.com>
501 Date:   Tue Nov 23 18:58:11 2010 -0700
502
503     lose the placeholder on how GPS works, as it's going to be a
504     while before I tackle that, if ever.
505
506 commit a79225c215f17fa5218ddd9db4fc3f5c563a9f74
507 Merge: 84cd5d4 853b711
508 Author: Anthony Towns <aj@erisian.com.au>
509 Date:   Wed Nov 24 11:55:14 2010 +1000
510
511     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
512
513 commit 853b7112e34212040c4cb7289f9cfdb2f3ea9f90
514 Author: Bdale Garbee <bdale@gag.com>
515 Date:   Tue Nov 23 18:53:18 2010 -0700
516
517     merge Keith's AltosUI documention into "the big book"
518
519 commit 84cd5d42d8b5659463544fe2a400758b56478609
520 Author: Anthony Towns <aj@erisian.com.au>
521 Date:   Wed Nov 24 02:13:32 2010 +1000
522
523     altosui: sitemap uses rocket gps if no pad gps
524
525 commit c7119c21baa9d4ca681975b8613ade6593f65577
526 Author: Anthony Towns <aj@erisian.com.au>
527 Date:   Wed Nov 24 02:11:36 2010 +1000
528
529     altosui: don't switch away from user selected tab
530
531 commit ae55a107f12546dc65f04618c7abc17beb920d73
532 Merge: d1005f6 737f2fd
533 Author: Anthony Towns <aj@erisian.com.au>
534 Date:   Wed Nov 24 01:53:46 2010 +1000
535
536     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
537
538 commit 737f2fdd012202f453120ece117ae5e859b32082
539 Author: Keith Packard <keithp@keithp.com>
540 Date:   Mon Nov 22 22:26:19 2010 -0800
541
542     doc: Add internal documentation for AltOS
543     
544     Signed-off-by: Keith Packard <keithp@keithp.com>
545
546 commit 5523e7d55ecc8d310e495fa4f5115f7483c42d65
547 Author: Bdale Garbee <bdale@gag.com>
548 Date:   Mon Nov 22 21:07:10 2010 -0700
549
550     add a rudimentary --help for command line use
551
552 commit d1005f68376d695039c314b8d7a68bbf9acbca4f
553 Merge: 9a83e0d 22c0978
554 Author: Anthony Towns <aj@erisian.com.au>
555 Date:   Tue Nov 23 10:14:55 2010 +1000
556
557     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
558
559 commit 22c09781af1df4b38562b577e9926c23e4a397f2
560 Merge: b27327a a79606a
561 Author: Keith Packard <keithp@keithp.com>
562 Date:   Mon Nov 22 16:02:22 2010 -0800
563
564     Merge remote branch 'origin/buttonbox' into buttonbox
565
566 commit b27327a05d249eaf969b67d2a8d12fc6a93841f0
567 Author: Keith Packard <keithp@keithp.com>
568 Date:   Mon Nov 22 15:56:04 2010 -0800
569
570     altos: assume igniter worked.
571     
572     Many igniters don't go open when fired, so there's no way
573     to know if they worked. Assume they did as a failed igniter is
574     unlikely to do anything when fired again anyways.
575     
576     Signed-off-by: Keith Packard <keithp@keithp.com>
577
578 commit 68323cbb222f1f33198a42abaa0550af22f75a93
579 Author: Keith Packard <keithp@keithp.com>
580 Date:   Mon Nov 22 15:53:27 2010 -0800
581
582     altosui: Close serial port when debug link fails
583     
584     If the debug connection isn't working, close down the serial port when
585     reporting the failure.
586     
587     Signed-off-by: Keith Packard <keithp@keithp.com>
588
589 commit 9a83e0dc79f7a7467c7814d58daa2a2b89e50972
590 Merge: 902735f a79606a
591 Author: Anthony Towns <aj@erisian.com.au>
592 Date:   Tue Nov 23 08:07:04 2010 +1000
593
594     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
595
596 commit a79606a6507fc01a74910f7959e84c4e9a730714
597 Author: Bob Finch <w9ya@qrparci.net>
598 Date:   Mon Nov 22 12:24:42 2010 -0700
599
600     Added PKGBUILDs for deps into contribs
601
602 commit 377ee7e90ecd028f984cd1abce96b2efc3b5b977
603 Author: Keith Packard <keithp@keithp.com>
604 Date:   Sun Nov 21 14:03:17 2010 -0800
605
606     altos: Add on/off modes to 'C' command
607     
608     This lets the user turn the radio on/off and then invoke other commands.
609     
610     Signed-off-by: Keith Packard <keithp@keithp.com>
611
612 commit 902735ffbfdd97672d52b09f17cdcd619193fd05
613 Author: Anthony Towns <aj@erisian.com.au>
614 Date:   Mon Nov 22 05:29:26 2010 +1000
615
616     altosui: keep sitemap more centred on rocket
617
618 commit b85df38b5611e45cb9296df07b720badf74ac26e
619 Author: Anthony Towns <aj@erisian.com.au>
620 Date:   Mon Nov 22 05:22:17 2010 +1000
621
622     altosui: improve sitemap scrolling behaviour
623
624 commit 4a9ded5b39ed08e13abc2cddba8b712f62b983f2
625 Author: Anthony Towns <aj@erisian.com.au>
626 Date:   Sun Nov 21 17:39:50 2010 +1000
627
628     AltosSiteMap: ensure buffer around active tile
629
630 commit ec47bc93a487614714a752cb30ec9fe3d8f72929
631 Merge: 0393830 e7954c8
632 Author: Anthony Towns <aj@erisian.com.au>
633 Date:   Sun Nov 21 16:08:37 2010 +1000
634
635     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
636
637 commit e7954c820763f80e993f9f822e837725cf36af84
638 Author: Keith Packard <keithp@keithp.com>
639 Date:   Sat Nov 20 22:03:26 2010 -0800
640
641     altosui: When fixing eeprom gps time information, make GPS data valid
642     
643     Eeprom files may be missing the GPS time (due to a firmware bug). Working
644     around this involves finding the next valid GPS time and using that to
645     create a fake GPS time entry. However, that next GPS time may not
646     be locked or may have few sats as it is from the boost stage of the
647     flight. Fix this by simply forcing the fake time packet to have
648     4 sats and be locked.
649     
650     Signed-off-by: Keith Packard <keithp@keithp.com>
651
652 commit 0393830f85da5efc96bbdf0d9769b66019c34b33
653 Author: Anthony Towns <aj@erisian.com.au>
654 Date:   Sun Nov 21 15:13:35 2010 +1000
655
656     AltosSiteMap: limit nr of tiles to 200x200
657
658 commit a08b2a6363c194195db92029743f6612676373ce
659 Author: Anthony Towns <aj@erisian.com.au>
660 Date:   Sun Nov 21 15:03:21 2010 +1000
661
662     AltosSiteMap: never accept 0,0 as lat/long
663
664 commit 84e570d8a8a52e0d358582135ec1b3a12be94c26
665 Author: Anthony Towns <aj@erisian.com.au>
666 Date:   Sun Nov 21 14:45:10 2010 +1000
667
668     AltosSiteMap: refactor tile collection
669
670 commit 71e487344395a8efc9cd279aad92f601ff4c6d3d
671 Author: Anthony Towns <aj@erisian.com.au>
672 Date:   Sun Nov 21 14:05:00 2010 +1000
673
674     AltosSiteMap: thread safe tile addition
675
676 commit c040bcd06679484175542208fb564d0271a7fc1b
677 Author: Anthony Towns <aj@erisian.com.au>
678 Date:   Sun Nov 21 13:19:36 2010 +1000
679
680     AltosSiteMap: try to get new tile construction right
681
682 commit c3994dd82d489289ebc99ff9c5fa88f560c023ac
683 Author: Anthony Towns <aj@erisian.com.au>
684 Date:   Sun Nov 21 13:07:11 2010 +1000
685
686     AltosSiteMap: extend map if rocket goes far away
687
688 commit 835b903727a2eabda8d9659cc46e53301f92897c
689 Merge: 440a0f3 8789135
690 Author: Anthony Towns <aj@erisian.com.au>
691 Date:   Sun Nov 21 11:15:02 2010 +1000
692
693     Merge branch 'sitemap' into buttonbox
694     
695     Conflicts:
696         ao-tools/altosui/AltosSiteMap.java
697
698 commit 878913551a1e4e3c8f2b39fa4aeb234880735a1c
699 Author: Anthony Towns <aj@erisian.com.au>
700 Date:   Sun Nov 21 10:55:22 2010 +1000
701
702     AltosSiteMap: explain tile size better
703
704 commit 440a0f3f5130eb0c8e614691892be8c94e7fd3c3
705 Author: Keith Packard <keithp@keithp.com>
706 Date:   Sat Nov 20 16:55:12 2010 -0800
707
708     altosui: Set site map flight path lines to 6 pixels anti-aliased.
709     
710     Much more visible over the map.
711     
712     Signed-off-by: Keith Packard <keithp@keithp.com>
713
714 commit 2a7dc3ba36bac81640a9498e0d0caf1470b57c19
715 Merge: e5b1ada ece2c86
716 Author: Anthony Towns <aj@erisian.com.au>
717 Date:   Sun Nov 21 10:45:15 2010 +1000
718
719     Merge branch 'buttonbox' into sitemap
720     
721     Conflicts:
722         ao-tools/altosui/AltosFlightUI.java
723
724 commit 8df185cd95cfecbed8272dd1275d077c5b45535b
725 Merge: ece2c86 1e71264
726 Author: Keith Packard <keithp@keithp.com>
727 Date:   Sat Nov 20 16:35:48 2010 -0800
728
729     Merge remote branch 'aj/sitemap' into buttonbox
730     
731     Conflicts:
732         ao-tools/altosui/AltosFlightUI.java
733     
734     Signed-off-by: Keith Packard <keithp@keithp.com>
735
736 commit e5b1adae9b23b98a6321986f5cd67c9d3166b87f
737 Author: Anthony Towns <aj@erisian.com.au>
738 Date:   Sun Nov 21 10:34:39 2010 +1000
739
740     AltosSiteMap: better gps check, lower zoom
741
742 commit ece2c86e2641b2cd613791293526c492b1606aa1
743 Author: Keith Packard <keithp@keithp.com>
744 Date:   Sat Nov 20 16:19:42 2010 -0800
745
746     altosui: Rewrite info table to mix with scroll pane well. Fix startup size
747     
748     Using a single table for the info table means that the scroll pane
749     automatically picks up the table headers and shows them above the
750     scrollable view.
751     
752     This patch also fixes the application size at startup so that no
753     scrollbar is required in the info table, and the window is < 800x600.
754     
755     Signed-off-by: Keith Packard <keithp@keithp.com>
756
757 commit 1e712647dd6df1e77650db705f3ac32a3c8f6907
758 Author: Anthony Towns <aj@erisian.com.au>
759 Date:   Sun Nov 21 08:58:44 2010 +1000
760
761     altosui: reindent
762
763 commit a59a204e188e40ec8848a0dc63d6de710cee3039
764 Merge: 8263630 37f0201
765 Author: Anthony Towns <aj@erisian.com.au>
766 Date:   Sun Nov 21 08:56:13 2010 +1000
767
768     Merge branch 'buttonbox' into sitemap
769
770 commit 82636305021c41d676f5f0f11378724fe0de0079
771 Author: Anthony Towns <aj@erisian.com.au>
772 Date:   Sun Nov 21 08:44:13 2010 +1000
773
774     AltosSiteMap: be more polite about preferred size
775
776 commit 37f0201d724693528f37ac7d275f68f90cf94da0
777 Author: Keith Packard <keithp@keithp.com>
778 Date:   Sat Nov 20 14:31:23 2010 -0800
779
780     altosui: change descent tab formatting to four columns
781     
782     This places labels to the left of each field. For igniter voltages,
783     it uses three columns for the labels.
784     
785     Signed-off-by: Keith Packard <keithp@keithp.com>
786
787 commit 66ebd954d9c9a44a8db0ee713c682e39306fabd8
788 Author: Anthony Towns <aj@erisian.com.au>
789 Date:   Sun Nov 21 08:28:24 2010 +1000
790
791     Add GrabNDrag.java
792
793 commit 72f5e05f9f0055f2cef8b840812f090556c94338
794 Author: Anthony Towns <aj@erisian.com.au>
795 Date:   Sun Nov 21 08:18:39 2010 +1000
796
797     AltosSiteMap: major refactoring
798
799 commit b47517d4c2e49f6f7b9954d2c85f96397fe1103e
800 Author: Keith Packard <keithp@keithp.com>
801 Date:   Sat Nov 20 14:06:37 2010 -0800
802
803     altosui: re-indent
804
805 commit 6f8bc2ad20b715343e0510563ab0f14787ef3e07
806 Author: Anthony Towns <aj@erisian.com.au>
807 Date:   Sun Nov 21 01:34:52 2010 +1000
808
809     AltosDescent: switch elev from height to range
810
811 commit 89f44c5587ea4f927d5e398b6af919df0d6561c3
812 Author: Anthony Towns <aj@erisian.com.au>
813 Date:   Sun Nov 21 01:27:01 2010 +1000
814
815     AltosAscent/Descent: tidy up layout
816
817 commit 51e403145d28ac913e36d205077a613845596be2
818 Author: Anthony Towns <aj@erisian.com.au>
819 Date:   Sun Nov 21 00:17:51 2010 +1000
820
821     AltosSiteMapTile: draw boost circle as well as landed
822
823 commit 25ffe1cc7823895886b4777f310b4bda1c80133b
824 Author: Anthony Towns <aj@erisian.com.au>
825 Date:   Sun Nov 21 00:07:16 2010 +1000
826
827     AltosSiteMap: automatic fetching of map data
828
829 commit 20f714bbe3137de8fb7491b39985021fd1774930
830 Author: Anthony Towns <aj@erisian.com.au>
831 Date:   Sat Nov 20 22:49:51 2010 +1000
832
833     AltosSiteMapTile: seperate map and drawing layers
834
835 commit 58f8d069ce9488e2987b8e92caa69fe68cda7569
836 Author: Anthony Towns <aj@erisian.com.au>
837 Date:   Sat Nov 20 21:06:37 2010 +1000
838
839     AltosSiteMap: add autoscroll and grabndrag scroll
840
841 commit 74cab8503b51ba6fb05a4d12a031c749e870b0ef
842 Merge: 0ecf033 9a99cab
843 Author: Anthony Towns <aj@erisian.com.au>
844 Date:   Sat Nov 20 18:20:45 2010 +1000
845
846     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
847
848 commit 0ecf033110084f1a8be98282d7029dc14f70dab5
849 Merge: 081fbd5 71c41ea
850 Author: Anthony Towns <aj@erisian.com.au>
851 Date:   Sat Nov 20 18:14:30 2010 +1000
852
853     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
854
855 commit 9a99cabc1c34c657fc95246192ba6d330f5f22d3
856 Author: Keith Packard <keithp@keithp.com>
857 Date:   Sat Nov 20 00:13:58 2010 -0800
858
859     altosui: Fix channel changing in flight UI to actually work
860     
861     Replacing the menu with a combo box required reworking the way events
862     are delivered from that widget back to the channel changing
863     function. Just delete the old magic and use the JComboBox action
864     listener directly.
865     
866     Signed-off-by: Keith Packard <keithp@keithp.com>
867
868 commit 71c41eadd12c3ece5fffce7669e4991778046d4e
869 Author: Keith Packard <keithp@keithp.com>
870 Date:   Sat Nov 20 00:09:03 2010 -0800
871
872     altosui: Initialize display thread state in constructor instead of run
873     
874     Some state will get set before run is called, initializing it there
875     can be too late.
876     
877     Signed-off-by: Keith Packard <keithp@keithp.com>
878
879 commit 081fbd5715f9d3d81d98e149fb95d40447c07a79
880 Merge: 90b9bc4 7920ed5
881 Author: Anthony Towns <aj@erisian.com.au>
882 Date:   Sat Nov 20 17:40:49 2010 +1000
883
884     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
885     
886     Conflicts:
887         ao-tools/altosui/AltosFlightUI.java
888
889 commit 7920ed5c34b088f45ce4213b061ddd1ffe22cee8
890 Author: Keith Packard <keithp@keithp.com>
891 Date:   Fri Nov 19 23:18:51 2010 -0800
892
893     altosui: calling thread.interrupt with null thread doesn't work well
894     
895     This was a left-over from debugging the previous patch.
896     
897     Signed-off-by: Keith Packard <keithp@keithp.com>
898
899 commit 8c8dc3794c7b5fa5a5b43b1c461d6c8bb3ab425d
900 Author: Keith Packard <keithp@keithp.com>
901 Date:   Fri Nov 19 23:09:15 2010 -0800
902
903     altosui: When switching log files, don't terminate log thread
904     
905     The log thread automatically switches output files when the incoming
906     telemetry changes. Don't use 'close' for that as 'close' terminates
907     the log thread as well as closing the file. Create a new
908     'close_log_file' function which just closes the file.
909     
910     Signed-off-by: Keith Packard <keithp@keithp.com>
911
912 commit 594e80572821f1848db062d0cff18ca8bf0d90ce
913 Author: Keith Packard <keithp@keithp.com>
914 Date:   Fri Nov 19 22:44:48 2010 -0800
915
916     altosui: switch channel selector to combo box. Shorten displayed device names
917     
918     A combo box displays the current value, which is quite nice to
919     have. Add a 'toShortString' for AltosDevice so that the window frames
920     and error messages don't have extra spaces generated by the
921     altos_device toString method.
922     
923     Signed-off-by: Keith Packard <keithp@keithp.com>
924
925 commit fa07afc73bc5eccff8464a2def05ad600da33c97
926 Author: Bdale Garbee <bdale@gag.com>
927 Date:   Fri Nov 19 23:33:42 2010 -0700
928
929     update turnon scripts to use stashed copies of stable release firmware
930
931 commit 9ffc2eb53a47e435f39b02896b0e43ae5f47f450
932 Author: Keith Packard <keithp@keithp.com>
933 Date:   Fri Nov 19 18:25:48 2010 -0800
934
935     altosui: Use timeouts to recover from broken packet links.
936     
937     This puts timeouts every place the system reads from the packet link
938     and aborts the in-progress operation if it takes more than a second to
939     get a response.
940     
941     Also mixed in here are persistent igniter status displays for the
942     ejection testing UI.
943     
944     Signed-off-by: Keith Packard <keithp@keithp.com>
945
946 commit 68078eab3c07d8dc83302747cf6f3dcb1797c6ce
947 Author: Keith Packard <keithp@keithp.com>
948 Date:   Fri Nov 19 20:44:29 2010 +0800
949
950     doc: Document the 'Flash Image' operation.
951     
952     Signed-off-by: Keith Packard <keithp@keithp.com>
953
954 commit b4bdda65488e8ef27d2889cb6cc8eda3c5d50e0a
955 Author: Keith Packard <keithp@keithp.com>
956 Date:   Fri Nov 19 20:29:14 2010 +0800
957
958     doc: git ignore generated doc files
959     
960     Signed-off-by: Keith Packard <keithp@keithp.com>
961
962 commit f0542085de2139ef562af068ec05fa73f47c73b1
963 Author: Keith Packard <keithp@keithp.com>
964 Date:   Fri Nov 19 20:26:49 2010 +0800
965
966     doc: Add preliminary altosui documentation
967     
968     Also, update the Makefile to allow for further documents to be added
969     without a lot of custom rules.
970     
971     Signed-off-by: Keith Packard <keithp@keithp.com>
972
973 commit 0e7a10f71803d60f8b34c5a91efd220449442769
974 Author: Keith Packard <keithp@keithp.com>
975 Date:   Fri Nov 19 17:16:03 2010 +0800
976
977     altosui: Clean up global AltosUI configuration settings dialog
978     
979     This dialog had a mish-mash of styles and was confusing.
980     Now it's got a label for each line, and suitable setters for
981     each element
982     
983     Signed-off-by: Keith Packard <keithp@keithp.com>
984
985 commit 8f72f08839346fb225238420324f0edcd070e531
986 Author: Keith Packard <keithp@keithp.com>
987 Date:   Fri Nov 19 17:14:17 2010 +0800
988
989     altosui: Unify datafile selection to AltosDataChooser
990     
991     Instead of having several separate intefaces, use a single dialog for
992     selecting data files for graph/export/replay.
993     
994     Signed-off-by: Keith Packard <keithp@keithp.com>
995
996 commit 24ffcf86c43290ce0f70fb4ee0984b3debdb8a5f
997 Author: Keith Packard <keithp@keithp.com>
998 Date:   Fri Nov 19 15:41:30 2010 +0800
999
1000     altosui: Add igniter ground testing code
1001     
1002     Not yet hooked up, but the UI is finished.
1003     
1004     Signed-off-by: Keith Packard <keithp@keithp.com>
1005
1006 commit 90b9bc4475011bead7117ed72fa5efa0f77b2813
1007 Author: Anthony Towns <aj@erisian.com.au>
1008 Date:   Fri Nov 19 13:30:00 2010 +1000
1009
1010     AltosSiteMapTile: adjust scale to 1 nmi per tile
1011
1012 commit fa45336062523838ba8abb08427cdc4d9c7de7a8
1013 Author: Anthony Towns <aj@erisian.com.au>
1014 Date:   Fri Nov 19 13:17:29 2010 +1000
1015
1016     AltosSiteMapTile: adjust centering calculation
1017
1018 commit fda93afcd8aa4133b0e5f008b824d072e338d0ed
1019 Author: Anthony Towns <aj@erisian.com.au>
1020 Date:   Fri Nov 19 13:02:05 2010 +1000
1021
1022     AltosSiteMapTile: autoscale to about 2 nmi per tile
1023
1024 commit 483346a03c94b200692f5e6d59f3feee4dcf2ace
1025 Author: Anthony Towns <aj@erisian.com.au>
1026 Date:   Fri Nov 19 12:09:46 2010 +1000
1027
1028     altosui: tile site maps
1029
1030 commit 939be6793238a275b7682ecc376fed14379cf044
1031 Merge: e68fe94 1a4b6e9
1032 Author: Anthony Towns <aj@erisian.com.au>
1033 Date:   Thu Nov 18 05:54:06 2010 +1000
1034
1035     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
1036     
1037     Conflicts:
1038         ao-tools/altosui/AltosFlightUI.java
1039
1040 commit 1a4b6e96f823035b113f01d1bdfd61afc1f33e25
1041 Author: Keith Packard <keithp@keithp.com>
1042 Date:   Tue Nov 16 22:46:29 2010 +0800
1043
1044     altosui: Add igniter status to ascent and descent tabs
1045     
1046     Monitor igniters during all phases of the flight.
1047     
1048     Signed-off-by: Keith Packard <keithp@keithp.com>
1049
1050 commit d0eb41619544ead6d9dab3a8d024a12936c9cdd0
1051 Author: Keith Packard <keithp@keithp.com>
1052 Date:   Tue Nov 16 22:20:00 2010 +0800
1053
1054     altosui: Cleanup flight UI layout
1055     
1056     Use common constants for fonts and insets
1057     Shrink fonts so that the window is < 600 pixels tall.
1058     
1059     Signed-off-by: Keith Packard <keithp@keithp.com>
1060
1061 commit fcca333cda64be35f0c9fb0109eef1be3709dddd
1062 Author: Keith Packard <keithp@keithp.com>
1063 Date:   Tue Nov 16 21:49:59 2010 +0800
1064
1065     altosui: Add callsign configuration in AltosUI configuration dialog
1066     
1067     This callsign is used during packet communication.
1068     
1069     Signed-off-by: Keith Packard <keithp@keithp.com>
1070
1071 commit d1dbe3b69e6f95ef8ecd4cf959863b922ab47c66
1072 Author: Bdale Garbee <bdale@gag.com>
1073 Date:   Mon Nov 15 11:08:00 2010 -0700
1074
1075     add a paragraph about forcing TM back to idle mode if an accel cal goes badly
1076
1077 commit 39e371561469d8e5059638ffa4e7075f391de268
1078 Author: Keith Packard <keithp@keithp.com>
1079 Date:   Mon Nov 15 23:14:51 2010 +0800
1080
1081     altosui: add reboot button to telemetrum configuration UI
1082     
1083     This lets you reconfigure and reboot telemetrum, including over the
1084     radio link.
1085     
1086     Signed-off-by: Keith Packard <keithp@keithp.com>
1087
1088 commit 257e97137325f5dbbd6aa034f20fd6937b67df90
1089 Author: Keith Packard <keithp@keithp.com>
1090 Date:   Mon Nov 15 22:38:35 2010 +0800
1091
1092     altosui: eliminate menu bar, moving elements to buttons.
1093     
1094     This adds a new 'configure AltosUI' dialog to set the log directory
1095     and voice preferences.
1096     
1097     Signed-off-by: Keith Packard <keithp@keithp.com>
1098
1099 commit 524644d8d8ce3f8a5a914ecfc7e2a8d474d89095
1100 Author: Keith Packard <keithp@keithp.com>
1101 Date:   Mon Nov 15 22:04:44 2010 +0800
1102
1103     altosui: oops, missed a file in the previous commit
1104     
1105     AltosSerialInUseException.java just defines a new exception, thanks to
1106     java for making this live in a separate file.
1107     
1108     Signed-off-by: Keith Packard <keithp@keithp.com>
1109
1110 commit 511903704f7e1b22e88dd3e3cc35fd3c0583820e
1111 Author: Keith Packard <keithp@keithp.com>
1112 Date:   Sun Nov 14 03:26:57 2010 -0800
1113
1114     altosui: With --replay option, exit when replay window is closed
1115     
1116     Otherwise, the application hangs around forever.
1117     
1118     Signed-off-by: Keith Packard <keithp@keithp.com>
1119
1120 commit 11c95f687b1f68d35fa1a0af2c4e7982b8bb226a
1121 Author: Keith Packard <keithp@keithp.com>
1122 Date:   Sat Nov 13 17:09:51 2010 -0800
1123
1124     altosui: Replace flight status table with labels, fix resize.
1125     
1126     There's no reason to use a table for the flight status data,
1127     replace that with a selection of widgets instead.
1128     
1129     Also, set all of the grid bag constraints for the various flight
1130     status displays so that resize does something sensible.
1131     
1132     Adds a scrollbar to the table display so that it can shrink.
1133     
1134     Signed-off-by: Keith Packard <keithp@keithp.com>
1135
1136 commit dcfa56498d1b65a213b8aba9cbd6c4806532383c
1137 Author: Keith Packard <keithp@keithp.com>
1138 Date:   Sat Nov 13 16:07:04 2010 -0800
1139
1140     altosui: Open serial device at 'new' time. Prohibit duplicate opens.
1141     
1142     With the per-serial UI, there's never a reason to create a serial
1143     device without opening it right away. This eliminates the bug caused
1144     by not opening the serial device for telemetry reception.
1145     
1146     Serial devices can now be opened only once; this eliminates errors
1147     when trying to reflash or configure devices while receiving telemetry.
1148     
1149     Signed-off-by: Keith Packard <keithp@keithp.com>
1150
1151 commit 8463ffcaca6bcd31e645aba71c171f548dce96d8
1152 Author: Keith Packard <keithp@keithp.com>
1153 Date:   Sat Nov 13 15:19:14 2010 -0800
1154
1155     altosui: Eliminate unncessary import altosui lines
1156     
1157     Java appears to automatically import every module from the current
1158     package.
1159     
1160     Signed-off-by: Keith Packard <keithp@keithp.com>
1161
1162 commit 566c6486c8815ae241e0b116a93b1a0ff4783831
1163 Author: Bdale Garbee <bdale@gag.com>
1164 Date:   Sat Nov 13 12:19:12 2010 -0700
1165
1166     continuing to work on the docs
1167
1168 commit e68fe9454352087889c560d95797922493117acb
1169 Author: Anthony Towns <aj@erisian.com.au>
1170 Date:   Sun Nov 14 00:59:01 2010 +1000
1171
1172     AltosSiteMap: add targeting circles around landing site
1173
1174 commit 1e7e02987276847274493312202d22222c953149
1175 Author: Anthony Towns <aj@erisian.com.au>
1176 Date:   Sun Nov 14 00:57:45 2010 +1000
1177
1178     AltosTelemetryReader: actually open serial port
1179
1180 commit 9c32b93ef5fb43558fb0179ea1b047e35b7ed6e8
1181 Merge: 991541f a6f30fa
1182 Author: Anthony Towns <aj@erisian.com.au>
1183 Date:   Sun Nov 14 00:29:11 2010 +1000
1184
1185     Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
1186
1187 commit a6f30fae906bd87dff192c5fd4d10df283f99930
1188 Author: Keith Packard <keithp@keithp.com>
1189 Date:   Fri Nov 12 17:02:22 2010 -0800
1190
1191     altosui: Add RF calibration to TeleMetrum config dialog
1192     
1193     I think that's the last user-settable value.
1194     
1195     Signed-off-by: Keith Packard <keithp@keithp.com>
1196
1197 commit 1bdc6166f3bc5ce3f8e55acb1484923781412e21
1198 Merge: f111871 5c6a533
1199 Author: Bdale Garbee <bdale@gag.com>
1200 Date:   Fri Nov 12 17:32:43 2010 -0700
1201
1202     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1203
1204 commit f1118717780a81f9257d2eed7828b66538deb8a8
1205 Author: Bdale Garbee <bdale@gag.com>
1206 Date:   Fri Nov 12 17:32:21 2010 -0700
1207
1208     fold in content from Keith's email on the re-flashing subject
1209
1210 commit 7def9dd0d0a4ce9cf7c65de573100e664f278717
1211 Author: Bdale Garbee <bdale@gag.com>
1212 Date:   Fri Nov 12 10:58:54 2010 -0700
1213
1214     first cut at instructions on how to re-flash TM and TD devices based on email
1215     reply to a user who asked
1216
1217 commit 991541f57f065f429c6ec425efd6ac731280b2c1
1218 Author: Anthony Towns <aj@erisian.com.au>
1219 Date:   Fri Nov 12 23:42:42 2010 +1000
1220
1221     better error behaviour if no map
1222
1223 commit 1bcfa22de7821984149db10cb79913efed36b41e
1224 Author: Anthony Towns <aj@erisian.com.au>
1225 Date:   Fri Nov 12 23:29:40 2010 +1000
1226
1227     pull up maps for arbitrary locations
1228
1229 commit beb6c881ec006241c7d2820c64e5381131d41180
1230 Author: Anthony Towns <aj@erisian.com.au>
1231 Date:   Fri Nov 12 03:24:26 2010 +1000
1232
1233     make infotable scrollable, revert its fontsize to 14
1234
1235 commit 0327c1da01a3f6ede01f05c1d775651a57fd0c68
1236 Author: Anthony Towns <aj@erisian.com.au>
1237 Date:   Fri Nov 12 02:08:58 2010 +1000
1238
1239     tabs -> spaces
1240
1241 commit 81e7b43ecad666e2e2310c7c94184f888bc86585
1242 Author: Anthony Towns <aj@erisian.com.au>
1243 Date:   Fri Nov 12 02:07:41 2010 +1000
1244
1245     add site map tab, at least for QRS launches
1246
1247 commit 5394548fa5c7bdbfcc01e8aa19e93e1cf6345e2a
1248 Merge: 891e629 75f7698
1249 Author: Keith Packard <keithp@keithp.com>
1250 Date:   Wed Nov 10 22:11:21 2010 -0800
1251
1252     Merge remote branch 'aj/buttonbox' into buttonbox
1253
1254 commit 75f7698b99a661ed17a91748a99699fa6761772a
1255 Author: Anthony Towns <aj@erisian.com.au>
1256 Date:   Thu Nov 11 16:06:32 2010 +1000
1257
1258     add compass bearing during descent
1259
1260 commit cc0a730de093c49be2a921101d27622b6f592e92
1261 Author: Anthony Towns <aj@erisian.com.au>
1262 Date:   Thu Nov 11 15:57:52 2010 +1000
1263
1264     add compass bearing to voice output
1265
1266 commit 317ec72a34906faad88c6924e634617b074e71db
1267 Author: Anthony Towns <aj@erisian.com.au>
1268 Date:   Thu Nov 11 15:52:01 2010 +1000
1269
1270     use grayled.png for off
1271
1272 commit 8503943e3613f8670b128012b12ff14fb54321d7
1273 Author: Anthony Towns <aj@erisian.com.au>
1274 Date:   Thu Nov 11 15:45:43 2010 +1000
1275
1276     reduce font size for FlightInfoTable
1277
1278 commit 3ffaa5d1c00b28be20fd4a26deb7bd41d953e92a
1279 Author: Anthony Towns <aj@erisian.com.au>
1280 Date:   Thu Nov 11 15:43:05 2010 +1000
1281
1282     read preferences for --replay
1283
1284 commit 1f3e091efdfb2fe6f06a066cac60f5d267b94856
1285 Author: Anthony Towns <aj@erisian.com.au>
1286 Date:   Thu Nov 11 15:40:37 2010 +1000
1287
1288     add --replay command line argument
1289
1290 commit b16b873723ee3e5097e6725c59ce191119439ad7
1291 Author: Anthony Towns <aj@erisian.com.au>
1292 Date:   Thu Nov 11 15:38:27 2010 +1000
1293
1294     use value_font for values
1295
1296 commit 891e629f6ba20654b614f3ca7211a0f1c92670cb
1297 Author: Keith Packard <keithp@keithp.com>
1298 Date:   Wed Nov 10 16:28:19 2010 -0800
1299
1300     altos: Use grey leds when unlit - easier to see
1301
1302 commit 5c6a5335a057be0219450b4b9889c647d8d4a012
1303 Author: Bob Finch <w9ya@qrparci.net>
1304 Date:   Mon Nov 1 14:36:41 2010 -0600
1305
1306     Updated PKGBUILD-git.altos
1307     
1308     Signed-off-by: Keith Packard <keithp@keithp.com>
1309
1310 commit b0d31910da592e2f67c47c8fc3e15ce8135d5094
1311 Author: Keith Packard <keithp@keithp.com>
1312 Date:   Tue Nov 9 23:34:32 2010 -0800
1313
1314     altosui: Add ascent, descent and landed tabs
1315     
1316     This completes the set of tabs for in-flight status information.
1317     
1318     Signed-off-by: Keith Packard <keithp@keithp.com>
1319
1320 commit 22d00785188a880700cd372528189a7a15278da9
1321 Author: Keith Packard <keithp@keithp.com>
1322 Date:   Tue Nov 9 14:40:58 2010 -0800
1323
1324     altosui: Add tab UI with 'pad' mode.
1325     
1326     This creates a multi-tab interface for flight monitoring
1327     and includes a special tab for 'pad' mode.
1328     
1329     Signed-off-by: Keith Packard <keithp@keithp.com>
1330
1331 commit eb77e806ded99532dc7eaa39c1893f075b028af6
1332 Author: Keith Packard <keithp@keithp.com>
1333 Date:   Tue Nov 9 10:21:34 2010 -0800
1334
1335     altosui: Create abstract interface for flight data display
1336     
1337     This allows the implementation of the flight data display to occur in
1338     the flight UI instead of the display thread.
1339     
1340     Signed-off-by: Keith Packard <keithp@keithp.com>
1341
1342 commit a0a92c605e238277c9881545a7226e53b5dbc295
1343 Author: Keith Packard <keithp@keithp.com>
1344 Date:   Mon Nov 8 22:17:26 2010 -0800
1345
1346     altosui: Fix more calls to AltosPreferences.channel()
1347     
1348     Oops. Two more.
1349     
1350     Signed-off-by: Keith Packard <keithp@keithp.com>
1351
1352 commit 94f4a50d6430cc8280cbdaa9f39d3cb858d0e077
1353 Author: Keith Packard <keithp@keithp.com>
1354 Date:   Mon Nov 8 22:10:46 2010 -0800
1355
1356     altosui: Fix channel setting at serial open time
1357     
1358     Was using the previous non-device-specific preferences API.
1359     
1360     Signed-off-by: Keith Packard <keithp@keithp.com>
1361
1362 commit 6b17d276271faa8a420a1c8f6be17faaa0c7043c
1363 Author: Keith Packard <keithp@keithp.com>
1364 Date:   Mon Nov 8 22:07:04 2010 -0800
1365
1366     altosui: Create buttons for main actions
1367     
1368     Signed-off-by: Keith Packard <keithp@keithp.com>
1369
1370 commit 16916be51d746b1e1057b3219e5bec8f8814259e
1371 Author: Keith Packard <keithp@keithp.com>
1372 Date:   Fri Nov 5 23:44:47 2010 -0700
1373
1374     altosui: Split out flight monitoring to separate window
1375     
1376     This creates a per-TD (or replay) window to contain the flight
1377     monitoring information, allowing multiple monitors.
1378     
1379     This also adds per-TD preferences for monitoring channel.
1380     
1381     Signed-off-by: Keith Packard <keithp@keithp.com>
1382
1383 commit ca931b1c484bd6b64617370e81b16e169fdae1c2
1384 Author: Bdale Garbee <bdale@gag.com>
1385 Date:   Wed Oct 6 17:47:44 2010 -0600
1386
1387     update changelogs for Debian build
1388
1389 commit 811ced628d586134224c1b501b40ce9eb435fc7c
1390 Author: Keith Packard <keithp@keithp.com>
1391 Date:   Wed Oct 6 16:42:27 2010 -0700
1392
1393     altosui: Separate out jfreechart and jcommon directories
1394     
1395     This allows these packages to be referenced separately
1396     
1397     Signed-off-by: Keith Packard <keithp@keithp.com>
1398
1399 commit c2c4d515ef9cc2cae8a8f2803e9498bb0794c4ed
1400 Author: Keith Packard <keithp@keithp.com>
1401 Date:   Wed Oct 6 16:25:49 2010 -0700
1402
1403     altosui: Remove ability to graph data in .csv files
1404     
1405     There's no reason to support these files when the raw .eeprom or
1406     .telem files which generate them should be used instead.
1407     
1408     Signed-off-by: Keith Packard <keithp@keithp.com>
1409
1410 commit d5caf6f2f4d9257e26aa4305b26c02d1b263fa24
1411 Author: Bdale Garbee <bdale@gag.com>
1412 Date:   Wed Oct 6 17:14:35 2010 -0600
1413
1414     remove the csv build dep, as that code will be abandoned
1415
1416 commit 43e23a60780191e3c6f61df44c5dd08cc8604c51
1417 Author: Bdale Garbee <bdale@gag.com>
1418 Date:   Wed Oct 6 16:27:57 2010 -0600
1419
1420     update changelogs for Debian build
1421
1422 commit 8103432bf7adfe6ee5bf3ee42e1672475e6edd5a
1423 Author: Bdale Garbee <bdale@gag.com>
1424 Date:   Wed Oct 6 16:26:33 2010 -0600
1425
1426     update changelogs for Debian build
1427
1428 commit 635066cd35fb24cacf8400a477ea4b4e3dd2c39c
1429 Author: Bdale Garbee <bdale@gag.com>
1430 Date:   Wed Oct 6 16:26:19 2010 -0600
1431
1432     update changelogs for Debian build
1433
1434 commit 4396aaaf34cda3751dcca0eceb05b4ffeb411cde
1435 Author: Bdale Garbee <bdale@gag.com>
1436 Date:   Wed Oct 6 16:25:22 2010 -0600
1437
1438     add build-dep on libcsv-java
1439
1440 commit 7475ab5804bf3fb12b1b755e850af90d5a15d3eb
1441 Author: Bdale Garbee <bdale@gag.com>
1442 Date:   Wed Oct 6 16:19:35 2010 -0600
1443
1444     update changelogs for Debian build
1445
1446 commit d8a2f4ceb1c70a6be976a78e2264c961de2f2277
1447 Author: Bdale Garbee <bdale@gag.com>
1448 Date:   Wed Oct 6 16:18:45 2010 -0600
1449
1450     add build dep on jfreechart lib
1451
1452 commit f0d1468ceae065f0cdae6f6ae3323dec5636f073
1453 Author: Keith Packard <keithp@keithp.com>
1454 Date:   Tue Sep 28 17:56:49 2010 -0700
1455
1456     altosui: Add KML file export.
1457     
1458     Command line has switches now, --kml and --csv
1459     Export save dialog has combo box to select kml or csv result.
1460     
1461     Signed-off-by: Keith Packard <keithp@keithp.com>
1462
1463 commit 5a119fd92532d53e552efe1f7c61e87181fcace0
1464 Merge: 28da340 82744c3
1465 Author: Keith Packard <keithp@keithp.com>
1466 Date:   Mon Sep 27 22:28:07 2010 -0700
1467
1468     Merge remote branch 'aj/master'
1469
1470 commit 82744c3497d37650b88dee80be7956c4bd1cffb2
1471 Author: Anthony Towns <aj@erisian.com.au>
1472 Date:   Tue Sep 28 15:27:07 2010 +1000
1473
1474     Add callsign/serial/flight to graph title
1475
1476 commit 28da3406426437604125d332e4cda90d459df487
1477 Author: Keith Packard <keithp@keithp.com>
1478 Date:   Mon Sep 27 22:26:56 2010 -0700
1479
1480     altosui: use Altos constants in graphing code
1481     
1482     The Altos class nicely defines constants for all of the flight states.
1483     
1484     Signed-off-by: Keith Packard <keithp@keithp.com>
1485
1486 commit ce7f59fbfb5a94a67a4ceced3cc371b4c6b6e5d1
1487 Author: Anthony Towns <aj@erisian.com.au>
1488 Date:   Tue Sep 28 14:45:01 2010 +1000
1489
1490     Hax0r graphing to support telem/eeprom files
1491
1492 commit e2b9f47a205348d38756c70e928a2a9183de6884
1493 Merge: 7ef3ad0 8032031
1494 Author: Anthony Towns <aj@erisian.com.au>
1495 Date:   Tue Sep 28 12:55:47 2010 +1000
1496
1497     Merge branch 'master' of git://git.gag.com/fw/altos
1498
1499 commit 803203197e51e71e9c77b3610047fd5bf9a56c56
1500 Author: Keith Packard <keithp@keithp.com>
1501 Date:   Mon Sep 27 18:52:30 2010 -0700
1502
1503     altosui: Deal with eeprom dates going backwards across wrap
1504     
1505     eeprom timestamps can go backwards as the GPS time stamps are
1506     recorded when the first GPS character is received, but not placed into
1507     the eeprom log until the last GPS packet is complete. If this happens
1508     at the same time the tick count is wrapping, then the tick count will
1509     wrap backwards across the 0 boundary causing time to jump forwards.
1510     
1511     Fix this by letting time go backwards across the tick boundary, which
1512     requires that we know when the first 'real' tick is read from the
1513     eeprom file.
1514     
1515     Signed-off-by: Keith Packard <keithp@keithp.com>
1516
1517 commit fe7eba2e4af36cf29d8dc2378ac6985be04f68c6
1518 Author: Keith Packard <keithp@keithp.com>
1519 Date:   Mon Sep 27 18:51:05 2010 -0700
1520
1521     altosui: .CSV output: add link quality, gps hdop and sat C/N0 numbers
1522     
1523     This makes the CSV files contain all of the available information.
1524     
1525     Signed-off-by: Keith Packard <keithp@keithp.com>
1526
1527 commit c89a34d1eb25155405b0036baeadc7bbfeade1c2
1528 Author: Keith Packard <keithp@keithp.com>
1529 Date:   Mon Sep 27 17:11:48 2010 -0700
1530
1531     altosui: Create iterables for log file scanning. Split out display threads
1532     
1533     Convert from log file reading paradigm to using iterators which is
1534     more idiomatic for java. Split more code out of AltosUI.java,
1535     including the display update threads for telemetry monitoring and
1536     logfile replay.x
1537     
1538     Signed-off-by: Keith Packard <keithp@keithp.com>
1539
1540 commit 7ef3ad0c9354c0484c25badc69334b59c7f355e2
1541 Merge: eb74866 e66919a
1542 Author: Anthony Towns <aj@erisian.com.au>
1543 Date:   Fri Sep 24 10:28:06 2010 +1000
1544
1545     Merge branch 'master' of git://git.gag.com/fw/altos
1546
1547 commit e66919aa46193bd8c7a1e86fb32a3367dae121f5
1548 Author: Keith Packard <keithp@keithp.com>
1549 Date:   Thu Sep 23 16:52:51 2010 -0700
1550
1551     altosui: Require 4 sats for 'good' GPS data
1552     
1553     Wait for 10 consecutive GPS reports with at least 4 sats before
1554     reporting "GPS ready" state.
1555     
1556     Signed-off-by: Keith Packard <keithp@keithp.com>
1557
1558 commit 34ca8c00f4be72c314baff4c96f1e2f010948454
1559 Author: Keith Packard <keithp@keithp.com>
1560 Date:   Mon Sep 20 06:30:49 2010 -0700
1561
1562     altosui: remove unused ReplayThread wrapper classes
1563     
1564     These aren't used now that the replay opener dialog knows how to build
1565     a reader from a filename.
1566     
1567     Signed-off-by: Keith Packard <keithp@keithp.com>
1568
1569 commit fd010661ced6075f82a961625826665a3d8d1efe
1570 Author: Keith Packard <keithp@keithp.com>
1571 Date:   Mon Aug 30 14:00:04 2010 -0700
1572
1573     altosui: Factor some UI elements into separate classes
1574     
1575     Clean up AltosUI by moving the two main tables to separate class files.
1576     
1577     Signed-off-by: Keith Packard <keithp@keithp.com>
1578
1579 commit eb74866e919e8c661153847871f5a79e66d37296
1580 Merge: af404b4 1260589
1581 Author: Anthony Towns <aj@erisian.com.au>
1582 Date:   Mon Sep 20 22:05:26 2010 +1000
1583
1584     Merge branch 'master' of git://git.gag.com/fw/altos
1585
1586 commit 1260589976c1a95848b298497fd251c4ee7d3f93
1587 Author: Keith Packard <keithp@keithp.com>
1588 Date:   Sun Sep 19 02:52:29 2010 -0700
1589
1590     altosui: Write raw sensor data to .csv files
1591     
1592     For data export, provide the raw sensor samples instead of the
1593     filtered values.
1594     
1595     Signed-off-by: Keith Packard <keithp@keithp.com>
1596
1597 commit 7a4d7110debb88f4e906fee7c46f2badd561809d
1598 Author: Keith Packard <keithp@keithp.com>
1599 Date:   Sun Sep 19 02:50:43 2010 -0700
1600
1601     altosui: Use recorded ground acceleration when reading eeprom files
1602     
1603     The flight software records 1000 accelerometer samples and records
1604     that in the flight log. Use that value instead of using the very few
1605     samples recorded in the eeprom before boost is detected. This
1606     generates far more accurate accerometer data in the .csv files.
1607     
1608     Signed-off-by: Keith Packard <keithp@keithp.com>
1609
1610 commit af404b428bd742039afc25ff3850f76bc92c7c29
1611 Author: Anthony Towns <aj@erisian.com.au>
1612 Date:   Wed Sep 15 07:24:04 2010 +1000
1613
1614     Add JFreeChart to Makefile.am
1615
1616 commit 61590b8729831cb138b2ba6b88802c208d114753
1617 Author: Anthony Towns <aj@erisian.com.au>
1618 Date:   Wed Sep 15 06:51:05 2010 +1000
1619
1620     Add graphing.
1621
1622 commit 3d64f5a6511529ca53699190f4d54de1ba62a9bd
1623 Merge: ec6da08 b9623f8
1624 Author: Anthony Towns <aj@erisian.com.au>
1625 Date:   Sat Sep 11 15:15:14 2010 +1000
1626
1627     Merge branch 'master' of git://git.gag.com/fw/altos
1628
1629 commit b9623f8ef26491e9fa14e2478295fe6f5cbbd87f
1630 Author: Keith Packard <keithp@keithp.com>
1631 Date:   Fri Sep 10 21:07:14 2010 -0700
1632
1633     altosui: Remember directory containing firmware files
1634     
1635     Instead of forcing the user to navigate to the firmware directory each
1636     time, this remembers the previous directory and starts there.
1637     
1638     Signed-off-by: Keith Packard <keithp@keithp.com>
1639
1640 commit 7f2204e0832b14b1edca4266a2cbc272141ecc2b
1641 Author: Keith Packard <keithp@keithp.com>
1642 Date:   Fri Sep 10 20:55:05 2010 -0700
1643
1644     altosui: set default .csv file name in file save dialog
1645     
1646     This uses setSelectedFile to specify which output filename to make the
1647     default in the save dialog.
1648     
1649     Signed-off-by: Keith Packard <keithp@keithp.com>
1650
1651 commit 7e053ae1f2d09347123ac9fa79e46645378b4c70
1652 Author: Bdale Garbee <bdale@gag.com>
1653 Date:   Fri Sep 10 10:42:35 2010 -0600
1654
1655     make the column headers comma separated, too, so they align with the data
1656
1657 commit ec6da0824474e46de842845d7b53fe1a1dde33ed
1658 Merge: 7c2e411 1031067
1659 Author: Anthony Towns <aj@erisian.com.au>
1660 Date:   Fri Sep 10 16:11:34 2010 +1000
1661
1662     Merge branch 'master' of git://git.gag.com/fw/altos
1663
1664 commit 10310672a83a66dc630718b151d653fc066f8e59
1665 Author: Bdale Garbee <bdale@gag.com>
1666 Date:   Fri Sep 10 00:09:25 2010 -0600
1667
1668     update changelogs for Debian build
1669
1670 commit 9d0e89e8ad8926dc8371fa809835a580ae49711d
1671 Author: Keith Packard <keithp@keithp.com>
1672 Date:   Thu Sep 9 23:04:59 2010 -0700
1673
1674     altosui: Stop parsing eeprom file after hitting 'landed' state
1675     
1676     Sometimes there are additional records found in the eeprom file; the
1677     reader is mostly worried about not losing anything, so it reads as
1678     much as it can. However, the last record written for any flight is the
1679     'landed' record, so we can stop looking at the file after hitting that.
1680     
1681     Signed-off-by: Keith Packard <keithp@keithp.com>
1682
1683 commit 67b6952f7126704478ede5575e5e938d18fcc329
1684 Author: Keith Packard <keithp@keithp.com>
1685 Date:   Thu Sep 9 23:04:14 2010 -0700
1686
1687     altosui: Fill in time value of last Eeprom record read from file
1688     
1689     The last record is handled separately, and was missing the code to
1690     compute the time. Sigh.
1691     
1692     Signed-off-by: Keith Packard <keithp@keithp.com>
1693
1694 commit 8b0b584cd0ca7542e65aac0c7897ad7ab4115122
1695 Author: Keith Packard <keithp@keithp.com>
1696 Date:   Thu Sep 9 22:55:47 2010 -0700
1697
1698     altosui: Remove debug printfs from AltosTelemetryReader
1699     
1700     Signed-off-by: Keith Packard <keithp@keithp.com>
1701
1702 commit a80bfae15f1499c49f7ef47978bf0337d8120892
1703 Author: Bdale Garbee <bdale@gag.com>
1704 Date:   Thu Sep 9 23:57:34 2010 -0600
1705
1706     rewind packaging changelog, again
1707
1708 commit 78ce3120e5a53858ca0d43c734aa5d28b4948ce3
1709 Author: Bdale Garbee <bdale@gag.com>
1710 Date:   Thu Sep 9 23:52:20 2010 -0600
1711
1712     update changelogs for Debian build
1713
1714 commit 71c85613a28c24c3aad7b4aa3299d8677ef1268e
1715 Author: Bdale Garbee <bdale@gag.com>
1716 Date:   Thu Sep 9 23:51:23 2010 -0600
1717
1718     rewind packaging changelog
1719
1720 commit 7c2e4114a3a43f919a7a6c967d3f16e5d630f90f
1721 Merge: ddc83b4 af200f5
1722 Author: Anthony Towns <aj@erisian.com.au>
1723 Date:   Fri Sep 10 15:50:01 2010 +1000
1724
1725     Merge branch 'master' of git://git.gag.com/fw/altos
1726
1727 commit af200f5b84555de0556b52146379f3934774a3f3
1728 Author: Keith Packard <keithp@keithp.com>
1729 Date:   Thu Sep 9 22:30:48 2010 -0700
1730
1731     altosui: Fix telemetry file reader to handle tick count wrapping
1732     
1733     The telemetry reader was ignoring tick count wrapping, so you'd see
1734     time go backwards in jumps. Not useful.
1735     
1736     Signed-off-by: Keith Packard <keithp@keithp.com>
1737
1738 commit 96ca7051f60ea299e3e05bafbe5717fc83c3afd2
1739 Author: Bdale Garbee <bdale@gag.com>
1740 Date:   Thu Sep 9 22:50:03 2010 -0600
1741
1742     update changelogs for Debian build
1743
1744 commit 2d5e48c5dc0e822fdf430f43804c1e5e79fdbf84
1745 Author: Keith Packard <keithp@keithp.com>
1746 Date:   Thu Sep 9 21:28:10 2010 -0700
1747
1748     Add --with-fat-dir configure option to publish finished stand-alone bits
1749     
1750     --with-fat-dir specifies a directory to copy the finished
1751     linux/macosx/windows stand-alone ("fat") packages to. A sub-directory
1752     will be created under the specified directory based on the product
1753     version number and the files copied there.
1754     
1755     Signed-off-by: Keith Packard <keithp@keithp.com>
1756
1757 commit dd2b77b2a516a055f29191dcdfeb727e637aae86
1758 Author: Keith Packard <keithp@keithp.com>
1759 Date:   Thu Sep 9 20:59:29 2010 -0700
1760
1761     altosui: libaltos.so is built with libtool -- it's in ../libaltos/.libs
1762     
1763     It used to be in ../libaltos
1764     
1765     Signed-off-by: Keith Packard <keithp@keithp.com>
1766
1767 commit 72a5c1258db92d0ddd660bfa875e8e55cab47af7
1768 Author: Keith Packard <keithp@keithp.com>
1769 Date:   Thu Sep 9 20:39:41 2010 -0700
1770
1771     altosui: Remove some debug printfs.
1772     
1773     Signed-off-by: Keith Packard <keithp@keithp.com>
1774
1775 commit 031fd9a954f2e3447d0150eb4ecc81af7b620dca
1776 Author: Keith Packard <keithp@keithp.com>
1777 Date:   Thu Sep 9 20:36:12 2010 -0700
1778
1779     Add firmware and libaltos to 'fat' target at top-level
1780     
1781     This ensures that all of the necessary bits are available to construct
1782     the distribution images.
1783     
1784     Signed-off-by: Keith Packard <keithp@keithp.com>
1785
1786 commit fcaa480b1dfeb2fd4044f9c4e1b6d50c46fc9984
1787 Author: Bdale Garbee <bdale@gag.com>
1788 Date:   Thu Sep 9 21:29:20 2010 -0600
1789
1790     update changelogs for Debian build
1791
1792 commit 48f57997452e17564e28fe3e37403f6f63d32dea
1793 Author: Keith Packard <keithp@keithp.com>
1794 Date:   Thu Sep 9 20:24:42 2010 -0700
1795
1796     altosui: conflating USB product and vendor IDs is a bad idea
1797     
1798     We've now got a USB vendor ID called 'altusmetrum' for generic
1799     altusmetrum devices (old USB ID 0x000A) while the general vendor name
1800     for all devices is 'altusmetrum' as well.
1801     
1802     This patch splits vendors and products into separate name spaces,
1803     products are prefixed with product_ and vendor with (oddly) vendor_.
1804     
1805     Signed-off-by: Keith Packard <keithp@keithp.com>
1806
1807 commit 632d276118ab04de67561104be650f8fb69a0450
1808 Author: Bdale Garbee <bdale@gag.com>
1809 Date:   Thu Sep 9 20:34:43 2010 -0600
1810
1811     update changelogs for Debian build
1812
1813 commit 1ac3d7e3ba52d1b0dc834eaa5d7886c730eaf307
1814 Author: Bdale Garbee <bdale@gag.com>
1815 Date:   Thu Sep 9 20:34:22 2010 -0600
1816
1817     initial cut at an altosui man page
1818
1819 commit 5c4e437975054d33604402591e1ea2f314932593
1820 Author: Bdale Garbee <bdale@gag.com>
1821 Date:   Thu Sep 9 20:06:09 2010 -0600
1822
1823     update changelogs for Debian build
1824
1825 commit 0ea75761416bff299233991e961ba25b6c7dcf89
1826 Merge: 35d70c9 8ee3464
1827 Author: Bdale Garbee <bdale@gag.com>
1828 Date:   Thu Sep 9 20:05:27 2010 -0600
1829
1830     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1831
1832 commit 8ee3464d8064ebe1694c7b20177878c0d9961451
1833 Author: Keith Packard <keithp@keithp.com>
1834 Date:   Thu Sep 9 17:54:41 2010 -0700
1835
1836     altosui: Display error dialog when AltOS JNI library can't be loaded
1837     
1838     Having an error dialog appear at application startup seems better than
1839     simply failing to present the device dialog later on.
1840     
1841     Signed-off-by: Keith Packard <keithp@keithp.com>
1842
1843 commit 4224a7526e51eb8fbf1f0a31bae7ee68c6385095
1844 Author: Keith Packard <keithp@keithp.com>
1845 Date:   Thu Sep 9 17:52:46 2010 -0700
1846
1847     altosui: Store libaltos.so in $(libdir)/altos
1848     
1849     It's not a public library, so hide it away in a subdirectory.
1850     
1851     Signed-off-by: Keith Packard <keithp@keithp.com>
1852
1853 commit 1e4c18777d982061f5e507a4d4f4f1cd4d685268
1854 Author: Keith Packard <keithp@keithp.com>
1855 Date:   Thu Sep 9 17:49:37 2010 -0700
1856
1857     altosui: Need to have JVM include path substituted into libaltos Makefile
1858     
1859     The libaltos Makefile needs to find the relevant jni.h file, which is
1860     found in the JVM_INCLUDE path, all nicely located by the configure.ac script.
1861     
1862     Signed-off-by: Keith Packard <keithp@keithp.com>
1863
1864 commit 35d70c92307dd478bc619b2f6c5a88e155cdad28
1865 Author: Bdale Garbee <bdale@gag.com>
1866 Date:   Thu Sep 9 17:27:07 2010 -0600
1867
1868     handle versioning of ihx files (poorly) by just wildcarding the file name,
1869     which assumes there's only one matching .. probably ok on Debian?
1870
1871 commit c286ada6457579d64e9d8ca44b927258b4a561da
1872 Author: Bdale Garbee <bdale@gag.com>
1873 Date:   Thu Sep 9 16:27:40 2010 -0600
1874
1875     update changelogs for Debian build
1876
1877 commit 6c0ae7e966a81ece35bccbe89d626a58afe899a2
1878 Author: Keith Packard <keithp@keithp.com>
1879 Date:   Thu Sep 9 15:25:18 2010 -0700
1880
1881     altosui: remove FATJAR from all-local to avoid building fat .jar file
1882     
1883     the fat .jar file is used in non-native builds to run from a directory
1884     containing all of the freetts jar files along with the altosui jar
1885     file. We don't want this on a real install where freetts is installed separately.
1886     
1887     Signed-off-by: Keith Packard <keithp@keithp.com>
1888
1889 commit 737a64c57a8f979f51c3fa6b3f214520c736cf8a
1890 Author: Keith Packard <keithp@keithp.com>
1891 Date:   Thu Sep 9 15:22:14 2010 -0700
1892
1893     altosui: hack to make JAVAROOT directory get created before javac runs
1894     
1895     This ensures that the JAVAROOT directory gets created by adding it to
1896     the variable used to set the CLASSPATH environment value.
1897     
1898     Signed-off-by: Keith Packard <keithp@keithp.com>
1899
1900 commit b456bd9d7bcd9d968e43c38eeb6fa6ad8c58f895
1901 Author: Keith Packard <keithp@keithp.com>
1902 Date:   Thu Sep 9 15:11:41 2010 -0700
1903
1904     altosui: fix telemetrum.inf FFFE:000A product names on AMD64 and ia64
1905     
1906     This appears to matter to Vista. Dunno why.
1907     
1908     Signed-off-by: Keith Packard <keithp@keithp.com>
1909
1910 commit 16980b848651a6b20a0b458446f0a19fb517539d
1911 Author: Keith Packard <keithp@keithp.com>
1912 Date:   Thu Sep 9 15:10:25 2010 -0700
1913
1914     altosui: Add explicit requirement to create classes directory
1915     
1916     The implicit ordering doesn't appear reliable.
1917     
1918     Signed-off-by: Keith Packard <keithp@keithp.com>
1919
1920 commit 15da683c2f747baef49c8b8d321a86faede0de30
1921 Author: Bdale Garbee <bdale@gag.com>
1922 Date:   Thu Sep 9 15:51:50 2010 -0600
1923
1924     update changelogs for Debian build
1925
1926 commit 012e7176954a6b74b3b667317be0f6dc41d7ab70
1927 Author: Bdale Garbee <bdale@gag.com>
1928 Date:   Thu Sep 9 15:51:02 2010 -0600
1929
1930     add libtool to build deps
1931
1932 commit 3e5824b9a71971ce99bfe38a1e860b421e265f02
1933 Author: Bdale Garbee <bdale@gag.com>
1934 Date:   Thu Sep 9 15:43:47 2010 -0600
1935
1936     update changelogs for Debian build
1937
1938 commit ddc83b4c401be965a9947782becf20cc8c54e6a2
1939 Merge: afea6c2 3d49d5f
1940 Author: Anthony Towns <aj@erisian.com.au>
1941 Date:   Sun Sep 5 20:49:34 2010 +1000
1942
1943     Merge branch 'master' of git://git.gag.com/fw/altos
1944
1945 commit 3d49d5f69b41c27003dbc5ccf1899014bd13bd99
1946 Author: Keith Packard <keithp@keithp.com>
1947 Date:   Sun Sep 5 02:05:06 2010 -0700
1948
1949     altosui: ensure that 'altosui' script is installed. Pass arguments along.
1950     
1951     Signed-off-by: Keith Packard <keithp@keithp.com>
1952
1953 commit b61fec225ada6a9e252e4c7920101ee18c77cbdc
1954 Author: Keith Packard <keithp@keithp.com>
1955 Date:   Sun Sep 5 01:55:56 2010 -0700
1956
1957     altosui: eeprom files place 'boost' time in the flight number record.
1958     
1959     Instead of looking for the first state change record, use the Flight
1960     record to get the boost tick.
1961     
1962     Signed-off-by: Keith Packard <keithp@keithp.com>
1963
1964 commit 6c653a4cba5fef8d49261cf1c024f3e86e9058c6
1965 Author: Keith Packard <keithp@keithp.com>
1966 Date:   Sun Sep 5 01:52:36 2010 -0700
1967
1968     altosui: Record flight number when scanning file, not when running
1969     
1970     The very first record in the eeprom is the flight number, but it is
1971     time-stamped with the 'boost' time, and so it gets sorted until much
1972     later, delaying the return of data until the rocket enters boost
1973     mode. This drops all of the nice pad GPS and state date on the floor.
1974     
1975     Signed-off-by: Keith Packard <keithp@keithp.com>
1976
1977 commit 38e1d87c8d449866faac026577fefa9a118428cb
1978 Author: Keith Packard <keithp@keithp.com>
1979 Date:   Sun Sep 5 01:23:53 2010 -0700
1980
1981     altosui: Use local .class files in the classpath
1982     
1983     This ensures that compiling only a few changed files will
1984     locate the old .class files instead of using a stale .jar file.
1985
1986 commit 9941b05a1d03dafd6cd899b5fe999ed769efb1d6
1987 Author: Keith Packard <keithp@keithp.com>
1988 Date:   Sun Sep 5 01:21:14 2010 -0700
1989
1990     altosui: Prevent voice altitude data from queueing up
1991     
1992     When flight status changes rapidly, the queue of voice data can get
1993     quite long. This change does two things -- first, it remembers when
1994     the altitude reporting happens due to flight events and delays the
1995     periodic reporting until a suitable time after that, second it ensures
1996     that the voice data has all been delivered before generating a new
1997     altitude report.
1998     
1999     Signed-off-by: Keith Packard <keithp@keithp.com>
2000
2001 commit 4dec5c36702d76dc95beada7c1d3222a638a2cbb
2002 Author: Keith Packard <keithp@keithp.com>
2003 Date:   Sun Sep 5 01:19:11 2010 -0700
2004
2005     altosui: Add AltosVoice.drain() to wait for queued speech to finish
2006     
2007     drain() blocks until all pending phrases have been processed, allowing
2008     the UI code to avoid pending data that will end up stale by the time
2009     it is emitted.
2010     
2011     Signed-off-by: Keith Packard <keithp@keithp.com>
2012
2013 commit 410ba89eef9c9817eef81b702966cb88820ff7c4
2014 Author: Keith Packard <keithp@keithp.com>
2015 Date:   Sun Sep 5 01:13:01 2010 -0700
2016
2017     altosui: Start idle thread after the rocket leaves the pad
2018     
2019     This makes the first altitude report time consistently 10 seconds
2020     after launch, instead of some random time depending on when the rocket
2021     launched relative to the time the device connection was made.
2022     
2023     Signed-off-by: Keith Packard <keithp@keithp.com>
2024
2025 commit 6205547ec7191aab0259a8449520e966a96129e6
2026 Author: Keith Packard <keithp@keithp.com>
2027 Date:   Sun Sep 5 01:08:50 2010 -0700
2028
2029     altosui: When replay thread is interrupted, don't make final report
2030     
2031     Normally, the replay process makes one final report after the file has
2032     been parsed. However, if the reading process is interrupted to display
2033     something else, this report is just annoying, so don't make it.
2034     
2035     Signed-off-by: Keith Packard <keithp@keithp.com>
2036
2037 commit 3d99584fcfe43b22e8581874e0ac77ce3d635d48
2038 Author: Keith Packard <keithp@keithp.com>
2039 Date:   Sun Sep 5 01:03:18 2010 -0700
2040
2041     altosui: Add elevation and range data to main display
2042     
2043     Reported by voice, it's useful to see these on the display as well.
2044     
2045     Signed-off-by: Keith Packard <keithp@keithp.com>
2046
2047 commit 2d58f319a7c1a6a8ccc6a539722009996ba886ab
2048 Author: Keith Packard <keithp@keithp.com>
2049 Date:   Sun Sep 5 01:01:10 2010 -0700
2050
2051     altosui: Eeprom files contain only one date; save it.
2052     
2053     While reading eeprom files, the GPS record is reconstructed each time
2054     the system sees the first GPS log item (the time field), but as the
2055     date isn't repeated, we need to copy it from the old GPS data record.
2056     
2057     Signed-off-by: Keith Packard <keithp@keithp.com>
2058
2059 commit b2aa689bf3d61e4a3ebe7c828162d1be20aad0f6
2060 Author: Keith Packard <keithp@keithp.com>
2061 Date:   Sun Sep 5 00:59:54 2010 -0700
2062
2063     altosui: Remove debugging printf from AltosEepromReader
2064     
2065     These were in place while validing the GPS data reconstruction code
2066     that handles eeprom files missing the first GPS date line due to the
2067     record overwriting bug in old firmware versions.
2068     
2069     Signed-off-by: Keith Packard <keithp@keithp.com>
2070
2071 commit eb0e7a59f0806734a4c959a3ce7c57f71cbe3986
2072 Author: Keith Packard <keithp@keithp.com>
2073 Date:   Sun Sep 5 00:57:38 2010 -0700
2074
2075     altosui: Return AO_LOG_INVALID instead of exception for eeprom files
2076     
2077     When an eeprom file contains an invalid line, just return
2078     AO_LOG_INVALID instead of throwing an exception. This allows us to
2079     replay and parse files with extraneous serial communication.
2080     
2081     Signed-off-by: Keith Packard <keithp@keithp.com>
2082
2083 commit c3a17c71a45207dd715d537704f161de9219f0d7
2084 Author: Keith Packard <keithp@keithp.com>
2085 Date:   Sat Sep 4 18:49:22 2010 -0700
2086
2087     altosui: Fix linux fat distribution
2088     
2089     Again, use 'cp -p' instead of 'cp -a' to get files into the archive
2090     instead of links. Also, make the shell script 'altosui' instead of
2091     'altosui-fat'.
2092     
2093     Signed-off-by: Keith Packard <keithp@keithp.com>
2094
2095 commit 828e9e4c68e3ac90b6ba2e9fd5f131a9975f7e4a
2096 Author: Keith Packard <keithp@keithp.com>
2097 Date:   Sat Sep 4 18:39:58 2010 -0700
2098
2099     altosui: Fix up Mac OSX .zip file
2100     
2101     Must contain 'altosui.jar' instead of altosui-fat.jar.
2102     Also, was using 'cp -a' instead of 'cp -p' which made files
2103     represented by symlinks not end up in the archive.
2104     
2105     Signed-off-by: Keith Packard <keithp@keithp.com>
2106
2107 commit 044fd27449c70474f51b99dec25fd23d3c03a559
2108 Author: Keith Packard <keithp@keithp.com>
2109 Date:   Sat Sep 4 18:20:45 2010 -0700
2110
2111     altosui: Fix windows installer to ship correct files
2112     
2113     Was shipping altosui.jar instead of altosui-fat.jar
2114     
2115     Signed-off-by: Keith Packard <keithp@keithp.com>
2116
2117 commit 148b927c3b8bc7b7b5c5356392032faf2b1203d3
2118 Author: Keith Packard <keithp@keithp.com>
2119 Date:   Sat Sep 4 18:04:04 2010 -0700
2120
2121     Add top-level 'fat' target to aid building distribution files
2122     
2123     Signed-off-by: Keith Packard <keithp@keithp.com>
2124
2125 commit aed59e1c057c13e28fd368dc2592aa4628211097
2126 Author: Keith Packard <keithp@keithp.com>
2127 Date:   Sat Sep 4 17:59:11 2010 -0700
2128
2129     Add version numbers to released files. Set version to 0.7.1
2130     
2131     Instead of using git revision counts for version numbers, use explicit
2132     versions numbers configured in the configure.ac file. Expose published
2133     files with version numbers.
2134     
2135     Signed-off-by: Keith Packard <keithp@keithp.com>
2136
2137 commit 2808bba3efa1cff133cc060dabff06fab8b75388
2138 Author: Keith Packard <keithp@keithp.com>
2139 Date:   Sat Sep 4 17:58:52 2010 -0700
2140
2141     Ignore libtool files.
2142
2143 commit bc183400ab93d5902c52851319999cc77f27bc81
2144 Author: Keith Packard <keithp@keithp.com>
2145 Date:   Sat Sep 4 17:35:17 2010 -0700
2146
2147     altos: add some SDCDB config files
2148
2149 commit 887b11f6b9c81b9f15348d54017e700ca7dc5e55
2150 Author: Keith Packard <keithp@keithp.com>
2151 Date:   Sat Sep 4 17:27:17 2010 -0700
2152
2153     Use autotools for altosui and libaltos
2154     
2155     This switches from hand-written Makefiles to automake with libtool
2156     for these parts of the system.
2157     
2158     Signed-off-by: Keith Packard <keithp@keithp.com>
2159
2160 commit e844e8a0695e27af6f8e3e37a5e3bcc865b862e3
2161 Author: Keith Packard <keithp@keithp.com>
2162 Date:   Sat Sep 4 01:13:42 2010 -0700
2163
2164     altosui: Add icons to application and Windows menus.
2165     
2166     Use the altus-metrum icon for an application icon and a windows start
2167     menu/desktop icon.
2168     
2169     Signed-off-by: Keith Packard <keithp@keithp.com>
2170
2171 commit e9ea28504c646fc25791aab09b9e5faf73e0ac0c
2172 Author: Keith Packard <keithp@keithp.com>
2173 Date:   Sat Sep 4 01:08:34 2010 -0700
2174
2175     icon: add some icons for application programs
2176     
2177     altus-metrum.ico: Windows ICO file
2178     altus-metrum-16x16.jpg: 16x16 jpg image for java
2179     
2180     Signed-off-by: Keith Packard <keithp@keithp.com>
2181
2182 commit f550677df016070430ed38bfa2b2be33f1b8c40a
2183 Author: Keith Packard <keithp@keithp.com>
2184 Date:   Sat Sep 4 00:16:41 2010 -0700
2185
2186     altosui: oops. renamed the nsis file to altos-windows.nsi
2187     
2188     And forgot to change the dependency in the Makefile
2189     
2190     Signed-off-by: Keith Packard <keithp@keithp.com>
2191
2192 commit c0988ddbf104ea729090c2e7e2a28cc6dc9e90f6
2193 Author: Keith Packard <keithp@keithp.com>
2194 Date:   Sat Sep 4 00:14:15 2010 -0700
2195
2196     altosui: ignore built files
2197
2198 commit ecb4a09535b6a8da0765010489a96e605dbdeb46
2199 Author: Keith Packard <keithp@keithp.com>
2200 Date:   Sat Sep 4 00:13:11 2010 -0700
2201
2202     altosui: Add windows installer build using 'nsis'
2203     
2204     nsis happens to be packaged in debian, and it appears to build usable
2205     installers, which is all very cool.
2206     
2207     Signed-off-by: Keith Packard <keithp@keithp.com>
2208
2209 commit bf22923cd8b4f6f954718358b411b5b10d8e7b4d
2210 Author: Bdale Garbee <bdale@gag.com>
2211 Date:   Sat Sep 4 00:46:29 2010 -0400
2212
2213     update changelogs for Debian build
2214
2215 commit 59798c6fd11502a9c8b66090c23ba50eb250692e
2216 Author: Keith Packard <keithp@keithp.com>
2217 Date:   Fri Sep 3 12:43:45 2010 -0700
2218
2219     altosui: Catch I/O errors on telemetry device, report to user
2220     
2221     This catches the USB device being unplugged and makes sure the
2222     user sees an error dialog in this case.
2223     
2224     Signed-off-by: Keith Packard <keithp@keithp.com>
2225
2226 commit 16d8d6a8853d09f683b13f9cda3c3174a0aab130
2227 Author: Keith Packard <keithp@keithp.com>
2228 Date:   Fri Sep 3 12:31:05 2010 -0700
2229
2230     altosui: Must flush serial line after configuring for telemetry
2231     
2232     Without flushing the configuration commands to the serial device, it
2233     never sees them as the telemetry input thread doesn't flush.
2234     
2235     Signed-off-by: Keith Packard <keithp@keithp.com>
2236
2237 commit d4f64e95e31e2335470efc15df2ab357b7d197f3
2238 Author: Keith Packard <keithp@keithp.com>
2239 Date:   Fri Sep 3 11:48:55 2010 -0700
2240
2241     Revert "altosui: Deal with altos bug setting radio channel while monitoring"
2242     
2243     This reverts commit ba65e4aeb952a1cf49a77f1e24e235508fcea71f.
2244     
2245     Testing the old code
2246
2247 commit 71191ecef3ba0e00d0f8a7cd1a24982bfa44ec72
2248 Author: Keith Packard <keithp@keithp.com>
2249 Date:   Fri Sep 3 01:30:33 2010 -0700
2250
2251     altosui: Allow 'connect to device' when already connected
2252     
2253     Opening another serial device involves shutting down the display
2254     thread (to reset its state) and spawning another one. Shutting down
2255     the display thread normally closes the serial device as a part of the
2256     process, and if this isn't done before the new serial device is
2257     opened, then the new serial device ends up getting closed too.
2258     
2259     Interrupting the display thread and waiting for it to stop before
2260     opening the new serial device solves the problem.
2261     
2262     Signed-off-by: Keith Packard <keithp@keithp.com>
2263
2264 commit ba65e4aeb952a1cf49a77f1e24e235508fcea71f
2265 Author: Keith Packard <keithp@keithp.com>
2266 Date:   Fri Sep 3 01:21:57 2010 -0700
2267
2268     altosui: Deal with altos bug setting radio channel while monitoring
2269     
2270     If the monitoring thread is active, then setting the radio channel can
2271     sometimes cause the monitoring thread to get stuck. I'm not entirely
2272     sure why though. For now, work around the issue by making sure
2273     monitoring is off, and the monitoring thread has stopped, before
2274     changing the radio channel.
2275     
2276     Signed-off-by: Keith Packard <keithp@keithp.com>
2277
2278 commit e5ef42c2b22c6639d90631dbbb588f9fd2494385
2279 Author: Keith Packard <keithp@keithp.com>
2280 Date:   Fri Sep 3 01:12:24 2010 -0700
2281
2282     altosui: Report telemetry CRC errors in UI
2283     
2284     Telemetry CRC errors can signal problems with TeleMetrum or TeleDongle
2285     units, so report them in the UI.
2286     
2287     Signed-off-by: Keith Packard <keithp@keithp.com>
2288
2289 commit 3b3aa448f3a0f44137f7530b04b58967ba5f22f5
2290 Author: Keith Packard <keithp@keithp.com>
2291 Date:   Thu Sep 2 21:11:29 2010 -0700
2292
2293     altosui: build Mac OS .zip file to include paths
2294     
2295     Without the paths, the OS X zip file doesn't create a usable
2296     application structure.
2297     
2298     Signed-off-by: Keith Packard <keithp@keithp.com>
2299
2300 commit cff0d1ef6b338b3d5ad9450d4d5f95df934cb5e4
2301 Author: Keith Packard <keithp@keithp.com>
2302 Date:   Wed Sep 1 22:56:34 2010 -0700
2303
2304     altosui: Post error dialog on invalid ROM config values.
2305     
2306     Signed-off-by: Keith Packard <keithp@keithp.com>
2307
2308 commit 8d8980f56a4f2c7d6f2ce667130706e0f04f8ded
2309 Author: Keith Packard <keithp@keithp.com>
2310 Date:   Wed Sep 1 22:56:12 2010 -0700
2311
2312     altosui: Remove some debug printfs from AltosRomconfig class
2313     
2314     Signed-off-by: Keith Packard <keithp@keithp.com>
2315
2316 commit 5ee6cd41ed189c3166f76558ecada80917f40652
2317 Author: Keith Packard <keithp@keithp.com>
2318 Date:   Wed Sep 1 22:47:15 2010 -0700
2319
2320     altosui: Hide internal rom config UI helper function
2321     
2322     This was getting mis-used by the flash UI causing the rom dialog
2323     'cancel' button to work just like 'ok'.
2324     
2325     Signed-off-by: Keith Packard <keithp@keithp.com>
2326
2327 commit 9a690c9795e8257d2a3225f905117681668a472f
2328 Author: Keith Packard <keithp@keithp.com>
2329 Date:   Wed Sep 1 22:46:04 2010 -0700
2330
2331     altosui: allow flashing to be canceled from the rom config dialog
2332     
2333     Was using the rom config class wrong, causing cancel actions to work
2334     just like 'ok' actions. Oops.
2335     
2336     Signed-off-by: Keith Packard <keithp@keithp.com>
2337
2338 commit 2f07ad14a16dbf1b75c71784ceae303825c90ade
2339 Author: Keith Packard <keithp@keithp.com>
2340 Date:   Wed Sep 1 22:43:22 2010 -0700
2341
2342     altosui: Abort flashing if debug port isn't working
2343     
2344     Check each command going over the debug port and make sure it works as
2345     expected. This commit adds checks for initializing the clock,
2346     selecting the desired program counter and running the flash
2347     program.
2348     
2349     Signed-off-by: Keith Packard <keithp@keithp.com>
2350
2351 commit cf30343aadd5039627a85319872685f743e64b16
2352 Author: Bdale Garbee <bdale@gag.com>
2353 Date:   Thu Sep 2 00:55:41 2010 -0400
2354
2355     update changelogs for Debian build
2356
2357 commit 59a40f6d5a2159b9009a3fa0737bb679efd5b32c
2358 Author: Bdale Garbee <bdale@gag.com>
2359 Date:   Thu Sep 2 00:55:01 2010 -0400
2360
2361     another distclean fix
2362
2363 commit 59ff9180f11063c257746b895a167179b3a4ff7c
2364 Author: Bdale Garbee <bdale@gag.com>
2365 Date:   Thu Sep 2 00:53:16 2010 -0400
2366
2367     and a few more distclean fixes
2368
2369 commit 3aafd70257b70b7c11ba9c55749157979bc61ea2
2370 Author: Bdale Garbee <bdale@gag.com>
2371 Date:   Thu Sep 2 00:52:04 2010 -0400
2372
2373     more makefile distclean target work
2374
2375 commit d5a6ad87c7a9ac03b2e694bed0a54b6cc4322a6f
2376 Author: Bdale Garbee <bdale@gag.com>
2377 Date:   Thu Sep 2 00:50:16 2010 -0400
2378
2379     update changelogs for Debian build
2380
2381 commit 14fa24ed93b3b1cec08a170004c6fb7f4d74f7e5
2382 Author: Bdale Garbee <bdale@gag.com>
2383 Date:   Thu Sep 2 00:48:31 2010 -0400
2384
2385     update changelogs for Debian build
2386
2387 commit 83552dfa0d38db9cdf3efc89e64e6c7896467856
2388 Author: Bdale Garbee <bdale@gag.com>
2389 Date:   Thu Sep 2 00:47:54 2010 -0400
2390
2391     add distclean targets to libaltos and altosui to all Debian package to build
2392
2393 commit 6f24d2a476759104a10b26b54faff2b18b0e208b
2394 Author: Bdale Garbee <bdale@gag.com>
2395 Date:   Thu Sep 2 00:46:21 2010 -0400
2396
2397     update changelogs for Debian build
2398
2399 commit d079bfe86ed40ff450ece445cf5f5e3970e44cec
2400 Author: Bdale Garbee <bdale@gag.com>
2401 Date:   Thu Sep 2 00:44:30 2010 -0400
2402
2403     update changelogs for Debian build
2404
2405 commit a470315e5d822a69ef5304512cf73c604c88e481
2406 Author: Keith Packard <keithp@keithp.com>
2407 Date:   Wed Sep 1 20:14:51 2010 -0700
2408
2409     altosui: Remove Manifest.txt from git repo as it's built now
2410     
2411     This file is built with appropriate contents for each different .jar file.
2412     
2413     Signed-off-by: Keith Packard <keithp@keithp.com>
2414
2415 commit 1177e0a684328422be5adc68093d0091a218a824
2416 Author: Keith Packard <keithp@keithp.com>
2417 Date:   Wed Sep 1 19:53:24 2010 -0700
2418
2419     altos: Bounds check Skytraq GPS tracking data array
2420     
2421     Missing GPS serial data could cause the tracking array reset to
2422     get skipped, causing the array to be overrun, smashing critical data
2423     beyond the array.
2424     
2425     This was detected using the 'altosui' flash command to program a
2426     device from TM. Hitting the USB that hard caused TM to crash with a
2427     mutex error (3 beeps) after the ao_gps_task structure was overwritten
2428     with zeros.
2429     
2430     Signed-off-by: Keith Packard <keithp@keithp.com>
2431
2432 commit 775acb89660cdee2f3c54c38297baefe39f2414c
2433 Author: Keith Packard <keithp@keithp.com>
2434 Date:   Mon Aug 30 22:24:09 2010 -0700
2435
2436     altosui: missed AltosReader.class in the Makefile
2437     
2438     This caused clean builds to fail to make this file
2439     
2440     Signed-off-by: Keith Packard <keithp@keithp.com>
2441
2442 commit bd2b9d958c2b7f846031b076ed51c4fbaaf2d68f
2443 Author: Bdale Garbee <bdale@gag.com>
2444 Date:   Tue Aug 31 00:20:06 2010 -0400
2445
2446     update changelogs for Debian build
2447
2448 commit d006c5e1255433181aca4c8e6a277b2d1bc0841b
2449 Author: Bdale Garbee <bdale@gag.com>
2450 Date:   Tue Aug 31 00:19:37 2010 -0400
2451
2452     add runtime dependencies for altos binary package
2453
2454 commit c1c7d731e3774883fa0bb5538be225a59334d124
2455 Author: Bdale Garbee <bdale@gag.com>
2456 Date:   Mon Aug 30 19:52:51 2010 -0600
2457
2458     update changelogs for Debian build
2459
2460 commit c35632efb1919764e4b8581ed6fcf2bedd4bd517
2461 Author: Bdale Garbee <bdale@gag.com>
2462 Date:   Mon Aug 30 19:37:50 2010 -0600
2463
2464     update changelogs for Debian build
2465
2466 commit 2a004d17a13b4ff52d892bfdecff8ad3d0823f7c
2467 Author: Bdale Garbee <bdale@gag.com>
2468 Date:   Mon Aug 30 19:37:17 2010 -0600
2469
2470     don't build all the "fat" jar deliverables by default
2471
2472 commit 507e429db6638f82c32449e9c5ca06b46da30134
2473 Author: Bdale Garbee <bdale@gag.com>
2474 Date:   Mon Aug 30 19:09:00 2010 -0600
2475
2476     update changelogs for Debian build
2477
2478 commit 25764fcd1b65c3a5a817afdb5901ac30e8a5f0c0
2479 Author: Bdale Garbee <bdale@gag.com>
2480 Date:   Mon Aug 30 19:08:29 2010 -0600
2481
2482     update changelogs for Debian build
2483
2484 commit 4790f78aead8a816e5b247c022b2998ce3a94053
2485 Author: Bdale Garbee <bdale@gag.com>
2486 Date:   Mon Aug 30 18:48:50 2010 -0600
2487
2488     add a .gitattributes file, configuring the Mac and Windows binary library
2489     files with the export-ignore attribute, in hopes that this will prevent
2490     them showing up in source packages
2491
2492 commit 81318e5b7179b0311ab099043ecb04a25d763750
2493 Author: Bdale Garbee <bdale@gag.com>
2494 Date:   Mon Aug 30 18:15:40 2010 -0600
2495
2496     make invocation of 'install' pathless to work on more Unix variants
2497
2498 commit cbc72399a0f4d7429df0189bcdae683dd491cb9e
2499 Author: Bdale Garbee <bdale@gag.com>
2500 Date:   Mon Aug 30 17:56:56 2010 -0600
2501
2502     continue even if rm's don't have anything to do
2503
2504 commit a9a8d23c877e6f6c76857b7c85e3d43b4da1db27
2505 Author: Keith Packard <keithp@keithp.com>
2506 Date:   Mon Aug 30 05:49:11 2010 -0700
2507
2508     altosui: Devices with USB id 0x000a always get listed
2509     
2510     List 'unknown' AltusMetrum devices anytime the UI needs a device
2511     name.
2512     
2513     Signed-off-by: Keith Packard <keithp@keithp.com>
2514
2515 commit a94900b8862b99b4e317ea0ee3edd2a560f270c7
2516 Author: Keith Packard <keithp@keithp.com>
2517 Date:   Mon Aug 30 05:48:23 2010 -0700
2518
2519     altosui: build debian-style altosui too
2520     
2521     This adds the dependencies to make sure altosui and altosui.jar get built.
2522     
2523     Signed-off-by: Keith Packard <keithp@keithp.com>
2524
2525 commit 38ac388baf8125c0644b868a7aaf8eba1bdf990d
2526 Author: Keith Packard <keithp@keithp.com>
2527 Date:   Mon Aug 30 05:28:37 2010 -0700
2528
2529     altosui: Build linux, mac and windows archives on Linux
2530     
2531     This adds 'fat' archives for each target OS.
2532     
2533     Signed-off-by: Keith Packard <keithp@keithp.com>
2534
2535 commit 35d9a8214252dbe79aeb69ae47d2e5c58a654702
2536 Author: Keith Packard <keithp@keithp.com>
2537 Date:   Mon Aug 30 05:27:45 2010 -0700
2538
2539     libaltos: Use overlapped I/O on windows
2540     
2541     Otherwise, reads block writes and vice-versa. Crazy stuff.
2542     
2543     Signed-off-by: Keith Packard <keithp@keithp.com>
2544
2545 commit c7ba92317ac55272acbde12416448ebd17b983a6
2546 Author: Keith Packard <keithp@keithp.com>
2547 Date:   Mon Aug 30 04:52:00 2010 -0700
2548
2549     altos: Windows sends USB Out packets of 0 length. Ack them.
2550     
2551     This was an untested case as no other operating system sents 0-length
2552     out packets (they're not necessary). The correct response is to ACK
2553     them by clearing the OUTPKT_RDY bit so that another packet can be sent.
2554     
2555     Signed-off-by: Keith Packard <keithp@keithp.com>
2556
2557 commit 20a472cfe3369200150ea4ff067ceb28968dbcac
2558 Author: Keith Packard <keithp@keithp.com>
2559 Date:   Mon Aug 30 02:58:23 2010 -0700
2560
2561     libaltos: Add pre-built Windows .dll
2562     
2563     This lets us create the windows distribution on Linux.
2564     
2565     Signed-off-by: Keith Packard <keithp@keithp.com>
2566
2567 commit 0300fe581c949232bc52b05fe9c1f6032cad6b60
2568 Author: Keith Packard <keithp@keithp.com>
2569 Date:   Mon Aug 30 02:56:25 2010 -0700
2570
2571     libaltos: Add pre-built Mac OS X libaltos.dylib
2572     
2573     This allows the mac bits to be built on Linux.
2574     
2575     Signed-off-by: Keith Packard <keithp@keithp.com>
2576
2577 commit 5d48c494325524bbeed10e0dc7300ed44e7e208e
2578 Author: Keith Packard <keithp@keithp.com>
2579 Date:   Mon Aug 30 02:53:26 2010 -0700
2580
2581     Update telemetrum.inf to include all current USB ids.
2582     
2583     Windows 7 has 'encouraged' us to split out each product into a
2584     separate USB ID. telemetrum.inf now has all of them listed.
2585     
2586     Signed-off-by: Keith Packard <keithp@keithp.com>
2587
2588 commit df34bbe7d1c43b12ab6d610fe810b6e1683e4c21
2589 Author: Keith Packard <keithp@keithp.com>
2590 Date:   Mon Aug 30 02:49:49 2010 -0700
2591
2592     libaltos: Improve Makefile
2593     
2594     Builds Windows .dll correctly now and sample app.
2595     Moves linux install target to end so it is not default
2596     Adds .NOTPARALLEL to disable parallel gnumake.
2597     Removes -g debugging flags to shrink file size.
2598     
2599     Signed-off-by: Keith Packard <keithp@keithp.com>
2600
2601 commit dd5374b8e660012ae4f8b058454fd101e0749ca7
2602 Author: Keith Packard <keithp@keithp.com>
2603 Date:   Mon Aug 30 02:00:30 2010 -0700
2604
2605     libaltos: Fix windows build.
2606     
2607     Need stdlib.h to get calloc/free defined, remove debug printfs, fix
2608     serial timeouts.
2609     
2610     Signed-off-by: Keith Packard <keithp@keithp.com>
2611
2612 commit 63c832394a829f41b8f77d075786530536360349
2613 Author: Keith Packard <keithp@keithp.com>
2614 Date:   Sun Aug 29 23:22:27 2010 -0700
2615
2616     altos: shut down packet mode cleanly
2617     
2618     Instead of constantly bashing the packet master thread, let it shut
2619     itself down in an orderly fashion. It will shut down fairly quickly as
2620     all of the activities in that thread are bounded. Otherwise, the
2621     master packet thread might leave mutexes locked and all sorts of other
2622     horrors.
2623     
2624     Tested on Linux and Mac OS X and shown to be reliable.
2625     
2626     Signed-off-by: Keith Packard <keithp@keithp.com>
2627
2628 commit 43619c13f749b79c096d1e8fdab3d5cfb5fd85f1
2629 Author: Keith Packard <keithp@keithp.com>
2630 Date:   Sun Aug 29 22:42:23 2010 -0700
2631
2632     altos: Abort radio harder when terminating packet mode.
2633     
2634     Make sure the master radio tasks don't get stuck waiting for an
2635     incoming packet again by aborting the radio each time we poke the
2636     tasks.
2637     
2638     Signed-off-by: Keith Packard <keithp@keithp.com>
2639
2640 commit c4a8569f61eddf690d00337543462235ecbfbe54
2641 Author: Keith Packard <keithp@keithp.com>
2642 Date:   Sun Aug 29 22:41:18 2010 -0700
2643
2644     altos: flush pending output when terminating packet mode
2645     
2646     Just in case the last command sent hasn't been transmitted, hang
2647     around for up to a second waiting for the data to get across the link.
2648     
2649     Signed-off-by: Keith Packard <keithp@keithp.com>
2650
2651 commit 1acd3c7ec167b1b18e4ea493e5978c938a91cc89
2652 Author: Keith Packard <keithp@keithp.com>
2653 Date:   Sun Aug 29 21:45:19 2010 -0700
2654
2655     libaltos: cjnitest needs altos_flush now
2656
2657 commit 6527357d1f0e94faf9e7dacac10a39875131be7c
2658 Author: Keith Packard <keithp@keithp.com>
2659 Date:   Sun Aug 29 21:43:46 2010 -0700
2660
2661     libaltos: Missing OS_LDFLAGS on cjnitest build
2662
2663 commit b7fa1ea3338f63b8edcf8aacccb5e519ca0b213f
2664 Author: Keith Packard <keithp@keithp.com>
2665 Date:   Sun Aug 29 21:41:40 2010 -0700
2666
2667     libaltos: Mac OS X cannot use 'poll(2)' on serial lines.
2668     
2669     Who ships this stuff, anyway? Instead of blocking, we'll poll every 100ms now,
2670     otherwise, we won't be able to abort the read when the device is closed. Yay!
2671     
2672     Signed-off-by: Keith Packard <keithp@keithp.com>
2673
2674 commit e60c59123232915e808cee23ef89eb1a38ced34b
2675 Author: Keith Packard <keithp@keithp.com>
2676 Date:   Sun Aug 29 21:40:21 2010 -0700
2677
2678     altosui: discard invalid lines while reading Eeprom flight data
2679     
2680     This shouldn't happen, but it's easy enough to get back in sync by just
2681     skipping lines with weird contents.
2682     
2683     Signed-off-by: Keith Packard <keithp@keithp.com>
2684
2685 commit ae02b1590439d5c8dfb472cf1f83a14fdcfbaf11
2686 Author: Keith Packard <keithp@keithp.com>
2687 Date:   Sun Aug 29 21:36:47 2010 -0700
2688
2689     altosui: provide separate flush_input/flush_output for serial. deal with monitor automatically
2690     
2691     (yes, this should be two patches, but the diffs in AltosSerial were merged together).
2692     
2693     First, this replaces the existing flush/flush_reply mess with two simple functions,
2694     one to flush output to the serial device, making sure that all data written will be seen
2695     while we wait for input. The other sucks any pending input off of the serial line and
2696     discards it.
2697     
2698     Second, AltosSerial now tracks whether the serial line is being used for telemetry
2699     monitoring. If so, it enables monitoring, otherwise it disables it. Eliminates a
2700     bunch of manual state tracking elsewhere.
2701     
2702     Signed-off-by: Keith Packard <keithp@keithp.com>
2703
2704 commit edcfb1bdf64772d3b83405ccf99385b8fea5d8e4
2705 Author: Keith Packard <keithp@keithp.com>
2706 Date:   Sun Aug 29 17:33:59 2010 -0700
2707
2708     libaltos: AltusMetrum devices use more than one USB ID.
2709     
2710     List all usb devices, picking those with AltusMetrum IDs.
2711     
2712     Signed-off-by: Keith Packard <keithp@keithp.com>
2713
2714 commit 236685807b63860ad033aa0254ce8f6d8d36d4ef
2715 Author: Bdale Garbee <bdale@gag.com>
2716 Date:   Fri Aug 27 22:26:09 2010 -0600
2717
2718     update changelogs for Debian build
2719
2720 commit 1cda15fdef2d9d3e54354bd5c43a0bcc7e3240cb
2721 Author: Bdale Garbee <bdale@gag.com>
2722 Date:   Fri Aug 27 22:24:51 2010 -0600
2723
2724     fix up for an 0.7 release
2725
2726 commit 4c5c7c7f198775c398c1ad2edafb3488384cc297
2727 Author: Bdale Garbee <bdale@gag.com>
2728 Date:   Fri Aug 27 22:13:38 2010 -0600
2729
2730     update changelogs for Debian build
2731
2732 commit 42055af5c6f17d14a2f1c6a2b5e1ce6d3b45a615
2733 Author: Bdale Garbee <bdale@gag.com>
2734 Date:   Fri Aug 27 13:13:19 2010 -0600
2735
2736     update changelogs for Debian build
2737
2738 commit 0bd4cc03b3bf23aa32b5ce1921078021d1d8a9c6
2739 Author: Bdale Garbee <bdale@gag.com>
2740 Date:   Fri Aug 27 13:12:46 2010 -0600
2741
2742     fix path to installed shared library
2743
2744 commit 99c1d9b4ef10ec4ebbee058ce0bb38c954a0a3a6
2745 Author: Bdale Garbee <bdale@gag.com>
2746 Date:   Fri Aug 27 12:41:26 2010 -0600
2747
2748     update changelogs for Debian build
2749
2750 commit cf65c6b8056c4af7c26b52ec6f9fbd3400cef638
2751 Merge: 5f2f6a8 ae5eff7
2752 Author: Bdale Garbee <bdale@gag.com>
2753 Date:   Fri Aug 27 12:38:25 2010 -0600
2754
2755     Merge branch 'bdale'
2756     
2757     Conflicts:
2758         debian/control
2759
2760 commit ae5eff7bc0b63047737223423009707bedcb00f5
2761 Author: Bdale Garbee <bdale@gag.com>
2762 Date:   Fri Aug 27 12:37:36 2010 -0600
2763
2764     Revert "lose the prebuild hook for now while I'm fumbling"
2765     
2766     This reverts commit a21b6bb60ac1c07ebd161534a4ea63bfde50dcdf.
2767
2768 commit de2e71c4923a0282df74dbe37d087c34b4ddd279
2769 Author: Bdale Garbee <bdale@gag.com>
2770 Date:   Fri Aug 27 12:25:20 2010 -0600
2771
2772     fix man page delivery path
2773
2774 commit a8dbe082960dc9bdd44c6e4b1198423c4e566029
2775 Author: Bdale Garbee <bdale@gag.com>
2776 Date:   Fri Aug 27 12:18:28 2010 -0600
2777
2778     install altosui man page
2779
2780 commit 5cc933039e4763b8675611c63b6147b42878a2bb
2781 Author: Bdale Garbee <bdale@gag.com>
2782 Date:   Fri Aug 27 12:16:19 2010 -0600
2783
2784     fix permissions on installed jar file, switch from ao-view to altosui in
2785     the desktop file
2786
2787 commit 138009e9fad01f79df4c3820fbc206f78688bdce
2788 Author: Bdale Garbee <bdale@gag.com>
2789 Date:   Fri Aug 27 12:06:01 2010 -0600
2790
2791     update Debian standards version
2792
2793 commit c280071b7db4e9a7af31dc5740eb8d27f137950e
2794 Author: Bdale Garbee <bdale@gag.com>
2795 Date:   Fri Aug 27 12:04:13 2010 -0600
2796
2797     fix up the wrapper's path to the jar file
2798
2799 commit 5f2f6a8f9ba56be867888758848bc7f152ccbd47
2800 Merge: 63bd34c 9d1b27f
2801 Author: Keith Packard <keithp@keithp.com>
2802 Date:   Fri Aug 27 11:00:31 2010 -0700
2803
2804     Merge remote branch 'origin/master' into new-packet-format
2805
2806 commit 63bd34cd1b5a411489e8c3ab377f0fe0eec11f67
2807 Author: Keith Packard <keithp@keithp.com>
2808 Date:   Fri Aug 27 10:58:55 2010 -0700
2809
2810     altosui: add elevation and range information
2811     
2812     Signed-off-by: Keith Packard <keithp@keithp.com>
2813
2814 commit 72a18502e40f55cbba6418dc94315517881cd411
2815 Author: Bdale Garbee <bdale@gag.com>
2816 Date:   Fri Aug 27 11:51:24 2010 -0600
2817
2818     add an install target for altosui
2819
2820 commit 72c33a72ee105ec692dad62d6d9c1ad40b89bfe8
2821 Author: Bdale Garbee <bdale@gag.com>
2822 Date:   Fri Aug 27 11:45:19 2010 -0600
2823
2824     add install target for libaltos
2825
2826 commit a21b6bb60ac1c07ebd161534a4ea63bfde50dcdf
2827 Author: Bdale Garbee <bdale@gag.com>
2828 Date:   Fri Aug 27 11:26:29 2010 -0600
2829
2830     lose the prebuild hook for now while I'm fumbling
2831
2832 commit 9ea94411c9730f7a271366d309ab4827beeeb839
2833 Author: Bdale Garbee <bdale@gag.com>
2834 Date:   Fri Aug 27 11:17:54 2010 -0600
2835
2836     add a dummy install target
2837
2838 commit c443f43f8dee6e0fcbcecf9d09e948fd928b7af4
2839 Merge: 2950431 2923cf5
2840 Author: Bdale Garbee <bdale@gag.com>
2841 Date:   Fri Aug 27 03:08:53 2010 -0600
2842
2843     Merge branch 'new-packet-format' of ssh://git.gag.com/scm/git/fw/altos into new-package-format
2844
2845 commit 2923cf5057f9cef110dd547d8677ea5b60e00796
2846 Author: Keith Packard <keithp@keithp.com>
2847 Date:   Fri Aug 27 00:10:29 2010 -0700
2848
2849     altos: prepare for sdcc 2.9.1
2850     
2851     A few minor language changes -- non-standard keywords are now prefixed
2852     with __, such as 'at', 'interrupt', 'naked'.
2853     
2854     Signed-off-by: Keith Packard <keithp@keithp.com>
2855
2856 commit 68967157cee620ebedcc8c2ffd6fc7656532087b
2857 Author: Keith Packard <keithp@keithp.com>
2858 Date:   Thu Aug 26 23:55:44 2010 -0700
2859
2860     altosui: command line args are converted to csv format
2861     
2862     Signed-off-by: Keith Packard <keithp@keithp.com>
2863
2864 commit 7e0506dc2014b7178f52b950e8c1cb820b35f9c6
2865 Author: Keith Packard <keithp@keithp.com>
2866 Date:   Thu Aug 26 23:54:53 2010 -0700
2867
2868     altosui: Remove debug printf from AltosState.java
2869     
2870     Signed-off-by: Keith Packard <keithp@keithp.com>
2871
2872 commit 49364608b59de7421ab00d87d2685bc3b5f58411
2873 Author: Keith Packard <keithp@keithp.com>
2874 Date:   Thu Aug 26 23:53:06 2010 -0700
2875
2876     altosui: When parsing saved telem files, errors shouldn't abort file
2877     
2878     Make syntax errors in telem files just skip the current line and move
2879     on to the next one instead of abandoning the whole file.
2880     
2881     Signed-off-by: Keith Packard <keithp@keithp.com>
2882
2883 commit a16db143fc7ca72dc91e7989420049192114642d
2884 Author: Keith Packard <keithp@keithp.com>
2885 Date:   Thu Aug 26 23:50:51 2010 -0700
2886
2887     altosui: Serial line is in UTF-8 encoding. Deal with it.
2888     
2889     We read bytes from the serial line and need to convert each line into
2890     a string. So, save the bytes and at EOL, pass the whole mess to the
2891     string constructor with the appropriate encoding info.
2892     
2893     Signed-off-by: Keith Packard <keithp@keithp.com>
2894
2895 commit 0942912163255523d923140c01afbdb5da1c19b5
2896 Author: Keith Packard <keithp@keithp.com>
2897 Date:   Thu Aug 26 23:49:37 2010 -0700
2898
2899     altosui: Add support for old (version < 3) telemetry files
2900     
2901     This lets the code read telemetry files from pre-released versions of
2902     the software. Not strictly necessary for production, but useful for
2903     analysing old files.
2904     
2905     Signed-off-by: Keith Packard <keithp@keithp.com>
2906
2907 commit e383595cd281687de903fb6176564bbef270cb83
2908 Author: Keith Packard <keithp@keithp.com>
2909 Date:   Thu Aug 26 23:47:38 2010 -0700
2910
2911     altosui: AltosEepromReader was mis-setting boost tick
2912     
2913     It was supposed to use record.tick instead of the (unset) state.tick
2914     value.
2915     
2916     Signed-off-by: Keith Packard <keithp@keithp.com>
2917
2918 commit 651f6102ac79459fc8d5679d852c963dcb5bb3fc
2919 Author: Keith Packard <keithp@keithp.com>
2920 Date:   Thu Aug 26 23:44:25 2010 -0700
2921
2922     altosui: add rssi and distance/dir from pad to CSV files
2923     
2924     Just adds a couple more fields to the CSV files that might be interesting.
2925     
2926     Signed-off-by: Keith Packard <keithp@keithp.com>
2927
2928 commit 3dc67c1401976d6e9e2e942d5a4707a4810a0404
2929 Author: Keith Packard <keithp@keithp.com>
2930 Date:   Thu Aug 26 23:43:00 2010 -0700
2931
2932     altosui: Add AltosGreatCircle constructors
2933     
2934     This adds constructurs from AltosGPS pairs and also one from empty
2935     args (which defines both distance and bearing as 0).
2936     
2937     Signed-off-by: Keith Packard <keithp@keithp.com>
2938
2939 commit f0fd423d0bf83bc5c3f9d39e9c09397fbe8caed2
2940 Author: Keith Packard <keithp@keithp.com>
2941 Date:   Thu Aug 26 23:41:26 2010 -0700
2942
2943     altosui: Move number parsing code to Altos general class
2944     
2945     This moves these shared functions to the global shared class.
2946     
2947     Signed-off-by: Keith Packard <keithp@keithp.com>
2948
2949 commit 68b2b66d7574dfd0bd5e3571b8ffad32ca5d2b73
2950 Author: Keith Packard <keithp@keithp.com>
2951 Date:   Thu Aug 26 23:37:29 2010 -0700
2952
2953     altos: mark gps date written only after it gets into eeprom
2954     
2955     Data logging doesn't start until boost detect occurs. As the GPS date
2956     is only logged once, if that happens before logging is written to the
2957     flash, then the GPS date will never get saved.
2958     
2959     Signed-off-by: Keith Packard <keithp@keithp.com>
2960
2961 commit aa6c27df5db6bdae59d00affccb891854a6caa18
2962 Author: Keith Packard <keithp@keithp.com>
2963 Date:   Thu Aug 26 15:59:09 2010 -0700
2964
2965     altos: print GPS state flags in GPS 'g' command
2966     
2967     Having the GPS state information can help with GPS debugging.
2968     
2969     Signed-off-by: Keith Packard <keithp@keithp.com>
2970
2971 commit 34055129b4008f6a9833887b12dee39ffa408002
2972 Author: Keith Packard <keithp@keithp.com>
2973 Date:   Thu Aug 26 15:57:09 2010 -0700
2974
2975     altos: always rebuild ao_product.c to track git version
2976     
2977     The git version is built into ao_product.c and saved in eeprom log
2978     files, providing useful diagnostics about the firmware revision used
2979     for each flight. However, if ao_product.c isn't recompiled, then the
2980     updated version won't be included. Force recompilation of this file
2981     each time make is run to ensure that the final output contains an
2982     updated version number.
2983     
2984     Signed-off-by: Keith Packard <keithp@keithp.com>
2985
2986 commit 99400fdc0f19ef538fc362dde5c3ab5b7cdac409
2987 Author: Keith Packard <keithp@keithp.com>
2988 Date:   Tue Aug 24 16:43:38 2010 -0700
2989
2990     altosui: flush replies from serial link when entering debug mode
2991     
2992     We use replies in debug mode a lot and depend on them matching the
2993     expected parameters. The case which caused trouble was using
2994     TeleMetrum to reprogram TeleDongle -- sending the 'm 0' command (to
2995     disable telemetry monitoring on TeleDongle) to the TeleMetrum caused
2996     it to reply 'Syntax Error' which confused the subsequent flashing
2997     operation. Flushing that reply gets things back in sync.
2998     
2999     Signed-off-by: Keith Packard <keithp@keithp.com>
3000
3001 commit ba086cc77273efe5397f60dcaccd1e3771441481
3002 Author: Keith Packard <keithp@keithp.com>
3003 Date:   Tue Aug 24 04:02:27 2010 -0700
3004
3005     altosui: write USB serial number string while flashing
3006     
3007     USB serial number is encoded in UCS2 as a part of the string
3008     descriptors. Place those right after the other rom config bits so that
3009     altosui can find it. altosui is changed to write the serial number there.
3010     
3011     Signed-off-by: Keith Packard <keithp@keithp.com>
3012
3013 commit 220f3afdaa432c65f8ad45be7cdbe5c8a3616db3
3014 Author: Keith Packard <keithp@keithp.com>
3015 Date:   Tue Aug 24 04:01:47 2010 -0700
3016
3017     altosui: always display romconfig ui while flashing
3018
3019 commit f62b2aa08ebfd912b3c732397d43ff9f6162ec88
3020 Author: Keith Packard <keithp@keithp.com>
3021 Date:   Tue Aug 24 04:01:14 2010 -0700
3022
3023     altosui: fetch existing romconfig for flashing
3024
3025 commit d93787284c8e514a929edb9f944c98ae0206a33f
3026 Author: Keith Packard <keithp@keithp.com>
3027 Date:   Tue Aug 24 03:59:09 2010 -0700
3028
3029     altosui: Delay mapping Flash UI until flashing actually starts
3030     
3031     The flash operation may be abandoned before it even starts; this makes
3032     sure the UI doesn't flash up on the screen.
3033     
3034     Signed-off-by: Keith Packard <keithp@keithp.com>
3035
3036 commit 7d44cbd621d2b113ac2b802ef17e3d8a660ce7f2
3037 Author: Keith Packard <keithp@keithp.com>
3038 Date:   Tue Aug 24 03:58:00 2010 -0700
3039
3040     altosui: disable radio monitoring while using serial line for debugging
3041
3042 commit 7bd220dfd9b3fb0e42eb90c3b37eb7b4169eb21b
3043 Author: Keith Packard <keithp@keithp.com>
3044 Date:   Tue Aug 24 00:29:11 2010 -0700
3045
3046     altosui: Add ability to create CSV file from telem or eeprom files
3047     
3048     This creates a comma separated value file to export data for
3049     external programs.
3050     
3051     Signed-off-by: Keith Packard <keithp@keithp.com>
3052
3053 commit 634a550149e7c344a22a637ba484f115592b1018
3054 Author: Keith Packard <keithp@keithp.com>
3055 Date:   Mon Aug 23 23:15:05 2010 -0700
3056
3057     altosui: refactor logfile chooser dialog to share more code
3058     
3059     Move file opening logic into logfile chooser as it can be shared that way.
3060     
3061     Signed-off-by: Keith Packard <keithp@keithp.com>
3062
3063 commit afea6c264c5ebf12f1d629bd4bc724da86d11b7a
3064 Merge: 0e17853 9d1b27f
3065 Author: Anthony Towns <aj@erisian.com.au>
3066 Date:   Tue Aug 24 00:02:31 2010 -0600
3067
3068     Merge branch 'master' of git://git.gag.com/fw/altos
3069
3070 commit a55b132668a819cc26478a609cb79bd9190deb9d
3071 Author: Keith Packard <keithp@keithp.com>
3072 Date:   Mon Aug 23 23:01:36 2010 -0700
3073
3074     altosui: Separate out log file choosing dialog to share with CSV generator
3075     
3076     This dialog will be shared with the CSV file generating code, so split
3077     it out instead of duplicating it.
3078     
3079     Signed-off-by: Keith Packard <keithp@keithp.com>
3080
3081 commit 295043112ccde35092945c286596f9045ee6fa05
3082 Merge: 2007288 ef8376c
3083 Author: Bdale Garbee <bdale@gag.com>
3084 Date:   Mon Aug 23 23:11:22 2010 -0600
3085
3086     Merge branch 'new-packet-format' of ssh://git.gag.com/scm/git/fw/altos into new-package-format
3087
3088 commit ef8376c4dd8262a34e02b6bb9e19e907ac2f4330
3089 Author: Keith Packard <keithp@keithp.com>
3090 Date:   Mon Aug 23 22:08:30 2010 -0700
3091
3092     altosui: make default Manifest look for built-in freetts
3093
3094 commit 56b906f535ac2f86bcab71addbbcd376d74f6a73
3095 Author: Keith Packard <keithp@keithp.com>
3096 Date:   Mon Aug 23 22:03:36 2010 -0700
3097
3098     altos: Place rom config variables in fixed location
3099     
3100     The device serial number and radio calibration values are stored in
3101     flash, mostly so that TeleDongle gets them saved.
3102     
3103     Placing them in well-known locations (starting at 0xa0) makes it
3104     possible to find the previous configuration and to re-write it
3105     easily, without requiring the .map file.
3106     
3107     altosui doesn't have the .map file parsing code, so it relies upon
3108     this new technique. As a benefit, it reads the old values from the
3109     device before reprogramming it.
3110     
3111     Signed-off-by: Keith Packard <keithp@keithp.com>
3112
3113 commit 4c0c099716197ef7539be0cf55bbb164f6804958
3114 Author: Keith Packard <keithp@keithp.com>
3115 Date:   Mon Aug 23 22:02:21 2010 -0700
3116
3117     altosui: Finish device programming code
3118     
3119     Altosui can now reprogram Altusmetrum devices.
3120     
3121     Signed-off-by: Keith Packard <keithp@keithp.com>
3122
3123 commit bd2b44ddd61fadd8bf8ee6bf783ce019b1be7cc0
3124 Author: Keith Packard <keithp@keithp.com>
3125 Date:   Mon Aug 23 22:01:38 2010 -0700
3126
3127     altosui: Remove debug printf from AltosRomconfig
3128
3129 commit c3f57ffdb6c74de90d982eacd604e658ce9b00a5
3130 Author: Keith Packard <keithp@keithp.com>
3131 Date:   Mon Aug 23 22:01:11 2010 -0700
3132
3133     altosui: flush serial output before waiting for reply
3134
3135 commit 8857ac5e43eac6db8d5594b8864df497a712242b
3136 Author: Keith Packard <keithp@keithp.com>
3137 Date:   Mon Aug 23 22:00:16 2010 -0700
3138
3139     altosui: remove debug printf from AltosHexfile
3140
3141 commit b1758be01397fd49c441f40852f3558fe9343a2d
3142 Author: Keith Packard <keithp@keithp.com>
3143 Date:   Mon Aug 23 21:58:50 2010 -0700
3144
3145     altosui: Add lots more cc1111 debug interface functions
3146     
3147     These are sufficient to program the flash.
3148     
3149     Signed-off-by: Keith Packard <keithp@keithp.com>
3150
3151 commit f9e80f39bc39e5882bfe75f959b6501cb3277cd2
3152 Author: Keith Packard <keithp@keithp.com>
3153 Date:   Mon Aug 23 21:55:49 2010 -0700
3154
3155     libaltos: use pipe to wake up getchar on close. use mutexes
3156
3157 commit 86f7b9314b042f2e512fdf35067817e68532867b
3158 Author: Keith Packard <keithp@keithp.com>
3159 Date:   Mon Aug 23 21:54:47 2010 -0700
3160
3161     altosui: pad TM config dialog values to avoid clipping descenders
3162
3163 commit b8519b8669ff54741dd738ac343fbd2424451247
3164 Author: Keith Packard <keithp@keithp.com>
3165 Date:   Mon Aug 23 21:53:37 2010 -0700
3166
3167     ao-dumplog: Fix --remote and --channel options to actually work
3168
3169 commit ebeb13688a9a5442c838641ede6ba0dc92c9a1a4
3170 Author: Keith Packard <keithp@keithp.com>
3171 Date:   Mon Aug 23 14:32:58 2010 -0700
3172
3173     altosui: Add debug dongle API, split flash UI out
3174     
3175     Create an API to talk through the debug port on another AltOS
3176     device. Split the flash UI out from the flash implementation so that a
3177     command line flash utility can be written.
3178     
3179     Signed-off-by: Keith Packard <keithp@keithp.com>
3180
3181 commit 7f8d7978606abe544b1b9b6065c5480ed813b8ec
3182 Author: Keith Packard <keithp@keithp.com>
3183 Date:   Mon Aug 23 11:53:19 2010 -0700
3184
3185     altosui: Add .ihx file reading code and stub out flashing UI
3186     
3187     Signed-off-by: Keith Packard <keithp@keithp.com>
3188
3189 commit 2007288da8a83e3aa925e11cc196f1c65aab2e5c
3190 Author: Bdale Garbee <bdale@gag.com>
3191 Date:   Thu Aug 5 15:00:15 2010 -0400
3192
3193     working on java packaging details
3194
3195 commit 44b26dd550eef789e70082ccaa46d7d430c67bce
3196 Author: Bdale Garbee <bdale@gag.com>
3197 Date:   Thu Aug 5 15:15:04 2010 -0400
3198
3199     add freetts as a build dep
3200
3201 commit 0e17853c08f77debef3e8cf82e9cdb6a5079fc9b
3202 Author: Keith Packard <keithp@keithp.com>
3203 Date:   Sun Aug 22 23:06:15 2010 -0700
3204
3205     altosui: Set callsign when fetching eeprom data over the air
3206     
3207     The updated firmware places the callsign in each packet to comply with
3208     regulations, this ensures that TeleDongle has the current callsign
3209     configured.
3210     
3211     Signed-off-by: Keith Packard <keithp@keithp.com>
3212
3213 commit 953bc3438b10b21f3d65d292356c4ab2de23cddd
3214 Author: Keith Packard <keithp@keithp.com>
3215 Date:   Sun Aug 22 23:05:20 2010 -0700
3216
3217     altosui: Add TeleMetrum configuration
3218     
3219     This presents a dialog with all of the user-settable options in the
3220     TeleMetrum set for editing. Combo boxes are used for everything except
3221     the callsign.
3222     
3223     Signed-off-by: Keith Packard <keithp@keithp.com>
3224
3225 commit e1463d8e265dfd42c824d90088cd2a51b4cf8131
3226 Author: Keith Packard <keithp@keithp.com>
3227 Date:   Sat Aug 21 17:57:31 2010 -0700
3228
3229     altosui: Make teledongle callsign configurable
3230     
3231     Teledongle uses the callsign in packet mode; this provides a way to
3232     set that.
3233     
3234     Signed-off-by: Keith Packard <keithp@keithp.com>
3235
3236 commit 09252ec22d58e946494e4ca2cf367bf3bbe1cc50
3237 Author: Keith Packard <keithp@keithp.com>
3238 Date:   Sat Aug 21 17:09:41 2010 -0700
3239
3240     altos: Define USB product ID in per-product Makefile.defs file
3241     
3242     This allows Win7 to tell which kind of device is connected purely by
3243     USB id as it doesn't expose the USB product ID string to user space.
3244     
3245     Signed-off-by: Keith Packard <keithp@keithp.com>
3246
3247 commit 22800dc094797e1e0ad99124198809d0360f7556
3248 Author: Keith Packard <keithp@keithp.com>
3249 Date:   Tue Aug 17 18:22:28 2010 -0700
3250
3251     altosui: Select devices by USB vendor/product ID.
3252     
3253     Because Win7 doesn't expose the product name, we're swtiching to using
3254     the USB idProduct/idVendor values. This patch adds support for
3255     selecting devices by those new IDs.
3256     
3257     Signed-off-by: Keith Packard <keithp@keithp.com>
3258
3259 commit d14c96663a1027164fa30ed89b53f5a9d3fdb82b
3260 Author: Keith Packard <keithp@keithp.com>
3261 Date:   Tue Aug 17 18:19:43 2010 -0700
3262
3263     libaltos: integrate Windows support.
3264     
3265     This adds Windows support for discovery and I/O.
3266     
3267     The API to the library is mostly unchanged, except that it now exports
3268     product and vendor USB IDs as Win7 doesn't expose the product name
3269     anywhere that we've been able to find, so we'll be updating the
3270     firmware to use unique idProduct values for each product.
3271     
3272     Signed-off-by: Keith Packard <keithp@keithp.com>
3273
3274 commit 9d1b27fa147fc8b765d5be165ebef7ee0f85bd37
3275 Author: Bdale Garbee <bdale@gag.com>
3276 Date:   Wed Aug 11 22:11:50 2010 -0400
3277
3278     update changelogs for Debian build
3279
3280 commit b6da90b4627dde1fe88240c38c51559d8f781dd0
3281 Author: Bdale Garbee <bdale@gag.com>
3282 Date:   Wed Aug 11 17:15:39 2010 -0400
3283
3284     update changelogs for Debian build
3285
3286 commit 4918f73fd0a0f3f5d52907f95a0ec385e901d447
3287 Author: Bdale Garbee <bdale@gag.com>
3288 Date:   Wed Aug 11 08:50:27 2010 -0400
3289
3290     update changelogs for Debian build
3291
3292 commit f63f16a70e4d0535667a6364cafcbff026ee6a8c
3293 Author: Bdale Garbee <bdale@gag.com>
3294 Date:   Wed Aug 11 08:36:59 2010 -0400
3295
3296     update changelogs for Debian build
3297
3298 commit 294d9c7db21eaf1e71504dbcca5040371abcce55
3299 Author: Keith Packard <keithp@keithp.com>
3300 Date:   Sat Aug 7 22:30:55 2010 -0400
3301
3302     ao-dumplog: add --channel option (for use with -R option)
3303     
3304     Sets the channel when downloading data with the -R option.
3305     
3306     Signed-off-by: Keith Packard <keithp@keithp.com>
3307
3308 commit f317f1324b69b4241f4bb192e164b33d712d5a43
3309 Author: Keith Packard <keithp@keithp.com>
3310 Date:   Sat Aug 7 00:42:25 2010 -0400
3311
3312     altosui: Start adding code to write csv files from eeprom/telem files
3313     
3314     This is a start to code which can write out a csv file full of flight
3315     data from either an eeprom or telem input file. It's not hooked up,
3316     but the restructuring necessary is finished and the output is started.
3317     
3318     Signed-off-by: Keith Packard <keithp@keithp.com>
3319
3320 commit 4738cb2fc639adb1d9237e6c903479f0690dd81a
3321 Author: Keith Packard <keithp@keithp.com>
3322 Date:   Sat Aug 7 00:40:59 2010 -0400
3323
3324     altos: add callsign to packet mode, increase payload to 64 bytes
3325     
3326     Untested, but it 'should' work. Need to add callsign setting to packet
3327     mode users.
3328     
3329     Signed-off-by: Keith Packard <keithp@keithp.com>
3330
3331 commit b7699a5907e64bc7547fcc27e73f4a35bbaabfff
3332 Author: Keith Packard <keithp@keithp.com>
3333 Date:   Fri Aug 6 13:09:21 2010 -0400
3334
3335     altosui: Add comments to Eeprom reader
3336
3337 commit 0e917f3ff822616adb147517ac961422e5fedbfd
3338 Author: Keith Packard <keithp@keithp.com>
3339 Date:   Thu Aug 5 22:49:53 2010 -0400
3340
3341     altosui: Compute flight state from eeprom data
3342     
3343     This lets eeprom files be used to replay flights.
3344     
3345     Signed-off-by: Keith Packard <keithp@keithp.com>
3346
3347 commit a0a9b445a4d379730b67720f8d7b682d5206a582
3348 Author: Bdale Garbee <bdale@gag.com>
3349 Date:   Thu Aug 5 15:16:48 2010 -0400
3350
3351     update changelogs for Debian build
3352
3353 commit e075b8623533965b1b77b77d38c2df32f5f77fce
3354 Author: Bdale Garbee <bdale@gag.com>
3355 Date:   Thu Aug 5 15:16:24 2010 -0400
3356
3357     update changelogs for Debian build
3358
3359 commit 410de62715a0830f03b0a65d6c7730dff51e6ef4
3360 Author: Bdale Garbee <bdale@gag.com>
3361 Date:   Thu Aug 5 15:15:04 2010 -0400
3362
3363     add freetts as a build dep
3364
3365 commit 0b85160c44d934f3d1352c1c07c296d01ceffc32
3366 Author: Bdale Garbee <bdale@gag.com>
3367 Date:   Thu Aug 5 15:02:17 2010 -0400
3368
3369     update changelogs for Debian build
3370
3371 commit d091099753d9cae01c4805812425ebea19ec09cf
3372 Author: Bdale Garbee <bdale@gag.com>
3373 Date:   Thu Aug 5 15:00:46 2010 -0400
3374
3375     update changelogs for Debian build
3376
3377 commit aed55ef1ce45b0f6e6fefeebf50be97607b31d65
3378 Author: Bdale Garbee <bdale@gag.com>
3379 Date:   Thu Aug 5 15:00:15 2010 -0400
3380
3381     working on java packaging details
3382
3383 commit d8bf05f7ad55964c9bce0551e58f4ef6c9f721ad
3384 Author: Keith Packard <keithp@keithp.com>
3385 Date:   Thu Aug 5 13:50:18 2010 -0400
3386
3387     altosui: Split flight record out of telemetry class
3388     
3389     This will permit either telemetry or eeprom data to be used to
3390     construct the sequence of flight events for reply or data generation.
3391     
3392     Signed-off-by: Keith Packard <keithp@keithp.com>
3393
3394 commit 85a670b5a904d6750d0f179ae307baeb8fc7cbd2
3395 Author: Keith Packard <keithp@keithp.com>
3396 Date:   Thu Aug 5 13:40:17 2010 -0400
3397
3398     altosui: Explicitly initialize Altos class
3399     
3400     Because the Altos class is never instantiated, the static initializers
3401     are never called, leaving the string to state mapping empty. Hand-code
3402     the call to the initialer instead.
3403     
3404     Signed-off-by: Keith Packard <keithp@keithp.com>
3405
3406 commit 02f17f2cd26189e2676a9dc0d86bd959ed0bc3f4
3407 Author: Bdale Garbee <bdale@gag.com>
3408 Date:   Thu Aug 5 00:54:05 2010 -0400
3409
3410     move to science menu
3411
3412 commit 9e8f7f75442303f9bfa99a0435984f5d36863ae6
3413 Author: Keith Packard <keithp@keithp.com>
3414 Date:   Sat Jul 31 10:34:21 2010 -0700
3415
3416     altosui: Split status and info panels into separate files
3417     
3418     This moves some code out of AltosUI.java into separate files
3419     
3420     Signed-off-by: Keith Packard <keithp@keithp.com>
3421
3422 commit 9c9b35254c693b3ade42b24d1e29eaf31e6ba2aa
3423 Author: Keith Packard <keithp@keithp.com>
3424 Date:   Sat Jul 31 10:24:56 2010 -0700
3425
3426     altosui: Clear displayed data rows as needed.
3427     
3428     Signed-off-by: Keith Packard <keithp@keithp.com>
3429
3430 commit 88e0137a60d7a13ddb7781befa76650e13ad44ae
3431 Author: Keith Packard <keithp@keithp.com>
3432 Date:   Sat Jul 31 10:07:38 2010 -0700
3433
3434     altosui: Merge gps date and time classes into gps class
3435     
3436     No reason to split out the date and time information from the other gps info.
3437     
3438     Signed-off-by: Keith Packard <keithp@keithp.com>
3439
3440 commit 1c3b2fe357d6acf28f48aeddd91693f10381be51
3441 Author: Keith Packard <keithp@keithp.com>
3442 Date:   Sat Jul 31 10:05:15 2010 -0700
3443
3444     altosui: Capture config and version info in .eeprom files
3445     
3446     Instead of only writing the serial number to the .eeprom file, write
3447     all of the config values and all of the version reply to the .eeprom
3448     file. The config values, in particular, contain the accelerometer
3449     calibration data which is needed to correctly compute acceleration
3450     from the captured accelerometer data.
3451     
3452     Signed-off-by: Keith Packard <keithp@keithp.com>
3453
3454 commit e286eb61ad2a90746c1c31f95d26d5edb48738d3
3455 Author: Keith Packard <keithp@keithp.com>
3456 Date:   Sat Jul 31 09:57:49 2010 -0700
3457
3458     altosui: rename AltosEeprom -> AltosEepromDownload, split out Altos constants
3459     
3460     Renames the eeprom downloading code and adds a new file to share the
3461     flight data constants across the various UI modules.
3462     
3463     Signed-off-by: Keith Packard <keithp@keithp.com>
3464
3465 commit e3a9e3815db3f290e28b40ae02aa654f515cfc37
3466 Author: Bdale Garbee <bdale@gag.com>
3467 Date:   Sat Jul 31 10:55:27 2010 -0600
3468
3469     update changelogs for Debian build
3470
3471 commit 8fc261c2b77bb8aab201a0649a84b5ffa236ce26
3472 Author: Bdale Garbee <bdale@gag.com>
3473 Date:   Sat Jul 31 10:55:07 2010 -0600
3474
3475     see if my new freetts package works
3476
3477 commit 2f114c7ff6b0deddb790d34139bb11ac37f8c0da
3478 Author: Bdale Garbee <bdale@gag.com>
3479 Date:   Thu Jul 29 13:30:36 2010 -0600
3480
3481     update changelogs for Debian build
3482
3483 commit 7877496d47ce6d25210c0e1c6500666dbfc0876c
3484 Merge: c71061a 4cf39b1
3485 Author: Keith Packard <keithp@keithp.com>
3486 Date:   Thu Jul 29 12:07:49 2010 -0700
3487
3488     Merge remote branch 'origin/master'
3489
3490 commit c71061a37d3d3be2855b61cde33d2371989d7681
3491 Author: Keith Packard <keithp@keithp.com>
3492 Date:   Thu Jul 29 12:06:06 2010 -0700
3493
3494     Make altosui test script executable
3495
3496 commit 4cf39b13a574cb656999cf329f5b08e7f910604b
3497 Author: Bdale Garbee <bdale@gag.com>
3498 Date:   Thu Jul 29 12:57:31 2010 -0600
3499
3500     update changelogs for Debian build
3501
3502 commit d1848193d8208388e4ccdfbed4e5663a9ba04dd3
3503 Author: Bdale Garbee <bdale@gag.com>
3504 Date:   Thu Jul 29 12:56:59 2010 -0600
3505
3506     add a jdk to the build deps
3507
3508 commit 9ad4984124b6c05114feac4c4ac078dc248ce16a
3509 Author: Keith Packard <keithp@keithp.com>
3510 Date:   Thu Jul 29 11:56:24 2010 -0700
3511
3512     altosui: remove option to install to alternate volume
3513
3514 commit 2e797b18f0724caf7aaf96f45997998c7416f34e
3515 Author: Bdale Garbee <bdale@gag.com>
3516 Date:   Thu Jul 29 12:50:57 2010 -0600
3517
3518     update changelogs for Debian build
3519
3520 commit 89109f9dff3ce855d80da166e3362375282f745d
3521 Author: Bdale Garbee <bdale@gag.com>
3522 Date:   Thu Jul 29 12:47:37 2010 -0600
3523
3524     ugh, fixing failure due to aborted build
3525
3526 commit 6fb8546575f6d99676dbb1dce190b0b7cf24b657
3527 Author: Keith Packard <keithp@keithp.com>
3528 Date:   Thu Jul 29 11:45:56 2010 -0700
3529
3530     Moved Mac OS packaging to altosui dir
3531
3532 commit 865d5cdf8931ffc796f608e3e12d7c5a70832825
3533 Author: Bdale Garbee <bdale@gag.com>
3534 Date:   Thu Jul 29 12:45:18 2010 -0600
3535
3536     add swig as a build dep
3537
3538 commit 91d75fb3919f606a1956bf8c6423a8012d99a56a
3539 Author: Keith Packard <keithp@keithp.com>
3540 Date:   Thu Jul 29 11:45:12 2010 -0700
3541
3542     altosui: Switch eeprom extension back to .eeprom
3543
3544 commit 33ffd89d5a64c991d28bd7369b61e1faa18f605b
3545 Author: Bdale Garbee <bdale@gag.com>
3546 Date:   Thu Jul 29 12:40:52 2010 -0600
3547
3548     update changelogs for Debian build
3549
3550 commit 62b4cc51a0f54ef363cbff46caef80a0afecdea2
3551 Author: Bdale Garbee <bdale@gag.com>
3552 Date:   Thu Jul 29 12:40:25 2010 -0600
3553
3554     update changelogs for Debian build
3555
3556 commit 6f86db5e0360bef26b21336769b7635e3a11e160
3557 Author: Keith Packard <keithp@keithp.com>
3558 Date:   Thu Jul 29 11:24:47 2010 -0700
3559
3560     Add Mac OS X packaging bits
3561     
3562     Signed-off-by: Keith Packard <keithp@keithp.com>
3563
3564 commit 950f0a8c54e5835ee5d8b0aea360bd8362c21bc5
3565 Author: Keith Packard <keithp@keithp.com>
3566 Date:   Thu Jul 29 11:09:19 2010 -0700
3567
3568     altosui: construct Darwin application directory
3569     
3570     This adds the necessary files and build steps to construct
3571     AltosUI.app on a Darwin system.
3572     
3573     Signed-off-by: Keith Packard <keithp@keithp.com>
3574
3575 commit 669c5f52abb972a82ed6efbee7a8c7d20afb5cd0
3576 Author: Keith Packard <keithp@keithp.com>
3577 Date:   Thu Jul 29 10:48:52 2010 -0700
3578
3579     libaltos: build with java src encoding UTF8
3580     
3581     Signed-off-by: Keith Packard <keithp@keithp.com>
3582
3583 commit efa0e034a161f4852947cbac06537d6ba4422a0e
3584 Author: Keith Packard <keithp@keithp.com>
3585 Date:   Thu Jul 29 10:48:25 2010 -0700
3586
3587     altosui: remove debug printf
3588     
3589     Signed-off-by: Keith Packard <keithp@keithp.com>
3590
3591 commit 53c279b9e96da8b69837ae84038a78ca5707f2a5
3592 Author: Keith Packard <keithp@keithp.com>
3593 Date:   Thu Jul 29 10:45:02 2010 -0700
3594
3595     altosui: Close serial, join reader thread, free altos_file
3596     
3597     Separating out the close and free actions ensures that the reader thread will not
3598     access freed memory or dereference a null pointer while shutting down the
3599     connection to the serial device. Otherwise, a race condition exists between the
3600     serial close and the thread join.
3601     
3602     Signed-off-by: Keith Packard <keithp@keithp.com>
3603
3604 commit b8bc9994d8bfde6116c8a509e70ddf45fc4decce
3605 Author: Keith Packard <keithp@keithp.com>
3606 Date:   Thu Jul 29 10:24:59 2010 -0700
3607
3608     altosui: Remove unnecessary freetts .jar files
3609     
3610     Signed-off-by: Keith Packard <keithp@keithp.com>
3611
3612 commit e33dbbba94ce42295e9fed9f4ba7e46f9eff1517
3613 Author: Keith Packard <keithp@keithp.com>
3614 Date:   Thu Jul 29 10:24:09 2010 -0700
3615
3616     altosui: check for closed serial device before reading
3617     
3618     Signed-off-by: Keith Packard <keithp@keithp.com>
3619
3620 commit 27a2d0c00acf78628428c20ab68e2bfba06340da
3621 Author: Bdale Garbee <bdale@gag.com>
3622 Date:   Thu Jul 29 11:02:38 2010 -0600
3623
3624     update changelogs for Debian build
3625
3626 commit 537492dc961ee6a1945b1041ee3cc0d3f519a42c
3627 Author: Bdale Garbee <bdale@gag.com>
3628 Date:   Thu Jul 29 11:01:21 2010 -0600
3629
3630     update changelogs for Debian build
3631
3632 commit adf6cbcba23e24a3824f7e242ec37baa2750ab94
3633 Author: Bdale Garbee <bdale@gag.com>
3634 Date:   Thu Jul 29 10:59:18 2010 -0600
3635
3636     update changelogs for Debian build
3637
3638 commit d0fd53bdab2f480cd43b6d7010c2094f4fccda91
3639 Author: Keith Packard <keithp@keithp.com>
3640 Date:   Wed Jul 28 21:49:23 2010 -0700
3641
3642     Reset GPS ready status when GPS comes unlocked on the pad
3643     
3644     If GPS becomes unlocked, then report that in the UI and via
3645     voice.
3646     
3647     Signed-off-by: Keith Packard <keithp@keithp.com>
3648
3649 commit 5fd225c3a52445ecdc7c04fac5e3d9a0db177c66
3650 Author: Keith Packard <keithp@keithp.com>
3651 Date:   Wed Jul 28 21:01:41 2010 -0700
3652
3653     altosui: report rocket ground bearing at landing only if known
3654     
3655     if state.from_pad is null, then there isn't any data to report.
3656     
3657     Signed-off-by: Keith Packard <keithp@keithp.com>
3658
3659 commit d2d772164af95a35ea0f5d2413a5be67de9a210f
3660 Author: Keith Packard <keithp@keithp.com>
3661 Date:   Wed Jul 28 20:18:36 2010 -0700
3662
3663     altosui: Replace device dialog. Center eeprom monitor.
3664     
3665     This adds a custom dialog for selecting device, which makes it look
3666     much nicer on the screen and allows the user to double-click on an
3667     entry to select it.
3668     
3669     Signed-off-by: Keith Packard <keithp@keithp.com>
3670
3671 commit ea32290704a8ca468f01172166b561833b20c954
3672 Author: Keith Packard <keithp@keithp.com>
3673 Date:   Wed Jul 28 19:37:02 2010 -0700
3674
3675     altosui: Fix Save flight data monitor layout, add cancel
3676     
3677     Use GridBagLayout to improve the appearance of the flight data monitor
3678     widget, add a cancel button to stop loading data (useful if the
3679     connection is wedged).
3680     
3681     Signed-off-by: Keith Packard <keithp@keithp.com>
3682
3683 commit ce90f3fe2aa6e23695ccccb36a8e6e614a08ba31
3684 Author: Keith Packard <keithp@keithp.com>
3685 Date:   Wed Jul 28 17:08:42 2010 -0700
3686
3687     altosui: Add progress bar for eeprom downloading status
3688     
3689     This has a progress bar tracking the state and block count while
3690     downloading stuff from telemetrum.
3691     
3692     Signed-off-by: Keith Packard <keithp@keithp.com>
3693
3694 commit 6599e9576c3da9325a1731144c1b8bc4943184c0
3695 Author: Keith Packard <keithp@keithp.com>
3696 Date:   Wed Jul 28 15:41:34 2010 -0700
3697
3698     altosui: Add eeprom data capture function. No UI yet.
3699     
3700     Signed-off-by: Keith Packard <keithp@keithp.com>
3701
3702 commit 8a6040e143ecc7830cc1c0114de85f3b72c067eb
3703 Merge: 024d077 554a97e
3704 Author: Keith Packard <keithp@keithp.com>
3705 Date:   Wed Jul 28 13:29:51 2010 -0700
3706
3707     Merge remote branch 'keithp/macos'
3708
3709 commit 024d077302f91bdb17abe70d3211ab0949dab8b9
3710 Author: Keith Packard <keithp@keithp.com>
3711 Date:   Wed Jul 28 13:29:21 2010 -0700
3712
3713     Remove debug printf
3714     
3715     Signed-off-by: Keith Packard <keithp@keithp.com>
3716
3717 commit 826061eaca88c0dd75051a6006ef6703c91af595
3718 Author: Keith Packard <keithp@keithp.com>
3719 Date:   Wed Jul 28 13:10:11 2010 -0700
3720
3721     Add voice test command for help in adjusting volume.
3722     
3723     Signed-off-by: Keith Packard <keithp@keithp.com>
3724
3725 commit 71da54a5ce255395376a44586782ab8b6f3b289f
3726 Author: Keith Packard <keithp@keithp.com>
3727 Date:   Wed Jul 28 13:01:52 2010 -0700
3728
3729     Make voice and channel menus work.
3730     
3731     Stores voice and channel data to preferences.
3732     
3733     Signed-off-by: Keith Packard <keithp@keithp.com>
3734
3735 commit e76b9cc32bbcc5176d9bdd6f8d79778024627382
3736 Author: Keith Packard <keithp@keithp.com>
3737 Date:   Wed Jul 28 12:24:53 2010 -0700
3738
3739     altosui: Catch errors opening USB devices. Limit list to relevant devices
3740     
3741     Avoids a segfault when failing to open a device. Limit listed telemetry
3742     devices to just TeleDongle units.
3743     
3744     Signed-off-by: Keith Packard <keithp@keithp.com>
3745
3746 commit 172a2817dde6718724f2b5fad5a7761801446fa0
3747 Merge: f2a006f 81bf204
3748 Author: Keith Packard <keithp@keithp.com>
3749 Date:   Wed Jul 28 11:20:22 2010 -0700
3750
3751     Merge branch 'macos'
3752
3753 commit f2a006fd98045066bdf429cc142d033e9feb0a8f
3754 Author: Keith Packard <keithp@keithp.com>
3755 Date:   Wed Jul 28 09:31:09 2010 -0700
3756
3757     Make ao_log_data re-entrant as it is used for both sensor and GPS logs
3758     
3759     Because ao_log_data is called from two different threads, failing to
3760     make it re-entrant would cause the 'log' pointer parameter to get
3761     overwritten if another thread asked to log data while the eeprom was
3762     busy writing out a block.
3763     
3764     This would cause the second thread to re-writing data from the first
3765     thread's address, but without re-checksumming the data as the checksum
3766     is computed before the log mutex is taken.
3767     
3768     The bug can be seen by log blocks with invalid checksums.
3769     
3770     Here's what happens with the ao_gps_tracking_report and ao_log threads:
3771     
3772       ao_gps_tracking_report            ao_log
3773     
3774        Writes a bunch of records
3775        *blocks* in the eeprom flush
3776                                         sets ao_log_data 'log' to global 'log'
3777                                         computes checksum for 'log' block
3778                                         *blocks* on ao_log_mutex
3779        Wakes up
3780        sets ao_log_data 'log' to 'gps_log'
3781        writes remaining records
3782        'gps_log' is left with svid = 0
3783        *blocks* on ao_gps_tracking_data
3784                                         writes data, reading from
3785                                         the current ao_log_data 'log'
3786                                         pointer which points at 'gps_log'
3787     
3788     Making ao_log_data re-entrant fixes this by ensuring that the 'ao_log'
3789     thread has its own copy of the ao_log_data 'log' parameter.
3790     
3791     I made this function take an __xdata restricted pointer so that it
3792     could be passed in the dptr register instead of needing to go on the stack.
3793     
3794     Signed-off-by: Keith Packard <keithp@keithp.com>
3795
3796 commit 554a97ef455c801dcab825815f44520f96f4c3f3
3797 Author: Keith Packard <keithp@keithp.com>
3798 Date:   Tue Jul 27 19:29:38 2010 -0700
3799
3800     Force java source encoding to UTF-8
3801
3802 commit 81bf2042ca39eb106b789e5a08647c3114669358
3803 Author: Keith Packard <keithp@keithp.com>
3804 Date:   Tue Jul 27 15:29:28 2010 -0700
3805
3806     Java voice reporting cleanups.
3807     
3808     Make sure it says something at the end of a log file replay.
3809     Make sure it reports max speed after motor burn out, and max height
3810     after apogee.
3811     
3812     Signed-off-by: Keith Packard <keithp@keithp.com>
3813
3814 commit 8f2f38f2a9fb0c106e2c6b60cdc205292ce329ea
3815 Author: Keith Packard <keithp@keithp.com>
3816 Date:   Tue Jul 27 10:18:20 2010 -0700
3817
3818     Java clean ups -- use varargs where possible, remove AltosSerialReader
3819     
3820     Add methods that format stuff using String.format for voice and serial
3821     link, remove AltosSerialReader class and just embed that in the
3822     AltosSerial class directly.
3823     
3824     Signed-off-by: Keith Packard <keithp@keithp.com>
3825
3826 commit 734cd15ccff691f851359518ce6118f29dc9f88d
3827 Author: Keith Packard <keithp@keithp.com>
3828 Date:   Tue Jul 27 10:18:09 2010 -0700
3829
3830     Remove directories as .class file dependencies; it makes them get rebuilt all the time
3831
3832 commit 809feb75e2155e84aebfcc431867edcfd9054670
3833 Author: Keith Packard <keithp@keithp.com>
3834 Date:   Tue Jul 27 01:22:56 2010 -0700
3835
3836     Clean up altosui build a bit
3837
3838 commit 3784578a40dcc61f447435cfdf22e13c409cb9c0
3839 Author: Keith Packard <keithp@keithp.com>
3840 Date:   Tue Jul 27 00:16:15 2010 -0700
3841
3842     Add application icons for Mac OS X
3843
3844 commit 2c273710ea9b76ebee4101893f9fe84be8a02354
3845 Author: Keith Packard <keithp@keithp.com>
3846 Date:   Tue Jul 27 00:11:58 2010 -0700
3847
3848     Add Mac OS X packaging files for altosui
3849
3850 commit a58c44cd904e5429b807e5c23913051ed6484edc
3851 Author: Keith Packard <keithp@keithp.com>
3852 Date:   Tue Jul 27 00:09:41 2010 -0700
3853
3854     libaltos: build fat 10.5-compatible library
3855     
3856     Signed-off-by: Keith Packard <keithp@keithp.com>
3857
3858 commit 4e3285575e0c7d029e799258587e965779990099
3859 Author: Keith Packard <keithp@keithp.com>
3860 Date:   Tue Jul 27 00:09:18 2010 -0700
3861
3862     libaltos: make clean remove all built files
3863     
3864     Signed-off-by: Keith Packard <keithp@keithp.com>
3865
3866 commit fb8507975c6e081de2e909eca6faaa8f868b609e
3867 Author: Keith Packard <keithp@keithp.com>
3868 Date:   Tue Jul 27 00:08:38 2010 -0700
3869
3870     libaltos needs -I. on all systems
3871     
3872     Signed-off-by: Keith Packard <keithp@keithp.com>
3873
3874 commit 0a782026f6b19e84ffd44f1ae1b466363474bd30
3875 Author: Keith Packard <keithp@keithp.com>
3876 Date:   Mon Jul 26 18:10:07 2010 -0700
3877
3878     Darwin doesn't have strndup.
3879     
3880     This provides a private version of this GNU extension.
3881     
3882     Signed-off-by: Keith Packard <keithp@keithp.com>
3883
3884 commit b51497597868a40df039dd3ca11b35a6258bbbb3
3885 Author: Keith Packard <keithp@keithp.com>
3886 Date:   Mon Jul 26 18:04:10 2010 -0700
3887
3888     Re-enable Linux support for altosui.
3889     
3890     This steals code from cc-usbdev for scanning the USB tree and uses the
3891     same tty code as on Darwin
3892     
3893     Signed-off-by: Keith Packard <keithp@keithp.com>
3894
3895 commit e9153c4f2c71ed965822fcfe5112d2bc38506baf
3896 Author: Keith Packard <keithp@keithp.com>
3897 Date:   Mon Jul 26 17:04:04 2010 -0700
3898
3899     Re-enable freetts
3900
3901 commit 17188f36fe18c23bc2eb877ac9a01b7693f4b863
3902 Author: Keith Packard <keithp@keithp.com>
3903 Date:   Mon Jul 26 17:03:47 2010 -0700
3904
3905     Present list of altos devices in nice format
3906
3907 commit 005e2d6a7bb3b0546b0c1273296875621632ec6d
3908 Author: Keith Packard <keithp@keithp.com>
3909 Date:   Mon Jul 26 15:42:48 2010 -0700
3910
3911     Switch AltosUI to libaltos for device access
3912     
3913     Signed-off-by: Keith Packard <keithp@keithp.com>
3914
3915 commit c726d8f6eb861801d7543552beab6ee2c920c96f
3916 Author: Keith Packard <keithp@keithp.com>
3917 Date:   Mon Jul 26 15:41:39 2010 -0700
3918
3919     Add libaltos which talks to USB connected altos devices
3920
3921 commit 05111d5be4d37bedaaee6415d6ee27347e6a112c
3922 Author: Keith Packard <keithp@keithp.com>
3923 Date:   Mon Jul 26 12:52:17 2010 -0700
3924
3925     When the EP0 IN buffer is full, don't panic, just skip sending another
3926     
3927     If the host doesn't pull the IN packet out of EP0 before sending
3928     another SETUP command along, the IN buffer will still be busy when we
3929     try to reply to the SETUP command. While I don't quite understand why
3930     this would ever happen, there's no need to panic about it, just drop
3931     the reply packet on the floor.
3932     
3933     Signed-off-by: Keith Packard <keithp@keithp.com>
3934
3935 commit d0647950b76bfa9942e4f8cf87353f2b724099f4
3936 Author: Bdale Garbee <bdale@gag.com>
3937 Date:   Wed Jul 21 14:26:36 2010 -0600
3938
3939     fix text since TM only has one led to blink
3940
3941 commit 8eda9fe94a7fd40cb84f50e17e64956f1584ebdc
3942 Author: Bdale Garbee <bdale@gag.com>
3943 Date:   Tue Jul 20 22:24:32 2010 -0600
3944
3945     update changelogs for Debian build
3946
3947 commit cd8aa79de72b8b6b3a26d0c2522e94c621b70f13
3948 Author: Bdale Garbee <bdale@gag.com>
3949 Date:   Tue Jul 20 22:24:01 2010 -0600
3950
3951     update to latest Debian standards version
3952
3953 commit 3284c7516e302e6db403d18866924ad926ffb2a7
3954 Author: Bdale Garbee <bdale@gag.com>
3955 Date:   Tue Jul 20 22:20:08 2010 -0600
3956
3957     update changelogs for Debian build
3958
3959 commit 8f1933717e3acfbcb09191da6e79a7944f91f9d9
3960 Author: Bdale Garbee <bdale@gag.com>
3961 Date:   Tue Jul 20 22:19:27 2010 -0600
3962
3963     reflect documentation file name change
3964
3965 commit 2cf1ef555a7feceeb1c333b273c19dd848e8d03f
3966 Author: Bdale Garbee <bdale@gag.com>
3967 Date:   Tue Jul 20 22:15:47 2010 -0600
3968
3969     update changelogs for Debian build
3970
3971 commit 74c67fc466118b86b4eb5173f7a6886ae220a985
3972 Author: Bdale Garbee <bdale@gag.com>
3973 Date:   Tue Jul 20 22:14:27 2010 -0600
3974
3975     add build dep for sndfile
3976
3977 commit 0794ab1e13313fa49b7caf01aef20b052ad78a88
3978 Author: Bdale Garbee <bdale@gag.com>
3979 Date:   Tue Jul 20 22:10:01 2010 -0600
3980
3981     update changelogs for Debian build
3982
3983 commit 15a6791ba8f8313b6b55752c3fa7dc254d56dd5c
3984 Author: Bdale Garbee <bdale@gag.com>
3985 Date:   Tue Jul 20 22:08:56 2010 -0600
3986
3987     update changelogs for Debian build
3988
3989 commit e747954b6a9e71705f619684df8a118a909b1039
3990 Merge: bd40a5b 695879d
3991 Author: Bdale Garbee <bdale@gag.com>
3992 Date:   Tue Jul 20 22:07:22 2010 -0600
3993
3994     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
3995
3996 commit bd40a5b431847c071f5c486d754eca5627e5e3b9
3997 Author: Bdale Garbee <bdale@gag.com>
3998 Date:   Tue Jul 20 02:12:03 2010 -0600
3999
4000     significant update
4001
4002 commit 695879dbccfc5ec6b79698653c58814158f91686
4003 Author: Keith Packard <keithp@keithp.com>
4004 Date:   Wed Jul 14 19:07:02 2010 -0700
4005
4006     Switch DBG pins to GPIO when using any debug commands. Reboot to restore.
4007     
4008     If you want to use TeleMetrum as a debug dongle, you need to flip the
4009     three pins used to talk to the remote debug port from SPI mode to GPIO
4010     mode.
4011     
4012     This patch doesn't provide any way to get back to SPI mode, so you'll
4013     have to reboot the TeleMetrum to write out config parameters or log
4014     flight data after using any debug commands.
4015     
4016     Signed-off-by: Keith Packard <keithp@keithp.com>
4017
4018 commit a9ec6be0e92dee01f7aac006ef6f7779c1da1b36
4019 Author: Keith Packard <keithp@keithp.com>
4020 Date:   Sat Jul 3 17:42:36 2010 -0400
4021
4022     Telemetry code was mis-computing RSSI
4023     
4024     The RSSI data from the hardware reports in 1/2 dBm increments, and so
4025     must be divided to report plain RSSI numbers.
4026     
4027     Signed-off-by: Keith Packard <keithp@keithp.com>
4028
4029 commit 62294ea3830d3ea261a8761edc9fa6f98201d321
4030 Author: Bdale Garbee <bdale@gag.com>
4031 Date:   Thu Jun 24 12:38:23 2010 -0700
4032
4033     update changelogs for Debian build
4034
4035 commit 4766b13d1241fa585907c6f77707d2d4b3ccff75
4036 Author: Bdale Garbee <bdale@gag.com>
4037 Date:   Thu Jun 24 12:37:55 2010 -0700
4038
4039     update changelogs for Debian build
4040
4041 commit 52834517c0706b1f16fb81643a42dc1c1997e00a
4042 Author: Keith Packard <keithp@keithp.com>
4043 Date:   Mon Jun 21 15:53:33 2010 -0700
4044
4045     Abort any in-progress radio operation when changing radio channel
4046     
4047     In monitor mode, the current receive operation must be aborted so that
4048     the radio channel change can take effect without receiving a
4049     telemetry packet on the old channel. Aborting any in-progress radio
4050     operation will make sure that happens.
4051     
4052     Signed-off-by: Keith Packard <keithp@keithp.com>
4053
4054 commit 5933eaa44fe45027b856f1303dd657b974eb53e7
4055 Author: Keith Packard <keithp@keithp.com>
4056 Date:   Mon Jun 21 11:44:32 2010 -0700
4057
4058     ao-postflight: was walking off state.data array
4059
4060 commit 11d155d558d0b121b66f089adee0a47d71f65a78
4061 Merge: 544003a 24393ea
4062 Author: Keith Packard <keithp@keithp.com>
4063 Date:   Wed Jun 16 21:54:06 2010 -0700
4064
4065     Merge remote branch 'mjb/master'
4066
4067 commit 544003a8da0248fd6f3c62ded86af74ab7cdadf6
4068 Merge: 267923e 93c1e29
4069 Author: Keith Packard <keithp@keithp.com>
4070 Date:   Wed Jun 16 21:52:23 2010 -0700
4071
4072     Merge remote branch 'origin/master'
4073
4074 commit 267923e56e22b3635a21f42ef77a3a36158bc273
4075 Author: Keith Packard <keithp@keithp.com>
4076 Date:   Wed Jun 16 21:49:43 2010 -0700
4077
4078     Add special code for USB panic's.
4079     
4080     The USB system may panic if the hardware isn't ready for IN data when
4081     the driver thinks it should be. This adds a special panic code to make
4082     figuring this out easier.
4083     
4084     Signed-off-by: Keith Packard <keithp@keithp.com>
4085
4086 commit 50ae347bf9de49ccfc92d26888f36e155fb406a3
4087 Author: Keith Packard <keithp@keithp.com>
4088 Date:   Wed Jun 16 21:48:04 2010 -0700
4089
4090     ao-view: disable radio telemetry monitoring during channel change
4091     
4092     This makes ao-view disable the radio so that the channel change has an
4093     immediate effect rather than waiting for a packet on the old channel.
4094     
4095     Note that this should also be fixed in the TM code itself so that this
4096     change wouldn't be required.
4097     
4098     Signed-off-by: Keith Packard <keithp@keithp.com>
4099
4100 commit 24393eab0ea085f2d0224b59fdc3c00693e5d3a9
4101 Author: Mike Beattie <mike@ethernal.org>
4102 Date:   Thu Jun 17 14:04:01 2010 +1200
4103
4104     Extension to KML output format, and minor bug fix
4105     
4106     Extended KML output by breaking flight into coloured segments representing
4107     flight state. Add extra statistical information to description bubbles
4108     visible in Google Earth when clicking on links in My Places.
4109     
4110     Fix Bugs:
4111     * output kml to file provided as argument.
4112     * move kml coordinate output code to take advantage of nsat calculation
4113     * remove superfluous %9.2f format specifier from raw_file output.
4114     
4115     Signed-off-by: Mike Beattie <mike@ethernal.org>
4116
4117 commit 93c1e29b07c331a5ca6e0f647b9d2e9266ed3014
4118 Author: Bdale Garbee <bdale@gag.com>
4119 Date:   Tue May 18 23:12:45 2010 -0600
4120
4121     updates from Bob
4122
4123 commit bb46c9a1da5788a082e4483e576a5a6d3963507b
4124 Author: Bdale Garbee <bdale@gag.com>
4125 Date:   Tue May 18 00:26:28 2010 -0600
4126
4127     update changelogs for Debian build
4128
4129 commit 16c4cae7ebed7bd3ee0f12b8872bf950574f17e8
4130 Author: Bdale Garbee <bdale@gag.com>
4131 Date:   Tue May 18 00:26:00 2010 -0600
4132
4133     update changelogs for Debian build
4134
4135 commit bc89d962c87b50e5487628f8ca25e4443ac4823d
4136 Author: Bdale Garbee <bdale@gag.com>
4137 Date:   Tue May 18 00:24:03 2010 -0600
4138
4139     merge the altusmetrum-themes package
4140
4141 commit 0c6cf621dfd8339b8bc3915750a3147235f1331b
4142 Merge: 32e430b 563a9dc
4143 Author: Bdale Garbee <bdale@gag.com>
4144 Date:   Mon May 17 23:59:43 2010 -0600
4145
4146     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
4147
4148 commit 32e430b8a5f93b312f6359b4d553bad92ed37b19
4149 Author: Bdale Garbee <bdale@gag.com>
4150 Date:   Mon May 17 22:43:19 2010 -0600
4151
4152     merge in a derivative of Bob Finch's mere mortals guide as a getting started