summaryrefslogtreecommitdiffstats
path: root/content/browser/geolocation/geolocation_provider_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix comment to match implementation.mek2014-08-251-1/+1
| | | | | | | | | NOTRY=true BUG=None Review URL: https://codereview.chromium.org/504443003 Cr-Commit-Position: refs/heads/master@{#291694}
* Dispatch geolocation IPCs on the UI thread. Aside from simplifying the code ↵jam@chromium.org2014-05-121-26/+11
| | | | | | | | | | | | | to avoid a lot of thread hops, this sets things up for converting the code to work on RenderFrames instead of RenderViews. In the process I also switched the code to use CallbackList which simplifies the registration. BUG=304341 R=benm@chromium.org, brettw@chromium.org, bulach@chromium.org, caitkp@chromium.org, isherman@chromium.org, mvanouwerkerk@chromium.org, nasko@chromium.org Review URL: https://codereview.chromium.org/273523007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269795 0039d316-1c4b-4281-b951-d872f2087c98
* Rename GeolocationArbitrator to LocationArbitrator.mvanouwerkerk@chromium.org2013-09-101-4/+4
| | | | | | | | It was generally referred to in file names as location_arbitrator, but the class was called GeolocationArbitrator. Review URL: https://chromiumcodereview.appspot.com/23844003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222338 0039d316-1c4b-4281-b951-d872f2087c98
* No need to forward declare GeolocationProviderTest in ↵mvanouwerkerk@chromium.org2013-09-091-1/+0
| | | | | | | | geolocation_provider_impl.h. Review URL: https://chromiumcodereview.appspot.com/23927010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222078 0039d316-1c4b-4281-b951-d872f2087c98
* Delete confusing documentation referring to RequestCallback.mvanouwerkerk@chromium.org2013-08-131-5/+2
| | | | | | | | RequestCallback was deleted in this patch: https://codereview.chromium.org/14688015/ Review URL: https://chromiumcodereview.appspot.com/22914006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217327 0039d316-1c4b-4281-b951-d872f2087c98
* Expose GeolocationProvider in Content API. This removes the recently ↵jam@chromium.org2013-05-071-0/+117
introduced usage of internal content classes from chrome. I simplified things a bit in the process. I removed GeolocationObserverOptions since all we need is a boolean (it's been like that for a long time). I also switched from the one-method GeolocationObserver to a callback. This also means that there's one way to get location info, compared to before when there were two ways (interface+callback). BUG=237552 R=bulach@chromium.org, joth@chromium.org Review URL: https://codereview.chromium.org/14688015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198751 0039d316-1c4b-4281-b951-d872f2087c98