Changeset 222692 in webkit
- Timestamp:
- Oct 1, 2017, 3:32:58 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 6 added
- 16 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/dom/abort/event.any-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/dom/abort/event.any.worker-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/dom/interface-objects-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/dom/interfaces-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/cache.https-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/payment-request/interfaces.https-expected.txt (modified) (1 diff)
-
LayoutTests/js/dom/global-constructors-attributes-dedicated-worker-expected.txt (modified) (1 diff)
-
Source/WebCore/CMakeLists.txt (modified) (2 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/DerivedSources.make (modified) (1 diff)
-
Source/WebCore/WebCore.xcodeproj/project.pbxproj (modified) (14 diffs)
-
Source/WebCore/dom/AbortController.cpp (added)
-
Source/WebCore/dom/AbortController.h (added)
-
Source/WebCore/dom/AbortController.idl (added)
-
Source/WebCore/dom/AbortSignal.cpp (added)
-
Source/WebCore/dom/AbortSignal.h (added)
-
Source/WebCore/dom/AbortSignal.idl (added)
-
Source/WebCore/dom/EventTargetFactory.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r222688 r222692 1 2017-10-01 Sam Weinig <sam@webkit.org> 2 3 Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities) 4 https://bugs.webkit.org/show_bug.cgi?id=177718 5 6 Reviewed by Darin Adler. 7 8 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt: 9 10 Update test results. 11 1 12 2017-09-30 Ryosuke Niwa <rniwa@webkit.org> 2 13 -
trunk/LayoutTests/imported/w3c/ChangeLog
r222690 r222692 1 2017-10-01 Sam Weinig <sam@webkit.org> 2 3 Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities) 4 https://bugs.webkit.org/show_bug.cgi?id=177718 5 6 Reviewed by Darin Adler. 7 8 * web-platform-tests/dom/abort/event.any-expected.txt: 9 * web-platform-tests/dom/abort/event.any.worker-expected.txt: 10 * web-platform-tests/dom/interface-objects-expected.txt: 11 * web-platform-tests/dom/interfaces-expected.txt: 12 * web-platform-tests/fetch/api/abort/cache.https-expected.txt: 13 * web-platform-tests/fetch/api/abort/general.any-expected.txt: 14 * web-platform-tests/fetch/api/abort/general.any.worker-expected.txt: 15 * web-platform-tests/payment-request/interfaces.https-expected.txt: 16 17 Update test results. 18 1 19 2017-10-01 Sam Weinig <sam@webkit.org> 2 20 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/abort/event.any-expected.txt
r220772 r222692 1 1 2 FAIL AbortController() basics Can't find variable: AbortController 2 PASS AbortController() basics 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/abort/event.any.worker-expected.txt
r220772 r222692 1 1 2 FAIL AbortController() basics Can't find variable: AbortController 2 PASS AbortController() basics 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/interface-objects-expected.txt
r220772 r222692 4 4 PASS Should be able to delete CustomEvent. 5 5 PASS Should be able to delete EventTarget. 6 FAIL Should be able to delete AbortController. assert_true: Interface should exist. expected true got false 7 FAIL Should be able to delete AbortSignal. assert_true: Interface should exist. expected true got false 6 PASS Should be able to delete AbortController. 7 PASS Should be able to delete AbortSignal. 8 8 PASS Should be able to delete Node. 9 9 PASS Should be able to delete Document. -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/interfaces-expected.txt
r222307 r222692 119 119 PASS EventListener interface: existence and properties of interface prototype object's "constructor" property 120 120 PASS EventListener interface: operation handleEvent(Event) 121 FAIL AbortController interface: existence and properties of interface object assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 122 FAIL AbortController interface object length assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 123 FAIL AbortController interface object name assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 124 FAIL AbortController interface: existence and properties of interface prototype object assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 125 FAIL AbortController interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 126 FAIL AbortController interface: attribute signal assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 127 FAIL AbortController interface: operation abort() assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 128 FAIL AbortController must be primary interface of new AbortController() assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 129 FAIL Stringification of new AbortController() assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 130 FAIL AbortController interface: new AbortController() must inherit property "signal" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 131 FAIL AbortController interface: new AbortController() must inherit property "abort()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 132 FAIL AbortSignal interface: existence and properties of interface object assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 133 FAIL AbortSignal interface object length assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 134 FAIL AbortSignal interface object name assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 135 FAIL AbortSignal interface: existence and properties of interface prototype object assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 136 FAIL AbortSignal interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 137 FAIL AbortSignal interface: attribute aborted assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 138 FAIL AbortSignal interface: attribute onabort assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 139 FAIL AbortSignal must be primary interface of new AbortController().signal assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 140 FAIL Stringification of new AbortController().signal assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 141 FAIL AbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 142 FAIL AbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController"143 FAIL EventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 144 FAIL EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on new AbortController().signal with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 145 FAIL EventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 146 FAIL EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on new AbortController().signal with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 147 FAIL EventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 148 FAIL EventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: AbortController" 121 PASS AbortController interface: existence and properties of interface object 122 PASS AbortController interface object length 123 PASS AbortController interface object name 124 PASS AbortController interface: existence and properties of interface prototype object 125 PASS AbortController interface: existence and properties of interface prototype object's "constructor" property 126 PASS AbortController interface: attribute signal 127 PASS AbortController interface: operation abort() 128 PASS AbortController must be primary interface of new AbortController() 129 PASS Stringification of new AbortController() 130 PASS AbortController interface: new AbortController() must inherit property "signal" with the proper type 131 PASS AbortController interface: new AbortController() must inherit property "abort()" with the proper type 132 PASS AbortSignal interface: existence and properties of interface object 133 PASS AbortSignal interface object length 134 PASS AbortSignal interface object name 135 PASS AbortSignal interface: existence and properties of interface prototype object 136 PASS AbortSignal interface: existence and properties of interface prototype object's "constructor" property 137 PASS AbortSignal interface: attribute aborted 138 PASS AbortSignal interface: attribute onabort 139 PASS AbortSignal must be primary interface of new AbortController().signal 140 PASS Stringification of new AbortController().signal 141 PASS AbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type 142 FAIL AbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type Unrecognized type EventHandler 143 PASS EventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type 144 PASS EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on new AbortController().signal with too few arguments must throw TypeError 145 PASS EventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper type 146 PASS EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on new AbortController().signal with too few arguments must throw TypeError 147 PASS EventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type 148 PASS EventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError 149 149 PASS NodeList interface: existence and properties of interface object 150 150 PASS NodeList interface object length -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/cache.https-expected.txt
r222307 r222692 1 1 2 FAIL Signals are not stored in the cache API promise_test: Unhandled rejection with value: object " ReferenceError: Can't find variable: AbortController"3 FAIL Signals are not stored in the cache API, even if they're already aborted promise_test: Unhandled rejection with value: object " ReferenceError: Can't find variable: AbortController"2 FAIL Signals are not stored in the cache API promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'cachedRequest.signal.aborted')" 3 FAIL Signals are not stored in the cache API, even if they're already aborted promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'cachedRequest.signal.aborted')" 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any-expected.txt
r222307 r222692 1 Blocked access to external URL http://www1.localhost:8800/fetch/api/resources/data.json 2 CONSOLE MESSAGE: line 36: Fetch API cannot load http://www1.localhost:8800/fetch/api/resources/data.json due to access control checks. 3 Blocked access to external URL http://www1.localhost:8800/fetch/api/resources/infinite-slow-response.py?stateKey=28d5c068-417e-4c81-a0cd-9b8c22aed3c1&abortKey=ef9a1b5a-7afd-4734-b145-f033788c0e6b 4 CONSOLE MESSAGE: line 318: Fetch API cannot load http://www1.localhost:8800/fetch/api/resources/infinite-slow-response.py?stateKey=28d5c068-417e-4c81-a0cd-9b8c22aed3c1&abortKey=ef9a1b5a-7afd-4734-b145-f033788c0e6b due to access control checks. 1 5 2 FAIL Aborting rejects with AbortError promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 3 FAIL Aborting rejects with AbortError - no-cors promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 4 FAIL TypeError from request constructor takes priority - RequestInit's window is not null promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 5 FAIL TypeError from request constructor takes priority - Input URL is not valid promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 6 FAIL TypeError from request constructor takes priority - Input URL has credentials promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 7 FAIL TypeError from request constructor takes priority - RequestInit's mode is navigate promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 8 FAIL TypeError from request constructor takes priority - RequestInit's referrer is invalid promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 9 FAIL TypeError from request constructor takes priority - RequestInit's method is invalid promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 10 FAIL TypeError from request constructor takes priority - RequestInit's method is forbidden promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 11 FAIL TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 12 FAIL TypeError from request constructor takes priority - RequestInit's mode is no-cors and integrity is not empty promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 13 FAIL TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 14 FAIL TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 15 FAIL TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 16 FAIL TypeError from request constructor takes priority - Bad referrerPolicy init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 17 FAIL TypeError from request constructor takes priority - Bad mode init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 18 FAIL TypeError from request constructor takes priority - Bad credentials init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 19 FAIL TypeError from request constructor takes priority - Bad cache init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 20 FAIL TypeError from request constructor takes priority - Bad redirect init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 6 Harness Error (TIMEOUT), message = null 7 8 FAIL Aborting rejects with AbortError assert_unreached: Should have rejected: undefined Reached unreachable code 9 FAIL Aborting rejects with AbortError - no-cors assert_throws: function "function () { throw e }" threw object "TypeError: Type error" that is not a DOMException AbortError: property "code" is equal to undefined, expected 20 10 PASS TypeError from request constructor takes priority - RequestInit's window is not null 11 PASS TypeError from request constructor takes priority - Input URL is not valid 12 PASS TypeError from request constructor takes priority - Input URL has credentials 13 PASS TypeError from request constructor takes priority - RequestInit's mode is navigate 14 PASS TypeError from request constructor takes priority - RequestInit's referrer is invalid 15 PASS TypeError from request constructor takes priority - RequestInit's method is invalid 16 PASS TypeError from request constructor takes priority - RequestInit's method is forbidden 17 PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple 18 PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and integrity is not empty 19 PASS TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin 20 PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors 21 PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors 22 PASS TypeError from request constructor takes priority - Bad referrerPolicy init parameter value 23 PASS TypeError from request constructor takes priority - Bad mode init parameter value 24 PASS TypeError from request constructor takes priority - Bad credentials init parameter value 25 PASS TypeError from request constructor takes priority - Bad cache init parameter value 26 PASS TypeError from request constructor takes priority - Bad redirect init parameter value 21 27 FAIL Request objects have a signal property assert_true: Signal member is present & truthy expected true got false 22 FAIL Signal on request object promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"23 FAIL Signal on request object created from request object promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"24 FAIL Signal on request object created from request object, with signal on second request promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"25 FAIL Signal on request object created from request object, with signal on second request overriding another promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"26 FAIL Signal retained after unrelated properties are overridden by fetch promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"27 FAIL Signal removed by setting to null promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 28 FAIL Already aborted signal rejects immediately promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"29 FAIL Request is still 'used' if signal is aborted before fetching promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 30 FAIL response.arrayBuffer() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"31 FAIL response.blob() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"32 FAIL response.formData() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"33 FAIL response.json() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"34 FAIL response.text() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"35 FAIL Already aborted signal does not make request promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"36 FAIL Already aborted signal can be used for many fetches promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"37 FAIL Signal can be used to abort other fetches, even if another fetch succeeded before aborting promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"38 FAIL Underlying connection is closed when aborting after receiving response promise_test: Unhandled rejection with value: object " ReferenceError: Can't find variable: AbortController"39 FAIL Underlying connection is closed when aborting after receiving response - no-cors promise_test: Unhandled rejection with value: object " ReferenceError: Can't find variable: AbortController"40 FAIL Fetch aborted & connection closed when aborted after calling response.arrayBuffer() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 41 FAIL Fetch aborted & connection closed when aborted after calling response.blob() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 42 FAIL Fetch aborted & connection closed when aborted after calling response.formData() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 43 FAIL Fetch aborted & connection closed when aborted after calling response.json() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 44 FAIL Fetch aborted & connection closed when aborted after calling response.text() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 45 FAIL Stream errors once aborted. Underlying connection closed. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 46 FAIL Stream errors once aborted, after reading. Underlying connection closed. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 47 FAIL Stream will not error if body is empty. It's closed with an empty queue before it errors. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 48 FAIL Readable stream synchronously cancels with AbortError if aborted before reading promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 49 FAIL Signal state is cloned Can't find variable: AbortController50 FAIL Clone aborts with original controller Can't find variable: AbortController28 FAIL Signal on request object assert_true: Signal member is present & truthy expected true got false 29 FAIL Signal on request object created from request object assert_unreached: Should have rejected: undefined Reached unreachable code 30 FAIL Signal on request object created from request object, with signal on second request assert_unreached: Should have rejected: undefined Reached unreachable code 31 FAIL Signal on request object created from request object, with signal on second request overriding another assert_unreached: Should have rejected: undefined Reached unreachable code 32 FAIL Signal retained after unrelated properties are overridden by fetch assert_unreached: Should have rejected: undefined Reached unreachable code 33 PASS Signal removed by setting to null 34 FAIL Already aborted signal rejects immediately assert_unreached: Fetch must not resolve Reached unreachable code 35 PASS Request is still 'used' if signal is aborted before fetching 36 FAIL response.arrayBuffer() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 37 FAIL response.blob() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 38 FAIL response.formData() rejects if already aborted assert_throws: function "function () { throw e }" threw object "NotSupportedError: The operation is not supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20 39 FAIL response.json() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 40 FAIL response.text() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 41 FAIL Already aborted signal does not make request assert_equals: Request hasn't been made to the server expected (object) null but got (string) "open" 42 FAIL Already aborted signal can be used for many fetches assert_unreached: Should have rejected: undefined Reached unreachable code 43 FAIL Signal can be used to abort other fetches, even if another fetch succeeded before aborting assert_unreached: Should have rejected: undefined Reached unreachable code 44 FAIL Underlying connection is closed when aborting after receiving response promise_test: Unhandled rejection with value: object "Error: Timed out" 45 FAIL Underlying connection is closed when aborting after receiving response - no-cors promise_test: Unhandled rejection with value: object "TypeError: Type error" 46 TIMEOUT Fetch aborted & connection closed when aborted after calling response.arrayBuffer() Test timed out 47 NOTRUN Fetch aborted & connection closed when aborted after calling response.blob() 48 NOTRUN Fetch aborted & connection closed when aborted after calling response.formData() 49 NOTRUN Fetch aborted & connection closed when aborted after calling response.json() 50 NOTRUN Fetch aborted & connection closed when aborted after calling response.text() 51 NOTRUN Stream errors once aborted. Underlying connection closed. 52 NOTRUN Stream errors once aborted, after reading. Underlying connection closed. 53 NOTRUN Stream will not error if body is empty. It's closed with an empty queue before it errors. 54 NOTRUN Readable stream synchronously cancels with AbortError if aborted before reading 55 FAIL Signal state is cloned undefined is not an object (evaluating 'request.signal.aborted') 56 FAIL Clone aborts with original controller undefined is not an object (evaluating 'request.signal.addEventListener') 51 57 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker-expected.txt
r222307 r222692 1 Blocked access to external URL http://www1.localhost:8800/fetch/api/resources/data.json 2 Blocked access to external URL http://www1.localhost:8800/fetch/api/resources/infinite-slow-response.py?stateKey=7471d98e-1bdb-4254-a315-9489c98b8f59&abortKey=4c631f17-2786-4b07-84f4-0a5760d28f1e 1 3 2 FAIL Aborting rejects with AbortError promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 3 FAIL Aborting rejects with AbortError - no-cors promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 4 FAIL TypeError from request constructor takes priority - RequestInit's window is not null promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 5 FAIL TypeError from request constructor takes priority - Input URL is not valid promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 6 FAIL TypeError from request constructor takes priority - Input URL has credentials promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 7 FAIL TypeError from request constructor takes priority - RequestInit's mode is navigate promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 8 FAIL TypeError from request constructor takes priority - RequestInit's referrer is invalid promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 9 FAIL TypeError from request constructor takes priority - RequestInit's method is invalid promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 10 FAIL TypeError from request constructor takes priority - RequestInit's method is forbidden promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 11 FAIL TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 12 FAIL TypeError from request constructor takes priority - RequestInit's mode is no-cors and integrity is not empty promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 13 FAIL TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 14 FAIL TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 15 FAIL TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 16 FAIL TypeError from request constructor takes priority - Bad referrerPolicy init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 17 FAIL TypeError from request constructor takes priority - Bad mode init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 18 FAIL TypeError from request constructor takes priority - Bad credentials init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 19 FAIL TypeError from request constructor takes priority - Bad cache init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 20 FAIL TypeError from request constructor takes priority - Bad redirect init parameter value promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 4 Harness Error (TIMEOUT), message = null 5 6 FAIL Aborting rejects with AbortError assert_unreached: Should have rejected: undefined Reached unreachable code 7 FAIL Aborting rejects with AbortError - no-cors assert_throws: function "function () { throw e }" threw object "TypeError: Type error" that is not a DOMException AbortError: property "code" is equal to undefined, expected 20 8 PASS TypeError from request constructor takes priority - RequestInit's window is not null 9 PASS TypeError from request constructor takes priority - Input URL is not valid 10 PASS TypeError from request constructor takes priority - Input URL has credentials 11 PASS TypeError from request constructor takes priority - RequestInit's mode is navigate 12 PASS TypeError from request constructor takes priority - RequestInit's referrer is invalid 13 PASS TypeError from request constructor takes priority - RequestInit's method is invalid 14 PASS TypeError from request constructor takes priority - RequestInit's method is forbidden 15 PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple 16 PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and integrity is not empty 17 PASS TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin 18 PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors 19 PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors 20 PASS TypeError from request constructor takes priority - Bad referrerPolicy init parameter value 21 PASS TypeError from request constructor takes priority - Bad mode init parameter value 22 PASS TypeError from request constructor takes priority - Bad credentials init parameter value 23 PASS TypeError from request constructor takes priority - Bad cache init parameter value 24 PASS TypeError from request constructor takes priority - Bad redirect init parameter value 21 25 FAIL Request objects have a signal property assert_true: Signal member is present & truthy expected true got false 22 FAIL Signal on request object promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"23 FAIL Signal on request object created from request object promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"24 FAIL Signal on request object created from request object, with signal on second request promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"25 FAIL Signal on request object created from request object, with signal on second request overriding another promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"26 FAIL Signal retained after unrelated properties are overridden by fetch promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"27 FAIL Signal removed by setting to null promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 28 FAIL Already aborted signal rejects immediately promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"29 FAIL Request is still 'used' if signal is aborted before fetching promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 30 FAIL response.arrayBuffer() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"31 FAIL response.blob() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"32 FAIL response.formData() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"33 FAIL response.json() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"34 FAIL response.text() rejects if already aborted promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"35 FAIL Already aborted signal does not make request promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"36 FAIL Already aborted signal can be used for many fetches promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"37 FAIL Signal can be used to abort other fetches, even if another fetch succeeded before aborting promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController"38 FAIL Underlying connection is closed when aborting after receiving response promise_test: Unhandled rejection with value: object " ReferenceError: Can't find variable: AbortController"39 FAIL Underlying connection is closed when aborting after receiving response - no-cors promise_test: Unhandled rejection with value: object " ReferenceError: Can't find variable: AbortController"40 FAIL Fetch aborted & connection closed when aborted after calling response.arrayBuffer() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 41 FAIL Fetch aborted & connection closed when aborted after calling response.blob() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 42 FAIL Fetch aborted & connection closed when aborted after calling response.formData() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 43 FAIL Fetch aborted & connection closed when aborted after calling response.json() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 44 FAIL Fetch aborted & connection closed when aborted after calling response.text() promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 45 FAIL Stream errors once aborted. Underlying connection closed. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 46 FAIL Stream errors once aborted, after reading. Underlying connection closed. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 47 FAIL Stream will not error if body is empty. It's closed with an empty queue before it errors. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 48 FAIL Readable stream synchronously cancels with AbortError if aborted before reading promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: AbortController" 49 FAIL Signal state is cloned Can't find variable: AbortController50 FAIL Clone aborts with original controller Can't find variable: AbortController26 FAIL Signal on request object assert_true: Signal member is present & truthy expected true got false 27 FAIL Signal on request object created from request object assert_unreached: Should have rejected: undefined Reached unreachable code 28 FAIL Signal on request object created from request object, with signal on second request assert_unreached: Should have rejected: undefined Reached unreachable code 29 FAIL Signal on request object created from request object, with signal on second request overriding another assert_unreached: Should have rejected: undefined Reached unreachable code 30 FAIL Signal retained after unrelated properties are overridden by fetch assert_unreached: Should have rejected: undefined Reached unreachable code 31 PASS Signal removed by setting to null 32 FAIL Already aborted signal rejects immediately assert_unreached: Fetch must not resolve Reached unreachable code 33 PASS Request is still 'used' if signal is aborted before fetching 34 FAIL response.arrayBuffer() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 35 FAIL response.blob() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 36 FAIL response.formData() rejects if already aborted assert_throws: function "function () { throw e }" threw object "NotSupportedError: The operation is not supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20 37 FAIL response.json() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 38 FAIL response.text() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code 39 FAIL Already aborted signal does not make request assert_equals: Request hasn't been made to the server expected (object) null but got (string) "open" 40 FAIL Already aborted signal can be used for many fetches assert_unreached: Should have rejected: undefined Reached unreachable code 41 FAIL Signal can be used to abort other fetches, even if another fetch succeeded before aborting assert_unreached: Should have rejected: undefined Reached unreachable code 42 FAIL Underlying connection is closed when aborting after receiving response promise_test: Unhandled rejection with value: object "Error: Timed out" 43 FAIL Underlying connection is closed when aborting after receiving response - no-cors promise_test: Unhandled rejection with value: object "TypeError: Type error" 44 TIMEOUT Fetch aborted & connection closed when aborted after calling response.arrayBuffer() Test timed out 45 NOTRUN Fetch aborted & connection closed when aborted after calling response.blob() 46 NOTRUN Fetch aborted & connection closed when aborted after calling response.formData() 47 NOTRUN Fetch aborted & connection closed when aborted after calling response.json() 48 NOTRUN Fetch aborted & connection closed when aborted after calling response.text() 49 NOTRUN Stream errors once aborted. Underlying connection closed. 50 NOTRUN Stream errors once aborted, after reading. Underlying connection closed. 51 NOTRUN Stream will not error if body is empty. It's closed with an empty queue before it errors. 52 NOTRUN Readable stream synchronously cancels with AbortError if aborted before reading 53 FAIL Signal state is cloned undefined is not an object (evaluating 'request.signal.aborted') 54 FAIL Clone aborts with original controller undefined is not an object (evaluating 'request.signal.addEventListener') 51 55 -
trunk/LayoutTests/imported/w3c/web-platform-tests/payment-request/interfaces.https-expected.txt
r222545 r222692 47 47 PASS EventListener interface: existence and properties of interface prototype object's "constructor" property 48 48 PASS EventListener interface: operation handleEvent(Event) 49 FAIL AbortController interface: existence and properties of interface object assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 50 FAIL AbortController interface object length assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 51 FAIL AbortController interface object name assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 52 FAIL AbortController interface: existence and properties of interface prototype object assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 53 FAIL AbortController interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 54 FAIL AbortController interface: attribute signal assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 55 FAIL AbortController interface: operation abort() assert_own_property: self does not have own property "AbortController" expected property "AbortController" missing 56 FAIL AbortSignal interface: existence and properties of interface object assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 57 FAIL AbortSignal interface object length assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 58 FAIL AbortSignal interface object name assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 59 FAIL AbortSignal interface: existence and properties of interface prototype object assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 60 FAIL AbortSignal interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 61 FAIL AbortSignal interface: attribute aborted assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 62 FAIL AbortSignal interface: attribute onabort assert_own_property: self does not have own property "AbortSignal" expected property "AbortSignal" missing 49 PASS AbortController interface: existence and properties of interface object 50 PASS AbortController interface object length 51 PASS AbortController interface object name 52 PASS AbortController interface: existence and properties of interface prototype object 53 PASS AbortController interface: existence and properties of interface prototype object's "constructor" property 54 PASS AbortController interface: attribute signal 55 PASS AbortController interface: operation abort() 56 PASS AbortSignal interface: existence and properties of interface object 57 PASS AbortSignal interface object length 58 PASS AbortSignal interface object name 59 PASS AbortSignal interface: existence and properties of interface prototype object 60 PASS AbortSignal interface: existence and properties of interface prototype object's "constructor" property 61 PASS AbortSignal interface: attribute aborted 62 PASS AbortSignal interface: attribute onabort 63 63 PASS NodeList interface: existence and properties of interface object 64 64 PASS NodeList interface object length -
trunk/LayoutTests/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
r221598 r222692 5 5 6 6 Starting worker: script-tests/global-constructors-attributes.js 7 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortController').value is AbortController 8 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortController').hasOwnProperty('get') is false 9 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortController').hasOwnProperty('set') is false 10 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortController').enumerable is false 11 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortController').configurable is true 12 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortSignal').value is AbortSignal 13 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortSignal').hasOwnProperty('get') is false 14 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortSignal').hasOwnProperty('set') is false 15 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortSignal').enumerable is false 16 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'AbortSignal').configurable is true 7 17 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Array').value is Array 8 18 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Array').hasOwnProperty('get') is false -
trunk/Source/WebCore/CMakeLists.txt
r222686 r222692 491 491 css/WebKitCSSViewportRule.idl 492 492 493 dom/AbortController.idl 494 dom/AbortSignal.idl 493 495 dom/AnimationEvent.idl 494 496 dom/Attr.idl … … 1584 1586 cssjit/SelectorCompiler.cpp 1585 1587 1588 dom/AbortController.cpp 1589 dom/AbortSignal.cpp 1586 1590 dom/ActiveDOMCallback.cpp 1587 1591 dom/ActiveDOMCallbackMicrotask.cpp -
trunk/Source/WebCore/ChangeLog
r222691 r222692 1 2017-10-01 Sam Weinig <sam@webkit.org> 2 3 Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities) 4 https://bugs.webkit.org/show_bug.cgi?id=177718 5 6 Reviewed by Darin Adler. 7 8 Adds standalone support for AbortController and AbortSignal. No integration 9 with other specs yet. 10 11 * CMakeLists.txt: 12 * DerivedSources.make: 13 * WebCore.xcodeproj/project.pbxproj: 14 15 Add new files. 16 17 * dom/AbortController.cpp: Added. 18 * dom/AbortController.h: Added. 19 * dom/AbortController.idl: Added. 20 * dom/AbortSignal.cpp: Added. 21 * dom/AbortSignal.h: Added. 22 * dom/AbortSignal.idl: Added. 23 24 Add basic support AbortController and AbortSignal. 25 26 * dom/EventTargetFactory.in: 27 28 Add AbortSignal to the list of EventTargets. 29 1 30 2017-10-01 Antti Koivisto <antti@apple.com> 2 31 -
trunk/Source/WebCore/DerivedSources.make
r222686 r222692 408 408 $(WebCore)/css/WebKitCSSMatrix.idl \ 409 409 $(WebCore)/css/WebKitCSSViewportRule.idl \ 410 $(WebCore)/dom/AbortController.idl \ 411 $(WebCore)/dom/AbortController.idl \ 410 412 $(WebCore)/dom/AnimationEvent.idl \ 413 $(WebCore)/dom/AbortSignal.idl \ 411 414 $(WebCore)/dom/Attr.idl \ 412 415 $(WebCore)/dom/BeforeLoadEvent.idl \ -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r222686 r222692 3200 3200 7C2FA6111EA95A3900A03108 /* ResourceCryptographicDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C2FA60F1EA95A3200A03108 /* ResourceCryptographicDigest.cpp */; }; 3201 3201 7C2FA6121EA95A3C00A03108 /* ResourceCryptographicDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C2FA6101EA95A3200A03108 /* ResourceCryptographicDigest.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3202 7C30D9831F815AEC00268356 /* JSAbortController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C30D97E1F815AC000268356 /* JSAbortController.cpp */; }; 3203 7C30D9841F815AEC00268356 /* JSAbortController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C30D9801F815AC100268356 /* JSAbortController.h */; }; 3204 7C30D9851F815AEC00268356 /* JSAbortSignal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C30D9821F815AC200268356 /* JSAbortSignal.cpp */; }; 3205 7C30D9861F815AEC00268356 /* JSAbortSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C30D9811F815AC100268356 /* JSAbortSignal.h */; }; 3202 3206 7C330A021DF8FAC600D3395C /* GraphicsContext3DAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C330A011DF8FAC600D3395C /* GraphicsContext3DAttributes.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3203 3207 7C330A071DF9F95100D3395C /* JSPositionOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C330A051DF9F95100D3395C /* JSPositionOptions.cpp */; }; … … 3368 3372 7CD0BA041B8F79C9005CEBBE /* ActiveDOMCallbackMicrotask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD0BA021B8F79C9005CEBBE /* ActiveDOMCallbackMicrotask.cpp */; }; 3369 3373 7CD0BA051B8F79C9005CEBBE /* ActiveDOMCallbackMicrotask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD0BA031B8F79C9005CEBBE /* ActiveDOMCallbackMicrotask.h */; }; 3374 7CD0E2B81F80A4820016A4CE /* AbortController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD0E2B51F80A4820016A4CE /* AbortController.h */; }; 3375 7CD0E2B91F80A4820016A4CE /* AbortController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD0E2B61F80A4820016A4CE /* AbortController.cpp */; }; 3376 7CD0E2BF1F80A56E0016A4CE /* AbortSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD0E2BC1F80A56E0016A4CE /* AbortSignal.h */; }; 3377 7CD0E2C01F80A56E0016A4CE /* AbortSignal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD0E2BD1F80A56E0016A4CE /* AbortSignal.cpp */; }; 3370 3378 7CD344161F3183A5000DCD49 /* JSMutationCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD344121F3108E2000DCD49 /* JSMutationCallback.cpp */; }; 3371 3379 7CD494CC1A86EB1D000A87EC /* RenderAttachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD494CA1A86EB1D000A87EC /* RenderAttachment.cpp */; }; … … 11423 11431 7C2FA60F1EA95A3200A03108 /* ResourceCryptographicDigest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResourceCryptographicDigest.cpp; sourceTree = "<group>"; }; 11424 11432 7C2FA6101EA95A3200A03108 /* ResourceCryptographicDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResourceCryptographicDigest.h; sourceTree = "<group>"; }; 11433 7C30D97E1F815AC000268356 /* JSAbortController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAbortController.cpp; sourceTree = "<group>"; }; 11434 7C30D9801F815AC100268356 /* JSAbortController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAbortController.h; sourceTree = "<group>"; }; 11435 7C30D9811F815AC100268356 /* JSAbortSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAbortSignal.h; sourceTree = "<group>"; }; 11436 7C30D9821F815AC200268356 /* JSAbortSignal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAbortSignal.cpp; sourceTree = "<group>"; }; 11425 11437 7C330A011DF8FAC600D3395C /* GraphicsContext3DAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GraphicsContext3DAttributes.h; sourceTree = "<group>"; }; 11426 11438 7C330A031DF9E95B00D3395C /* PositionOptions.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = PositionOptions.idl; sourceTree = "<group>"; }; … … 11631 11643 7CD0BA021B8F79C9005CEBBE /* ActiveDOMCallbackMicrotask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActiveDOMCallbackMicrotask.cpp; sourceTree = "<group>"; }; 11632 11644 7CD0BA031B8F79C9005CEBBE /* ActiveDOMCallbackMicrotask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActiveDOMCallbackMicrotask.h; sourceTree = "<group>"; }; 11645 7CD0E2B51F80A4820016A4CE /* AbortController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AbortController.h; sourceTree = "<group>"; }; 11646 7CD0E2B61F80A4820016A4CE /* AbortController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AbortController.cpp; sourceTree = "<group>"; }; 11647 7CD0E2B71F80A4820016A4CE /* AbortController.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = AbortController.idl; sourceTree = "<group>"; }; 11648 7CD0E2BC1F80A56E0016A4CE /* AbortSignal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AbortSignal.h; sourceTree = "<group>"; }; 11649 7CD0E2BD1F80A56E0016A4CE /* AbortSignal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AbortSignal.cpp; sourceTree = "<group>"; }; 11650 7CD0E2BE1F80A56E0016A4CE /* AbortSignal.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = AbortSignal.idl; sourceTree = "<group>"; }; 11633 11651 7CD3440D1F310836000DCD49 /* MutationCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MutationCallback.idl; sourceTree = "<group>"; }; 11634 11652 7CD344111F3108DD000DCD49 /* JSMutationCallback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSMutationCallback.h; sourceTree = "<group>"; }; … … 22645 22663 isa = PBXGroup; 22646 22664 children = ( 22665 7C30D97E1F815AC000268356 /* JSAbortController.cpp */, 22666 7C30D9801F815AC100268356 /* JSAbortController.h */, 22667 7C30D9821F815AC200268356 /* JSAbortSignal.cpp */, 22668 7C30D9811F815AC100268356 /* JSAbortSignal.h */, 22647 22669 65DF31D809D1C122000BE325 /* JSAttr.cpp */, 22648 22670 65DF31D909D1C123000BE325 /* JSAttr.h */, … … 26152 26174 E1C4DE680EA75C1E0023CCD6 /* ActiveDOMObject.h */, 26153 26175 83BB5C871D5D6F3A005A71F4 /* AllDescendantsCollection.h */, 26176 7CD0E2B51F80A4820016A4CE /* AbortController.h */, 26177 7CD0E2B61F80A4820016A4CE /* AbortController.cpp */, 26178 7CD0E2B71F80A4820016A4CE /* AbortController.idl */, 26179 7CD0E2BC1F80A56E0016A4CE /* AbortSignal.h */, 26180 7CD0E2BD1F80A56E0016A4CE /* AbortSignal.cpp */, 26181 7CD0E2BE1F80A56E0016A4CE /* AbortSignal.idl */, 26154 26182 319847FE1A1D816700A13318 /* AnimationEvent.cpp */, 26155 26183 319847FF1A1D816700A13318 /* AnimationEvent.h */, … … 29360 29388 CDF2B0111820540600F2B424 /* MockBox.h in Headers */, 29361 29389 CDF4B7241E03BF8100E235A2 /* MockCDMFactory.h in Headers */, 29390 7C30D9841F815AEC00268356 /* JSAbortController.h in Headers */, 29362 29391 CDF4B7201E03BF6F00E235A2 /* MockCDMFactory.idl in Headers */, 29363 29392 51058AE01D67C229009A538C /* MockGamepad.h in Headers */, … … 30253 30282 B22279980D00BF220071B782 /* SVGAnimationElement.h in Headers */, 30254 30283 439D334513A6911C00C20F4F /* SVGAnimatorFactory.h in Headers */, 30284 7C30D9861F815AEC00268356 /* JSAbortSignal.h in Headers */, 30255 30285 08FB3F8413BC754C0099FC18 /* SVGAttributeToPropertyMap.h in Headers */, 30256 30286 B222799C0D00BF220071B782 /* SVGCircleElement.h in Headers */, … … 30296 30326 B2227A090D00BF220071B782 /* SVGFETurbulenceElement.h in Headers */, 30297 30327 845E72FC0FD2623900A87D79 /* SVGFilter.h in Headers */, 30328 7CD0E2BF1F80A56E0016A4CE /* AbortSignal.h in Headers */, 30298 30329 081EBF3B0FD34F4100DA7559 /* SVGFilterBuilder.h in Headers */, 30299 30330 B2227A0C0D00BF220071B782 /* SVGFilterElement.h in Headers */, … … 30753 30784 316BDB8C1E6E153000DE0D5A /* WebGPULayer.h in Headers */, 30754 30785 A5E2123C1E4924A400CE1044 /* WebHeapAgent.h in Headers */, 30786 7CD0E2B81F80A4820016A4CE /* AbortController.h in Headers */, 30755 30787 A5840E25187B8AC200843B10 /* WebInjectedScriptHost.h in Headers */, 30756 30788 A584FE301864CB8400843B10 /* WebInjectedScriptManager.h in Headers */, … … 31519 31551 CE799FA71C6A50570097B518 /* ContentSecurityPolicyMediaListDirective.cpp in Sources */, 31520 31552 CE6DADF91C591E6A003F6A88 /* ContentSecurityPolicyResponseHeaders.cpp in Sources */, 31553 7C30D9851F815AEC00268356 /* JSAbortSignal.cpp in Sources */, 31521 31554 CE799F9F1C6A4C160097B518 /* ContentSecurityPolicySource.cpp in Sources */, 31522 31555 CE799F971C6A46BC0097B518 /* ContentSecurityPolicySourceList.cpp in Sources */, … … 31590 31623 E1BD3319182D8DDD00C05D9F /* CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp in Sources */, 31591 31624 E1C266D818317AB4003F8B33 /* CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp in Sources */, 31625 7C30D9831F815AEC00268356 /* JSAbortController.cpp in Sources */, 31592 31626 E125F82B1822CFEC00D84CD9 /* CryptoAlgorithmSHA1.cpp in Sources */, 31593 31627 E19AC3EE1824DC7900349426 /* CryptoAlgorithmSHA224.cpp in Sources */, … … 32448 32482 93F9B6E00BA0FB7200854064 /* JSComment.cpp in Sources */, 32449 32483 79AC9218109945C80021266E /* JSCompositionEvent.cpp in Sources */, 32484 7CD0E2C01F80A56E0016A4CE /* AbortSignal.cpp in Sources */, 32450 32485 FDA15EBD12B03F0B003A583A /* JSConvolverNode.cpp in Sources */, 32451 32486 FE6FD48D0F676E9300092873 /* JSCoordinates.cpp in Sources */, … … 32540 32575 7CBBBCCB1F56180D005EFAAC /* JSDOMMatrix2DInit.cpp in Sources */, 32541 32576 835657C71ECAB10700CDE72D /* JSDOMMatrixInit.cpp in Sources */, 32577 7CD0E2B91F80A4820016A4CE /* AbortController.cpp in Sources */, 32542 32578 836ACED51ECAAB19004BD012 /* JSDOMMatrixReadOnly.cpp in Sources */, 32543 32579 A9D248060D757E7D00FDF959 /* JSDOMMimeType.cpp in Sources */, -
trunk/Source/WebCore/dom/EventTargetFactory.in
r222259 r222692 1 1 namespace="EventTarget" 2 2 3 AbortSignal 3 4 ApplePaySession conditional=APPLE_PAY 4 5 AudioNode conditional=WEB_AUDIO
Note:
See TracChangeset
for help on using the changeset viewer.