Skip to content
  • scheib@chromium.org's avatar
    Mouse Lock Navigator IDL · 0b5a5231
    scheib@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=72150
    
    Reviewed by Dimitri Glazkov.
    
    Tests require mocking (similar to geolocation) that will be built after this.
    
    * WebCore.gypi:
    * bindings/generic/RuntimeEnabledFeatures.h:
    (WebCore::RuntimeEnabledFeatures::webkitPointerEnabled):
    * page/MouseLockable.cpp: Added.
    (WebCore::MouseLockable::MouseLockable):
    (WebCore::MouseLockable::~MouseLockable):
    (WebCore::MouseLockable::webkitLock):
    (WebCore::MouseLockable::webkitUnlock):
    (WebCore::MouseLockable::webkitIsLocked):
    * page/MouseLockable.h: Added.
    (WebCore::MouseLockable::create):
    * page/MouseLockable.idl: Added.
    * page/Navigator.cpp:
    (WebCore::Navigator::webkitPointer):
    * page/Navigator.h:
    * page/Navigator.idl:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@99994 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0b5a5231