summaryrefslogtreecommitdiff
path: root/micropeak
Commit message (Collapse)AuthorAge
* Switch from GPLv2 to GPLv2+Keith Packard2016-07-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/telegps/micropeak: Handle both MULTI_LIB and non-MULTI_LIB buildsKeith Packard2016-05-12
| | | | | | | | | | | | | On x86 systems with -m32 and -m64 compilers, both libaltos32.so and libaltos64.so are built. Otherwise, we should use libaltos.so altosui only dealt with libaltos32.so and libaltos64.so, so it only worked on MULTI_LIB systems. telegps and micropeak only used libaltos.so, so they wouldn't work correctly on multi-lib systems. Fix all of them to work either way. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump java library versionsKeith Packard2016-05-12
| | | | | | Prepare for 1.6.4 release Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Change order of windows install so that java detect worksKeith Packard2016-05-04
| | | | | | | | I have no idea why this matters, but if you run the FTDI script before trying to detect java, then the javaw.exe program isn't found and java detection fails. 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>
* 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>
* micropeak: Update mac/windows FTDI driversKeith Packard2015-06-17
| | | | | | Use latest FTDI drivers. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosuilib: Update library version to 7Keith Packard2015-05-25
| | | | | | So many ABI/API changes Signed-off-by: Keith Packard <keithp@keithp.com>
* windows: Use new windows stub to launch applicationsKeith Packard2015-03-29
| | | | | | | This avoids needing to locate javaw on the system while also making the registry entries less fragile. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump java library versionsKeith Packard2015-02-07
| | | | | | | Lots of minor API/ABI changes; make sure people can install both 1.5 and 1.6 at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Install Windows AltusMetrum driver bitsKeith Packard2015-02-06
| | | | | | Make AltOS-based µPUSB devices work with MicroPeak Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Support both FTDI and Altus Metrum USB IDsKeith Packard2015-02-06
| | | | | | | | The windows driver only returns FTDI devices when altos_ftdi_list_start is invoked, so we need to call both that and the regular altos_list_start to get all of the devices. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Fix file association registry install on WindowsKeith Packard2015-02-06
| | | | | | | Need to invoke DisableX64FSRedirection before setting file association registry entries or Windows won't find our application. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Support µPUSB with our own USB idsKeith Packard2014-12-06
| | | | | | This matches the new µPUSB id as well as the FTDI USB id. Signed-off-by: Keith Packard <keithp@keithp.com>
* .desktop: Use %F instead of %f in .desktop filesKeith Packard2014-09-09
| | | | | | | %F is a list of files, %f is a single file. All of our tools can handle lists of files, so make the .desktop file reflect that. Signed-off-by: Keith Packard <keithp@keithp.com>
* linux-fat: Fix up fat linux install icons, mime types and .desktop filesKeith Packard2014-07-15
| | | | | | | | | | | | use the standard xdg utilities to install mime type and .desktop files. The standard xdg icon installer doesn't handle svg icons, so we have to do those manually. With this patch, xfce, gnome3 and kde4 all place the applications in user-visible menus, display correct file icons and launch correct applications for our file types. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak/altosui/telegps: Fix icon file namesKeith Packard2014-07-10
| | | | | | | | | | The icon file names are now structured to have an organization name and application name component. This should avoid collisions with other packages when the icon files are installed in a shared directory, as on Linux. Within the Java .jar file, the new names need to be correctly referenced or we won't find them. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add support for the "kite" micropeak variantKeith Packard2014-07-06
| | | | | | | This uses a 100m 'launch detect' altitude and logs data every 19.2s instead of every .192s. Signed-off-by: Keith Packard <keithp@keithp.com>
* Clean all .desktop files, ignore them tooKeith Packard2014-06-24
| | | | | | | | All .desktop files are built from .desktop.in files, so just remove all of them in make clean, and ignore all of them in .gitignore. This makes the rename less painful. Signed-off-by: Keith Packard <keithp@keithp.com>
* Rename icon files to fit XDG specifications. Add file icons. Add mime typesKeith Packard2014-06-19
| | | | | | | | Our SVG icons now follow XDG standards by including a vendor prefix. The new file type icons include application-vnd.altusmetrum as a prefix so that they match the mime types declared. Signed-off-by: Keith Packard <keithp@keithp.com>
* linux: .desktop files must begin with organization nameKeith Packard2014-06-19
| | | | | | | The spec requires that .desktop files start with the organization name, so I've renamed all of them to altusmetrum-<application>.desktop Signed-off-by: Keith Packard <keithp@keithp.com>
* macosx: Respond to apple messages in all appsKeith Packard2014-06-18
| | | | | | | This connects the callbacks in AltosUIFrame to actually do something useful with them. Signed-off-by: Keith Packard <keithp@keithp.com>
* macosx: Define icons for our file types on OS XKeith Packard2014-06-18
| | | | | | | | | Adds definitions to the Info.plist files shipped to specify which icons to show for .telem, .eeprom and .mpd files. Note that the applications don't respond to open apple events, so double clicking on a file only starts the application. Signed-off-by: Keith Packard <keithp@keithp.com>
* windows installer: Create file associations for Windows.Keith Packard2014-06-18
| | | | | | | This makes icons appear for the files in the file manager, and lets you double-click on the files to open the appropriate application. Signed-off-by: Keith Packard <keithp@keithp.com>
* Fix java version detection and downloadingKeith Packard2014-06-17
| | | | | | | | | | Move java stuff to a common include file, java.nsh Let any version no older than 1.6 serve by using ${VersionCompare} Use version 6 downloads as those don't require a click-through agreement. Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Bump java library versions for next releaseKeith Packard2014-06-16
| | | | | | Prepare for future release by bumping java versions now Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Deal with 64-bit windowsKeith Packard2014-06-15
| | | | | | Install 64-bit version of java. Install our bits in the 64-bit app directory Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: AltosFlightStatsTable: another editable text field that shouldn't beKeith Packard2014-06-14
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps/micropeak: Ship built Mac OSX iconsKeith Packard2014-06-14
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Make statistics entries un-editableKeith Packard2014-06-14
| | | | | | Otherwise you can actually type in the various fields.x Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Add -Xlint:unchecked to javac lineKeith Packard2014-05-25
| | | | | | This shows missing parametric type errors Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2Keith Packard2014-05-25
| | | | | | API has changed for these libraries, time to bump the file versions Signed-off-by: Keith Packard <keithp@keithp.com>
* Install .desktopfile as _SCRIPTS so they are left executableKeith Packard2014-02-28
| | | | | | | .desktop files should be marked executable so that the desktop environment knows they are correct. Signed-off-by: Keith Packard <keithp@keithp.com>
* Mark .desktop files as executableKeith Packard2014-02-16
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Construct linux install scriptKeith Packard2014-02-16
| | | | | | Uses the same script as altosui, just edits the final path name Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Missing a couple of new exceptions when loading filesKeith Packard2014-02-07
| | | | | | | | The change to keep reading on invalid chars from the serial port exposed a couple of new exceptions from the MicroData code which the file loading code needs to cope with. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Keep reading until we get valid dataKeith Packard2014-02-07
| | | | | | | | | | Don't stop just because we saw something invalid on the serial line; let the user try again, or cancel when they get bored. However, if the serial line disappears or some other fatal error occurs, then do stop and put up an error dialog. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Watch serial data during downloadKeith Packard2014-02-03
| | | | | | | This adds a text area to monitor the incoming serial data in case some problem occurs. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Bump library versionKeith Packard2013-12-20
| | | | | | | Prepare for next release by making sure we notice that the API/ABI for this library has changed. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Add micropeak man pageKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Compile for java 6Keith Packard2013-12-18
| | | | | | Don't a require later version as not all target OSes support it Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Finish AltosState changes. Update version number.Keith Packard2013-09-05
| | | | | | | Removes all of the AltosRecord bits, changes the monitor idle bits to have per-object state updaters. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Add Download button to menu barKeith Packard2013-07-02
| | | | | | It's the most common activity, after all Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Use new 'last logdir' preference for MicroPeak save/load dialogsKeith Packard2013-05-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Oops. Lost the call to actually start downloading dataKeith Packard2013-04-14
| | | | | | Lost when adding the 'help' text somehow; presumably a debugging issue. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Improve download docs and UIKeith Packard2013-03-11
| | | | | | | Add text explaining that the LED and phototransistor must be touching to both the doc and the UI. Signed-off-by: Keith Packard <keithp@keithp.com>
* all: clean up .gitignore files and Makefile clean targetsMike Beattie2013-02-15
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* micropeak: Remove Info.plistKeith Packard2013-02-10
| | | | | | It's built from Info.plist.in Signed-off-by: Keith Packard <keithp@keithp.com>
* Build Windows .nsi files in configure scriptKeith Packard2013-02-10
| | | | | | These need the library version numbers embedded in them. Signed-off-by: Keith Packard <keithp@keithp.com>