summaryrefslogtreecommitdiff
path: root/altosuilib/Makefile.am
Commit message (Collapse)AuthorAge
* Use discovered java path for compiler and jni include filesKeith Packard2019-07-17
| | | | | | | | Instead of using the discovered java bits just for jni.h, also use javac from that directory. Add JAVA_VERSION param to set language version for newer compilers. Signed-off-by: Keith Packard <keithp@keithp.com>
* Use strip-nondeterminism to fix JAR timestampsKeith Packard2019-02-03
| | | | | | | | .jar files are just zip files, and contain dates. These will cause the build to be non-reproducible. Use strip-nondeterminism to smash all of these back to a fixed value. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Remove GrabNDrag.javaKeith Packard2018-10-07
| | | | | | This isn't used anymore. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: New line styles and colors for graphs. Selectable line widthKeith Packard2017-11-11
| | | | | | | | Improve the readability of graphs by offering a better selection of colors and adding line styles. Let the user configure the line width as desired. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add 'show marker' button to graphsKeith Packard2017-10-04
| | | | | | | Provides a marker at each actual data point which can be useful for sparse data sets like telemetry with poor reception. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Accel calibration UIKeith Packard2017-09-01
| | | | | | Provides a GUI for re-calibrating accelerometers Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Rename AltosGraphNew to AltosGraphKeith Packard2017-06-13
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Rename AltosUIGraphNew to AltosUIGraphKeith Packard2017-06-13
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib,altosuilib: Remove stale source filesKeith Packard2017-05-28
| | | | | | These aren't built any longer Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Adapt to AltosFlightSeries data processing planKeith Packard2017-05-25
| | | | | | | Replace use of list of AltosState with AltosFlightSeries to improve data analysis. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Start creating new graph interface that takes time series dataKeith Packard2017-05-19
| | | | | | | Replace the AltosState interface so the graph can get better data, and can be used for more stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add time series subclass with data for generating a plotKeith Packard2017-05-19
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Rename AltosUIMap*New.java to AltosUIMap*.javaKeith Packard2016-05-24
| | | | | | This code isn't really new anymore... Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Get rid of AltosUIVersion.javaKeith Packard2015-05-26
| | | | | | It's been moved to altoslib/AltosVersion.java 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>
* altoslib: More frobbing with new map bitsKeith Packard2015-05-25
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosuilib: clean all versions of the .jar fileKeith Packard2014-09-09
| | | | | | | When we switch libary versions, we want to remove the old ones; just have 'make clean' remove all versions of the libaries. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Support telemetry data ratesKeith Packard2014-07-05
| | | | | | | Add combo box to flight UI and flight hardware configuration UIs Add telemetry rate to the TD/TBT config dialog Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/telegps: Undo the frequency/telemetry menu changesKeith Packard2014-07-05
| | | | | | | | | Using menus for these items isn't what we want; we want to show the current value on the screen, which is what a combo box is for. Switch back to those and remove the frequency and telemetry config from the TeleGPS menu bar so that Mac OS X is happy. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Make map cache size configurableKeith Packard2014-06-24
| | | | | | | Systems with sufficient memory can get smoother map scrolling by making the cache larger. Would be nice to do this automatically? Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Hook up apple messages to callbacksKeith Packard2014-06-18
| | | | | | | | This supports open, quit and preferences. I'm leaving 'about' to the existing stuff until I decide it's worth the effort to create a fancy about dialog. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/telegps: Use menus for frequency list and telemetry formatsKeith Packard2014-06-16
| | | | | | | This will let us move them into the Mac OS X menu bar, as well as making them look a bit nicer. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add AltosUIFlightTab classKeith Packard2014-06-14
| | | | | | This covers most of the common functions for all flight status display tabs. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Build some common classes for displaying values in flight windowKeith Packard2014-06-13
| | | | | | | | Right now, all of the flight displays have piles of custom code for displaying values. These new widgets should be able to replace most of that. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Rewrite map GUI bitsKeith Packard2014-06-11
| | | | | | Use a single large Canvas and draw images on top by hand. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Move AltosFlightStatsTable to altosuilibKeith Packard2014-06-10
| | | | | | So that TeleGPS can share it Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add graph displayKeith Packard2014-05-29
| | | | | | Moved the altosui graph files to altosuilib and fixed things up. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add info tableKeith Packard2014-05-29
| | | | | | | Move a couple of files from altosui to altosuilib, hook up the info table after changing it to implement the AltosFlightDisplay interface Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add flash device functionalityKeith Packard2014-05-28
| | | | | | Move bits from altosui to altosuilib and use those. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add 'Info' tabKeith Packard2014-05-28
| | | | | | | This contains a summary of the tracking info, including position, speed and course. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Hook up data download dialogKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add scan UIKeith Packard2014-05-28
| | | | | | | Move scan UI bits into altosuilib, allow telegps to not show telemetry format options. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add preferences dialogKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altosuilib: Shuffle lots more code from altosui intoKeith Packard2014-05-28
| | | | | | | | altosuilib All of the bluetooth management stuff, and AltosSerial. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Decompress map images asynchronously and in parallelKeith Packard2014-05-27
| | | | | | | This speeds up loading map images from disk quite a bit, and keeps the UI responsive while that happens as well. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map ↵Keith Packard2014-05-25
| | | | | | | | | | | memory Prepare to share with TeleGPS application. This also has the changes to the site map tile which cache only a few images and regenerate the flight path on the fly, saving piles of memory Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Add -target 1.6 to all java compilesKeith Packard2013-12-10
| | | | | | This makes sure the results can run with the old JVM Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui, altoslib: Move eeprom download code to altoslibKeith Packard2013-11-12
| | | | | | This should make adding eeprom downloading to altosdroid easier Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altoslib/altosuilib: Switch altosui to shared graph codeKeith Packard2013-02-10
| | | | | | | This adds a configuration tab to the graph window to enable/disable various plotted values. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib/micropeak: Add state markers to micropeak graphKeith Packard2013-02-10
| | | | | | I think this makes the micropeak graph as functional as the altosui graph Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add graphing routines from MicroPeakKeith Packard2013-02-10
| | | | | | Make these available for AltosUI too Signed-off-by: Keith Packard <keithp@keithp.com>
* Add version numbers to java librariesKeith Packard2013-01-29
| | | | | | | Make our private java library names include a version number so we can ship and install multiple versions at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Make initial AltOS window position configurableKeith Packard2013-01-20
| | | | | | Give the user a choice of nine locations on the screen Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Fix install issues on LinuxKeith Packard2013-01-02
| | | | | | | altosuilib.jar wasn't getting installed micropeak was using the wrong name Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use altosuilib for configurationKeith Packard2013-01-02
| | | | | | Start moving to shared UI code Signed-off-by: Keith Packard <keithp@keithp.com>
* Rename AltosConfigureUI to AltosUIConfigureKeith Packard2013-01-01
| | | | | | Leave AltosConfigureUI for AltosUI Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak is code complete now.Keith Packard2013-01-01
| | | | | | Added save and download functionality. Removed 'new' from file menu. Signed-off-by: Keith Packard <keithp@keithp.com>
* Create altosuilib to share code between altosui and micropeakKeith Packard2012-12-31
Need to convert altosui to using it, but that shouldn't be hard Signed-off-by: Keith Packard <keithp@keithp.com>