DescriptionMake chrome communicate with gpsd through libgps/shared memory
Update gps.h header to 3.1 version to have shared memory export
libgps APIs. Adapt libgps_wrapper_linux to use shared memory to
communicate with gpsd.
We enable the libgps support on ChromeOS and drop the support
on destkop linux for now due to the fact that we can't control
what gpsd version will be present on the desktop system and the gps
data written to shared memory by gpsd maybe not be compatible
with what chrome/libgps is expecting.
If there is demand for desktop libgps support we can add it
back and investigate on using socket interface between libgps and gpsd.
BUG=103751
TEST=run
"tools/checklicenses/checklicenses.py third_party/gpsd/"
and make sure no license violation.
content_unittests --gtest_filter="*Gps*"
and make sure all unittests pass
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109736
Patch Set 1 #Patch Set 2 : fixing nits #
Total comments: 24
Patch Set 3 : addressing joth@ 's comments #
Total comments: 2
Patch Set 4 : putting libgps version string into anon namespace #Messages
Total messages: 6 (0 generated)
|