- Jan 30, 2014
-
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
Apparently soup_session_cancel_message is not synchronous so we better not access the instance pointer in message callback if it was cancelled.
-
Zeeshan Ali Khan authored
This shouldn't be needed AFAICT but Colin said that its needed to fix the build under gnome-continuous so lets do this.
-
Zeeshan Ali Khan authored
rather than builddir.
-
Zeeshan Ali Khan authored
as $(top_srcdir)/src. Hopefully this fixes the build for gnome-continuous.
-
- Jan 29, 2014
-
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
Provide an option in config file to enable submission of wifi data to Mozilla Location Service. If this option is enabled, the data is submitted each time geoclue get a GPS lock. That means, its not completely autonomous and data is only submitted if an application, e.g gnome-maps requests current location with exact accuracy.
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
Some sources can submit data to their web service so we add mechanism for subclasses to provide HTTP requests for submission as well. Its completely optional though.
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
This is so that we can just point our docs to that directory and it doesn't complain about all the internal API that we don't want it to scan anyway. Currently without this patch, the build actually breaks on doc system parsing the internalized geocode-glib sources.
-
Zeeshan Ali Khan authored
Now deployments and (admin) users can easily make geoclue use Google geolocation API rather than that of Mozilla.
-
- Jan 28, 2014
-
-
Zeeshan Ali Khan authored
We don't need them now that we don't look into /proc/${PID}/exe.
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
If an agent is registered, we use it. If its not, we don't.
-
Zeeshan Ali Khan authored
rather than binary paths. The rationale is the same as for commit 0d96468f88e4a8f39da521952a21f27d700542df.
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
Checking of binary path currently requires geoclue binary to be given elevated permissions and we still don't have a secure way of finding the app's binary path. Moreover, it breaks completely for scripts. There is development going on kdbus and I hear we'll hopefully soon also have a good sandboxing mechanism. Once these technologies are in place, we can then reliably identify apps by their desktop IDs.
-
Zeeshan Ali Khan authored
Add a boolean property on Manager's D-Bus interface to indicate wether or not the service is currently in use by any client applications. This would allow display managers (e.g gnome-shell) to show an indicator in the panel so user knows that their location is being queried.
-
- Jan 27, 2014
-
-
Zeeshan Ali Khan authored
There is always a very good chance of AP's strength improving over time. Lets keep an eye on the strength of a low-strength AP when ignoring it and refresh location if the strength improves above our threshold.
-
Zeeshan Ali Khan authored
json-glib spits a warning on console if you try to fetch a member that doesn't exist so better check it exists before trying to fetch it.
-
Zeeshan Ali Khan authored
Don't ignore new location for being less accurate than previous location if accuracy circle of new location doesn't contain the previous location.
-
Zeeshan Ali Khan authored
Don't ignore new location if its as accurate as the existing one.
-
Zeeshan Ali Khan authored
Such APs will likely come and go and therefore we'll end up sending a lot of queries to location service. Lets take our chances with APs with good enough stength only.
-
Zeeshan Ali Khan authored
A WiFi AP disappearing can't possibly mean that refreshing our query to location service will get us a new location so better to not listen to such signals and send redundant queries to service.
-
- Jan 26, 2014
-
-
Zeeshan Ali Khan authored
If MCC, MNC, LAC and cell ID remains the same, ignore new location.
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
If we get this error on enabling the modem, it means another modem source is already enabling it so there is no need to spit a warning and to launch setup as the other source will do that soon after enabling the modem for us.
-
Zeeshan Ali Khan authored
With two sources setting/unsetting different caps through a flag parameter, we could very easily end-up in race-conditions. To keep things simple, the base class now just sets all available caps and take them all away at the end. Apps will only get the accuracy level they asked for even if more accurate location information is available.
-
Zeeshan Ali Khan authored
-
- Jan 25, 2014
-
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
We'll need to parse responses from opencellid.org.
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
-
Zeeshan Ali Khan authored
-
- Jan 24, 2014
-
-
Zeeshan Ali Khan authored
-