<http://webkit.org/b/65289> Remove GeolocationPositionCache
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 28 Jul 2011 16:57:32 +0000 (16:57 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 28 Jul 2011 16:57:32 +0000 (16:57 +0000)
commit7c80b8b11f59ffc242d68fecd8ae7f6fa3f985a2
tree42c792163da93cd64674f56a7c1ff0756738a64a
parent9c040779dc5beefe45b060b6f550c38d309b4572
<webkit.org/b/65289> Remove GeolocationPositionCache

Reviewed by Adam Barth.

* CMakeLists.txt: Remove references to GeolocationPositionCache.
* GNUmakefile.list.am: Ditto.
* WebCore.gypi: Ditto.
* WebCore.order: Ditto.
* WebCore.pro: Ditto.
* WebCore.vcproj/WebCore.vcproj: Ditto.
* WebCore.xcodeproj/project.pbxproj: Ditto.

* page/Geolocation.cpp: Switch from using m_positionCache to
m_cachedPosition.
(WebCore::Geolocation::makeCachedPositionCallbacks):
(WebCore::Geolocation::haveSuitableCachedPosition):
(WebCore::Geolocation::positionChangedInternal):
* page/Geolocation.h: Remove PositionCacheWrapper and replace
with RefPtr<Geoposition>.
* page/GeolocationPositionCache.cpp: Removed.
* page/GeolocationPositionCache.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@91936 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.list.am
Source/WebCore/WebCore.gypi
Source/WebCore/WebCore.order
Source/WebCore/WebCore.pro
Source/WebCore/WebCore.vcproj/WebCore.vcproj
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/page/Geolocation.cpp
Source/WebCore/page/Geolocation.h
Source/WebCore/page/GeolocationPositionCache.cpp [deleted file]
Source/WebCore/page/GeolocationPositionCache.h [deleted file]