fw/altos
13 years agowindows: Add compatibility IDs to telemetrum.inf
Keith Packard [Sun, 28 Nov 2010 08:22:14 +0000 (00:22 -0800)]
windows: Add compatibility IDs to telemetrum.inf

This will allow the .nsi file to reference just the compatibility ID
instead of needing to have all of the USB IDs listed.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltos: eliminate ao_wake_task
Keith Packard [Sat, 27 Nov 2010 01:39:40 +0000 (17:39 -0800)]
altos: eliminate ao_wake_task

Waking up a task waiting on some random object is a bad idea. Fix
the waiters to look for suitable signalling.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltos: clean up radio abort paths. Share radio code.
Keith Packard [Sat, 27 Nov 2010 00:14:15 +0000 (16:14 -0800)]
altos: clean up radio abort paths. Share radio code.

Instead of aborting the DMA and radio operation and expecting that to
be handled reasonably by the radio receiving task, rewrite things so
that the abort function just wakes the receiving task while that
terminates the DMA and cleans up the radio.

This eliminates all kinds of nasty bugs dealing with radio abort
smashing the radio registers at the wrong time, or interrupting a
radio transmission.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: move maps to subdir, fix E/W mismatch
Anthony Towns [Mon, 13 Dec 2010 17:40:18 +0000 (03:40 +1000)]
altosui: move maps to subdir, fix E/W mismatch

13 years agoupdate changelogs for Debian build debian/0.8.1+4+gea95c06
Bdale Garbee [Wed, 1 Dec 2010 07:15:17 +0000 (00:15 -0700)]
update changelogs for Debian build

13 years agofix symlink paths in rules file
Bdale Garbee [Wed, 1 Dec 2010 07:12:05 +0000 (00:12 -0700)]
fix symlink paths in rules file

13 years agoupdate changelogs for Debian build debian/0.8.1+2+gea7130e
Bdale Garbee [Wed, 1 Dec 2010 07:03:23 +0000 (00:03 -0700)]
update changelogs for Debian build

13 years agomodify Debian package build to deliver one copy of background.png for
Bdale Garbee [Wed, 1 Dec 2010 07:00:58 +0000 (00:00 -0700)]
modify Debian package build to deliver one copy of background.png for
the themes and symlink it into place for gdm and slim

13 years agoupdate changelogs for Debian build debian/0.8.1
Bdale Garbee [Tue, 30 Nov 2010 04:47:13 +0000 (21:47 -0700)]
update changelogs for Debian build

13 years agoreleasing 0.8.1 0.8.1
Bdale Garbee [Tue, 30 Nov 2010 04:46:02 +0000 (21:46 -0700)]
releasing 0.8.1

13 years agoAdd minimal release testing plan to Releasing
Keith Packard [Tue, 30 Nov 2010 04:41:49 +0000 (20:41 -0800)]
Add minimal release testing plan to Releasing

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoMove "Releasing" to top level
Keith Packard [Tue, 30 Nov 2010 04:34:27 +0000 (20:34 -0800)]
Move "Releasing" to top level

This file documents the AltOS release process for all systems.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agowindows: Add jfreechart.jar and jcommon.jar to windows install image
Keith Packard [Tue, 30 Nov 2010 04:17:35 +0000 (20:17 -0800)]
windows: Add jfreechart.jar and jcommon.jar to windows install image

These are necessary for the Graph Data button to do anything useful.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoadding Bdale's release process document to the source tree
Bdale Garbee [Tue, 30 Nov 2010 04:29:14 +0000 (21:29 -0700)]
adding Bdale's release process document to the source tree

13 years agofix an Altos vs Altus typo in the docs
Bdale Garbee [Mon, 29 Nov 2010 21:40:27 +0000 (14:40 -0700)]
fix an Altos vs Altus typo in the docs

13 years agofix section layering
Bdale Garbee [Mon, 29 Nov 2010 05:42:43 +0000 (22:42 -0700)]
fix section layering

13 years agofix publish target in doc/Makefile
Bdale Garbee [Mon, 29 Nov 2010 02:46:03 +0000 (19:46 -0700)]
fix publish target in doc/Makefile

