summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser.gypi
diff options
context:
space:
mode:
authorallanwoj@chromium.org <allanwoj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-13 10:55:17 +0000
committerallanwoj@chromium.org <allanwoj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-13 10:55:17 +0000
commitd0ca28ca83451ff641c6af743916d9001fb2276a (patch)
tree6c0d560628d0daf2015751be7773e985fda070cf /chrome/chrome_browser.gypi
parent784688a65f687f05e9cb8ab25fc7bf1a9d14fb00 (diff)
downloadchromium_src-d0ca28ca83451ff641c6af743916d9001fb2276a.zip
chromium_src-d0ca28ca83451ff641c6af743916d9001fb2276a.tar.gz
chromium_src-d0ca28ca83451ff641c6af743916d9001fb2276a.tar.bz2
Add CoreLocation support to Chrome.
Patch from Jorge Villatoro <jorge@tomatocannon.com> This add core location support to the Geolocation code. Included are the base location provider class, a data provider class that allows CoreLocation to run on the UI thread, and an Objective C wrapper for CoreLocation. Hints were taken from the CoreWLAN Api class in the same directory for dynamically loading the framework, since CoreLocation is only available on Snow Leopard (Mac OS X 10.6) This new provider has also been added to the location arbitrator in the same way that the libgps provider was added. BUG=45548 TEST=Open the browser with the --enable-geolocation argument on 10.6 and visit http://maps.google.com/maps/m Review URL: http://codereview.chromium.org/3092015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59213 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser.gypi')
-rw-r--r--chrome/chrome_browser.gypi4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 3a6884c..b0640b2 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -1540,6 +1540,10 @@
'browser/gears_integration.h',
'browser/geolocation/access_token_store.cc',
'browser/geolocation/access_token_store.h',
+ 'browser/geolocation/core_location_data_provider_mac.h',
+ 'browser/geolocation/core_location_data_provider_mac.mm',
+ 'browser/geolocation/core_location_provider_mac.h',
+ 'browser/geolocation/core_location_provider_mac.mm',
'browser/geolocation/device_data_provider.h',
'browser/geolocation/empty_device_data_provider.cc',
'browser/geolocation/empty_device_data_provider.h',