Commit graph

1124 commits

Author SHA1 Message Date
Oliver Jowett d84bb22c24 Default to excluding the chartbundle layers. 2016-07-05 22:49:58 +01:00
Oliver Jowett a2d5d4abf7 Merge branch 'upstream' 2016-07-05 22:30:31 +01:00
Oliver Jowett 68ef9ce3be Add a note about the map API change. 2016-07-05 22:25:31 +01:00
Oliver Jowett b05510ccc5 Merge branch 'ol3'
This switches from Google's map API to OpenLayers, as using Google's API
now requires an API key which most users won't have (and it's not
practical to distribute a key with the project, as the free quota would
run out pretty fast)

This unfortunately means that we can't use Google's tiles, even with a key.
The map now defaults to OpenStreetMap; Bing and Mapzen tiles are also
available if keys are provided in config.js.
2016-07-05 22:21:09 +01:00
Oliver Jowett 6e1372708c Switch to OL 3.17.1; include a copy locally. 2016-07-05 22:07:26 +01:00
Oliver Jowett b93ada6196 Explain where to get map keys. 2016-07-05 21:54:24 +01:00
Oliver Jowett ae6a7acb67 Move aircraft icons above aircraft trails. 2016-07-03 14:54:36 +01:00
Oliver Jowett abab5f5440 Fix initial baselayer selection if no type was stored. 2016-07-03 14:54:14 +01:00
Oliver Jowett 2bbc117528 Base64-encode the SVG markers, seems to make Firefox happier. 2016-07-03 14:44:05 +01:00
Oliver Jowett 381ce5f280 Lots of layer cleanups.
Move layer config into a separate file.
Add a Mapzen vector tile layer.
Make the overlay layers toggleable.
2016-07-03 13:56:58 +01:00
Oliver Jowett 6676bc8172 Allow forEachRecursive to work on a collection/array. 2016-07-03 13:36:32 +01:00
Oliver Jowett 4862010d42 Don't gratuitously reverse the layer order in the switcher. 2016-07-03 13:35:54 +01:00
Oliver Jowett 6e8b7cff57 Expand the attributions control by default. 2016-07-02 21:53:07 +01:00
Oliver Jowett a357b9676d Keyless MapQuest access goes away shortly so remove that layer. 2016-07-02 21:13:10 +01:00
Oliver Jowett 2e68341106 Layer switching support, ChartBundle, Bing maps. 2016-07-02 21:12:31 +01:00
Oliver Jowett 49cb77ac8f Do stuff while animating/interacting. 2016-07-02 18:45:03 +01:00
Oliver Jowett 986c910a73 Turns out we don't need an interaction to catch feature clicks. 2016-07-02 18:11:05 +01:00
Oliver Jowett 54dc91adc5 Make table selection a little more robust. 2016-07-02 18:10:37 +01:00
Oliver Jowett 5cf512cf63 Clean out some debug, dead code. 2016-07-02 18:10:15 +01:00
Oliver Jowett b7fc52bcb3 Tweak the svg stroke width based on scale.
The stroke width is applied before scaling, but we actually want
the outline to have the same weight regardless of the scale chosen.
2016-07-02 17:14:58 +01:00
Oliver Jowett fc95719f2e Reinstate selecting aircraft by clicking on their icons. 2016-07-02 17:11:33 +01:00
Oliver Jowett 90f5a7d4e3 Round the computed colors a bit to reduce flickering.
(each color change requires regenerating the svg icon)
2016-07-02 17:11:08 +01:00
Oliver Jowett 18bd8b630d Draw plane icons. 2016-07-02 17:10:52 +01:00
Oliver Jowett 98564ab6d0 Add a scale. 2016-07-02 17:09:16 +01:00
Oliver Jowett 8639ab3837 More work on OL3. 2016-07-02 14:44:14 +01:00
Oliver Jowett 5acecbaf6f Starting to hack on OL3 support. 2016-07-02 12:55:38 +01:00
Oliver Jowett b1acfcf26a Switch to latest stable jquery/jqueryui. Include a local copy. 2016-07-02 11:00:27 +01:00
Oliver Jowett da437b3295 Set the socket buffer to the size of a HTTP response.
This gives us a better chance of the response fitting in a single
write() call (if it doesn't, it's going to get truncated, because
the internal webserver is really simple)
2016-07-02 10:51:23 +01:00
Oliver Jowett 22c90415be Check we got a full read when serving local files over HTTP. 2016-07-02 10:50:55 +01:00
Oliver Jowett dfe3d7af12 Merge pull request #126 from rxseger/osx
Test on latest Xcode for OS X 10.9, 10.10, and 10.11
2016-06-08 09:46:10 +01:00
rxseger 5d71b0dae7 Test on latest Xcode for OS X 10.9, 10.10, and 10.11 2016-06-07 18:16:48 -07:00
Oliver Jowett 999e55504a Merge pull request #125 from rxseger/unused
Remove unused functions in demod_2400
2016-06-07 10:17:28 +01:00
rxseger 75b69452ef Remove unused functions in demod_2400 2016-06-06 22:28:33 -07:00
Oliver Jowett d9408f96d3 Version bump. 2016-06-06 00:25:57 +01:00
Oliver Jowett bf042642c3 Increase the size of the heavy icon a little. 2016-06-05 21:43:28 +01:00
Oliver Jowett 42bf39e652 Merge pull request #117 from ertyu/ertyu-patch-1
Remove --net-fatsv-port from faup1090 help
2016-06-05 19:14:59 +01:00
Oliver Jowett 7c9320ad97 Update source comment for the new heavy marker 2016-06-05 19:13:55 +01:00
Oliver Jowett ee4dc696df Merge pull request #120 from danielmerritt/new-markers
New marker for heavy aircraft
2016-06-05 19:10:39 +01:00
Oliver Jowett 88cbd0acf7 Tweak the defaults a little. 2016-05-31 13:34:28 +01:00
Oliver Jowett e175e6593d piaware -> PiAware 2016-05-31 13:30:24 +01:00
Oliver Jowett 43e380912d Merge branch 'upstream' 2016-05-31 12:58:44 +01:00
Oliver Jowett 8b341f39e5 Add some paranoia so we notice if the receive thread wedges. 2016-05-31 12:42:22 +01:00
Oliver Jowett 56e80581f1 Remove --phase-enhance from the initscript. 2016-05-31 12:25:00 +01:00
Oliver Jowett 8f82e61f17 Remove the 2MHz demodulator.
Now that the 2.4MHz demodulator does 3A/C there's no real reason
to keep the old demodulator around.
2016-05-31 12:23:58 +01:00
Oliver Jowett b8dc3973d1 Always measure noise power, silently ignore --measure-noise if given. 2016-05-31 11:54:34 +01:00
Oliver Jowett acd38708cc Fix a couple of places that refer to "noise floor".
We measure the total power of everything we can't demodulate;
that's not really the noise floor.
2016-05-31 11:52:25 +01:00
Oliver Jowett d419b62a65 Always use phase enhancement; silently ignore --phase-enhance if given. 2016-05-31 11:47:57 +01:00
Oliver Jowett 93c135ea66 Remove a dead #define 2016-05-31 11:45:15 +01:00
danielmerritt c701b46559 Added a new marker for heavy aircraft 2016-05-16 22:47:56 +09:30
Oliver Jowett 824954aeca Call it 3.0~flightfeeder for consistency. 2016-04-12 18:20:45 +01:00