summaryrefslogtreecommitdiff
path: root/micropeak
Commit message (Collapse)AuthorAge
* .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>
* 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>
* micropeak: Use altosuilib graphing functionsKeith Packard2013-02-10
| | | | | | Move these out of micropeak and into shared code Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Update Makefile to versioned Java librariesKeith Packard2013-02-04
| | | | | | Library names have changed; deal with it. 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>
* Change AltosLib to altoslibKeith Packard2013-01-29
| | | | | | Follow Java conventions Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: fix 'make clean' and .gitignoreKeith Packard2013-01-22
| | | | | | Make git status clean in micropeak dir Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Add mac build file Info.plistKeith Packard2013-01-22
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Respect font size preference in MicroPeak stats tabKeith Packard2013-01-22
| | | | | | | This uses the font size preference to adjust the size of the text shown in the Statistics tab. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/micropeak: Let native window system place windowsKeith Packard2013-01-20
| | | | | | | | Instead of forcing windows to our choice of positions, let the host window pick reasonable locations. This avoids having all of our windows appear on top of one another. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Fetch Mac and Windows drivers when creating packagesKeith Packard2013-01-17
| | | | | | This downloads the FTDI drivers from FTDI during the build process Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Show decimeters in stats windowKeith Packard2013-01-16
| | | | | | We're promising this kindof accuracy, so we'd best show it off Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui,micropeak: Link altoslib.jar and altosuilib.jar before compilingKeith Packard2013-01-10
| | | | | | The symlinks for the libraries have to be present before compiling stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Note when libaltos failsKeith Packard2013-01-10
| | | | | | | Not getting any device list back from MicroUSB means the library wasn't found, so pop up a dialog box explaining the situation. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Create 'micropeak' script correctlyKeith Packard2013-01-10
| | | | | | Add altoslibdir, remove -cp argument Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Demonstrate how to hide various parts of the graphKeith Packard2013-01-10
| | | | | | This just shows how to disable a series and axis; it's not used here. Signed-off-by: Keith Packard <keithp@keithp.com>