| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
| |
|
|
|
|
|
| |
it should be save to do so and saves us from shipping
and installing libQgpsmm_global.h.
|
| |
|
| |
|
|
|
|
| |
cgps and gpxlogger are live-tested and work. All regression tests pass.
|
|
|
|
| |
Simplifies the code and invalidates Berlios ug #17778: crash in libgpsmm.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All regression tests pass.
Note from esr: this feature cannot be announced yert, as it requires
documentation in the INSTALL file.
1. What the target environments are (Linux? Windows? Both)
2. All build prerequisites (C++ compiler? Qt library? Other libraries?)
3. What the new files libQgpsmm_global.h and libQgpsmm.pro are for,
and how the are used.
We also need to know how to regression-test this code under Linux so
we can verify that it's not broken as the client library evolves.
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
That is, if the CLIENTDEBUG_ENABLE feature switch is on. All
regression tests pass.
|
| |
|
|
|
|
|
|
| |
...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.
|
| |
|
|
|
|
| |
Patch by ewoerner.
|
|
|
|
|
|
|
| |
Headers likely to be private to gpsd are prefixed with _GPSD_,
reusable ones like crc24q.h don't get the _GPSD_ prefix. Protection
macro goes right up near the top of the file, right after the SVN id,
and it's closure is the last line of the file.
|
|
|
|
|
| |
This means it has to be compiled with g++ rather than gcc, according
to bzed.
|
|
|
|
|
|
| |
...for those who want to build their own apps linked against libgps and
want the headers to work. Works on OpenBSD, tested by Jeff Francis on
OS X and Linux
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
First line where possible, second line for scripts called with #!
|
| |
|
| |
|
| |
|
|
|