Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Yet another SPLINT-ectomy | Gary E. Miller | 2015-03-30 | 1 | -2/+0 |
| | |||||
* | splint/cppcheck/coverity cleanup. | Eric S. Raymond | 2014-08-21 | 1 | -0/+1 |
| | |||||
* | libgpsmm: add is_open method | Simon Dawson | 2014-01-03 | 1 | -0/+5 |
| | | | | | | | | | | | | | The gpsmm constructor effectively hides the useful status flag returned by the underlying gps_open call. It is extremely useful for client code to be able to check that the gpsmm constructor was successful. To this end, add a gpsmm::is_open method which simply checks that the gpsmm::to_user member is non-NULL. A NULL gpsmm::to_user member can only mean that the constructor was not successful. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Code is fully cppcheck, splint, and Coverity clean. | Eric S. Raymond | 2013-11-06 | 1 | -0/+2 |
| | | | | All regression tests pass. PPS is live. | ||||
* | Nuke trailing whitespace in C source. | Eric S. Raymond | 2012-09-07 | 1 | -3/+3 |
| | |||||
* | Prevent the C++ test client from segfaulting when GPSD is not running. | Eric S. Raymond | 2011-07-06 | 1 | -37/+40 |
| | | | | | C++ clients should test the return from the stream method to see if the open succeeded. | ||||
* | splint cleanup. | Eric S. Raymond | 2011-04-06 | 1 | -3/+4 |
| | |||||
* | Sync the Python and C++ bindings to the C one. Document it properly. | Eric S. Raymond | 2011-03-18 | 1 | -7/+12 |
| | |||||
* | Give gps_waiting() a timeout argument. Use it systematically in test clients. | Eric S. Raymond | 2011-03-09 | 1 | -2/+2 |
| | | | | cgps and gpxlogger are live-tested and work. All regression tests pass. | ||||
* | Rebuild the C++ interface to use RAII. | Eric S. Raymond | 2011-02-02 | 1 | -15/+1 |
| | | | | Simplifies the code and invalidates Berlios ug #17778: crash in libgpsmm. | ||||
* | Simplify the C++ lib, noo point in supporting the old API now. | Eric S. Raymond | 2011-02-02 | 1 | -28/+29 |
| | |||||
* | Ported libgpsmm to major-version 5. | David Favro | 2010-11-09 | 1 | -12/+26 |
| | | | | | | | | | | | | | | It had been completely non-functional since change in parameters to gps_open(). libgpsmm: bug-fix of the port to libgps major-version 5. * Previously, if a gpsmm were constructed, not successfully opened, then destroyed, gps_close() would have still been called. * The new version of libgpsmm may now be backwardsly compatible with libgps major-version<5, although it's not clear why anyone would do that. Signed-off-by: Jon Schlueter <jon.schlueter@gmail.com> | ||||
* | Carry through and document the poll() -> read() change. | Eric S. Raymond | 2010-07-14 | 1 | -1/+1 |
| | |||||
* | First round of changes for API major version 5: | Eric S. Raymond | 2010-07-13 | 1 | -2/+2 |
| | | | | | * gps_open() becomes reentrant, what gps_open_r() used to be. * gps_poll() is removed in favor of gps_read(). | ||||
* | A close() method for the C++ binding. | Eric S. Raymond | 2010-03-17 | 1 | -0/+4 |
| | |||||
* | Vanish away Id and Rev $ keywords, git won't expand them to anything useful. | Eric S. Raymond | 2010-03-13 | 1 | -1/+0 |
| | |||||
* | Copyright stamps everywhere. No code changes. | Eric S. Raymond | 2010-03-11 | 1 | -1/+1 |
| | |||||
* | Small IPv6 cleanups. All regression tests pass. | Eric S. Raymond | 2010-01-13 | 1 | -1/+1 |
| | |||||
* | Add non-blocking check for data waiting from the daemon to the C and C++ APIs. | Eric S. Raymond | 2009-12-05 | 1 | -0/+4 |
| | |||||
* | Thread-hook support and documentation removed. | Eric S. Raymond | 2009-11-29 | 1 | -12/+0 |
| | |||||
* | Client library debugging can now nbe enabled at runtime. | Eric S. Raymond | 2009-11-20 | 1 | -0/+9 |
| | | | | | That is, if the CLIENTDEBUG_ENABLE feature switch is on. All regression tests pass. | ||||
* | Avoid a core dump in the C++ library. Suggestion by Don Weeks. | Eric S. Raymond | 2009-10-06 | 1 | -1/+1 |
| | |||||
* | gps_stream() gets a third argument for future expansion. | Eric S. Raymond | 2009-09-24 | 1 | -1/+1 |
| | | | | | We shouldn't try to explain the transition schedule in two different places. | ||||
* | Introduce gps_send() to the C API. | Eric S. Raymond | 2009-09-23 | 1 | -2/+2 |
| | |||||
* | Disentangle the packet raw hook used on the client side... | Eric S. Raymond | 2009-09-17 | 1 | -1/+1 |
| | | | | | | ...from the internals of gpsd. Besides being better factoring, this will give us better control of the daemon's report-generation policy in the future. All regression tests pass. Codebase splints clean. | ||||
* | Added stream() entry point to C++ client library. | Eric S. Raymond | 2009-08-31 | 1 | -0/+9 |
| | |||||
* | Move implementation of constructor to .cpp file, initialize gps. | Bernd Zeimetz | 2009-05-24 | 1 | -0/+2 |
| | | | | Patch by ewoerner. | ||||
* | Make this consistent with the s/localhost/127.0.0.1/ transition. | Chris Kuethe | 2007-01-05 | 1 | -1/+1 |
| | | | | >From Andreas Stricker | ||||
* | License change. | Chris Kuethe | 2006-09-21 | 1 | -1/+4 |
| | | | | | | | Alfredo Pironti has granted us permission to distribute this software under the same BSD license as the rest of the tree. Thanks Alfredo! http://lists.berlios.de/pipermail/gpsd-dev/2006-September/004376.html | ||||
* | Add subversion ID tags near the beginning of every file. | Chris Kuethe | 2006-09-21 | 1 | -0/+1 |
| | | | | First line where possible, second line for scripts called with #! | ||||
* | Clean up after the raw_hook architecture change. | Eric S. Raymond | 2005-06-12 | 1 | -1/+1 |
| | |||||
* | Change API so raw_hook takes a length argument; supports dumping binary packets. | Eric S. Raymond | 2005-05-26 | 1 | -1/+1 |
| | |||||
* | Support R=2. | Eric S. Raymond | 2005-05-24 | 1 | -1/+1 |
| | |||||
* | Merged in thread-callback and C++-wrapper support fom Alfredo Pironti. | Eric S. Raymond | 2005-05-20 | 1 | -0/+62 |