Changeset 234723 in webkit
- Timestamp:
- Aug 9, 2018 6:36:51 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 66 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r234689 r234723 1 2018-08-09 Ali Juma <ajuma@chromium.org> 2 3 Import WPTs for IntersectionObserver 4 https://bugs.webkit.org/show_bug.cgi?id=188416 5 6 Reviewed by Simon Fraser. 7 8 * resources/import-expectations.json: 9 * web-platform-tests/intersection-observer/META.yml: Added. 10 * web-platform-tests/intersection-observer/bounding-box-expected.txt: Added. 11 * web-platform-tests/intersection-observer/bounding-box.html: Added. 12 * web-platform-tests/intersection-observer/client-rect-expected.txt: Added. 13 * web-platform-tests/intersection-observer/client-rect.html: Added. 14 * web-platform-tests/intersection-observer/containing-block-expected.txt: Added. 15 * web-platform-tests/intersection-observer/containing-block.html: Added. 16 * web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt: Added. 17 * web-platform-tests/intersection-observer/cross-origin-iframe.html: Added. 18 * web-platform-tests/intersection-observer/disconnect-expected.txt: Added. 19 * web-platform-tests/intersection-observer/disconnect.html: Added. 20 * web-platform-tests/intersection-observer/display-none-expected.txt: Added. 21 * web-platform-tests/intersection-observer/display-none.html: Added. 22 * web-platform-tests/intersection-observer/edge-inclusive-intersection-expected.txt: Added. 23 * web-platform-tests/intersection-observer/edge-inclusive-intersection.html: Added. 24 * web-platform-tests/intersection-observer/idlharness.window-expected.txt: Added. 25 * web-platform-tests/intersection-observer/idlharness.window.html: Added. 26 * web-platform-tests/intersection-observer/idlharness.window.js: Added. 27 (idl_array.self.observer.new.IntersectionObserver): 28 * web-platform-tests/intersection-observer/iframe-no-root-expected.txt: Added. 29 * web-platform-tests/intersection-observer/iframe-no-root.html: Added. 30 * web-platform-tests/intersection-observer/inline-client-rect-expected.txt: Added. 31 * web-platform-tests/intersection-observer/inline-client-rect.html: Added. 32 * web-platform-tests/intersection-observer/isIntersecting-change-events-expected.txt: Added. 33 * web-platform-tests/intersection-observer/isIntersecting-change-events.html: Added. 34 * web-platform-tests/intersection-observer/multiple-targets-expected.txt: Added. 35 * web-platform-tests/intersection-observer/multiple-targets.html: Added. 36 * web-platform-tests/intersection-observer/multiple-thresholds-expected.txt: Added. 37 * web-platform-tests/intersection-observer/multiple-thresholds.html: Added. 38 * web-platform-tests/intersection-observer/observer-attributes-expected.txt: Added. 39 * web-platform-tests/intersection-observer/observer-attributes.html: Added. 40 * web-platform-tests/intersection-observer/observer-exceptions-expected.txt: Added. 41 * web-platform-tests/intersection-observer/observer-exceptions.html: Added. 42 * web-platform-tests/intersection-observer/observer-in-iframe.html: Added. 43 * web-platform-tests/intersection-observer/observer-without-js-reference-expected.txt: Added. 44 * web-platform-tests/intersection-observer/observer-without-js-reference.html: Added. 45 * web-platform-tests/intersection-observer/remove-element-expected.txt: Added. 46 * web-platform-tests/intersection-observer/remove-element.html: Added. 47 * web-platform-tests/intersection-observer/resources/cross-origin-subframe.html: Added. 48 * web-platform-tests/intersection-observer/resources/iframe-no-root-subframe.html: Added. 49 * web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js: Added. 50 (waitForNotification): 51 (runTestCycle): 52 (contentBounds): 53 (borderBoxBounds): 54 (clientBounds): 55 (rectArea): 56 (checkRect): 57 (checkLastEntry): 58 (checkJsonEntry): 59 (checkJsonEntries): 60 * web-platform-tests/intersection-observer/resources/observer-in-iframe-subframe.html: Added. 61 * web-platform-tests/intersection-observer/resources/timestamp-subframe.html: Added. 62 * web-platform-tests/intersection-observer/resources/w3c-import.log: Added. 63 * web-platform-tests/intersection-observer/root-margin-expected.txt: Added. 64 * web-platform-tests/intersection-observer/root-margin.html: Added. 65 * web-platform-tests/intersection-observer/same-document-no-root-expected.txt: Added. 66 * web-platform-tests/intersection-observer/same-document-no-root.html: Added. 67 * web-platform-tests/intersection-observer/same-document-root-expected.txt: Added. 68 * web-platform-tests/intersection-observer/same-document-root.html: Added. 69 * web-platform-tests/intersection-observer/same-document-zero-size-target-expected.txt: Added. 70 * web-platform-tests/intersection-observer/same-document-zero-size-target.html: Added. 71 * web-platform-tests/intersection-observer/shadow-content-expected.txt: Added. 72 * web-platform-tests/intersection-observer/shadow-content.html: Added. 73 * web-platform-tests/intersection-observer/text-target-expected.txt: Added. 74 * web-platform-tests/intersection-observer/text-target.html: Added. 75 * web-platform-tests/intersection-observer/timestamp-expected.txt: Added. 76 * web-platform-tests/intersection-observer/timestamp.html: Added. 77 * web-platform-tests/intersection-observer/unclipped-root-expected.txt: Added. 78 * web-platform-tests/intersection-observer/unclipped-root.html: Added. 79 * web-platform-tests/intersection-observer/w3c-import.log: Added. 80 * web-platform-tests/intersection-observer/zero-area-element-hidden-expected.txt: Added. 81 * web-platform-tests/intersection-observer/zero-area-element-hidden.html: Added. 82 * web-platform-tests/intersection-observer/zero-area-element-visible-expected.txt: Added. 83 * web-platform-tests/intersection-observer/zero-area-element-visible.html: Added. 84 1 85 2018-08-08 Charlie Turner <cturner@igalia.com> 2 86 -
trunk/LayoutTests/imported/w3c/resources/import-expectations.json
r233463 r234723 247 247 "web-platform-tests/input-events": "skip", 248 248 "web-platform-tests/interfaces": "skip", 249 "web-platform-tests/intersection-observer": " skip",249 "web-platform-tests/intersection-observer": "import", 250 250 "web-platform-tests/js": "skip", 251 251 "web-platform-tests/keyboard-lock": "skip", -
trunk/Source/WebKit/ChangeLog
r234719 r234723 1 2018-08-09 Ali Juma <ajuma@chromium.org> 2 3 Import WPTs for IntersectionObserver 4 https://bugs.webkit.org/show_bug.cgi?id=188416 5 6 Reviewed by Simon Fraser. 7 8 Make IntersectionObserver an experimental feature, so that it is enabled in 9 WebKitTestRunner. 10 11 * Shared/WebPreferences.yaml: 12 1 13 2018-08-08 Tim Horton <timothy_horton@apple.com> 2 14 -
trunk/Source/WebKit/Shared/WebPreferences.yaml
r234482 r234723 655 655 defaultValue: false 656 656 webcoreBinding: RuntimeEnabledFeatures 657 658 IntersectionObserverEnabled:659 type: bool660 defaultValue: false661 humanReadableName: "Intersection Observer"662 humanReadableDescription: "Enable Intersection Observer support"663 webcoreBinding: RuntimeEnabledFeatures664 condition: ENABLE(INTERSECTION_OBSERVER)665 657 666 658 InteractiveFormValidationEnabled: … … 1147 1139 webcoreBinding: RuntimeEnabledFeatures 1148 1140 1141 IntersectionObserverEnabled: 1142 type: bool 1143 defaultValue: false 1144 humanReadableName: "Intersection Observer" 1145 humanReadableDescription: "Enable Intersection Observer support" 1146 webcoreBinding: RuntimeEnabledFeatures 1147 category: experimental 1148 condition: ENABLE(INTERSECTION_OBSERVER) 1149 1149 1150 WebRTCLegacyAPIEnabled: 1150 1151 type: bool -
trunk/Source/WebKitLegacy/mac/ChangeLog
r234693 r234723 1 2018-08-09 Ali Juma <ajuma@chromium.org> 2 3 Import WPTs for IntersectionObserver 4 https://bugs.webkit.org/show_bug.cgi?id=188416 5 6 Reviewed by Simon Fraser. 7 8 * WebView/WebPreferencesPrivate.h: 9 1 10 2018-08-08 Jonathan Bedard <jbedard@apple.com> 2 11 -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
r234482 r234723 576 576 - (void)setWebAuthenticationEnabled:(BOOL)flag; 577 577 - (BOOL)webAuthenticationEnabled; 578 579 - (void)setIntersectionObserverEnabled:(BOOL)flag; 580 - (BOOL)intersectionObserverEnabled; 578 581 579 582 - (void)setIsSecureContextAttributeEnabled:(BOOL)flag; -
trunk/Tools/ChangeLog
r234720 r234723 1 2018-08-09 Ali Juma <ajuma@chromium.org> 2 3 Import WPTs for IntersectionObserver 4 https://bugs.webkit.org/show_bug.cgi?id=188416 5 6 Reviewed by Simon Fraser. 7 8 Enable IntersectionObserver in DumpRenderTree. 9 10 * DumpRenderTree/mac/DumpRenderTree.mm: 11 (enableExperimentalFeatures): 12 (setWebPreferencesForTestOptions): 13 * WebKitTestRunner/TestController.cpp: 14 (WTR::TestController::resetPreferencesToConsistentValues): 15 1 16 2018-08-08 Ross Kirsling <ross.kirsling@sony.com> 2 17 -
trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm
r234685 r234723 868 868 [preferences setCrossOriginWindowPolicySupportEnabled:YES]; 869 869 [preferences setServerTimingEnabled:YES]; 870 [preferences setIntersectionObserverEnabled:YES]; 870 871 } 871 872 … … 997 998 preferences.attachmentElementEnabled = options.enableAttachmentElement; 998 999 preferences.acceleratedDrawingEnabled = options.useAcceleratedDrawing; 999 preferences.intersectionObserverEnabled = options.enableIntersectionObserver;1000 1000 preferences.menuItemElementEnabled = options.enableMenuItemElement; 1001 1001 preferences.modernMediaControlsEnabled = options.enableModernMediaControls; -
trunk/Tools/WebKitTestRunner/TestController.cpp
r234501 r234723 712 712 WKPreferencesSetNeedsSiteSpecificQuirks(preferences, options.needsSiteSpecificQuirks); 713 713 WKPreferencesSetAttachmentElementEnabled(preferences, options.enableAttachmentElement); 714 WKPreferencesSetIntersectionObserverEnabled(preferences, options.enableIntersectionObserver);715 714 WKPreferencesSetMenuItemElementEnabled(preferences, options.enableMenuItemElement); 716 715 WKPreferencesSetModernMediaControlsEnabled(preferences, options.enableModernMediaControls);
Note: See TracChangeset
for help on using the changeset viewer.