diff options
| -rwxr-xr-x | altosui/AltosUI.app/Contents/MacOS/JavaApplicationStub | bin | 61296 -> 31253 bytes | |||
| -rw-r--r-- | configure.ac | 4 | ||||
| -rw-r--r-- | doc/altusmetrum-docinfo.xml | 5 | ||||
| -rw-r--r-- | doc/micropeak-docinfo.xml | 4 | ||||
| -rw-r--r-- | doc/release-notes-1.8.7.inc | 11 | ||||
| -rw-r--r-- | doc/telegps-docinfo.xml | 10 | ||||
| -rw-r--r-- | map-server/altos-mapd/AltosMapd.java | 16 | ||||
| -rw-r--r-- | map-server/altos-mapd/altos-mapd-default | 1 | ||||
| -rw-r--r-- | map-server/altos-mapd/altos-mapd.service | 2 | ||||
| -rwxr-xr-x | micropeak/MicroPeak.app/Contents/MacOS/JavaApplicationStub | bin | 61296 -> 31253 bytes | |||
| -rwxr-xr-x | telegps/TeleGPS.app/Contents/MacOS/JavaApplicationStub | bin | 61296 -> 31253 bytes | 
11 files changed, 41 insertions, 12 deletions
diff --git a/altosui/AltosUI.app/Contents/MacOS/JavaApplicationStub b/altosui/AltosUI.app/Contents/MacOS/JavaApplicationStub Binary files differindex c661d3e1..16966918 100755 --- a/altosui/AltosUI.app/Contents/MacOS/JavaApplicationStub +++ b/altosui/AltosUI.app/Contents/MacOS/JavaApplicationStub diff --git a/configure.ac b/configure.ac index 6e02f968..7f7eec93 100644 --- a/configure.ac +++ b/configure.ac @@ -18,13 +18,13 @@ dnl  dnl Process this file with autoconf to create configure.  AC_PREREQ(2.57) -AC_INIT([altos], 1.8.6.1) +AC_INIT([altos], 1.8.7)  ANDROID_VERSION=17  AC_CONFIG_SRCDIR([src/kernel/ao.h])  AM_INIT_AUTOMAKE([foreign dist-bzip2])  AM_MAINTAINER_MODE -RELEASE_DATE=2018-06-17 +RELEASE_DATE=2018-10-08  AC_SUBST(RELEASE_DATE)  VERSION_DASH=`echo $VERSION | sed 's/\./-/g'` diff --git a/doc/altusmetrum-docinfo.xml b/doc/altusmetrum-docinfo.xml index 2f8b69fb..18bc644d 100644 --- a/doc/altusmetrum-docinfo.xml +++ b/doc/altusmetrum-docinfo.xml @@ -48,10 +48,11 @@    <?dbhtml filename="altusmetrum-revhistory.html"?>    <revision>      <revnumber>1.8.7</revnumber> -    <date>6 Oct  2018</date> +    <date>8 Oct  2018</date>      <revremark>        Include TeleMega v3.0 firmware in release. Fix TeleBT v4.0 RF -      calibration to factory value when reflashing. +      calibration to factory value when reflashing. Fix map images. +      Fix Mac OS X support.      </revremark>    </revision>    <revision> diff --git a/doc/micropeak-docinfo.xml b/doc/micropeak-docinfo.xml index f4d9eaff..6fab12b8 100644 --- a/doc/micropeak-docinfo.xml +++ b/doc/micropeak-docinfo.xml @@ -33,9 +33,9 @@    <?dbhtml filename="micropeak-revhistory.html"?>    <revision>      <revnumber>1.8.7</revnumber> -    <date>6 October 2018</date> +    <date>8 October 2018</date>      <revremark> -      Poll for MicroPeak USB while the device dialog is open. +      Poll for MicroPeak USB while the device dialog is open. Fix Mac OS X support.      </revremark>    </revision>    <revision> diff --git a/doc/release-notes-1.8.7.inc b/doc/release-notes-1.8.7.inc index e6837232..f8b7b103 100644 --- a/doc/release-notes-1.8.7.inc +++ b/doc/release-notes-1.8.7.inc @@ -8,7 +8,7 @@  	* Include TeleMega v3.0 firmware -	== AltosUI, TeleGPS +	== AltosUI, TeleGPS, MicroPeak  	* Poll for new devices while Device dialog is displayed @@ -25,8 +25,13 @@  	* Add documentation about forcing TeleMini RF parameters to            known values. -	== MicroPeak +	* Create a proxy server for Google Maps to re-enable map +          images -	* Poll for new devices while Device dialog is displayed +	* Fix Java version info in all distributed jar files so that +          applications will run with standard Mac OS X Java. + +	* Replace JavaApplicationStub for Mac OS X so that +          applications will run with Oracle Java. diff --git a/doc/telegps-docinfo.xml b/doc/telegps-docinfo.xml index 5e347cfd..4d3533de 100644 --- a/doc/telegps-docinfo.xml +++ b/doc/telegps-docinfo.xml @@ -10,7 +10,7 @@    <email>keithp@keithp.com</email>  </author>  <copyright> -  <year>2015</year> +  <year>2018</year>    <holder>Bdale Garbee and Keith Packard</holder>  </copyright>  <mediaobject> @@ -38,6 +38,14 @@  <revhistory>    <?dbhtml filename="telegps-revhistory.html"?>    <revision> +    <revnumber>1.8.7</revnumber> +    <date>08 Oct 2018</date> +    <revremark> +      Fix TeleBT v4.0 RF calibration to factory value when +      reflashing. Fix map images. Fix Mac OS X support. +    </revremark> +  </revision> +  <revision>      <revnumber>1.8.3</revnumber>      <date>11 Dec 2017</date>      <revremark> diff --git a/map-server/altos-mapd/AltosMapd.java b/map-server/altos-mapd/AltosMapd.java index 1be1655d..29528541 100644 --- a/map-server/altos-mapd/AltosMapd.java +++ b/map-server/altos-mapd/AltosMapd.java @@ -32,6 +32,8 @@ public class AltosMapd implements AltosLaunchSiteListener {  	public final static int scale = 1; +	public static int max_zoom = 17; +  	public static double valid_radius = 17000;	/* 17km */  	public String map_dir = null; @@ -40,7 +42,8 @@ public class AltosMapd implements AltosLaunchSiteListener {  	public void usage() {  		System.out.printf("usage: altos-mapd [--mapdir <map-directory] [--launch-sites <launch-sites-file>]\n" + -				  "                  [--radius <valid-radius-m> [--port <port>] [--key <key-file>]\n"); +				  "                  [--radius <valid-radius-m> [--port <port>] [--key <key-file>]\n" + +				  "                  [--max-zoom <max-zoom-level>\n");  		System.exit(1);  	} @@ -69,6 +72,10 @@ public class AltosMapd implements AltosLaunchSiteListener {  	}  	public static boolean check_lat_lon(double lat, double lon, int zoom) { + +		if (zoom > max_zoom) +			return false; +  		AltosMapTransform	transform = new AltosMapTransform(px_size, px_size, zoom, new AltosLatLon(lat, lon));  		AltosLatLon		upper_left = transform.screen_lat_lon(new AltosPointInt(0, 0)); @@ -156,6 +163,13 @@ public class AltosMapd implements AltosLaunchSiteListener {  			} else if (args[i].equals("--key") && i < args.length-1) {  				key_file = args[i+1];  				skip = 2; +			} else if (args[i].equals("--max-zoom") && i < args.length-1) { +				try { +					max_zoom = AltosParse.parse_int(args[i+1]); +				} catch (ParseException pe) { +					usage(); +				} +				skip = 2;  			} else {  				usage();  			} diff --git a/map-server/altos-mapd/altos-mapd-default b/map-server/altos-mapd/altos-mapd-default index 40d283a2..1611f0b6 100644 --- a/map-server/altos-mapd/altos-mapd-default +++ b/map-server/altos-mapd/altos-mapd-default @@ -1,3 +1,4 @@  MAPKEY=/home/altos-mapd/google-maps-api-key  MAPDIR=/home/altos-mapd/maps  LAUNCHSITES=/var/www/html/launch-sites.txt +MAXZOOM=17 diff --git a/map-server/altos-mapd/altos-mapd.service b/map-server/altos-mapd/altos-mapd.service index d6f01da1..ba263c2a 100644 --- a/map-server/altos-mapd/altos-mapd.service +++ b/map-server/altos-mapd/altos-mapd.service @@ -8,7 +8,7 @@ Type=simple  User=altos-mapd  Restart=always  EnvironmentFile=/etc/default/altos-mapd-default -ExecStart=/usr/bin/altos-mapd --key $MAPKEY --mapdir $MAPDIR --launch-sites $LAUNCHSITES +ExecStart=/usr/bin/altos-mapd --key $MAPKEY --mapdir $MAPDIR --launch-sites $LAUNCHSITES --max-zoom $MAXZOOM  [Install]  WantedBy=multi-user.target diff --git a/micropeak/MicroPeak.app/Contents/MacOS/JavaApplicationStub b/micropeak/MicroPeak.app/Contents/MacOS/JavaApplicationStub Binary files differindex c661d3e1..16966918 100755 --- a/micropeak/MicroPeak.app/Contents/MacOS/JavaApplicationStub +++ b/micropeak/MicroPeak.app/Contents/MacOS/JavaApplicationStub diff --git a/telegps/TeleGPS.app/Contents/MacOS/JavaApplicationStub b/telegps/TeleGPS.app/Contents/MacOS/JavaApplicationStub Binary files differindex c661d3e1..16966918 100755 --- a/telegps/TeleGPS.app/Contents/MacOS/JavaApplicationStub +++ b/telegps/TeleGPS.app/Contents/MacOS/JavaApplicationStub  | 
