New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WPE][GTK] Warning: WebKit2: Couldn't find 'run_async_javascript_function_in_world_finish' for the corresponding async function: 'run_async_javascript_function_in_world' #24427
Conversation
EWS run on previous version of this PR (hash 39ac9c7) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice catch ππΌ
Oh look, we cannot do it because older gobject-introspection does not recognize it. |
Dang. Any ideas? |
Two ideas:
|
Let's try this. The version should match, but we could even check the actual version of the scanner using We already have a way in diff --git a/Source/cmake/FindGI.cmake b/Source/cmake/FindGI.cmake
index fdc56b21b148..dfdb33624fde 100644
--- a/Source/cmake/FindGI.cmake
+++ b/Source/cmake/FindGI.cmake
@@ -36,6 +36,9 @@ command. The following variables will also be set:
Path to the ``g-ir-scanner`` program.
``GI_COMPILER_EXE``
Path to the ``g-ir-compiler`` program.
+``GI_SCANNER_VERSION``
+ Version reported by ``g-ir-scanner --version``, typically the same as
+ ``GI_VERSION``.
``GI_GIRDIR``
Path where to install ``.gir`` files in the target system.
``GI_TYPELIBDIR``
@@ -109,19 +112,21 @@ endif ()
set(GI_GIRDIR "${_GI_GIRDIR}" CACHE PATH "Path to installed .gir files")
set(GI_TYPELIBDIR "${_GI_TYPELIBDIR}" CACHE PATH "Path to installed .typelib files")
-if (NOT GI_VERSION AND GI_SCANNER_EXE)
- execute_process(
- COMMAND "${GI_SCANNER_EXE}" --version
- OUTPUT_VARIABLE GI_VERSION
- OUTPUT_STRIP_TRAILING_WHITESPACE
- COMMAND_ERROR_IS_FATAL ANY
- ERROR_QUIET
- )
- if (GI_VERSION MATCHES "^g-ir-scanner[[:space:]]+([0-9.]+)")
- set(GI_VERSION ${CMAKE_MATCH_1})
- else ()
- unset(GI_VERSION)
- endif ()
+execute_process(
+ COMMAND "${GI_SCANNER_EXE}" --version
+ OUTPUT_VARIABLE GI_SCANNER_VERSION
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ COMMAND_ERROR_IS_FATAL ANY
+ ERROR_QUIET
+)
+if (GI_SCANNER_VERSION MATCHES "^g-ir-scanner[[:space:]]+([0-9.]+)")
+ set(GI_SCANNER_VERSION ${CMAKE_MATCH_1})
+else ()
+ unset(GI_SCANNER_VERSION)
+endif ()
+
+if (NOT GI_VERSION AND GI_SCANNER_VERSION)
+ set(GI_VERSION ${GI_SCANNER_VERSION})
endif ()
if (GI_VERSION VERSION_GREATER_EQUAL 1.59.1)
@@ -129,6 +134,11 @@ if (GI_VERSION VERSION_GREATER_EQUAL 1.59.1)
else ()
set(GI_HAVE_SOURCES_TOP_DIRS FALSE)
endif ()
+if (GI_SCANNER_VERSION VERSION_GREATER 1.78.1)
+ set(GI_SCANNER_HAVE_FINISH_FUNC 1)
+else ()
+ set(GI_SCANNER_HAVE_FINISH_FUNC 0)
+endif ()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(GI
@@ -354,6 +364,7 @@ function(GI_INTROSPECT namespace nsversion header)
"--pkg-export=${opt_PACKAGE}-${nsversion}"
"$<$<BOOL:${target_def}>:-D$<JOIN:${target_def},;-D>>"
"$<$<BOOL:${target_inc}>:-I$<JOIN:${target_inc},;-I>>"
+ "-DGI_SCANNER_HAVE_FINISH_FUNC=${GI_SCANNER_HAVE_FINISH_FUNC}"
${scanner_flags}
${opt_OPTIONS}
${gir_srcs} WDYT? |
I suppose that's even better. At this point, do you want to prepare a pull request (since you've already done the hard part) or you want me to copy that into this one? |
Please go ahead, pick the diff I shared and incorporate it in this patch ππΌ |
I'm not sure about this. Will gi-scanner be smart enough to respect the preprocessor definitions when parsing the source file? I'm skeptical. I had been thinking we'd move the doc comment to the header template and preprocess it with unifdef; that's how we've handled other cases where the doc comment needs to be conditionalized thus far. |
OK, big brain moment: let's have only one doc comment annotated for newer gobject-introspection, and use |
I think I have something, but I want to test it downstream first to be confident that it actually works. |
This doesn't work. |
OK, I've spent more time than planned on this. I'm just going to use GI_CHECK_VERSION(). |
39ac9c7
to
9df9f33
Compare
EWS run on previous version of this PR (hash 9df9f33) |
Please review again. |
Just kidding. This didn't work at all. I have yet another idea... |
Sorry for the delay. This should be ready again now. |
9df9f33
to
fd574d7
Compare
EWS run on current version of this PR (hash fd574d7) |
β¦ng or empty https://bugs.webkit.org/show_bug.cgi?id=270814 rdar://122330191 Reviewed by Timothy Hatcher. All keys in the dictionary in the manifest for action, browser_action, and page_action should be optional. This patch makes the necessary changes for that to be true. * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionCocoa.mm: (WebKit::WebExtension::hasAction): (WebKit::WebExtension::hasBrowserAction): (WebKit::WebExtension::hasPageAction): (WebKit::WebExtension::populateActionPropertiesIfNeeded): * Source/WebKit/WebProcess/Extensions/API/Cocoa/WebExtensionAPINamespaceCocoa.mm: (WebKit::WebExtensionAPINamespace::isPropertyAllowed): Canonical link: https://commits.webkit.org/275991@main
https://commits.webkit.org/275791@main https://bugs.webkit.org/show_bug.cgi?id=270853 rdar://problem/124452605 Unreviewed test gardening. * LayoutTests/accessibility-isolated-tree/TestExpectations: Mark test as failing for now. Canonical link: https://commits.webkit.org/275992@main
https://bugs.webkit.org/show_bug.cgi?id=270870 rdar://124472866 Reviewed by Charlie Wolfe. This increases the number of tests we run by over 10x from 3 to 34. An assertion needed updating in WebPageProxy because we receive messages from processes that are not the main frame's process. * LayoutTests/platform/mac-site-isolation/TestExpectations: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::handleMessage): (WebKit::WebPageProxy::handleSynchronousMessage): Canonical link: https://commits.webkit.org/275993@main
https://bugs.webkit.org/show_bug.cgi?id=270835 rdar://123667947 Reviewed by Abrar Rahman Protyasha and Simon Fraser. Adopt TextIndicator for all UnifiedPDF text indication paths (Lookup from force-press and from the context menu, in addition to the existing find-in-page case). * Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h: * Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm: (WebKit::PDFPlugin::showDefinitionForAttributedString): (WebKit::PDFPlugin::textForImmediateActionHitTestAtPoint): (WebKit::PDFPlugin::lookupTextAtLocation): Deleted. * Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.h: (WebKit::PDFPluginBase::textIndicatorForCurrentSelection): (WebKit::PDFPluginBase::textIndicatorForSelection): Deleted. * Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm: (WebKit::PDFPluginBase::performImmediateActionHitTestAtLocation): (WebKit::PDFPluginBase::dictionaryPopupInfoForSelection): Move this PDFPlugin-specific code here from WebPageMac. * Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.h: * Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm: (WebKit::UnifiedPDFPlugin::performContextMenuAction): (WebKit::UnifiedPDFPlugin::textIndicatorForCurrentSelection): (WebKit::UnifiedPDFPlugin::textIndicatorForSelection): (WebKit::UnifiedPDFPlugin::performDictionaryLookupAtLocation): (WebKit::UnifiedPDFPlugin::dictionaryPopupInfoForSelection): (WebKit::UnifiedPDFPlugin::showDefinitionForSelection): (WebKit::UnifiedPDFPlugin::textForImmediateActionHitTestAtPoint): Share more code between find and lookup. (WebKit::UnifiedPDFPlugin::searchInDictionary): Deleted. (WebKit::UnifiedPDFPlugin::showDefinitionForAttributedString): Deleted. (WebKit::UnifiedPDFPlugin::lookupTextAtLocation): Deleted. * Source/WebKit/WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::textIndicatorForCurrentSelection): (WebKit::PluginView::performImmediateActionHitTestAtLocation const): (WebKit::PluginView::textIndicatorForSelection): Deleted. (WebKit::PluginView::lookupTextAtLocation const): Deleted. * Source/WebKit/WebProcess/Plugins/PluginView.h: Get rid of LookupTextResult. * Source/WebKit/WebProcess/WebPage/FindController.cpp: (WebKit::FindController::updateFindIndicator): * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm: (WebKit::WebPage::performImmediateActionHitTestAtLocation): (WebKit::WebPage::dictionaryPopupInfoForSelectionInPDFPlugin): Deleted. Canonical link: https://commits.webkit.org/275994@main
β¦main https://bugs.webkit.org/show_bug.cgi?id=270731 * LayoutTests/platform/glib/TestExpectations: * LayoutTests/fast/images/image-in-map-expected.txt: * LayoutTests/fast/text/whitespace/pre-newline-box-test-expected.txt: * LayoutTests/fast/text/whitespace/tab-character-basics-expected.txt: * LayoutTests/platform/glib/fast/css/css-imports-expected.txt: * LayoutTests/platform/glib/fast/css/css1_forward_compatible_parsing-expected.txt: * LayoutTests/platform/glib/fast/css/css3-nth-child-expected.txt: * LayoutTests/platform/glib/fast/css/empty-generated-content-expected.txt: * LayoutTests/platform/glib/fast/css/empty-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/error-in-last-decl-expected.txt: * LayoutTests/platform/glib/fast/css/ex-after-font-variant-expected.txt: * LayoutTests/platform/glib/fast/css/find-next-layer-expected.txt: * LayoutTests/platform/glib/fast/css/first-child-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-capitalized-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-detach-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-first-line-hover-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-float-after-float-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-float-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-hover-expected.txt: * LayoutTests/platform/glib/fast/css/first-letter-visibility-expected.txt: * LayoutTests/platform/glib/fast/css/first-of-type-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/focus-ring-detached-expected.txt: * LayoutTests/platform/glib/fast/css/focus-ring-multiline-expected.txt: * LayoutTests/platform/glib/fast/css/focus-ring-outline-offset-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-default-font-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-implicit-local-font-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-locally-installed-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-multiple-faces-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-opentype-expected.png: Added. * LayoutTests/platform/glib/fast/css/font-face-opentype-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-synthetic-bold-italic-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-unicode-range-expected.txt: * LayoutTests/platform/glib/fast/css/font-face-weight-matching-expected.txt: * LayoutTests/platform/glib/fast/css/font-shorthand-weight-only-expected.txt: * LayoutTests/platform/glib/fast/css/font-smoothing-expected.png: Added. * LayoutTests/platform/glib/fast/css/font-smoothing-expected.txt: * LayoutTests/platform/glib/fast/css/hover-subselector-expected.txt: * LayoutTests/platform/glib/fast/css/import-rule-regression-11590-expected.txt: * LayoutTests/platform/glib/fast/css/inline-element-line-break-expected.txt: * LayoutTests/platform/glib/fast/css/invalid-percentage-property-expected.txt: * LayoutTests/platform/glib/fast/css/last-child-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/last-of-type-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/layerZOrderCrash-expected.txt: * LayoutTests/platform/glib/fast/css/line-height-font-order-expected.txt: * LayoutTests/platform/glib/fast/css/non-empty-span-expected.txt: * LayoutTests/platform/glib/fast/css/only-child-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/only-of-type-pseudo-class-expected.txt: * LayoutTests/platform/glib/fast/css/pseudo-element-line-break-expected.txt: * LayoutTests/platform/glib/fast/css/resize-corner-tracking-transformed-expected.txt: * LayoutTests/platform/glib/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: * LayoutTests/platform/glib/fast/css/rtl-ordering-expected.txt: * LayoutTests/platform/glib/fast/css/shadow-multiple-expected.txt: * LayoutTests/platform/glib/fast/css/text-overflow-ellipsis-bidi-expected.txt: * LayoutTests/platform/glib/fast/css/text-overflow-ellipsis-expected.txt: * LayoutTests/platform/glib/fast/css/text-overflow-ellipsis-strict-expected.txt: * LayoutTests/platform/glib/fast/css/text-overflow-ellipsis-text-align-center-expected.txt: * LayoutTests/platform/glib/fast/css/text-overflow-ellipsis-text-align-right-expected.txt: * LayoutTests/platform/glib/fast/css/textCapitalizeEdgeCases-expected.txt: * LayoutTests/platform/glib/fast/css/universal-hover-quirk-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-center-mixed-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-justify-mixed-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-left-mixed-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt: * LayoutTests/platform/glib/fast/css/vertical-text-overflow-ellipsis-text-align-right-mixed-expected.txt: * LayoutTests/platform/glib/fast/css/visibility-hit-test-expected.txt: * LayoutTests/platform/glib/fast/css/word-space-extra-expected.png: Added. * LayoutTests/platform/glib/fast/css/word-space-extra-expected.txt: * LayoutTests/platform/glib/fast/dynamic/selection-highlight-adjust-expected.txt: * LayoutTests/platform/glib/fast/dynamic/staticY-marking-parents-regression-expected.txt: * LayoutTests/platform/glib/fast/dynamic/view-overflow-expected.txt: * LayoutTests/platform/glib/fast/events/pointer-events-2-expected.txt: * LayoutTests/platform/glib/fast/events/resize-events-expected.txt: * LayoutTests/platform/glib/fast/flexbox/023-expected.txt: * LayoutTests/platform/glib/fast/flexbox/024-expected.txt: * LayoutTests/platform/glib/fast/frames/frameset-style-recalc-expected.txt: * LayoutTests/platform/glib/fast/frames/iframe-scrolling-attribute-expected.txt: * LayoutTests/platform/glib/fast/hidpi/clip-text-in-hidpi-expected.txt: * LayoutTests/platform/glib/fast/html/details-add-summary-child-1-expected.txt: * LayoutTests/platform/glib/fast/html/details-add-summary-child-2-expected.txt: * LayoutTests/platform/glib/fast/html/details-remove-summary-child-2-expected.txt: * LayoutTests/platform/glib/fast/html/listing-expected.txt: * LayoutTests/platform/glib/fast/images/animated-gif-with-offsets-expected.txt: * LayoutTests/platform/glib/fast/images/image-map-anchor-children-expected.png: Added. * LayoutTests/platform/glib/fast/images/image-map-anchor-children-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-circle-focus-ring-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-focus-ring-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-focus-ring-outline-color-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-focus-ring-zero-outline-width-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-focus-ring-zoom-expected.txt: * LayoutTests/platform/glib/fast/images/imagemap-polygon-focus-ring-expected.txt: * LayoutTests/platform/glib/fast/inline-block/002-expected.txt: * LayoutTests/platform/glib/fast/inline-block/003-expected.png: Added. * LayoutTests/platform/glib/fast/inline-block/003-expected.txt: * LayoutTests/platform/glib/fast/inline-block/14498-positionForCoordinates-expected.txt: * LayoutTests/platform/glib/fast/inline-block/overflow-clip-expected.txt: * LayoutTests/platform/glib/fast/inline/br-text-decoration-expected.txt: * LayoutTests/platform/glib/fast/inline/continuation-outlines-with-layers-2-expected.txt: * LayoutTests/platform/glib/fast/inline/drawStyledEmptyInlines-expected.png: Added. * LayoutTests/platform/glib/fast/inline/drawStyledEmptyInlines-expected.txt: * LayoutTests/platform/glib/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt: * LayoutTests/platform/glib/fast/inline/emptyInlinesWithinLists-expected.txt: * LayoutTests/platform/glib/fast/inline/inline-borders-with-bidi-override-expected.txt: * LayoutTests/platform/glib/fast/inline/inline-continuation-borders-expected.txt: * LayoutTests/platform/glib/fast/inline/inline-text-quirk-bpm-expected.txt: * LayoutTests/platform/glib/fast/inline/inline-wrap-with-parent-padding-expected.txt: * LayoutTests/platform/glib/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: * LayoutTests/platform/glib/fast/inline/percentage-margins-expected.txt: * LayoutTests/platform/glib/fast/inline/simple-intruding-float1-expected.txt: * LayoutTests/platform/glib/fast/inline/simple-intruding-floats2-expected.txt: * LayoutTests/platform/glib/fast/inline/styledEmptyInlinesWithBRs-expected.txt: * LayoutTests/platform/glib/fast/inline/vertical-align-text-bottom-expected.txt: * LayoutTests/platform/glib/fast/invalid/002-expected.txt: * LayoutTests/platform/glib/fast/invalid/003-expected.txt: * LayoutTests/platform/glib/fast/invalid/004-expected.txt: * LayoutTests/platform/glib/fast/invalid/010-expected.txt: * LayoutTests/platform/glib/fast/invalid/012-expected.txt: * LayoutTests/platform/glib/fast/invalid/018-expected.txt: * LayoutTests/platform/glib/fast/invalid/019-expected.txt: * LayoutTests/platform/glib/fast/invalid/021-expected.txt: * LayoutTests/platform/glib/fast/invalid/missing-address-end-tag-expected.txt: * LayoutTests/platform/glib/fast/invalid/missing-dl-end-tag-expected.txt: * LayoutTests/platform/glib/fast/invalid/missing-dt-end-tag-expected.txt: * LayoutTests/platform/glib/fast/invalid/missing-end-tag-expected.png: Added. * LayoutTests/platform/glib/fast/invalid/missing-end-tag-expected.txt: * LayoutTests/platform/glib/fast/invalid/missing-font-end-tag-expected.txt: * LayoutTests/platform/glib/fast/invalid/nestedh3s-expected.txt: * LayoutTests/platform/glib/fast/layers/inline-dirty-z-order-lists-expected.txt: * LayoutTests/platform/glib/fast/layers/layer-visibility-sublayer-expected.txt: * LayoutTests/platform/glib/fast/layers/normal-flow-hit-test-expected.txt: * LayoutTests/platform/glib/fast/layers/opacity-outline-expected.txt: * LayoutTests/platform/glib/fast/layers/scroll-rect-to-visible-expected.txt: * LayoutTests/platform/glib/fast/lists/002-expected.txt: * LayoutTests/platform/glib/fast/lists/002-vertical-expected.txt: * LayoutTests/platform/glib/fast/lists/003-expected.txt: * LayoutTests/platform/glib/fast/lists/003-vertical-expected.txt: * LayoutTests/platform/glib/fast/lists/008-expected.txt: * LayoutTests/platform/glib/fast/lists/008-vertical-expected.txt: * LayoutTests/platform/glib/fast/lists/inlineBoxWrapperNullCheck-expected.txt: * LayoutTests/platform/glib/fast/lists/list-item-line-height-expected.txt: * LayoutTests/platform/glib/fast/lists/list-style-none-crash-expected.txt: * LayoutTests/platform/glib/fast/lists/marker-before-empty-inline-expected.png: Added. * LayoutTests/platform/glib/fast/lists/marker-before-empty-inline-expected.txt: * LayoutTests/platform/glib/fast/lists/marker-image-error-expected.txt: * LayoutTests/platform/glib/fast/lists/markers-in-selection-expected.txt: * LayoutTests/platform/glib/fast/lists/scrolled-marker-paint-expected.txt: * LayoutTests/platform/glib/fast/multicol/block-axis-horizontal-bt-expected.txt: * LayoutTests/platform/glib/fast/multicol/block-axis-horizontal-tb-expected.txt: * LayoutTests/platform/glib/fast/multicol/block-axis-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/multicol/block-axis-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/multicol/client-rects-spanners-complex-expected.txt: * LayoutTests/platform/glib/fast/multicol/client-rects-spanners-expected.txt: * LayoutTests/platform/glib/fast/multicol/scrolling-column-rules-expected.txt: * LayoutTests/platform/glib/fast/multicol/shadow-breaking-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-immediate-columns-child-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: * LayoutTests/platform/glib/fast/multicol/span/span-as-nested-inline-block-child-expected.txt: * LayoutTests/platform/glib/fast/multicol/table-vertical-align-expected.txt: * LayoutTests/platform/glib/fast/multicol/vertical-lr/border-padding-pagination-expected.txt: * LayoutTests/platform/glib/fast/multicol/vertical-rl/border-padding-pagination-expected.txt: * LayoutTests/platform/glib/fast/overflow/003-expected.txt: * LayoutTests/platform/glib/fast/overflow/007-expected.txt: * LayoutTests/platform/glib/fast/overflow/childFocusRingClip-expected.txt: * LayoutTests/platform/glib/fast/overflow/float-in-relpositioned-expected.txt: * LayoutTests/platform/glib/fast/overflow/hit-test-overflow-controls-expected.txt: * LayoutTests/platform/glib/fast/overflow/image-selection-highlight-expected.txt: * LayoutTests/platform/glib/fast/overflow/infiniteRecursionGuard-expected.txt: * LayoutTests/platform/glib/fast/overflow/line-clamp-expected.txt: * LayoutTests/platform/glib/fast/overflow/overflow-rtl-expected.txt: * LayoutTests/platform/glib/fast/overflow/overflow-rtl-inline-scrollbar-expected.txt: * LayoutTests/platform/glib/fast/overflow/overflow-rtl-vertical-expected.txt: * LayoutTests/platform/glib/fast/overflow/overflow-text-hit-testing-expected.txt: * LayoutTests/platform/glib/fast/overflow/scrollbar-position-update-expected.txt: * LayoutTests/platform/glib/fast/overflow/table-overflow-float-expected.txt: * LayoutTests/platform/glib/fast/parser/001-expected.txt: * LayoutTests/platform/glib/fast/parser/fonts-expected.txt: * LayoutTests/platform/glib/fast/parser/nofoo-tags-inside-paragraph-expected.png: Added. * LayoutTests/platform/glib/fast/parser/nofoo-tags-inside-paragraph-expected.txt: * LayoutTests/platform/glib/fast/reflections/inline-crash-expected.txt: * LayoutTests/platform/glib/fast/reflections/reflection-overflow-hidden-expected.txt: * LayoutTests/platform/glib/fast/replaced/005-expected.txt: * LayoutTests/platform/glib/fast/replaced/006-expected.txt: * LayoutTests/platform/glib/fast/replaced/absolute-position-percentage-height-expected.txt: * LayoutTests/platform/glib/fast/replaced/image-resize-width-expected.txt: * LayoutTests/platform/glib/fast/replaced/image-solid-color-with-alpha-expected.txt: * LayoutTests/platform/glib/fast/replaced/inline-box-wrapper-handover-expected.txt: * LayoutTests/platform/glib/fast/replaced/max-width-percent-expected.txt: * LayoutTests/platform/glib/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt: * LayoutTests/platform/glib/fast/replaced/selection-rect-in-table-cell-expected.txt: * LayoutTests/platform/glib/fast/replaced/selection-rect-transform-expected.txt: * LayoutTests/platform/glib/fast/ruby/base-shorter-than-text-expected.txt: * LayoutTests/platform/glib/fast/ruby/bopomofo-expected.txt: * LayoutTests/platform/glib/fast/ruby/bopomofo-letter-spacing-expected.txt: * LayoutTests/platform/glib/fast/ruby/bopomofo-mixed-expected.txt: * LayoutTests/platform/glib/fast/ruby/bopomofo-rl-expected.txt: * LayoutTests/platform/glib/fast/ruby/nested-ruby-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-base-merge-block-children-crash-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-empty-rt-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-length-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-run-break-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-runs-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-runs-spans-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-simple-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-simple-rp-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-text-before-after-content-expected.txt: * LayoutTests/platform/glib/fast/ruby/ruby-trailing-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-insert-rt-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-insert-text1-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-insert-text2-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-insert-text3-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-remove-rt1-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-remove-rt2-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-remove-text1-expected.txt: * LayoutTests/platform/glib/fast/ruby/rubyDOM-remove-text2-expected.txt: * LayoutTests/platform/glib/fast/ruby/select-ruby-expected.txt: * LayoutTests/platform/glib/fast/selectors/006-expected.txt: * LayoutTests/platform/glib/fast/selectors/007a-expected.txt: * LayoutTests/platform/glib/fast/selectors/008-expected.txt: * LayoutTests/platform/glib/fast/selectors/018-expected.txt: * LayoutTests/platform/glib/fast/selectors/018b-expected.txt: * LayoutTests/platform/glib/fast/selectors/019-expected.txt: * LayoutTests/platform/glib/fast/selectors/020-expected.txt: * LayoutTests/platform/glib/fast/selectors/021-expected.txt: * LayoutTests/platform/glib/fast/selectors/032-expected.txt: * LayoutTests/platform/glib/fast/selectors/041-expected.txt: * LayoutTests/platform/glib/fast/selectors/042-expected.txt: * LayoutTests/platform/glib/fast/selectors/065-expected.txt: * LayoutTests/platform/glib/fast/selectors/066-expected.txt: * LayoutTests/platform/glib/fast/selectors/077-expected.txt: * LayoutTests/platform/glib/fast/selectors/077b-expected.txt: * LayoutTests/platform/glib/fast/selectors/078b-expected.txt: * LayoutTests/platform/glib/fast/selectors/166-expected.txt: * LayoutTests/platform/glib/fast/selectors/168-expected.txt: * LayoutTests/platform/glib/fast/selectors/168a-expected.txt: * LayoutTests/platform/glib/fast/selectors/169-expected.txt: * LayoutTests/platform/glib/fast/selectors/169a-expected.txt: * LayoutTests/platform/glib/fast/selectors/visited-descendant-expected.png: Added. * LayoutTests/platform/glib/fast/selectors/visited-descendant-expected.txt: * LayoutTests/platform/glib/fast/table/018-expected.txt: * LayoutTests/platform/glib/fast/table/025-expected.txt: * LayoutTests/platform/glib/fast/table/027-expected.txt: * LayoutTests/platform/glib/fast/table/027-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/039-expected.txt: * LayoutTests/platform/glib/fast/table/100-percent-cell-width-expected.txt: * LayoutTests/platform/glib/fast/table/absolute-table-at-bottom-expected.txt: * LayoutTests/platform/glib/fast/table/add-before-anonymous-child-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/003-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/003-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/004-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/004-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/rtl-border-collapsing-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/cell-absolute-child-expected.txt: * LayoutTests/platform/glib/fast/table/click-near-anonymous-table-expected.txt: * LayoutTests/platform/glib/fast/table/dynamic-caption-add-before-child-expected.txt: * LayoutTests/platform/glib/fast/table/dynamic-caption-add-remove-before-child-expected.txt: * LayoutTests/platform/glib/fast/table/edge-offsets-expected.txt: * LayoutTests/platform/glib/fast/table/fixed-table-non-cell-in-row-expected.txt: * LayoutTests/platform/glib/fast/table/frame-and-rules-expected.png: Added. * LayoutTests/platform/glib/fast/table/frame-and-rules-expected.txt: * LayoutTests/platform/glib/fast/table/generated-caption-expected.txt: * LayoutTests/platform/glib/fast/table/insert-before-anonymous-ancestors-expected.txt: * LayoutTests/platform/glib/fast/table/insert-cell-before-form-expected.txt: * LayoutTests/platform/glib/fast/table/insert-row-before-form-expected.txt: * LayoutTests/platform/glib/fast/table/invisible-cell-background-expected.txt: * LayoutTests/platform/glib/fast/table/multiple-captions-display-expected.txt: * LayoutTests/platform/glib/fast/table/percent-heights-expected.txt: * LayoutTests/platform/glib/fast/table/prepend-in-anonymous-table-expected.txt: * LayoutTests/platform/glib/fast/table/quote-text-around-iframe-expected.txt: * LayoutTests/platform/glib/fast/table/row-height-recalc-expected.txt: * LayoutTests/platform/glib/fast/table/rtl-cell-display-none-assert-expected.txt: * LayoutTests/platform/glib/fast/table/stale-grid-crash-expected.txt: * LayoutTests/platform/glib/fast/table/table-cell-after-child-in-table-expected.txt: * LayoutTests/platform/glib/fast/table/table-cell-before-child-in-table-expected.txt: * LayoutTests/platform/glib/fast/table/table-continuation-outline-paint-crash-expected.txt: * LayoutTests/platform/glib/fast/table/table-display-types-strict-expected.png: Added. * LayoutTests/platform/glib/fast/table/table-display-types-strict-expected.txt: * LayoutTests/platform/glib/fast/table/vertical-align-baseline-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-kerning-and-ligatures-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-multiple-renderers-expected.png: Added. * LayoutTests/platform/glib/fast/text/atsui-multiple-renderers-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-negative-spacing-features-expected.png: Added. * LayoutTests/platform/glib/fast/text/atsui-negative-spacing-features-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-partial-selection-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-pointtooffset-calls-cg-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-small-caps-punctuation-size-expected.txt: * LayoutTests/platform/glib/fast/text/atsui-spacing-features-expected.png: Added. * LayoutTests/platform/glib/fast/text/atsui-spacing-features-expected.txt: * LayoutTests/platform/glib/fast/text/basic/001-expected.txt: * LayoutTests/platform/glib/fast/text/basic/007-expected.txt: * LayoutTests/platform/glib/fast/text/basic/008-expected.txt: * LayoutTests/platform/glib/fast/text/basic/009-expected.txt: * LayoutTests/platform/glib/fast/text/basic/011-expected.txt: * LayoutTests/platform/glib/fast/text/basic/012-expected.png: Added. * LayoutTests/platform/glib/fast/text/basic/012-expected.txt: * LayoutTests/platform/glib/fast/text/basic/013-expected.png: Added. * LayoutTests/platform/glib/fast/text/basic/013-expected.txt: * LayoutTests/platform/glib/fast/text/basic/015-expected.png: Added. * LayoutTests/platform/glib/fast/text/basic/015-expected.txt: * LayoutTests/platform/glib/fast/text/basic/generic-family-changes-expected.txt: * LayoutTests/platform/glib/fast/text/basic/generic-family-reset-expected.txt: * LayoutTests/platform/glib/fast/text/bidi-embedding-pop-and-push-same-expected.txt: * LayoutTests/platform/glib/fast/text/break-word-expected.txt: * LayoutTests/platform/glib/fast/text/capitalize-boundaries-expected.png: Added. * LayoutTests/platform/glib/fast/text/capitalize-boundaries-expected.txt: * LayoutTests/platform/glib/fast/text/capitalize-empty-generated-string-expected.txt: * LayoutTests/platform/glib/fast/text/capitalize-preserve-nbsp-expected.txt: * LayoutTests/platform/glib/fast/text/cg-vs-atsui-expected.txt: * LayoutTests/platform/glib/fast/text/combining-enclosing-keycap-expected.txt: * LayoutTests/platform/glib/fast/text/complex-text-opacity-expected.txt: * LayoutTests/platform/glib/fast/text/delete-hard-break-character-expected.txt: * LayoutTests/platform/glib/fast/text/embed-at-end-of-pre-wrap-line-expected.txt: * LayoutTests/platform/glib/fast/text/emphasis-overlap-expected.txt: * LayoutTests/platform/glib/fast/text/fallback-traits-fixup-expected.txt: * LayoutTests/platform/glib/fast/text/firstline/002-expected.txt: * LayoutTests/platform/glib/fast/text/fixed-pitch-control-characters-expected.txt: * LayoutTests/platform/glib/fast/text/font-initial-expected.txt: * LayoutTests/platform/glib/fast/text/in-rendered-text-rtl-expected.png: Added. * LayoutTests/platform/glib/fast/text/in-rendered-text-rtl-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-AN-after-empty-run-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-AN-after-empty-run-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-L2-run-reordering-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-L2-run-reordering-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-LDB-2-CSS-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-LDB-2-CSS-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-LDB-2-HTML-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-LDB-2-HTML-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-LDB-2-formatting-characters-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-european-terminators-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-european-terminators-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-explicit-embedding-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: * LayoutTests/platform/glib/fast/text/international/bidi-override-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bidi-override-expected.txt: * LayoutTests/platform/glib/fast/text/international/bold-bengali-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/bold-bengali-expected.txt: * LayoutTests/platform/glib/fast/text/international/danda-space-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/danda-space-expected.txt: * LayoutTests/platform/glib/fast/text/international/hindi-spacing-expected.txt: * LayoutTests/platform/glib/fast/text/international/rtl-caret-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/rtl-caret-expected.txt: * LayoutTests/platform/glib/fast/text/international/rtl-white-space-pre-wrap-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/rtl-white-space-pre-wrap-expected.txt: * LayoutTests/platform/glib/fast/text/international/text-combine-image-test-expected.txt: * LayoutTests/platform/glib/fast/text/international/thai-baht-space-expected.png: Added. * LayoutTests/platform/glib/fast/text/international/thai-baht-space-expected.txt: * LayoutTests/platform/glib/fast/text/justified-selection-at-edge-expected.txt: * LayoutTests/platform/glib/fast/text/justified-selection-expected.txt: * LayoutTests/platform/glib/fast/text/justify-ideograph-leading-expansion-expected.txt: * LayoutTests/platform/glib/fast/text/justify-nbsp-expected.txt: * LayoutTests/platform/glib/fast/text/large-text-composed-char-expected.txt: * LayoutTests/platform/glib/fast/text/midword-break-after-breakable-char-expected.png: Added. * LayoutTests/platform/glib/fast/text/midword-break-after-breakable-char-expected.txt: * LayoutTests/platform/glib/fast/text/midword-break-hang-expected.txt: * LayoutTests/platform/glib/fast/text/monospace-width-cache-expected.txt: * LayoutTests/platform/glib/fast/text/reset-emptyRun-expected.txt: * LayoutTests/platform/glib/fast/text/selection-hard-linebreak-expected.txt: * LayoutTests/platform/glib/fast/text/shadow-translucent-fill-expected.txt: * LayoutTests/platform/glib/fast/text/should-use-atsui-expected.txt: * LayoutTests/platform/glib/fast/text/text-combine-different-fonts-expected.txt: * LayoutTests/platform/glib/fast/text/text-combine-shrink-on-color-change-expected.txt: * LayoutTests/platform/glib/fast/text/text-letter-spacing-expected.png: Added. * LayoutTests/platform/glib/fast/text/text-letter-spacing-expected.txt: * LayoutTests/platform/glib/fast/text/trailing-white-space-2-expected.txt: * LayoutTests/platform/glib/fast/text/unicode-variation-selector-expected.png: Added. * LayoutTests/platform/glib/fast/text/unicode-variation-selector-expected.txt: * LayoutTests/platform/glib/fast/text/wbr-expected.png: Added. * LayoutTests/platform/glib/fast/text/wbr-expected.txt: * LayoutTests/platform/glib/fast/text/wbr-in-pre-crash-expected.txt: * LayoutTests/platform/glib/fast/text/wbr-pre-expected.txt: * LayoutTests/platform/glib/fast/text/wbr-styled-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/002-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/003-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/004-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/005-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/006-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/007-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/008-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/009-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/010-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/011-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/012-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/016-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/018-expected.png: Added. * LayoutTests/platform/glib/fast/text/whitespace/018-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/020-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/021-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/024-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/025-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/027-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/pre-wrap-last-char-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: * LayoutTests/platform/glib/fast/text/whitespace/span-in-word-space-causes-overflow-expected.png: Added. * LayoutTests/platform/glib/fast/text/whitespace/span-in-word-space-causes-overflow-expected.txt: * LayoutTests/platform/glib/fast/text/wide-zero-width-space-expected.txt: * LayoutTests/platform/glib/fast/text/word-break-run-rounding-expected.txt: * LayoutTests/platform/glib/fast/text/word-break-soft-hyphen-expected.txt: * LayoutTests/platform/glib/fast/text/word-space-expected.png: Added. * LayoutTests/platform/glib/fast/text/word-space-expected.txt: * LayoutTests/platform/glib/fast/transforms/transform-on-inline-expected.txt: * LayoutTests/platform/glib/fast/transforms/transform-positioned-ancestor-expected.txt: * LayoutTests/platform/glib/fast/transforms/transformed-caret-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/background-horizontal-bt-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/background-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/background-vertical-lr-mixed-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/background-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/background-vertical-rl-mixed-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/basic-vertical-line-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/basic-vertical-line-mixed-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-image-horizontal-bt-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-image-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-image-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-radius-clipping-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-lr-mixed-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/box-shadow-horizontal-bt-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/box-shadow-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/box-shadow-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/english-lr-text-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/text-orientation-basic-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/vertical-baseline-alignment-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/vertical-baseline-alignment-mixed-expected.txt: * LayoutTests/platform/glib/fast/xsl/xslt-import-depth-expected.txt: * LayoutTests/platform/glib/fonts/monospace-expected.txt: * LayoutTests/platform/glib/fonts/sans-serif-expected.txt: * LayoutTests/platform/glib/fonts/serif-expected.txt: * LayoutTests/platform/glib/http/tests/misc/acid2-expected.txt: * LayoutTests/platform/glib/http/tests/misc/iframe404-expected.txt: * LayoutTests/platform/glib/http/tests/multipart/invalid-image-data-standalone-expected.txt: * LayoutTests/platform/glib/http/tests/uri/css-href-expected.txt: * LayoutTests/platform/glib/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt: * LayoutTests/platform/glib/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/animate-interact-pevents-03-t-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/animate-interact-pevents-04-t-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/conform-viewers-03-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/interact-cursor-01-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/interact-pevents-08-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/interact-pevents-09-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/linking-a-09-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/paths-dom-01-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/styling-css-05-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/styling-pres-02-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-align-02-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-align-03-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-align-04-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-align-06-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-align-07-t-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-align-08-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-altglyph-01-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-altglyph-02-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-altglyph-03-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-deco-01-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-dom-01-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-fonts-05-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-path-01-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-tref-03-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-tselect-01-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-tspan-01-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/text-tspan-02-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/multiple-textpaths-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/no-background-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/no-margin-border-padding-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/text-inline-size-005-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/text-inline-size-006-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/text-inline-size-007-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/text-text-anchor-201-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/text-text-anchor-202-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/text-text-anchor-203-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/reftests/xml-lang-attribute-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-002-visual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-005-visual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-006-visual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-007-visual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-101-visual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-201-visual-expected.txt: * LayoutTests/platform/glib/scrollbars/scrollbar-buttons-expected.txt: * LayoutTests/platform/glib/scrollbars/scrollbar-orientation-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-direction-ltr-expected.txt: * LayoutTests/platform/glib/svg/W3C-I18N/tspan-direction-rtl-expected.txt: * LayoutTests/platform/glib/svg/batik/text/smallFonts-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textAnchor-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textAnchor3-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textDecoration-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textDecoration2-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textEffect3-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textFeatures-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textLayout-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textLayout2-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textLength-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textOnPath-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textOnPath2-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textOnPath3-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textPCDATA-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textPosition-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textPosition2-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textProperties-expected.txt: * LayoutTests/platform/glib/svg/batik/text/textProperties2-expected.txt: * LayoutTests/platform/glib/svg/batik/text/verticalText-expected.txt: * LayoutTests/platform/glib/svg/batik/text/verticalTextOnPath-expected.txt: * LayoutTests/platform/glib/svg/batik/text/xmlSpace-expected.txt: * LayoutTests/platform/glib/svg/carto.net/button-expected.txt: * LayoutTests/platform/glib/svg/carto.net/colourpicker-expected.txt: * LayoutTests/platform/glib/svg/carto.net/combobox-expected.txt: * LayoutTests/platform/glib/svg/carto.net/selectionlist-expected.txt: * LayoutTests/platform/glib/svg/carto.net/tabgroup-expected.txt: * LayoutTests/platform/glib/svg/carto.net/textbox-expected.txt: * LayoutTests/platform/glib/svg/carto.net/window-expected.txt: * LayoutTests/platform/glib/svg/css/text-shadow-multiple-expected.txt: * LayoutTests/platform/glib/svg/custom/absolute-sized-svg-in-xhtml-expected.txt: * LayoutTests/platform/glib/svg/custom/alignment-baseline-modes-expected.txt: * LayoutTests/platform/glib/svg/custom/container-opacity-clip-viewBox-expected.txt: * LayoutTests/platform/glib/svg/custom/createImageElement2-expected.txt: * LayoutTests/platform/glib/svg/custom/dominant-baseline-hanging-expected.txt: * LayoutTests/platform/glib/svg/custom/getscreenctm-in-mixed-content-expected.txt: * LayoutTests/platform/glib/svg/custom/image-parent-translation-expected.txt: * LayoutTests/platform/glib/svg/custom/image-small-width-height-expected.txt: * LayoutTests/platform/glib/svg/custom/object-sizing-expected.txt: * LayoutTests/platform/glib/svg/custom/pattern-rotate-expected.txt: * LayoutTests/platform/glib/svg/custom/pattern-rotate-gaps-expected.txt: * LayoutTests/platform/glib/svg/custom/rootmost-svg-xy-attrs-expected.txt: * LayoutTests/platform/glib/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: * LayoutTests/platform/glib/svg/custom/style-attribute-font-size-expected.txt: * LayoutTests/platform/glib/svg/custom/svg-fonts-without-missing-glyph-expected.txt: * LayoutTests/platform/glib/svg/custom/svg-fonts-word-spacing-expected.png: Added. * LayoutTests/platform/glib/svg/custom/svg-fonts-word-spacing-expected.txt: * LayoutTests/platform/glib/svg/custom/text-dom-01-f-expected.txt: * LayoutTests/platform/glib/svg/custom/text-letter-spacing-expected.txt: * LayoutTests/platform/glib/svg/custom/text-rotation-expected.txt: * LayoutTests/platform/glib/svg/custom/text-tref-03-b-change-href-dom-expected.txt: * LayoutTests/platform/glib/svg/custom/text-tref-03-b-change-href-expected.txt: * LayoutTests/platform/glib/svg/custom/text-tref-03-b-tref-removal-expected.txt: * LayoutTests/platform/glib/svg/custom/text-x-dx-lists-expected.txt: * LayoutTests/platform/glib/svg/custom/text-x-dy-lists-expected.txt: * LayoutTests/platform/glib/svg/custom/text-x-override-in-tspan-child-expected.txt: * LayoutTests/platform/glib/svg/custom/tref-own-content-removal-expected.txt: * LayoutTests/platform/glib/svg/custom/use-detach-expected.txt: * LayoutTests/platform/glib/svg/filters/filter-on-filter-for-text-expected.txt: * LayoutTests/platform/glib/svg/filters/filter-on-tspan-expected.txt: * LayoutTests/platform/glib/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt: * LayoutTests/platform/glib/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt: * LayoutTests/platform/glib/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt: * LayoutTests/platform/glib/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt: * LayoutTests/platform/glib/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt: * LayoutTests/platform/glib/svg/text/bidi-reorder-value-lists-expected.txt: * LayoutTests/platform/glib/svg/text/bidi-tspans-expected.txt: * LayoutTests/platform/glib/svg/text/ems-display-none-expected.txt: * LayoutTests/platform/glib/svg/text/exs-display-none-expected.txt: * LayoutTests/platform/glib/svg/text/font-size-below-point-five-2-expected.txt: * LayoutTests/platform/glib/svg/text/font-size-below-point-five-expected.txt: * LayoutTests/platform/glib/svg/text/scaled-font-expected.txt: * LayoutTests/platform/glib/svg/text/small-fonts-2-expected.txt: * LayoutTests/platform/glib/svg/text/text-align-02-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-align-03-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-align-04-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-align-06-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-deco-01-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-midpoint-split-bug-expected.txt: * LayoutTests/platform/glib/svg/text/text-path-01-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-repaint-rects-expected.txt: * LayoutTests/platform/glib/svg/text/text-tselect-01-b-expected.txt: * LayoutTests/platform/glib/svg/text/text-tspan-01-b-expected.txt: * LayoutTests/platform/glib/svg/text/textLength-tspan-in-textPath-expected.txt: * LayoutTests/platform/glib/svg/wicd/test-scalable-background-image1-expected.txt: * LayoutTests/platform/glib/tables/layering/paint-test-layering-1-expected.txt: * LayoutTests/platform/glib/tables/layering/paint-test-layering-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/adforce_imgis_com-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug10269-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug10296-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug1055-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug10565-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug106158-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug10633-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug109043-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug113235-1-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug113235-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug113235-2-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug113235-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug113235-3-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug113424-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug119786-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug126742-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug126742-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug128229-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug1296-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug1302-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug131020-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug131020_iframe-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug13118-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug1430-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug14323-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug14323-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug16012-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug16252-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug16252-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug17130-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug17130-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug17138-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug17587-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug18664-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug19061-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug19061-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug20579-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug20804-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug2123-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug22019-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug22513-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug2267-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug2267-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug23235-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug2479-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug26553-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug2886-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug2947-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug32205-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug3309-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug38916-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug4427-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug4523-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug46623-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug48028-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug4849-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug51140-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug5538-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug55694-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug57300-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug57300-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug57828-2-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug57828-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug5838-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug60804-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug60807-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug6304-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug647-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug7112-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug7112-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug7121-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug73321-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug78162-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug82946-2-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/bugs/bug82946-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug8381-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug8411-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug86708-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug88035-1-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug88035-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug8858-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug8950-expected.txt: * LayoutTests/platform/glib/tables/mozilla/bugs/bug92868-expected.txt: * LayoutTests/platform/glib/tables/mozilla/collapsing_borders/bug41262-3-expected.txt: * LayoutTests/platform/glib/tables/mozilla/core/bloomberg-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/core/bloomberg-expected.txt: * LayoutTests/platform/glib/tables/mozilla/core/captions-expected.txt: * LayoutTests/platform/glib/tables/mozilla/core/col_span-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/core/col_span-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_index-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_layers-opacity-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_position-table-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_simple-table-column-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_simple-table-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_simple-table-row-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/body_col-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/colgroup_width_px-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/x_th_valign_baseline-expected.txt: * LayoutTests/platform/glib/tables/mozilla/marvin/x_th_width-expected.txt: * LayoutTests/platform/glib/tables/mozilla/other/body_col-expected.txt: * LayoutTests/platform/glib/tables/mozilla/other/ms-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/other/ms-expected.txt: * LayoutTests/platform/glib/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: * LayoutTests/platform/glib/tables/mozilla/other/wa_table_tr_align-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla/other/wa_table_tr_align-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/97619-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug10140-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug10216-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug11331-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug42043-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug7113-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug7121-2-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug72393-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug89315-expected.png: Added. * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug89315-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/core/captions3-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/other/test4-expected.txt: * LayoutTests/platform/glib/transforms/2d/hindi-rotated-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-4-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt: * LayoutTests/platform/glib/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt: * LayoutTests/platform/wpe/TestExpectations: Canonical link: https://commits.webkit.org/275995@main
https://bugs.webkit.org/show_bug.cgi?id=270868 rdar://124373752 Reviewed by Chris Dumez. Use system import directory when compiling sandboxes on macOS. This fixes a build issue seen on some host configurations. This patch was written by Christian Schmidt and Per Arne Vollan. * Source/WebKit/Scripts/compile-sandbox.sh: Canonical link: https://commits.webkit.org/275996@main
https://bugs.webkit.org/show_bug.cgi?id=270837 rdar://124079735 Reviewed by Eric Carlson. The HTMLMediaElement would call MediaPlayer::prepareToPlay() on the first MediaPlayerPrivate created which may not be the one we end up using. The code assumed that as soon as a MediaPlayer was created, we could call prepareToPlay on it which in the case of the MediaPlayerPrivateAVFobjC would start loading the content. Since we enabled the WebM player, the assumption no longer applied, multiple players could be used until we find one that can play the content. If the GPU process was enabled, the behaviour was racy as the GPUP's MediaPlayer may not have been created yet. The site would set a HTMLMediaElement's source to a mp3 file, without using an explicit extension nor having the server provide the mime-type. As such, we have to try in succession all MediaPlayerPrivate until we can find one that can load the content. We cache the call to prepareToPlay() and re-issue it on all new MediaPlayerPrivate once created. Added test. * LayoutTests/http/tests/media/audio-load-loadeddata-expected.txt: Added. * LayoutTests/http/tests/media/audio-load-loadeddata.html: Added. * LayoutTests/platform/ios/TestExpectations: All media tests are disabled on iOS, force this one to run. * Source/WebCore/platform/graphics/MediaPlayer.cpp: (WebCore::MediaPlayer::loadWithNextMediaEngine): (WebCore::MediaPlayer::prepareToPlay): * Source/WebCore/platform/graphics/MediaPlayer.h: * Source/WebCore/platform/graphics/MediaPlayerPrivate.h: (WebCore::MediaPlayerPrivateInterface::prepareForPlayback): * Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp: (WebKit::RemoteMediaPlayerProxy::prepareForPlayback): * Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.h: * Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.messages.in: * Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp: (WebKit::MediaPlayerPrivateRemote::prepareForPlayback): * Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.h: Canonical link: https://commits.webkit.org/275997@main
β¦arrows in Monaco code editor https://bugs.webkit.org/show_bug.cgi?id=270616 rdar://123984168 Reviewed by Andres Gonzalez. When the character or selection extent moves by just one visible position, infer that it was a character granularity move, rather than a discontiguous selection. * LayoutTests/accessibility/mac/custom-text-editor-expected.txt: Added. * LayoutTests/accessibility/mac/custom-text-editor.html: Added. * Source/WebCore/accessibility/AXObjectCache.h: * Source/WebCore/accessibility/mac/AXObjectCacheMac.mm: (WebCore::AXObjectCache::inferDirectionFromIntent): (WebCore::AXObjectCache::postTextStateChangePlatformNotification): Canonical link: https://commits.webkit.org/275998@main
https://bugs.webkit.org/show_bug.cgi?id=270869 rdar://124037961 Reviewed by Timothy Hatcher. Update methods for fetching and removing data records. Since it's not guarenteed the context will be loaded, don't refer to the controller's map of extension context. Instead, do a direct comparision with the uniqueIdentifier from the context passed to determine if a match is found. Also, update _storageDirectoryPath so that a custom storage path can be set. * Source/WebKit/Shared/Extensions/_WKWebExtensionSQLiteStore.mm: (-[_WKWebExtensionSQLiteStore _deleteDatabaseFileAtURL:reopenDatabase:]): * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionControllerConfiguration.mm: (-[_WKWebExtensionControllerConfiguration _setStorageDirectoryPath:]): * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionControllerConfigurationPrivate.h: * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm: (WebKit::WebExtensionContext::readDisplayNameFromState): (WebKit::WebExtensionContext::invalidateStorage): Make this public so it can be used after sql dbs are closed when data records are removed. (WebKit::WebExtensionContext::readDisplayNameAndLastBaseURLFromState): Deleted. * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm: (WebKit::WebExtensionController::getDataRecords): (WebKit::WebExtensionController::getDataRecord): (WebKit::WebExtensionController::sqliteStore): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerConfigurationCocoa.mm: (WebKit::WebExtensionControllerConfiguration::createStorageDirectoryPath): Convert identifier back to uppercase after toString(). This was causing a bug where a new (lowercased) directory would be used for extension storage. * Source/WebKit/UIProcess/Extensions/WebExtensionContext.h: * Source/WebKit/UIProcess/Extensions/WebExtensionController.h: Canonical link: https://commits.webkit.org/275999@main
β¦ many unnecessary dynamicDowncasts. https://bugs.webkit.org/show_bug.cgi?id=270854 <rdar://problem/124455559> Reviewed by Tyler Wilcock. This is a hot method in ITM that calls many times Node::hasTagName(const HTMLQualifiedName&), which in turn dynamicDowncasts the Node to an HTMLElement. This patch reduces the number of dynamicDowncasts significantly by downcasting to an HTMLElement upfront and calling HTMLElement::hasTagName directly instead. In a run of LayoutTests/accessibility, the number of downcasts drops by 1978248 or 13% of the original number. * Source/WebCore/accessibility/AccessibilityNodeObject.cpp: (WebCore::AccessibilityNodeObject::determineAccessibilityRoleFromNode const): Canonical link: https://commits.webkit.org/276000@main
β¦on in DDHighlight creation code https://bugs.webkit.org/show_bug.cgi?id=270865 rdar://124465778 Reviewed by Tim Horton and Megan Gardner. Currently, we call DDHighlightCreateWithRectsInVisibleRectWithStyleAndDirection conditional on HAVE(DD_HIGHLIGHT_CREATE_WITH_SCALE). This is not necessary because all calls to the DDHighlight creation method happen in macOS-only codepaths, and the method in question is available on all supported macOS configurations. * Source/WTF/wtf/PlatformHave.h: * Source/WebCore/PAL/pal/mac/DataDetectorsSoftLink.h: * Source/WebCore/PAL/pal/mac/DataDetectorsSoftLink.mm: * Source/WebCore/page/mac/ImageOverlayControllerMac.mm: (WebCore::ImageOverlayController::updateDataDetectorHighlights): * Source/WebCore/page/mac/ServicesOverlayController.mm: (WebCore::ServicesOverlayController::buildPhoneNumberHighlights): (WebCore::ServicesOverlayController::buildSelectionHighlight): Canonical link: https://commits.webkit.org/276001@main
https://bugs.webkit.org/show_bug.cgi?id=270873 rdar://124475802 Reviewed by Pascoe. Crash logs indicate it's possible for `u2fCmd` to be null. Avoid crashing in this case. * Source/WebKit/UIProcess/WebAuthentication/fido/U2fAuthenticator.cpp: (WebKit::U2fAuthenticator::issueSignCommand): Canonical link: https://commits.webkit.org/276002@main
β¦ensionAPIPermissions are a constant failure/timeout. https://webkit.org/b/270872 rdar://problem/124475393 Reviewed by Jeff Miller. When requesting permissions via permissions.request(), we need to include optional permissions in the check. That was actually happening by accident before, since !hasPermission() was returning true for any unknown permission. With the change to needsPermission(), only RequestedExplicitly or RequestedImplicitly results were counted. To fix this, a new option was added for use by the permissions API to include optional permissions in the RequestedImplicitly category. * Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIPermissionsCocoa.mm: (WebKit::WebExtensionContext::permissionsRequest): Pass the IncludeOptionalPermissions option. * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm: (WebKit::WebExtensionContext::requestPermissionMatchPatterns): Pass through options to needsPermission(). (WebKit::WebExtensionContext::requestPermissionToAccessURLs): Ditto. (WebKit::WebExtensionContext::requestPermissions): Ditto. (WebKit::WebExtensionContext::permissionState): Added support for IncludeOptionalPermissions to check the optional permissions from the extension's manifest. * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionMatchPatternCocoa.mm: (WebKit::WebExtensionMatchPattern::patternsMatchURL): Added const to URL to fix build issue. (WebKit::WebExtensionMatchPattern::patternsMatchPattern): Added. * Source/WebKit/UIProcess/Extensions/WebExtensionContext.h: (WebKit::WebExtensionContext::requestPermissionMatchPatterns): Added options parameter. (WebKit::WebExtensionContext::requestPermissionToAccessURLs): Ditto. (WebKit::WebExtensionContext::requestPermissions): Ditto. * Source/WebKit/UIProcess/Extensions/WebExtensionMatchPattern.h: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPITabs.mm: (TEST(WKWebExtensionAPITabs, QueryWithAccessPrompt)): Grant tabs permission so the tab URL counts as a requested URL and the prompt delegate will be called. Canonical link: https://commits.webkit.org/276003@main
β¦ box https://bugs.webkit.org/show_bug.cgi?id=270731#c19 Unreviewed rebaseline after 275888@main. * LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-003-visual-expected.txt: * LayoutTests/platform/ios/fast/block/basic/001-expected.txt: Canonical link: https://commits.webkit.org/276004@main
https://bugs.webkit.org/show_bug.cgi?id=270705 rdar://124213314 Reviewed by Mike Wyrzykowski. The test in this PR hit several issues: 1. PresentationContextIOSurface::present asserted, which I changed to an early return. 2. I handle errors when creating objects by returning nullptr instead of an object that has no corresponding object in the GPU process, and propogate those errors to JS. 3. I added a WeakPtr check in the lambda in GPUCanvasContextCocoa::prepareForDisplay 4. In order to keep Windows building after this change, I needed to change FontPlatformData::Attributes to FontPlatformDataAttributes in WebKit. * LayoutTests/fast/webgpu/use-canvas-without-layer-expected.txt: Added. * LayoutTests/fast/webgpu/use-canvas-without-layer.html: Added. * Source/WebGPU/WebGPU/PresentationContextIOSurface.mm: * Source/WebKit/Platform/IPC/StreamServerConnection.cpp: (IPC::StreamServerConnection::dispatchStreamMessages): * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteTextureProxy.cpp: (WebKit::WebGPU::RemoteTextureProxy::~RemoteTextureProxy): (WebKit::WebGPU::RemoteTextureProxy::createView): (WebKit::WebGPU::RemoteTextureProxy::destroy): (WebKit::WebGPU::RemoteTextureProxy::setLabelInternal): * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteTextureProxy.h: Canonical link: https://commits.webkit.org/276005@main
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The repeated paragraph isn't great, but it seems this the reasonable approach with the current tooling we have ππΌ
https://bugs.webkit.org/show_bug.cgi?id=270856 rdar://124405037 Reviewed by Chris Dumez. This patch starts passing along the excluded credentials from the request along the modern AS flow. * Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm: (WebKit::WebAuthenticatorCoordinatorProxy::requestsForRegisteration): Canonical link: https://commits.webkit.org/276006@main
https://bugs.webkit.org/show_bug.cgi?id=186077 Reviewed by Chris Dumez. Up the default buffer size to 250 per spec: https://w3c.github.io/resource-timing/#sec-extensions-performance-interface * LayoutTests/http/tests/performance/performance-resource-timing-entries-default-limit-expected.txt: Added. * LayoutTests/http/tests/performance/performance-resource-timing-entries-default-limit.html: Added. * LayoutTests/imported/w3c/web-platform-tests/preload/preload-referrer-policy-expected.txt: Rebaselined now that more test cases are passing. * Source/WebCore/page/Performance.h: Canonical link: https://commits.webkit.org/276007@main
β¦/web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break tests are consistent/flaky failures https://bugs.webkit.org/show_bug.cgi?id=124463423 rdar://124463423 Unreviewed test gardening. Adding test expectation. * LayoutTests/platform/ios-wk2/TestExpectations: * LayoutTests/platform/mac/TestExpectations: Canonical link: https://commits.webkit.org/276008@main
https://bugs.webkit.org/show_bug.cgi?id=270875 rdar://124475961 Reviewed by Ben Nham and Chris Dumez. TestWebKitAPI, when running against iOS, is not a "real" UI application. As such, the UIWindows it creates are not associated with any UIWindowScene. This breaks the foreground/background checking logic in ApplicationStateTracker. Update ApplicationStateTracker to treat the view as "not background" if it has a UIWindow but no UIScene. * Source/WebKit/UIProcess/ApplicationStateTracker.mm: (WebKit::ApplicationStateTracker::setScene): Canonical link: https://commits.webkit.org/276009@main
https://bugs.webkit.org/show_bug.cgi?id=270827 rdar://124418780 Reviewed by Abrar Rahman Protyasha. Fixed the misspelled file names. * LayoutTests/http/wpt/identity/identitycredentialscontainer-create-basics.https-expected.txt: Renamed from LayoutTests/http/wpt/identity/identtycredentialscontainer-create-basics.https-expected.txt. * LayoutTests/http/wpt/identity/identitycredentialscontainer-create-basics.https.html: Renamed from LayoutTests/http/wpt/identity/identtycredentialscontainer-create-basics.https.html. * LayoutTests/http/wpt/identity/identitycredentialscontainer-store-basics.https-expected.txt: Renamed from LayoutTests/http/wpt/identity/identtycredentialscontainer-store-basics.https-expected.txt. * LayoutTests/http/wpt/identity/identitycredentialscontainer-store-basics.https.html: Renamed from LayoutTests/http/wpt/identity/identtycredentialscontainer-store-basics.https.html. Canonical link: https://commits.webkit.org/276010@main
β¦stant failure https://bugs.webkit.org/show_bug.cgi?id=123854058 rdar://123854058 Unreviewed test gardening. Added rebaseline. * LayoutTests/platform/mac-ventura/svg/custom/svg-fonts-in-html-expected.txt: Canonical link: https://commits.webkit.org/276011@main
β¦tion_in_world_finish' for the corresponding async function: 'run_async_javascript_function_in_world' https://bugs.webkit.org/show_bug.cgi?id=269377 Reviewed by Adrian Perez de Castro. We need to use the new finish-func annotation so that language bindings can figure out how to complete the async call, due to our nonstandard naming for the finish function. It seems trying to reuse the same finish function for multiple async calls was not such a good idea. Unfortunately, with older gobject-introspection, we cannot use this new annotation or the build will fail due to the unrecognized annotation. So we will need to conditionalize the entire doc comment. Finally, I've also fixed the nullability of the world_name parameter, which was broken due to a missing colon. * Source/WebKit/PlatformGTK.cmake: * Source/WebKit/PlatformWPE.cmake: * Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp: * Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in: Canonical link: https://commits.webkit.org/276012@main
Committed 276012@main (910ab18): https://commits.webkit.org/276012@main Reviewed commits have been landed. Closing PR #24427 and removing active labels. |
This broke builds with GI disabled...
|
I'll fix it momentarily, thanks for the heads up. |
Follow-up to fix the issue with GObject-Introspection disabled: #25811 |
910ab18
fd574d7