Created attachment 36399 [details]
attached patch adds automatic bluetooth GPS device discovery:
clients call gypsy_control_create_async () instead of gypsy_control_create ().
The signal "control_created" will be fired once a device has been discovered
(or no suitable devices were found).
There are some problems with the patch still, see FIXMEs in code
Why would you want to do that?
- BLUEZ_SERVICE_CLASS_POSITIONING isn't actually used by anything useful
- The code uses the BlueZ 3.x APIs, which nothing ships anymore.
I added a plugin to gnome-bluetooth to allow setting the GPS device to use.