summaryrefslogtreecommitdiff
path: root/libgps.xml
Commit message (Collapse)AuthorAgeFilesLines
* [doc] fixup typo in libgps.xml patch/pathJon Schlueter2016-01-251-1/+1
|
* Xcess whitespace removal.Gary E. Miller2015-04-301-2/+2
|
* Comment and documentation polishing.Eric S. Raymond2015-03-061-1/+5
|
* Implement and document GPSD_SHM_KEY environment variable.Eric S. Raymond2015-02-091-0/+10
|
* Documentation tweak.Eric S. Raymond2013-01-161-2/+2
|
* Spelling fix.Bernd Zeimetz2011-11-111-1/+1
|
* The shm export gets a waiting method.Eric S. Raymond2011-10-031-6/+6
|
* Thinko fix. A micro is not a nano.Eric S. Raymond2011-10-031-1/+1
|
* First cut at implementing waiting test for shm export.Eric S. Raymond2011-10-031-1/+1
| | | | Timeout argument is presently ignored.
* Fix an incorrect prototype.Eric S. Raymond2011-09-181-1/+1
|
* Add a know for systems without implicit linking, and document it.Eric S. Raymond2011-08-271-0/+4
|
* Make the sock_export=no build.Eric S. Raymond2011-08-261-3/+3
| | | | | | | | | | The way I fixed this extends the library API so some functions which were previously undefined for shm transport are now defined. This doesn't change the binary API of the library in the normal (sock_export=yes) case at all, so I'm not bumping its version. No changes in the daemon. All regression tests pass (in the normal sock_export=yes build).
* Remove more scary language.Eric S. Raymond2011-06-221-4/+1
|
* Remove some excessively scary language.Eric S. Raymond2011-06-221-4/+3
|
* WATCH_JSON -> gps.WATCH_JSONEric S. Raymond2011-04-181-1/+1
|
* Add const qualifiers to some arguments never modified.Eric S. Raymond2011-04-061-2/+2
|
* More description of the shared-memory export.Eric S. Raymond2011-03-271-2/+6
|
* Shared-memory export is now integrated and documented.Eric S. Raymond2011-03-271-37/+39
|
* Document the unpack() method in C and Python APIs.Eric S. Raymond2011-03-241-0/+10
| | | | | | | | We're not bumping the minor API number because the C library has had this all along. Alas, it can't be made to fit the RAII model of the C++ binding. All regression tests pass.
* In the client API, take the data buffer out of the gpsdata_t structure.Eric S. Raymond2011-03-181-0/+8
| | | | | | | | | | | | | | | | | | tz has shown me that we had a point of brittleness where the size of the client's data buffer was exposed in gps_data_t. Solution: move it (and the data-waiting count) to the client's private-data member. Requires a new but trivial client-library entry point to get the buffer pointer when a client needs it. Had to be done before API Version 5 froze, or we'd have been stuck breaking a shipped API again. No implications for the daemon or other tools, as this buffer is never used there. (Except it gets rid of several K of never-used static buffer space in the daemon, which is a good thing.) All regression tests pass. Code splints clean. cgps (the only place the API fix matters in our code) live-tests correctly.
* Describe how to be carefuln about wait timeouts.Eric S. Raymond2011-03-091-5/+10
|
* Minor tweaks for the libgps man page.Charles Curley2011-03-091-3/+3
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* POLL_NONBLOCK is no more.Eric S. Raymond2011-03-091-8/+5
|
* Give gps_waiting() a timeout argument. Use it systematically in test clients.Eric S. Raymond2011-03-091-10/+16
| | | | cgps and gpxlogger are live-tested and work. All regression tests pass.
* Typo fix.Eric S. Raymond2011-03-081-1/+1
|
* Update documentation about gps_read() and gps_waiting().Eric S. Raymond2011-03-071-16/+11
|
* spellchecking in libgps.xmlJon Schlueter2011-03-051-1/+1
|
* spellchecking and catching all of the same spelling mistakes in other filesJon Schlueter2011-03-051-1/+1
| | | | gpsd.xml gone through
* Documentation tweaks.Eric S. Raymond2011-03-021-5/+6
|
* Tell the compiler that gos_errstr() ia an observer.Eric S. Raymond2011-03-011-1/+1
| | | | All regression tests pass. Patch due to Jon Schlueter.
* Mention the WATCH_SCALED also applies to Subframe data.Gary E. Miller2011-02-191-2/+2
|
* Correct an error pointed out by Danny Backx.Eric S. Raymond2011-02-021-1/+1
|
* Extensive polishing for the website.Charles Curley2011-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | * A small correction for the sample C code in libgps.xml. * Lots of web page ToC menu fixups: duplicates removed, missing entries added, spelling fixed, etc. Also, all the entries are in the same order, so they don't "jump around" when you move from one page to another. * To move things closer to [X]HTML standards compliance, I added an alt="" to many of the small gpsd logos at the top of the menu. * The ohloh.net stuff at the top of the page is now four table data entries in one row of a table. It extends off to the right on many displays, which is ugly. If you expand your browser to see all of it, you end up with long lines of text, which are hard to read. I broke the table into two rows of two table data entries each. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Minor update.Eric S. Raymond2011-01-261-3/+5
|
* Update a manual page to reflect reality.Eric S. Raymond2011-01-261-44/+46
|
* The raw_hook mwember and set_raw_hook are gone; client API cleanup is done.Eric S. Raymond2011-01-251-17/+0
|
* Bring gps_read()'s return-code in sync with its manual entry.David Favro2010-11-091-4/+5
| | | | | | | | Documented API calls for a return-value of 0 if gps_stream() were called with POLL_NONBLOCK and no data is available, and a byte-count on success. Previously it returned 0 on success; it now returns the byte-count. Signed-off-by: Jon Schlueter <jon.schlueter@gmail.com>
* Carry through and document the poll() -> read() change.Eric S. Raymond2010-07-141-17/+16
|
* First round of changes for API major version 5:Eric S. Raymond2010-07-131-9/+3
| | | | | * gps_open() becomes reentrant, what gps_open_r() used to be. * gps_poll() is removed in favor of gps_read().
* Typo fix.Eric S. Raymond2010-06-081-1/+1
|
* libgps.a splits in half, becomes libgps.a + libgpsd.aEric S. Raymond2010-04-181-12/+3
| | | | | | This is so client apps don't have to carrry around libusb and all the driver-level stuff. I finally caught on to one of the implications of shared libraries that had somewhow escaped me before.
* Remove some fossil artifacts.Eric S. Raymond2010-03-301-1/+0
|
* Merge branch 'master' of git.berlios.de:/gitroot/gpsdBernd Zeimetz2010-03-301-2/+3
|\
| * gps_poll() now indicates when the daemon socket closes from the other side.Eric S. Raymond2010-03-271-2/+3
| | | | | | | | | | You get back -1 with errno not set; cgps.c now illustrates how to use this in a polling loop. Documentation has been updated.
* | Fix two spelling mistakes in the libgps manpage.Bernd Zeimetz2010-03-301-2/+2
|/
* Tweak some DocBook meta headers to quiet down the build.Eric S. Raymond2010-03-251-1/+2
|
* Copyright stamps everywhere. No code changes.Eric S. Raymond2010-03-111-0/+4
|
* Small IPv6 cleanups. All regression tests pass.Eric S. Raymond2010-01-131-1/+0
|
* Document IPv6 support.Eric S. Raymond2010-01-131-4/+5
|
* Internal IPv6 support, derived from a support patch by Olivier Mehani.Eric S. Raymond2010-01-121-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.