summaryrefslogtreecommitdiff
path: root/xgps
Commit message (Collapse)AuthorAgeFilesLines
* Exit without trailing debris on Ctl-C.Eric S. Raymond2011-02-241-48/+52
|
* Make xgps indifferent to whether it gets float or string time.Eric S. Raymond2011-02-241-1/+2
|
* xgps/xgpsspeed: Check for a usable display before writing to it.Bernd Zeimetz2011-02-191-0/+2
| | | | | This avoids coredumps in case DISPLAY is not usable. See http://bugs.debian.org/602925 for details.
* Prevent xgps from fooing up on JSON with no device label.Eric S. Raymond2011-02-111-1/+1
|
* Tweak a field size.Eric S. Raymond2011-02-021-0/+2
|
* Remove a dependency on the number of rows.Eric S. Raymond2011-02-021-5/+1
|
* Exile noise statistics from main display of xgps.Eric S. Raymond2011-02-021-10/+14
| | | | | Only one device is known to generate them, and they clutter the display badly for the others.
* Fix a screen-layout multiplier.Eric S. Raymond2011-02-021-1/+1
|
* Be clearer about which quantities are not available.Eric S. Raymond2011-02-021-0/+1
|
* Magic-number elimination.Eric S. Raymond2011-02-021-3/+7
|
* Process GPGST into noise statistics. All regression tests pass.Thomas Sprinkmeier2011-02-011-5/+20
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Timestamps in TPV and SKY go from float seconds since Unix epoch to ISO8601.Eric S. Raymond2011-01-291-1/+1
| | | | | | | | Protocol version number is bumped. Python and C test clients are known to work; interfaces of the C and Python client bindings are unchanged. Third-party client-side bindings which rely on naively copying JSON members will break (implementers have been repeatedly warned not to do this).
* Sort the sat list in xgps, Thanks to Thomas SprinkmeierGary E. Miller2011-01-191-0/+12
|
* Try to bulletproof xgps against missing satellite data.Eric S. Raymond2010-12-161-14/+15
|
* Something's still wonky in the Geostar driver. Bulletproof xgps against this.Eric S. Raymond2010-12-161-3/+3
|
* xgps: Typos and comments.M Joonas Pihlaja2010-08-311-9/+10
|
* xgps: Make sure everything in SkyView agrees on the grid fit horizon circle.M Joonas Pihlaja2010-08-311-6/+18
| | | | | | Factor out a procedure to fit a circle to the grid and make sure the horizon circle's parameters self.centre_x/y and self.radius are fit to the grid.
* xgps: Unclutter horizon circle computations.M Joonas Pihlaja2010-08-311-10/+11
| | | | | | | The construct int(self.width / 2), int(self.height / 2) is repeated in the code to get the center of the horizon circle Replace all those with self.center_x/y and purge self.width and self.height from the SkyView class.
* xgps: Grid fit coordinates to sharpen up lines.M Joonas Pihlaja2010-08-311-4/+31
| | | | | | | | Apply the grid fitting method from http://cairographics.org/FAQ/#sharp_lines to ensure lines and circles are nice and sharp.
* xgps: Remove gratuitous saves and restores of cairo context.M Joonas Pihlaja2010-08-311-16/+0
| | | | | | The save()/restore() pairs do nothing for the code, since there's no state modification between the pairs that actually gets saved by CairoContext.save().
* xgps: Use colour components in [0,1] rather than [0,255].M Joonas Pihlaja2010-08-311-2/+2
| | | | | Cairo will clamp values > 1.0 to 1.0 so no harm done, but it's misleading to use set_source_rgb(255,255,255).
* xgps: Fix setting colours by name.M Joonas Pihlaja2010-08-311-1/+5
| | | | | | PyCairo doesn't have a CairoContext.set_source_color(GdkColor) method, so we need to extract the r,g,b components manually and use set_source_rgb() instead.
* Draw the sky view using Cairo instead of GDKBernd Zeimetz2010-08-311-55/+88
| | | | (This reverts my commit of Tue 06 Jul 2010 10:11:54 +0200).
* Fixing several Python identation errors.Bernd Zeimetz2010-08-291-2/+2
|
* Carry through and document the poll() -> read() change.Eric S. Raymond2010-07-141-1/+1
|
* Revert "Draw the sky view using Cairo instead of GDK"Bernd Zeimetz2010-07-061-88/+55
| | | | | We'll do this properly after the 2.95 release. This reverts my 2nd previous commit.
* Draw the sky view using Cairo instead of GDKJulien BLACHE2010-07-051-55/+88
| | | | | | GDK drawing primitives do not support antialiasing and their output doesn't look very nice in this day and age. Rewrite the sky view code to use Cairo instead.
* Deal with a FIX-ME, make labels right-aligned.Eric S. Raymond2010-04-261-3/+3
|
* FIXME -> FIX-ME, so I can walk through these without tripping over autotools.Eric S. Raymond2010-04-261-1/+1
|
* Remove a dependency on the oldstyle compatibility shim.Eric S. Raymond2010-04-261-5/+6
|
* Use setup.py to handle the Python shebangs.Bernd Zeimetz2010-04-201-0/+681
|
* Fix a packaging error that resulted in xgps being omitted from the tarball.Eric S. Raymond2010-04-191-681/+0
|
* Change the name of the internal gps.client module to gps.clienthelpers.Eric S. Raymond2010-04-171-13/+13
| | | | | We're going to actually expose a module with the name gps.client, so this has to get out of the way
* Fix name in comment.Eric S. Raymond2010-04-161-1/+1
|
* Fixed channel-overflow bug in xgps.Eric S. Raymond2010-04-101-1/+4
|
* Implement missing argument parsing so xgps can watch a remote daemon.Eric S. Raymond2010-04-081-6/+15
|
* Add crosshairs to the sky plotChris Kuethe2010-04-021-0/+12
|
* Make xgps robust against JSON with no time field.Eric S. Raymond2010-03-141-1/+7
|
* Copyright stamps everywhere. No code changes.Eric S. Raymond2010-03-111-0/+3
|
* Python xgps is ready for production, so bump version to 1.0Eric S. Raymond2010-01-151-1/+1
|
* pygtk pango layout objects can indeed report their size.Eric S. Raymond2010-01-121-4/+7
|
* Internal IPv6 support, derived from a support patch by Olivier Mehani.Eric S. Raymond2010-01-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | The patch original is at: https://lists.berlios.de/pipermail/gpsd-dev/attachments/20100111/85ad4e15/attachment.bin This revision changes netlib_connectsock() to take a first argument that is an address family and can specify IPv4, IPv6, or either. It also changes gpsd.c to open two client sockets, one IPv4 and one IPv6, and listen on both. As a required cleanup, a number of defaults to "127.0.0.1" become defaults to "localhost" so we're not hardwiring in IPv4 assumptions anymore. I've omitted a significant portion of the Mehani patch that changed the interface of the client library in an incompatible way. Currently there is no way to make gpsd listen to IPv4 or IPv6 only, and no way to make a client query over IPV4 or IPv6 only. Also, we'd really like to be able to condition out IPv6 or (someday) IPv4 support for a leaner runtime, and there's no way to do that yet, either. Under IPv4, regression tests pass; live operation with a GPS mouse and the aishub feed both work. However, the resulting code does not splint clean; this will need to be fixed, and that's going to be tricky due to the new sockaddr_t struct.
* Replace tabs by spaces where they were used for identation.Bernd Zeimetz2010-01-081-4/+4
|
* More unfo in type 21 display.Eric S. Raymond2009-12-221-1/+1
|
* Mere in data from type 18 messages.Eric S. Raymond2009-12-211-2/+2
|
* Watch AIS message types 12 and 14.Eric S. Raymond2009-12-211-0/+15
|
* Monitor AIS type 4 messages.Eric S. Raymond2009-12-211-4/+10
|
* Suppress a pygtk warning.Eric S. Raymond2009-12-211-0/+1
|
* Make AIS display honor the selected degree format.Eric S. Raymond2009-12-211-3/+4
|
* Automatically turn on AIS display when we have an AIS source.Eric S. Raymond2009-12-211-11/+16
|