haikuwebkit/LayoutTests/pointer-lock/pointerlockchange-event-on-...

17 lines
496 B
Plaintext
Raw Permalink Normal View History

Remove webkit prefix from pointer lock tests. https://bugs.webkit.org/show_bug.cgi?id=134744 Patch by Alex Christensen <achristensen@webkit.org> on 2014-07-08 Reviewed by Brady Eidson. * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed.html: * http/tests/pointer-lock/pointerlockelement-different-origin-expected.txt: * http/tests/pointer-lock/pointerlockelement-different-origin.html: * http/tests/pointer-lock/pointerlockelement-same-origin-expected.txt: * http/tests/pointer-lock/pointerlockelement-same-origin.html: * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents-expected.txt: * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents.html: * http/tests/resources/pointer-lock/iframe-common.js: (document.onpointerlockchange): (document.onpointerlockerror): (document.onwebkitpointerlockchange): Deleted. (document.onwebkitpointerlockerror): Deleted. * http/tests/resources/pointer-lock/pointer-lock-test-harness.js: (expectOnlyChangeEvent): (expectOnlyErrorEvent): (expectNoEvents): * pointer-lock/bug90391-move-then-window-open-crash-expected.txt: * pointer-lock/bug90391-move-then-window-open-crash.html: * pointer-lock/lock-already-locked-expected.txt: * pointer-lock/lock-already-locked.html: * pointer-lock/lock-element-not-in-dom-expected.txt: * pointer-lock/lock-element-not-in-dom.html: * pointer-lock/locked-element-iframe-removed-from-dom-expected.txt: * pointer-lock/locked-element-iframe-removed-from-dom.html: * pointer-lock/locked-element-removed-from-dom-expected.txt: * pointer-lock/locked-element-removed-from-dom.html: * pointer-lock/mouse-event-api-expected.txt: * pointer-lock/mouse-event-api.html: * pointer-lock/mouse-event-delivery-expected.txt: * pointer-lock/mouse-event-delivery.html: * pointer-lock/pointer-lock-api-expected.txt: * pointer-lock/pointer-lock-api.html: * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt: * pointer-lock/pointerlockchange-event-on-lock-lost.html: * pointer-lock/pointerlockchange-pointerlockerror-events-expected.txt: * pointer-lock/pointerlockchange-pointerlockerror-events.html: * pointer-lock/pointerlockelement-null-when-pending-expected.txt: * pointer-lock/pointerlockelement-null-when-pending.html: Remove webkit prefix on pointer lock functions and events. This should have been done in r170585. Canonical link: https://commits.webkit.org/152687@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170897 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-08 22:36:24 +00:00
Test that pointerlockchange event is dispatched when lock is lost.
Remove old Pointer Lock API. https://bugs.webkit.org/show_bug.cgi?id=88892 Reviewed by Adam Barth. Source/WebCore: Removing the old Pointer Lock API as one of the final cleanup changes for the Update to Fullscreen style locking Spec meta bug https://bugs.webkit.org/show_bug.cgi?id=84402. This change primarily removes idl, access in navigator, one event, and supporting infrastructure in page/PointerLock. In PointerLockController changes were already noted clearly with TODOs differentiating old and new api sections. Test: pointer-lock/pointerlockchange-event-on-lock-lost.html * WebCore.gypi: * dom/Element.cpp: (WebCore::Element::webkitRequestPointerLock): * dom/EventNames.h: (WebCore): * page/Navigator.cpp: * page/Navigator.h: (WebCore): (Navigator): * page/Navigator.idl: * page/PointerLock.cpp: Removed. * page/PointerLock.h: Removed. * page/PointerLock.idl: Removed. * page/PointerLockController.cpp: (WebCore::PointerLockController::requestPointerLock): (WebCore::PointerLockController::didAcquirePointerLock): (WebCore::PointerLockController::didNotAcquirePointerLock): (WebCore::PointerLockController::didLosePointerLock): * page/PointerLockController.h: (PointerLockController): Source/WebKit/chromium: * src/WebViewImpl.cpp: Removed #include to old API header. LayoutTests: Tests for old API removed, and most remaining tests required only small changes. * platform/chromium/fast/dom/navigator-detached-no-crash-expected.txt: * pointer-lock/lock-already-locked-expected.txt: * pointer-lock/lock-already-locked.html: * pointer-lock/lock-fail-responses-expected.txt: Removed. * pointer-lock/lock-fail-responses.html: Removed. This test only covered the old API. The related concept is tested for the new api in pointerlockchange-pointerlockerror-events.html. * pointer-lock/pointer-lock-api-expected.txt: * pointer-lock/pointer-lock-api.html: * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt: Added. * pointer-lock/pointerlockchange-event-on-lock-lost.html: Added. * pointer-lock/pointerlocklost-event-expected.txt: Removed. * pointer-lock/pointerlocklost-event.html: Removed. pointerlocklost-event.html renamed to pointerlockchange-event-on-lock-lost.html. Canonical link: https://commits.webkit.org/110885@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@124535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-02 23:58:09 +00:00
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS window.testRunner is defined.
Lock targetDiv1.
Remove webkit prefix from pointer lock tests. https://bugs.webkit.org/show_bug.cgi?id=134744 Patch by Alex Christensen <achristensen@webkit.org> on 2014-07-08 Reviewed by Brady Eidson. * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed.html: * http/tests/pointer-lock/pointerlockelement-different-origin-expected.txt: * http/tests/pointer-lock/pointerlockelement-different-origin.html: * http/tests/pointer-lock/pointerlockelement-same-origin-expected.txt: * http/tests/pointer-lock/pointerlockelement-same-origin.html: * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents-expected.txt: * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents.html: * http/tests/resources/pointer-lock/iframe-common.js: (document.onpointerlockchange): (document.onpointerlockerror): (document.onwebkitpointerlockchange): Deleted. (document.onwebkitpointerlockerror): Deleted. * http/tests/resources/pointer-lock/pointer-lock-test-harness.js: (expectOnlyChangeEvent): (expectOnlyErrorEvent): (expectNoEvents): * pointer-lock/bug90391-move-then-window-open-crash-expected.txt: * pointer-lock/bug90391-move-then-window-open-crash.html: * pointer-lock/lock-already-locked-expected.txt: * pointer-lock/lock-already-locked.html: * pointer-lock/lock-element-not-in-dom-expected.txt: * pointer-lock/lock-element-not-in-dom.html: * pointer-lock/locked-element-iframe-removed-from-dom-expected.txt: * pointer-lock/locked-element-iframe-removed-from-dom.html: * pointer-lock/locked-element-removed-from-dom-expected.txt: * pointer-lock/locked-element-removed-from-dom.html: * pointer-lock/mouse-event-api-expected.txt: * pointer-lock/mouse-event-api.html: * pointer-lock/mouse-event-delivery-expected.txt: * pointer-lock/mouse-event-delivery.html: * pointer-lock/pointer-lock-api-expected.txt: * pointer-lock/pointer-lock-api.html: * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt: * pointer-lock/pointerlockchange-event-on-lock-lost.html: * pointer-lock/pointerlockchange-pointerlockerror-events-expected.txt: * pointer-lock/pointerlockchange-pointerlockerror-events.html: * pointer-lock/pointerlockelement-null-when-pending-expected.txt: * pointer-lock/pointerlockelement-null-when-pending.html: Remove webkit prefix on pointer lock functions and events. This should have been done in r170585. Canonical link: https://commits.webkit.org/152687@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170897 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-08 22:36:24 +00:00
PASS onpointerlockchange received after: Lock targetDiv1.
PASS document.pointerLockElement is targetDiv1
Remove old Pointer Lock API. https://bugs.webkit.org/show_bug.cgi?id=88892 Reviewed by Adam Barth. Source/WebCore: Removing the old Pointer Lock API as one of the final cleanup changes for the Update to Fullscreen style locking Spec meta bug https://bugs.webkit.org/show_bug.cgi?id=84402. This change primarily removes idl, access in navigator, one event, and supporting infrastructure in page/PointerLock. In PointerLockController changes were already noted clearly with TODOs differentiating old and new api sections. Test: pointer-lock/pointerlockchange-event-on-lock-lost.html * WebCore.gypi: * dom/Element.cpp: (WebCore::Element::webkitRequestPointerLock): * dom/EventNames.h: (WebCore): * page/Navigator.cpp: * page/Navigator.h: (WebCore): (Navigator): * page/Navigator.idl: * page/PointerLock.cpp: Removed. * page/PointerLock.h: Removed. * page/PointerLock.idl: Removed. * page/PointerLockController.cpp: (WebCore::PointerLockController::requestPointerLock): (WebCore::PointerLockController::didAcquirePointerLock): (WebCore::PointerLockController::didNotAcquirePointerLock): (WebCore::PointerLockController::didLosePointerLock): * page/PointerLockController.h: (PointerLockController): Source/WebKit/chromium: * src/WebViewImpl.cpp: Removed #include to old API header. LayoutTests: Tests for old API removed, and most remaining tests required only small changes. * platform/chromium/fast/dom/navigator-detached-no-crash-expected.txt: * pointer-lock/lock-already-locked-expected.txt: * pointer-lock/lock-already-locked.html: * pointer-lock/lock-fail-responses-expected.txt: Removed. * pointer-lock/lock-fail-responses.html: Removed. This test only covered the old API. The related concept is tested for the new api in pointerlockchange-pointerlockerror-events.html. * pointer-lock/pointer-lock-api-expected.txt: * pointer-lock/pointer-lock-api.html: * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt: Added. * pointer-lock/pointerlockchange-event-on-lock-lost.html: Added. * pointer-lock/pointerlocklost-event-expected.txt: Removed. * pointer-lock/pointerlocklost-event.html: Removed. pointerlocklost-event.html renamed to pointerlockchange-event-on-lock-lost.html. Canonical link: https://commits.webkit.org/110885@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@124535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-02 23:58:09 +00:00
Host initiated unlock.
Remove webkit prefix from pointer lock tests. https://bugs.webkit.org/show_bug.cgi?id=134744 Patch by Alex Christensen <achristensen@webkit.org> on 2014-07-08 Reviewed by Brady Eidson. * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock-expected.txt: * http/tests/pointer-lock/iframe-sandboxed-nested-disallow-then-allow-pointer-lock.html: * http/tests/pointer-lock/iframe-sandboxed.html: * http/tests/pointer-lock/pointerlockelement-different-origin-expected.txt: * http/tests/pointer-lock/pointerlockelement-different-origin.html: * http/tests/pointer-lock/pointerlockelement-same-origin-expected.txt: * http/tests/pointer-lock/pointerlockelement-same-origin.html: * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents-expected.txt: * http/tests/pointer-lock/requestPointerLock-can-not-transfer-between-documents.html: * http/tests/resources/pointer-lock/iframe-common.js: (document.onpointerlockchange): (document.onpointerlockerror): (document.onwebkitpointerlockchange): Deleted. (document.onwebkitpointerlockerror): Deleted. * http/tests/resources/pointer-lock/pointer-lock-test-harness.js: (expectOnlyChangeEvent): (expectOnlyErrorEvent): (expectNoEvents): * pointer-lock/bug90391-move-then-window-open-crash-expected.txt: * pointer-lock/bug90391-move-then-window-open-crash.html: * pointer-lock/lock-already-locked-expected.txt: * pointer-lock/lock-already-locked.html: * pointer-lock/lock-element-not-in-dom-expected.txt: * pointer-lock/lock-element-not-in-dom.html: * pointer-lock/locked-element-iframe-removed-from-dom-expected.txt: * pointer-lock/locked-element-iframe-removed-from-dom.html: * pointer-lock/locked-element-removed-from-dom-expected.txt: * pointer-lock/locked-element-removed-from-dom.html: * pointer-lock/mouse-event-api-expected.txt: * pointer-lock/mouse-event-api.html: * pointer-lock/mouse-event-delivery-expected.txt: * pointer-lock/mouse-event-delivery.html: * pointer-lock/pointer-lock-api-expected.txt: * pointer-lock/pointer-lock-api.html: * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt: * pointer-lock/pointerlockchange-event-on-lock-lost.html: * pointer-lock/pointerlockchange-pointerlockerror-events-expected.txt: * pointer-lock/pointerlockchange-pointerlockerror-events.html: * pointer-lock/pointerlockelement-null-when-pending-expected.txt: * pointer-lock/pointerlockelement-null-when-pending.html: Remove webkit prefix on pointer lock functions and events. This should have been done in r170585. Canonical link: https://commits.webkit.org/152687@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170897 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-08 22:36:24 +00:00
PASS onpointerlockchange received after: Host initiated unlock.
PASS document.pointerLockElement is null
Remove old Pointer Lock API. https://bugs.webkit.org/show_bug.cgi?id=88892 Reviewed by Adam Barth. Source/WebCore: Removing the old Pointer Lock API as one of the final cleanup changes for the Update to Fullscreen style locking Spec meta bug https://bugs.webkit.org/show_bug.cgi?id=84402. This change primarily removes idl, access in navigator, one event, and supporting infrastructure in page/PointerLock. In PointerLockController changes were already noted clearly with TODOs differentiating old and new api sections. Test: pointer-lock/pointerlockchange-event-on-lock-lost.html * WebCore.gypi: * dom/Element.cpp: (WebCore::Element::webkitRequestPointerLock): * dom/EventNames.h: (WebCore): * page/Navigator.cpp: * page/Navigator.h: (WebCore): (Navigator): * page/Navigator.idl: * page/PointerLock.cpp: Removed. * page/PointerLock.h: Removed. * page/PointerLock.idl: Removed. * page/PointerLockController.cpp: (WebCore::PointerLockController::requestPointerLock): (WebCore::PointerLockController::didAcquirePointerLock): (WebCore::PointerLockController::didNotAcquirePointerLock): (WebCore::PointerLockController::didLosePointerLock): * page/PointerLockController.h: (PointerLockController): Source/WebKit/chromium: * src/WebViewImpl.cpp: Removed #include to old API header. LayoutTests: Tests for old API removed, and most remaining tests required only small changes. * platform/chromium/fast/dom/navigator-detached-no-crash-expected.txt: * pointer-lock/lock-already-locked-expected.txt: * pointer-lock/lock-already-locked.html: * pointer-lock/lock-fail-responses-expected.txt: Removed. * pointer-lock/lock-fail-responses.html: Removed. This test only covered the old API. The related concept is tested for the new api in pointerlockchange-pointerlockerror-events.html. * pointer-lock/pointer-lock-api-expected.txt: * pointer-lock/pointer-lock-api.html: * pointer-lock/pointerlockchange-event-on-lock-lost-expected.txt: Added. * pointer-lock/pointerlockchange-event-on-lock-lost.html: Added. * pointer-lock/pointerlocklost-event-expected.txt: Removed. * pointer-lock/pointerlocklost-event.html: Removed. pointerlocklost-event.html renamed to pointerlockchange-event-on-lock-lost.html. Canonical link: https://commits.webkit.org/110885@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@124535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-02 23:58:09 +00:00
PASS successfullyParsed is true
TEST COMPLETE