13 years agomoved doc dir in web content to AltOS tree
Bdale Garbee [Mon, 29 Nov 2010 01:48:31 +0000 (18:48 -0700)]
moved doc dir in web content to AltOS tree

13 years agoupdate changelogs for Debian build debian/0.8
Bdale Garbee [Mon, 29 Nov 2010 01:32:17 +0000 (18:32 -0700)]
update changelogs for Debian build

13 years agorewind changelog to recover from stupid build failure 0.8
Bdale Garbee [Mon, 29 Nov 2010 01:31:26 +0000 (18:31 -0700)]
rewind changelog to recover from stupid build failure

13 years agoupdate changelogs for Debian build
Bdale Garbee [Mon, 29 Nov 2010 01:24:00 +0000 (18:24 -0700)]
update changelogs for Debian build

13 years agoupdate changelogs for Debian build
Bdale Garbee [Mon, 29 Nov 2010 01:23:17 +0000 (18:23 -0700)]
update changelogs for Debian build

13 years agodeclaring 0.8 released
Bdale Garbee [Mon, 29 Nov 2010 01:21:31 +0000 (18:21 -0700)]
declaring 0.8 released

13 years agowindows: Bump .inf file version
Keith Packard [Sun, 28 Nov 2010 07:08:41 +0000 (23:08 -0800)]
windows: Bump .inf file version

13 years agowindows: more .inf file hacking
Keith Packard [Sun, 28 Nov 2010 07:04:50 +0000 (23:04 -0800)]
windows: more .inf file hacking

Add a LayoutFile reference
Add the FakeModemCopyFileSection

Copy AltosMetrum.Install section to AltusMetrum.Install.NT section. I
don't know what this might do; existing files seem inconsistent.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agowindows: remove some non-existent .inf file section references
Keith Packard [Sun, 28 Nov 2010 06:39:31 +0000 (22:39 -0800)]
windows: remove some non-existent .inf file section references

The mfglt and VerboseResultCodes sections are not present in the .inf
file, so remove refernces to them.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agowindows: try harder to get windows install to work
Keith Packard [Sun, 28 Nov 2010 06:35:18 +0000 (22:35 -0800)]
windows: try harder to get windows install to work

Add devIDs to .nsi file. Fix install section name mapping from the
hot-plug info.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Correct windows hardware IDs for nsis installer file
Keith Packard [Sun, 28 Nov 2010 00:30:29 +0000 (16:30 -0800)]
altosui: Correct windows hardware IDs for nsis installer file

Need real hardware IDs (encoded USB ids) to get windows to
auto-install the driver?

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoupdate changelogs for Debian build debian/0.7.1+168+gcb08bc2
Bdale Garbee [Fri, 26 Nov 2010 05:31:33 +0000 (22:31 -0700)]
update changelogs for Debian build

13 years agochanged main document name from telemetrum-doc to altusmetrum
Bdale Garbee [Fri, 26 Nov 2010 05:29:01 +0000 (22:29 -0700)]
changed main document name from telemetrum-doc to altusmetrum

13 years agoupdate fat target in Makefiles to reflect move of altosui and libaltos
Bdale Garbee [Fri, 26 Nov 2010 02:30:02 +0000 (19:30 -0700)]
update fat target in Makefiles to reflect move of altosui and libaltos

13 years agoaltosui: Clean up flash code to ensure swing gets called from right thread
Keith Packard [Fri, 26 Nov 2010 01:29:28 +0000 (17:29 -0800)]
altosui: Clean up flash code to ensure swing gets called from right thread

This moves all of the flash code to a separate thread and passes
messages back to the swing thread to keep the UI up to date.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Remove gratuitous threading from device flashing UI
Keith Packard [Fri, 26 Nov 2010 00:28:04 +0000 (16:28 -0800)]
altosui: Remove gratuitous threading from device flashing UI

There's no need for a thread here, and swing doesn't want us to use
one anyways.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Flight data download GUI operations called only from main thread
Keith Packard [Fri, 26 Nov 2010 00:23:18 +0000 (16:23 -0800)]
altosui: Flight data download GUI operations called only from main thread

