GeolocationService is deprecated in favour of the client-based design. Since WebKit mac uses client-based design, this code is not used and can be removed.
Created attachment 76065 [details] Patch
The client-based Mac implementation was added by Sam in http://trac.webkit.org/changeset/52368. Mac already builds with the client-based impl so this is dead code.
Comment on attachment 76065 [details] Patch LGTM, but let's give Sam a chance to reply before you submit.
Comment on attachment 76065 [details] Patch LGTM. We can easily resurrect this from svn if needed. If it doesn't break any builds, it's unlikely to be used.
CCing someone from iOS too.
Comment on attachment 76065 [details] Patch Clearing flags on attachment: 76065 Committed r73839: <http://trac.webkit.org/changeset/73839>
All reviewed patches have been landed. Closing bug.
(In reply to comment #5) > CCing someone from iOS too. Thanks Eric. The iOS port is using non-client-based Geolocation, but our implementation is in a file called GeolocationServiceCoreLocation.mm which hasn't been upstreamed yet. The GeolocationServiceMac.* source files were not used by the iOS port.