Timeline
Aug 4, 2015:
- 11:04 PM Changeset in webkit [187940] by
-
- 3 edits1 copy in branches/safari-601.1-branch
Merge r187933.
2015-08-04 Alexey Proskuryakov <ap@apple.com>
El Capitan test result gardening.
Update for a font change.
- platform/mac-yosemite/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
- platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
- 10:32 PM Changeset in webkit [187939] by
-
- 2 edits in trunk/Source/ThirdParty/ANGLE
Build fix after r187928.
- CMakeLists.txt:
Typo. Set libGLESv2 compile definitions instead of libEGL, which are set separately.
- 10:27 PM Changeset in webkit [187938] by
-
- 1 edit8 moves1 add in trunk/LayoutTests
Put Yosemite mac editing results in the correct location.
- platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/anchor-element-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/basic-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/font-size-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/font-weight-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/letter-spacing-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/text-decorations-expected.txt.
- platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/vertical-align-expected.txt.
- 9:57 PM Changeset in webkit [187937] by
-
- 1 edit4 moves1 add in trunk/LayoutTests
Move some Windows results for Mac editing tests (confused? I am) to the right places.
- platform/win/editing/mac/input/devanagari-ligature-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/input/devanagari-ligature-expected.txt.
- platform/win/editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt.
- platform/win/editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt.
- platform/win/editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.txt.
- 9:32 PM Changeset in webkit [187936] by
-
- 1 edit20 moves8 adds in trunk/LayoutTests
Move Mavericks and Yosemite editing/mac results into the right place.
- platform/mac-mavericks/editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/anchor-element-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/basic-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/font-size-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/font-weight-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/text-decorations-expected.txt.
- platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/vertical-align-expected.txt.
- platform/mac-mavericks/editing/mac/input/devanagari-ligature-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/input/devanagari-ligature-expected.txt.
- platform/mac-mavericks/editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt.
- platform/mac-mavericks/editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt.
- platform/mac-mavericks/editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt.
- platform/mac-yosemite/editing/mac/editing/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt.
- 8:38 PM Changeset in webkit [187935] by
-
- 3 edits2 adds in trunk
AX: tree item children returned from ranged getter are different from full array of children
https://bugs.webkit.org/show_bug.cgi?id=147660
Source/WebCore:
Patch by Doug Russell <d_russell@apple.com> on 2015-08-04
Reviewed by Chris Fleizach.
Add an isTreeItem() check in ranged element getter so that it matches the logic in
the getter for the full children array. This prevents returning a row as a child
when only the rows contents should be returned. This prevents navigation issues on
websites without aria outlines.
Test: accessibility/mac/aria-tree-item-children.html
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityArrayAttributeValues:index:maxCount:]):
LayoutTests:
Add an isTreeItem() check in ranged element getter so that it matches the logic in
the getter for the full children array. This prevents returning a row as a child
when only the rows contents should be returned. This prevents navigation issues on
websites without aria outlines.
Patch by Doug Russell <d_russell@apple.com> on 2015-08-04
Reviewed by Chris Fleizach.
- accessibility/mac/aria-tree-item-children-expected.txt: Added.
- accessibility/mac/aria-tree-item-children.html: Added.
- 8:33 PM Changeset in webkit [187934] by
-
- 4 edits in trunk
[EFL] Editing tests have been broken since r186694
https://bugs.webkit.org/show_bug.cgi?id=146888
Patch by Hunseop Jeong <Hunseop Jeong> on 2015-08-04
Reviewed by Brent Fulgham.
Tools:
Restored some codes for the context click on GTK+ and EFL port.
- WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
(WTR::EventSendingController::contextClick): Seperated the codes using the PLATFORM guard.
LayoutTests:
Unskip the failure tests related with r186694.
- platform/efl/TestExpectations:
- 8:29 PM Changeset in webkit [187933] by
-
- 2 edits1 copy in trunk/LayoutTests
El Capitan test result gardening.
Update for a font change.
- platform/mac-yosemite/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
- platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
- 6:39 PM Changeset in webkit [187932] by
-
- 5 edits171 moves16 adds1 delete in trunk/LayoutTests
Move platform/mac/editing tests to editing/mac
- TestExpectations:
- editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
- editing/mac/attributed-string/anchor-element.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/anchor-element.html.
- editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
- editing/mac/attributed-string/basic.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/basic.html.
- editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
- editing/mac/attributed-string/font-size.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-size.html.
- editing/mac/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
- editing/mac/attributed-string/font-style-variant-effect.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect.html.
- editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
- editing/mac/attributed-string/font-weight.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-weight.html.
- editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
- editing/mac/attributed-string/letter-spacing.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/letter-spacing.html.
- editing/mac/attributed-string/resources/dump-attributed-string.js: Renamed from LayoutTests/platform/mac/editing/attributed-string/resources/dump-attributed-string.js.
(.):
- editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
- editing/mac/attributed-string/text-decorations.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/text-decorations.html.
- editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
- editing/mac/attributed-string/vertical-align.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/vertical-align.html.
- editing/mac/deleting/backward-delete-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/backward-delete-expected.txt.
- editing/mac/deleting/backward-delete.html: Renamed from LayoutTests/platform/mac/editing/deleting/backward-delete.html.
- editing/mac/dictionary-lookup/dictionary-lookup-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-expected.txt.
- editing/mac/dictionary-lookup/dictionary-lookup-input-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-input-expected.txt.
- editing/mac/dictionary-lookup/dictionary-lookup-input.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-input.html.
- editing/mac/dictionary-lookup/dictionary-lookup-inside-selection-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection-expected.txt.
- editing/mac/dictionary-lookup/dictionary-lookup-inside-selection.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection.html.
- editing/mac/dictionary-lookup/dictionary-lookup-outside-selection-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection-expected.txt.
- editing/mac/dictionary-lookup/dictionary-lookup-outside-selection.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection.html.
- editing/mac/dictionary-lookup/dictionary-lookup-rtl-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl-expected.txt.
- editing/mac/dictionary-lookup/dictionary-lookup-rtl.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl.html.
- editing/mac/dictionary-lookup/dictionary-lookup.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup.html.
- editing/mac/dictionary-lookup/resources/lookup-test.js: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/lookup-test.js.
(runTest):
- editing/mac/input/5576619-expected.png: Renamed from LayoutTests/platform/mac/editing/input/5576619-expected.png.
- editing/mac/input/5576619-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/5576619-expected.txt.
- editing/mac/input/5576619.html: Renamed from LayoutTests/platform/mac/editing/input/5576619.html.
- editing/mac/input/NSBackgroundColor-transparent-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/NSBackgroundColor-transparent-expected.txt.
- editing/mac/input/NSBackgroundColor-transparent.html: Renamed from LayoutTests/platform/mac/editing/input/NSBackgroundColor-transparent.html.
- editing/mac/input/bold-node-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/bold-node-expected.txt.
- editing/mac/input/bold-node.html: Renamed from LayoutTests/platform/mac/editing/input/bold-node.html.
- editing/mac/input/caret-primary-bidi-expected.txt: Renamed from LayoutTests/platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt.
- editing/mac/input/caret-primary-bidi.html: Renamed from LayoutTests/platform/mac/editing/input/caret-primary-bidi.html.
- editing/mac/input/crash-for-empty-text-alternative-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/crash-for-empty-text-alternative-expected.txt.
- editing/mac/input/crash-for-empty-text-alternative.html: Renamed from LayoutTests/platform/mac/editing/input/crash-for-empty-text-alternative.html.
- editing/mac/input/devanagari-ligature-expected.png: Renamed from LayoutTests/platform/mac/editing/input/devanagari-ligature-expected.png.
- editing/mac/input/devanagari-ligature-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/devanagari-ligature-expected.txt.
- editing/mac/input/devanagari-ligature.html: Renamed from LayoutTests/platform/mac/editing/input/devanagari-ligature.html.
- editing/mac/input/edit-dictated-text-with-alternative-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/edit-dictated-text-with-alternative-expected.txt.
- editing/mac/input/edit-dictated-text-with-alternative.html: Renamed from LayoutTests/platform/mac/editing/input/edit-dictated-text-with-alternative.html.
- editing/mac/input/firstrectforcharacterrange-caret-in-br-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-caret-in-br-expected.txt.
- editing/mac/input/firstrectforcharacterrange-caret-in-br.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-caret-in-br.html.
- editing/mac/input/firstrectforcharacterrange-plain-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-plain-expected.txt.
- editing/mac/input/firstrectforcharacterrange-plain.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-plain.html.
- editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-styled-expected.txt.
- editing/mac/input/firstrectforcharacterrange-styled.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-styled.html.
- editing/mac/input/firstrectforcharacterrange-vertical-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-vertical-expected.txt.
- editing/mac/input/firstrectforcharacterrange-vertical.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-vertical.html.
- editing/mac/input/hangul-enter-confirms-and-sends-keypress-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/hangul-enter-confirms-and-sends-keypress-expected.txt.
- editing/mac/input/hangul-enter-confirms-and-sends-keypress.html: Renamed from LayoutTests/platform/mac/editing/input/hangul-enter-confirms-and-sends-keypress.html.
- editing/mac/input/insert-delete-smp-symbol-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/insert-delete-smp-symbol-expected.txt.
- editing/mac/input/insert-delete-smp-symbol.html: Renamed from LayoutTests/platform/mac/editing/input/insert-delete-smp-symbol.html.
- editing/mac/input/insert-dictated-text-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/insert-dictated-text-expected.txt.
- editing/mac/input/insert-dictated-text.html: Renamed from LayoutTests/platform/mac/editing/input/insert-dictated-text.html.
- editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/kotoeri-enter-to-confirm-and-newline-expected.txt.
- editing/mac/input/kotoeri-enter-to-confirm-and-newline.html: Renamed from LayoutTests/platform/mac/editing/input/kotoeri-enter-to-confirm-and-newline.html.
- editing/mac/input/maxlength-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/maxlength-expected.txt.
- editing/mac/input/maxlength.html: Renamed from LayoutTests/platform/mac/editing/input/maxlength.html.
- editing/mac/input/range-for-empty-document-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/range-for-empty-document-expected.txt.
- editing/mac/input/range-for-empty-document.html: Renamed from LayoutTests/platform/mac/editing/input/range-for-empty-document.html.
- editing/mac/input/replace-invalid-range-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/replace-invalid-range-expected.txt.
- editing/mac/input/replace-invalid-range.html: Renamed from LayoutTests/platform/mac/editing/input/replace-invalid-range.html.
- editing/mac/input/resources/first-page.html: Renamed from LayoutTests/platform/mac/editing/input/resources/first-page.html.
- editing/mac/input/resources/hangul.js: Renamed from LayoutTests/platform/mac/editing/input/hangul.js.
(hangul):
- editing/mac/input/resources/kotoeri.js: Renamed from LayoutTests/platform/mac/editing/input/kotoeri.js.
(kotoeri):
- editing/mac/input/resources/logger.js: Renamed from LayoutTests/platform/mac/editing/input/logger.js.
(log):
- editing/mac/input/resources/other-page.html: Renamed from LayoutTests/platform/mac/editing/input/resources/other-page.html.
- editing/mac/input/secure-input-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/secure-input-expected.txt.
- editing/mac/input/secure-input.html: Renamed from LayoutTests/platform/mac/editing/input/secure-input.html.
- editing/mac/input/selected-composed-text-painting-expected.html: Renamed from LayoutTests/platform/mac/editing/input/selected-composed-text-painting-expected.html.
- editing/mac/input/selected-composed-text-painting.html: Renamed from LayoutTests/platform/mac/editing/input/selected-composed-text-painting.html.
- editing/mac/input/selection-change-closes-typing-2-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing-2-expected.txt.
- editing/mac/input/selection-change-closes-typing-2.html: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing-2.html.
- editing/mac/input/selection-change-closes-typing-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing-expected.txt.
- editing/mac/input/selection-change-closes-typing.html: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing.html.
- editing/mac/input/text-control-ime-input-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/text-control-ime-input-expected.txt.
- editing/mac/input/text-control-ime-input.html: Renamed from LayoutTests/platform/mac/editing/input/text-control-ime-input.html.
- editing/mac/input/text-input-controller-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/text-input-controller-expected.txt.
- editing/mac/input/text-input-controller.html: Renamed from LayoutTests/platform/mac/editing/input/text-input-controller.html.
- editing/mac/input/unconfirmed-text-navigation-with-page-cache-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/unconfirmed-text-navigation-with-page-cache-expected.txt.
- editing/mac/input/unconfirmed-text-navigation-with-page-cache.html: Renamed from LayoutTests/platform/mac/editing/input/unconfirmed-text-navigation-with-page-cache.html.
- editing/mac/input/undo-grouping-on-text-insertion-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/undo-grouping-on-text-insertion-expected.txt.
- editing/mac/input/undo-grouping-on-text-insertion.html: Renamed from LayoutTests/platform/mac/editing/input/undo-grouping-on-text-insertion.html.
- editing/mac/input/wrapped-line-char-rect-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/wrapped-line-char-rect-expected.txt.
- editing/mac/input/wrapped-line-char-rect.html: Renamed from LayoutTests/platform/mac/editing/input/wrapped-line-char-rect.html.
- editing/mac/pasteboard/5583362-expected.png: Renamed from LayoutTests/platform/mac/editing/pasteboard/5583362-expected.png.
- editing/mac/pasteboard/5583362-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/5583362-expected.txt.
- editing/mac/pasteboard/5583362.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/5583362.html.
- editing/mac/pasteboard/dataTransfer-set-data-file-url-expected.png: Renamed from LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.png.
- editing/mac/pasteboard/dataTransfer-set-data-file-url-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt.
- editing/mac/pasteboard/dataTransfer-set-data-file-url.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html.
- editing/mac/pasteboard/drag-selections-to-contenteditable-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/drag-selections-to-contenteditable-expected.txt.
- editing/mac/pasteboard/drag-selections-to-contenteditable.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/drag-selections-to-contenteditable.html.
- editing/mac/pasteboard/paste-and-match-style-selector-event-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/paste-and-match-style-selector-event-expected.txt.
- editing/mac/pasteboard/paste-and-match-style-selector-event.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/paste-and-match-style-selector-event.html.
- editing/mac/pasteboard/text-precomposed-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/text-precomposed-expected.txt.
- editing/mac/pasteboard/text-precomposed.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/text-precomposed.html.
- editing/mac/selection/25228-expected.png: Renamed from LayoutTests/platform/mac/editing/selection/25228-expected.png.
- editing/mac/selection/25228-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/25228-expected.txt.
- editing/mac/selection/25228.html: Renamed from LayoutTests/platform/mac/editing/selection/25228.html.
- editing/mac/selection/context-menu-select-editability-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/context-menu-select-editability-expected.txt.
- editing/mac/selection/context-menu-select-editability.html: Renamed from LayoutTests/platform/mac/editing/selection/context-menu-select-editability.html.
- editing/mac/selection/doubleclick-should-not-expand-across-lines-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/doubleclick-should-not-expand-across-lines-expected.txt.
- editing/mac/selection/doubleclick-should-not-expand-across-lines.html: Renamed from LayoutTests/platform/mac/editing/selection/doubleclick-should-not-expand-across-lines.html.
- editing/mac/selection/script-tests/TEMPLATE.html: Renamed from LayoutTests/platform/mac/editing/selection/script-tests/TEMPLATE.html.
- editing/mac/selection/script-tests/doubleclick-should-not-expand-across-lines.js: Renamed from LayoutTests/platform/mac/editing/selection/script-tests/doubleclick-should-not-expand-across-lines.js.
(description.doubleClickOnElement):
(doubleClickAt):
(selectionShouldBe):
- editing/mac/selection/word-thai-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/word-thai-expected.txt.
- editing/mac/selection/word-thai.html: Renamed from LayoutTests/platform/mac/editing/selection/word-thai.html.
- editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.png.
- editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt.
- editing/mac/spelling/autocorrection-at-beginning-of-word-1.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1.html.
- editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.png.
- editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt.
- editing/mac/spelling/autocorrection-at-beginning-of-word-2.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2.html.
- editing/mac/spelling/autocorrection-blockquote-crash-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-blockquote-crash-expected.txt.
- editing/mac/spelling/autocorrection-blockquote-crash.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-blockquote-crash.html.
- editing/mac/spelling/autocorrection-contraction-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-contraction-expected.png.
- editing/mac/spelling/autocorrection-contraction-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-contraction-expected.txt.
- editing/mac/spelling/autocorrection-contraction.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-contraction.html.
- editing/mac/spelling/autocorrection-delete-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-delete-expected.png.
- editing/mac/spelling/autocorrection-delete-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-delete-expected.txt.
- editing/mac/spelling/autocorrection-delete.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-delete.html.
- editing/mac/spelling/autocorrection-in-textarea-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-in-textarea-expected.txt.
- editing/mac/spelling/autocorrection-in-textarea.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-in-textarea.html.
- editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-after-paste-expected.png.
- editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-after-paste-expected.txt.
- editing/mac/spelling/autocorrection-removing-underline-after-paste.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-after-paste.html.
- editing/mac/spelling/autocorrection-removing-underline-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-expected.png.
- editing/mac/spelling/autocorrection-removing-underline-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-expected.txt.
- editing/mac/spelling/autocorrection-removing-underline.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline.html.
- editing/mac/spelling/autocorrection-respets-undo-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-respets-undo-expected.txt.
- editing/mac/spelling/autocorrection-respets-undo.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-respets-undo.html.
- editing/mac/spelling/autocorrection-simple-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-simple-expected.png.
- editing/mac/spelling/autocorrection-simple-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-simple-expected.txt.
- editing/mac/spelling/autocorrection-simple.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-simple.html.
- editing/mac/spelling/autocorrection-with-multi-line-text-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-with-multi-line-text-expected.txt.
- editing/mac/spelling/autocorrection-with-multi-line-text.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-with-multi-line-text.html.
- editing/mac/spelling/click-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/click-autocorrected-word-expected.png.
- editing/mac/spelling/click-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/click-autocorrected-word-expected.txt.
- editing/mac/spelling/click-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/click-autocorrected-word.html.
- editing/mac/spelling/delete-autocorrected-word-1-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-1-expected.png.
- editing/mac/spelling/delete-autocorrected-word-1-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-1-expected.txt.
- editing/mac/spelling/delete-autocorrected-word-1.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-1.html.
- editing/mac/spelling/delete-autocorrected-word-2-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.png.
- editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.txt.
- editing/mac/spelling/delete-autocorrected-word-2.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-2.html.
- editing/mac/spelling/delete-into-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-autocorrected-word-expected.png.
- editing/mac/spelling/delete-into-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-autocorrected-word-expected.txt.
- editing/mac/spelling/delete-into-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-autocorrected-word.html.
- editing/mac/spelling/editing-word-with-marker-1-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/editing-word-with-marker-1-expected.txt.
- editing/mac/spelling/editing-word-with-marker-1.html: Renamed from LayoutTests/platform/mac/editing/spelling/editing-word-with-marker-1.html.
- editing/mac/spelling/forward-delete-into-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/forward-delete-into-autocorrected-word-expected.png.
- editing/mac/spelling/forward-delete-into-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/forward-delete-into-autocorrected-word-expected.txt.
- editing/mac/spelling/forward-delete-into-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/forward-delete-into-autocorrected-word.html.
- editing/mac/spelling/move-cursor-to-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-autocorrected-word-expected.png.
- editing/mac/spelling/move-cursor-to-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-autocorrected-word-expected.txt.
- editing/mac/spelling/move-cursor-to-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-autocorrected-word.html.
- editing/mac/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.png.
- editing/mac/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.txt.
- editing/mac/spelling/move-cursor-to-beginning-of-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word.html.
- editing/mac/spelling/removing-underline-after-accepting-autocorrection-using-punctuation-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/removing-underline-after-accepting-autocorrection-using-punctuation-expected.txt.
- editing/mac/spelling/removing-underline-after-accepting-autocorrection-using-punctuation.html: Renamed from LayoutTests/platform/mac/editing/spelling/removing-underline-after-accepting-autocorrection-using-punctuation.html.
- platform/mac-wk2/TestExpectations:
- platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.png: Renamed from LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.png.
- platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt: Renamed from LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.txt.
- platform/mac/TestExpectations:
- platform/mac/editing/input/caret-primary-bidi-expected.txt: Removed.
- platform/win/editing/mac/spelling/autocorrection-contraction-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/autocorrection-contraction-expected.txt.
- platform/wk2/TestExpectations:
- 6:32 PM Changeset in webkit [187931] by
-
- 5 edits in trunk/Source/WebCore
CTTE the database task code
https://bugs.webkit.org/show_bug.cgi?id=147673
Reviewed by Andreas Kling.
- Modules/webdatabase/Database.cpp:
(WebCore::Database::openAndVerifyVersion):
(WebCore::Database::markAsDeletedAndClose):
(WebCore::Database::tableNames):
- Modules/webdatabase/DatabaseTask.cpp:
(WebCore::DatabaseTask::DatabaseTask):
(WebCore::DatabaseTask::performTask):
(WebCore::DatabaseBackend::DatabaseOpenTask::DatabaseOpenTask):
(WebCore::DatabaseBackend::DatabaseOpenTask::doPerformTask):
(WebCore::DatabaseBackend::DatabaseCloseTask::DatabaseCloseTask):
(WebCore::DatabaseBackend::DatabaseCloseTask::doPerformTask):
(WebCore::DatabaseBackend::DatabaseTransactionTask::DatabaseTransactionTask):
(WebCore::DatabaseBackend::DatabaseTableNamesTask::DatabaseTableNamesTask):
(WebCore::DatabaseBackend::DatabaseTableNamesTask::doPerformTask):
- Modules/webdatabase/DatabaseTask.h:
(WebCore::DatabaseTask::database):
- Modules/webdatabase/DatabaseThread.cpp:
(WebCore::SameDatabasePredicate::operator()):
- 6:26 PM Changeset in webkit [187930] by
-
- 3 edits3 adds in trunk
REGRESSION (r173784): [Mac] Correct latching error for non-scrollable iframe nested inside scrollable div.
https://bugs.webkit.org/show_bug.cgi?id=147668
<rdar://problem/21870332>
Reviewed by Simon Fraser.
Source/WebCore:
Test: platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html
When we are wrapping up processing of the wheel event for a given frame, if the current latching context
does NOT apply to the current frame (e.g., because it's latched to an enclosing frame) we should not pass
wheel events directly to the latched elements scrollable container. Instead, we should just give the current
frame an opportunity to perform any custom wheel event handling and return, so that the enclosing (latched)
frame can do the rest of its event handling.
If we don't do this, we incorrectly ask the enclosing frame to process the event, then return claiming that
we handled the event, preventing the enclosing frame from doing its part of the processing.
- page/mac/EventHandlerMac.mm:
(WebCore::EventHandler::platformCompleteWheelEvent):
LayoutTests:
- platform/mac/fast/scrolling/resources/background.html: Added.
- platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe-expected.txt: Added.
- platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html: Added.
- 6:25 PM Changeset in webkit [187929] by
-
- 4 edits in trunk/Source/WebInspectorUI
Web Inspector: Layout & Rendering timeline grid should show TimelineRecord parent/child relationships
https://bugs.webkit.org/show_bug.cgi?id=147468
Reviewed by Brian Burg.
Layout timeline data grid now shows record nesting for Layout and Composite events.
- UserInterface/Controllers/TimelineManager.js:
(WebInspector.TimelineManager.prototype.eventRecorded):
- UserInterface/Models/TimelineRecord.js:
(WebInspector.TimelineRecord.prototype.get parent):
(WebInspector.TimelineRecord.prototype.set parent):
Preserve timeline record parent/child relationship.
- UserInterface/Views/LayoutTimelineView.js:
(WebInspector.LayoutTimelineView):
Style change for disclosure triangle support.
(WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded):
Only process immediate children of the rendering frame record.
- 6:15 PM Changeset in webkit [187928] by
-
- 7 edits in trunk/Source
Soft link libGLESv2 and libEGL on Windows again
https://bugs.webkit.org/show_bug.cgi?id=147671
Reviewed by Dean Jackson.
Source/ThirdParty/ANGLE:
- CMakeLists.txt:
Clean up some warnings when compiling with CMake.
- include/EGL/egl.h:
- include/EGL/eglsoftlinking.h:
- include/GLES2/gl2.h:
Soft link egl optionally.
Source/WebCore:
- platform/graphics/PlatformDisplay.cpp:
(WebCore::PlatformDisplay::initializeEGLDisplay):
Fail gracefully if libEGL is not found.
- 6:08 PM Changeset in webkit [187927] by
-
- 8 edits in trunk/Source/WebCore
Remove another unused database function
https://bugs.webkit.org/show_bug.cgi?id=147670
Reviewed by Daniel Bates.
This was used back when we had WebSQL support in workers, we can safely remove all these functions now.
- Modules/webdatabase/AbstractDatabaseServer.h:
- Modules/webdatabase/DatabaseManager.cpp:
(WebCore::DatabaseManager::interruptAllDatabasesForContext): Deleted.
- Modules/webdatabase/DatabaseManager.h:
- Modules/webdatabase/DatabaseServer.cpp:
(WebCore::DatabaseServer::interruptAllDatabasesForContext): Deleted.
- Modules/webdatabase/DatabaseServer.h:
- Modules/webdatabase/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::interruptAllDatabasesForContext): Deleted.
- Modules/webdatabase/DatabaseTracker.h:
- 5:57 PM Changeset in webkit [187926] by
-
- 14 edits in trunk/Source
Remove database thread pause code
https://bugs.webkit.org/show_bug.cgi?id=147669
Reviewed by Daniel Bates.
Source/WebCore:
We now grab power assertions while running SQLite transactions,
and this code isn't used at all with modern WebKit so let's just get rid of it.
- Modules/webdatabase/DatabaseContext.cpp:
(WebCore::DatabaseContext::DatabaseContext): Deleted.
(WebCore::DatabaseContext::databaseThread): Deleted.
(WebCore::DatabaseContext::setPaused): Deleted.
- Modules/webdatabase/DatabaseContext.h:
- Modules/webdatabase/DatabaseTask.cpp:
(WebCore::Database::DatabaseTransactionTask::shouldPerformWhilePaused): Deleted.
- Modules/webdatabase/DatabaseTask.h:
- Modules/webdatabase/DatabaseThread.cpp:
(WebCore::DatabaseThread::DatabaseThread): Deleted.
(WebCore::DatabaseThread::requestTermination): Deleted.
(WebCore::DatabaseUnpauseTask::DatabaseUnpauseTask): Deleted.
(WebCore::DatabaseUnpauseTask::shouldPerformWhilePaused): Deleted.
(WebCore::DatabaseUnpauseTask::doPerformTask): Deleted.
(WebCore::DatabaseUnpauseTask::debugTaskName): Deleted.
(WebCore::DatabaseThread::setPaused): Deleted.
(WebCore::DatabaseThread::handlePausedQueue): Deleted.
(WebCore::DatabaseThread::databaseThread): Deleted.
- Modules/webdatabase/DatabaseThread.h:
- Modules/webdatabase/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::setDatabasesPaused): Deleted.
- Modules/webdatabase/DatabaseTracker.h:
Source/WebKit/ios:
- Misc/WebUIKitSupport.mm:
(WebKitSetBackgroundAndForegroundNotificationNames):
(applicationDidEnterBackground): Deleted.
(applicationWillEnterForeground): Deleted.
Source/WebKit/mac:
- Storage/WebDatabaseManager.mm:
(WebKitSetWebDatabasePaused): Deleted.
- Storage/WebDatabaseManagerInternal.h:
- 5:46 PM Changeset in webkit [187925] by
-
- 3 edits in trunk/Tools
Install twisted package for http server when necessary.
https://bugs.webkit.org/show_bug.cgi?id=147082
Patch by Dewei Zhu <Dewei Zhu> on 2015-08-04
Reviewed by Ryosuke Niwa.
- Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py:
- Scripts/webkitpy/thirdparty/init.py:
(AutoinstallImportHook.find_module):
(AutoinstallImportHook._install_twisted):
- 5:41 PM Changeset in webkit [187924] by
-
- 5 edits in branches/safari-601.1.46-branch/Source
Versioning.
- 5:41 PM Changeset in webkit [187923] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: "No Filter Results" overlaps other UI elements when docked Inspector is small
https://bugs.webkit.org/show_bug.cgi?id=147659
Reviewed by Timothy Hatcher.
Hide overflow of empty content label containers in navigation sidebars.
- UserInterface/Views/NavigationSidebarPanel.css:
(.sidebar > .panel.navigation > .empty-content-placeholder):
- 5:39 PM Changeset in webkit [187922] by
-
- 1 copy in tags/Safari-601.1.46.2
New tag.
- 5:28 PM Changeset in webkit [187921] by
-
- 4 edits2 adds in trunk
Subframes with no current HistoryItem should not prevent page-caching
https://bugs.webkit.org/show_bug.cgi?id=147649
<rdar://problem/21614832>
Reviewed by Andreas Kling.
Source/WebCore:
Subframes with no current HistoryItem should not prevent page-caching.
We need one for the main frame as this is the key in the PageCache.
However, there is no reason to require one for subframes.
This is a common reason for page-caching failures nowadays.
Frames do no have a current HistoryItem until something has been loaded in them.
Test: http/tests/navigation/page-cache-iframe-no-current-historyItem.html
- history/PageCache.cpp:
(WebCore::logCanCacheFrameDecision):
(WebCore::PageCache::canCachePageContainingThisFrame):
LayoutTests:
Add a layout test that covers page-caching of a page that contains an
iframe with no current HistoryItem. The sub-frame has no current
HistoryItem because its URL is invalid: "http://".
- http/tests/navigation/page-cache-iframe-no-current-historyItem-expected.txt: Added.
- http/tests/navigation/page-cache-iframe-no-current-historyItem.html: Added.
New test.
- platform/mac-wk1/TestExpectations:
Skip the new test on Mac WK1. The page is still not cacheable on Mac WK1
because WebFrameLoaderClient::canCachePage() returns false if the frame
does not contain HTML at the moment.
- 5:27 PM Changeset in webkit [187920] by
-
- 2 edits in trunk/Source/WebCore
[Win] Build fix after r187908
- platform/win/WindowsTouch.h: If WINVER is set properly, we
don't need these definitions.
- 5:08 PM Changeset in webkit [187919] by
-
- 4 edits in trunk/LayoutTests
Fix script paths in these tests.
- tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html:
- tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html:
- tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html:
- 4:58 PM Changeset in webkit [187918] by
-
- 6 edits in trunk
Fix quirks with CMake and VS2015
https://bugs.webkit.org/show_bug.cgi?id=147663
Reviewed by Brent Fulgham.
.:
- Source/cmake/OptionsWindows.cmake:
Hide some warnings. Using the same variable names in nested scopes is ok for now.
Disable INTL for now.
Source/WTF:
- wtf/Platform.h:
Build fix after r187908
WebKitLibraries:
- win/tools/vsprops/common.props:
Hide some warnings. Using the same variable names in nested scopes is ok for now.
- 4:55 PM Changeset in webkit [187917] by
-
- 11 edits4 adds in trunk/Source/WebKit2
Media Session: add a focus manager that WebKit clients can use to access the focused media element
https://bugs.webkit.org/show_bug.cgi?id=147629
Reviewed by Tim Horton.
- Shared/API/APIObject.h: Added a new type for the focus manager.
- Shared/API/c/WKBase.h: Added a new type for the focus manager.
- UIProcess/API/C/WKAPICast.h: Added a new type for the focus manager.
- UIProcess/API/C/WKContext.cpp: The "global" focus manager is accessed via WKContext.
(WKContextGetMediaSessionFocusManager):
- UIProcess/API/C/WKContext.h:
- UIProcess/API/C/WKMediaSessionFocusManager.cpp: Added C wrapper for WebMediaSessionFocusManager.
(WKMediaSessionFocusManagerGetTypeID):
(WKMediaSessionFocusManagerIsFocusedContentMediaElementPaused):
- UIProcess/API/C/WKMediaSessionFocusManager.h: Added C wrapper for WebMediaSessionFocusManager.
- UIProcess/WebMediaSessionFocusManager.cpp: Added to keep track of the focused media element in the UI process and let clients query this state.
(WebKit::WebMediaSessionFocusManager::supplementName):
(WebKit::WebMediaSessionFocusManager::create):
(WebKit::WebMediaSessionFocusManager::WebMediaSessionFocusManager):
(WebKit::WebMediaSessionFocusManager::refWebContextSupplement):
(WebKit::WebMediaSessionFocusManager::derefWebContextSupplement):
(WebKit::WebMediaSessionFocusManager::isFocusedContentMediaElementPaused): Check if the media element on the focused page is paused.
(WebKit::WebMediaSessionFocusManager::setFocusedMediaElement): Keep track of the focused page / media element pair.
(WebKit::WebMediaSessionFocusManager::clearFocusedMediaElement): Reset the focused page / media element pair.
- UIProcess/WebMediaSessionFocusManager.h: Added.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::isMediaElementPaused): Updated to take a UnsignedCallback.
(WebKit::WebPageProxy::focusedContentMediaElementDidChange): Store the focused media element in the focus manager.
- UIProcess/WebPageProxy.h:
- UIProcess/WebProcessPool.cpp: Added WebMediaSessionFocusManager as a supplement.
- UIProcess/WebProcessPool.h: WebMediaSessionFocusManager is a supplement, so include its header.
- WebKit2.xcodeproj/project.pbxproj: Added new sources and ran sort-xcode-project.
- 4:45 PM Changeset in webkit [187916] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187776. rdar://problem/21925990
- 4:45 PM Changeset in webkit [187915] by
-
- 5 edits in branches/safari-601.1-branch/Source
Merge r187806. rdar://problem/21838271
- 4:45 PM Changeset in webkit [187914] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit/mac
Merge r187801. rdar://problem/21838271
- 4:45 PM Changeset in webkit [187913] by
-
- 6 edits2 adds in branches/safari-601.1-branch
Merge r187797. rdar://problem/21838271
- 4:45 PM Changeset in webkit [187912] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187792. rdar://problem/22116575
- 4:44 PM Changeset in webkit [187911] by
-
- 3 edits in trunk/Source/WebCore
Remove an unused Database function
https://bugs.webkit.org/show_bug.cgi?id=147661
Reviewed by Simon Fraser.
- Modules/webdatabase/Database.cpp:
(WebCore::Database::closeImmediately): Deleted.
- Modules/webdatabase/Database.h:
- 4:37 PM Changeset in webkit [187910] by
-
- 2 edits in trunk/Source/WebKit/mac
Fix the build.
- Plugins/WebNetscapePluginStream.h:
- 4:30 PM Changeset in webkit [187909] by
-
- 2 edits in trunk/LayoutTests
Unreviewed gardening. Marked appcache test as flakey.
I was unable to reduce flakiness of this in an acceptable fashion,
just mark it as pass/fail.
- 4:10 PM Changeset in webkit [187908] by
-
- 15 edits in trunk
[Win] Update Apple Windows build for VS2015
https://bugs.webkit.org/show_bug.cgi?id=147653
Reviewed by Dean Jackson.
Source/JavaScriptCore:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: Drive-by-fix.
Show JSC files in proper project locations in IDE.
Source/WebKit/win:
- WebView.cpp:
(WebView::setCacheModel): Add explicit 'get' to satisfy compiler.
Source/WTF:
- WTF.vcxproj/WTF.vcxproj.filters: Drive-by-fix to place files in
proper project locations in the IDE.
- wtf/Platform.h: Don't define the _HAS_EXCEPTIONS macro when building with
Visual Studio 2015.
Tools:
- DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/PluginTest.h: If building with
something older than VS2015, define snprintf as _snprintf.
- DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props:
Remove unneeded macro definition for snprintf.
- Scripts/webkitpy/common/system/platforminfo.py:
(PlatformInfo._determine_win_version): Recognize Windows 10.
- Scripts/webkitpy/port/win.py:
(WinPort): Ditto.
- Scripts/webkitpy/port/win_unittest.py:
(WinPortTest.test_baseline_search_path): Include Windows 10 in tests.
(WinPortTest._assert_version): Ditto.
WebKitLibraries:
- win/tools/vsprops/common.props: Fix build flags to use Windows 7
(WINVER=0x601) as minimum build target for 64-bit builds.
- 4:08 PM Changeset in webkit [187907] by
-
- 2 edits in trunk/Source/WebCore
Crash when following a Google search link to Twitter with Limit Adult Content enabled.
<rdar://problem/22123707> and https://bugs.webkit.org/show_bug.cgi?id=147651
Reviewed by Sam Weinig.
No new tests (Doesn't occur in a tested config).
For now, we'll skip the application cache for main resource loads if parental controls are enabled.
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::willSendRequest):
(WebCore::DocumentLoader::startLoadingMainResource):
- 3:58 PM Changeset in webkit [187906] by
-
- 1 copy in tags/Safari-601.1.47
New tag.
- 3:53 PM Changeset in webkit [187905] by
-
- 4 edits273 moves13 adds in trunk/LayoutTests
Move platform/mac-wk2/tiled-drawing to tiled-drawing/
- TestExpectations:
- platform/mac-wk2/TestExpectations:
- platform/mac/TestExpectations:
- tiled-drawing/background-transparency-toggle-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt.
- tiled-drawing/background-transparency-toggle.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/background-transparency-toggle.html.
- tiled-drawing/crash-reloading-with-position-fixed-content-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/crash-reloading-with-position-fixed-content-expected.txt.
- tiled-drawing/crash-reloading-with-position-fixed-content.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/crash-reloading-with-position-fixed-content.html.
- tiled-drawing/fixed-background-scroll-repaint-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt.
- tiled-drawing/fixed-background-scroll-repaint.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html.
- tiled-drawing/fixed-layout-size-fixed-attachment-cover-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover-expected.html.
- tiled-drawing/fixed-layout-size-fixed-attachment-cover.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover.html.
- tiled-drawing/fixed-layout-size-fixed-attachment-local-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local-expected.html.
- tiled-drawing/fixed-layout-size-fixed-attachment-local.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local.html.
- tiled-drawing/header-and-footer-hit-testing-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-expected.txt.
- tiled-drawing/header-and-footer-hit-testing-in-frame-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame-expected.txt.
- tiled-drawing/header-and-footer-hit-testing-in-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame.html.
- tiled-drawing/header-and-footer-hit-testing-with-page-scale-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-with-page-scale-expected.txt.
- tiled-drawing/header-and-footer-hit-testing-with-page-scale.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-with-page-scale.html.
- tiled-drawing/header-and-footer-hit-testing.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing.html.
- tiled-drawing/resources/bordered-image.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/bordered-image.png.
- tiled-drawing/resources/go-back.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/go-back.html.
- tiled-drawing/resources/green-blue.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/green-blue.png.
- tiled-drawing/resources/green.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/green.png.
- tiled-drawing/resources/greenbox.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/greenbox.png.
- tiled-drawing/resources/iframe-to-hit-test.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html.
- tiled-drawing/resources/scroll-and-load-page.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html.
- tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt.
- tiled-drawing/scrolling/clamp-out-of-bounds-scrolls.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/clamp-out-of-bounds-scrolls.html.
- tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt.
- tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt.
- tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html.
- tiled-drawing/scrolling/fast-scroll-div-latched-div.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html.
- tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt.
- tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt.
- tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html.
- tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt.
- tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html.
- tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt.
- tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html.
- tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt.
- tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt.
- tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html.
- tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html.
- tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt.
- tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt.
- tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html.
- tiled-drawing/scrolling/fast-scroll-select-latched-select.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html.
- tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html.
- tiled-drawing/scrolling/fixed-background/fixed-background-composited.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-composited.html.
- tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html.
- tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html.
- tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-background-no-image.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-no-image.html.
- tiled-drawing/scrolling/fixed-background/fixed-background-removal-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-removal-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-background-removal.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-background-removal.html.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html.
- tiled-drawing/scrolling/fixed-background/fixed-body-background.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-body-background.html.
- tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-html-background.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-html-background.html.
- tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.png.
- tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt.
- tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html.
- tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt.
- tiled-drawing/scrolling/fixed/absolute-inside-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/absolute-inside-fixed.html.
- tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt.
- tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed.html.
- tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt.
- tiled-drawing/scrolling/fixed/fixed-in-overflow.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/fixed-in-overflow.html.
- tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt.
- tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt.
- tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex.html.
- tiled-drawing/scrolling/fixed/fixed-position-out-of-view.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/fixed-position-out-of-view.html.
- tiled-drawing/scrolling/fixed/four-bars-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-expected.txt.
- tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt.
- tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer.html.
- tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt.
- tiled-drawing/scrolling/fixed/four-bars-zoomed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed.html.
- tiled-drawing/scrolling/fixed/four-bars.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars.html.
- tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt.
- tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt.
- tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view.html.
- tiled-drawing/scrolling/fixed/negative-scroll-offset.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/negative-scroll-offset.html.
- tiled-drawing/scrolling/fixed/nested-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/nested-fixed-expected.txt.
- tiled-drawing/scrolling/fixed/nested-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/nested-fixed.html.
- tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt.
- tiled-drawing/scrolling/fixed/percentage-inside-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed/percentage-inside-fixed.html.
- tiled-drawing/scrolling/frames/coordinated-frame-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt.
- tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
- tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor.html.
- tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt.
- tiled-drawing/scrolling/frames/coordinated-frame-in-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed.html.
- tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt.
- tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor.html.
- tiled-drawing/scrolling/frames/coordinated-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame.html.
- tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt.
- tiled-drawing/scrolling/frames/fixed-inside-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame.html.
- tiled-drawing/scrolling/frames/frameset-frame-scrollability-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/frameset-frame-scrollability-expected.txt.
- tiled-drawing/scrolling/frames/frameset-frame-scrollability.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/frameset-frame-scrollability.html.
- tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability-expected.txt.
- tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability.html.
- tiled-drawing/scrolling/frames/orphaned-subtree-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/orphaned-subtree-expected.txt.
- tiled-drawing/scrolling/frames/orphaned-subtree.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/orphaned-subtree.html.
- tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt.
- tiled-drawing/scrolling/frames/remove-coordinated-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/remove-coordinated-frame.html.
- tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html.
- tiled-drawing/scrolling/frames/resources/doc-with-sticky.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/doc-with-sticky.html.
- tiled-drawing/scrolling/frames/resources/frameset-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/frameset-frame.html.
- tiled-drawing/scrolling/frames/resources/layouting-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/layouting-frame.html.
- tiled-drawing/scrolling/frames/resources/leaf-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/leaf-frame.html.
- tiled-drawing/scrolling/frames/resources/scrollable-page.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/scrollable-page.html.
- tiled-drawing/scrolling/frames/resources/subframe-inside-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources/subframe-inside-fixed.html.
- tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt.
- tiled-drawing/scrolling/frames/scroll-region-after-frame-layout.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/scroll-region-after-frame-layout.html.
- tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt.
- tiled-drawing/scrolling/iframe_in_iframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html.
- tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt.
- tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html.
- tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt.
- tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html.
- tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt.
- tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html.
- tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt.
- tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html.
- tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt.
- tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html.
- tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html.
- tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html.
- tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js.
(rectsAsString):
(dumpRegion):
- tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt.
- tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt.
- tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html.
- tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html.
- tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-in-overflow-scroll-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-overflow-scroll-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-in-overflow-scroll.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-overflow-scroll.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt.
- tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html.
- tiled-drawing/scrolling/null-parent-back-crash-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/null-parent-back-crash-expected.txt.
- tiled-drawing/scrolling/null-parent-back-crash.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/null-parent-back-crash.html.
- tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt.
- tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html.
- tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt.
- tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html.
- tiled-drawing/scrolling/resources/inner_content.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html.
- tiled-drawing/scrolling/resources/select_iframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/resources/select_iframe.html.
- tiled-drawing/scrolling/resources/testContent.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html.
- tiled-drawing/scrolling/resources/testImage.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png.
- tiled-drawing/scrolling/root-overflow-with-mousewheel-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel-expected.txt.
- tiled-drawing/scrolling/root-overflow-with-mousewheel.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html.
- tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html.
- tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html.
- tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt.
- tiled-drawing/scrolling/scrolling-tree-after-scroll.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scrolling-tree-after-scroll.html.
- tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt.
- tiled-drawing/scrolling/scrolling-tree-slow-scrolling.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scrolling-tree-slow-scrolling.html.
- tiled-drawing/scrolling/slow-scrolling-background-toggle-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-background-toggle-expected.txt.
- tiled-drawing/scrolling/slow-scrolling-background-toggle.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-background-toggle.html.
- tiled-drawing/scrolling/slow-scrolling-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-expected.txt.
- tiled-drawing/scrolling/slow-scrolling-hidden-background-toggle-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-hidden-background-toggle-expected.txt.
- tiled-drawing/scrolling/slow-scrolling-hidden-background-toggle.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling-hidden-background-toggle.html.
- tiled-drawing/scrolling/slow-scrolling.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/slow-scrolling.html.
- tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt.
- tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html.
- tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt.
- tiled-drawing/scrolling/sticky/negative-scroll-offset.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/negative-scroll-offset.html.
- tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt.
- tiled-drawing/scrolling/sticky/sticky-horizontal.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-horizontal.html.
- tiled-drawing/scrolling/sticky/sticky-layers-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-layers-expected.txt.
- tiled-drawing/scrolling/sticky/sticky-layers.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-layers.html.
- tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt.
- tiled-drawing/scrolling/sticky/sticky-vertical.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky/sticky-vertical.html.
- tiled-drawing/scrolling/wheel-events-with-no-delta-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/wheel-events-with-no-delta-expected.txt.
- tiled-drawing/scrolling/wheel-events-with-no-delta.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/wheel-events-with-no-delta.html.
- tiled-drawing/simple-document-with-margin-tiles-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt.
- tiled-drawing/simple-document-with-margin-tiles.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles.html.
- tiled-drawing/tile-coverage-after-scroll-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt.
- tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt.
- tiled-drawing/tile-coverage-after-scroll-speculative.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative.html.
- tiled-drawing/tile-coverage-after-scroll.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll.html.
- tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt.
- tiled-drawing/tile-coverage-scroll-to-bottom.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom.html.
- tiled-drawing/tile-coverage-slow-scrolling-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt.
- tiled-drawing/tile-coverage-slow-scrolling.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling.html.
- tiled-drawing/tile-coverage-speculative-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt.
- tiled-drawing/tile-coverage-speculative.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-coverage-speculative.html.
- tiled-drawing/tile-size-slow-zoomed-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt.
- tiled-drawing/tile-size-slow-zoomed.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed.html.
- tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt.
- tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html.
- tiled-drawing/tiled-drawing-zoom-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt.
- tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt.
- tiled-drawing/tiled-drawing-zoom-scrolled.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled.html.
- tiled-drawing/tiled-drawing-zoom.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/tiled-drawing-zoom.html.
- tiled-drawing/toggle-to-fixed-background-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt.
- tiled-drawing/toggle-to-fixed-background.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html.
- tiled-drawing/top-content-inset-fixed-attachment-body-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-body-expected.html.
- tiled-drawing/top-content-inset-fixed-attachment-body.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-body.html.
- tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html.
- tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html.
- tiled-drawing/top-content-inset-fixed-attachment-cover-local.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local.html.
- tiled-drawing/top-content-inset-fixed-attachment-cover.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html.
- tiled-drawing/top-content-inset-fixed-attachment-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html.
- tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html.
- tiled-drawing/top-content-inset-fixed-attachment-local.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html.
- tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html.
- tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html.
- tiled-drawing/top-content-inset-fixed-attachment.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html.
- tiled-drawing/use-tiled-drawing-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt.
- tiled-drawing/use-tiled-drawing.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/use-tiled-drawing.html.
- tiled-drawing/visible-rect-content-inset-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt.
- tiled-drawing/visible-rect-content-inset.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/visible-rect-content-inset.html.
- tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html.
- tiled-drawing/window-server-snapshots-work.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html.
- 3:52 PM Changeset in webkit [187904] by
-
- 3 edits92 moves1 add in trunk/LayoutTests
Move /platform/ios-simulator/accessibility tests to accessibility/ios-simulator/
- TestExpectations:
- accessibility/ios-simulator/accessibility-aria-table-children-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/accessibility-aria-table-children-expected.txt.
- accessibility/ios-simulator/accessibility-aria-table-children.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/accessibility-aria-table-children.html.
- accessibility/ios-simulator/accessibility-crash-in-axcontainer-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt.
- accessibility/ios-simulator/accessibility-crash-in-axcontainer.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html.
- accessibility/ios-simulator/accessibility-hint-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/accessibility-hint-expected.txt.
- accessibility/ios-simulator/accessibility-hint.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/accessibility-hint.html.
- accessibility/ios-simulator/aria-label-with-internal-text-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt.
- accessibility/ios-simulator/aria-label-with-internal-text.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/aria-label-with-internal-text.html.
- accessibility/ios-simulator/aria-pressed-state-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/aria-pressed-state-expected.txt.
- accessibility/ios-simulator/aria-pressed-state.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/aria-pressed-state.html.
- accessibility/ios-simulator/centerpoint-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/centerpoint-expected.txt.
- accessibility/ios-simulator/centerpoint.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/centerpoint.html.
- accessibility/ios-simulator/disabled-states-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/disabled-states-expected.txt.
- accessibility/ios-simulator/disabled-states.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/disabled-states.html.
- accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt.
- accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html.
- accessibility/ios-simulator/element-paths-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/element-paths-expected.txt.
- accessibility/ios-simulator/element-paths.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/element-paths.html.
- accessibility/ios-simulator/file-upload-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/file-upload-button-expected.txt.
- accessibility/ios-simulator/file-upload-button.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/file-upload-button.html.
- accessibility/ios-simulator/focus-change-notifications-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/focus-change-notifications-expected.txt.
- accessibility/ios-simulator/focus-change-notifications.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/focus-change-notifications.html.
- accessibility/ios-simulator/header-elements-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/header-elements-expected.txt.
- accessibility/ios-simulator/header-elements.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/header-elements.html.
- accessibility/ios-simulator/identifier-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/identifier-expected.txt.
- accessibility/ios-simulator/identifier.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/identifier.html.
- accessibility/ios-simulator/iframe-access-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/iframe-access-expected.txt.
- accessibility/ios-simulator/iframe-access.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/iframe-access.html.
- accessibility/ios-simulator/internal-link-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/internal-link-expected.txt.
- accessibility/ios-simulator/internal-link.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/internal-link.html.
- accessibility/ios-simulator/landmark-type-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/landmark-type-expected.txt.
- accessibility/ios-simulator/landmark-type.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/landmark-type.html.
- accessibility/ios-simulator/link-with-images-text-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/link-with-images-text-expected.txt.
- accessibility/ios-simulator/link-with-images-text.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/link-with-images-text.html.
- accessibility/ios-simulator/link-with-only-image-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/link-with-only-image-expected.txt.
- accessibility/ios-simulator/link-with-only-image.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/link-with-only-image.html.
- accessibility/ios-simulator/math-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/math-expected.txt.
- accessibility/ios-simulator/math.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/math.html.
- accessibility/ios-simulator/mixed-checkboxes-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt.
- accessibility/ios-simulator/mixed-checkboxes.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/mixed-checkboxes.html.
- accessibility/ios-simulator/no-child-link-header-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/no-child-link-header-expected.txt.
- accessibility/ios-simulator/no-child-link-header.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/no-child-link-header.html.
- accessibility/ios-simulator/non-contiguous-link-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/non-contiguous-link-expected.txt.
- accessibility/ios-simulator/non-contiguous-link.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/non-contiguous-link.html.
- accessibility/ios-simulator/out-of-bounds-child-access-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/out-of-bounds-child-access-expected.txt.
- accessibility/ios-simulator/out-of-bounds-child-access.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/out-of-bounds-child-access.html.
- accessibility/ios-simulator/password-value-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/password-value-expected.txt.
- accessibility/ios-simulator/password-value.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/password-value.html.
- accessibility/ios-simulator/placeholder-value-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/placeholder-value-expected.txt.
- accessibility/ios-simulator/placeholder-value.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/placeholder-value.html.
- accessibility/ios-simulator/popup-button-value-label-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/popup-button-value-label-expected.txt.
- accessibility/ios-simulator/popup-button-value-label.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/popup-button-value-label.html.
- accessibility/ios-simulator/progressbar-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/progressbar-expected.txt.
- accessibility/ios-simulator/progressbar.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/progressbar.html.
- accessibility/ios-simulator/radio-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/radio-button-expected.txt.
- accessibility/ios-simulator/radio-button.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/radio-button.html.
- accessibility/ios-simulator/scroll-in-overflow-div-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/scroll-in-overflow-div-expected.txt.
- accessibility/ios-simulator/scroll-in-overflow-div.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/scroll-in-overflow-div.html.
- accessibility/ios-simulator/secure-text-field-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/secure-text-field-expected.txt.
- accessibility/ios-simulator/secure-text-field.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/secure-text-field.html.
- accessibility/ios-simulator/selected-buttons-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/selected-buttons-expected.txt.
- accessibility/ios-simulator/selected-buttons.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/selected-buttons.html.
- accessibility/ios-simulator/selected-text-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/selected-text-expected.txt.
- accessibility/ios-simulator/selected-text.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/selected-text.html.
- accessibility/ios-simulator/spinbutton-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/spinbutton-expected.txt.
- accessibility/ios-simulator/spinbutton.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/spinbutton.html.
- accessibility/ios-simulator/svg-group-element-with-title-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt.
- accessibility/ios-simulator/svg-group-element-with-title.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/svg-group-element-with-title.html.
- accessibility/ios-simulator/svg-path-crash-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/svg-path-crash-expected.txt.
- accessibility/ios-simulator/svg-path-crash.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/svg-path-crash.html.
- accessibility/ios-simulator/tab-role-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/tab-role-expected.txt.
- accessibility/ios-simulator/tab-role.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/tab-role.html.
- accessibility/ios-simulator/table-cell-for-row-col-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/table-cell-for-row-col-expected.txt.
- accessibility/ios-simulator/table-cell-for-row-col.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/table-cell-for-row-col.html.
- accessibility/ios-simulator/table-cell-ranges-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/table-cell-ranges-expected.txt.
- accessibility/ios-simulator/table-cell-ranges.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/table-cell-ranges.html.
- accessibility/ios-simulator/tables-lists-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/tables-lists-expected.txt.
- accessibility/ios-simulator/tables-lists.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/tables-lists.html.
- accessibility/ios-simulator/text-line-no-ignored-elements-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-line-no-ignored-elements-expected.txt.
- accessibility/ios-simulator/text-line-no-ignored-elements.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-line-no-ignored-elements.html.
- accessibility/ios-simulator/text-marker-list-item-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-marker-list-item-expected.txt.
- accessibility/ios-simulator/text-marker-list-item.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-marker-list-item.html.
- accessibility/ios-simulator/text-marker-validation-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-marker-validation-expected.txt.
- accessibility/ios-simulator/text-marker-validation.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-marker-validation.html.
- accessibility/ios-simulator/text-role-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-role-expected.txt.
- accessibility/ios-simulator/text-role.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/text-role.html.
- accessibility/ios-simulator/textfield-in-axvalue-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt.
- accessibility/ios-simulator/textfield-in-axvalue.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/textfield-in-axvalue.html.
- accessibility/ios-simulator/toggle-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/toggle-button-expected.txt.
- accessibility/ios-simulator/toggle-button.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/toggle-button.html.
- accessibility/ios-simulator/url-test-expected.txt: Renamed from LayoutTests/platform/ios-simulator/accessibility/url-test-expected.txt.
- accessibility/ios-simulator/url-test.html: Renamed from LayoutTests/platform/ios-simulator/accessibility/url-test.html.
- platform/ios-simulator/TestExpectations:
- 3:50 PM Changeset in webkit [187903] by
-
- 4 edits in trunk
Improve some LayoutTests/inspector flakey output for tests with InspectorTest.reloadPage
https://bugs.webkit.org/show_bug.cgi?id=147655
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-08-04
Reviewed by Timothy Hatcher.
Source/WebInspectorUI:
- UserInterface/Base/Test.js:
(InspectorTest.reloadPage):
Immediately mark the page as reloading so that any logs that may happen
before the callback for PageAgent.reload wait to be sent after the page
load. What was happening in flakey results was that the logs were
happening before this callback, and therefore getting logged and then
resent after page load and getting relogged.
LayoutTests:
- 3:48 PM Changeset in webkit [187902] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: Existing text after completions do not have their completion style removed once hint is applied
https://bugs.webkit.org/show_bug.cgi?id=147536
Reviewed by Timothy Hatcher.
No longer applies a class to the text after the completion hint.
- UserInterface/Controllers/CodeMirrorCompletionController.css:
(.CodeMirror .CodeMirror-lines .completion-hint):
- UserInterface/Controllers/CodeMirrorCompletionController.js:
(WebInspector.CodeMirrorCompletionController.prototype._applyCompletionHint.update):
(WebInspector.CodeMirrorCompletionController.prototype._applyCompletionHint):
(WebInspector.CodeMirrorCompletionController.prototype._removeCompletionHint.clearMarker):
(WebInspector.CodeMirrorCompletionController.prototype._removeCompletionHint.update):
(WebInspector.CodeMirrorCompletionController.prototype._removeCompletionHint):
- 3:47 PM Changeset in webkit [187901] by
-
- 5 edits in branches/safari-601.1-branch/Source
Versioning.
- 3:46 PM Changeset in webkit [187900] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: Don't show 'Reveal In Debugger Tab' menu item if already in Debugger tab
https://bugs.webkit.org/show_bug.cgi?id=147554
Reviewed by Timothy Hatcher.
Check current tab before appending context menu items.
- UserInterface/Base/Main.js:
(WebInspector.isShowingDebuggerTab):
- UserInterface/Views/SourceCodeTextEditor.js:
- 3:45 PM Changeset in webkit [187899] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: buttons in new tab screen lack hover styles
https://bugs.webkit.org/show_bug.cgi?id=145355
Reviewed by Timothy Hatcher.
Added hover brightness filter to new tab buttons.
- UserInterface/Views/NewTabContentView.css:
(.new-tab.tab.content-view > .tab-item:not(.disabled):hover > .box):
(.new-tab.tab.content-view > .tab-item:not(.disabled):active > .box):
- 3:45 PM Changeset in webkit [187898] by
-
- 3 edits in trunk/Source/WebCore
Added buffer to AVMediaCaptureSource
https://bugs.webkit.org/show_bug.cgi?id=147454
<rdar://problem/22079502>
Reviewed by Jer Noble.
- platform/mediastream/mac/AVMediaCaptureSource.h:
(WebCore::AVMediaCaptureSource::buffer):
(WebCore::AVMediaCaptureSource::setBuffer):
- platform/mediastream/mac/AVVideoCaptureSource.mm:
(WebCore::AVVideoCaptureSource::captureOutputDidOutputSampleBufferFromConnection):
- 3:40 PM Changeset in webkit [187897] by
-
- 5 edits in trunk
Web Inspector: Object previews for SVG elements shows SVGAnimatedString instead of text
https://bugs.webkit.org/show_bug.cgi?id=147328
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-08-04
Reviewed by Timothy Hatcher.
Source/JavaScriptCore:
- inspector/InjectedScriptSource.js:
Use classList and classList.toString instead of className.
LayoutTests:
- inspector/model/remote-object-expected.txt:
- inspector/model/remote-object.html:
- 3:36 PM Changeset in webkit [187896] by
-
- 2 edits in trunk/Source/WebCore
Needless assignment of usingDot
https://bugs.webkit.org/show_bug.cgi?id=147514
Reviewed by Eric Carlson.
- platform/graphics/mac/GraphicsContextMac.mm:
(WebCore::GraphicsContext::drawLineForDocumentMarker): Deleted.
- 3:32 PM Changeset in webkit [187895] by
-
- 13 edits1 copy1 add in trunk/Source/WebInspectorUI
Web Inspector: Merge the styles sidebar navigation bar into a selectable item in the elements sidebar
https://bugs.webkit.org/show_bug.cgi?id=146878
Reviewed by Timothy Hatcher.
Replaced the default navigationItem of the CSSStyleDetailsSidebarPanel with a
ScopeRadioButtonNavigationItem that will open a select element containing the labels
of each style sidebar when reselected.
- Localizations/en.lproj/localizedStrings.js:
- UserInterface/Main.html:
- UserInterface/Views/ComputedStyleDetailsPanel.js:
(WebInspector.ComputedStyleDetailsPanel):
- UserInterface/Views/CSSStyleDetailsSidebarPanel.css:
(.sidebar > .panel.details.css-style > .content):
- UserInterface/Views/CSSStyleDetailsSidebarPanel.js:
(WebInspector.CSSStyleDetailsSidebarPanel):
(WebInspector.CSSStyleDetailsSidebarPanel.prototype.computedStyleDetailsPanelShowProperty):
(WebInspector.CSSStyleDetailsSidebarPanel.prototype._panelMatchingIdentifier):
(WebInspector.CSSStyleDetailsSidebarPanel.prototype._handleSelectedItemChanged):
(WebInspector.CSSStyleDetailsSidebarPanel.prototype.visibilityDidChange):
(WebInspector.CSSStyleDetailsSidebarPanel.prototype._navigationItemSelected): Deleted.
- UserInterface/Views/DOMDetailsSidebarPanel.js:
(WebInspector.DOMDetailsSidebarPanel):
- UserInterface/Views/DetailsSidebarPanel.js:
(WebInspector.DetailsSidebarPanel):
- UserInterface/Views/MetricsStyleDetailsPanel.js:
(WebInspector.MetricsStyleDetailsPanel):
- UserInterface/Views/NavigationBar.js:
(WebInspector.NavigationBar.prototype._mouseDown):
- UserInterface/Views/RulesStyleDetailsPanel.js:
(WebInspector.RulesStyleDetailsPanel):
- UserInterface/Views/ScopeRadioButtonNavigationItem.css: Added.
- UserInterface/Views/ScopeRadioButtonNavigationItem.js: Added.
- UserInterface/Views/SidebarPanel.js:
(WebInspector.SidebarPanel):
- UserInterface/Views/StyleDetailsPanel.js:
(WebInspector.StyleDetailsPanel):
- 3:17 PM Changeset in webkit [187894] by
-
- 2 edits in trunk/Source/WebKit/win
Fix Windows build after r187886.
- Plugins/PluginStream.h:
Befriend PluginView.
- 2:47 PM Changeset in webkit [187893] by
-
- 2 edits in trunk/Source/WebCore
shouldParseTelephoneNumbersInNode() does not need to check for Comment nodes
https://bugs.webkit.org/show_bug.cgi?id=147630
Reviewed by Sam Weinig.
shouldParseTelephoneNumbersInNode() does not need to check for Comment
nodes. We already know the input is a ContainerNode and a Comment is
NOT a ContainerNode. Also, we were already doing a isElementNode()
check before calling disallowTelephoneNumberParsing().
I also updated the function to use a for loop for clarity and dropped
the isElementNode() check as calling hasTagName() / isLink() on a
ContainerNode is as fast all calling it on an Element nowadays.
- html/parser/HTMLTreeBuilder.cpp:
(WebCore::disallowTelephoneNumberParsing):
(WebCore::shouldParseTelephoneNumbersInNode):
- 2:46 PM Changeset in webkit [187892] by
-
- 4 edits in trunk/Source/WebCore
[Mac] Do not require a video track for AirPlay
https://bugs.webkit.org/show_bug.cgi?id=147647
Reviewed by Jer Noble.
- Modules/mediacontrols/mediaControlsApple.js:
(Controller.prototype.handleReadyStateChange): Call updateWirelessTargetAvailable().
(Controller.prototype.updateHasVideo): Don't call updateWirelessTargetAvailable().
(Controller.prototype.updateWirelessTargetAvailable): Don't require video.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::setReadyState): Call updateMediaState when we reach HAVE_METADATA.
(WebCore::HTMLMediaElement::mediaState): Don't require video, only that the file can play.
- html/MediaElementSession.cpp:
(WebCore::MediaElementSession::showPlaybackTargetPicker): Check readyState instead of hasVideo.
- 2:41 PM Changeset in webkit [187891] by
-
- 17 edits in trunk/Source
Get rid of ReasonForCallingAllowPlugins since it's not used anywhere
https://bugs.webkit.org/show_bug.cgi?id=147648
Reviewed by Andreas Kling.
Source/WebCore:
- dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocument):
- html/HTMLElement.cpp:
(WebCore::HTMLElement::rendererIsNeeded):
- html/parser/HTMLParserOptions.cpp:
(WebCore::HTMLParserOptions::HTMLParserOptions):
- loader/FrameLoaderTypes.h:
- loader/SubframeLoader.cpp:
(WebCore::SubframeLoader::requestPlugin):
(WebCore::SubframeLoader::createJavaAppletWidget):
(WebCore::SubframeLoader::allowPlugins):
- loader/SubframeLoader.h:
- plugins/DOMMimeType.cpp:
(WebCore::DOMMimeType::enabledPlugin):
Source/WebKit/mac:
- WebCoreSupport/WebPlatformStrategies.mm:
(WebPlatformStrategies::getPluginInfo):
- WebView/WebFrame.mm:
(-[WebFrame _canProvideDocumentSource]):
Source/WebKit/win:
- WebView.cpp:
(WebView::canShowMIMEType):
Source/WebKit2:
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::objectContentType):
- WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::getPluginInfo):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::createPlugin):
(WebKit::WebPage::canPluginHandleResponse):
(WebKit::WebPage::canShowMIMEType):
- 2:26 PM Changeset in webkit [187890] by
-
- 23 edits3 adds in trunk
[ES6] Support Module Syntax
https://bugs.webkit.org/show_bug.cgi?id=147422
Reviewed by Saam Barati.
Source/JavaScriptCore:
This patch introduces ES6 Modules syntax parsing part.
In this patch, ASTBuilder just produces the corresponding nodes to the ES6 Modules syntax,
and this patch does not include the code generator part.
Modules require 2 phase parsing. In the first pass, we just analyze the dependent modules
and do not execute the body or construct the AST. And after analyzing all the dependent
modules, we will parse the dependent modules next.
After all analyzing part is done, we will start the second pass. In the second pass, we
will parse the module, produce the AST, and execute the body.
If we don't do so, we need to create all the ASTs in the module's dependent graph at first
because the given module can be executed after the all dependent modules are executed. It
means that we need to hold so many parser arenas. To avoid this, the first pass only extracts
the dependent modules' information.
In this patch, we don't add this analyzing part yet. This patch only implements the second pass.
This patch aims at just implementing the syntax parsing functionality correctly.
After this patch is landed, we will create the ModuleDependencyAnalyzer that inherits SyntaxChecker
to collect the dependent modules fast[1].
To test the parsing, we added the "checkModuleSyntax" function into jsc shell.
By using this, we can parse the given string as the module.
[1]: https://bugs.webkit.org/show_bug.cgi?id=147353
- bytecompiler/NodesCodegen.cpp:
(JSC::ModuleProgramNode::emitBytecode):
(JSC::ImportDeclarationNode::emitBytecode):
(JSC::ExportAllDeclarationNode::emitBytecode):
(JSC::ExportDefaultDeclarationNode::emitBytecode):
(JSC::ExportLocalDeclarationNode::emitBytecode):
(JSC::ExportNamedDeclarationNode::emitBytecode):
- jsc.cpp:
(GlobalObject::finishCreation):
(functionCheckModuleSyntax):
- parser/ASTBuilder.h:
(JSC::ASTBuilder::createModuleSpecifier):
(JSC::ASTBuilder::createImportSpecifier):
(JSC::ASTBuilder::createImportSpecifierList):
(JSC::ASTBuilder::appendImportSpecifier):
(JSC::ASTBuilder::createImportDeclaration):
(JSC::ASTBuilder::createExportAllDeclaration):
(JSC::ASTBuilder::createExportDefaultDeclaration):
(JSC::ASTBuilder::createExportLocalDeclaration):
(JSC::ASTBuilder::createExportNamedDeclaration):
(JSC::ASTBuilder::createExportSpecifier):
(JSC::ASTBuilder::createExportSpecifierList):
(JSC::ASTBuilder::appendExportSpecifier):
- parser/Keywords.table:
- parser/NodeConstructors.h:
(JSC::ModuleSpecifierNode::ModuleSpecifierNode):
(JSC::ImportSpecifierNode::ImportSpecifierNode):
(JSC::ImportDeclarationNode::ImportDeclarationNode):
(JSC::ExportAllDeclarationNode::ExportAllDeclarationNode):
(JSC::ExportDefaultDeclarationNode::ExportDefaultDeclarationNode):
(JSC::ExportLocalDeclarationNode::ExportLocalDeclarationNode):
(JSC::ExportNamedDeclarationNode::ExportNamedDeclarationNode):
(JSC::ExportSpecifierNode::ExportSpecifierNode):
- parser/Nodes.cpp:
(JSC::ModuleProgramNode::ModuleProgramNode):
- parser/Nodes.h:
(JSC::ModuleProgramNode::startColumn):
(JSC::ModuleProgramNode::endColumn):
(JSC::ModuleSpecifierNode::moduleName):
(JSC::ImportSpecifierNode::importedName):
(JSC::ImportSpecifierNode::localName):
(JSC::ImportSpecifierListNode::specifiers):
(JSC::ImportSpecifierListNode::append):
(JSC::ImportDeclarationNode::specifierList):
(JSC::ImportDeclarationNode::moduleSpecifier):
(JSC::ExportAllDeclarationNode::moduleSpecifier):
(JSC::ExportDefaultDeclarationNode::declaration):
(JSC::ExportLocalDeclarationNode::declaration):
(JSC::ExportSpecifierNode::exportedName):
(JSC::ExportSpecifierNode::localName):
(JSC::ExportSpecifierListNode::specifiers):
(JSC::ExportSpecifierListNode::append):
(JSC::ExportNamedDeclarationNode::specifierList):
(JSC::ExportNamedDeclarationNode::moduleSpecifier):
- parser/Parser.cpp:
(JSC::Parser<LexerType>::Parser):
(JSC::Parser<LexerType>::parseInner):
(JSC::Parser<LexerType>::parseModuleSourceElements):
(JSC::Parser<LexerType>::parseVariableDeclaration):
(JSC::Parser<LexerType>::parseVariableDeclarationList):
(JSC::Parser<LexerType>::createBindingPattern):
(JSC::Parser<LexerType>::tryParseDestructuringPatternExpression):
(JSC::Parser<LexerType>::parseDestructuringPattern):
(JSC::Parser<LexerType>::parseForStatement):
(JSC::Parser<LexerType>::parseFormalParameters):
(JSC::Parser<LexerType>::parseFunctionParameters):
(JSC::Parser<LexerType>::parseFunctionDeclaration):
(JSC::Parser<LexerType>::parseClassDeclaration):
(JSC::Parser<LexerType>::parseModuleSpecifier):
(JSC::Parser<LexerType>::parseImportClauseItem):
(JSC::Parser<LexerType>::parseImportDeclaration):
(JSC::Parser<LexerType>::parseExportSpecifier):
(JSC::Parser<LexerType>::parseExportDeclaration):
(JSC::Parser<LexerType>::parseMemberExpression):
- parser/Parser.h:
(JSC::isIdentifierOrKeyword):
(JSC::ModuleScopeData::create):
(JSC::ModuleScopeData::exportedBindings):
(JSC::ModuleScopeData::exportName):
(JSC::ModuleScopeData::exportBinding):
(JSC::Scope::Scope):
(JSC::Scope::setIsModule):
(JSC::Scope::moduleScopeData):
(JSC::Parser::matchContextualKeyword):
(JSC::Parser::matchIdentifierOrKeyword):
(JSC::Parser::isofToken): Deleted.
- parser/ParserModes.h:
- parser/ParserTokens.h:
- parser/SyntaxChecker.h:
(JSC::SyntaxChecker::createModuleSpecifier):
(JSC::SyntaxChecker::createImportSpecifier):
(JSC::SyntaxChecker::createImportSpecifierList):
(JSC::SyntaxChecker::appendImportSpecifier):
(JSC::SyntaxChecker::createImportDeclaration):
(JSC::SyntaxChecker::createExportAllDeclaration):
(JSC::SyntaxChecker::createExportDefaultDeclaration):
(JSC::SyntaxChecker::createExportLocalDeclaration):
(JSC::SyntaxChecker::createExportNamedDeclaration):
(JSC::SyntaxChecker::createExportSpecifier):
(JSC::SyntaxChecker::createExportSpecifierList):
(JSC::SyntaxChecker::appendExportSpecifier):
- runtime/CommonIdentifiers.cpp:
(JSC::CommonIdentifiers::CommonIdentifiers):
- runtime/CommonIdentifiers.h:
- runtime/Completion.cpp:
(JSC::checkModuleSyntax):
- runtime/Completion.h:
- tests/stress/modules-syntax-error-with-names.js: Added.
(shouldThrow):
- tests/stress/modules-syntax-error.js: Added.
(shouldThrow):
(checkModuleSyntaxError.checkModuleSyntaxError.checkModuleSyntaxError):
- tests/stress/modules-syntax.js: Added.
(prototype.checkModuleSyntax):
(checkModuleSyntax):
- tests/stress/tagged-templates-syntax.js:
LayoutTests:
'export' and 'import' are changed from FutureReservedWord to Keyword in ES6.
http://www.ecma-international.org/ecma-262/6.0/#sec-keywords
And restrict 'super' use under the Script / Module contexts.
- js/dom/reserved-words-as-property-expected.txt:
- sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10-expected.txt:
- sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16-expected.txt:
- sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
- 2:00 PM Changeset in webkit [187889] by
-
- 2 edits in trunk/Source/WebCore
Fix debug CMake build on Windows after r187818.
- PlatformWin.cmake:
Debug *AllInOne.cpp object files in WebCore require /bigobj to compile successfully.
- 1:50 PM Changeset in webkit [187888] by
-
- 3 edits in trunk/Tools
Unreviewed, update email addresses in contributors.json and watchlist.
- Scripts/webkitpy/common/config/contributors.json:
- Scripts/webkitpy/common/config/watchlist:
- 1:49 PM Changeset in webkit [187887] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: timeline overview should visually distinguish selection bounds outside the visible duration
https://bugs.webkit.org/show_bug.cgi?id=132764
Reviewed by Brian Burg.
- UserInterface/Views/TimelineRuler.css:
(.timeline-ruler > .selection-handle.clamped):
Added style for selection handle outside visible range.
- UserInterface/Views/TimelineRuler.js:
(WebInspector.TimelineRuler.prototype._updateSelection):
Toggle style class and add tool tip showing the handle's value when outside the visible range.
- 1:48 PM Changeset in webkit [187886] by
-
- 44 edits5 adds in trunk
Implement NPAPI redirect handling
https://bugs.webkit.org/show_bug.cgi?id=138675
rdar://problem/15779101
Patch by Jeffrey Pfau, updated and tweaked by me.
Patch by Alexey Proskuryakov <ap@apple.com> on 2015-08-04
Reviewed by Anders Carlsson.
Source/WebCore:
Test: http/tests/plugins/get-url-redirect-notify.html
- loader/NetscapePlugInStreamLoader.cpp:
(WebCore::NetscapePlugInStreamLoader::init):
(WebCore::NetscapePlugInStreamLoader::willSendRequest):
(WebCore::NetscapePlugInStreamLoader::didReceiveResponse):
- loader/NetscapePlugInStreamLoader.h:
- loader/ResourceLoader.cpp:
(WebCore::ResourceLoader::init):
(WebCore::ResourceLoader::isSubresourceLoader):
(WebCore::ResourceLoader::willSendRequestInternal):
(WebCore::ResourceLoader::willSendRequest):
(WebCore::ResourceLoader::didSendData):
- loader/ResourceLoader.h:
- loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::isSubresourceLoader):
(WebCore::SubresourceLoader::willSendRequestInternal):
(WebCore::SubresourceLoader::willSendRequest): Deleted.
- loader/SubresourceLoader.h:
- plugins/npapi.h:
- plugins/npfunctions.h:
Source/WebKit/mac:
- Plugins/Hosted/HostedNetscapePluginStream.h:
(WebKit::HostedNetscapePluginStream::streamID):
- Plugins/Hosted/HostedNetscapePluginStream.mm:
(WebKit::HostedNetscapePluginStream::didFinishLoading):
(WebKit::HostedNetscapePluginStream::willSendRequest):
(WebKit::HostedNetscapePluginStream::didReceiveResponse):
- Plugins/WebNetscapePluginStream.h:
- Plugins/WebNetscapePluginStream.mm:
(WebNetscapePluginStream::stop):
(WebNetscapePluginStream::willSendRequest):
(WebNetscapePluginStream::didReceiveResponse):
Source/WebKit/win:
- Plugins/PluginStream.cpp:
(WebCore::PluginStream::sendJavaScriptStream):
(WebCore::PluginStream::willSendRequest):
(WebCore::PluginStream::didReceiveResponse):
- Plugins/PluginStream.h:
Source/WebKit2:
- PluginProcess/PluginControllerProxy.cpp:
(WebKit::PluginControllerProxy::loadURL):
(WebKit::PluginControllerProxy::continueStreamLoad):
(WebKit::PluginControllerProxy::cancelStreamLoad):
(WebKit::PluginControllerProxy::didEvaluateJavaScript):
(WebKit::PluginControllerProxy::streamWillSendRequest):
(WebKit::PluginControllerProxy::streamDidReceiveResponse):
- PluginProcess/PluginControllerProxy.h:
- PluginProcess/PluginControllerProxy.messages.in:
- WebProcess/Network/WebResourceLoader.cpp:
(WebKit::WebResourceLoader::willSendRequest):
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
(WebKit::NPN_ConvertPoint):
(WebKit::NPN_URLRedirectResponse):
(WebKit::initializeBrowserFuncs):
(WebKit::netscapeBrowserFuncs):
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::getAuthenticationInfo):
(WebKit::NetscapePlugin::registerRedirect):
(WebKit::NetscapePlugin::urlRedirectResponse):
(WebKit::NetscapePlugin::setIsPlayingAudio):
(WebKit::NetscapePlugin::NPP_URLNotify):
(WebKit::NetscapePlugin::NPP_URLRedirectNotify):
(WebKit::NetscapePlugin::NPP_GetValue):
(WebKit::NetscapePlugin::didEvaluateJavaScript):
(WebKit::NetscapePlugin::streamWillSendRequest):
(WebKit::NetscapePlugin::streamDidReceiveResponse):
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::~NetscapePluginStream):
(WebKit::NetscapePluginStream::willSendRequest):
(WebKit::NetscapePluginStream::didReceiveResponse):
(WebKit::NetscapePluginStream::stop):
(WebKit::NetscapePluginStream::setURL):
(WebKit::NetscapePluginStream::cancel):
- WebProcess/Plugins/Netscape/NetscapePluginStream.h:
(WebKit::NetscapePluginStream::streamID):
(WebKit::NetscapePluginStream::npStream):
- WebProcess/Plugins/PDF/PDFPlugin.h:
- WebProcess/Plugins/Plugin.h:
- WebProcess/Plugins/PluginController.h:
- WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::didEvaluateJavaScript):
(WebKit::PluginProxy::streamWillSendRequest):
(WebKit::PluginProxy::streamDidReceiveResponse):
(WebKit::PluginProxy::setPluginIsPlayingAudio):
(WebKit::PluginProxy::continueStreamLoad):
(WebKit::PluginProxy::cancelStreamLoad):
- WebProcess/Plugins/PluginProxy.h:
- WebProcess/Plugins/PluginProxy.messages.in:
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::Stream::streamID):
(WebKit::PluginView::Stream::Stream):
(WebKit::PluginView::Stream::cancel):
(WebKit::PluginView::Stream::continueLoad):
(WebKit::buildHTTPHeaders):
(WebKit::lastModifiedDateMS):
(WebKit::PluginView::Stream::willSendRequest):
(WebKit::PluginView::Stream::didReceiveResponse):
(WebKit::PluginView::cancelStreamLoad):
(WebKit::PluginView::continueStreamLoad):
(WebKit::PluginView::cancelManualStreamLoad):
- WebProcess/Plugins/PluginView.h:
Tools:
- DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
- DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters:
- DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt:
- DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
(PluginTest::NPP_URLNotify):
(PluginTest::NPP_URLRedirectNotify):
(PluginTest::NPP_GetValue):
(PluginTest::NPN_GetURLNotify):
(PluginTest::NPN_PostURLNotify):
(PluginTest::NPN_GetValue):
(PluginTest::NPN_ReleaseVariantValue):
(PluginTest::NPN_URLRedirectResponse):
(PluginTest::NPN_ConvertPoint):
- DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
- DumpRenderTree/TestNetscapePlugIn/Tests/URLRedirect.cpp: Added.
(URLRedirect::URLRedirect):
(URLRedirect::ScriptableObject::hasMethod):
(URLRedirect::ScriptableObject::get):
(URLRedirect::ScriptableObject::serviceAsync):
(URLRedirect::ScriptableObject::invoke):
(URLRedirect::NPP_GetValue):
(URLRedirect::NPP_URLNotify):
(URLRedirect::NPP_URLRedirectNotify):
- DumpRenderTree/TestNetscapePlugIn/main.cpp:
(NP_GetEntryPoints):
(NPP_URLNotify):
(NPP_URLRedirectNotify):
(NPP_GetValue):
LayoutTests:
- http/tests/plugins/get-url-redirect-notify-expected.txt: Added.
- http/tests/plugins/get-url-redirect-notify.html: Added.
- platform/wk2/http/tests/plugins: Added.
- platform/wk2/http/tests/plugins/get-url-redirect-notify-expected.txt: Added.
- 1:46 PM Changeset in webkit [187885] by
-
- 3 edits in trunk/Source/WebCore
RenderTheme::paint() should take RenderBox instead of RenderObject.
https://bugs.webkit.org/show_bug.cgi?id=147638
Reviewed by Andreas Kling.
No change in functionality.
- rendering/RenderTheme.cpp:
(WebCore::RenderTheme::paint):
(WebCore::RenderTheme::updateControlStatesForRenderer): ->RenderBox too.
(WebCore::RenderTheme::isActive): Remove redundant code.
- rendering/RenderTheme.h:
- 1:39 PM Changeset in webkit [187884] by
-
- 2 edits in trunk/Source/WebCore
Render to GraphicsContext MediaPlayerPrivateMediaStreamAVFObjC
https://bugs.webkit.org/show_bug.cgi?id=147643
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::paint):
- 1:29 PM Changeset in webkit [187883] by
-
- 3 edits in trunk/Source/WebCore
Added ability to create images from buffers for MediaStream paint methods
https://bugs.webkit.org/show_bug.cgi?id=147642
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::createImageFromSampleBuffer):
- 1:29 PM Changeset in webkit [187882] by
-
- 2 edits in trunk/Tools
Move Matt Daiter to committers.
- Scripts/webkitpy/common/config/contributors.json:
- 1:24 PM Changeset in webkit [187881] by
-
- 2 edits in trunk/Source/WebCore
Add image variable rendered by paint methods for MediaStream
https://bugs.webkit.org/show_bug.cgi?id=147645
Reviewed by Eric Carlson.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- 1:11 PM Changeset in webkit [187880] by
-
- 1 copy in tags/Safari-600.8.10
New tag.
- 1:01 PM Changeset in webkit [187879] by
-
- 2 edits in trunk/LayoutTests
Layout Test http/tests/security/contentSecurityPolicy/source-list-parsing-10.html is failing
https://bugs.webkit.org/show_bug.cgi?id=147646
- platform/win/TestExpectations: Skip failing test.
- 12:47 PM Changeset in webkit [187878] by
-
- 11 edits in trunk/Source/WebCore
RenderTheme::baselinePosition() should take RenderBox instead of RenderObject.
https://bugs.webkit.org/show_bug.cgi?id=147632
Reviewed by Andreas Kling.
It eliminates some redundant type checking and casting.
No change in functionality.
- platform/efl/RenderThemeEfl.cpp:
(WebCore::RenderThemeEfl::baselinePosition):
- platform/efl/RenderThemeEfl.h:
- rendering/RenderTheme.cpp:
(WebCore::RenderTheme::baselinePosition):
- rendering/RenderTheme.h:
- rendering/RenderThemeGtk.cpp:
(WebCore::RenderThemeGtk::baselinePosition):
- rendering/RenderThemeGtk.h:
- rendering/RenderThemeIOS.h:
- rendering/RenderThemeIOS.mm:
(WebCore::RenderThemeIOS::baselinePosition):
- rendering/RenderThemeSafari.cpp:
(WebCore::RenderThemeSafari::baselinePosition):
- rendering/RenderThemeSafari.h:
- 12:47 PM Changeset in webkit [187877] by
-
- 6 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Align callee save registers names across LLInt and JITs
https://bugs.webkit.org/show_bug.cgi?id=147640
Reviewed by Basile Clement.
Added callee save register aliases to both the LLInt and JITs and set the aliases to
the same register. As a result, regCS0 in the JIT is the same as csr0 in the LLInt.
Some registers are unused in either the LLInt or JITs.
This is in preparation for properly handling callee save register restoration during exception
processing as all tiers are involved in the restoration process of all callee saves.
- jit/GPRInfo.h:
(JSC::GPRInfo::toIndex):
- jit/RegisterSet.cpp:
(JSC::RegisterSet::allVMCalleeSaveRegisters):
(JSC::RegisterSet::baselineCalleeSaveRegisters):
(JSC::RegisterSet::dfgCalleeSaveRegisters):
- llint/LowLevelInterpreter.asm:
- offlineasm/registers.rb:
- offlineasm/x86.rb:
- 12:22 PM Changeset in webkit [187876] by
-
- 3 edits in branches/safari-601.1.46-branch/Source/WebCore
Merge r187762. rdar://problem/22026864
- 12:11 PM Changeset in webkit [187875] by
-
- 3 edits in trunk/Source/WTF
Unreviewed, rolling out r187815 and r187817.
https://bugs.webkit.org/show_bug.cgi?id=147644
Caused lots of Windows crashes (Requested by smfr on #webkit).
Reverted changesets:
"[WTF] Turn tryMakeString(), makeString() into variadic
templates"
https://bugs.webkit.org/show_bug.cgi?id=147142
http://trac.webkit.org/changeset/187815
"Unreviewed build fix."
http://trac.webkit.org/changeset/187817
- 12:10 PM Changeset in webkit [187874] by
-
- 2 edits in trunk/Tools
[Win] build-webkit and MSBuild fight over BuildOutput.htm, causing build failures.
https://bugs.webkit.org/show_bug.cgi?id=147636
Reviewed by Alex Christensen.
We no longer need build-webkit to manually troll the log data and pipe it to stdout; MSBuild is already doing this properly.
Stop the build-webkit script from interacting with BuildOutput.htm, thereby preventing a potential build failure (especially
on EWS machines)
- Scripts/build-webkit:
- 12:10 PM Changeset in webkit [187873] by
-
- 17 edits in trunk/Source/WebInspectorUI
Web Inspector: Convert DataGrid and DataGridNode classes to ES6 classes
https://bugs.webkit.org/show_bug.cgi?id=147439
Reviewed by Joseph Pecoraro.
Along the way, inline a few style class names.
Elided mechanical changes from the Changelog.
- UserInterface/Views/DOMTreeDataGrid.js:
- UserInterface/Views/DataGrid.js:
- UserInterface/Views/DatabaseTableContentView.js:
- UserInterface/Views/IndexedDatabaseEntryDataGridNode.js:
- UserInterface/Views/LayerTreeDataGridNode.js:
- UserInterface/Views/LayoutTimelineDataGrid.js:
- UserInterface/Views/LayoutTimelineDataGridNode.js:
- UserInterface/Views/ProbeSetDataGrid.js:
- UserInterface/Views/ProfileNodeDataGridNode.js:
- UserInterface/Views/RenderingFrameTimelineDataGridNode.js:
- UserInterface/Views/ResourceTimelineDataGridNode.js:
- UserInterface/Views/ScriptTimelineDataGrid.js:
- UserInterface/Views/ScriptTimelineDataGridNode.js:
- UserInterface/Views/SourceCodeTimelineTimelineDataGridNode.js:
- UserInterface/Views/TimelineDataGrid.js:
- UserInterface/Views/TimelineDataGridNode.js: Move a function definition out
of an else branch, since this is not allowed in ES6 strict mode.
- 11:57 AM Changeset in webkit [187872] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: console error when clicking AppCache folder tree element
https://bugs.webkit.org/show_bug.cgi?id=130042
Reviewed by Joseph Pecoraro.
- UserInterface/Views/StorageSidebarPanel.js:
(WebInspector.StorageSidebarPanel._treeElementSelected): Don't try to
create a content view for ApplicationCacheManifestTreeElement. We can
only create a content view for AppCache frames.
- 11:48 AM Changeset in webkit [187871] by
-
- 7 edits in trunk/Tools
Refactor to convert openSourceRevision and internalRevision properties on BuildbotIteration into a more generic collection of revisions.
https://bugs.webkit.org/show_bug.cgi?id=147280
Patch by Jason Marcell <jmarcell@apple.com> on 2015-08-04
Reviewed by Daniel Bates.
- BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotIteration.js:
(BuildbotIteration): Removed opensourceRevision, internalRevision. Added revision.
Refactored _parseData to handle repositories more generically.
(parseRevisionProperty): Moved a comment up to parseRevisionProperty where it seems more relevant.
- BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueue.js:
(BuildbotQueue.prototype.compareIterations): Using "revision" property instead of
"opensourceRevision" and "internalRevision".
(BuildbotQueue.prototype.compareIterationsByRevisions): Ditto.
- BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueueView.js:
(BuildbotQueueView.prototype._appendPendingRevisionCount): Ditto.
(BuildbotQueueView.prototype._presentPopoverForPendingCommits): Ditto.
(BuildbotQueueView.prototype._revisionContentWithPopoverForIteration): Changing "internal" boolean
parameter to more generic "repository" string parameter. Added "trac" parameter in order to
specify the trac instance to use. Using "revision" property instead of "opensourceRevision"
and "internalRevision".
(BuildbotQueueView.prototype.revisionContentForIteration): Passing the repository name and trac
instance to _revisionContentWithPopoverForIteration(). Using "revision" property instead of
"opensourceRevision" and "internalRevision".
- BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js: Adding
constants for internal and opensource repositories.
- BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/MetricsAnalyzer.js:
(Analyzer.prototype._findIndexOfLargestIterationAtOrBeforeStart): Using "revision" property
instead of "opensourceRevision" and "internalRevision".
(Analyzer.prototype._countPercentageOfGreen): Ditto.
(Analyzer.prototype.webkitTrac.recordedCommits.forEach): Ditto.
(Analyzer.prototype._countTimes): Ditto.
- BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
(WebKitBuildbot.prototype.layoutTestResultsDirectoryURLForIteration): Ditto.
- 11:43 AM Changeset in webkit [187870] by
-
- 5 edits in branches/safari-600.8-branch
Merged r186046. rdar://problem/22129193
- 11:38 AM Changeset in webkit [187869] by
-
- 2 edits in trunk/Tools
Removed a local debugging line I accidentally left in from a previous commit.
Not Reviewed.
- TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp:
- 11:30 AM Changeset in webkit [187868] by
-
- 6 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: We should abortWithReason() if we ever return from a tail call
https://bugs.webkit.org/show_bug.cgi?id=147634
Reviewed by Michael Saboff.
Previously, we were using a breakpoint in that case, but it really
should be an abortWithReason(). Note that this is mostly useful for the
slow path, since the fast path is always a jump - if we ever have a
slow path that does not perform the tail call, we have no idea in what
state the stack will be when we return here, and it would be dangerous
to continue executing (especially since the next instruction is
guaranteed to be a return).
- assembler/AbortReason.h:
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::emitCall):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::emitCall):
- jit/JITCall.cpp:
(JSC::JIT::compileOpCallSlowCase):
- jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCallSlowCase):
- 11:03 AM Changeset in webkit [187867] by
-
- 2 edits in trunk/Tools
Unreviewed. Make Saam Barati a WebKit reviewer.
- Scripts/webkitpy/common/config/contributors.json:
- 10:48 AM Changeset in webkit [187866] by
-
- 11 edits1 add in trunk
Enable WebGL on Windows CMake build.
https://bugs.webkit.org/show_bug.cgi?id=143311
Reviewed by Csaba Osztrogonác.
.:
- Source/cmake/OptionsWindows.cmake:
Enable WebGL by default in CMake builds now that it works.
Source/ThirdParty/ANGLE:
- CMakeLists.txt: Added.
Source/WebCore:
- CMakeLists.txt:
ANGLE is built quite differently on Windows, so I'm not going to touch the existing CMake build system for
ANGLE on Linux, although I think it should eventually be unified more by using ANGLE's OpenGL renderer.
- PlatformWin.cmake:
Added some needed source files and include directories.
Source/WebKit:
- PlatformWin.cmake:
Added some needed source files and include directories.
Source/WTF:
- wtf/FeatureDefines.h:
Made the CMake feature defines the same as the non-CMake feature defines.
- 10:12 AM Changeset in webkit [187865] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed, rolling out r187812.
This is not safe
Reverted changeset:
"[WK2] Reserve Vector capacity in VectorArgumentCoder<false,
T, inlineCapacity>::decode()"
https://bugs.webkit.org/show_bug.cgi?id=147619
http://trac.webkit.org/changeset/187812
- 10:09 AM Changeset in webkit [187864] by
-
- 2 edits in trunk/Source/WebCore
Implement isPictureInPictureInterrupted.
https://bugs.webkit.org/show_bug.cgi?id=147620
Patch by Jeremy Jones <jeremyj@apple.com> on 2015-08-04
Reviewed by Eric Carlson.
Implement isPictureInPictureInterrupted so setting the property to true pauses playback.
This allows PiP to pause when the device is locked while the app is suspended.
- platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
(-[WebAVPlayerController init]):
(-[WebAVPlayerController isPictureInPictureInterrupted]):
(-[WebAVPlayerController setPictureInPictureInterrupted:]):
- 6:54 AM Changeset in webkit [187863] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebKit2
Merge r187364 - Networking process crash in NetworkConnectionToWebProcess::convertMainResourceLoadToDownload while attempting to download a blob
https://bugs.webkit.org/show_bug.cgi?id=147276
rdar://problem/21423353
Reviewed by Andreas Kling.
We currently don't support downloading blobs, so for now just bail if we encounter a null loader inside
convertMainResourceLoadToDownload (which happens when trying to download a blob URL).
- NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::didCleanupResourceLoader):
Rewrite the assertion to be more clear - it's fine to do an extra hash lookup in debug builds.
(WebKit::NetworkConnectionToWebProcess::convertMainResourceLoadToDownload):
Bail if loader is null.
- 6:51 AM Changeset in webkit [187862] by
-
- 17 edits5 adds in releases/WebKitGTK/webkit-2.8/Source
Merge r187338 - [GStreamer] Crashes during plugin installation
https://bugs.webkit.org/show_bug.cgi?id=144099
Reviewed by Philippe Normand.
Source/WebCore:
Add new methods to MediaPlayerClient and ChromeClient to request
the API layer to start the installer when there are missing media
plugins.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::requestInstallMissingPlugins): Pass
the request to the ChromeClient.
- html/HTMLMediaElement.h:
- page/ChromeClient.h:
- platform/graphics/MediaPlayer.h:
(WebCore::MediaPlayerClient::requestInstallMissingPlugins):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):
Invalidate any pending request to install missing media plugins.
(WebCore::MediaPlayerPrivateGStreamer::handleMessage): In case of
missing plugins message, start a request to install them if
supported by GST.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
(WebCore::MediaPlayerRequestInstallMissingPluginsCallback::create):
(WebCore::MediaPlayerRequestInstallMissingPluginsCallback::MediaPlayerRequestInstallMissingPluginsCallback):
(WebCore::MediaPlayerRequestInstallMissingPluginsCallback::invalidate):
(WebCore::MediaPlayerRequestInstallMissingPluginsCallback::complete):
Source/WebKit2:
Move the missing plugins installation to the UI process, ensuring
there's a single installer running and cancelling the request when
the page is closed or the media player is deleted.
- PlatformEfl.cmake: Add new files to compilation.
- PlatformGTK.cmake: Ditto.
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in: Add
RequestInstallMissingMediaPlugins message.
- UIProcess/gstreamer/WebPageProxyGStreamer.cpp: Added.
(WebKit::WebPageProxy::requestInstallMissingMediaPlugins): Call
gst_install_plugins_async() and send
DidEndRequestInstallMissingMediaPlugins message back to the web
process when done.
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::requestInstallMissingMediaPlugins): Call
WebPage::requestInstallMissingMediaPlugins().
- WebProcess/WebCoreSupport/WebChromeClient.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::close): Invalidate the install missing plugins
request callback.
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in: Add
DidEndRequestInstallMissingMediaPlugins message.
- WebProcess/WebPage/gstreamer/WebPageGStreamer.cpp: Added.
(WebKit::WebPage::requestInstallMissingMediaPlugins): Send
RequestInstallMissingMediaPlugins to the UI process or complete
the request early if there's already a request in progress.
(WebKit::WebPage::didEndRequestInstallMissingMediaPlugins):
Complete the request.
- 6:50 AM Changeset in webkit [187861] by
-
- 3 edits in releases/WebKitGTK/webkit-2.8/Source/bmalloc
Merge r187270 - bmalloc: Shrink the super chunk size (again)
https://bugs.webkit.org/show_bug.cgi?id=147240
Reviewed by Andreas Kling.
Shrinking to 8MB reduced VM exhaustion crashes but did not eliminate them.
Let's try 4MB.
(My previous comment was that the maximum fast object was 2MB. But it
was 4MB! Now it's 2MB for realsies.)
- bmalloc/Sizes.h:
- 6:32 AM Changeset in webkit [187860] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Tools
Merge r187218 - Unregistering and re-registering a user message handler does not work
https://bugs.webkit.org/show_bug.cgi?id=138142
Reviewed by Martin Robinson.
This has probably been fixed in r184846, enable the test case
blocked on it.
- TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitUserContentManager.cpp:
(testUserContentManagerScriptMessageReceived):
- 6:26 AM Changeset in webkit [187859] by
-
- 5 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r187171 - [WinCairo] SVG path not rendered with all-zero dasharray
https://bugs.webkit.org/show_bug.cgi?id=146997
Patch by Jinyoung Hur <hur.ims@navercorp.com> on 2015-07-22
Reviewed by Martin Robinson.
Source/WebCore:
All-zero dash array should not be passed to cairo_set_dash() as an argument, because it will cause an internal Cairo error.
Rather call cairo_set_dash() with num_dashes=0 to disable dash line.
Tests: fast/canvas/canvas-lineDash.html
svg/custom/zero-dasharray.html
- platform/graphics/cairo/GraphicsContextCairo.cpp:
(WebCore::GraphicsContext::setLineDash):
LayoutTests:
Canvas 2D context and SVG stroke tests with all-zero dash array are added.
- fast/canvas/canvas-lineDash-expected.txt:
- fast/canvas/script-tests/canvas-lineDash.js:
- svg/custom/zero-dasharray.html: Added
- svg/custom/zero-dasharray-expected.html: Added
- 6:24 AM Changeset in webkit [187858] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Source/WebCore:
Fix toJSDOMWindow() in the case of an object that has the actual JS DOM window in its prototype chain.
https://bugs.webkit.org/show_bug.cgi?id=146785
Patch by Mark Dittmer <mark.s.dittmer@gmail.com> on 2015-07-22
Reviewed by Mark Lam.
- bindings/js/JSDOMWindowBase.cpp: toJSDOMWindow(): Walk the prototype chain of the given JSValue until a JSDOMWindow or JSDOMWindowShell is found.
LayoutTests:
New test: Object.create(window).location will trigger a crash when toJSDOMWindow() returns NULL on an object that have the JS DOM Window in its prototype chain.
https://bugs.webkit.org/show_bug.cgi?id=146785
Patch by Mark Dittmer <mark.s.dittmer@gmail.com> on 2015-07-22
Reviewed by Mark Lam.
- js/property-of-window-as-prototype-expected.txt:
- js/property-of-window-as-prototype.html:
- 6:20 AM Changeset in webkit [187857] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r187133 - StyleSheetContents::wrapperInsertRule() can create rules that overflow RuleData's selector index
https://bugs.webkit.org/show_bug.cgi?id=147144
Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-07-21
Reviewed by Alex Christensen.
Source/WebCore:
RuleData identifies selectors by the index in a large array. The index only has 13 bits
so rules with more than 8192 selectors should be split.
One of the paths was not splitting the rule: StyleSheetContents::wrapperInsertRule().
When rules with too many selectors were added, the index would overflow and
some RuleData would point to selectors in the middle of selector chains. The resulting
behavior is random based on the selectors and the DOM.
We cannot easily fix that because the CSS OM API do not expect to create
several rules in response to calls to the API.
In this patch, I don't do anything fancy and just let the calls fail
if we cannot use the rules safely.
Content Extensions were also running into this problem. Large Selector lists are
pretty common, and ContentExtensionStyleSheet::addDisplayNoneSelector() was
overflowing the RuleData, creating broken page.
Unlike CSSOM, there is no problem with splitting rules coming from Content Extensions.
Instead of creating new APIs for that case, I rely on the parser to extend the StyleSheetContents.
That code already knows how to break rules correctly.
Tests: fast/css/insert-rule-overflow-rule-data.html
http/tests/contentextensions/css-display-none-overflows-rule-data-1.html
http/tests/contentextensions/css-display-none-overflows-rule-data-2.html
- contentextensions/ContentExtensionStyleSheet.cpp:
(WebCore::ContentExtensions::ContentExtensionStyleSheet::addDisplayNoneSelector):
- css/StyleSheetContents.cpp:
(WebCore::StyleSheetContents::wrapperInsertRule):
LayoutTests:
This bug was affecting two parts of WebKit:
-In CSSOM, StyleSheet.insertRule() could create bogus rules.
The new test verifies that the call fails instead of creating undefined
behaviors.
-In ContentExtensions, large selectors are now working correctly. The tests
cover the case of a default stylesheet and an dynamic stylesheet.
- fast/css/insert-rule-overflow-rule-data-expected.txt: Added.
- fast/css/insert-rule-overflow-rule-data.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-1-expected.txt: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-1.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-1.html.json: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-2-expected.txt: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-2.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-2.html.json: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-3-expected.txt: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-3.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-3.html.json: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-4-expected.txt: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-4.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-4.html.json: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-5-expected.txt: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-5.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-5.html.json: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-6-expected.txt: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-6.html: Added.
- http/tests/contentextensions/css-display-none-overflows-rule-data-6.html.json: Added.
- 6:06 AM Changeset in webkit [187856] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r187128 - Placing video in fullscreen caused WebKit crash at WebCore::Range::textQuads
https://bugs.webkit.org/show_bug.cgi?id=147166
<rdar://problem/21928558>
Reviewed by Simon Fraser.
- editing/FrameSelection.cpp:
(WebCore::FrameSelection::getClippedVisibleTextRectangles):
Check the Range, as always.
- 6:01 AM Changeset in webkit [187855] by
-
- 10 edits in releases/WebKitGTK/webkit-2.8
Merge r187121 - Safari mis-applies "animation-fill-mode: forwards" when using fractional iteration count
https://bugs.webkit.org/show_bug.cgi?id=146996
Reviewed by Dean Jackson.
Source/WebCore:
animation-fill-mode: forwards with fractional iteration counts always snapped to
1 or 0, depending on direction. Fix to compute the fill-forward state from the
correct keyframes.
If filling forwards, AnimationBase::progress() sets the elapsed time to the duration,
then uses fractionalTime() to handle animation direction mapping. If the fractionalTime
is integral, we can return early, avoiding the cost of mapping through timing functions.
Tested by existing tests.
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::progress):
(WebCore::AnimationBase::getElapsedTime):
- page/animation/KeyframeAnimation.cpp:
(WebCore::KeyframeAnimation::fetchIntervalEndpointsForProperty): It was possible
to end up with prevIndex == nextIndex with reverse animations, which resulted
in divide-by-zero when computing scale. Fix by picking a nextIndex that is different
from prevIndex.
LayoutTests:
Progressions, improved tests.
- animations/animation-direction-reverse-fill-mode-expected.txt: New results; this is a progression.
- animations/animation-direction-reverse-fill-mode.html: Use a shorter animation. Fixed results.
- animations/fill-mode-iteration-count-non-integer-expected.txt:
- animations/fill-mode-iteration-count-non-integer.html: Use iteration counts that are not multiplies
of 0.5, so the test can differentiation between forward and backwards states. Add a non-linear timing
function to check that fill-forwards consults the timing functions. Don't print exact succeeding
results because they may have floating point values.
- animations/fill-mode-reverse-expected.txt: New results; this is a progression.
- animations/fill-mode-reverse.html: Fixed results, use gray.
- 5:58 AM Changeset in webkit [187854] by
-
- 2 edits in trunk
[GTK] Accelerated 2D Canvas enabled when cairo-gl is not available
https://bugs.webkit.org/show_bug.cgi?id=147625
Reviewed by Martin Robinson.
Do not set the CAIRO_<COMPONENT>_* CMake variables for cairo-gl
components unless they were actually found, not to accidentally
enable Accelerated 2D canvas, which would cause the build to fail.
- Source/cmake/FindCairoGL.cmake: Set this variables only when
pkg_check_modules() had actually found the relevant component.
- 5:54 AM Changeset in webkit [187853] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebKit2
Merge r187115 - API::Session should clean up its storage in the network process when destroyed.
<https://webkit.org/b/147139>
<rdar://problem/21838764>
Reviewed by Anders Carlsson.
Have ~Session() send a DestroyPrivateBrowsingSession message to all networking processes
for ephemeral sessions. This plugs a NetworkStorageSession leak that could retain a large
CFNetwork object graph.
- UIProcess/API/APISession.cpp:
(API::Session::~Session):
- 5:52 AM Changeset in webkit [187852] by
-
- 6 edits1 delete in releases/WebKitGTK/webkit-2.8
Merge r187114 - Make PluginProxy::handleMouseEvent() asynchronous.
https://bugs.webkit.org/show_bug.cgi?id=146142
Patch by Sungmann Cho <sungmann.cho@navercorp.com> on 2015-07-21
Reviewed by Anders Carlsson.
PluginProxy::handleMouseEvent() forwards the generated mouse event to PluginControllerProxy
using a synchronous message, but the recipient always reply immediately with the same value("true")
even before handling the received message. So I think PluginProxy::handleMouseEvent() is perfectly
OK to process its messages asynchronously.
Source/WebKit2:
- PluginProcess/PluginControllerProxy.cpp:
(WebKit::PluginControllerProxy::handleMouseEvent):
- PluginProcess/PluginControllerProxy.h:
- PluginProcess/PluginControllerProxy.messages.in:
- WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::handleMouseEvent):
LayoutTests:
platform/mac-wk2/plugins/mouse-events-expected.txt was introduced by webkit.org/b/116665 to avoid
flakey tests, but from now on we can share the common expectations.
- platform/mac-wk2/plugins/mouse-events-expected.txt: Removed.
- 5:49 AM Changeset in webkit [187851] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r187098 - Follow-up to my earlier fix for r147085
https://bugs.webkit.org/show_bug.cgi?id=147085
Reviewed by Eric Carlson.
- Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::isPlayingAudioDidChange):
Null-check document() before dereferencing it in case the audio context's document is destroyed
by the time the code block is called on the main thread.
- 5:47 AM Changeset in webkit [187850] by
-
- 4 edits in releases/WebKitGTK/webkit-2.8/Source
Merge r187039 - REGRESSION (r174287): Flash of black when opening a new web view or navigating to a new page
https://bugs.webkit.org/show_bug.cgi?id=147127
<rdar://problem/21474317>
Reviewed by Simon Fraser.
- rendering/RenderView.cpp:
(WebCore::RenderView::paintBoxDecorations):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::snapshotAtSize):
Avoid using an invalid documentBackgroundColor, fall back to baseBackgroundColor
like we did before r174287.
- 5:43 AM Changeset in webkit [187849] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r187025 - Fix deadlock between -[AVPlayerItem currentTime] and -[AVPlayer isExternalPlaybackActive]
https://bugs.webkit.org/show_bug.cgi?id=147085
<rdar://problem/21878275>
Reviewed by Jer Noble.
- Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::isPlayingAudioDidChange):
Call Document::updateIsPlayingMedia() on the main thread, since we could be on the audio I/O
thread here and the Document::updateIsPlayingMedia() call could block, causing a deadlock.
- 5:40 AM Changeset in webkit [187848] by
-
- 5 edits in releases/WebKitGTK/webkit-2.8
Merge r187016 - new Date(NaN).toJSON() must return null instead of throwing a TypeError
https://bugs.webkit.org/show_bug.cgi?id=141115
Patch by Jordan Harband <ljharb@gmail.com> on 2015-07-19
Reviewed by Yusuke Suzuki.
Source/JavaScriptCore:
- runtime/DatePrototype.cpp:
(JSC::dateProtoFuncToJSON):
LayoutTests:
- js/dom/JSON-stringify-expected.txt:
- js/resources/JSON-stringify.js:
- 5:31 AM WebKitGTK/2.8.x edited by
- (diff)
- 5:29 AM Changeset in webkit [187847] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8
Merge r186987 - Bring back the GNU ar check to create thin archives on non-Linux systems
https://bugs.webkit.org/show_bug.cgi?id=146681
Patch by Ting-Wei Lan <Ting-Wei Lan> on 2015-07-17
Reviewed by Martin Robinson.
We already use GNU ar thin archive feature to save time and disk space
on creating static archives, but it is only enabled on Linux. Without
this feature, the debug build of WebCore can be larger than 4 GiB,
which can cause error because GNU ar format uses 32-bit integer to
store offsets in the symbol table. This patch is similar to
https://bugs.webkit.org/show_bug.cgi?id=128596.
- Source/cmake/OptionsCommon.cmake:
- 5:25 AM Changeset in webkit [187846] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r186984 - REGRESSION (r169105): Do not assign a renderer to multiple selection subtrees.
https://bugs.webkit.org/show_bug.cgi?id=147038
rdar://problem/21819351
Reviewed by David Kilzer.
A renderer should never be assigned to multiple selection subtrees. (Currently RenderObject maintains the last selection state.)
RenderView::applySubtreeSelection() loops from the start to the end of the selection to find renderers that are inside the selection.
However, in case of regions (when multiple selection roots are present) traversing the renderer tree by calling RenderObject::nextInPreOrder() could
end up going across selection roots.
This patch ensures that we assign renderers to a specific selection only when the current selection root and the renderer's selection root match.
Source/WebCore:
Test: fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2.html
- rendering/RenderView.cpp:
(WebCore::SelectionIterator::SelectionIterator):
(WebCore::SelectionIterator::current):
(WebCore::SelectionIterator::checkForSpanner):
(WebCore::RenderView::applySubtreeSelection):
LayoutTests:
- fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2-expected.txt: Added.
- fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2.html: Added.
- 5:23 AM Changeset in webkit [187845] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r186981 - (display: block)input range's thumb disappears when moved.
https://bugs.webkit.org/show_bug.cgi?id=146896
<rdar://problem/21787807>
Reviewed by Simon Fraser.
Since the thumb is positioned after the layout for the input (shadow) subtree is finished, the repaint rects
issued during the layout will not cover the re-positioned thumb.
We need to issue a repaint soon after the thumb is re-positioned.
Source/WebCore:
Test: fast/repaint/block-inputrange-repaint.html
- html/shadow/SliderThumbElement.cpp:
(WebCore::RenderSliderContainer::layout):
LayoutTests:
- fast/repaint/block-inputrange-repaint-expected.txt: Added.
- fast/repaint/block-inputrange-repaint.html: Added.
- 5:20 AM Changeset in webkit [187844] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r186971 - style.fontFamily accessor crashes on unstyled node created from DOMParser().parseFromString()
https://bugs.webkit.org/show_bug.cgi?id=147026
<rdar://problem/21864487>
Reviewed by Andreas Kling.
Source/WebCore:
Font CSS properties are a little special because they are used as indices into caches.
Normally, StyleResolver gives all nodes a default font family, so our cache works correctly.
However, if the document doesn't have a Settings object, StyleResolver wasn't doing this.
Documents created from DOMParser().parseFromString() don't have a Settings object.
Test: fast/text/crash-font-family-parsed.html
- css/StyleResolver.cpp:
(WebCore::StyleResolver::defaultStyleForElement):
(WebCore::StyleResolver::initializeFontStyle): Set a font family even if we don't have a
Settings object.
LayoutTests:
- fast/text/crash-font-family-parsed-expected.txt: Added.
- fast/text/crash-font-family-parsed.html: Added.
- 4:42 AM Changeset in webkit [187843] by
-
- 4 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r187580 - [GTK] Paste data is removed from clipboard when closing browser tab
https://bugs.webkit.org/show_bug.cgi?id=144549
Reviewed by Martin Robinson.
GTK+ stores all clipboards in gtk_main or gtk_application_shutdown
when the main loop finishes. We don't use gtk_main() in the web
process, so we need to do the same and store all clipboards on
process shutdown.
- platform/gtk/PasteboardGtk.cpp:
(WebCore::Pasteboard::Pasteboard): Register the GtkClipboard.
- platform/gtk/PasteboardHelper.cpp:
(WebCore::PasteboardHelper::singleton): Make it destructible.
(WebCore::PasteboardHelper::~PasteboardHelper): Call
gtk_clipboard_store for every registered GtkClipboard.
(WebCore::PasteboardHelper::registerClipboard): Save the given
GtkClipboard.
- platform/gtk/PasteboardHelper.h:
- 4:29 AM Changeset in webkit [187842] by
-
- 7 edits in releases/WebKitGTK/webkit-2.8/Source
Merge r186954 - [GTK] Cleanup PasteboardHelper
https://bugs.webkit.org/show_bug.cgi?id=147035
Reviewed by Žan Doberšek.
Source/WebCore:
It's actually a singleton, but the API suggests you can create
your own or use the default one, but the default one should be the
only one. Rename PasteboardHelper::defaultPasteboardHelper() as
PasteboardHelper::singleton() and make it non-copyable and never
destroyed.
- platform/gtk/PasteboardGtk.cpp:
(WebCore::Pasteboard::writePlainText): Use PasteboardHelper::singleton().
(WebCore::Pasteboard::write): Ditto.
(WebCore::Pasteboard::writePasteboard): Ditto.
(WebCore::Pasteboard::clear): Ditto.
(WebCore::Pasteboard::canSmartReplace): Ditto.
(WebCore::Pasteboard::read): Ditto.
(WebCore::Pasteboard::hasData): Ditto.
(WebCore::Pasteboard::types): Ditto.
(WebCore::Pasteboard::readString): Ditto.
(WebCore::Pasteboard::readFilenames): Ditto.
- platform/gtk/PasteboardHelper.cpp:
(WebCore::PasteboardHelper::singleton): Renamed as singleton, also
use NeverDestroyed and return a reference instead of a pointer.
(WebCore::PasteboardHelper::PasteboardHelper): Do all
initializations here and remove the initialization static flag,
since this is a real singleton now. Also use
gdk_atom_intern_static_string() to initialize the atoms instead of
gdk_atom_intern().
(WebCore::PasteboardHelper::targetList):
(WebCore::PasteboardHelper::targetListForDataObject):
(WebCore::getClipboardContentsCallback):
- platform/gtk/PasteboardHelper.h:
Source/WebKit2:
Use PasteboardHelper::singleton() instead of
PasteboardHelper::defaultPasteboardHelper().
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseConstructed):
- UIProcess/gtk/DragAndDropHandler.cpp:
(WebKit::DragAndDropHandler::startDrag):
(WebKit::DragAndDropHandler::fillDragData):
(WebKit::DragAndDropHandler::dataObjectForDropData):
(WebKit::DragAndDropHandler::requestDragData):
- 4:27 AM Changeset in webkit [187841] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r186911 - Fix disappearing position:fixed elements in fixed layout mode
https://bugs.webkit.org/show_bug.cgi?id=147019
Reviewed by Tim Horton.
Source/WebCore:
Test: compositing/fixed-with-fixed-layout.html
When in fixed layout mode, and being scaled down, viewportConstrainedVisibleContentRect() is
the wrong thing to use to determine if position:fixed elements are clipped out. In this case,
use the simpler document bounds (before scaling).
In the long term, there needs to be an equivalent of viewportConstrainedVisibleContentRect()
that gives an appropriate rect that can be used here.
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForPosition):
LayoutTests:
Test with four fixed elements in fixed layout mode.
- compositing/fixed-with-fixed-layout-expected.txt: Added.
- compositing/fixed-with-fixed-layout.html: Added.
- 4:19 AM Changeset in webkit [187840] by
-
- 1 edit1 add in trunk/Source/WebInspectorUI
[GTK] Add gtk icon to remove comma separated values from CSS properties
https://bugs.webkit.org/show_bug.cgi?id=147623
Reviewed by Carlos Garcia Campos.
- UserInterface/Images/gtk/Minus.svg: Added.
- 4:16 AM Changeset in webkit [187839] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r186828 - Don't persist history item tree for subframes across reloads.
<https://webkit.org/b/146937>
<rdar://problem/19925709>
Reviewed by Brady Eidson.
Throw away the subframe history items when reloading a page. This ensures that we
don't accumulate outdated frame metadata when subframes change name across page loads.
Since the history item tree is encoded in the UA session state and gets serialized to
disk, it's important that we don't let it grow unbounded.
- loader/HistoryController.cpp:
(WebCore::HistoryController::updateForReload):
- 3:35 AM Changeset in webkit [187838] by
-
- 3 edits in releases/WebKitGTK/webkit-2.8/Source/WebKit2
Merge r186761 - [GTK] Contents not correctly laid out when the web view is not realized
https://bugs.webkit.org/show_bug.cgi?id=142532
Reviewed by Darin Adler.
The problem is that we are not reporting any size until the web
view is realized, so any web view loaded in a separate tab in the
browser, will report 0x0 as the window.innerWidth,
window.innerHeight until the view is realized. Websites that use
the window.innerWidth/innerHeight during the page load to decide
how to lay out the contents will be rendered wrongly.
I haven't been able to reproduce this with unit tests, as this
requires the particular case of same window but different web
views using tabs for example.
- UIProcess/API/gtk/PageClientImpl.cpp:
(WebKit::PageClientImpl::viewSize): Always report the drawing area
size to make usre it's in sync with the WebProcess page size.
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseSizeAllocate): Remove the optimization of only
report the size when it has changed, since both the redirected
window and the drawing area already do that check. Also remove the
optimization of waiting until the view is mapped to report its
size, since that's often too late for websites using the window
size during load.
(webkitWebViewBaseMap): Never report size on map, it should have
already been reported by size-allocate.
- 2:57 AM Changeset in webkit [187837] by
-
- 4 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r186683 - Crash in HistoryController::updateForCommit dereferencing a null HistoryItem.
<rdar://problem/21371589> and https://bugs.webkit.org/show_bug.cgi?id=146842
Reviewed by Chris Dumez.
No new tests (Unknown how to reproduce).
This patch basically rolls back part of http://trac.webkit.org/changeset/179472.
r179472 changed HistoryController::setCurrentItem() to take a reference instead of a pointer.
Unfortunately, we sometimes call setCurrentItem(nullptr).
We'd like to *not* do that, and there are assertions in place to try to catch when we do,
but in the meantime it is not valid to dereference nullptr.
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::loadSameDocumentItem):
- loader/HistoryController.cpp:
(WebCore::HistoryController::updateForCommit):
(WebCore::HistoryController::recursiveUpdateForCommit):
(WebCore::HistoryController::recursiveUpdateForSameDocumentNavigation):
(WebCore::HistoryController::setCurrentItem): Take a ptr instead of a ref.
(WebCore::HistoryController::createItem):
- loader/HistoryController.h:
- 2:55 AM Changeset in webkit [187836] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/gtk/po
Merge r186669, r187157 - Updated Swedish translation for WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=146596
Patch by Josef Andersson <josef.andersson@fripost.org> on 2015-07-10
Reviewed by Carlos Garcia Campos.
- sv.po:
[l10n] Updated Swedish translation
https://bugs.webkit.org/show_bug.cgi?id=147190
Patch by Josef Andersson <josef.andersson@fripost.org> on 2015-07-22
- sv.po:
- 2:55 AM Changeset in webkit [187835] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r186666 - Plugin create can end up destroying its renderer.
https://bugs.webkit.org/show_bug.cgi?id=146824
rdar://problem/18921429
Reviewed by Andreas Kling.
Plugins can run arbitrary code during initialization. If the plugin
happens to destroy the associated node, its renderer becomes invalid.
This patch checks whether the renderer survived the createPlugin() call.
(This WeakPtr pattern is also used in RenderWidget to avoid dangling pointers.)
Speculative fix. Not reproducible.
- loader/SubframeLoader.cpp:
(WebCore::SubframeLoader::loadPlugin):
- 2:51 AM Changeset in webkit [187834] by
-
- 5 edits12 adds in releases/WebKitGTK/webkit-2.8
Merge r186663 - Fetching Content Security Policy report URL should respect same origin policy
https://bugs.webkit.org/show_bug.cgi?id=146754
<rdar://problem/18860259>
Reviewed by Brady Eidson.
Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
<https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
Source/WebCore:
As per <http://www.w3.org/TR/2015/CR-CSP2-20150219/#send-violation-reports>, fetching the
Content Security Policy report URL should include cookies if and only if the origin of
the protected resource is equal to the origin of the report URL.
Tests: http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html
http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html
http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html
http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html
http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html
http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html
- loader/PingLoader.cpp:
(WebCore::PingLoader::sendViolationReport):
LayoutTests:
Added additional tests for private browsing mode.
- http/tests/cookies/resources/setCookies.cgi:
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html: Added.
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html: Added.
- http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html: Added.
- http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html: Added.
- http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Added.
- http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html: Added.
- http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html: Added.
- http/tests/security/contentSecurityPolicy/resources/save-report.php:
- platform/wk2/TestExpectations: Skip private browsing mode tests in WebKit2 until we fix <https://bugs.webkit.org/show_bug.cgi?id=115274>.
- 2:47 AM Changeset in webkit [187833] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebKit2
Merge r186653 - [GTK] Crash when spell checker returns no guesses
https://bugs.webkit.org/show_bug.cgi?id=146805
Reviewed by Martin Robinson.
Properly handle ContextMenuItemTagNoGuessesFound in the switch statement.
- UIProcess/API/gtk/WebKitContextMenuActions.cpp:
(webkitContextMenuActionGetForContextMenuItem):
- 2:45 AM Changeset in webkit [187832] by
-
- 4 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r186642, r186677 - DocumentLoader::detachFromFrame() is being called with no current Frame set.
<rdar://problem/21293082> and https://bugs.webkit.org/show_bug.cgi?id=146786
Reviewed by Sam Weinig.
No new tests (Unknown how to reproduce).
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::attachToFrame):
(WebCore::DocumentLoader::detachFromFrame): Null check m_frame before dereferencing it.
(WebCore::DocumentLoader::setFrame): Deleted, renamed to attachToFrame(), and take's
a Frame& instead of a Frame*.
- loader/DocumentLoader.h:
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::initForSynthesizedDocument): setFrame is now attachToFrame.
(WebCore::FrameLoader::setPolicyDocumentLoader): Ditto.
(WebCore::FrameLoader::transitionToCommitted): Ditto.
ASSERT restoring from page cache as DocumentLoader reattaches to its Frame.
<rdar://problem/21766282> and https://bugs.webkit.org/show_bug.cgi?id=146786
Reviewed by NOBODY (Fixing obvious boneheaded mistake in r186642)
No new tests (Covered by existing)
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::attachToFrame): Bail if reattaching to the current Frame,
which happens when restoring from the page cache.
- 2:40 AM Changeset in webkit [187831] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r186606 - REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20
https://bugs.webkit.org/show_bug.cgi?id=146767
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
If the stack check fails at the top most frame, we must use that frame to
generate the exception. Reverted the code to always use the current frame to
throw an out of stack exception.
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
LayoutTests:
New test that generates a call to a function that involves creating a huge
object literal that exceeds the available stack space.
- http/tests/misc/large-js-program-expected.txt: Added.
- http/tests/misc/large-js-program.php: Added.
- 2:33 AM Changeset in webkit [187830] by
-
- 3 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r186592 - REGRESSION (r182866): repeated prompts for password on internal Apple website using workers
https://bugs.webkit.org/show_bug.cgi?id=146769
Reviewed by Sam Weinig.
Not sure how to make a regression test for this. Sure would be nice to have one though.
- loader/ThreadableLoader.cpp:
(WebCore::ThreadableLoaderOptions::ThreadableLoaderOptions): Added. Calls through to the
base class copy constructor to copy data members of the base class (the lack of this was
the bug). Also initializes all the data members of this class.
(WebCore::ThreadableLoaderOptions::isolatedCopy): Changed to call the constructor above.
- loader/ThreadableLoader.h: Added new constructor.
- 2:23 AM Changeset in webkit [187829] by
-
- 2 edits in releases/WebKitGTK/webkit-2.8/Source/WebCore
Merge r186581 - [GTK] The "Missing Plug-in" buttons are not showing up on some flash contents.
https://bugs.webkit.org/show_bug.cgi?id=146707
Patch by Sungmann Cho <sungmann.cho@navercorp.com> on 2015-07-08
Reviewed by Martin Robinson.
Currently, WebKitGTK+ doesn't show the "Missing Plug-in" buttons if the plugin-related tags
don't have a "type" attribute. In such a case, WebCore tries to guess the MIME type from
the extensions by using MIMETypeRegistry::getMIMETypeForExtension(). For WebKitGTK+,
MIMETypeRegistry::getMIMETypeForExtension() goes through |extensionMap|, which is a simple
array of <extension, mime type>, looking for the mime type for the given extension.
But |extensionMap| in MIMETypeRegistryGtk.cpp doesn't have the information for ".swf",
so WebCore fails to guess the MIME type and regard the content type as ObjectContentFrame,
not ObjectContentNetscapePlugin.
- platform/gtk/MIMETypeRegistryGtk.cpp:
- 2:20 AM Changeset in webkit [187828] by
-
- 4 edits in releases/WebKitGTK/webkit-2.8
Merge r186570 - Fix ASSERTION FAILED: !m_pendingNavigationID in WebPage::reload().
https://bugs.webkit.org/show_bug.cgi?id=146546
Patch by Hyungwook Lee <hyungwook.lee@navercorp.com> on 2015-07-08
Reviewed by Darin Adler.
We did't reset pendingNavigationID value when request url is empty.
Hence we need to ignore ASSERT check in this case.
Source/WebKit2:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::reload):
Tools:
- TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
(TestWebKitAPI::TEST):
- 2:15 AM Changeset in webkit [187827] by
-
- 4 edits2 adds in releases/WebKitGTK/webkit-2.8
Merge r186541 - Crash when appending an SVG <use> element dynamically which has animated SVG <path> element
https://bugs.webkit.org/show_bug.cgi?id=146690
<rdar://problem/20790376>
Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2015-07-08
Reviewed by Dean Jackson.
Source/WebCore:
Test: svg/animations/insert-animate-use-path-while-animation.svg
The crashing call stack shows that
SVGAnimatedListPropertyTearOff<SVGPathSegList>::m_animVal is null when
trying to access it in synchronizeWrappersIfNeeded(). This happens because
animationStarted() was not called for this animatedType.
SVGAnimateElementBase::resetAnimatedType() calls
SVGAnimatedPathAnimator::startAnimValAnimation() at the beginning of the
animation. For the target element and all its instances, this function calls
SVGAnimatedPathSegListPropertyTearOff::animationStarted() which calls
SVGAnimatedListPropertyTearOff<SVGPathSegList>::animationStarted(). This
last function allocates the member m_animVal when calling
SVGAnimatedListPropertyTearOff<SVGPathSegList>::animVal().
When adding a new instance of the same animating target element,
SVGAnimateElementBase::resetAnimatedType() just keeps calling
SVGAnimatedPathAnimator::animValDidChange() for all the instances of the
targetElement without ensuring that all of them have started their
animations.
The fix is to make SVGAnimatedPathAnimator::resetAnimValToBaseVal() ensure
that animationStarted() is called for the targetElement and all its instances.
- svg/SVGAnimatedPath.cpp:
(WebCore::SVGAnimatedPathAnimator::startAnimValAnimation): Move resetting
the animation value and starting the animatedTypes code to a new overriding
function which is named resetAnimValToBaseVal().
(WebCore::SVGAnimatedPathAnimator::resetAnimValToBaseVal): Call the overriding
function which calls buildSVGPathByteStreamFromSVGPathSegList() as before
and ensure that all the animatedTypes have started their animations.
- svg/SVGAnimatedPath.h:
LayoutTests:
When adding dynamically a new <use> element which references an animated
SVG path after the animation starts, ensure that WebKit is not crashing.
- svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
- svg/animations/insert-animate-use-path-while-animation.svg: Added.
- 1:47 AM Changeset in webkit [187826] by
-
- 2 edits in trunk/Tools
Unreviewed, updated Streams API watchlist.
- Scripts/webkitpy/common/config/watchlist: Matched .*Readable.*Stream.* and .*QueuingStrategy.* in bindings/js.
- 12:01 AM Changeset in webkit [187825] by
-
- 5 edits in branches/safari-601.1-branch/Source
Merge r187691. rdar://problem/22060183
- 12:01 AM Changeset in webkit [187824] by
-
- 3 edits3 adds in branches/safari-601.1-branch
Merge r187685. rdar://problem/21775336
- 12:01 AM Changeset in webkit [187823] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit/mac
Merge r187669. rdar://problem/16839069
- 12:01 AM Changeset in webkit [187822] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187545. rdar://problem/21893047
- 12:01 AM Changeset in webkit [187821] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187536. rdar://problem/21893047
- 12:01 AM Changeset in webkit [187820] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187534. rdar://problem/21893047
Aug 3, 2015:
- 11:51 PM Changeset in webkit [187819] by
-
- 35 edits in trunk/Source
Introduce COMPILER(GCC_OR_CLANG) guard and make COMPILER(GCC) true only for GCC
https://bugs.webkit.org/show_bug.cgi?id=146833
Reviewed by Alexey Proskuryakov.
Source/JavaScriptCore:
- assembler/ARM64Assembler.h:
- assembler/ARMAssembler.h:
(JSC::ARMAssembler::cacheFlush):
- assembler/MacroAssemblerARM.cpp:
(JSC::isVFPPresent):
- assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::isSSE2Present):
- heap/MachineStackMarker.h:
- interpreter/StackVisitor.cpp: Removed redundant COMPILER(CLANG) guards.
(JSC::logF):
- jit/HostCallReturnValue.h:
- jit/JIT.h:
- jit/JITOperations.cpp:
- jit/JITStubsARM.h:
- jit/JITStubsARMv7.h:
- jit/JITStubsX86.h:
- jit/JITStubsX86Common.h:
- jit/JITStubsX86_64.h:
- jit/ThunkGenerators.cpp:
- runtime/JSExportMacros.h:
- runtime/MathCommon.h: Removed redundant COMPILER(CLANG) guard.
(JSC::clz32):
Source/WebCore:
- platform/graphics/cpu/arm/filters/FELightingNEON.cpp:
- platform/graphics/cpu/arm/filters/FELightingNEON.h:
- platform/graphics/filters/FELighting.cpp:
(WebCore::FELighting::platformApply):
- platform/network/efl/NetworkStateNotifierEfl.cpp:
(WebCore::NetworkStateNotifier::readSocketCallback):
Source/WTF:
- wtf/Assertions.cpp:
- wtf/Assertions.h: Removed redundant COMPILER(CLANG) guard.
- wtf/Atomics.cpp:
- wtf/Atomics.h:
(WTF::weakCompareAndSwap):
(WTF::compilerFence):
- wtf/Compiler.h:
- Renamed COMPILER(GCC) to COMPILER(GCC_OR_CLANG), because it is true for both compiler.
- Added COMPILER(GCC) which is true only for GCC.
- Moved all GCC related stuff to one block and removed redundant guards accordingly.
- Removed the unused default false definition of GCC_VERSION_AT_LEAST for non GCC compilers.
- wtf/ExportMacros.h:
- wtf/FastMalloc.h:
- wtf/Platform.h:
- wtf/StdLibExtras.h:
- wtf/Vector.h:
- wtf/text/ASCIIFastPath.h:
(WTF::copyLCharsFromUCharSource):
- 11:49 PM Changeset in webkit [187818] by
-
- 10 edits in trunk
[CMake] Add an option to build AllInOne files
https://bugs.webkit.org/show_bug.cgi?id=102647
Reviewed by Alex Christensen.
.:
- Source/cmake/OptionsEfl.cmake: Disabled by default.
- Source/cmake/OptionsGTK.cmake: Disabled by default.
- Source/cmake/OptionsWindows.cmake: Enabled by default.
- Source/cmake/WebKitFeatures.cmake:
- Source/cmake/WebKitMacros.cmake:
Source/WebCore:
- CMakeLists.txt:
Tools:
- Scripts/webkitperl/FeatureList.pm:
- 11:44 PM Changeset in webkit [187817] by
-
- 2 edits in trunk/Source/WTF
Unreviewed build fix.
- wtf/text/StringConcatenate.h: Include <tuple> to avoid missing
std::tuple<> class definitions.
- 11:44 PM Changeset in webkit [187816] by
-
- 4 edits1 delete in trunk/Source/WebCore
Fix the all-in-one build on Linux after r187659
https://bugs.webkit.org/show_bug.cgi?id=147557
Reviewed by Alex Christensen.
Removed MediaFeatureNames.cpp from the all-in-one build, because it caused build failures on Linux.
Additionally removed css/MediaAllInOne.cpp since it is unused.
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- css/CSSAllInOne.cpp:
- css/MediaAllInOne.cpp: Removed.
- 11:27 PM Changeset in webkit [187815] by
-
- 3 edits in trunk/Source/WTF
[WTF] Turn tryMakeString(), makeString() into variadic templates
https://bugs.webkit.org/show_bug.cgi?id=147142
Reviewed by Sam Weinig.
Built upon the original work by Anders Carlsson, Mark Rowe and Sam Weinig.
Implement tryMakeString() and makeString() as variadic templates, replacing
the argument count-based overloads.
tryMakeString() now constructs a stack-based tuple of necessary StringTypeAdapter
objects and utilizes the StringAdapterTuple struct template to operate on that
tuple, recursively calling the necessary operations on each element in the tuple.
This effectively mimics the process of previous tryMakeString() implementation,
but makes it scalable to a tuple of elements that are to be concatenated.
StringAppend class template now stores two StringTypeAdapter objects for the
two passed-in string objects, packed in a tuple, calling
StringAdapterTuple<>::createString() directly when concatenating the two objects
into one String.
- wtf/text/StringConcatenate.h:
(WTF::StringTypeAdapter<char>::length):
(WTF::StringTypeAdapter<char>::is8Bit):
(WTF::StringAdapterTuple::sumWithOverflow):
(WTF::StringAdapterTuple::is8Bit):
(WTF::StringAdapterTuple::writeTo):
(WTF::StringAdapterTuple::createString):
(WTF::tryMakeString):
(WTF::makeString):
(WTF::sumWithOverflow): Deleted.
- wtf/text/StringOperators.h:
(WTF::StringAppend::StringAppend):
(WTF::StringAppend::operator String):
(WTF::StringAppend::is8Bit):
(WTF::StringAppend::writeTo):
(WTF::StringAppend::length):
(WTF::StringAppend::string1):
(WTF::StringAppend::string2):
- 11:05 PM Changeset in webkit [187814] by
-
- 1 edit3 adds in trunk/LayoutTests
Add WK1 Mac result for this test.
- platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Added.
- 10:14 PM Changeset in webkit [187813] by
-
- 87 edits2 adds in trunk
Returns inconsistent types for el.style.property and el.style.getPropertyValue('color')
https://bugs.webkit.org/show_bug.cgi?id=147549
Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-08-03
Reviewed by Andreas Kling.
Source/WebCore:
Kudos to Greg Whitworth for finding this bug.
Test: fast/css/getPropertyValue-returns-empty-on-missing-property.html
- css/CSSStyleDeclaration.idl:
Our definition was wrong.
Current spec: http://www.w3.org/TR/cssom/#dom-cssstyledeclaration-getpropertyvalue
Current draft: https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-getpropertyvalue
Gecko and EdgeHTML follow the spec.
LayoutTests:
The bug is very old, there were a lot of tests to update.
The tests in css3/shapes are incorrect W3C tests. I only updated the expected
results.
The test fast/css/getPropertyValue-returns-empty-on-missing-property.html
is the new one covering the bug fix.
- animations/script-tests/trigger-parsing.js:
(testTriggerRule):
- animations/trigger-parsing-expected.txt:
- animations/unprefixed-properties-expected.txt:
- animations/unprefixed-properties.html:
- css3/blending/blend-mode-property-parsing-invalid-expected.txt:
- css3/blending/script-tests/blend-mode-property-parsing-invalid.js:
(testInvalidFilterRule):
- css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt:
- css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js:
(testInvalidFilterRule):
- css3/filters/filter-property-parsing-invalid-expected.txt:
- css3/filters/script-tests/filter-property-parsing-invalid.js:
(testInvalidFilterRule):
- css3/shapes/shape-outside/values/shape-image-threshold-002-expected.txt:
- css3/shapes/shape-outside/values/shape-image-threshold-003-expected.txt:
- css3/shapes/shape-outside/values/shape-margin-004-expected.txt:
- css3/shapes/shape-outside/values/shape-margin-005-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-circle-003-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-circle-006-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-circle-007-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-circle-008-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-ellipse-003-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-ellipse-006-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-ellipse-007-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-ellipse-008-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-inset-005-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-inset-006-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-inset-007-expected.txt:
- css3/shapes/shape-outside/values/shape-outside-polygon-003-expected.txt:
- fast/backgrounds/repeat/parsing-background-repeat-expected.txt:
- fast/backgrounds/repeat/script-tests/parsing-background-repeat.js:
- fast/backgrounds/size/parsing-background-size-values-expected.txt:
- fast/backgrounds/size/resources/parsing-background-size-values.js:
- fast/box-decoration-break/box-decoration-break-parsing-expected.txt:
- fast/box-decoration-break/box-decoration-break-parsing.html:
- fast/box-shadow/box-shadow-parsing-invalid-expected.txt:
- fast/box-shadow/script-tests/box-shadow-parsing-invalid.js:
(testInvalidFilterRule):
- fast/css/background-clip-text-expected.txt:
- fast/css/border-spacing-without-vertical-value.html:
- fast/css/getPropertyValue-border-expected.txt:
- fast/css/getPropertyValue-border.html:
- fast/css/getPropertyValue-column-rule-expected.txt:
- fast/css/getPropertyValue-column-rule.html:
- fast/css/getPropertyValue-columns-expected.txt:
- fast/css/getPropertyValue-columns.html:
- fast/css/getPropertyValue-returns-empty-on-missing-property-expected.txt: Added.
- fast/css/getPropertyValue-returns-empty-on-missing-property.html: Added.
- fast/css/getPropertyValue-webkit-margin-collapse-expected.txt:
- fast/css/getPropertyValue-webkit-margin-collapse.html:
- fast/css/getPropertyValue-webkit-marquee-expected.txt:
- fast/css/getPropertyValue-webkit-marquee.html:
- fast/css/getPropertyValue-webkit-text-stroke-expected.txt:
- fast/css/getPropertyValue-webkit-text-stroke.html:
- fast/css/line-height-text-autosizing.html:
- fast/css/outline-offset-parsing-expected.txt:
- fast/css/parsing-color-correction-expected.txt:
- fast/css/parsing-object-fit-expected.txt:
- fast/css/parsing-object-fit.html:
- fast/css/parsing-text-rendering-expected.txt:
- fast/css/parsing-webkit-font-smoothing-expected.txt:
- fast/css/resources/parsing-color-correction.js:
- fast/css/resources/parsing-text-rendering.js:
- fast/css/resources/parsing-webkit-font-smoothing.js:
- fast/css/script-tests/background-clip-text.js:
- fast/css/script-tests/outline-offset-parsing.js:
- fast/css/script-tests/transform-origin-parsing.js:
- fast/css/sticky/parsing-position-sticky-expected.txt:
- fast/css/sticky/resources/parsing-position-sticky.js:
- fast/css/transform-origin-parsing-expected.txt:
- fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt:
- fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html:
- fast/css3-text/font-synthesis-parse-expected.txt:
- fast/css3-text/font-synthesis-parse.html:
- fast/filter-image/parse-filter-image-expected.txt:
- fast/filter-image/parse-filter-image.html:
- fast/masking/parsing-clip-path-shape-expected.txt:
- fast/masking/parsing-clip-path-shape.html:
- fast/masking/parsing-mask-expected.txt:
- fast/masking/parsing-mask.html:
- fast/shapes/css-shapes-disabled-expected.txt:
- fast/shapes/css-shapes-disabled.html:
- fast/shapes/parsing/parsing-shape-lengths-expected.txt:
- fast/shapes/parsing/parsing-shape-lengths.html:
- platform/mac/fast/css/dashboard-region-parser-expected.txt:
- platform/mac/fast/css/dashboard-region-parser.html:
- platform/mac/fast/text/trailing-word-parse-expected.txt:
- platform/mac/fast/text/trailing-word-parse.html:
- svg/paint-order/parsing-paint-order-expected.txt:
- svg/paint-order/parsing-paint-order.html:
- 10:01 PM Changeset in webkit [187812] by
-
- 2 edits in trunk/Source/WebKit2
[WK2] Reserve Vector capacity in VectorArgumentCoder<false, T, inlineCapacity>::decode()
https://bugs.webkit.org/show_bug.cgi?id=147619
Reviewed by Andreas Kling.
Reserve Vector capacity in VectorArgumentCoder<false, T, inlineCapacity>::decode()
as we know the size of the Vector in advance.
- Platform/IPC/ArgumentCoders.h:
- 9:45 PM Changeset in webkit [187811] by
-
- 1 edit1 add in trunk/LayoutTests
Add a result missed in earlier file moves.
- accessibility/mac/crash-invalid-text-marker-node-expected.txt: Added.
- 9:44 PM Changeset in webkit [187810] by
-
- 1 edit2 moves in trunk/LayoutTests
Make LayoutTests/platform/gtk/fast/css/rect-shadow-tiled.html a cross-platform test.
- fast/css/rect-shadow-tiled-expected.txt: Renamed from LayoutTests/platform/gtk/fast/css/rect-shadow-tiled-expected.txt.
- fast/css/rect-shadow-tiled.html: Renamed from LayoutTests/platform/gtk/fast/css/rect-shadow-tiled.html.
- 9:44 PM Changeset in webkit [187809] by
-
- 1 edit2 moves in trunk/LayoutTests
Make platform/gtk/editing/selection/caret-mode-document-begin-end.html into cross-platform test.
- editing/selection/caret-mode-document-begin-end-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/caret-mode-document-begin-end-expected.txt.
- editing/selection/caret-mode-document-begin-end.html: Renamed from LayoutTests/platform/gtk/editing/selection/caret-mode-document-begin-end.html.
- 9:43 PM Changeset in webkit [187808] by
-
- 3 edits1 move1 add in trunk/LayoutTests
Make accessibility/media-emits-object-replacement.html not specific to EFL.
- accessibility/media-emits-object-replacement-expected.txt: Added.
- accessibility/media-emits-object-replacement.html: Renamed from LayoutTests/platform/efl/accessibility/media-emits-object-replacement.html.
- platform/gtk/TestExpectations:
- platform/win/TestExpectations:
- 9:40 PM Changeset in webkit [187807] by
-
- 2 edits in trunk/Source/WebCore
Fix crashing Mavericks test
Unreviewed.
- platform/graphics/cocoa/FontPlatformDataCocoa.mm:
(WebCore::FontPlatformData::registeredFont):
- 8:42 PM Changeset in webkit [187806] by
-
- 5 edits in trunk/Source
Unreviewed post-review feedback on r187797
The correct terminology is "registered" instead of "activated."
Source/WebCore:
No new tests because there is no behavior change.
- platform/graphics/FontPlatformData.h:
- platform/graphics/cocoa/FontPlatformDataCocoa.mm:
(WebCore::FontPlatformData::registeredFont):
(WebCore::FontPlatformData::activatedFont): Deleted.
Source/WebKit/mac:
- WebView/WebHTMLView.mm:
(-[WebHTMLView _updateFontPanel]):
- 8:32 PM Changeset in webkit [187805] by
-
- 4 edits in trunk/Source
Clean up casts between NSFont*s and CTFontRefs
https://bugs.webkit.org/show_bug.cgi?id=147618
Source/WebCore:
Reviewed by Mitz Pettel.
For toll free bridged types, it makes more sense to do a C-style cast, than jump
through hoops for older compilers.
No new tests because there is no behavior change.
- platform/graphics/FontPlatformData.h:
(WebCore::FontPlatformData::nsFont):
(WebCore::FontPlatformData::hash):
Source/WebKit/mac:
Reviewed by Mitz Pettel
For toll free bridged types, it makes more sense to do a C-style cast, than jump
through hoops for older compilers.
- WebView/WebHTMLView.mm:
(-[WebHTMLView _updateFontPanel]):
- 8:21 PM Changeset in webkit [187804] by
-
- 48 edits1 move1 add in trunk/LayoutTests
Fix paths to js-test-pre.js and js-test-post.js after earlier file move.
Move platform/gtk/resources/atk-helpers.js into accessibility/gtk since
these are the only callers.
- accessibility/gtk/aria-listbox-crash.html:
- accessibility/gtk/aria-options-and-menuitems-crash.html:
- accessibility/gtk/aria-roles-unignored.html:
- accessibility/gtk/aria-slider-required-attributes.html:
- accessibility/gtk/aria-toggle-button-role.html:
- accessibility/gtk/button-accessible-name.html:
- accessibility/gtk/caret-browsing-select-focus.html:
- accessibility/gtk/caret-browsing-text-focus.html:
- accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html:
- accessibility/gtk/caret-offsets.html:
- accessibility/gtk/combobox-descendants-orientation-crash.html:
- accessibility/gtk/detached-object-role.html:
- accessibility/gtk/entry-and-password.html:
- accessibility/gtk/list-items-always-exposed.html:
- accessibility/gtk/media-controls-panel-title.html:
- accessibility/gtk/media-emits-object-replacement.html:
- accessibility/gtk/menu-list-unfocused-notifications.html:
- accessibility/gtk/name-from-label.html:
- accessibility/gtk/no-notification-for-unrendered-iframe-children.html:
- accessibility/gtk/object-attributes.html:
- accessibility/gtk/object-with-title.html:
- accessibility/gtk/remapped-aria-crash.html:
- accessibility/gtk/replaced-objects-in-anonymous-blocks.html:
- accessibility/gtk/resources/atk-helpers.js: Renamed from LayoutTests/platform/gtk/resources/atk-helpers.js.
(setCaretOffset):
- accessibility/gtk/spans-paragraphs-and-divs.html:
- accessibility/gtk/spans.html:
- accessibility/gtk/text-at-offset-embedded-objects.html:
- accessibility/gtk/text-at-offset-newlines.html:
- accessibility/gtk/text-at-offset-preformatted.html:
- accessibility/gtk/text-at-offset-simple.html:
- accessibility/gtk/text-at-offset-special-chars.html:
- accessibility/gtk/text-at-offset-textarea.html:
- accessibility/gtk/text-at-offset-textinput.html:
- accessibility/gtk/text-at-offset-wrapped-lines.html:
- accessibility/gtk/text-for-range-combo-box.html:
- accessibility/gtk/text-for-range-embedded-objects.html:
- accessibility/gtk/text-for-range-entry-and-password.html:
- accessibility/gtk/text-for-range-extraneous-whitespace.html:
- accessibility/gtk/text-for-range-formatted.html:
- accessibility/gtk/text-for-range-heading.html:
- accessibility/gtk/text-for-range-list-items.html:
- accessibility/gtk/text-for-range-simple.html:
- accessibility/gtk/text-for-range-table-cells.html:
- accessibility/gtk/text-for-range-with-link.html:
- accessibility/gtk/text-for-table.html:
- accessibility/gtk/text-in-span-block-in-a-block.html:
- accessibility/gtk/title-and-alt.html:
- accessibility/gtk/xml-roles-exposed.html:
- 8:11 PM Changeset in webkit [187803] by
-
- 3 edits6 moves2 adds in trunk/LayoutTests
Move platform/gtk/editing/pasteboard tests into editing/pasteboard/gtk.
- TestExpectations:
- editing/pasteboard/gtk/middle-button-paste-expected.txt: Renamed from LayoutTests/platform/gtk/editing/pasteboard/middle-button-paste-expected.txt.
- editing/pasteboard/gtk/middle-button-paste.html: Renamed from LayoutTests/platform/gtk/editing/pasteboard/middle-button-paste.html.
- editing/pasteboard/gtk/middle-click-onpaste-expected.txt: Renamed from LayoutTests/platform/gtk/editing/pasteboard/middle-click-onpaste-expected.txt.
- editing/pasteboard/gtk/middle-click-onpaste.html: Renamed from LayoutTests/platform/gtk/editing/pasteboard/middle-click-onpaste.html.
- editing/pasteboard/gtk/script-tests/TEMPLATE.html: Renamed from LayoutTests/platform/gtk/editing/pasteboard/script-tests/TEMPLATE.html.
- editing/pasteboard/gtk/script-tests/middle-click-onpaste.js: Renamed from LayoutTests/platform/gtk/editing/pasteboard/script-tests/middle-click-onpaste.js.
(handlePaste):
- platform/gtk/TestExpectations:
- 8:08 PM Changeset in webkit [187802] by
-
- 7 edits in trunk/Source/WebCore
Unreviewed, rolling out r187707, r187709, r187724, and
r187728.
https://bugs.webkit.org/show_bug.cgi?id=147617
fast/text/international/arabic-justify.html is flakey
(Requested by litherum on #webkit).
Reverted changesets:
"[OS X] Migrate to CTFontCreateForCharactersWithLanguage from
[NSFont findFontLike:forString:withRange:inLanguage]"
https://bugs.webkit.org/show_bug.cgi?id=147483
http://trac.webkit.org/changeset/187707
"Fix the build"
http://trac.webkit.org/changeset/187709
"Expand CharacterFallbackMapKey to a struct"
https://bugs.webkit.org/show_bug.cgi?id=147530
http://trac.webkit.org/changeset/187724
"CharacterFallbackMapKey should be locale-specific"
https://bugs.webkit.org/show_bug.cgi?id=147532
http://trac.webkit.org/changeset/187728
Patch by Commit Queue <commit-queue@webkit.org> on 2015-08-03
- 8:06 PM Changeset in webkit [187801] by
-
- 2 edits in trunk/Source/WebKit/mac
Fix the Yosemite build after r187797
Unreviewed.
- WebView/WebHTMLView.mm:
(-[WebHTMLView _updateFontPanel]):
- 8:00 PM Changeset in webkit [187800] by
-
- 3 edits42 moves1 add1 delete in trunk/LayoutTests
Move platform/win/accessibility tests to accessibility/win.
Fix paths to script files in the tests. Fix TestExpectations. Remove an unused result.
- TestExpectations:
- accessibility/win/detached-object-notification-crash-expected.txt: Renamed from LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt.
- accessibility/win/detached-object-notification-crash.html: Renamed from LayoutTests/platform/win/accessibility/detached-object-notification-crash.html.
- accessibility/win/document-enabled-state-expected.txt: Renamed from LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt.
- accessibility/win/document-enabled-state.html: Renamed from LayoutTests/platform/win/accessibility/document-enabled-state.html.
- accessibility/win/document-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/document-role-expected.txt.
- accessibility/win/document-role.html: Renamed from LayoutTests/platform/win/accessibility/document-role.html.
- accessibility/win/focus-events-expected.txt: Renamed from LayoutTests/platform/win/accessibility/focus-events-expected.txt.
- accessibility/win/focus-events.html: Renamed from LayoutTests/platform/win/accessibility/focus-events.html.
- accessibility/win/heading-elements-expected.txt: Renamed from LayoutTests/platform/win/accessibility/heading-elements-expected.txt.
- accessibility/win/heading-elements.html: Renamed from LayoutTests/platform/win/accessibility/heading-elements.html.
- accessibility/win/img-alt-attribute-expected.txt: Renamed from LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt.
- accessibility/win/img-alt-attribute.html: Renamed from LayoutTests/platform/win/accessibility/img-alt-attribute.html.
- accessibility/win/linked-elements-expected.txt: Renamed from LayoutTests/platform/win/accessibility/linked-elements-expected.txt.
- accessibility/win/linked-elements.html: Renamed from LayoutTests/platform/win/accessibility/linked-elements.html.
- accessibility/win/list-item-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-item-role-expected.txt.
- accessibility/win/list-item-role.html: Renamed from LayoutTests/platform/win/accessibility/list-item-role.html.
- accessibility/win/list-marker-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-marker-role-expected.txt.
- accessibility/win/list-marker-role.html: Renamed from LayoutTests/platform/win/accessibility/list-marker-role.html.
- accessibility/win/list-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-role-expected.txt.
- accessibility/win/list-role.html: Renamed from LayoutTests/platform/win/accessibility/list-role.html.
- accessibility/win/multiple-select-element-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt.
- accessibility/win/multiple-select-element-role.html: Renamed from LayoutTests/platform/win/accessibility/multiple-select-element-role.html.
- accessibility/win/option-element-position-and-size-expected.txt: Renamed from LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt.
- accessibility/win/option-element-position-and-size.html: Renamed from LayoutTests/platform/win/accessibility/option-element-position-and-size.html.
- accessibility/win/option-element-selection-and-focus-events-expected.txt: Renamed from LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt.
- accessibility/win/option-element-selection-and-focus-events.html: Renamed from LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html.
- accessibility/win/parent-element-expected.txt: Renamed from LayoutTests/platform/win/accessibility/parent-element-expected.txt.
- accessibility/win/parent-element.html: Renamed from LayoutTests/platform/win/accessibility/parent-element.html.
- accessibility/win/scroll-to-anchor-expected.txt: Renamed from LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt.
- accessibility/win/scroll-to-anchor.html: Renamed from LayoutTests/platform/win/accessibility/scroll-to-anchor.html.
- accessibility/win/select-element-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/select-element-role-expected.txt.
- accessibility/win/select-element-role.html: Renamed from LayoutTests/platform/win/accessibility/select-element-role.html.
- accessibility/win/select-element-valuechange-event-expected.txt: Renamed from LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt.
- accessibility/win/select-element-valuechange-event.html: Renamed from LayoutTests/platform/win/accessibility/select-element-valuechange-event.html.
- accessibility/win/selection-and-focus-expected.txt: Renamed from LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt.
- accessibility/win/selection-and-focus.html: Renamed from LayoutTests/platform/win/accessibility/selection-and-focus.html.
- accessibility/win/single-select-children-changed-expected.txt: Renamed from LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt.
- accessibility/win/single-select-children-changed.html: Renamed from LayoutTests/platform/win/accessibility/single-select-children-changed.html.
- accessibility/win/single-select-children-expected.txt: Renamed from LayoutTests/platform/win/accessibility/single-select-children-expected.txt.
- accessibility/win/single-select-children.html: Renamed from LayoutTests/platform/win/accessibility/single-select-children.html.
- accessibility/win/text-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/text-role-expected.txt.
- accessibility/win/text-role.html: Renamed from LayoutTests/platform/win/accessibility/text-role.html.
- platform/win/TestExpectations:
- platform/win/accessibility/option-element-position-and-size-expected.txt: Removed.
- 8:00 PM Changeset in webkit [187799] by
-
- 5 edits465 moves3 adds2 deletes in trunk/LayoutTests
Move platform/mac/accessibility tests to accessibility/mac.
Fix paths to script files in the tests. Fix TestExpectations. Remove an unused result.
- TestExpectations:
- accessibility/mac/abbr-acronym-tags-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/abbr-acronym-tags-expected.txt.
- accessibility/mac/abbr-acronym-tags.html: Renamed from LayoutTests/platform/mac/accessibility/abbr-acronym-tags.html.
- accessibility/mac/accesskey-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/accesskey-expected.txt.
- accessibility/mac/accesskey.html: Renamed from LayoutTests/platform/mac/accessibility/accesskey.html.
- accessibility/mac/alt-for-css-content-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/alt-for-css-content-expected.txt.
- accessibility/mac/alt-for-css-content.html: Renamed from LayoutTests/platform/mac/accessibility/alt-for-css-content.html.
- accessibility/mac/area-with-aria-label-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/area-with-aria-label-expected.txt.
- accessibility/mac/area-with-aria-label.html: Renamed from LayoutTests/platform/mac/accessibility/area-with-aria-label.html.
- accessibility/mac/aria-alerts-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-alerts-expected.txt.
- accessibility/mac/aria-alerts.html: Renamed from LayoutTests/platform/mac/accessibility/aria-alerts.html.
- accessibility/mac/aria-columnrowheaders-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-columnrowheaders-expected.txt.
- accessibility/mac/aria-columnrowheaders.html: Renamed from LayoutTests/platform/mac/accessibility/aria-columnrowheaders.html.
- accessibility/mac/aria-directory-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-directory-expected.txt.
- accessibility/mac/aria-directory.html: Renamed from LayoutTests/platform/mac/accessibility/aria-directory.html.
- accessibility/mac/aria-divs-not-ignored-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-divs-not-ignored-expected.txt.
- accessibility/mac/aria-divs-not-ignored.html: Renamed from LayoutTests/platform/mac/accessibility/aria-divs-not-ignored.html.
- accessibility/mac/aria-drag-drop-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-drag-drop-expected.txt.
- accessibility/mac/aria-drag-drop.html: Renamed from LayoutTests/platform/mac/accessibility/aria-drag-drop.html.
- accessibility/mac/aria-expanded-not-exposed-when-undefined-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-expanded-not-exposed-when-undefined-expected.txt.
- accessibility/mac/aria-expanded-not-exposed-when-undefined.html: Renamed from LayoutTests/platform/mac/accessibility/aria-expanded-not-exposed-when-undefined.html.
- accessibility/mac/aria-expanded-notifications-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-expanded-notifications-expected.txt.
- accessibility/mac/aria-expanded-notifications.html: Renamed from LayoutTests/platform/mac/accessibility/aria-expanded-notifications.html.
- accessibility/mac/aria-expanded-standard-items-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-expanded-standard-items-expected.txt.
- accessibility/mac/aria-expanded-standard-items.html: Renamed from LayoutTests/platform/mac/accessibility/aria-expanded-standard-items.html.
- accessibility/mac/aria-grid-with-strange-hierarchy-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-grid-with-strange-hierarchy-expected.txt.
- accessibility/mac/aria-grid-with-strange-hierarchy.html: Renamed from LayoutTests/platform/mac/accessibility/aria-grid-with-strange-hierarchy.html.
- accessibility/mac/aria-grouping-roles-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-grouping-roles-expected.txt.
- accessibility/mac/aria-grouping-roles.html: Renamed from LayoutTests/platform/mac/accessibility/aria-grouping-roles.html.
- accessibility/mac/aria-hidden-changes-for-non-ignored-elements-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-hidden-changes-for-non-ignored-elements-expected.txt.
- accessibility/mac/aria-hidden-changes-for-non-ignored-elements.html: Renamed from LayoutTests/platform/mac/accessibility/aria-hidden-changes-for-non-ignored-elements.html.
- accessibility/mac/aria-image-emits-object-replacement-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-image-emits-object-replacement-expected.txt.
- accessibility/mac/aria-image-emits-object-replacement.html: Renamed from LayoutTests/platform/mac/accessibility/aria-image-emits-object-replacement.html.
- accessibility/mac/aria-label-overrides-visible-text-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-label-overrides-visible-text-expected.txt.
- accessibility/mac/aria-label-overrides-visible-text.html: Renamed from LayoutTests/platform/mac/accessibility/aria-label-overrides-visible-text.html.
- accessibility/mac/aria-listbox-selectedchildren-change-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-listbox-selectedchildren-change-expected.txt.
- accessibility/mac/aria-listbox-selectedchildren-change.html: Renamed from LayoutTests/platform/mac/accessibility/aria-listbox-selectedchildren-change.html.
- accessibility/mac/aria-liveregion-marquee-default-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregion-marquee-default-expected.txt.
- accessibility/mac/aria-liveregion-marquee-default.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregion-marquee-default.html.
- accessibility/mac/aria-liveregion-on-image-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregion-on-image-expected.txt.
- accessibility/mac/aria-liveregion-on-image.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregion-on-image.html.
- accessibility/mac/aria-liveregions-addedelement-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-addedelement-expected.txt.
- accessibility/mac/aria-liveregions-addedelement.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-addedelement.html.
- accessibility/mac/aria-liveregions-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-attributes-expected.txt.
- accessibility/mac/aria-liveregions-attributes.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-attributes.html.
- accessibility/mac/aria-liveregions-changedalt-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-changedalt-expected.txt.
- accessibility/mac/aria-liveregions-changedalt.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-changedalt.html.
- accessibility/mac/aria-liveregions-changedtext-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-changedtext-expected.txt.
- accessibility/mac/aria-liveregions-changedtext.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-changedtext.html.
- accessibility/mac/aria-liveregions-notifications-always-sent-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-notifications-always-sent-expected.txt.
- accessibility/mac/aria-liveregions-notifications-always-sent.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-notifications-always-sent.html.
- accessibility/mac/aria-liveregions-notifications-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-notifications-expected.txt.
- accessibility/mac/aria-liveregions-notifications.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-notifications.html.
- accessibility/mac/aria-liveregions-removedelement-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-removedelement-expected.txt.
- accessibility/mac/aria-liveregions-removedelement.html: Renamed from LayoutTests/platform/mac/accessibility/aria-liveregions-removedelement.html.
- accessibility/mac/aria-menu-closed-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-closed-notification-expected.txt.
- accessibility/mac/aria-menu-closed-notification.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-closed-notification.html.
- accessibility/mac/aria-menu-item-selected-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-item-selected-notification-expected.txt.
- accessibility/mac/aria-menu-item-selected-notification.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-item-selected-notification.html.
- accessibility/mac/aria-menu-open-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-open-notification-expected.txt.
- accessibility/mac/aria-menu-open-notification.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-open-notification.html.
- accessibility/mac/aria-menu-role-descriptions-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-role-descriptions-expected.txt.
- accessibility/mac/aria-menu-role-descriptions.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menu-role-descriptions.html.
- accessibility/mac/aria-menubar-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menubar-expected.txt.
- accessibility/mac/aria-menubar.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menubar.html.
- accessibility/mac/aria-menuitem-checked-value-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menuitem-checked-value-expected.txt.
- accessibility/mac/aria-menuitem-checked-value.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menuitem-checked-value.html.
- accessibility/mac/aria-menuitem-focus-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-menuitem-focus-expected.txt.
- accessibility/mac/aria-menuitem-focus.html: Renamed from LayoutTests/platform/mac/accessibility/aria-menuitem-focus.html.
- accessibility/mac/aria-multiline-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-multiline-expected.txt.
- accessibility/mac/aria-multiline.html: Renamed from LayoutTests/platform/mac/accessibility/aria-multiline.html.
- accessibility/mac/aria-multiple-liveregions-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-multiple-liveregions-notification-expected.txt.
- accessibility/mac/aria-multiple-liveregions-notification.html: Renamed from LayoutTests/platform/mac/accessibility/aria-multiple-liveregions-notification.html.
- accessibility/mac/aria-multiselectable-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-multiselectable-expected.txt.
- accessibility/mac/aria-multiselectable.html: Renamed from LayoutTests/platform/mac/accessibility/aria-multiselectable.html.
- accessibility/mac/aria-owns-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-owns-expected.txt.
- accessibility/mac/aria-owns.html: Renamed from LayoutTests/platform/mac/accessibility/aria-owns.html.
- accessibility/mac/aria-popup-buttons-on-native-elements-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-popup-buttons-on-native-elements-expected.txt.
- accessibility/mac/aria-popup-buttons-on-native-elements.html: Renamed from LayoutTests/platform/mac/accessibility/aria-popup-buttons-on-native-elements.html.
- accessibility/mac/aria-popup-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-popup-expected.txt.
- accessibility/mac/aria-popup.html: Renamed from LayoutTests/platform/mac/accessibility/aria-popup.html.
- accessibility/mac/aria-pressed-button-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-pressed-button-attributes-expected.txt.
- accessibility/mac/aria-pressed-button-attributes.html: Renamed from LayoutTests/platform/mac/accessibility/aria-pressed-button-attributes.html.
- accessibility/mac/aria-radiobutton-text-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-radiobutton-text-expected.txt.
- accessibility/mac/aria-radiobutton-text.html: Renamed from LayoutTests/platform/mac/accessibility/aria-radiobutton-text.html.
- accessibility/mac/aria-radiogroup-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-radiogroup-expected.txt.
- accessibility/mac/aria-radiogroup.html: Renamed from LayoutTests/platform/mac/accessibility/aria-radiogroup.html.
- accessibility/mac/aria-required-popup-button-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-required-popup-button-expected.txt.
- accessibility/mac/aria-required-popup-button.html: Renamed from LayoutTests/platform/mac/accessibility/aria-required-popup-button.html.
- accessibility/mac/aria-slider-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-slider-expected.txt.
- accessibility/mac/aria-slider.html: Renamed from LayoutTests/platform/mac/accessibility/aria-slider.html.
- accessibility/mac/aria-spinbutton-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-spinbutton-crash-expected.txt.
- accessibility/mac/aria-spinbutton-crash.html: Renamed from LayoutTests/platform/mac/accessibility/aria-spinbutton-crash.html.
- accessibility/mac/aria-spinbutton-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-spinbutton-expected.txt.
- accessibility/mac/aria-spinbutton.html: Renamed from LayoutTests/platform/mac/accessibility/aria-spinbutton.html.
- accessibility/mac/aria-table-with-colspan-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-table-with-colspan-cells-expected.txt.
- accessibility/mac/aria-table-with-colspan-cells.html: Renamed from LayoutTests/platform/mac/accessibility/aria-table-with-colspan-cells.html.
- accessibility/mac/aria-toolbar-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-toolbar-expected.txt.
- accessibility/mac/aria-toolbar.html: Renamed from LayoutTests/platform/mac/accessibility/aria-toolbar.html.
- accessibility/mac/aria-tree-activedescendant-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-tree-activedescendant-expected.txt.
- accessibility/mac/aria-tree-activedescendant.html: Renamed from LayoutTests/platform/mac/accessibility/aria-tree-activedescendant.html.
- accessibility/mac/aria-tree-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-tree-expected.txt.
- accessibility/mac/aria-tree-index-of-items-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-tree-index-of-items-expected.txt.
- accessibility/mac/aria-tree-index-of-items.html: Renamed from LayoutTests/platform/mac/accessibility/aria-tree-index-of-items.html.
- accessibility/mac/aria-tree.html: Renamed from LayoutTests/platform/mac/accessibility/aria-tree.html.
- accessibility/mac/aria-treegrid-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-treegrid-expected.txt.
- accessibility/mac/aria-treegrid.html: Renamed from LayoutTests/platform/mac/accessibility/aria-treegrid.html.
- accessibility/mac/aria-valuetext-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-valuetext-expected.txt.
- accessibility/mac/aria-valuetext-on-native-slider-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-valuetext-on-native-slider-expected.txt.
- accessibility/mac/aria-valuetext-on-native-slider.html: Renamed from LayoutTests/platform/mac/accessibility/aria-valuetext-on-native-slider.html.
- accessibility/mac/aria-valuetext.html: Renamed from LayoutTests/platform/mac/accessibility/aria-valuetext.html.
- accessibility/mac/attributed-string-includes-highlighting-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/attributed-string-includes-highlighting-expected.txt.
- accessibility/mac/attributed-string-includes-highlighting.html: Renamed from LayoutTests/platform/mac/accessibility/attributed-string-includes-highlighting.html.
- accessibility/mac/attributed-string-includes-misspelled-with-selection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/attributed-string-includes-misspelled-with-selection-expected.txt.
- accessibility/mac/attributed-string-includes-misspelled-with-selection.html: Renamed from LayoutTests/platform/mac/accessibility/attributed-string-includes-misspelled-with-selection.html.
- accessibility/mac/bounds-for-range-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/bounds-for-range-expected.txt.
- accessibility/mac/bounds-for-range.html: Renamed from LayoutTests/platform/mac/accessibility/bounds-for-range.html.
- accessibility/mac/button-shouldnot-have-axvalue-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/button-shouldnot-have-axvalue-expected.txt.
- accessibility/mac/button-shouldnot-have-axvalue.html: Renamed from LayoutTests/platform/mac/accessibility/button-shouldnot-have-axvalue.html.
- accessibility/mac/canvas-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/canvas-expected.txt.
- accessibility/mac/canvas.html: Renamed from LayoutTests/platform/mac/accessibility/canvas.html.
- accessibility/mac/caret-browsing-arrow-nav-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/caret-browsing-arrow-nav-expected.txt.
- accessibility/mac/caret-browsing-arrow-nav.html: Renamed from LayoutTests/platform/mac/accessibility/caret-browsing-arrow-nav.html.
- accessibility/mac/caret-browsing-attribute-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/caret-browsing-attribute-expected.txt.
- accessibility/mac/caret-browsing-attribute.html: Renamed from LayoutTests/platform/mac/accessibility/caret-browsing-attribute.html.
- accessibility/mac/caret-browsing-tab-selection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/caret-browsing-tab-selection-expected.txt.
- accessibility/mac/caret-browsing-tab-selection.html: Renamed from LayoutTests/platform/mac/accessibility/caret-browsing-tab-selection.html.
- accessibility/mac/change-notification-on-scroll-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/change-notification-on-scroll-expected.txt.
- accessibility/mac/change-notification-on-scroll.html: Renamed from LayoutTests/platform/mac/accessibility/change-notification-on-scroll.html.
- accessibility/mac/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt.
- accessibility/mac/checkbox-posts-value-change-notification-after-activation-with-space.html: Renamed from LayoutTests/platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html.
- accessibility/mac/clipped-text-under-element-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/clipped-text-under-element-expected.txt.
- accessibility/mac/clipped-text-under-element.html: Renamed from LayoutTests/platform/mac/accessibility/clipped-text-under-element.html.
- accessibility/mac/combobox-activedescendant-notifications-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications-expected.txt.
- accessibility/mac/combobox-activedescendant-notifications.html: Renamed from LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications.html.
- accessibility/mac/combox-box-value-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/combox-box-value-expected.txt.
- accessibility/mac/combox-box-value.html: Renamed from LayoutTests/platform/mac/accessibility/combox-box-value.html.
- accessibility/mac/content-editable-range-properties-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/content-editable-range-properties-expected.txt.
- accessibility/mac/content-editable-range-properties.html: Renamed from LayoutTests/platform/mac/accessibility/content-editable-range-properties.html.
- accessibility/mac/crash-in-element-for-text-marker-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/crash-in-element-for-text-marker-expected.txt.
- accessibility/mac/crash-in-element-for-text-marker.html: Renamed from LayoutTests/platform/mac/accessibility/crash-in-element-for-text-marker.html.
- accessibility/mac/crash-invalid-text-marker-node.html: Renamed from LayoutTests/platform/mac/accessibility/crash-invalid-text-marker-node.html.
- accessibility/mac/css-speech-speak-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/css-speech-speak-expected.txt.
- accessibility/mac/css-speech-speak.html: Renamed from LayoutTests/platform/mac/accessibility/css-speech-speak.html.
- accessibility/mac/definition-list-term-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/definition-list-term-expected.txt.
- accessibility/mac/definition-list-term.html: Renamed from LayoutTests/platform/mac/accessibility/definition-list-term.html.
- accessibility/mac/descriptionlist-not-ignored-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/descriptionlist-not-ignored-expected.txt.
- accessibility/mac/descriptionlist-not-ignored.html: Renamed from LayoutTests/platform/mac/accessibility/descriptionlist-not-ignored.html.
- accessibility/mac/details-summary-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/details-summary-expected.txt.
- accessibility/mac/details-summary.html: Renamed from LayoutTests/platform/mac/accessibility/details-summary.html.
- accessibility/mac/div-containing-div-with-aria-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/div-containing-div-with-aria-expected.txt.
- accessibility/mac/div-containing-div-with-aria.html: Renamed from LayoutTests/platform/mac/accessibility/div-containing-div-with-aria.html.
- accessibility/mac/document-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/document-attributes-expected.txt.
- accessibility/mac/document-attributes.html: Renamed from LayoutTests/platform/mac/accessibility/document-attributes.html.
- accessibility/mac/document-links-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/document-links-expected.txt.
- accessibility/mac/document-links.html: Renamed from LayoutTests/platform/mac/accessibility/document-links.html.
- accessibility/mac/document-title-used-for-description-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/document-title-used-for-description-expected.txt.
- accessibility/mac/document-title-used-for-description.html: Renamed from LayoutTests/platform/mac/accessibility/document-title-used-for-description.html.
- accessibility/mac/double-title-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/double-title-expected.txt.
- accessibility/mac/double-title.html: Renamed from LayoutTests/platform/mac/accessibility/double-title.html.
- accessibility/mac/editable-webarea-context-menu-point-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/editable-webarea-context-menu-point-expected.txt.
- accessibility/mac/editable-webarea-context-menu-point.html: Renamed from LayoutTests/platform/mac/accessibility/editable-webarea-context-menu-point.html.
- accessibility/mac/element-busy-changed-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/element-busy-changed-expected.txt.
- accessibility/mac/element-busy-changed.html: Renamed from LayoutTests/platform/mac/accessibility/element-busy-changed.html.
- accessibility/mac/element-focus-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/element-focus-expected.txt.
- accessibility/mac/element-focus.html: Renamed from LayoutTests/platform/mac/accessibility/element-focus.html.
- accessibility/mac/element-for-text-marker-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/element-for-text-marker-expected.txt.
- accessibility/mac/element-for-text-marker.html: Renamed from LayoutTests/platform/mac/accessibility/element-for-text-marker.html.
- accessibility/mac/element-is-ignored-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/element-is-ignored-expected.txt.
- accessibility/mac/element-is-ignored.html: Renamed from LayoutTests/platform/mac/accessibility/element-is-ignored.html.
- accessibility/mac/element-level-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/element-level-expected.txt.
- accessibility/mac/element-level.html: Renamed from LayoutTests/platform/mac/accessibility/element-level.html.
- accessibility/mac/element-paths-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/element-paths-expected.txt.
- accessibility/mac/element-paths.html: Renamed from LayoutTests/platform/mac/accessibility/element-paths.html.
- accessibility/mac/estimated-progress-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/estimated-progress-expected.txt.
- accessibility/mac/estimated-progress.html: Renamed from LayoutTests/platform/mac/accessibility/estimated-progress.html.
- accessibility/mac/expanded-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/expanded-notification-expected.txt.
- accessibility/mac/expanded-notification.html: Renamed from LayoutTests/platform/mac/accessibility/expanded-notification.html.
- accessibility/mac/file-upload-button-subrole-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/file-upload-button-subrole-expected.txt.
- accessibility/mac/file-upload-button-subrole.html: Renamed from LayoutTests/platform/mac/accessibility/file-upload-button-subrole.html.
- accessibility/mac/find-and-replace-match-capitalization-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/find-and-replace-match-capitalization-expected.txt.
- accessibility/mac/find-and-replace-match-capitalization.html: Renamed from LayoutTests/platform/mac/accessibility/find-and-replace-match-capitalization.html.
- accessibility/mac/focus-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/focus-crash-expected.txt.
- accessibility/mac/focus-crash.html: Renamed from LayoutTests/platform/mac/accessibility/focus-crash.html.
- accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt.
- accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html: Renamed from LayoutTests/platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html.
- accessibility/mac/footer-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/footer-expected.txt.
- accessibility/mac/footer-roledescription-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/footer-roledescription-expected.txt.
- accessibility/mac/footer-roledescription.html: Renamed from LayoutTests/platform/mac/accessibility/footer-roledescription.html.
- accessibility/mac/footer.html: Renamed from LayoutTests/platform/mac/accessibility/footer.html.
- accessibility/mac/form-control-value-settable-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/form-control-value-settable-expected.txt.
- accessibility/mac/form-control-value-settable.html: Renamed from LayoutTests/platform/mac/accessibility/form-control-value-settable.html.
- accessibility/mac/frame-with-title-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/frame-with-title-expected.txt.
- accessibility/mac/frame-with-title.html: Renamed from LayoutTests/platform/mac/accessibility/frame-with-title.html.
- accessibility/mac/header-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/header-expected.txt.
- accessibility/mac/header.html: Renamed from LayoutTests/platform/mac/accessibility/header.html.
- accessibility/mac/heading-clickpoint-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/heading-clickpoint-expected.txt.
- accessibility/mac/heading-clickpoint.html: Renamed from LayoutTests/platform/mac/accessibility/heading-clickpoint.html.
- accessibility/mac/hr-element-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/hr-element-expected.txt.
- accessibility/mac/hr-element.html: Renamed from LayoutTests/platform/mac/accessibility/hr-element.html.
- accessibility/mac/html-section-elements-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/html-section-elements-expected.txt.
- accessibility/mac/html-section-elements.html: Renamed from LayoutTests/platform/mac/accessibility/html-section-elements.html.
- accessibility/mac/html-slider-indicator-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/html-slider-indicator-expected.txt.
- accessibility/mac/html-slider-indicator.html: Renamed from LayoutTests/platform/mac/accessibility/html-slider-indicator.html.
- accessibility/mac/html-with-aria-label-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/html-with-aria-label-expected.txt.
- accessibility/mac/html-with-aria-label.html: Renamed from LayoutTests/platform/mac/accessibility/html-with-aria-label.html.
- accessibility/mac/html5-input-number-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/html5-input-number-expected.txt.
- accessibility/mac/html5-input-number.html: Renamed from LayoutTests/platform/mac/accessibility/html5-input-number.html.
- accessibility/mac/id-class-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/id-class-attributes-expected.txt.
- accessibility/mac/id-class-attributes.html: Renamed from LayoutTests/platform/mac/accessibility/id-class-attributes.html.
- accessibility/mac/iframe-aria-hidden-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/iframe-aria-hidden-expected.txt.
- accessibility/mac/iframe-aria-hidden.html: Renamed from LayoutTests/platform/mac/accessibility/iframe-aria-hidden.html.
- accessibility/mac/iframe-with-title-correct-hierarchy-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/iframe-with-title-correct-hierarchy-expected.txt.
- accessibility/mac/iframe-with-title-correct-hierarchy.html: Renamed from LayoutTests/platform/mac/accessibility/iframe-with-title-correct-hierarchy.html.
- accessibility/mac/imagemap-hittest-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/imagemap-hittest-expected.txt.
- accessibility/mac/imagemap-hittest.html: Renamed from LayoutTests/platform/mac/accessibility/imagemap-hittest.html.
- accessibility/mac/inherited-presentational-lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/inherited-presentational-lists-expected.txt.
- accessibility/mac/inherited-presentational-lists.html: Renamed from LayoutTests/platform/mac/accessibility/inherited-presentational-lists.html.
- accessibility/mac/input-image-url-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/input-image-url-expected.txt.
- accessibility/mac/input-image-url.html: Renamed from LayoutTests/platform/mac/accessibility/input-image-url.html.
- accessibility/mac/input-replacevalue-userinfo-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/input-replacevalue-userinfo-expected.txt.
- accessibility/mac/input-replacevalue-userinfo.html: Renamed from LayoutTests/platform/mac/accessibility/input-replacevalue-userinfo.html.
- accessibility/mac/input-slider-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/input-slider-expected.txt.
- accessibility/mac/input-slider.html: Renamed from LayoutTests/platform/mac/accessibility/input-slider.html.
- accessibility/mac/input-title-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/input-title-expected.txt.
- accessibility/mac/input-title.html: Renamed from LayoutTests/platform/mac/accessibility/input-title.html.
- accessibility/mac/internal-link-anchors-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors-expected.txt.
- accessibility/mac/internal-link-anchors.html: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors.html.
- accessibility/mac/internal-link-when-document-has-fragment-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-when-document-has-fragment-expected.txt.
- accessibility/mac/internal-link-when-document-has-fragment.html: Renamed from LayoutTests/platform/mac/accessibility/internal-link-when-document-has-fragment.html.
- accessibility/mac/invalid-menu-role-does-not-send-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/invalid-menu-role-does-not-send-notification-expected.txt.
- accessibility/mac/invalid-menu-role-does-not-send-notification.html: Renamed from LayoutTests/platform/mac/accessibility/invalid-menu-role-does-not-send-notification.html.
- accessibility/mac/label-element-with-hidden-control-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/label-element-with-hidden-control-expected.txt.
- accessibility/mac/label-element-with-hidden-control.html: Renamed from LayoutTests/platform/mac/accessibility/label-element-with-hidden-control.html.
- accessibility/mac/label-elements-exposed-as-title-ui-elements-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/label-elements-exposed-as-title-ui-elements-expected.txt.
- accessibility/mac/label-elements-exposed-as-title-ui-elements.html: Renamed from LayoutTests/platform/mac/accessibility/label-elements-exposed-as-title-ui-elements.html.
- accessibility/mac/landmark-not-ignored-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/landmark-not-ignored-expected.txt.
- accessibility/mac/landmark-not-ignored.html: Renamed from LayoutTests/platform/mac/accessibility/landmark-not-ignored.html.
- accessibility/mac/line-range-for-text-marker-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/line-range-for-text-marker-expected.txt.
- accessibility/mac/line-range-for-text-marker.html: Renamed from LayoutTests/platform/mac/accessibility/line-range-for-text-marker.html.
- accessibility/mac/link-with-title-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/link-with-title-expected.txt.
- accessibility/mac/link-with-title.html: Renamed from LayoutTests/platform/mac/accessibility/link-with-title.html.
- accessibility/mac/list-items-ignored-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/list-items-ignored-expected.txt.
- accessibility/mac/list-items-ignored.html: Renamed from LayoutTests/platform/mac/accessibility/list-items-ignored.html.
- accessibility/mac/listbox-hit-test-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/listbox-hit-test-expected.txt.
- accessibility/mac/listbox-hit-test.html: Renamed from LayoutTests/platform/mac/accessibility/listbox-hit-test.html.
- accessibility/mac/listmarker-suffix-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/listmarker-suffix-expected.txt.
- accessibility/mac/listmarker-suffix.html: Renamed from LayoutTests/platform/mac/accessibility/listmarker-suffix.html.
- accessibility/mac/live-region-creation-notification-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/live-region-creation-notification-expected.txt.
- accessibility/mac/live-region-creation-notification.html: Renamed from LayoutTests/platform/mac/accessibility/live-region-creation-notification.html.
- accessibility/mac/live-region-on-span-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/live-region-on-span-expected.txt.
- accessibility/mac/live-region-on-span.html: Renamed from LayoutTests/platform/mac/accessibility/live-region-on-span.html.
- accessibility/mac/main-element-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/main-element-expected.txt.
- accessibility/mac/main-element.html: Renamed from LayoutTests/platform/mac/accessibility/main-element.html.
- accessibility/mac/malformed-tree-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/malformed-tree-expected.txt.
- accessibility/mac/malformed-tree.html: Renamed from LayoutTests/platform/mac/accessibility/malformed-tree.html.
- accessibility/mac/math-alttext-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-alttext-expected.txt.
- accessibility/mac/math-alttext.html: Renamed from LayoutTests/platform/mac/accessibility/math-alttext.html.
- accessibility/mac/mathml-elements-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/mathml-elements-expected.txt.
- accessibility/mac/mathml-elements.html: Renamed from LayoutTests/platform/mac/accessibility/mathml-elements.html.
- accessibility/mac/mathml-line-fraction-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/mathml-line-fraction-expected.txt.
- accessibility/mac/mathml-line-fraction.html: Renamed from LayoutTests/platform/mac/accessibility/mathml-line-fraction.html.
- accessibility/mac/mathml-multiscript-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/mathml-multiscript-expected.txt.
- accessibility/mac/mathml-multiscript.html: Renamed from LayoutTests/platform/mac/accessibility/mathml-multiscript.html.
- accessibility/mac/mathml-root-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/mathml-root-expected.txt.
- accessibility/mac/mathml-root.html: Renamed from LayoutTests/platform/mac/accessibility/mathml-root.html.
- accessibility/mac/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/media-emits-object-replacement-expected.txt.
- accessibility/mac/media-emits-object-replacement.html: Renamed from LayoutTests/platform/mac/accessibility/media-emits-object-replacement.html.
- accessibility/mac/media-role-descriptions-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/media-role-descriptions-expected.txt.
- accessibility/mac/media-role-descriptions.html: Renamed from LayoutTests/platform/mac/accessibility/media-role-descriptions.html.
- accessibility/mac/menu-item-values-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/menu-item-values-expected.txt.
- accessibility/mac/menu-item-values.html: Renamed from LayoutTests/platform/mac/accessibility/menu-item-values.html.
- accessibility/mac/misspelled-attributed-string-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/misspelled-attributed-string-expected.txt.
- accessibility/mac/misspelled-attributed-string.html: Renamed from LayoutTests/platform/mac/accessibility/misspelled-attributed-string.html.
- accessibility/mac/mixed-checkbox-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/mixed-checkbox-expected.txt.
- accessibility/mac/mixed-checkbox.html: Renamed from LayoutTests/platform/mac/accessibility/mixed-checkbox.html.
- accessibility/mac/native-list-item-should-not-expose-label-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/native-list-item-should-not-expose-label-expected.txt.
- accessibility/mac/native-list-item-should-not-expose-label.html: Renamed from LayoutTests/platform/mac/accessibility/native-list-item-should-not-expose-label.html.
- accessibility/mac/native-vs-nonnative-checkboxes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/native-vs-nonnative-checkboxes-expected.txt.
- accessibility/mac/native-vs-nonnative-checkboxes.html: Renamed from LayoutTests/platform/mac/accessibility/native-vs-nonnative-checkboxes.html.
- accessibility/mac/no-unknown-objects-when-title-attribute-present-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/no-unknown-objects-when-title-attribute-present-expected.txt.
- accessibility/mac/no-unknown-objects-when-title-attribute-present.html: Renamed from LayoutTests/platform/mac/accessibility/no-unknown-objects-when-title-attribute-present.html.
- accessibility/mac/object-replacement-with-no-rendered-children-at-node-start-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/object-replacement-with-no-rendered-children-at-node-start-expected.txt.
- accessibility/mac/object-replacement-with-no-rendered-children-at-node-start.html: Renamed from LayoutTests/platform/mac/accessibility/object-replacement-with-no-rendered-children-at-node-start.html.
- accessibility/mac/object-replacement-with-rendered-children-at-node-start-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/object-replacement-with-rendered-children-at-node-start-expected.txt.
- accessibility/mac/object-replacement-with-rendered-children-at-node-start.html: Renamed from LayoutTests/platform/mac/accessibility/object-replacement-with-rendered-children-at-node-start.html.
- accessibility/mac/option-with-arialabel-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/option-with-arialabel-expected.txt.
- accessibility/mac/option-with-arialabel.html: Renamed from LayoutTests/platform/mac/accessibility/option-with-arialabel.html.
- accessibility/mac/option-with-lang-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/option-with-lang-expected.txt.
- accessibility/mac/option-with-lang.html: Renamed from LayoutTests/platform/mac/accessibility/option-with-lang.html.
- accessibility/mac/ordered-textmarker-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/ordered-textmarker-crash-expected.txt.
- accessibility/mac/ordered-textmarker-crash.html: Renamed from LayoutTests/platform/mac/accessibility/ordered-textmarker-crash.html.
- accessibility/mac/parent-of-table-row-is-table-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/parent-of-table-row-is-table-expected.txt.
- accessibility/mac/parent-of-table-row-is-table.html: Renamed from LayoutTests/platform/mac/accessibility/parent-of-table-row-is-table.html.
- accessibility/mac/popup-button-exposes-axvalue-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/popup-button-exposes-axvalue-expected.txt.
- accessibility/mac/popup-button-exposes-axvalue.html: Renamed from LayoutTests/platform/mac/accessibility/popup-button-exposes-axvalue.html.
- accessibility/mac/press-action-for-presentational-descendants-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/press-action-for-presentational-descendants-expected.txt.
- accessibility/mac/press-action-for-presentational-descendants.html: Renamed from LayoutTests/platform/mac/accessibility/press-action-for-presentational-descendants.html.
- accessibility/mac/press-action-is-first-expected.txt: Renamed from LayoutTests/platform/mac/platform/mac/accessibility/press-action-is-first-expected.txt.
- accessibility/mac/press-action-is-first.html: Renamed from LayoutTests/platform/mac/accessibility/press-action-is-first.html.
- accessibility/mac/press-action-not-exposed-for-event-delegation-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt.
- accessibility/mac/press-action-not-exposed-for-event-delegation.html: Renamed from LayoutTests/platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html.
- accessibility/mac/prevent-keyboard-event-dispatch-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt.
- accessibility/mac/prevent-keyboard-event-dispatch.html: Renamed from LayoutTests/platform/mac/accessibility/prevent-keyboard-event-dispatch.html.
- accessibility/mac/progressbar-indeterminate-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/progressbar-indeterminate-expected.txt.
- accessibility/mac/progressbar-indeterminate.html: Renamed from LayoutTests/platform/mac/accessibility/progressbar-indeterminate.html.
- accessibility/mac/radio-button-checkbox-size-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/radio-button-checkbox-size-expected.txt.
- accessibility/mac/radio-button-checkbox-size.html: Renamed from LayoutTests/platform/mac/accessibility/radio-button-checkbox-size.html.
- accessibility/mac/range-for-line-textarea-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/range-for-line-textarea-expected.txt.
- accessibility/mac/range-for-line-textarea.html: Renamed from LayoutTests/platform/mac/accessibility/range-for-line-textarea.html.
- accessibility/mac/range-for-position-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/range-for-position-expected.txt.
- accessibility/mac/range-for-position.html: Renamed from LayoutTests/platform/mac/accessibility/range-for-position.html.
- accessibility/mac/removing-textarea-after-edit-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/removing-textarea-after-edit-crash-expected.txt.
- accessibility/mac/removing-textarea-after-edit-crash.html: Renamed from LayoutTests/platform/mac/accessibility/removing-textarea-after-edit-crash.html.
- accessibility/mac/resources/accessibility-helper.js: Renamed from LayoutTests/platform/mac/accessibility/resources/accessibility-helper.js.
(clearSelectionAndFocusOnWebArea):
(elementAtStartMarkerOfSelectedTextMarkerRange):
(caretBrowsingEnabled):
(setCaretBrowsingEnabled):
- accessibility/mac/resources/cake.png: Renamed from LayoutTests/platform/mac/accessibility/resources/cake.png.
- accessibility/mac/rowheader-outside-table-role-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/rowheader-outside-table-role-expected.txt.
- accessibility/mac/rowheader-outside-table-role.html: Renamed from LayoutTests/platform/mac/accessibility/rowheader-outside-table-role.html.
- accessibility/mac/ruby-hierarchy-roles-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/ruby-hierarchy-roles-expected.txt.
- accessibility/mac/ruby-hierarchy-roles.html: Renamed from LayoutTests/platform/mac/accessibility/ruby-hierarchy-roles.html.
- accessibility/mac/scroll-to-visible-action-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/scroll-to-visible-action-expected.txt.
- accessibility/mac/scroll-to-visible-action.html: Renamed from LayoutTests/platform/mac/accessibility/scroll-to-visible-action.html.
- accessibility/mac/scrollbars-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/scrollbars-expected.txt.
- accessibility/mac/scrollbars.html: Renamed from LayoutTests/platform/mac/accessibility/scrollbars.html.
- accessibility/mac/search-field-cancel-button-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-field-cancel-button-expected.txt.
- accessibility/mac/search-field-cancel-button.html: Renamed from LayoutTests/platform/mac/accessibility/search-field-cancel-button.html.
- accessibility/mac/search-predicate-container-not-included-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-container-not-included-expected.txt.
- accessibility/mac/search-predicate-container-not-included.html: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-container-not-included.html.
- accessibility/mac/search-predicate-element-count-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-element-count-expected.txt.
- accessibility/mac/search-predicate-element-count.html: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-element-count.html.
- accessibility/mac/search-predicate-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-expected.txt.
- accessibility/mac/search-predicate-immediate-descendants-only-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-immediate-descendants-only-expected.txt.
- accessibility/mac/search-predicate-immediate-descendants-only.html: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-immediate-descendants-only.html.
- accessibility/mac/search-predicate-start-not-specified-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-start-not-specified-expected.txt.
- accessibility/mac/search-predicate-start-not-specified.html: Renamed from LayoutTests/platform/mac/accessibility/search-predicate-start-not-specified.html.
- accessibility/mac/search-predicate.html: Renamed from LayoutTests/platform/mac/accessibility/search-predicate.html.
- accessibility/mac/search-subrole-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-subrole-expected.txt.
- accessibility/mac/search-subrole.html: Renamed from LayoutTests/platform/mac/accessibility/search-subrole.html.
- accessibility/mac/search-when-element-starts-in-table-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-when-element-starts-in-table-expected.txt.
- accessibility/mac/search-when-element-starts-in-table.html: Renamed from LayoutTests/platform/mac/accessibility/search-when-element-starts-in-table.html.
- accessibility/mac/search-with-frames-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/search-with-frames-expected.txt.
- accessibility/mac/search-with-frames.html: Renamed from LayoutTests/platform/mac/accessibility/search-with-frames.html.
- accessibility/mac/secure-text-field-supports-fast-search-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/secure-text-field-supports-fast-search-expected.txt.
- accessibility/mac/secure-text-field-supports-fast-search.html: Renamed from LayoutTests/platform/mac/accessibility/secure-text-field-supports-fast-search.html.
- accessibility/mac/select-element-selection-with-optgroups-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt.
- accessibility/mac/select-element-selection-with-optgroups.html: Renamed from LayoutTests/platform/mac/accessibility/select-element-selection-with-optgroups.html.
- accessibility/mac/select-text-should-match-whole-words-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text-should-match-whole-words-expected.txt.
- accessibility/mac/select-text-should-match-whole-words.html: Renamed from LayoutTests/platform/mac/accessibility/select-text-should-match-whole-words.html.
- accessibility/mac/select-text-stays-inside-text-controls-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt.
- accessibility/mac/select-text-stays-inside-text-controls.html: Renamed from LayoutTests/platform/mac/accessibility/select-text-stays-inside-text-controls.html.
- accessibility/mac/select-text/select-text-1-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-1-expected.txt.
- accessibility/mac/select-text/select-text-1.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-1.html.
- accessibility/mac/select-text/select-text-135546-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-135546-expected.txt.
- accessibility/mac/select-text/select-text-135546.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-135546.html.
- accessibility/mac/select-text/select-text-135575-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-135575-expected.txt.
- accessibility/mac/select-text/select-text-135575.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-135575.html.
- accessibility/mac/select-text/select-text-2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-2-expected.txt.
- accessibility/mac/select-text/select-text-2.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-2.html.
- accessibility/mac/select-text/select-text-3-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-3-expected.txt.
- accessibility/mac/select-text/select-text-3.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-3.html.
- accessibility/mac/select-text/select-text-4-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-4-expected.txt.
- accessibility/mac/select-text/select-text-4.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-4.html.
- accessibility/mac/select-text/select-text-5-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-5-expected.txt.
- accessibility/mac/select-text/select-text-5.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-5.html.
- accessibility/mac/select-text/select-text-6-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-6-expected.txt.
- accessibility/mac/select-text/select-text-6.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-6.html.
- accessibility/mac/select-text/select-text-7-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-7-expected.txt.
- accessibility/mac/select-text/select-text-7.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-7.html.
- accessibility/mac/select-text/select-text-8-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-8-expected.txt.
- accessibility/mac/select-text/select-text-8.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-8.html.
- accessibility/mac/select-text/select-text-9-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-9-expected.txt.
- accessibility/mac/select-text/select-text-9.html: Renamed from LayoutTests/platform/mac/accessibility/select-text/select-text-9.html.
- accessibility/mac/selected-rows-table-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selected-rows-table-expected.txt.
- accessibility/mac/selected-rows-table.html: Renamed from LayoutTests/platform/mac/accessibility/selected-rows-table.html.
- accessibility/mac/selected-tab-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selected-tab-crash-expected.txt.
- accessibility/mac/selected-tab-crash.html: Renamed from LayoutTests/platform/mac/accessibility/selected-tab-crash.html.
- accessibility/mac/selected-text-range-for-empty-textarea-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selected-text-range-for-empty-textarea-expected.txt.
- accessibility/mac/selected-text-range-for-empty-textarea.html: Renamed from LayoutTests/platform/mac/accessibility/selected-text-range-for-empty-textarea.html.
- accessibility/mac/selection-change-userinfo-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selection-change-userinfo-expected.txt.
- accessibility/mac/selection-change-userinfo.html: Renamed from LayoutTests/platform/mac/accessibility/selection-change-userinfo.html.
- accessibility/mac/selection-element-tabbing-to-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt.
- accessibility/mac/selection-element-tabbing-to-link.html: Renamed from LayoutTests/platform/mac/accessibility/selection-element-tabbing-to-link.html.
- accessibility/mac/selection-initial-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selection-initial-expected.txt.
- accessibility/mac/selection-initial.html: Renamed from LayoutTests/platform/mac/accessibility/selection-initial.html.
- accessibility/mac/selection-notification-focus-change-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selection-notification-focus-change-expected.txt.
- accessibility/mac/selection-notification-focus-change.html: Renamed from LayoutTests/platform/mac/accessibility/selection-notification-focus-change.html.
- accessibility/mac/selection-sync-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selection-sync-expected.txt.
- accessibility/mac/selection-sync.html: Renamed from LayoutTests/platform/mac/accessibility/selection-sync.html.
- accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/selection-value-changes-for-aria-textbox-expected.txt.
- accessibility/mac/selection-value-changes-for-aria-textbox.html: Renamed from LayoutTests/platform/mac/accessibility/selection-value-changes-for-aria-textbox.html.
- accessibility/mac/setting-attributes-is-asynchronous-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/setting-attributes-is-asynchronous-expected.txt.
- accessibility/mac/setting-attributes-is-asynchronous.html: Renamed from LayoutTests/platform/mac/accessibility/setting-attributes-is-asynchronous.html.
- accessibility/mac/slider-allows-title-ui-element-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/slider-allows-title-ui-element-expected.txt.
- accessibility/mac/slider-allows-title-ui-element.html: Renamed from LayoutTests/platform/mac/accessibility/slider-allows-title-ui-element.html.
- accessibility/mac/slider-supports-actions-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/slider-supports-actions-expected.txt.
- accessibility/mac/slider-supports-actions.html: Renamed from LayoutTests/platform/mac/accessibility/slider-supports-actions.html.
- accessibility/mac/spinbutton-valuedescription-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/spinbutton-valuedescription-expected.txt.
- accessibility/mac/spinbutton-valuedescription.html: Renamed from LayoutTests/platform/mac/accessibility/spinbutton-valuedescription.html.
- accessibility/mac/stale-table-rows-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/stale-table-rows-expected.txt.
- accessibility/mac/stale-table-rows.html: Renamed from LayoutTests/platform/mac/accessibility/stale-table-rows.html.
- accessibility/mac/stale-textmarker-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/stale-textmarker-crash-expected.txt.
- accessibility/mac/stale-textmarker-crash.html: Renamed from LayoutTests/platform/mac/accessibility/stale-textmarker-crash.html.
- accessibility/mac/static-text-role-uses-text-under-element-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/static-text-role-uses-text-under-element-expected.txt.
- accessibility/mac/static-text-role-uses-text-under-element.html: Renamed from LayoutTests/platform/mac/accessibility/static-text-role-uses-text-under-element.html.
- accessibility/mac/static-text-with-aria-label-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/static-text-with-aria-label-expected.txt.
- accessibility/mac/static-text-with-aria-label.html: Renamed from LayoutTests/platform/mac/accessibility/static-text-with-aria-label.html.
- accessibility/mac/string-range-contains-listmarker-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/string-range-contains-listmarker-expected.txt.
- accessibility/mac/string-range-contains-listmarker.html: Renamed from LayoutTests/platform/mac/accessibility/string-range-contains-listmarker.html.
- accessibility/mac/submit-button-default-value-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/submit-button-default-value-expected.txt.
- accessibility/mac/submit-button-default-value.html: Renamed from LayoutTests/platform/mac/accessibility/submit-button-default-value.html.
- accessibility/mac/supports-focus-setting-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/supports-focus-setting-expected.txt.
- accessibility/mac/supports-focus-setting.html: Renamed from LayoutTests/platform/mac/accessibility/supports-focus-setting.html.
- accessibility/mac/table-column-and-row-count-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-column-and-row-count-expected.txt.
- accessibility/mac/table-column-and-row-count.html: Renamed from LayoutTests/platform/mac/accessibility/table-column-and-row-count.html.
- accessibility/mac/table-headers-attribute-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-headers-attribute-expected.txt.
- accessibility/mac/table-headers-attribute.html: Renamed from LayoutTests/platform/mac/accessibility/table-headers-attribute.html.
- accessibility/mac/table-multi-bodies-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-multi-bodies-expected.txt.
- accessibility/mac/table-multi-bodies.html: Renamed from LayoutTests/platform/mac/accessibility/table-multi-bodies.html.
- accessibility/mac/table-updating-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-updating-expected.txt.
- accessibility/mac/table-updating.html: Renamed from LayoutTests/platform/mac/accessibility/table-updating.html.
- accessibility/mac/table-visible-rows-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-visible-rows-expected.txt.
- accessibility/mac/table-visible-rows.html: Renamed from LayoutTests/platform/mac/accessibility/table-visible-rows.html.
- accessibility/mac/table-with-row-col-of-headers-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-row-col-of-headers-expected.txt.
- accessibility/mac/table-with-row-col-of-headers.html: Renamed from LayoutTests/platform/mac/accessibility/table-with-row-col-of-headers.html.
- accessibility/mac/table-with-zebra-rows-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-zebra-rows-expected.txt.
- accessibility/mac/table-with-zebra-rows.html: Renamed from LayoutTests/platform/mac/accessibility/table-with-zebra-rows.html.
- accessibility/mac/test-convenience-methods-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/test-convenience-methods-expected.txt.
- accessibility/mac/test-convenience-methods.html: Renamed from LayoutTests/platform/mac/accessibility/test-convenience-methods.html.
- accessibility/mac/text-marker-for-bounds-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/text-marker-for-bounds-expected.txt.
- accessibility/mac/text-marker-for-bounds.html: Renamed from LayoutTests/platform/mac/accessibility/text-marker-for-bounds.html.
- accessibility/mac/text-marker-length-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/text-marker-length-expected.txt.
- accessibility/mac/text-marker-length.html: Renamed from LayoutTests/platform/mac/accessibility/text-marker-length.html.
- accessibility/mac/textbox-role-reports-line-number-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/textbox-role-reports-line-number-expected.txt.
- accessibility/mac/textbox-role-reports-line-number.html: Renamed from LayoutTests/platform/mac/accessibility/textbox-role-reports-line-number.html.
- accessibility/mac/textbox-role-reports-notifications-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/textbox-role-reports-notifications-expected.txt.
- accessibility/mac/textbox-role-reports-notifications.html: Renamed from LayoutTests/platform/mac/accessibility/textbox-role-reports-notifications.html.
- accessibility/mac/textmarker-for-index-out-of-bounds-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/textmarker-for-index-out-of-bounds-crash-expected.txt.
- accessibility/mac/textmarker-for-index-out-of-bounds-crash.html: Renamed from LayoutTests/platform/mac/accessibility/textmarker-for-index-out-of-bounds-crash.html.
- accessibility/mac/textmarker-routines-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/textmarker-routines-expected.txt.
- accessibility/mac/textmarker-routines.html: Renamed from LayoutTests/platform/mac/accessibility/textmarker-routines.html.
- accessibility/mac/title-attribute-not-used-as-axtitle-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/title-attribute-not-used-as-axtitle-expected.txt.
- accessibility/mac/title-attribute-not-used-as-axtitle.html: Renamed from LayoutTests/platform/mac/accessibility/title-attribute-not-used-as-axtitle.html.
- accessibility/mac/title-attribute-used-as-last-resort-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/title-attribute-used-as-last-resort-expected.txt.
- accessibility/mac/title-attribute-used-as-last-resort.html: Renamed from LayoutTests/platform/mac/accessibility/title-attribute-used-as-last-resort.html.
- accessibility/mac/unexpected-help-text-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/unexpected-help-text-expected.txt.
- accessibility/mac/unexpected-help-text.html: Renamed from LayoutTests/platform/mac/accessibility/unexpected-help-text.html.
- accessibility/mac/unsupported-attribute-does-not-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/unsupported-attribute-does-not-crash-expected.txt.
- accessibility/mac/unsupported-attribute-does-not-crash.html: Renamed from LayoutTests/platform/mac/accessibility/unsupported-attribute-does-not-crash.html.
- accessibility/mac/update-children-when-aria-role-changes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/update-children-when-aria-role-changes-expected.txt.
- accessibility/mac/update-children-when-aria-role-changes.html: Renamed from LayoutTests/platform/mac/accessibility/update-children-when-aria-role-changes.html.
- accessibility/mac/updating-attribute-in-table-row-crash-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/updating-attribute-in-table-row-crash-expected.txt.
- accessibility/mac/updating-attribute-in-table-row-crash.html: Renamed from LayoutTests/platform/mac/accessibility/updating-attribute-in-table-row-crash.html.
- accessibility/mac/value-change-userinfo-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/value-change-userinfo-expected.txt.
- accessibility/mac/value-change-userinfo.html: Renamed from LayoutTests/platform/mac/accessibility/value-change-userinfo.html.
- accessibility/mac/visible-position-crash-for-text-node-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/visible-position-crash-for-text-node-expected.txt.
- accessibility/mac/visible-position-crash-for-text-node.html: Renamed from LayoutTests/platform/mac/accessibility/visible-position-crash-for-text-node.html.
- accessibility/mac/webarea-can-set-focus-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/webarea-can-set-focus-expected.txt.
- accessibility/mac/webarea-can-set-focus.html: Renamed from LayoutTests/platform/mac/accessibility/webarea-can-set-focus.html.
- accessibility/mac/webarea-size-equals-content-size-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/webarea-size-equals-content-size-expected.txt.
- accessibility/mac/webarea-size-equals-content-size.html: Renamed from LayoutTests/platform/mac/accessibility/webarea-size-equals-content-size.html.
- accessibility/mac/webkit-alt-for-css-content-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/webkit-alt-for-css-content-expected.txt.
- accessibility/mac/webkit-alt-for-css-content.html: Renamed from LayoutTests/platform/mac/accessibility/webkit-alt-for-css-content.html.
- accessibility/mac/webkit-scrollarea-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/webkit-scrollarea-expected.txt.
- accessibility/mac/webkit-scrollarea-position-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/webkit-scrollarea-position-expected.txt.
- accessibility/mac/webkit-scrollarea-position.html: Renamed from LayoutTests/platform/mac/accessibility/webkit-scrollarea-position.html.
- accessibility/mac/webkit-scrollarea.html: Renamed from LayoutTests/platform/mac/accessibility/webkit-scrollarea.html.
- platform/mac-wk2/TestExpectations:
- platform/mac/TestExpectations:
- platform/mac/accessibility/press-action-is-first-expected.txt: Removed.
- platform/mac/platform/mac/accessibility/role-subrole-roledescription-expected.txt: Removed.
- platform/wk2/TestExpectations:
- 7:12 PM Changeset in webkit [187798] by
-
- 5 edits in branches/safari-601.1.46-branch/Source
Versioning.
- 6:39 PM Changeset in webkit [187797] by
-
- 6 edits2 adds in trunk
REGRESSION(r184899): Crash when focusing an input element styled with a web font
https://bugs.webkit.org/show_bug.cgi?id=147616
<rdar://problem/21838271>
Reviewed by Dean Jackson.
Source/WebCore:
NSFontManager can't handle web fonts. We used to pass null to NSFontManager in this case,
but r184899 changed that.
Test: fast/text/input-webfont-focus.html
- platform/graphics/FontPlatformData.h:
- platform/graphics/cocoa/FontPlatformDataCocoa.mm:
(WebCore::FontPlatformData::activatedFont):
Source/WebKit/mac:
NSFontManager can't handle web fonts. We used to pass null to NSFontManager in this case,
but r184899 changed that.
- WebView/WebHTMLView.mm:
(-[WebHTMLView _updateFontPanel]):
LayoutTests:
- fast/text/input-webfont-focus-expected.txt: Added.
- fast/text/input-webfont-focus.html: Added.
- 6:27 PM Changeset in webkit [187796] by
-
- 1 copy in tags/Safari-601.1.46.1
New tag.
- 6:16 PM Changeset in webkit [187795] by
-
- 21 edits in trunk/Source/WebKit2
[CoordinatedGraphics] Rearrange uses of USE_COORDINATED_GRAPHICS_MULTIPROCESS
https://bugs.webkit.org/show_bug.cgi?id=147256
Reviewed by Benjamin Poulain.
Reduce uses of USE_COORDINATED_GRAPHICS_MULTIPROCESS guard in order to fix build
breaks when USE_COORDINATED_GRAPHICS_MULTIPROCESS is off. This is first step to switch
between multiprocess model to thread model.
- PlatformEfl.cmake:
- Shared/DrawingAreaInfo.h:
- UIProcess/API/C/CoordinatedGraphics/WKView.cpp:
(WKViewFindZoomableAreaForRect):
- UIProcess/CoordinatedGraphics/CoordinatedDrawingAreaProxy.cpp:
(WebKit::CoordinatedDrawingAreaProxy::CoordinatedDrawingAreaProxy):
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:
(WebKit::CoordinatedLayerTreeHostProxy::commitCoordinatedGraphicsState):
- UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:
- UIProcess/CoordinatedGraphics/PageViewportController.cpp:
(WebKit::PageViewportController::pageTransitionViewportReady):
- UIProcess/CoordinatedGraphics/WebPageProxyCoordinatedGraphics.cpp:
- UIProcess/CoordinatedGraphics/WebView.cpp:
- UIProcess/CoordinatedGraphics/WebView.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::commitPageTransitionViewport):
- UIProcess/WebPageProxy.h:
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.cpp:
(WebKit::CoordinatedDrawingArea::CoordinatedDrawingArea):
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h:
- WebProcess/WebPage/CoordinatedGraphics/WebPageCoordinatedGraphics.cpp:
- WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::DrawingAreaImpl):
- WebProcess/WebPage/DrawingAreaImpl.h:
- WebProcess/WebPage/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::create):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::sendViewportAttributesChanged):
(WebKit::WebPage::pageDidRequestScroll):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 6:14 PM Changeset in webkit [187794] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, fix uninitialized property leading to an assert.
- runtime/PutPropertySlot.h:
(JSC::PutPropertySlot::PutPropertySlot):
- 6:11 PM Changeset in webkit [187793] by
-
- 2 edits in trunk/Source/WebCore
[Win] Unreviewed build fix.
It turns out that the IFEQ command (at least on Cygwin) does not
understand Wildcards for OS types. Consequently, we should not use
Windows* in makefiles. Luckily, we only need Windows_NT anymore.
- DerivedSources.make: Change Windows* -> Windows_NT to correct build.
- 5:48 PM Changeset in webkit [187792] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (r186916): TextIndicators for multiline link previews are unreadable/offset/blank
https://bugs.webkit.org/show_bug.cgi?id=147615
<rdar://problem/22116575>
Reviewed by Dean Jackson.
- page/mac/TextIndicatorWindow.mm:
(-[WebTextIndicatorView initWithFrame:textIndicator:margin:offset:]):
No need to offset by the difference between the text bounding rect and the selection bounding rect,
because the snapshot is now (after r186916) taken of exactly the text bounding rect.
- 5:39 PM Changeset in webkit [187791] by
-
- 29 edits1 add in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Implement the tail call opcodes in the DFG
https://bugs.webkit.org/show_bug.cgi?id=146850
Reviewed by Michael Saboff.
This patch adds support for tail calls in the DFG. This requires a slightly high number of nodes:
- TailCall and TailCallVarargs are straightforward. They are terminal nodes and have the semantics of an actual tail call.
- TailCallInlinedCaller and TailCallVarargsInlinedCaller are here to perform a tail call inside an inlined function. They are non terminal nodes, and are performing the call as a regular call after popping an appropriate number of inlined tail call frames.
- TailCallForwardVarargs and TailCallForwardVarargsInlinedCaller are the extension of TailCallVarargs and TailCallVarargsInlinedCaller to enable the varargs forwarding optimization so that we don't lose performance with a tail call instead of a regular call.
This also required two broad kind of changes:
- Changes in the JIT itself (DFGSpeculativeJIT) are pretty straightforward since they are just an extension of the baseline JIT changes introduced previously.
- Changes in the runtime are mostly related with handling inline call frames. The idea here is that we have a special TailCall type for call frames that indicates to the various pieces of code walking the inline call frame that they should (recursively) skip the caller in their analysis.
- bytecode/CallMode.h:
(JSC::specializationKindFor):
- bytecode/CodeOrigin.cpp:
(JSC::CodeOrigin::inlineDepthForCallFrame):
(JSC::CodeOrigin::isApproximatelyEqualTo):
(JSC::CodeOrigin::approximateHash):
(JSC::CodeOrigin::inlineStack):
(JSC::InlineCallFrame::dumpInContext):
(WTF::printInternal):
- bytecode/CodeOrigin.h:
(JSC::InlineCallFrame::callModeFor):
(JSC::InlineCallFrame::kindFor):
(JSC::InlineCallFrame::varargsKindFor):
(JSC::InlineCallFrame::specializationKindFor):
(JSC::InlineCallFrame::isVarargs):
(JSC::InlineCallFrame::isTail):
(JSC::InlineCallFrame::computeCallerSkippingDeadFrames):
(JSC::InlineCallFrame::getCallerSkippingDeadFrames):
(JSC::InlineCallFrame::getCallerInlineFrameSkippingDeadFrames):
- dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
- dfg/DFGArgumentsEliminationPhase.cpp:
- dfg/DFGBasicBlock.h:
(JSC::DFG::BasicBlock::findTerminal):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::allInlineFramesAreTailCalls):
(JSC::DFG::ByteCodeParser::addCallWithoutSettingResult):
(JSC::DFG::ByteCodeParser::addCall):
(JSC::DFG::ByteCodeParser::getPredictionWithoutOSRExit):
(JSC::DFG::ByteCodeParser::getPrediction):
(JSC::DFG::ByteCodeParser::handleCall):
(JSC::DFG::ByteCodeParser::handleVarargsCall):
(JSC::DFG::ByteCodeParser::inliningCost):
(JSC::DFG::ByteCodeParser::inlineCall):
(JSC::DFG::ByteCodeParser::attemptToInlineCall):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseCodeBlock):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::capabilityLevel):
- dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
- dfg/DFGDoesGC.cpp:
(JSC::DFG::doesGC):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::isLiveInBytecode):
- dfg/DFGGraph.h:
(JSC::DFG::Graph::forAllLocalsLiveInBytecode):
- dfg/DFGInPlaceAbstractState.cpp:
(JSC::DFG::InPlaceAbstractState::mergeToSuccessors):
- dfg/DFGNode.h:
(JSC::DFG::Node::hasCallVarargsData):
(JSC::DFG::Node::isTerminal):
(JSC::DFG::Node::hasHeapPrediction):
- dfg/DFGNodeType.h:
- dfg/DFGOSRExitCompilerCommon.cpp:
(JSC::DFG::handleExitCounts):
(JSC::DFG::reifyInlinedCallFrames):
- dfg/DFGOSRExitPreparation.cpp:
(JSC::DFG::prepareCodeOriginForOSRExit):
- dfg/DFGOperations.cpp:
- dfg/DFGPreciseLocalClobberize.h:
(JSC::DFG::PreciseLocalClobberizeAdaptor::readTop):
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGSafeToExecute.h:
(JSC::DFG::safeToExecute):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::emitCall):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::emitCall):
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGVarargsForwardingPhase.cpp:
- interpreter/CallFrame.cpp:
(JSC::CallFrame::bytecodeOffsetFromCodeOriginIndex):
- interpreter/StackVisitor.cpp:
(JSC::StackVisitor::gotoNextFrame):
- jit/CCallHelpers.h:
- tests/stress/dfg-tail-calls.js: Added.
- 5:30 PM Changeset in webkit [187790] by
-
- 9 edits in trunk/Source
Media Session: let UI clients query whether a media element is paused
https://bugs.webkit.org/show_bug.cgi?id=147588
Reviewed by Tim Horton.
WebCore:
- page/Page.cpp:
(WebCore::Page::isMediaElementPaused): Determine if the media element with the given ID is paused.
- page/Page.h:
WebKit2: Added plumbing to determine if a page's media element is paused.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::isMediaElementPaused):
- UIProcess/WebPageProxy.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::isMediaElementPaused):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 5:19 PM Changeset in webkit [187789] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit2
Merge r187751. rdar://problem/22018044
- 5:19 PM Changeset in webkit [187788] by
-
- 2 edits in branches/safari-601.1-branch/LayoutTests
Merge r187778. rdar://problem/22098457
- 5:19 PM Changeset in webkit [187787] by
-
- 1 edit5 adds in branches/safari-601.1-branch/LayoutTests
Merge r187752. rdar://problem/22098457
- 5:19 PM Changeset in webkit [187786] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187740. rdar://problem/22098457
- 5:19 PM Changeset in webkit [187785] by
-
- 4 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187466. rdar://problem/21960398
- 5:19 PM Changeset in webkit [187784] by
-
- 1 edit in branches/safari-601.1-branch/Source/WebCore/ChangeLog
Merge r187675. rdar://problem/21632211
- 4:45 PM Changeset in webkit [187783] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, fix Windows.
- bytecode/ObjectPropertyConditionSet.h:
(JSC::ObjectPropertyConditionSet::fromRawPointer):
- 4:29 PM Changeset in webkit [187782] by
-
- 2 edits in branches/safari-601.1.46-branch/LayoutTests
Merge r187778. rdar://problem/22098457
- 4:29 PM Changeset in webkit [187781] by
-
- 1 edit5 adds in branches/safari-601.1.46-branch/LayoutTests
Merge r187752. rdar://problem/22098457
- 4:13 PM Changeset in webkit [187780] by
-
- 48 edits24 adds4 deletes in trunk
DFG should have adaptive structure watchpoints
https://bugs.webkit.org/show_bug.cgi?id=146929
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Before this change, if you wanted to efficiently validate whether an object has (or doesn't have) a
property, you'd check that the object still has the structure that you first saw the object have. We
optimized this a bit with transition watchpoints on the structure, which sometimes allowed us to
elide the structure check.
But this approach fails when that object frequently has new properties added to it. This would
change the structure and fire the transition watchpoint, so the code we emitted would be invalid and
we'd have to recompile either the IC or an entire code block.
This change introduces a new concept: an object property condition. This value describes some
condition involving a property on some object. There are four kinds: presence, absence,
absence-of-setter, and equivalence. For example, a presence condition says that we expect that the
object has some property at some offset with some attributes. This allows us to implement a new kind
of watchpoint, which knows about the object property condition that it's being used to enforce. If
the watchpoint fires because of a structure transition, the watchpoint may simply reinstall itself
on the new structure.
Object property conditions are used on the prototype chain of PutById transitions, GetById misses,
and prototype accesses. They are also used for any DFG accesses to object constants, including
global property accesses.
Mostly because of the effect on global property access, this is a 9% speed-up on Kraken. It's
neutral on most other things. It's a 68x speed-up on a microbenchmark that illustrates the prototype
chain situation. It's also a small speed-up on getter-richards.
- CMakeLists.txt:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::printGetByIdCacheStatus):
(JSC::CodeBlock::printPutByIdCacheStatus):
- bytecode/CodeBlockJettisoningWatchpoint.cpp:
(JSC::CodeBlockJettisoningWatchpoint::fireInternal):
- bytecode/ComplexGetStatus.cpp:
(JSC::ComplexGetStatus::computeFor):
- bytecode/ComplexGetStatus.h:
(JSC::ComplexGetStatus::ComplexGetStatus):
(JSC::ComplexGetStatus::takesSlowPath):
(JSC::ComplexGetStatus::kind):
(JSC::ComplexGetStatus::offset):
(JSC::ComplexGetStatus::conditionSet):
(JSC::ComplexGetStatus::attributes): Deleted.
(JSC::ComplexGetStatus::specificValue): Deleted.
(JSC::ComplexGetStatus::chain): Deleted.
- bytecode/ConstantStructureCheck.cpp: Removed.
- bytecode/ConstantStructureCheck.h: Removed.
- bytecode/GetByIdStatus.cpp:
(JSC::GetByIdStatus::computeForStubInfo):
- bytecode/GetByIdVariant.cpp:
(JSC::GetByIdVariant::GetByIdVariant):
(JSC::GetByIdVariant::~GetByIdVariant):
(JSC::GetByIdVariant::operator=):
(JSC::GetByIdVariant::attemptToMerge):
(JSC::GetByIdVariant::dumpInContext):
(JSC::GetByIdVariant::baseStructure): Deleted.
- bytecode/GetByIdVariant.h:
(JSC::GetByIdVariant::operator!):
(JSC::GetByIdVariant::structureSet):
(JSC::GetByIdVariant::conditionSet):
(JSC::GetByIdVariant::offset):
(JSC::GetByIdVariant::callLinkStatus):
(JSC::GetByIdVariant::constantChecks): Deleted.
(JSC::GetByIdVariant::alternateBase): Deleted.
- bytecode/ObjectPropertyCondition.cpp: Added.
(JSC::ObjectPropertyCondition::dumpInContext):
(JSC::ObjectPropertyCondition::dump):
(JSC::ObjectPropertyCondition::structureEnsuresValidityAssumingImpurePropertyWatchpoint):
(JSC::ObjectPropertyCondition::validityRequiresImpurePropertyWatchpoint):
(JSC::ObjectPropertyCondition::isStillValid):
(JSC::ObjectPropertyCondition::structureEnsuresValidity):
(JSC::ObjectPropertyCondition::isWatchableAssumingImpurePropertyWatchpoint):
(JSC::ObjectPropertyCondition::isWatchable):
(JSC::ObjectPropertyCondition::isStillLive):
(JSC::ObjectPropertyCondition::validateReferences):
(JSC::ObjectPropertyCondition::attemptToMakeEquivalenceWithoutBarrier):
- bytecode/ObjectPropertyCondition.h: Added.
(JSC::ObjectPropertyCondition::ObjectPropertyCondition):
(JSC::ObjectPropertyCondition::presenceWithoutBarrier):
(JSC::ObjectPropertyCondition::presence):
(JSC::ObjectPropertyCondition::absenceWithoutBarrier):
(JSC::ObjectPropertyCondition::absence):
(JSC::ObjectPropertyCondition::absenceOfSetterWithoutBarrier):
(JSC::ObjectPropertyCondition::absenceOfSetter):
(JSC::ObjectPropertyCondition::equivalenceWithoutBarrier):
(JSC::ObjectPropertyCondition::equivalence):
(JSC::ObjectPropertyCondition::operator!):
(JSC::ObjectPropertyCondition::object):
(JSC::ObjectPropertyCondition::condition):
(JSC::ObjectPropertyCondition::kind):
(JSC::ObjectPropertyCondition::uid):
(JSC::ObjectPropertyCondition::hasOffset):
(JSC::ObjectPropertyCondition::offset):
(JSC::ObjectPropertyCondition::hasAttributes):
(JSC::ObjectPropertyCondition::attributes):
(JSC::ObjectPropertyCondition::hasPrototype):
(JSC::ObjectPropertyCondition::prototype):
(JSC::ObjectPropertyCondition::hasRequiredValue):
(JSC::ObjectPropertyCondition::requiredValue):
(JSC::ObjectPropertyCondition::hash):
(JSC::ObjectPropertyCondition::operator==):
(JSC::ObjectPropertyCondition::isHashTableDeletedValue):
(JSC::ObjectPropertyCondition::isCompatibleWith):
(JSC::ObjectPropertyCondition::watchingRequiresStructureTransitionWatchpoint):
(JSC::ObjectPropertyCondition::watchingRequiresReplacementWatchpoint):
(JSC::ObjectPropertyCondition::isValidValueForPresence):
(JSC::ObjectPropertyConditionHash::hash):
(JSC::ObjectPropertyConditionHash::equal):
- bytecode/ObjectPropertyConditionSet.cpp: Added.
(JSC::ObjectPropertyConditionSet::forObject):
(JSC::ObjectPropertyConditionSet::forConditionKind):
(JSC::ObjectPropertyConditionSet::numberOfConditionsWithKind):
(JSC::ObjectPropertyConditionSet::hasOneSlotBaseCondition):
(JSC::ObjectPropertyConditionSet::slotBaseCondition):
(JSC::ObjectPropertyConditionSet::mergedWith):
(JSC::ObjectPropertyConditionSet::structuresEnsureValidity):
(JSC::ObjectPropertyConditionSet::structuresEnsureValidityAssumingImpurePropertyWatchpoint):
(JSC::ObjectPropertyConditionSet::needImpurePropertyWatchpoint):
(JSC::ObjectPropertyConditionSet::areStillLive):
(JSC::ObjectPropertyConditionSet::dumpInContext):
(JSC::ObjectPropertyConditionSet::dump):
(JSC::generateConditionsForPropertyMiss):
(JSC::generateConditionsForPropertySetterMiss):
(JSC::generateConditionsForPrototypePropertyHit):
(JSC::generateConditionsForPrototypePropertyHitCustom):
(JSC::generateConditionsForPropertySetterMissConcurrently):
- bytecode/ObjectPropertyConditionSet.h: Added.
(JSC::ObjectPropertyConditionSet::ObjectPropertyConditionSet):
(JSC::ObjectPropertyConditionSet::invalid):
(JSC::ObjectPropertyConditionSet::nonEmpty):
(JSC::ObjectPropertyConditionSet::isValid):
(JSC::ObjectPropertyConditionSet::isEmpty):
(JSC::ObjectPropertyConditionSet::begin):
(JSC::ObjectPropertyConditionSet::end):
(JSC::ObjectPropertyConditionSet::releaseRawPointer):
(JSC::ObjectPropertyConditionSet::adoptRawPointer):
(JSC::ObjectPropertyConditionSet::fromRawPointer):
(JSC::ObjectPropertyConditionSet::Data::Data):
- bytecode/PolymorphicGetByIdList.cpp:
(JSC::GetByIdAccess::GetByIdAccess):
(JSC::GetByIdAccess::~GetByIdAccess):
(JSC::GetByIdAccess::visitWeak):
- bytecode/PolymorphicGetByIdList.h:
(JSC::GetByIdAccess::GetByIdAccess):
(JSC::GetByIdAccess::structure):
(JSC::GetByIdAccess::conditionSet):
(JSC::GetByIdAccess::stubRoutine):
(JSC::GetByIdAccess::chain): Deleted.
(JSC::GetByIdAccess::chainCount): Deleted.
- bytecode/PolymorphicPutByIdList.cpp:
(JSC::PutByIdAccess::fromStructureStubInfo):
(JSC::PutByIdAccess::visitWeak):
- bytecode/PolymorphicPutByIdList.h:
(JSC::PutByIdAccess::PutByIdAccess):
(JSC::PutByIdAccess::transition):
(JSC::PutByIdAccess::setter):
(JSC::PutByIdAccess::newStructure):
(JSC::PutByIdAccess::conditionSet):
(JSC::PutByIdAccess::stubRoutine):
(JSC::PutByIdAccess::chain): Deleted.
(JSC::PutByIdAccess::chainCount): Deleted.
- bytecode/PropertyCondition.cpp: Added.
(JSC::PropertyCondition::dumpInContext):
(JSC::PropertyCondition::dump):
(JSC::PropertyCondition::isStillValidAssumingImpurePropertyWatchpoint):
(JSC::PropertyCondition::validityRequiresImpurePropertyWatchpoint):
(JSC::PropertyCondition::isStillValid):
(JSC::PropertyCondition::isWatchableWhenValid):
(JSC::PropertyCondition::isWatchableAssumingImpurePropertyWatchpoint):
(JSC::PropertyCondition::isWatchable):
(JSC::PropertyCondition::isStillLive):
(JSC::PropertyCondition::validateReferences):
(JSC::PropertyCondition::isValidValueForAttributes):
(JSC::PropertyCondition::isValidValueForPresence):
(JSC::PropertyCondition::attemptToMakeEquivalenceWithoutBarrier):
(WTF::printInternal):
- bytecode/PropertyCondition.h: Added.
(JSC::PropertyCondition::PropertyCondition):
(JSC::PropertyCondition::presenceWithoutBarrier):
(JSC::PropertyCondition::presence):
(JSC::PropertyCondition::absenceWithoutBarrier):
(JSC::PropertyCondition::absence):
(JSC::PropertyCondition::absenceOfSetterWithoutBarrier):
(JSC::PropertyCondition::absenceOfSetter):
(JSC::PropertyCondition::equivalenceWithoutBarrier):
(JSC::PropertyCondition::equivalence):
(JSC::PropertyCondition::operator!):
(JSC::PropertyCondition::kind):
(JSC::PropertyCondition::uid):
(JSC::PropertyCondition::hasOffset):
(JSC::PropertyCondition::offset):
(JSC::PropertyCondition::hasAttributes):
(JSC::PropertyCondition::attributes):
(JSC::PropertyCondition::hasPrototype):
(JSC::PropertyCondition::prototype):
(JSC::PropertyCondition::hasRequiredValue):
(JSC::PropertyCondition::requiredValue):
(JSC::PropertyCondition::hash):
(JSC::PropertyCondition::operator==):
(JSC::PropertyCondition::isHashTableDeletedValue):
(JSC::PropertyCondition::isCompatibleWith):
(JSC::PropertyCondition::watchingRequiresStructureTransitionWatchpoint):
(JSC::PropertyCondition::watchingRequiresReplacementWatchpoint):
(JSC::PropertyConditionHash::hash):
(JSC::PropertyConditionHash::equal):
- bytecode/PutByIdStatus.cpp:
(JSC::PutByIdStatus::computeFromLLInt):
(JSC::PutByIdStatus::computeFor):
(JSC::PutByIdStatus::computeForStubInfo):
- bytecode/PutByIdVariant.cpp:
(JSC::PutByIdVariant::operator=):
(JSC::PutByIdVariant::transition):
(JSC::PutByIdVariant::setter):
(JSC::PutByIdVariant::makesCalls):
(JSC::PutByIdVariant::attemptToMerge):
(JSC::PutByIdVariant::attemptToMergeTransitionWithReplace):
(JSC::PutByIdVariant::dumpInContext):
(JSC::PutByIdVariant::baseStructure): Deleted.
- bytecode/PutByIdVariant.h:
(JSC::PutByIdVariant::PutByIdVariant):
(JSC::PutByIdVariant::kind):
(JSC::PutByIdVariant::structure):
(JSC::PutByIdVariant::structureSet):
(JSC::PutByIdVariant::oldStructure):
(JSC::PutByIdVariant::conditionSet):
(JSC::PutByIdVariant::offset):
(JSC::PutByIdVariant::callLinkStatus):
(JSC::PutByIdVariant::constantChecks): Deleted.
(JSC::PutByIdVariant::alternateBase): Deleted.
- bytecode/StructureStubClearingWatchpoint.cpp:
(JSC::StructureStubClearingWatchpoint::~StructureStubClearingWatchpoint):
(JSC::StructureStubClearingWatchpoint::push):
(JSC::StructureStubClearingWatchpoint::fireInternal):
(JSC::WatchpointsOnStructureStubInfo::~WatchpointsOnStructureStubInfo):
(JSC::WatchpointsOnStructureStubInfo::addWatchpoint):
(JSC::WatchpointsOnStructureStubInfo::ensureReferenceAndAddWatchpoint):
- bytecode/StructureStubClearingWatchpoint.h:
(JSC::StructureStubClearingWatchpoint::StructureStubClearingWatchpoint):
(JSC::WatchpointsOnStructureStubInfo::codeBlock):
(JSC::WatchpointsOnStructureStubInfo::stubInfo):
- bytecode/StructureStubInfo.cpp:
(JSC::StructureStubInfo::deref):
(JSC::StructureStubInfo::visitWeakReferences):
- bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::initPutByIdTransition):
(JSC::StructureStubInfo::initPutByIdReplace):
(JSC::StructureStubInfo::setSeen):
(JSC::StructureStubInfo::addWatchpoint):
- dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
- dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp: Added.
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::AdaptiveInferredPropertyValueWatchpoint):
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::install):
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::fire):
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::StructureWatchpoint::fireInternal):
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::PropertyWatchpoint::fireInternal):
- dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h: Added.
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::key):
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::StructureWatchpoint::StructureWatchpoint):
(JSC::DFG::AdaptiveInferredPropertyValueWatchpoint::PropertyWatchpoint::PropertyWatchpoint):
- dfg/DFGAdaptiveStructureWatchpoint.cpp: Added.
(JSC::DFG::AdaptiveStructureWatchpoint::AdaptiveStructureWatchpoint):
(JSC::DFG::AdaptiveStructureWatchpoint::install):
(JSC::DFG::AdaptiveStructureWatchpoint::fireInternal):
- dfg/DFGAdaptiveStructureWatchpoint.h: Added.
(JSC::DFG::AdaptiveStructureWatchpoint::key):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::cellConstantWithStructureCheck):
(JSC::DFG::ByteCodeParser::handleConstantInternalFunction):
(JSC::DFG::ByteCodeParser::handleGetByOffset):
(JSC::DFG::ByteCodeParser::handlePutByOffset):
(JSC::DFG::ByteCodeParser::check):
(JSC::DFG::ByteCodeParser::promoteToConstant):
(JSC::DFG::ByteCodeParser::planLoad):
(JSC::DFG::ByteCodeParser::load):
(JSC::DFG::ByteCodeParser::presenceLike):
(JSC::DFG::ByteCodeParser::checkPresenceLike):
(JSC::DFG::ByteCodeParser::store):
(JSC::DFG::ByteCodeParser::handleGetById):
(JSC::DFG::ByteCodeParser::handlePutById):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::emitChecks): Deleted.
- dfg/DFGCommonData.cpp:
(JSC::DFG::CommonData::validateReferences):
- dfg/DFGCommonData.h:
- dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::foldConstants):
(JSC::DFG::ConstantFoldingPhase::emitGetByOffset):
(JSC::DFG::ConstantFoldingPhase::addBaseCheck):
(JSC::DFG::ConstantFoldingPhase::addStructureTransitionCheck):
(JSC::DFG::ConstantFoldingPhase::addChecks): Deleted.
- dfg/DFGDesiredWatchpoints.cpp:
(JSC::DFG::ArrayBufferViewWatchpointAdaptor::add):
(JSC::DFG::InferredValueAdaptor::add):
(JSC::DFG::AdaptiveStructureWatchpointAdaptor::add):
(JSC::DFG::DesiredWatchpoints::DesiredWatchpoints):
(JSC::DFG::DesiredWatchpoints::addLazily):
(JSC::DFG::DesiredWatchpoints::consider):
(JSC::DFG::DesiredWatchpoints::reallyAdd):
(JSC::DFG::DesiredWatchpoints::areStillValid):
(JSC::DFG::DesiredWatchpoints::dumpInContext):
- dfg/DFGDesiredWatchpoints.h:
(JSC::DFG::SetPointerAdaptor::add):
(JSC::DFG::SetPointerAdaptor::hasBeenInvalidated):
(JSC::DFG::SetPointerAdaptor::dumpInContext):
(JSC::DFG::InferredValueAdaptor::hasBeenInvalidated):
(JSC::DFG::InferredValueAdaptor::dumpInContext):
(JSC::DFG::ArrayBufferViewWatchpointAdaptor::hasBeenInvalidated):
(JSC::DFG::ArrayBufferViewWatchpointAdaptor::dumpInContext):
(JSC::DFG::AdaptiveStructureWatchpointAdaptor::hasBeenInvalidated):
(JSC::DFG::AdaptiveStructureWatchpointAdaptor::dumpInContext):
(JSC::DFG::GenericDesiredWatchpoints::reallyAdd):
(JSC::DFG::GenericDesiredWatchpoints::isWatched):
(JSC::DFG::GenericDesiredWatchpoints::dumpInContext):
(JSC::DFG::DesiredWatchpoints::isWatched):
(JSC::DFG::GenericSetAdaptor::add): Deleted.
(JSC::DFG::GenericSetAdaptor::hasBeenInvalidated): Deleted.
- dfg/DFGDesiredWeakReferences.cpp:
(JSC::DFG::DesiredWeakReferences::addLazily):
(JSC::DFG::DesiredWeakReferences::contains):
- dfg/DFGDesiredWeakReferences.h:
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
(JSC::DFG::Graph::clearFlagsOnAllNodes):
(JSC::DFG::Graph::watchCondition):
(JSC::DFG::Graph::isSafeToLoad):
(JSC::DFG::Graph::livenessFor):
(JSC::DFG::Graph::tryGetConstantProperty):
(JSC::DFG::Graph::visitChildren):
- dfg/DFGGraph.h:
(JSC::DFG::Graph::identifiers):
(JSC::DFG::Graph::watchpoints):
- dfg/DFGMultiGetByOffsetData.cpp: Added.
(JSC::DFG::GetByOffsetMethod::dumpInContext):
(JSC::DFG::GetByOffsetMethod::dump):
(JSC::DFG::MultiGetByOffsetCase::dumpInContext):
(JSC::DFG::MultiGetByOffsetCase::dump):
(WTF::printInternal):
- dfg/DFGMultiGetByOffsetData.h: Added.
(JSC::DFG::GetByOffsetMethod::GetByOffsetMethod):
(JSC::DFG::GetByOffsetMethod::constant):
(JSC::DFG::GetByOffsetMethod::load):
(JSC::DFG::GetByOffsetMethod::loadFromPrototype):
(JSC::DFG::GetByOffsetMethod::operator!):
(JSC::DFG::GetByOffsetMethod::kind):
(JSC::DFG::GetByOffsetMethod::prototype):
(JSC::DFG::GetByOffsetMethod::offset):
(JSC::DFG::MultiGetByOffsetCase::MultiGetByOffsetCase):
(JSC::DFG::MultiGetByOffsetCase::set):
(JSC::DFG::MultiGetByOffsetCase::method):
- dfg/DFGNode.h:
- dfg/DFGSafeToExecute.h:
(JSC::DFG::safeToExecute):
- dfg/DFGStructureRegistrationPhase.cpp:
(JSC::DFG::StructureRegistrationPhase::run):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::DFG::LowerDFGToLLVM::compileMultiGetByOffset):
- jit/Repatch.cpp:
(JSC::repatchByIdSelfAccess):
(JSC::checkObjectPropertyCondition):
(JSC::checkObjectPropertyConditions):
(JSC::replaceWithJump):
(JSC::generateByIdStub):
(JSC::actionForCell):
(JSC::tryBuildGetByIDList):
(JSC::emitPutReplaceStub):
(JSC::emitPutTransitionStub):
(JSC::tryCachePutByID):
(JSC::tryBuildPutByIdList):
(JSC::tryRepatchIn):
(JSC::addStructureTransitionCheck): Deleted.
(JSC::emitPutTransitionStubAndGetOldStructure): Deleted.
- runtime/IntendedStructureChain.cpp: Removed.
- runtime/IntendedStructureChain.h: Removed.
- runtime/JSCJSValue.h:
- runtime/JSObject.cpp:
(JSC::throwTypeError):
(JSC::JSObject::convertToDictionary):
(JSC::JSObject::shiftButterflyAfterFlattening):
- runtime/JSObject.h:
(JSC::JSObject::flattenDictionaryObject):
(JSC::JSObject::convertToDictionary): Deleted.
- runtime/Operations.h:
(JSC::normalizePrototypeChain):
(JSC::normalizePrototypeChainForChainAccess): Deleted.
(JSC::isPrototypeChainNormalized): Deleted.
- runtime/PropertySlot.h:
(JSC::PropertySlot::PropertySlot):
(JSC::PropertySlot::slotBase):
- runtime/Structure.cpp:
(JSC::Structure::addPropertyTransition):
(JSC::Structure::attributeChangeTransition):
(JSC::Structure::toDictionaryTransition):
(JSC::Structure::toCacheableDictionaryTransition):
(JSC::Structure::toUncacheableDictionaryTransition):
(JSC::Structure::ensurePropertyReplacementWatchpointSet):
(JSC::Structure::startWatchingPropertyForReplacements):
(JSC::Structure::didCachePropertyReplacement):
(JSC::Structure::dump):
- runtime/Structure.h:
- runtime/VM.h:
- tests/stress/fold-multi-get-by-offset-to-get-by-offset-without-folding-the-structure-check-new.js: Added.
(foo):
(bar):
(baz):
- tests/stress/multi-get-by-offset-self-or-proto.js: Added.
(foo):
- tests/stress/replacement-watchpoint-dictionary.js: Added.
(foo):
- tests/stress/replacement-watchpoint.js: Added.
(foo):
- tests/stress/undefined-access-dictionary-then-proto-change.js: Added.
(foo):
- tests/stress/undefined-access-then-proto-change.js: Added.
(foo):
LayoutTests:
- js/regress/global-object-access-with-mutating-structure-expected.txt: Added.
- js/regress/global-object-access-with-mutating-structure.html: Added.
- js/regress/prototype-access-with-mutating-prototype-expected.txt: Added.
- js/regress/prototype-access-with-mutating-prototype.html: Added.
- js/regress/script-tests/global-object-access-with-mutating-structure.js: Added.
(foo):
- js/regress/script-tests/prototype-access-with-mutating-prototype.js: Added.
(foo):
- js/regress/script-tests/undefined-property-access.js:
(foo):
(bar):
(baz):
- 3:45 PM Changeset in webkit [187779] by
-
- 1 edit3 adds in trunk/Websites/webkit.org
Prepare screenshots for a potential blog post
- blog-files/css-selectors-level-4/dynamic-specificity-1x.png: Added.
- blog-files/css-selectors-level-4/dynamic-specificity-2x.png: Added.
- 3:40 PM Changeset in webkit [187778] by
-
- 2 edits in trunk/LayoutTests
Fix ASSERTy test added in r187752
- http/tests/appcache/resources/identifier-test-real.php: Only post one message.
- 3:34 PM Changeset in webkit [187777] by
-
- 3 edits144 moves1 add in trunk/LayoutTests
Move platform/gtk/accessibility tests into accessibility/gtk
https://bugs.webkit.org/show_bug.cgi?id=147594
Move platform/gtk/accessibility tests into accessibility/gtk. Skip them in global TestExpectations, re-enable them in platform/gtk/TestExpectations.
- TestExpectations:
- accessibility/gtk/aria-checkbox-sends-notification-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt.
- accessibility/gtk/aria-fallback-roles-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-fallback-roles-expected.txt.
- accessibility/gtk/aria-help-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-help-expected.txt.
- accessibility/gtk/aria-hidden-false-works-in-subtrees-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt.
- accessibility/gtk/aria-inherits-presentational-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-inherits-presentational-expected.txt.
- accessibility/gtk/aria-listbox-crash-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-listbox-crash-expected.txt.
- accessibility/gtk/aria-listbox-crash.html: Renamed from LayoutTests/platform/gtk/accessibility/aria-listbox-crash.html.
- accessibility/gtk/aria-menubar-menuitems-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-menubar-menuitems-expected.txt.
- accessibility/gtk/aria-options-and-menuitems-crash-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-options-and-menuitems-crash-expected.txt.
- accessibility/gtk/aria-options-and-menuitems-crash.html: Renamed from LayoutTests/platform/gtk/accessibility/aria-options-and-menuitems-crash.html.
- accessibility/gtk/aria-roles-unignored-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-roles-unignored-expected.txt.
- accessibility/gtk/aria-roles-unignored.html: Renamed from LayoutTests/platform/gtk/accessibility/aria-roles-unignored.html.
- accessibility/gtk/aria-slider-required-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-slider-required-attributes-expected.txt.
- accessibility/gtk/aria-slider-required-attributes.html: Renamed from LayoutTests/platform/gtk/accessibility/aria-slider-required-attributes.html.
- accessibility/gtk/aria-switch-text-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-switch-text-expected.txt.
- accessibility/gtk/aria-table-hierarchy-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-table-hierarchy-expected.txt.
- accessibility/gtk/aria-toggle-button-role-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-toggle-button-role-expected.txt.
- accessibility/gtk/aria-toggle-button-role.html: Renamed from LayoutTests/platform/gtk/accessibility/aria-toggle-button-role.html.
- accessibility/gtk/aria-toggle-button-with-title-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt.
- accessibility/gtk/button-accessible-name-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/button-accessible-name-expected.txt.
- accessibility/gtk/button-accessible-name.html: Renamed from LayoutTests/platform/gtk/accessibility/button-accessible-name.html.
- accessibility/gtk/caret-browsing-select-focus-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/caret-browsing-select-focus-expected.txt.
- accessibility/gtk/caret-browsing-select-focus.html: Renamed from LayoutTests/platform/gtk/accessibility/caret-browsing-select-focus.html.
- accessibility/gtk/caret-browsing-text-focus-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/caret-browsing-text-focus-expected.txt.
- accessibility/gtk/caret-browsing-text-focus.html: Renamed from LayoutTests/platform/gtk/accessibility/caret-browsing-text-focus.html.
- accessibility/gtk/caret-offsets-and-extraneous-white-spaces-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/caret-offsets-and-extraneous-white-spaces-expected.txt.
- accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Renamed from LayoutTests/platform/gtk/accessibility/caret-offsets-and-extraneous-white-spaces.html.
- accessibility/gtk/caret-offsets-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/caret-offsets-expected.txt.
- accessibility/gtk/caret-offsets.html: Renamed from LayoutTests/platform/gtk/accessibility/caret-offsets.html.
- accessibility/gtk/color-well-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/color-well-expected.txt.
- accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/combobox-descendants-orientation-crash-expected.txt.
- accessibility/gtk/combobox-descendants-orientation-crash.html: Renamed from LayoutTests/platform/gtk/accessibility/combobox-descendants-orientation-crash.html.
- accessibility/gtk/css-content-attribute-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/css-content-attribute-expected.txt.
- accessibility/gtk/detached-object-role-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/detached-object-role-expected.txt.
- accessibility/gtk/detached-object-role.html: Renamed from LayoutTests/platform/gtk/accessibility/detached-object-role.html.
- accessibility/gtk/dimensions-include-descendants-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/dimensions-include-descendants-expected.txt.
- accessibility/gtk/disabled-controls-not-focusable-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt.
- accessibility/gtk/entry-and-password-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/entry-and-password-expected.txt.
- accessibility/gtk/entry-and-password.html: Renamed from LayoutTests/platform/gtk/accessibility/entry-and-password.html.
- accessibility/gtk/file-upload-button-stringvalue-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt.
- accessibility/gtk/image-link-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/image-link-expected.txt.
- accessibility/gtk/image-map1-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/image-map1-expected.txt.
- accessibility/gtk/image-map2-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/image-map2-expected.txt.
- accessibility/gtk/image-with-alt-and-map-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/image-with-alt-and-map-expected.txt.
- accessibility/gtk/img-fallsback-to-title-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/img-fallsback-to-title-expected.txt.
- accessibility/gtk/inline-continuations-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/inline-continuations-expected.txt.
- accessibility/gtk/input-slider-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/input-slider-expected.txt.
- accessibility/gtk/input-slider.html: Renamed from LayoutTests/platform/gtk/accessibility/input-slider.html.
- accessibility/gtk/list-detection-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/list-detection-expected.txt.
- accessibility/gtk/list-items-always-exposed-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/list-items-always-exposed-expected.txt.
- accessibility/gtk/list-items-always-exposed.html: Renamed from LayoutTests/platform/gtk/accessibility/list-items-always-exposed.html.
- accessibility/gtk/lists-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/lists-expected.txt.
- accessibility/gtk/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/math-multiscript-attributes-expected.txt.
- accessibility/gtk/math-text-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/math-text-expected.txt.
- accessibility/gtk/media-controls-panel-title-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/media-controls-panel-title-expected.txt.
- accessibility/gtk/media-controls-panel-title.html: Renamed from LayoutTests/platform/gtk/accessibility/media-controls-panel-title.html.
- accessibility/gtk/media-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/media-element-expected.txt.
- accessibility/gtk/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/media-emits-object-replacement-expected.txt.
- accessibility/gtk/media-emits-object-replacement.html: Renamed from LayoutTests/platform/gtk/accessibility/media-emits-object-replacement.html.
- accessibility/gtk/menu-list-crash2-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/menu-list-crash2-expected.txt.
- accessibility/gtk/menu-list-sends-change-notification-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt.
- accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/menu-list-unfocused-notifications-expected.txt.
- accessibility/gtk/menu-list-unfocused-notifications.html: Renamed from LayoutTests/platform/gtk/accessibility/menu-list-unfocused-notifications.html.
- accessibility/gtk/meter-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/meter-element-expected.txt.
- accessibility/gtk/name-from-label-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/name-from-label-expected.txt.
- accessibility/gtk/name-from-label.html: Renamed from LayoutTests/platform/gtk/accessibility/name-from-label.html.
- accessibility/gtk/no-notification-for-unrendered-iframe-children-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt.
- accessibility/gtk/no-notification-for-unrendered-iframe-children.html: Renamed from LayoutTests/platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html.
- accessibility/gtk/object-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/object-attributes-expected.txt.
- accessibility/gtk/object-attributes.html: Renamed from LayoutTests/platform/gtk/accessibility/object-attributes.html.
- accessibility/gtk/object-with-title-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/object-with-title-expected.txt.
- accessibility/gtk/object-with-title.html: Renamed from LayoutTests/platform/gtk/accessibility/object-with-title.html.
- accessibility/gtk/platform-name-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/platform-name-expected.txt.
- accessibility/gtk/plugin-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/plugin-expected.txt.
- accessibility/gtk/press-targets-center-point-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/press-targets-center-point-expected.txt.
- accessibility/gtk/radio-button-title-label-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/radio-button-title-label-expected.txt.
- accessibility/gtk/remapped-aria-crash-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/remapped-aria-crash-expected.txt.
- accessibility/gtk/remapped-aria-crash.html: Renamed from LayoutTests/platform/gtk/accessibility/remapped-aria-crash.html.
- accessibility/gtk/render-counter-text-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/render-counter-text-expected.txt.
- accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/replaced-objects-in-anonymous-blocks-expected.txt.
- accessibility/gtk/replaced-objects-in-anonymous-blocks.html: Renamed from LayoutTests/platform/gtk/accessibility/replaced-objects-in-anonymous-blocks.html.
- accessibility/gtk/roles-computedRoleString-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/roles-computedRoleString-expected.txt.
- accessibility/gtk/roles-exposed-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/roles-exposed-expected.txt.
- accessibility/gtk/spans-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/spans-expected.txt.
- accessibility/gtk/spans-paragraphs-and-divs-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/spans-paragraphs-and-divs-expected.txt.
- accessibility/gtk/spans-paragraphs-and-divs.html: Renamed from LayoutTests/platform/gtk/accessibility/spans-paragraphs-and-divs.html.
- accessibility/gtk/spans.html: Renamed from LayoutTests/platform/gtk/accessibility/spans.html.
- accessibility/gtk/spinbutton-value-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/spinbutton-value-expected.txt.
- accessibility/gtk/tabindex-elements-are-accessible-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/tabindex-elements-are-accessible-expected.txt.
- accessibility/gtk/table-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-attributes-expected.txt.
- accessibility/gtk/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-cell-spans-expected.txt.
- accessibility/gtk/table-cells-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-cells-expected.txt.
- accessibility/gtk/table-column-headers-with-captions-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-column-headers-with-captions-expected.txt.
- accessibility/gtk/table-detection-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-detection-expected.txt.
- accessibility/gtk/table-hierarchy-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-hierarchy-expected.txt.
- accessibility/gtk/table-one-cell-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-one-cell-expected.txt.
- accessibility/gtk/table-roles-hierarchy-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-roles-hierarchy-expected.txt.
- accessibility/gtk/table-sections-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-sections-expected.txt.
- accessibility/gtk/table-with-rules-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-with-rules-expected.txt.
- accessibility/gtk/text-at-offset-embedded-objects-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-embedded-objects-expected.txt.
- accessibility/gtk/text-at-offset-embedded-objects.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-embedded-objects.html.
- accessibility/gtk/text-at-offset-newlines-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-newlines-expected.txt.
- accessibility/gtk/text-at-offset-newlines.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-newlines.html.
- accessibility/gtk/text-at-offset-preformatted-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-preformatted-expected.txt.
- accessibility/gtk/text-at-offset-preformatted.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-preformatted.html.
- accessibility/gtk/text-at-offset-simple-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-simple-expected.txt.
- accessibility/gtk/text-at-offset-simple.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-simple.html.
- accessibility/gtk/text-at-offset-special-chars-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-special-chars-expected.txt.
- accessibility/gtk/text-at-offset-special-chars.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-special-chars.html.
- accessibility/gtk/text-at-offset-textarea-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-textarea-expected.txt.
- accessibility/gtk/text-at-offset-textarea.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-textarea.html.
- accessibility/gtk/text-at-offset-textinput-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-textinput-expected.txt.
- accessibility/gtk/text-at-offset-textinput.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-textinput.html.
- accessibility/gtk/text-at-offset-wrapped-lines-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-wrapped-lines-expected.txt.
- accessibility/gtk/text-at-offset-wrapped-lines.html: Renamed from LayoutTests/platform/gtk/accessibility/text-at-offset-wrapped-lines.html.
- accessibility/gtk/text-for-range-combo-box-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-combo-box-expected.txt.
- accessibility/gtk/text-for-range-combo-box.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-combo-box.html.
- accessibility/gtk/text-for-range-embedded-objects-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-embedded-objects-expected.txt.
- accessibility/gtk/text-for-range-embedded-objects.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-embedded-objects.html.
- accessibility/gtk/text-for-range-entry-and-password-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-entry-and-password-expected.txt.
- accessibility/gtk/text-for-range-entry-and-password.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-entry-and-password.html.
- accessibility/gtk/text-for-range-extraneous-whitespace-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-extraneous-whitespace-expected.txt.
- accessibility/gtk/text-for-range-extraneous-whitespace.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-extraneous-whitespace.html.
- accessibility/gtk/text-for-range-formatted-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-formatted-expected.txt.
- accessibility/gtk/text-for-range-formatted.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-formatted.html.
- accessibility/gtk/text-for-range-heading-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-heading-expected.txt.
- accessibility/gtk/text-for-range-heading.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-heading.html.
- accessibility/gtk/text-for-range-list-items-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-list-items-expected.txt.
- accessibility/gtk/text-for-range-list-items.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-list-items.html.
- accessibility/gtk/text-for-range-simple-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-simple-expected.txt.
- accessibility/gtk/text-for-range-simple.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-simple.html.
- accessibility/gtk/text-for-range-table-cells-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-table-cells-expected.txt.
- accessibility/gtk/text-for-range-table-cells.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-table-cells.html.
- accessibility/gtk/text-for-range-with-link-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-with-link-expected.txt.
- accessibility/gtk/text-for-range-with-link.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-range-with-link.html.
- accessibility/gtk/text-for-table-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-for-table-expected.txt.
- accessibility/gtk/text-for-table.html: Renamed from LayoutTests/platform/gtk/accessibility/text-for-table.html.
- accessibility/gtk/text-in-span-block-in-a-block-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/text-in-span-block-in-a-block-expected.txt.
- accessibility/gtk/text-in-span-block-in-a-block.html: Renamed from LayoutTests/platform/gtk/accessibility/text-in-span-block-in-a-block.html.
- accessibility/gtk/title-and-alt-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/title-and-alt-expected.txt.
- accessibility/gtk/title-and-alt.html: Renamed from LayoutTests/platform/gtk/accessibility/title-and-alt.html.
- accessibility/gtk/transformed-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/transformed-element-expected.txt.
- accessibility/gtk/xml-roles-exposed-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/xml-roles-exposed-expected.txt.
- accessibility/gtk/xml-roles-exposed.html: Renamed from LayoutTests/platform/gtk/accessibility/xml-roles-exposed.html.
- platform/gtk/TestExpectations:
- 3:20 PM Changeset in webkit [187776] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Always require user gesture to begin playing to AppleTV automatically
https://bugs.webkit.org/show_bug.cgi?id=147591
Reviewed by Jer Noble.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaState): Don't set the ExternalDeviceAutoPlayCandidate
flag until the user has explicitly triggered playback.
- 3:05 PM Changeset in webkit [187775] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: REGRESSION (r187708): Breakpoint dialog script action editing broken
https://bugs.webkit.org/show_bug.cgi?id=147553
Reviewed by Joseph Pecoraro.
Passing a widget to CodeMirror.setBookmark generates a viewportChange event, causing the
BreakpointActionView to update the popup for the breakpoint. The spurious update dismisses
the suggestion list, removes the CodeMirror completion hint, and causes other problems.
Now we ignore viewportChange events unless the viewport size changes. We still want to update
the popup when a carriage return or text wrap modifies the viewport.
- UserInterface/Views/BreakpointActionView.js:
(WebInspector.BreakpointActionView.prototype._updateBody):
Evaluate and Probe actions store the current viewport size.
(WebInspector.BreakpointActionView.prototype._codeMirrorViewportChanged):
Check if viewport size has changed since last event.
- 2:59 PM Changeset in webkit [187774] by
-
- 2 edits in trunk/Tools
AppScale: Add required indices
https://bugs.webkit.org/show_bug.cgi?id=147593
Reviewed by Tim Horton.
- QueueStatusServer/index.yaml:
- 2:56 PM Changeset in webkit [187773] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Application cache DataGrid has incorrect column heading styles
https://bugs.webkit.org/show_bug.cgi?id=147531
Reviewed by Joseph Pecoraro.
- UserInterface/Views/ApplicationCacheFrameContentView.js:
(WebInspector.ApplicationCacheFrameContentView): Remove erroneous
"storage-view" class, which is intended for databases, not AppCache.
- 2:53 PM Changeset in webkit [187772] by
-
- 3 edits2 adds in trunk
Check in LLVM 3.6.2 binary drops for El Capitan
https://bugs.webkit.org/show_bug.cgi?id=147582
Reviewed by Alexey Proskuryakov.
Tools:
Recognize 10.11 and use the right drops.
- Scripts/copy-webkitlibraries-to-product-directory:
WebKitLibraries:
Check in drops built from the LLVM 3.6.2 open source release.
These drops were built by doing:
1) Check out WebKit to a directory like /some/path/OpenSource.
2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
totally clean build (i.e. delete WebKitBuild before starting).
4) Run the following to create binary drops:
Tools/Scripts/export-llvm-build -i WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 -l WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 -b llvm/wkLLVMBuild -B llvm/wkLLVMBuild/Release+Asserts -s llvm
- LLVMIncludesElCapitan.tar.bz2: Added.
- LLVMLibrariesElCapitan.tar.bz2: Added.
- 2:49 PM Changeset in webkit [187771] by
-
- 2 edits in branches/safari-601.1.46-branch/Source/WebCore
Merge r187740. rdar://problem/22098457
- 2:49 PM Changeset in webkit [187770] by
-
- 4 edits in branches/safari-601.1.46-branch/Source/WebCore
Merge r187466. rdar://problem/21960398
- 2:49 PM Changeset in webkit [187769] by
-
- 2 edits in branches/safari-601.1.46-branch/Source/WebCore
Merge r187731. rdar://problem/22052829
- 2:49 PM Changeset in webkit [187768] by
-
- 2 edits in branches/safari-601.1.46-branch/Source/WebKit2
Merge r187751. rdar://problem/22018044
- 2:39 PM Changeset in webkit [187767] by
-
- 5 edits1 add in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Kraken/stanford-crypto-ccm crashes
https://bugs.webkit.org/show_bug.cgi?id=147561
Reviewed by Michael Saboff.
When performing a tail call, we assume that if the top of the tail
caller's frame is not stack-aligned, we can use the stack slot above it
in case we need to move the top of the frame. However, we don't enforce
this when actually performing a call, which leads to interesting (and
crashing) situations. We are already enforcing this in the "special
call" cases (calls from native code, inlined cache calls, etc.), so
this is just a matter of making sure the bytecode generator, DFG and
FTL ensure proper padding.
- bytecompiler/NodesCodegen.cpp:
(JSC::CallArguments::CallArguments):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::addCallWithoutSettingResult):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::DFG::LowerDFGToLLVM::compileCallOrConstruct):
- tests/stress/mutual-tail-call-no-stack-overflow.js:
(odd):
(even):
- tests/stress/tail-calls-dont-overwrite-live-stack.js: Added.
(tail):
(obj.method):
(obj.get fromNative):
(getThis):
- 2:37 PM Changeset in webkit [187766] by
-
- 1 edit64 deletes in trunk/LayoutTests
Remove Windows XP test results
https://bugs.webkit.org/show_bug.cgi?id=147592
Reviewed by Brent Fulgham.
We no longer need to maintain Windows XP test results.
- platform/win-xp/TestExpectations: Removed.
- platform/win-xp/*: Removed.
- 2:30 PM Changeset in webkit [187765] by
-
- 3 edits in trunk/Source/WebKit2
Make sure error handling code APIUserContentExtensionStore closes open file descriptors
https://bugs.webkit.org/show_bug.cgi?id=147562
Reviewed by Alex Christensen.
Make sure error handling code APIUserContentExtensionStore closes open
file descriptors to avoid leaking them.
- NetworkProcess/cache/NetworkCacheData.cpp:
(WebKit::NetworkCache::adoptAndMapFile):
- UIProcess/API/APIUserContentExtensionStore.cpp:
(API::compiledToFile):
- 2:27 PM Changeset in webkit [187764] by
-
- 7 edits in trunk/Source/WebKit2
Need WKWebView API to enable/disable link preview
https://bugs.webkit.org/show_bug.cgi?id=147573
-and corresponding-
rdar://problem/22077836
Reviewed by Dan Bernstein.
WKView implementation.
- UIProcess/API/Cocoa/WKViewPrivate.h:
New API. Call into WKView to handle Mac.
- UIProcess/API/Cocoa/WKWebView.h:
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView initWithFrame:configuration:]):
(-[WKWebView allowsLinkPreview]):
(-[WKWebView setAllowsLinkPreview:]):
Remove the SPI declaration from WKWebViewPrivate in order to make this API.
- UIProcess/API/Cocoa/WKWebViewPrivate.h:
Handle the Mac side.
- UIProcess/API/mac/WKView.mm:
(-[WKView viewDidMoveToWindow]):
(-[WKView initWithFrame:processPool:configuration:webView:]):
(-[WKView allowsBackForwardNavigationGestures]):
(-[WKView allowsLinkPreview]):
(-[WKView setAllowsLinkPreview:]):
Don’t register previews when link preview is prevented.
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _registerPreview]):
- 2:26 PM Changeset in webkit [187763] by
-
- 4 edits1 add in trunk
JavascriptCore Crash in JSC::ASTBuilder::Property JSC::Parser<JSC::Lexer<unsigned char> >::parseProperty<JSC::ASTBuilder>(JSC::ASTBuilder&, bool)
https://bugs.webkit.org/show_bug.cgi?id=147538
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Due to the order of the ARROWFUNCTION token in JSTokenType enum, it is categorized as the one of the Keyword.
As a result, when lexing the property name that can take the keywords, the ARROWFUNCTION token is accidentally accepted.
This patch changes the order of the ARROWFUNCTION token in JSTokenType to make it the operator token.
- parser/ParserTokens.h:
- tests/stress/arrow-function-token-is-not-keyword.js: Added.
(testSyntaxError):
LayoutTests:
Update the test expectation file because '=>' is a token, not a keywowrd.
- js/arrowfunction-syntax-errors-expected.txt:
- 2:05 PM Changeset in webkit [187762] by
-
- 3 edits in trunk/Source/WebCore
Inline video controls overlap each other while playing video in slideover mode
https://bugs.webkit.org/show_bug.cgi?id=147535
<rdar://problem/22026864>
Reviewed by Eric Carlson.
Now that the resizing code is in the shared controller, we need to
make sure to hide the timeline scrubber in iOS when the controls
get too small. This involved adding the dropped class to the timeline,
and rules for hiding to the CSS.
Meanwhile, when the page scale factor is less than one, we use the CSS zoom property
and don't need to factor in the page scale factor when calculating
the size.
- Modules/mediacontrols/mediaControlsApple.js:
(Controller.prototype.updateLayoutForDisplayedWidth): Don't use pageScaleFactor.
- Modules/mediacontrols/mediaControlsiOS.css:
(audio::-webkit-media-controls-panel .dropped): Add display none for this rule.
- 1:56 PM Changeset in webkit [187761] by
-
- 2 edits1 add in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Get and put inline caches are not properly restoring the stack pointer
https://bugs.webkit.org/show_bug.cgi?id=147583
Reviewed by Michael Saboff.
If there is a tail call in a getter, we can't rely on the stack pointer
being valid after returning from the call.
- jit/Repatch.cpp:
(JSC::generateByIdStub):
- tests/stress/tail-call-in-inline-cache.js: Added.
(tail):
(obj.get x):
- 1:47 PM Changeset in webkit [187760] by
-
- 4 edits in trunk/Source/JavaScriptCore
Clean up the naming for AST expression generation.
https://bugs.webkit.org/show_bug.cgi?id=147581
Patch by Keith Miller <keith_miller@apple.com> on 2015-08-03
Reviewed by Yusuke Suzuki.
- parser/ASTBuilder.h:
(JSC::ASTBuilder::createThisExpr):
(JSC::ASTBuilder::createSuperExpr):
(JSC::ASTBuilder::createNewTargetExpr):
(JSC::ASTBuilder::thisExpr): Deleted.
(JSC::ASTBuilder::superExpr): Deleted.
(JSC::ASTBuilder::newTargetExpr): Deleted.
- parser/Parser.cpp:
(JSC::Parser<LexerType>::parsePrimaryExpression):
(JSC::Parser<LexerType>::parseMemberExpression):
- parser/SyntaxChecker.h:
(JSC::SyntaxChecker::createThisExpr):
(JSC::SyntaxChecker::createSuperExpr):
(JSC::SyntaxChecker::createNewTargetExpr):
(JSC::SyntaxChecker::thisExpr): Deleted.
(JSC::SyntaxChecker::superExpr): Deleted.
(JSC::SyntaxChecker::newTargetExpr): Deleted.
- 1:46 PM Changeset in webkit [187759] by
-
- 4 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Callee save registers should be saved after the stack pointer is set up
https://bugs.webkit.org/show_bug.cgi?id=147580
Reviewed by Basile Clement.
Moved the saving of callee saves to after we check for stack overflow and have
set up the stack pointer.
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::compile):
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- llint/LowLevelInterpreter.asm:
- 1:40 PM Changeset in webkit [187758] by
-
- 2 edits in trunk/Source/WebCore
Safari is failing to remove SQLite Databases via Remove All Website Data
https://bugs.webkit.org/show_bug.cgi?id=147584
rdar://problem/22095006
Reviewed by Brady Eidson.
If we end up deleting every single database for an origin, make sure to also delete the origin.
- Modules/webdatabase/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::deleteDatabasesModifiedSince):
- 1:29 PM Changeset in webkit [187757] by
-
- 2 edits in trunk/Source/WebCore
Move "starting from root" frame flattening logging to the correct place.
https://bugs.webkit.org/show_bug.cgi?id=147571
Reviewed by Simon Fraser.
- page/FrameView.cpp:
(WebCore::FrameView::startLayoutAtMainFrameViewIfNeeded):
(WebCore::FrameView::layout): Deleted.
- 1:23 PM Changeset in webkit [187756] by
-
- 2 edits in trunk/Source/WebKit2
[iOS] Link previews sometimes don't hide the link highlight
https://bugs.webkit.org/show_bug.cgi?id=147585
<rdar://problem/22119648>
Reviewed by Beth Dakin.
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _interactionStartedFromPreviewItemController:]):
(-[WKContentView _interactionStoppedFromPreviewItemController:]):
(-[WKContentView _previewItemController:didDismissPreview:committing:]):
(-[WKContentView _previewItemController:willPresentPreview:forPosition:inSourceView:]): Deleted.
Use interactionStarted/Stopped, which are always called, instead of didDismiss/willPresent,
which are only called if we return a custom view controller from _presentedViewControllerForPreviewItemController.
We continue using didDismiss to inform clients of dismissal because they'll
only care if they customized the view controller.
- 12:54 PM Changeset in webkit [187755] by
-
- 5 edits in branches/safari-601.1.46-branch/Source
Versioning.
- 12:52 PM Changeset in webkit [187754] by
-
- 1 copy in branches/safari-601.1.46-branch
New Branch.
- 12:35 PM Changeset in webkit [187753] by
-
- 2 edits in trunk/Source/WebKit2
[WK2][NetworkCache] Do not munmap() on the main thread
https://bugs.webkit.org/show_bug.cgi?id=147569
Reviewed by Geoffrey Garen.
Do not munmap() on the main thread for performance reasons and
consistency as we already make sure to mmap() on another thread.
- NetworkProcess/cache/NetworkCacheDataCocoa.mm:
(WebKit::NetworkCache::Data::adoptMap):
- 12:35 PM Changeset in webkit [187752] by
-
- 1 edit5 adds in trunk/LayoutTests
Adding a test for:
Crash when signing into twitter calling WebCore::DocumentLoader::responseReceived(WebCore::CachedResource*, WebCore::ResourceResponse const&).
<rdar://problem/22098457> and https://bugs.webkit.org/show_bug.cgi?id=147560
Reviewed by Alexey Proskuryakov.
- http/tests/appcache/identifier-test-expected.txt: Added.
- http/tests/appcache/identifier-test.html: Added.
- http/tests/appcache/resources/identifier-test-real.php: Added.
- http/tests/appcache/resources/identifier-test.manifest: Added.
- http/tests/appcache/resources/identifier-test.php: Added.
- 12:29 PM Changeset in webkit [187751] by
-
- 2 edits in trunk/Source/WebKit2
Inputs with the autofocus attribute cause the keyboard to not deploy
https://bugs.webkit.org/show_bug.cgi?id=147555
<rdar://problem/22018044>
Reviewed by Andreas Kling.
Upon submitting a form by pressing "Go" on the keyboard, an <input> on the next page with the
autofocus attribute may become non-interactible. When attempting to tap on the input, nothing
seems to happen. This is because the state of WebPage upon invoking WebPage::elementDidFocus
indicates (incorrectly) that the input element is already focused, and therefore hits an early
return. To solve this, we explicitly reset m_hasFocusedDueToUserInteraction upon transitioning
to a new page.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didStartPageTransition): On iOS, resets m_hasFocusedDueToUserInteraction as
well. It was previously thought that this would be handled by blur() called on the assisted
element when submitting a form. However, pressing "Go" on the iOS keyboard is an implicit
submission and does not trigger a blur event.
- 12:25 PM Changeset in webkit [187750] by
-
- 5 edits1 add in trunk/Source/JavaScriptCore
Don't set up the callsite to operationGetByValDefault when the optimization is already done
https://bugs.webkit.org/show_bug.cgi?id=147577
Reviewed by Filip Pizlo.
operationGetByValDefault should be called only when the IC is not set.
operationGetByValString breaks this invariant andASSERT(!byValInfo.stubRoutine)
in
operationGetByValDefault raises the assertion failure.
In this patch, we change the callsite setting up code in operationGetByValString when
the IC is already set. And to make the operation's meaning explicitly, we changed the
name operationGetByValDefault to operationGetByValOptimize, that is aligned to the
GetById case.
- jit/JITOperations.cpp:
- jit/JITOperations.h:
- jit/JITPropertyAccess.cpp:
(JSC::JIT::emitSlow_op_get_by_val):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::emitSlow_op_get_by_val):
- tests/stress/operation-get-by-val-default-should-not-called-for-already-optimized-site.js: Added.
(hello):
- 12:20 PM Changeset in webkit [187749] by
-
- 2 edits in trunk/Source/WebKit2
Fix error handling case in Cache::dumpContentsToFile()
https://bugs.webkit.org/show_bug.cgi?id=147567
Reviewed by Andreas Kling.
Cache::dumpContentsToFile() was expecting openFile() to return 0 in case
of error. However, it returns invalidPlatformFileHandle, which is -1 on
Unix.
- NetworkProcess/cache/NetworkCache.cpp:
(WebKit::NetworkCache::Cache::dumpContentsToFile):
- 11:47 AM Changeset in webkit [187748] by
-
- 35 edits2 deletes in trunk
Unreviewed, rolling out r187729.
https://bugs.webkit.org/show_bug.cgi?id=147575
10% performance hit (Requested by litherum on #webkit).
Reverted changeset:
"[OS X] Font fallback is not language-sensitive"
https://bugs.webkit.org/show_bug.cgi?id=147390
http://trac.webkit.org/changeset/187729
Patch by Commit Queue <commit-queue@webkit.org> on 2015-08-03
- 11:45 AM Changeset in webkit [187747] by
-
- 3 edits in trunk/Source/WebKit2
Make sure WebMemorySampler doesn't leak file descriptor
https://bugs.webkit.org/show_bug.cgi?id=147564
Reviewed by Anders Carlsson.
WebMemorySampler was opening files but never closing them.
- Shared/WebMemorySampler.cpp:
(WebKit::WebMemorySampler::stop):
- Shared/WebMemorySampler.h:
- 11:24 AM Changeset in webkit [187746] by
-
- 4 edits in trunk/Source/WebCore
ChildWidgetState::ChildWidgetIs* naming is redundant.
https://bugs.webkit.org/show_bug.cgi?id=147565
Reviewed by Simon Fraser.
Since strongly typed enum requires to write out 'ChildWidgetState::ChildWidgetIsDestroyed',
the enumerator list names can be shortened.
No change in behaviour.
- rendering/RenderFrameBase.cpp:
(WebCore::RenderFrameBase::peformLayoutWithFlattening):
- rendering/RenderWidget.cpp:
(WebCore::RenderWidget::updateWidgetPosition):
- rendering/RenderWidget.h:
- 10:59 AM Changeset in webkit [187745] by
-
- 3 edits in trunk/Source/WTF
Make it possible to use String::utf8() in the debugger
https://bugs.webkit.org/show_bug.cgi?id=147566
Reviewed by Tim Horton.
Add a new utf8() overload that doesn't take any parameters and just calls utf8(LenientConversion), since lldb doesn't support evaluating
function calls with default parameters at the moment.
- wtf/text/WTFString.cpp:
(WTF::String::utf8):
- wtf/text/WTFString.h:
- 10:52 AM Changeset in webkit [187744] by
-
- 5 edits in branches/safari-600.8-branch/Source
Versioning.
- 10:28 AM Changeset in webkit [187743] by
-
- 5 edits in branches/safari-600.1.4.17-branch/Source
Versioning.
- 10:28 AM Changeset in webkit [187742] by
-
- 1 edit4 deletes in trunk/Source/JavaScriptCore
[FTL] Remove unused scripts related to native call inlining
https://bugs.webkit.org/show_bug.cgi?id=147448
Reviewed by Filip Pizlo.
- build-symbol-table-index.py: Removed.
- copy-llvm-ir-to-derived-sources.sh: Removed.
- create-llvm-ir-from-source-file.py: Removed.
- create-symbol-table-index.py: Removed.
- 10:14 AM Changeset in webkit [187741] by
-
- 8 edits in trunk/Source/WebCore
Pass ControlStates& to RenderTheme methods instead of ControlStates*
https://bugs.webkit.org/show_bug.cgi?id=147521
Reviewed by Andreas Kling.
No change in functionality.
- platform/Theme.h:
(WebCore::Theme::selectionColor):
(WebCore::Theme::paint):
(WebCore::Theme::inflateControlPaintRect):
- platform/mac/ThemeMac.h:
- platform/mac/ThemeMac.mm:
(WebCore::updateStates):
(WebCore::convertControlStatesToThemeDrawState):
(WebCore::configureToggleButton):
(WebCore::sharedRadioCell):
(WebCore::sharedCheckboxCell):
(WebCore::paintToggleButton):
(WebCore::setUpButtonCell):
(WebCore::button):
(WebCore::paintButton):
(WebCore::paintStepper):
(WebCore::ThemeMac::ensuredView):
(WebCore::ThemeMac::inflateControlPaintRect):
(WebCore::ThemeMac::paint):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::paintBoxDecorations):
- rendering/RenderTheme.cpp:
(WebCore::RenderTheme::paint):
(WebCore::RenderTheme::adjustRepaintRect):
(WebCore::RenderTheme::updateControlStatesForRenderer):
- rendering/RenderTheme.h:
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::documentViewFor):
- 10:06 AM Changeset in webkit [187740] by
-
- 2 edits in trunk/Source/WebCore
Crash when signing into twitter calling WebCore::DocumentLoader::responseReceived(WebCore::CachedResource*, WebCore::ResourceResponse const&).
<rdar://problem/22098457> and https://bugs.webkit.org/show_bug.cgi?id=147560
Reviewed by Alexey Proskuryakov.
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::willSendRequest): Only grab identifierForLoadWithoutResourceLoader() if there's no ResourceLoader.
- 9:06 AM Changeset in webkit [187739] by
-
- 2 edits in trunk/Source/WebCore
themePainted in RenderBox::paintBoxDecorations() is confusing.
https://bugs.webkit.org/show_bug.cgi?id=147492
Reviewed by Andreas Kling.
What themePainted is supposed to indicate is whether the theme requires additional border and background painting.
Rename it to borderOrBackgroundPaintingIsNeeded.
No change in behaviour.
- rendering/RenderBox.cpp:
(WebCore::RenderBox::paintBoxDecorations):
- 8:55 AM Changeset in webkit [187738] by
-
- 2 edits in trunk/Tools
[Win] Build fix after r187733.
- WinLauncher/PageLoadTestClient.cpp:
(PageLoadTestClient::dumpRunStatistics):
wtf/MathExtras.h is now included in HashTable.h, which #defines pow to wtf_pow.
- 8:38 AM Changeset in webkit [187737] by
-
- 4 edits2 deletes in trunk/Source/WebCore
[EFL] http/tests/media/media-stream/disconnected-frame-already.html is crashing after r185903
https://bugs.webkit.org/show_bug.cgi?id=146834
Reviewed by Eric Carlson.
r185903 went to far in removing some tests, in particular whether the current process is related to a frame.
Readded that check.
Refactored the code to remove the need for NavigatorUserMedia class.
Covered by existing tests.
- CMakeLists.txt: Removed NavigatorUserMedia.cpp.
- Modules/mediastream/NavigatorUserMedia.cpp: Removed.
- Modules/mediastream/NavigatorUserMedia.h: Removed.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- bindings/js/JSNavigatorCustom.cpp:
(WebCore::JSNavigator::webkitGetUserMedia): Inlined NavigatorUserMeia::webkitGetUserMedia.
- 5:48 AM Changeset in webkit [187736] by
-
- 2 edits in trunk/Source/WebCore
JSXMLHttpRequest::visitAdditionalChildren does not need to explicitly mark m_response
https://bugs.webkit.org/show_bug.cgi?id=147488
Reviewed by Andreas Kling.
Covered by existing tests.
- bindings/js/JSXMLHttpRequestCustom.cpp:
(WebCore::JSXMLHttpRequest::visitAdditionalChildren): Removed m_response marking.
- 1:36 AM Changeset in webkit [187735] by
-
- 1 copy in releases/WebKitGTK/webkit-2.9.5
WebKitGTK+ 2.9.5
- 1:34 AM Changeset in webkit [187734] by
-
- 4 edits in trunk
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.5 release.
.:
- Source/cmake/OptionsGTK.cmake: Bump version numbers.
Source/WebKit2:
- gtk/NEWS: Add release notes for 2.9.5.
Aug 2, 2015:
- 9:33 PM Changeset in webkit [187733] by
-
- 6 edits in trunk
Investigate HashTable::HashTable(const HashTable&) and HashTable::operator=(const HashTable&) performance for hash-based static analyses
https://bugs.webkit.org/show_bug.cgi?id=118455
Patch by Benjamin Poulain <bpoulain@apple.com> on 2015-08-02
Reviewed by Filip Pizlo.
Source/JavaScriptCore:
LivenessAnalysisPhase lights up like a christmas tree in profiles.
This patch cuts its cost by 4.
About half of the gains come from removing many rehash() when copying
the HashSet.
The last quarter is achieved by having a special add() function for initializing
a HashSet.
This makes benchmarks progress by 1-2% here and there. Nothing massive.
- dfg/DFGLivenessAnalysisPhase.cpp:
(JSC::DFG::LivenessAnalysisPhase::process):
The m_live HashSet is only useful per block. When we are done with it,
we can transfer it to liveAtHead to avoid a copy.
Source/WTF:
Previously, when copying a HashTable, we would start from scratch
with an empty table and insert elements one by one, growing-rehashing
the table as needed.
With this patch, we have 2 improvements to remove most of the cost.
First, we compute a good size from the start. This removes all the
reallocations and rehashs.
This is where the biggest gain comes from.
The second part is a simpler version of add() when we know that
we cannot find a bucket with the same key and there cannot
be any deleted bucket.
This removes most branches from the hot loop, cutting another 25%
of the time.
- wtf/HashTable.h:
(WTF::KeyTraits>::addUniqueForInitialization):
(WTF::KeyTraits>::HashTable):
Tools:
- TestWebKitAPI/Tests/WTF/HashSet.cpp:
(TestWebKitAPI::TEST):
- 6:44 PM Changeset in webkit [187732] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: Unnamespaced Formatter classes break CSSStyleDeclarationTextEditor
https://bugs.webkit.org/show_bug.cgi?id=147544
Reviewed by Brian Burg.
Added Formatter and FormatterContentBuilder to WebInspector namespace.
- UserInterface/Controllers/Formatter.js:
- UserInterface/Controllers/FormatterContentBuilder.js:
- UserInterface/Views/CSSStyleDeclarationTextEditor.js:
(WebInspector.CSSStyleDeclarationTextEditor.prototype._formattedContentFromEditor):
- UserInterface/Views/TextEditor.js:
(WebInspector.TextEditor.prototype.prettyPrint.prettyPrintAndUpdateEditor):
(WebInspector.TextEditor.prototype.prettyPrint):
- 12:28 PM Changeset in webkit [187731] by
-
- 2 edits in trunk/Source/WebCore
AX: On some complex sites, iOS instantly crashes once VoiceOver is turned on
https://bugs.webkit.org/show_bug.cgi?id=147529
Reviewed by Dan Bernstein.
Sometimes after focusing on a node, it seems like the entire document is destroyed.
Accessibility the axObjectCache returns nullptr and we crash.
Despite my best efforts, I couldn't make a layout test that reproduced this. It's possible
the entire document needs to be destroyed and replaced with something.
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::setFocused):
- 11:48 AM Changeset in webkit [187730] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: REGRESSION (r187689): Timeline overview graph layout is broken
https://bugs.webkit.org/show_bug.cgi?id=147539
Reviewed by Brian Burg.
Removed timeline argument being passed to TimelineOverviewGraph constructor.
- UserInterface/Views/LayoutTimelineOverviewGraph.js:
(WebInspector.LayoutTimelineOverviewGraph):
- UserInterface/Views/NetworkTimelineOverviewGraph.js:
(WebInspector.NetworkTimelineOverviewGraph):
- UserInterface/Views/RenderingFrameTimelineOverviewGraph.js:
(WebInspector.RenderingFrameTimelineOverviewGraph):
- UserInterface/Views/ScriptTimelineOverviewGraph.js:
(WebInspector.ScriptTimelineOverviewGraph):
Aug 1, 2015:
- 5:48 PM Changeset in webkit [187729] by
-
- 35 edits2 adds in trunk
[OS X] Font fallback is not language-sensitive
https://bugs.webkit.org/show_bug.cgi?id=147390
Reviewed by Dean Jackson.
Source/WebCore:
We need to make our font fallback code sensitive to locale.
Test: fast/text/fallback-language-han.html
- platform/graphics/mac/FontCacheMac.mm:
(WebCore::lookupCTFont):
(WebCore::FontCache::systemFallbackForCharacters):
LayoutTests:
Updating tests.
- css3/line-break/line-break-auto-centered-expected.html:
- css3/line-break/line-break-auto-centered.html:
- css3/line-break/line-break-auto-postfixes-expected.html:
- css3/line-break/line-break-auto-postfixes.html:
- css3/line-break/line-break-loose-centered-expected.html:
- css3/line-break/line-break-loose-centered.html:
- css3/line-break/line-break-loose-hyphens-expected.html:
- css3/line-break/line-break-loose-hyphens.html:
- css3/line-break/line-break-loose-postfixes-expected.html:
- css3/line-break/line-break-loose-postfixes.html:
- css3/line-break/line-break-loose-sound-marks-expected.html:
- css3/line-break/line-break-loose-sound-marks.html:
- css3/line-break/line-break-normal-centered-expected.html:
- css3/line-break/line-break-normal-centered.html:
- css3/line-break/line-break-normal-hyphens-expected.html:
- css3/line-break/line-break-normal-hyphens.html:
- css3/line-break/line-break-normal-postfixes-expected.html:
- css3/line-break/line-break-normal-postfixes.html:
- css3/line-break/line-break-normal-sound-marks-expected.html:
- css3/line-break/line-break-normal-sound-marks.html:
- css3/line-break/line-break-strict-centered-expected.html:
- css3/line-break/line-break-strict-centered.html:
- css3/line-break/line-break-strict-hyphens-expected.html:
- css3/line-break/line-break-strict-hyphens.html:
- css3/line-break/line-break-strict-postfixes-expected.html:
- css3/line-break/line-break-strict-postfixes.html:
- css3/line-break/line-break-strict-sound-marks-expected.html:
- css3/line-break/line-break-strict-sound-marks.html:
- fast/text/fallback-language-han-expected.html: Added.
- fast/text/fallback-language-han.html: Added.
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/win/TestExpectations:
- 4:49 PM Changeset in webkit [187728] by
-
- 2 edits in trunk/Source/WebCore
CharacterFallbackMapKey should be locale-specific
https://bugs.webkit.org/show_bug.cgi?id=147532
Reviewed by Dean Jackson.
This is in preparation for locale-specific font fallback.
No new tests because there is no behavior change.
- platform/graphics/Font.cpp:
(WebCore::CharacterFallbackMapKey::CharacterFallbackMapKey):
(WebCore::CharacterFallbackMapKey::operator==):
(WebCore::CharacterFallbackMapKeyHash::hash):
(WebCore::Font::systemFallbackFontForCharacter):
- 4:39 PM Changeset in webkit [187727] by
-
- 5 edits in branches/safari-601.1-branch/Source
Versioning.
- 2:53 PM Changeset in webkit [187726] by
-
- 2 edits in trunk/Source/WebKit
Fix 64-bit CMake build on Windows.
- PlatformWin.cmake:
Win64 needs PaintHooks.asm.
- 1:43 PM Changeset in webkit [187725] by
-
- 2 edits in trunk/LayoutTests
[Win] Test gardening
Unreviewed
Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2015-08-01
- platform/win/TestExpectations:
- 1:15 PM Changeset in webkit [187724] by
-
- 2 edits in trunk/Source/WebCore
Expand CharacterFallbackMapKey to a struct
https://bugs.webkit.org/show_bug.cgi?id=147530
Reviewed by Dean Jackson.
This is in prepraration for making this struct locale-specific.
No new tests because there is no behavior change.
- platform/graphics/Font.cpp:
(WebCore::CharacterFallbackMapKey::CharacterFallbackMapKey):
(WebCore::CharacterFallbackMapKey::isHashTableDeletedValue):
(WebCore::CharacterFallbackMapKey::operator==):
(WebCore::CharacterFallbackMapKeyHash::hash):
(WebCore::CharacterFallbackMapKeyHash::equal):
(WebCore::Font::systemFallbackFontForCharacter):
- 1:14 PM Changeset in webkit [187723] by
-
- 2 edits in trunk/Source/WTF
HashTraits<AtomicString> can use SimpleClassHashTraits
https://bugs.webkit.org/show_bug.cgi?id=147528
Reviewed by Andreas Kling.
No point in duplicating the code inside SimpleClassHashTraits.
- wtf/text/AtomicStringHash.h:
(WTF::HashTraits<WTF::AtomicString>::constructDeletedValue): Deleted.
(WTF::HashTraits<WTF::AtomicString>::isDeletedValue): Deleted.
- 1:08 PM Changeset in webkit [187722] by
-
- 2 edits in trunk/Source/WebCore
Fix the build after r187721
Unreviewed.
Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2015-08-01
- bindings/js/JSDOMBinding.h:
(WebCore::createWrapper):
- 12:55 PM Changeset in webkit [187721] by
-
- 6 edits in trunk/Source
Fix compile errors with VS2015
https://bugs.webkit.org/show_bug.cgi?id=147526
Reviewed by Myles Maxfield.
Source/WebCore:
- bindings/js/JSDOMBinding.h:
(WebCore::createWrapper):
Explicitly call the Ref constructor to avoid unresolved symbols with VS2015.
Otherwise, VS2015 tries to use CSSPrimitiveValue::operator<Ref<CSSPrimitiveValue> > which doesn't exist.
Source/WebKit/win:
- WebKitDLL.cpp:
(shutDownWebKit):
(loadResourceIntoBuffer): Needs to be exported from WebKit.dll to link with CMake using VS2015.
Source/WTF:
- wtf/StringExtras.h:
(snprintf):
(wtf_vsnprintf):
VS2015 has an implementation of snprintf.
- 11:16 AM Changeset in webkit [187720] by
-
- 1 copy in tags/Safari-601.1.46
New tag.
- 10:11 AM WebKitGTK/2.8.x edited by
- Propose some merges (diff)
- 10:06 AM Changeset in webkit [187719] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187686. rdar://problem/22083354
- 8:34 AM Changeset in webkit [187718] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187687. rdar://problem/21939014
- 8:27 AM Changeset in webkit [187717] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed. Remove unintentional "print" statement in test case.
https://bugs.webkit.org/show_bug.cgi?id=142567
- tests/stress/class-syntax-definition-semantics.js:
(shouldBeSyntaxError):
- 8:23 AM Changeset in webkit [187716] by
-
- 5 edits in branches/safari-601.1-branch/Source
Versioning.
- 3:55 AM Changeset in webkit [187715] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: Replace "unknown-mac" CSS class with "el-capitan"
https://bugs.webkit.org/show_bug.cgi?id=147524
Reviewed by Timothy Hatcher.
- UserInterface/Base/Platform.js:
No need to repeat WebInspector.Platform.version.release for every possible case.
- UserInterface/Views/Toolbar.css:
(body:not(.el-capitan) .toolbar .dashboard-container):
(body:not(.el-capitan) .toolbar .search-bar > input[type="search"]):
(body:not(.el-capitan) .toolbar .search-bar > input[type="search"]:focus):
(body:not(.el-capitan) .toolbar .item.button:active):
(body.window-inactive:not(.el-capitan) .toolbar .dashboard-container):
(body.el-capitan .toolbar .dashboard-container):
(body.el-capitan .toolbar .search-bar > input[type="search"]):
(body.el-capitan .toolbar .search-bar > input[type="search"]:focus):
(@media (-webkit-min-device-pixel-ratio: 2)):
(body.el-capitan .toolbar .item.button:active):
(body.el-capitan.window-inactive .toolbar .dashboard-container):
(body:not(.unknown-mac) .toolbar .dashboard-container): Deleted.
(body:not(.unknown-mac) .toolbar .search-bar > input[type="search"]): Deleted.
(body:not(.unknown-mac) .toolbar .search-bar > input[type="search"]:focus): Deleted.
(body:not(.unknown-mac) .toolbar .item.button:active): Deleted.
(body.window-inactive:not(.unknown-mac) .toolbar .dashboard-container): Deleted.
(body.unknown-mac .toolbar .dashboard-container): Deleted.
(body.unknown-mac .toolbar .search-bar > input[type="search"]): Deleted.
(body.unknown-mac .toolbar .search-bar > input[type="search"]:focus): Deleted.
(body.unknown-mac .toolbar .item.button:active): Deleted.
(body.unknown-mac.window-inactive .toolbar .dashboard-container): Deleted.
Jul 31, 2015:
- 11:48 PM Changeset in webkit [187714] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: inherited CSS rules disappear from Styles sidebar while editing
https://bugs.webkit.org/show_bug.cgi?id=147441
Reviewed by Timothy Hatcher.
If the user edits a style declaration such that it would dissapear mid-edit, prevent
the rules panel from refreshing until that editor is blurred.
- UserInterface/Views/CSSStyleDeclarationSection.js:
(WebInspector.CSSStyleDeclarationSection):
(WebInspector.CSSStyleDeclarationSection.prototype.get editorActive):
(WebInspector.CSSStyleDeclarationSection.prototype.get _hasInvalidSelector):
(WebInspector.CSSStyleDeclarationSection.prototype._editorContentChanged):
(WebInspector.CSSStyleDeclarationSection.prototype._editorBlurred):
- UserInterface/Views/CSSStyleDeclarationTextEditor.js:
(WebInspector.CSSStyleDeclarationTextEditor.prototype._editorBlured):
(WebInspector.CSSStyleDeclarationTextEditor.prototype._contentChanged):
- UserInterface/Views/RulesStyleDetailsPanel.js:
(WebInspector.RulesStyleDetailsPanel):
(WebInspector.RulesStyleDetailsPanel.prototype._removeSectionWithActiveEditor):
- UserInterface/Views/StyleDetailsPanel.js:
(WebInspector.StyleDetailsPanel.prototype._refreshPreservingScrollPosition):
- 11:47 PM Changeset in webkit [187713] by
-
- 9 edits in trunk/Source
Media Session: inform the UI process when the focused Content media element changes
https://bugs.webkit.org/show_bug.cgi?id=147323
Reviewed by Tim Horton.
WebCore:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::playInternal): Eventually tell the UI process that the focused Content media element changed.
- page/ChromeClient.h:
WebKit2:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::isPlayingMediaDidChange):
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::focusedContentMediaElementDidChange):
- WebProcess/WebCoreSupport/WebChromeClient.h:
- 11:39 PM Changeset in webkit [187712] by
-
- 3 edits in trunk/Source/WebCore
Media Session: give media elements unique IDs https://bugs.webkit.org/show_bug.cgi?id=147322
Reviewed by Eric Carlson.
- html/HTMLMediaElement.cpp:
(WebCore::elementIDsToElements): Create a global map of element IDs to elements.
(WebCore::HTMLMediaElement::elementWithID): Retrieve the element with the given ID.
(WebCore::HTMLMediaElement::HTMLMediaElement): Give the element a unique ID.
(WebCore::HTMLMediaElement::playInternal): Removed whitespace.
(WebCore::HTMLMediaElement::pauseInternal): Ditto.
- html/HTMLMediaElement.h:
(WebCore::HTMLMediaElement::elementID):
- 11:27 PM Changeset in webkit [187711] by
-
- 1 edit1 add in trunk/LayoutTests
Adding -expected.png for fast/text/international/arabic-justify.html
- platform/mac-yosemite/fast/text/international/arabic-justify-expected.png: Added
- 10:33 PM Changeset in webkit [187710] by
-
- 1 edit2 adds in trunk/LayoutTests
Media Session: add test to ensure that switching media sessions pauses elements
https://bugs.webkit.org/show_bug.cgi?id=147493
Reviewed by Eric Carlson.
- media/session/switching-sessions-expected.txt: Added.
- media/session/switching-sessions.html: Added.
- platform/mac/TestExpectations: Media Session support is disabled by default.
- 9:27 PM Changeset in webkit [187709] by
-
- 2 edits in trunk/Source/WebCore
Fix the build
Unreviewed.
- platform/graphics/mac/FontCacheMac.mm:
(WebCore::lookupCTFont):
- 9:15 PM Changeset in webkit [187708] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Autocomplete: Undo (Cmd+Z) doesn't work as expected
https://bugs.webkit.org/show_bug.cgi?id=147316
Reviewed by Timothy Hatcher.
Instead of replacing the text for a completion, which messes up the undo history, add
a unique marker that contains the remaining text for the current completion.
- UserInterface/Controllers/CodeMirrorCompletionController.js:
(WebInspector.CodeMirrorCompletionController.prototype._createCompletionHintMarker):
(WebInspector.CodeMirrorCompletionController.prototype._applyCompletionHint.update):
(WebInspector.CodeMirrorCompletionController.prototype._applyCompletionHint):
(WebInspector.CodeMirrorCompletionController.prototype._removeCompletionHint.update):
(WebInspector.CodeMirrorCompletionController.prototype._removeCompletionHint):
- 9:06 PM Changeset in webkit [187707] by
-
- 6 edits in trunk/Source/WebCore
[OS X] Migrate to CTFontCreateForCharactersWithLanguage from [NSFont findFontLike:forString:withRange:inLanguage]
https://bugs.webkit.org/show_bug.cgi?id=147483
Reviewed by Dean Jackson.
[NSFont findFontLike:forString:withRange:inLanguage] doesn't properly handle its last argument. In
addition, we want to be moving away from NSFont in the first place and on to Core Text. This new
CoreText function correctly handles its language argument, which is required for language-specific
font fallback.
No new tests because there is no behavior change.
- platform/graphics/FontCache.cpp:
(WebCore::FontCache::purgeInactiveFontData):
- platform/graphics/FontCache.h:
(WebCore::FontCache::platformPurgeInactiveFontData):
- platform/graphics/mac/FontCacheMac.mm:
(WebCore::fallbackDedupSet):
(WebCore::FontCache::platformPurgeInactiveFontData):
(WebCore::lookupCTFont):
(WebCore::FontCache::systemFallbackForCharacters):
- platform/spi/cocoa/CoreTextSPI.h:
- platform/spi/mac/NSFontSPI.h:
- 8:41 PM Changeset in webkit [187706] by
-
- 31 edits in trunk/Source
Drop dummy Timer callbacks
https://bugs.webkit.org/show_bug.cgi?id=147516
Reviewed by Alexey Proskuryakov.
Drop dummy Timer callbacks in the code base. A lot of Timer callbacks
do nothing else beside calling a particular method. In such case, we
can use the called method as Timer callback instead.
Source/WebCore:
- css/FontLoader.cpp:
(WebCore::FontLoader::FontLoader):
- css/FontLoader.h:
- dom/Document.cpp:
(WebCore::Document::Document):
(WebCore::Document::styleRecalcTimerFired): Deleted.
(WebCore::Document::domCookieCacheExpiryTimerFired): Deleted.
- dom/Document.h:
- html/MediaController.cpp:
(MediaController::MediaController):
(MediaController::timeupdateTimerFired): Deleted.
- html/MediaController.h:
- loader/cache/CachedResource.cpp:
(WebCore::CachedResource::CachedResource):
- loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::CachedResourceLoader):
(WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired): Deleted.
- loader/cache/CachedResourceLoader.h:
- loader/cache/MemoryCache.cpp:
(WebCore::MemoryCache::MemoryCache):
(WebCore::MemoryCache::pruneTimerFired): Deleted.
- loader/cache/MemoryCache.h:
- page/EventSource.cpp:
(WebCore::EventSource::EventSource):
(WebCore::EventSource::connectTimerFired): Deleted.
- page/EventSource.h:
- page/FrameView.cpp:
(WebCore::FrameView::FrameView):
(WebCore::FrameView::delayedScrollEventTimerFired): Deleted.
(WebCore::FrameView::postLayoutTimerFired): Deleted.
- page/FrameView.h:
- page/scrolling/ios/ScrollingCoordinatorIOS.h:
- page/scrolling/ios/ScrollingCoordinatorIOS.mm:
(WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
(WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired): Deleted.
- page/scrolling/mac/ScrollingCoordinatorMac.h:
- page/scrolling/mac/ScrollingCoordinatorMac.mm:
(WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
(WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired): Deleted.
- platform/graphics/FontCache.cpp:
(WebCore::FontCache::FontCache):
(WebCore::FontCache::purgeTimerFired): Deleted.
- platform/graphics/FontCache.h:
- platform/graphics/ShadowBlur.cpp:
(WebCore::ScratchBuffer::ScratchBuffer):
(WebCore::ScratchBuffer::timerFired): Deleted.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired): Deleted.
Source/WebKit/mac:
- Plugins/WebNetscapePluginStream.h:
- Plugins/WebNetscapePluginStream.mm:
(WebNetscapePluginStream::WebNetscapePluginStream):
(WebNetscapePluginStream::deliverDataTimerFired): Deleted.
Source/WebKit2:
- WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
- WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
(WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
(WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired): Deleted.
- 8:03 PM Changeset in webkit [187705] by
-
- 1 copy in tags/Safari-601.1.45
New tag.
- 7:39 PM Changeset in webkit [187704] by
-
- 2 edits in trunk/Source/WebCore
Removed pointSize from _addMarkersToList
https://bugs.webkit.org/show_bug.cgi?id=147515
Reviewed by Eric Carlson.
- editing/cocoa/HTMLConverter.mm:
(HTMLConverter::_addMarkersToList): Deleted.
- 7:39 PM Changeset in webkit [187703] by
-
- 4 edits in branches/safari-601.1-branch/Source/WebCore
Roll out r187466. rdar://problem/21960398
- 6:56 PM Changeset in webkit [187702] by
-
- 8 edits in trunk
Prepare for VS2015
https://bugs.webkit.org/show_bug.cgi?id=146579
Reviewed by Jon Honeycutt.
Source/JavaScriptCore:
- heap/Heap.h:
Fix compiler error by explicitly casting zombifiedBits to the size of a pointer.
Source/WebCore:
- WebCore.vcxproj/build-generated-files.pl:
Find a correct preprocessor when using VS2015.
Source/WTF:
- wtf/StdLibExtras.h:
(std::exchange):
Added preprocessor macros around functions implemented in VS2015's standard library.
Tools:
- WinLauncher/stdafx.h:
Define STDC_LIMIT_MACROS to have access to INTMAX_MAX.
- 6:36 PM Changeset in webkit [187701] by
-
- 4 edits in trunk/LayoutTests
Unreviewed gardening. Skip Media Sessions tests, the feature is not yet enabled.
- TestExpectations:
- platform/efl/TestExpectations:
- platform/mac/TestExpectations:
- 6:32 PM Changeset in webkit [187700] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Scrolling "jumps" in console
https://bugs.webkit.org/show_bug.cgi?id=147482
Reviewed by Joseph Pecoraro.
Removed focus call on messageElement.
- UserInterface/Views/LogContentView.js:
(WebInspector.LogContentView):
(WebInspector.LogContentView.prototype._mousedown): Deleted.
(WebInspector.LogContentView.prototype._didFocus): Deleted.
(WebInspector.LogContentView.prototype._didBlur): Deleted.
- 6:22 PM Changeset in webkit [187699] by
-
- 4 edits in trunk/LayoutTests
Unreviewed gardening. Update inspector test skips based on bots.
- TestExpectations:
- platform/gtk/TestExpectations:
- platform/win/TestExpectations:
- 5:43 PM Changeset in webkit [187698] by
-
- 4 edits in trunk/Source/WebKit2
[WK2][NetworkCache] Drop HTTP method from NetworkCache::Key
https://bugs.webkit.org/show_bug.cgi?id=143348
Reviewed by Antti Koivisto.
Drop HTTP method from NetworkCache::Key as we only cache GET responses
for now. Even when we start caching HEAD responses, we likely will not
want the method to be part of the key because:
- A HEAD response can be used to update the headers of a previously cached response to GET
- A cached GET response may be used to satisfy subsequent HEAD requests
- NetworkProcess/cache/NetworkCache.cpp:
(WebKit::NetworkCache::makeCacheKey):
- NetworkProcess/cache/NetworkCacheKey.cpp:
(WebKit::NetworkCache::Key::Key):
(WebKit::NetworkCache::Key::operator==):
(WebKit::NetworkCache::Key::decode):
(WebKit::NetworkCache::Key::operator=): Deleted.
(WebKit::NetworkCache::Key::computeHash): Deleted.
(WebKit::NetworkCache::Key::encode): Deleted.
- NetworkProcess/cache/NetworkCacheKey.h:
(WebKit::NetworkCache::Key::method): Deleted.
- 5:29 PM Changeset in webkit [187697] by
-
- 3 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187694. rdar://problem/22015509
- 5:27 PM Changeset in webkit [187696] by
-
- 6 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187688. rdar://problem/22015509
- 5:19 PM Changeset in webkit [187695] by
-
- 3 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187684. rdar://problem/22000865
- 5:09 PM Changeset in webkit [187694] by
-
- 3 edits in trunk/Source/WebCore
[iOS] use a media-specific user gesture check
https://bugs.webkit.org/show_bug.cgi?id=147509
Reviewed by Tim Horton.
Change an enum name added in r187688.
- dom/UserGestureIndicator.cpp:
(WebCore::isDefinite): DefinitelyProcessingMediaUserGesture -> DefinitelyProcessingPotentialUserGesture
(WebCore::UserGestureIndicator::processingUserGestureForMedia): Ditto.
- dom/UserGestureIndicator.h: Ditto.
- 5:00 PM Changeset in webkit [187693] by
-
- 2 edits in trunk/Source/WebCore
[Cocoa] Latin quotes are used with the system font on Chinese devices
https://bugs.webkit.org/show_bug.cgi?id=147504
Reviewed by Dean Jackson.
The system font has some fancy logic regarding character selection which requires
using Core Text for glyph selection.
No new tests because tests can't change the system language of the device.
- platform/graphics/mac/GlyphPageMac.cpp:
(WebCore::shouldUseCoreText):
- 4:57 PM Changeset in webkit [187692] by
-
- 10 edits1 move1 add in trunk
Web Inspector: Unskip / Unflake inspector tests after r187627
https://bugs.webkit.org/show_bug.cgi?id=147503
Reviewed by Brian Burg.
Source/WebInspectorUI:
- UserInterface/Base/Test.js:
(InspectorTest.completeTest):
(InspectorTest.completeTest.signalCompletionToTestPage): Deleted.
(InspectorTest.testPageDidLoad):
Instead of immediately resending results if completeTest was called
during a reload before the load has completed, we just set a flag
to complete the test when the load completes. This consistently
resends the output to the new page for test output.
(InspectorTest._resendResults):
Delete clear results. If the page had logged anything directly on
the page side (using InspectorTestProxy) this clearMessages would
have deleted those messages and not been able to recreate them.
Clearing messages wasn't really serving a purpose.
LayoutTests:
- TestExpectations:
- platform/mac-wk2/TestExpectations:
- platform/mac/TestExpectations:
Unskip and unflake inspector tests.
- http/tests/inspector/inspector-test.js:
(InspectorTestProxy.addResult):
Simplify with the new append API.
(InspectorTestProxy.clearResults): Deleted.
Delete, as it is no longer used.
- inspector/debugger/probe-manager-add-remove-actions-expected.txt:
Include output that was getting erronously cleared by clearResults
which we removed.
- inspector/dom/highlightSelector-expected.txt:
- inspector/dom/highlightSelector.html:
Make this test more reliable when run with other tests.
Never assume the frame id for the main frame or sub frame,
instead compute them and mask them in the output.
- inspector/dom/resources/highlightSelector-iframe.html: Renamed from LayoutTests/inspector/dom/highlightSelector-iframe.html.
Move the non-test iframe html resource into a sub-folder
so it won't be treated like an actual test.
- 4:56 PM Changeset in webkit [187691] by
-
- 5 edits in trunk/Source
Source/WebCore:
Coalesce authentication credential requests
https://bugs.webkit.org/show_bug.cgi?id=128006
<rdar://problem/16839069>
Reviewed by Alexey Proskuryakov.
Export symbol for ProtectionSpace::compare() so it can be called from
WebKit2.
- platform/network/ProtectionSpaceBase.h:
Source/WebKit2:
Coalesce concurrent authentication challenges for the same ProtectionSpace
https://bugs.webkit.org/show_bug.cgi?id=147496
<rdar://problem/16839069>
Reviewed by Alexey Proskuryakov.
Coalesce concurrent authentication challenges for the same ProtectionSpace.
Ideally, this would be done in the network layer but short term, this will
make sure the user no longer gets repeating authentication dialogs for the
same protection space.
This gets rid of a long-standing bug in WebKit / Safari where visiting a
site using HTTP authentication would pop up one authentication dialog for
each subresource being loaded from the network (especially when the main
resource is loaded from the cache).
- Shared/Authentication/AuthenticationManager.cpp:
(WebKit::canCoalesceChallenge):
(WebKit::AuthenticationManager::addChallengeToChallengeMap):
(WebKit::AuthenticationManager::shouldCoalesceChallenge):
(WebKit::AuthenticationManager::coalesceChallengesMatching):
(WebKit::AuthenticationManager::didReceiveAuthenticationChallenge):
(WebKit::AuthenticationManager::useCredentialForChallenge):
(WebKit::AuthenticationManager::useCredentialForSingleChallenge):
(WebKit::AuthenticationManager::continueWithoutCredentialForChallenge):
(WebKit::AuthenticationManager::continueWithoutCredentialForSingleChallenge):
(WebKit::AuthenticationManager::cancelChallenge):
(WebKit::AuthenticationManager::cancelSingleChallenge):
(WebKit::AuthenticationManager::performDefaultHandling):
(WebKit::AuthenticationManager::performDefaultHandlingForSingleChallenge):
(WebKit::AuthenticationManager::rejectProtectionSpaceAndContinue):
(WebKit::AuthenticationManager::rejectProtectionSpaceAndContinueForSingleChallenge):
(WebKit::AuthenticationManager::AuthenticationManager): Deleted.
- Shared/Authentication/AuthenticationManager.h:
- 4:50 PM Changeset in webkit [187690] by
-
- 2 edits in trunk/LayoutTests
Unreviewed gardening. Skip more inspector tests on Windows.
It may be that no inspector tests are working on Windows,
if that is the case we may move to skipping all of them
and investigate unskipping in chunks.
- platform/win/TestExpectations:
- 4:27 PM Changeset in webkit [187689] by
-
- 20 edits in trunk/Source/WebInspectorUI
Web Inspector: Convert timeline view classes to ES6 classes
https://bugs.webkit.org/show_bug.cgi?id=147381
Reviewed by Joseph Pecoraro.
Along the way, inline a few style class names.
Elided mechanical changes from the Changelog.
- UserInterface/Views/LayoutTimelineOverviewGraph.js:
- UserInterface/Views/LayoutTimelineView.js:
- UserInterface/Views/LinearTimelineOverview.js:
- UserInterface/Views/NetworkTimelineOverviewGraph.js:
- UserInterface/Views/NetworkTimelineView.js:
- UserInterface/Views/OverviewTimelineView.js:
- UserInterface/Views/RenderingFrameTimelineOverview.js:
- UserInterface/Views/RenderingFrameTimelineOverviewGraph.js:
- UserInterface/Views/RenderingFrameTimelineView.js:
- UserInterface/Views/ScriptTimelineOverviewGraph.js:
- UserInterface/Views/ScriptTimelineView.js:
- UserInterface/Views/TimelineOverview.js:
- UserInterface/Views/TimelineOverviewGraph.js:
- UserInterface/Views/TimelineRecordBar.js:
- UserInterface/Views/TimelineRecordFrame.js:
- UserInterface/Views/TimelineRecordingContentView.js:
- UserInterface/Views/TimelineRuler.js:
- UserInterface/Views/TimelineTabContentView.js:
- UserInterface/Views/TimelineView.js:
- 3:59 PM Changeset in webkit [187688] by
-
- 6 edits in trunk/Source/WebCore
[iOS] use a media-specific user gesture check
https://bugs.webkit.org/show_bug.cgi?id=147509
Reviewed by Jer Noble.
- bindings/js/ScriptController.cpp:
(WebCore::ScriptController::processingUserGestureForMedia): New.
- bindings/js/ScriptController.h:
- dom/UserGestureIndicator.cpp:
(WebCore::isDefinite): Allow DefinitelyProcessingMediaUserGesture.
(WebCore::UserGestureIndicator::processingUserGestureForMedia): New.
- dom/UserGestureIndicator.h:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::load): Use ScriptController::processingUserGestureForMedia instead of
ScriptController::processingUserGesture
(WebCore::HTMLMediaElement::play): Ditto.
- 3:43 PM Changeset in webkit [187687] by
-
- 2 edits in trunk/Source/WebCore
Crashes under HTMLMediaElement::updateActiveTextTrackCues() when destroying CachedPage.
<https://webkit.org/b/147506>
<rdar://problem/21939014>
Reviewed by Chris Dumez.
Don't mess with the media element's text tracks below its ActiveDOMObject::stop()
implementation, since that may cause DOM mutations.
I don't have a repro or a test for this, but plenty of crash logs to indicate that
we're getting ourselves into trouble by modifying the DOM during CachedPage teardown.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::configureTextTrackDisplay):
- 3:34 PM Changeset in webkit [187686] by
-
- 2 edits in trunk/Source/WebCore
[iOS] DOMNode preview snapshot rects are wrong for user-select: none links
https://bugs.webkit.org/show_bug.cgi?id=147513
<rdar://problem/22083354>
Reviewed by Simon Fraser.
- bindings/objc/DOM.mm:
(-[DOMNode getPreviewSnapshotImage:andRects:]):
Use the same code as WebKit2 to compute the fallback rect (if TextIndicator fails),
asking the RenderObject (or RenderImage) for its bounding box instead of using the
(often wrong) Range bounding rect.
Make sure to use the fallback rect *any* time TextIndicator fails (before
we would return no rects at all if TextIndicator::createWithRange returned null,
and the fallback rect if it returned with an empty image).
Inverse-page-scale the margin, to match the appearance in WebKit2.
- 3:24 PM Changeset in webkit [187685] by
-
- 3 edits3 adds in trunk
[SVG -> OTF Converter] Crash when converting Arabic fonts
https://bugs.webkit.org/show_bug.cgi?id=147510
Reviewed by Anders Carlsson.
Source/WebCore:
SVGToOTFFontConverter::compareCodepointsLexicographically() wasn't transitive.
Test: fast/text/arabic-duplicate-glyph-font.html
- svg/SVGToOTFFontConversion.cpp:
(WebCore::SVGToOTFFontConverter::compareCodepointsLexicographically):
LayoutTests:
- fast/text/arabic-duplicate-glyph-font-expected.txt: Added.
- fast/text/arabic-duplicate-glyph-font.html: Added.
- fast/text/resources/arabic-duplicate-glyph-font.svg: Added.
- 3:20 PM Changeset in webkit [187684] by
-
- 3 edits in trunk/Source/WebCore
Rename AVPlayerLayerView to _AVPlayerLayerView.
https://bugs.webkit.org/show_bug.cgi?id=147399
Patch by Jeremy Jones <jeremyj@apple.com> on 2015-07-31
Reviewed by Eric Carlson.
Change class name AVPlayerLayerView to match change in AVKit SPI.
This prevents conflicts with 3rd party apps.
- platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
(WebAVPlayerLayerView_dealloc):
(getWebAVPlayerLayerViewClass):
- platform/spi/cocoa/AVKitSPI.h:
- 2:40 PM Changeset in webkit [187683] by
-
- 2 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: REGRESSION(r187676): Broke stress/tail-call-no-stack-overflow.js
https://bugs.webkit.org/show_bug.cgi?id=147507
Reviewed by Basile Clement.
Changed strictLoopArityFixup1 and strictLoopArityFixup2 to recursively call
themselves instead of nonexistent strictLoopArityFixup.
- tests/stress/tail-call-no-stack-overflow.js:
(strictLoopArityFixup1):
(strictLoopArityFixup2):
- 2:26 PM Changeset in webkit [187682] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed parameter name typo fix.
- UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences _setHiddenPageDOMTimerThrottlingEnabled:]):
- 2:16 PM Changeset in webkit [187681] by
-
- 3 edits in trunk/Source/WebCore
ImageBufferDataCG should not add IOSurfaces to the pool
https://bugs.webkit.org/show_bug.cgi?id=147494
Reviewed by Tim Horton.
ImageBufferDataCG should not add IOSurfaces to the pool as it is not
safe. IOSurfaceIsInUse() does not return accurate result for those
surfaces.
This is a partial revert of r181301.
- platform/graphics/cg/ImageBufferDataCG.cpp:
(WebCore::ImageBufferData::~ImageBufferData): Deleted.
- platform/graphics/cg/ImageBufferDataCG.h:
- 2:05 PM Changeset in webkit [187680] by
-
- 25 edits2 adds in trunk
ES6 class syntax should use block scoping
https://bugs.webkit.org/show_bug.cgi?id=142567
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
We treat class declarations like we do "let" declarations.
The class name is under TDZ until the class declaration
statement is evaluated. Class declarations also follow
the same rules as "let": No duplicate definitions inside
a lexical environment.
- parser/ASTBuilder.h:
(JSC::ASTBuilder::createClassDeclStatement):
- parser/Parser.cpp:
(JSC::Parser<LexerType>::parseClassDeclaration):
- tests/stress/class-syntax-block-scoping.js: Added.
(assert):
(truth):
(.):
- tests/stress/class-syntax-definition-semantics.js: Added.
(shouldBeSyntaxError):
(shouldNotBeSyntaxError):
(truth):
- tests/stress/class-syntax-tdz.js:
(assert):
(shouldThrowTDZ):
(truth):
(.):
LayoutTests:
- js/class-constructor-return-expected.txt:
- js/class-syntax-call-expected.txt:
- js/class-syntax-declaration-expected.txt:
- js/class-syntax-default-constructor-expected.txt:
- js/class-syntax-extends-expected.txt:
- js/class-syntax-name-expected.txt:
- js/class-syntax-super-expected.txt:
- js/script-tests/class-constructor-return.js:
(shouldThrow):
(shouldNotThrow):
(shouldBeTrue):
(shouldBeFalse):
- js/script-tests/class-syntax-call.js:
(A):
(B):
(shouldThrow):
(shouldNotThrow):
- js/script-tests/class-syntax-declaration.js:
(shouldThrow):
(shouldNotThrow):
(shouldBe):
- js/script-tests/class-syntax-default-constructor.js:
(shouldThrow):
(shouldBe):
(shouldBeTrue):
(assert):
(A):
(B):
- js/script-tests/class-syntax-extends.js:
(shouldThrow):
(shouldNotThrow):
(shouldBe):
(shouldBeTrue):
(Base):
(Base.prototype.baseMethod):
- js/script-tests/class-syntax-name.js:
(shouldThrow):
(shouldNotThrow):
(shouldBe):
(shouldBeTrue):
(runTestShouldBe):
- js/script-tests/class-syntax-super.js:
(shouldThrow):
(shouldNotThrow):
(shouldBe):
(shouldBeTrue):
(shouldBeFalse):
- 1:38 PM Changeset in webkit [187679] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187675. rdar://problem/21632211
- 1:36 PM Changeset in webkit [187678] by
-
- 3 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Emit a single callee-save restoration for fast and slow tail call paths
https://bugs.webkit.org/show_bug.cgi?id=147501
Reviewed by Michael Saboff.
We are currently emitting this twice for no reason.
- jit/JITCall.cpp:
(JSC::JIT::compileOpCall):
- jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCall):
- 1:34 PM Changeset in webkit [187677] by
-
- 9 edits5 adds in trunk/Source/JavaScriptCore
Implement WebAssembly module parser
https://bugs.webkit.org/show_bug.cgi?id=147293
Patch by Sukolsak Sakshuwong <Sukolsak Sakshuwong> on 2015-07-31
Reviewed by Mark Lam.
Re-landing after fix for the "..\..\jsc.cpp(46): fatal error C1083: Cannot open
include file: 'JSWASMModule.h'" issue on Windows.
Implement WebAssembly module parser for WebAssembly files produced by pack-asmjs
<https://github.com/WebAssembly/polyfill-prototype-1>. This patch only checks
the magic number at the beginning of the files. Parsing of the rest will be
implemented in a subsequent patch.
- CMakeLists.txt:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- jsc.cpp:
(GlobalObject::finishCreation):
(functionLoadWebAssembly):
- parser/SourceProvider.h:
(JSC::WebAssemblySourceProvider::create):
(JSC::WebAssemblySourceProvider::data):
(JSC::WebAssemblySourceProvider::WebAssemblySourceProvider):
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::init):
(JSC::JSGlobalObject::visitChildren):
- runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::wasmModuleStructure):
- wasm/WASMMagicNumber.h: Added.
- wasm/WASMModuleParser.cpp: Added.
(JSC::WASMModuleParser::WASMModuleParser):
(JSC::WASMModuleParser::parse):
(JSC::WASMModuleParser::parseModule):
(JSC::parseWebAssembly):
- wasm/WASMModuleParser.h: Added.
- wasm/WASMReader.cpp: Added.
(JSC::WASMReader::readUnsignedInt32):
(JSC::WASMReader::readFloat):
(JSC::WASMReader::readDouble):
- wasm/WASMReader.h: Added.
(JSC::WASMReader::WASMReader):
- 1:31 PM Changeset in webkit [187676] by
-
- 6 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: Don't waste stack space when arity fixup was performed
https://bugs.webkit.org/show_bug.cgi?id=147447
Reviewed by Michael Saboff.
r187618 tried to handle this, but did not include the LLInt and did it
wrong anyway. When making a call, the caller first aligns the callee's
frame, then makes the call. If the callee later performs arity fixup,
it does not try to reuse the potential slot left empty by the caller's
frame alignment: instead, it aligns the parameters - arguments delta.
So when trying to find out where our frame starts, we should replicate
this behavior, which we were previously not doing and was the cause of
https://bugs.webkit.org/show_bug.cgi?id=147491.
While here, I also removed the extra slot that used to save the
returnPC for the arity fixup return thunk (that we got rid of in
https://bugs.webkit.org/show_bug.cgi?id=146847) and was now just
wasting stack space.
- jit/CCallHelpers.h:
- jit/ThunkGenerators.cpp:
(JSC::arityFixupGenerator):
- llint/LowLevelInterpreter.asm:
- runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::arityCheckFor):
- tests/stress/tail-call-no-stack-overflow.js:
(strictLoopArityFixup1):
(strictLoopArityFixup2):
- 1:21 PM Changeset in webkit [187675] by
-
- 2 edits in trunk/Source/WebCore
CRASH at WebCore::TaskDispatcher<WebCore::ScriptExecutionContext>::postTask + 38
https://bugs.webkit.org/show_bug.cgi?id=147485
Rubber-stamped by Joseph Pecoraro.
Follow-up test crash fix: call superclass's contextDestroyed() which allows the
m_scriptExecutionContext variable to be cleared.
- html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::contextDestroyed):
- 1:17 PM Changeset in webkit [187674] by
-
- 2 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall: REGRESSION(r187639): Need to restore callee saves in LLInt before tail call
https://bugs.webkit.org/show_bug.cgi?id=147500
Reviewed by Basile Clement.
Restore callee saves at the head of the prepareForTailCall() macro.
- llint/LowLevelInterpreter.asm:
- 1:15 PM Changeset in webkit [187673] by
-
- 4 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187655. rdar://problem/21632211
- 1:15 PM Changeset in webkit [187672] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merge r187630. rdar://problem/18835799
- 1:15 PM Changeset in webkit [187671] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit2
Merge r187614. rdar://problem/22064327
- 1:01 PM Changeset in webkit [187670] by
-
- 2 edits in branches/jsc-tailcall/Source/JavaScriptCore
jsc-tailcall:Eliminate the unsafe use of regT5 in arityFixupGenerator() for X86-64 Windows
https://bugs.webkit.org/show_bug.cgi?id=147499
Reviewed by Basile Clement.
For X86-64, Windows, regT0 is free so use that register instead of regT5.
- jit/ThunkGenerators.cpp:
(JSC::arityFixupGenerator):
- 12:43 PM Changeset in webkit [187669] by
-
- 2 edits in trunk/Source/WebKit/mac
REGRESSION (r174791): Returning a zombie NSImage from sharingService:transitionImageForShareItem:contentRect:
<rdar://problem/22060183> and https://bugs.webkit.org/show_bug.cgi?id=147497
Reviewed by Tim Horton.
- WebCoreSupport/WebContextMenuClient.mm:
(WebContextMenuClient::imageForCurrentSharingServicePickerItem): Don't return what is basically a temporary NSImage.
Instead do a [[retain] autorelease] on it while still valid.
- 12:25 PM Changeset in webkit [187668] by
-
- 2 edits in trunk/Source/WebCore
Only generate "themeWin*" UserAgentStyleSheet constants for Windows builds
https://bugs.webkit.org/show_bug.cgi?id=147378
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-07-31
Reviewed by Alex Christensen.
- DerivedSources.make:
Only include windows user agent style sheets for Windows OSes.
- 11:41 AM Changeset in webkit [187667] by
-
- 2 edits1 copy in branches/safari-601.1-branch/Source/JavaScriptCore
Merged r187579. rdar://problem/21668986
- 11:38 AM Changeset in webkit [187666] by
-
- 3 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187557. rdar://problem/21412186
- 11:33 AM Changeset in webkit [187665] by
-
- 8 edits in branches/safari-601.1-branch
Merged r187556. rdar://problem/21771620
- 11:30 AM Changeset in webkit [187664] by
-
- 5 edits2 copies in branches/safari-601.1-branch
Merged r187535. rdar://problem/21852603
- 11:22 AM Changeset in webkit [187663] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit2
Merged r187530. rdar://problem/21833987
- 11:19 AM Changeset in webkit [187662] by
-
- 3 edits2 copies in branches/safari-601.1-branch
Merged r187525. rdar://problem/22022011
- 11:10 AM Changeset in webkit [187661] by
-
- 26 edits in branches/safari-601.1-branch/LayoutTests
Merged r187523. rdar://problem/22010303
- 11:08 AM Changeset in webkit [187660] by
-
- 13 edits in branches/safari-601.1-branch/Source
Merged r187522. rdar://problem/19892014
- 11:07 AM Changeset in webkit [187659] by
-
- 18 edits in trunk
Prepare for debug CMake builds on Windows.
https://bugs.webkit.org/show_bug.cgi?id=147484
Reviewed by Tim Horton.
.:
- Source/cmake/OptionsWindows.cmake:
Don't use debug runtimes in debug builds because the dependencies are only built with multithreaded runtimes.
Source/WebCore:
In order to get debug builds to link on Windows with CMake, we will need to use AllInOnes.
This patch includes more files in the AllInOnes and removes some duplicate code.
- WebCore.vcxproj/WebCore.vcxproj:
- bindings/js/JSBindingsAllInOne.cpp:
- css/CSSAllInOne.cpp:
Many files were added to the AllInOne files. They should not be included in the Visual Studio solutions.
- css/CSSCalculationValue.cpp:
(WebCore::CSSCalcValue::create):
Use CSSParserString::equalIgnoringCase to avoid ambiguous calls to overloaded functions.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::pseudoStyleRulesForElement):
(WebCore::shouldApplyPropertyInParseOrder):
(WebCore::convertToFloatLength): Deleted.
- css/TransformFunctions.cpp:
(WebCore::transformOperationType):
(WebCore::convertToFloatLength):
- css/TransformFunctions.h:
Removed duplicate convertToFloatLength function.
- html/HTMLElementsAllInOne.cpp:
- rendering/FlowThreadController.cpp:
(WebCore::FlowThreadController::updateNamedFlowsLayerListsIfNeeded):
(WebCore::compareZIndexFlowThreadController): Renamed from compareZIndex to prevent naming conflicts.
(WebCore::FlowThreadController::collectFixedPositionedLayers):
(WebCore::compareZIndex): Deleted.
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::shouldRepaintAfterLayout):
(WebCore::compositedWithOwnBackingStore):
- rendering/RenderLayer.h:
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer):
(WebCore::descendantLayerPaintsIntoAncestor):
(WebCore::RenderLayerBacking::paintIntoLayer):
(WebCore::RenderLayerBacking::paintContents):
(WebCore::compositedWithOwnBackingStore): Deleted.
Removed duplicate compositedWithOwnBackingStore.
(WebCore::paintScrollbar): Deleted duplicate function.
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresScrollLayer):
(WebCore::paintScrollbar):
- rendering/RenderLayerCompositor.h:
- rendering/RenderingAllInOne.cpp:
- 11:01 AM Changeset in webkit [187658] by
-
- 4 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187521. rdar://problem/22038421
- 10:56 AM Changeset in webkit [187657] by
-
- 4 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187516. rdar://problem/20847009
- 10:49 AM Changeset in webkit [187656] by
-
- 2 edits in branches/safari-601.1-branch/LayoutTests
Merged r187512. rdar://problem/22010303
- 10:49 AM Changeset in webkit [187655] by
-
- 4 edits in trunk/Source/WebCore
CRASH at WebCore::TaskDispatcher<WebCore::ScriptExecutionContext>::postTask + 38
https://bugs.webkit.org/show_bug.cgi?id=147485
Reviewed by Eric Carlson.
CrashLogs indicate a use-after-free of the ScriptExecutionContext (i.e., Document) used by
the GenericTaskQueue objects owned by HTMLMediaElement. When the ScriptExecutionContext
notifies its ActiveDOMObjects that it is about to be destroyed, close() the
GenericTaskQueues so that they can no longer accept new tasks.
Previously, enqueueing a task on a closed GenericTaskQueue ASSERTed in debug builds, but
silently succeeded in release builds. Calling enqueueTask() on a closed GenericTaskQueue is
now a no-op.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::contextDestroyed):
- html/HTMLMediaElement.h:
- platform/GenericTaskQueue.h:
(WebCore::GenericTaskQueue::enqueueTask):
- 10:08 AM Changeset in webkit [187654] by
-
- 2 edits2 adds in trunk/LayoutTests
Media Session: add test for MediaSession.releaseSession()
https://bugs.webkit.org/show_bug.cgi?id=147478
Reviewed by Eric Carlson.
- media/session/releasing-sessions-expected.txt: Added.
- media/session/releasing-sessions.html: Added.
- platform/mac/TestExpectations: Media Session support is disabled by default.
- 9:59 AM Changeset in webkit [187653] by
-
- 2 edits2 adds in trunk/LayoutTests
Media Session: add test to ensure next/previous-track event handlers are not fired when they are disabled
https://bugs.webkit.org/show_bug.cgi?id=147477
Reviewed by Eric Carlson.
- media/session/track-media-events-disabled-expected.txt: Added.
- media/session/track-media-events-disabled.html: Added.
- platform/mac/TestExpectations: Media Session support is disabled by default.
- 9:51 AM Changeset in webkit [187652] by
-
- 2 edits2 adds in trunk/LayoutTests
Media Session: add test to ensure media sessions are in an Idle state after creation
https://bugs.webkit.org/show_bug.cgi?id=147471
Reviewed by Eric Carlson.
- media/session/session-creation-expected.txt: Added.
- media/session/session-creation.html: Added.
- platform/mac/TestExpectations: Media Session support is disabled by default.
- 9:44 AM Changeset in webkit [187651] by
-
- 12 edits in branches/safari-601.1-branch/Source
Merged r187491. rdar://problem/21718407
- 9:42 AM Changeset in webkit [187650] by
-
- 18 edits34 copies2 deletes in branches/safari-601.1-branch
Merged r187489. rdar://problem/22010303
- 9:35 AM Changeset in webkit [187649] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit2
Merged r187471. rdar://problem/22021772
- 9:33 AM Changeset in webkit [187648] by
-
- 4 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187466. rdar://problem/21960398
- 9:25 AM Changeset in webkit [187647] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit2
Merged r187462. rdar://problem/22020770
- 9:05 AM Changeset in webkit [187646] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebKit2
Merged r187459. rdar://problem/21701858
- 9:01 AM Changeset in webkit [187645] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187448. rdar://problem/21948230
- 9:00 AM Changeset in webkit [187644] by
-
- 2 edits in branches/safari-601.1-branch/Source/WebCore
Merged r187379. rdar://problem/21948230
- 8:58 AM Changeset in webkit [187643] by
-
- 9 edits in branches/safari-601.1-branch/Source
Merged r187375. rdar://problem/21948230
- 7:28 AM Changeset in webkit [187642] by
-
- 2 edits in trunk/Tools
[EFL] Fix pixman build on ARM with GCC 4.9.3
https://bugs.webkit.org/show_bug.cgi?id=147224
Reviewed by Gyuyoung Kim.
- efl/jhbuild.modules: Disable ARM IWMMXT fast paths as workarounding a GCC bug.
- 5:24 AM Changeset in webkit [187641] by
-
- 3 edits in trunk/Source/WebKit2
[GTK] NPAPI code crashes on Wayland
https://bugs.webkit.org/show_bug.cgi?id=147297
Reviewed by Žan Doberšek.
Do not crete NPAPI plugins when runing on Wayland, since they are
not supported. ENABLE_NETSCAPE_PLUGIN_API option used to be
incompatible with building with the Wayland target, but now that
we allow to build X11 and Wayland targets at the same time, we
need runtime checks to avoid creating NPAPI plugins in Wayland.
- UIProcess/API/gtk/WebKitSettings.cpp:
(webkit_settings_set_enable_plugins): Do not allow to change the
setting when running in Wayland.
- UIProcess/gtk/WebPreferencesGtk.cpp:
(WebKit::WebPreferences::platformInitializeStore): Initialize
EnablePlugins preference to false when running in Wayland.
- 1:06 AM Changeset in webkit [187640] by
-
- 5 edits in trunk/Source/WebCore
[GTK] Have DataObjectGtk::unknownTypes() return a reference to the HashMap object
https://bugs.webkit.org/show_bug.cgi?id=147401
Reviewed by Carlos Garcia Campos.
Don't copy the DataObjectGtk::m_unknownTypes HashMap on every retrieval through
DataObjectGtk::unknownTypes(). The range-based for-loops that iterate over the
map in PasteboardGtk.cpp and PasteboardHelper.cpp are also cleaned up.
- platform/gtk/DataObjectGtk.cpp:
(WebCore::DataObjectGtk::unknownTypes):
- platform/gtk/DataObjectGtk.h:
- platform/gtk/PasteboardGtk.cpp:
(WebCore::Pasteboard::writePasteboard):
(WebCore::Pasteboard::types):
- platform/gtk/PasteboardHelper.cpp:
(WebCore::PasteboardHelper::fillSelectionData):