Swing doesn't like UI functions being called from non-dispatch thread,
so fix up the eeprom download code to use SwingUtilities.invokeLater
to make sure this works right.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Eliminate unnecessary thread from config UI
Keith Packard [Fri, 26 Nov 2010 00:09:37 +0000 (16:09 -0800)]
altosui: Eliminate unnecessary thread from config UI

There's no reason to use a thread to run a dialog box, and
swing doesn't like threads anyways.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Only call swing display functions from main thread.
Keith Packard [Thu, 25 Nov 2010 23:56:42 +0000 (15:56 -0800)]
altosui: Only call swing display functions from main thread.

Swing insists that all display functions be called from a single
thread, and the flight window wasn't following this for display
updates. Use SwingUtilities.invokeLater to make sure the flight UI
updates happen in the right context.

Fixes a UI freeze on Mac OS.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoUpdated AltOS PKGBUILD to track makefile changes
Bob Finch [Thu, 25 Nov 2010 20:30:48 +0000 (13:30 -0700)]
Updated AltOS PKGBUILD to track makefile changes

13 years agoaltosui: Hack up standalone makefile to maybe build altosui again
Keith Packard [Thu, 25 Nov 2010 19:16:55 +0000 (11:16 -0800)]
altosui: Hack up standalone makefile to maybe build altosui again

This isn't tested, but at least the paths are more likely to be correct

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Make windows bits build after moving altosui directory
Keith Packard [Thu, 25 Nov 2010 19:16:28 +0000 (11:16 -0800)]
altosui: Make windows bits build after moving altosui directory

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoRevert "altos: Don't abort radio transmissions with ao_radio_abort"
Keith Packard [Thu, 25 Nov 2010 07:54:08 +0000 (23:54 -0800)]
Revert "altos: Don't abort radio transmissions with ao_radio_abort"

This reverts commit 54468e5dc567aaac5c5c20e921859b7cec28bb88.

With this patch in place, TD could not be placed in 'packet' mode.

13 years agodoc: Rename telemetrum-doc as altusmetrum
Keith Packard [Thu, 25 Nov 2010 06:55:08 +0000 (22:55 -0800)]
doc: Rename telemetrum-doc as altusmetrum

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agodoc: Add more authors, fix URL formatting, note that AltosUI actually exists
Keith Packard [Thu, 25 Nov 2010 06:49:33 +0000 (22:49 -0800)]
doc: Add more authors, fix URL formatting, note that AltosUI actually exists

Add aj and bfinch as authors. Insert an acknowledgements section. Fill
in the Fire Igniter section in the AltosUI chapter. Then change the
section talking about the future plans for Java to mention that they
actually exist now.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agodoc: Reformat altos to use sections for each function
Keith Packard [Thu, 25 Nov 2010 05:39:18 +0000 (21:39 -0800)]
doc: Reformat altos to use sections for each function

This places them in the TOC, making them easier to find.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoMerge branch 'buttonbox'
Keith Packard [Thu, 25 Nov 2010 05:00:52 +0000 (21:00 -0800)]
Merge branch 'buttonbox'

Conflicts:
doc/telemetrum-doc.xsl

Pull the buttbox version of the docs in as it had been updated.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agomanually fold in documentation work from the master branch buttonbox
Bdale Garbee [Thu, 25 Nov 2010 04:44:53 +0000 (21:44 -0700)]
manually fold in documentation work from the master branch

13 years agotweak rev history
Bdale Garbee [Thu, 25 Nov 2010 04:21:53 +0000 (21:21 -0700)]
tweak rev history

13 years agofix missing section close in Site Map content
Bdale Garbee [Thu, 25 Nov 2010 03:53:36 +0000 (20:53 -0700)]
fix missing section close in Site Map content

13 years agoMerge remote branch 'aj/buttonbox' into buttonbox
Keith Packard [Thu, 25 Nov 2010 02:57:35 +0000 (18:57 -0800)]
Merge remote branch 'aj/buttonbox' into buttonbox

