12012-03-26 Mark Pilgrim <pilgrim@chromium.org>
2
3 GEOLOCATION should be implemented as Page Supplement
4 https://bugs.webkit.org/show_bug.cgi?id=82228
5
6 Reviewed by NOBODY (OOPS!).
7
8 * Modules/geolocation/Geolocation.cpp:
9 (WebCore::Geolocation::Geolocation):
10 (WebCore::Geolocation::stop):
11 (WebCore::Geolocation::lastPosition):
12 (WebCore::Geolocation::requestPermission):
13 (WebCore::Geolocation::startUpdating):
14 (WebCore::Geolocation::stopUpdating):
15 * Modules/geolocation/Geolocation.h:
16 (WebCore):
17 * Modules/geolocation/GeolocationController.cpp:
18 (WebCore::GeolocationController::supplementName):
19 (WebCore):
20 (WebCore::provideGeolocationTo):
21 * Modules/geolocation/GeolocationController.h:
22 (GeolocationController):
23 (WebCore::GeolocationController::from):
24 * page/GeolocationClient.h:
25 (WebCore):
26 (GeolocationClient):
27 * page/Page.cpp:
28 (WebCore::Page::Page):
29 (WebCore::Page::PageClients::PageClients):
30 * page/Page.h:
31 (WebCore):
32 (PageClients):
33 (Page):
34