Coordinates.idl was added in http://trac.webkit.org/changeset/41650 and is used only by Geolocation. http://trac.webkit.org/changeset/56781 added the ENABLE_GEOLOCATION guard, but missed Coordinates.idl.
Created attachment 194334 [details] Patch
Comment on attachment 194334 [details] Patch Attachment 194334 [details] did not pass efl-ews (efl): Output: http://webkit-commit-queue.appspot.com/results/17247268
Comment on attachment 194334 [details] Patch Should this move into Source/WebCore/Modules/geolocation ?
> Should this move into Source/WebCore/Modules/geolocation ? Yes - https://bugs.webkit.org/show_bug.cgi?id=112945
The EFL failure is because the custom bindings for Coordinates aren't guarded with GEOLOCATION. It seems a shame to add more guards there, but I think the problem can be avoided. The bindings generator now supports nullable types, so we should be able to remove the custom bindings altogether - Bug 112975
Comment on attachment 194334 [details] Patch Attachment 194334 [details] did not pass win-ews (win): Output: http://webkit-commit-queue.appspot.com/results/17169891
Created attachment 194612 [details] Patch
Comment on attachment 194612 [details] Patch Carrying forward abarth's r+
Comment on attachment 194612 [details] Patch Clearing flags on attachment: 194612 Committed r146645: <http://trac.webkit.org/changeset/146645>
All reviewed patches have been landed. Closing bug.