13 years agoMissing change to top level Makefile to build altosui
Keith Packard [Thu, 25 Nov 2010 02:50:46 +0000 (18:50 -0800)]
Missing change to top level Makefile to build altosui

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agodoc: Document altosui "Site Map" tab
Anthony Towns [Wed, 24 Nov 2010 23:52:30 +0000 (09:52 +1000)]
doc: Document altosui "Site Map" tab

13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Wed, 24 Nov 2010 23:10:50 +0000 (09:10 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agoMove altosui to the top level, placing libaltos inside it.
Keith Packard [Wed, 24 Nov 2010 22:57:57 +0000 (14:57 -0800)]
Move altosui to the top level, placing libaltos inside it.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agodocs: Document altosui "Graph Data" button
Anthony Towns [Wed, 24 Nov 2010 23:07:34 +0000 (09:07 +1000)]
docs: Document altosui "Graph Data" button

13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Wed, 24 Nov 2010 22:47:36 +0000 (08:47 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agoaltosui: Make sure packet mode is turned off when the connection fails
Keith Packard [Wed, 24 Nov 2010 18:55:18 +0000 (10:55 -0800)]
altosui: Make sure packet mode is turned off when the connection fails

When the packet connection times out, turn packet mode off when
closing the serial port.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Let people fire igniters that don't read as 'ready'
Keith Packard [Wed, 24 Nov 2010 04:17:44 +0000 (20:17 -0800)]
altosui: Let people fire igniters that don't read as 'ready'

This provides for igniter testing with LEDs or other materials that
don't look like regular igniters.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Disable radio configation over packet link.
Keith Packard [Wed, 24 Nov 2010 03:09:31 +0000 (19:09 -0800)]
altosui: Disable radio configation over packet link.

Attempting to configure the radio over the packet link will only end
up confusing the user, so disable it. This also works around a bug in
older TM code which would lock up when trying to do this.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: New AltosSerial.set_radio function sets channel/call
Keith Packard [Wed, 24 Nov 2010 03:08:07 +0000 (19:08 -0800)]
altosui: New AltosSerial.set_radio function sets channel/call

Use this anytime you need to set the device radio channel and call
sign, either for telemetry reception or packet mode origination. This
uses the saved callsign and per-device radio channel number. Do not
use this when opening a telemetrum as there won't be a saved channel number.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Make AltosSerial.flush_input keep reading while non-empty
Keith Packard [Wed, 24 Nov 2010 03:04:55 +0000 (19:04 -0800)]
altosui: Make AltosSerial.flush_input keep reading while non-empty

Flushing the input buffer can take a while, especially over the packet
link. Keep reading while stuff is appearing on the reply queue.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltos: Make radio test command careful with the radio mutex.
Keith Packard [Wed, 24 Nov 2010 03:02:54 +0000 (19:02 -0800)]
altos: Make radio test command careful with the radio mutex.

Remember whether the radio test mode is on or off and don't try to do
either of them twice to prevent the mutex from being acquired or
released twice.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltos: Don't abort radio transmissions with ao_radio_abort
Keith Packard [Wed, 24 Nov 2010 02:57:49 +0000 (18:57 -0800)]
altos: Don't abort radio transmissions with ao_radio_abort

We only want to abort pending radio reception to release the radio for
other use, or to change the radio channel. Let radio transmission
proceed. This fixes a problem with using packet mode to configure the
radio channel; if the packet transmission is aborted, the TM ends up
wedged.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltos: remove unused variable from ao_igniter
Keith Packard [Wed, 24 Nov 2010 02:56:46 +0000 (18:56 -0800)]
altos: remove unused variable from ao_igniter

The 'status' variable used to hold a reported status value from the
igniter after firing, but we ignore that now.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Wed, 24 Nov 2010 02:14:11 +0000 (12:14 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agolose the placeholder on how GPS works, as it's going to be a
Bdale Garbee [Wed, 24 Nov 2010 01:58:11 +0000 (18:58 -0700)]
lose the placeholder on how GPS works, as it's going to be a
while before I tackle that, if ever.

13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Wed, 24 Nov 2010 01:55:14 +0000 (11:55 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agomerge Keith's AltosUI documention into "the big book"
Bdale Garbee [Wed, 24 Nov 2010 01:53:18 +0000 (18:53 -0700)]
merge Keith's AltosUI documention into "the big book"

13 years agoaltosui: sitemap uses rocket gps if no pad gps
Anthony Towns [Tue, 23 Nov 2010 16:13:32 +0000 (02:13 +1000)]
altosui: sitemap uses rocket gps if no pad gps

13 years agoaltosui: don't switch away from user selected tab
Anthony Towns [Tue, 23 Nov 2010 16:11:36 +0000 (02:11 +1000)]
altosui: don't switch away from user selected tab

13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Tue, 23 Nov 2010 15:53:46 +0000 (01:53 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agodoc: Add internal documentation for AltOS
Keith Packard [Tue, 23 Nov 2010 06:26:19 +0000 (22:26 -0800)]
doc: Add internal documentation for AltOS

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoadd a rudimentary --help for command line use
Bdale Garbee [Tue, 23 Nov 2010 04:07:10 +0000 (21:07 -0700)]
add a rudimentary --help for command line use

13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Tue, 23 Nov 2010 00:14:55 +0000 (10:14 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agoMerge remote branch 'origin/buttonbox' into buttonbox
Keith Packard [Tue, 23 Nov 2010 00:02:22 +0000 (16:02 -0800)]
Merge remote branch 'origin/buttonbox' into buttonbox

13 years agoaltos: assume igniter worked.
Keith Packard [Mon, 22 Nov 2010 23:56:04 +0000 (15:56 -0800)]
altos: assume igniter worked.

Many igniters don't go open when fired, so there's no way
to know if they worked. Assume they did as a failed igniter is
unlikely to do anything when fired again anyways.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: Close serial port when debug link fails
Keith Packard [Mon, 22 Nov 2010 23:53:27 +0000 (15:53 -0800)]
altosui: Close serial port when debug link fails

If the debug connection isn't working, close down the serial port when
reporting the failure.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Mon, 22 Nov 2010 22:07:04 +0000 (08:07 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agoAdded PKGBUILDs for deps into contribs
Bob Finch [Mon, 22 Nov 2010 19:24:42 +0000 (12:24 -0700)]
Added PKGBUILDs for deps into contribs

13 years agoaltos: Add on/off modes to 'C' command
Keith Packard [Sun, 21 Nov 2010 22:03:17 +0000 (14:03 -0800)]
altos: Add on/off modes to 'C' command

This lets the user turn the radio on/off and then invoke other commands.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: keep sitemap more centred on rocket
Anthony Towns [Sun, 21 Nov 2010 19:29:26 +0000 (05:29 +1000)]
altosui: keep sitemap more centred on rocket

13 years agoaltosui: improve sitemap scrolling behaviour
Anthony Towns [Sun, 21 Nov 2010 19:22:17 +0000 (05:22 +1000)]
altosui: improve sitemap scrolling behaviour

13 years agoAltosSiteMap: ensure buffer around active tile
Anthony Towns [Sun, 21 Nov 2010 07:39:50 +0000 (17:39 +1000)]
AltosSiteMap: ensure buffer around active tile

13 years agoMerge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
Anthony Towns [Sun, 21 Nov 2010 06:08:37 +0000 (16:08 +1000)]
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox

13 years agoaltosui: When fixing eeprom gps time information, make GPS data valid
Keith Packard [Sun, 21 Nov 2010 06:03:26 +0000 (22:03 -0800)]
altosui: When fixing eeprom gps time information, make GPS data valid

Eeprom files may be missing the GPS time (due to a firmware bug). Working
around this involves finding the next valid GPS time and using that to
create a fake GPS time entry. However, that next GPS time may not
be locked or may have few sats as it is from the boost stage of the
flight. Fix this by simply forcing the fake time packet to have
4 sats and be locked.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoAltosSiteMap: limit nr of tiles to 200x200
Anthony Towns [Sun, 21 Nov 2010 05:13:35 +0000 (15:13 +1000)]
AltosSiteMap: limit nr of tiles to 200x200

13 years agoAltosSiteMap: never accept 0,0 as lat/long
Anthony Towns [Sun, 21 Nov 2010 05:03:21 +0000 (15:03 +1000)]
AltosSiteMap: never accept 0,0 as lat/long

13 years agoAltosSiteMap: refactor tile collection
Anthony Towns [Sun, 21 Nov 2010 04:45:10 +0000 (14:45 +1000)]
AltosSiteMap: refactor tile collection

13 years agoAltosSiteMap: thread safe tile addition
Anthony Towns [Sun, 21 Nov 2010 04:05:00 +0000 (14:05 +1000)]
AltosSiteMap: thread safe tile addition

13 years agoAltosSiteMap: try to get new tile construction right
Anthony Towns [Sun, 21 Nov 2010 03:19:36 +0000 (13:19 +1000)]
AltosSiteMap: try to get new tile construction right

13 years agoAltosSiteMap: extend map if rocket goes far away
Anthony Towns [Sun, 21 Nov 2010 03:07:11 +0000 (13:07 +1000)]
AltosSiteMap: extend map if rocket goes far away

13 years agoMerge branch 'sitemap' into buttonbox
Anthony Towns [Sun, 21 Nov 2010 01:15:02 +0000 (11:15 +1000)]
Merge branch 'sitemap' into buttonbox

Conflicts:
ao-tools/altosui/AltosSiteMap.java

13 years agoAltosSiteMap: explain tile size better
Anthony Towns [Sun, 21 Nov 2010 00:55:22 +0000 (10:55 +1000)]
AltosSiteMap: explain tile size better

13 years agoaltosui: Set site map flight path lines to 6 pixels anti-aliased.
Keith Packard [Sun, 21 Nov 2010 00:55:12 +0000 (16:55 -0800)]
altosui: Set site map flight path lines to 6 pixels anti-aliased.

Much more visible over the map.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoMerge branch 'buttonbox' into sitemap
Anthony Towns [Sun, 21 Nov 2010 00:45:15 +0000 (10:45 +1000)]
Merge branch 'buttonbox' into sitemap

Conflicts:
ao-tools/altosui/AltosFlightUI.java

13 years agoMerge remote branch 'aj/sitemap' into buttonbox
Keith Packard [Sun, 21 Nov 2010 00:35:48 +0000 (16:35 -0800)]
Merge remote branch 'aj/sitemap' into buttonbox

Conflicts:
ao-tools/altosui/AltosFlightUI.java

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoAltosSiteMap: better gps check, lower zoom
Anthony Towns [Sun, 21 Nov 2010 00:34:39 +0000 (10:34 +1000)]
AltosSiteMap: better gps check, lower zoom

13 years agoaltosui: Rewrite info table to mix with scroll pane well. Fix startup size
Keith Packard [Sun, 21 Nov 2010 00:19:42 +0000 (16:19 -0800)]
altosui: Rewrite info table to mix with scroll pane well. Fix startup size

Using a single table for the info table means that the scroll pane
automatically picks up the table headers and shows them above the
scrollable view.

This patch also fixes the application size at startup so that no
scrollbar is required in the info table, and the window is < 800x600.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 years agoaltosui: reindent
Anthony Towns [Sat, 20 Nov 2010 22:58:44 +0000 (08:58 +1000)]
altosui: reindent

13 years agoMerge branch 'buttonbox' into sitemap
Anthony Towns [Sat, 20 Nov 2010 22:56:13 +0000 (08:56 +1000)]
Merge branch 'buttonbox' into sitemap

13 years agoAltosSiteMap: be more polite about preferred size
Anthony Towns [Sat, 20 Nov 2010 22:44:13 +0000 (08:44 +1000)]
AltosSiteMap: be more polite about preferred size

13 years agoaltosui: change descent tab formatting to four columns
Keith Packard [Sat, 20 Nov 2010 22:31:23 +0000 (14:31 -0800)]
altosui: change descent tab formatting to four columns

This places labels to the left of each field. For igniter voltages,
it uses three columns for the labels.

Signed-off-by: Keith Packard <keithp@keithp.com>