summaryrefslogtreecommitdiff
path: root/altosuilib/AltosUIMapPreloadNew.java
Commit message (Collapse)AuthorAge
* altoslib: Fix map preloading callbacks, run in separate threadKeith Packard2016-05-05
| | | | | | | | | | | | | | | | | The map storage and tile callbacks were muddled together. Create clearly separate states for map data and have status updates be delivered when registering for new status events so that registration is sufficient to track the state without an explicit call to get the current state. Run the map tile creation in a separate thread so that even checking status of files on disk runs out of the UI thread. These fixes serve to make the pacifier update more smoothly, and also not over/under count tile loading so that the loading actually completes when all of the tiles are loaded. Signed-off-by: Keith Packard <keithp@keithp.com>
* Update java library version numbersKeith Packard2016-04-21
| | | | | | Prepare for 1.6.3 release. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Control map debugging output with Serial.debugKeith Packard2016-03-26
| | | | | | This uses the same debug control as the serial output to monitor map downloading Signed-off-by: Keith Packard <keithp@keithp.com>
* Update java library versionsKeith Packard2016-01-10
| | | | | | altoslib is API incompatible with 1.6.1 release due to altos.state updates. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump Java library versionsKeith Packard2015-07-15
| | | | | | Avoid problems if you have an old version of the library installed Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Preload maps based on distance rather than number of tilesKeith Packard2015-07-11
| | | | | | | This lets you get the specific area requested at all zoom levels, rather than having further detail only at lower resolution zooms. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Eliminate extra MapCache in AltosUIMapPreloadNewKeith Packard2015-05-28
| | | | | | Use the cache from the map. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Switch to altoslib map loading codeKeith Packard2015-05-27
| | | | | | | Remove the map loading code from the UI bits and use the new altoslib version instead. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Use altoslib site list loaderKeith Packard2015-05-27
| | | | | | Removes the custom version and uses the shared code Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Remove old map bitsKeith Packard2015-05-26
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Use new map code for map preload UIKeith Packard2015-05-26
Signed-off-by: Keith Packard <keithp@keithp.com>