Title: [294226] trunk
Revision
294226
Author
n...@apple.com
Date
2022-05-16 03:27:00 -0700 (Mon, 16 May 2022)

Log Message

[css-ui] Make inner-spin-button/sliderthumb-horizontal/sliderthumb-vertical appearance values internal
https://bugs.webkit.org/show_bug.cgi?id=240448

Reviewed by Antti Koivisto.

Test: imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001.html

iOS baseline for appearance-cssom-001-expected.txt is identical to the main one, so remove it.

LayoutTests:

* fast/forms/range/thumbslider-crash-expected.txt: Removed.
* fast/forms/range/thumbslider-crash.html: Removed.
* fast/forms/range/thumbslider-no-parent-slider.html: Removed.
* platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png: Removed.
* platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
* platform/gtk/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt: Removed.
* platform/ios/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
* platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.png: Removed.
* platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
* platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
* platform/wincairo/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
* imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:

Source/WebCore:

* css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
* css/CSSValueKeywords.in:
* platform/ThemeTypes.h:

Canonical link: https://commits.webkit.org/250584@main

Modified Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (294225 => 294226)


--- trunk/LayoutTests/ChangeLog	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/ChangeLog	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,3 +1,25 @@
+2022-05-16  Tim Nguyen  <n...@apple.com>
+
+        [css-ui] Make inner-spin-button/sliderthumb-horizontal/sliderthumb-vertical appearance values internal
+        https://bugs.webkit.org/show_bug.cgi?id=240448
+
+        Reviewed by Antti Koivisto.
+
+        iOS baseline for appearance-cssom-001-expected.txt is identical to the main one, so remove it.
+
+        * fast/forms/range/thumbslider-crash-expected.txt: Removed.
+        * fast/forms/range/thumbslider-crash.html: Removed.
+        * fast/forms/range/thumbslider-no-parent-slider.html: Removed.
+        * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png: Removed.
+        * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:
+        * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt: Removed.
+        * platform/ios/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
+        * platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.png: Removed.
+        * platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
+        * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
+        * platform/wincairo/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed.
+
 2022-05-16  Martin Robinson  <mrobin...@webkit.org>
 
         Do not allow unitless values for CSS unprefixed perspective property

Deleted: trunk/LayoutTests/fast/forms/range/thumbslider-crash-expected.txt (294225 => 294226)


--- trunk/LayoutTests/fast/forms/range/thumbslider-crash-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/fast/forms/range/thumbslider-crash-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1 +0,0 @@
-PASS If this test does not crash. http://bugs.webkit.org/show_bug.cgi?id=12045

Deleted: trunk/LayoutTests/fast/forms/range/thumbslider-crash.html (294225 => 294226)


--- trunk/LayoutTests/fast/forms/range/thumbslider-crash.html	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/fast/forms/range/thumbslider-crash.html	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,14 +0,0 @@
-<html>
-<head>
-    <style type="text/css">
-        * { -webkit-appearance: sliderthumb-horizontal; }
-    </style>
-</head>
-<body>
-PASS If this test does not crash. http://bugs.webkit.org/show_bug.cgi?id=12045
-<script>
-if (window.testRunner)
-    testRunner.dumpAsText();
-</script>
-</body>
-</html>

Deleted: trunk/LayoutTests/fast/forms/range/thumbslider-no-parent-slider.html (294225 => 294226)


--- trunk/LayoutTests/fast/forms/range/thumbslider-no-parent-slider.html	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/fast/forms/range/thumbslider-no-parent-slider.html	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,23 +0,0 @@
-<html>
-<head>
-<style type="text/css">
-#thumbHorizontal {
-    -webkit-appearance: sliderthumb-horizontal;
-    display: inline-block;
-    width: 20px;
-    height: 20px;
-}
-#thumbVertical {
-    -webkit-appearance: sliderthumb-vertical;
-    display: inline-block;
-    width: 20px;
-    height: 20px;
-}
-</style>
-</head>
-<body>
-<!-- There should be a horizontal slider thumb and a vertical slider thumb. -->
-<span id="thumbHorizontal"></span><br>
-<span id="thumbVertical"></span>
-</body>
-</html>

Modified: trunk/LayoutTests/imported/w3c/ChangeLog (294225 => 294226)


--- trunk/LayoutTests/imported/w3c/ChangeLog	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/imported/w3c/ChangeLog	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,3 +1,12 @@
+2022-05-16  Tim Nguyen  <n...@apple.com>
+
+        [css-ui] Make inner-spin-button/sliderthumb-horizontal/sliderthumb-vertical appearance values internal
+        https://bugs.webkit.org/show_bug.cgi?id=240448
+
+        Reviewed by Antti Koivisto.
+
+        * web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:
+
 2022-05-16  Martin Robinson  <mrobin...@webkit.org>
 
         Do not allow unitless values for CSS unprefixed perspective property

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt (294225 => 294226)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -37,7 +37,7 @@
 PASS -webkit-appearance: dualbutton (invalid)
 PASS -webkit-appearance: groupbox (invalid)
 PASS -webkit-appearance: image-controls-button (invalid)
-FAIL -webkit-appearance: inner-spin-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "inner-spin-button"
+PASS -webkit-appearance: inner-spin-button (invalid)
 PASS -webkit-appearance: list-button (invalid)
 PASS -webkit-appearance: listitem (invalid)
 PASS -webkit-appearance: media-controls-background (invalid)
@@ -114,8 +114,8 @@
 PASS -webkit-appearance: separator (invalid)
 PASS -webkit-appearance: sheet (invalid)
 FAIL -webkit-appearance: slider-vertical (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "slider-vertical"
-FAIL -webkit-appearance: sliderthumb-horizontal (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "sliderthumb-horizontal"
-FAIL -webkit-appearance: sliderthumb-vertical (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "sliderthumb-vertical"
+PASS -webkit-appearance: sliderthumb-horizontal (invalid)
+PASS -webkit-appearance: sliderthumb-vertical (invalid)
 PASS -webkit-appearance: snapshotted-plugin-overlay (invalid)
 PASS -webkit-appearance: spinner (invalid)
 PASS -webkit-appearance: spinner-downbutton (invalid)
@@ -200,7 +200,7 @@
 PASS appearance: dualbutton (invalid)
 PASS appearance: groupbox (invalid)
 PASS appearance: image-controls-button (invalid)
-FAIL appearance: inner-spin-button (invalid) assert_equals: style.appearance expected "" but got "inner-spin-button"
+PASS appearance: inner-spin-button (invalid)
 PASS appearance: list-button (invalid)
 PASS appearance: listitem (invalid)
 PASS appearance: media-controls-background (invalid)
@@ -277,8 +277,8 @@
 PASS appearance: separator (invalid)
 PASS appearance: sheet (invalid)
 FAIL appearance: slider-vertical (invalid) assert_equals: style.appearance expected "" but got "slider-vertical"
-FAIL appearance: sliderthumb-horizontal (invalid) assert_equals: style.appearance expected "" but got "sliderthumb-horizontal"
-FAIL appearance: sliderthumb-vertical (invalid) assert_equals: style.appearance expected "" but got "sliderthumb-vertical"
+PASS appearance: sliderthumb-horizontal (invalid)
+PASS appearance: sliderthumb-vertical (invalid)
 PASS appearance: snapshotted-plugin-overlay (invalid)
 PASS appearance: spinner (invalid)
 PASS appearance: spinner-downbutton (invalid)

Deleted: trunk/LayoutTests/platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png


(Binary files differ)

Deleted: trunk/LayoutTests/platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,9 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {SPAN} at (0,0) size 20x20
-      RenderBR {BR} at (20,6) size 0x17
-      RenderBlock {SPAN} at (0,20) size 20x20
-      RenderText {#text} at (0,0) size 0x0

Modified: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -37,7 +37,7 @@
 PASS -webkit-appearance: dualbutton (invalid)
 PASS -webkit-appearance: groupbox (invalid)
 PASS -webkit-appearance: image-controls-button (invalid)
-FAIL -webkit-appearance: inner-spin-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "inner-spin-button"
+PASS -webkit-appearance: inner-spin-button (invalid)
 PASS -webkit-appearance: list-button (invalid)
 PASS -webkit-appearance: listitem (invalid)
 PASS -webkit-appearance: media-controls-background (invalid)
@@ -114,8 +114,8 @@
 PASS -webkit-appearance: separator (invalid)
 PASS -webkit-appearance: sheet (invalid)
 FAIL -webkit-appearance: slider-vertical (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "slider-vertical"
-FAIL -webkit-appearance: sliderthumb-horizontal (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "sliderthumb-horizontal"
-FAIL -webkit-appearance: sliderthumb-vertical (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "sliderthumb-vertical"
+PASS -webkit-appearance: sliderthumb-horizontal (invalid)
+PASS -webkit-appearance: sliderthumb-vertical (invalid)
 PASS -webkit-appearance: snapshotted-plugin-overlay (invalid)
 PASS -webkit-appearance: spinner (invalid)
 PASS -webkit-appearance: spinner-downbutton (invalid)
@@ -200,7 +200,7 @@
 PASS appearance: dualbutton (invalid)
 PASS appearance: groupbox (invalid)
 PASS appearance: image-controls-button (invalid)
-FAIL appearance: inner-spin-button (invalid) assert_equals: style.appearance expected "" but got "inner-spin-button"
+PASS appearance: inner-spin-button (invalid)
 PASS appearance: list-button (invalid)
 PASS appearance: listitem (invalid)
 PASS appearance: media-controls-background (invalid)
@@ -277,8 +277,8 @@
 PASS appearance: separator (invalid)
 PASS appearance: sheet (invalid)
 FAIL appearance: slider-vertical (invalid) assert_equals: style.appearance expected "" but got "slider-vertical"
-FAIL appearance: sliderthumb-horizontal (invalid) assert_equals: style.appearance expected "" but got "sliderthumb-horizontal"
-FAIL appearance: sliderthumb-vertical (invalid) assert_equals: style.appearance expected "" but got "sliderthumb-vertical"
+PASS appearance: sliderthumb-horizontal (invalid)
+PASS appearance: sliderthumb-vertical (invalid)
 PASS appearance: snapshotted-plugin-overlay (invalid)
 PASS appearance: spinner (invalid)
 PASS appearance: spinner-downbutton (invalid)

Deleted: trunk/LayoutTests/platform/ios/fast/forms/range/thumbslider-no-parent-slider-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/ios/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/ios/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,9 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {SPAN} at (0,0) size 20x20
-      RenderBR {BR} at (20,5) size 0x19
-      RenderBlock {SPAN} at (0,20) size 20x20
-      RenderText {#text} at (0,0) size 0x0

Deleted: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,345 +0,0 @@
-Test
-
-PASS -webkit-appearance: none
-PASS -webkit-appearance: auto
-PASS -webkit-appearance: button
-PASS -webkit-appearance: checkbox
-PASS -webkit-appearance: listbox
-PASS -webkit-appearance: menulist
-PASS -webkit-appearance: menulist-button
-PASS -webkit-appearance: meter
-PASS -webkit-appearance: progress-bar
-PASS -webkit-appearance: push-button
-PASS -webkit-appearance: radio
-PASS -webkit-appearance: searchfield
-PASS -webkit-appearance: slider-horizontal
-PASS -webkit-appearance: square-button
-PASS -webkit-appearance: textarea
-PASS -webkit-appearance: textfield
-PASS -webkit-appearance: bogus-button (invalid)
-FAIL -webkit-appearance: attachment (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "attachment"
-PASS -webkit-appearance: button-bevel (invalid)
-FAIL -webkit-appearance: borderless-attachment (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "borderless-attachment"
-PASS -webkit-appearance: button-arrow-down (invalid)
-PASS -webkit-appearance: button-arrow-next (invalid)
-PASS -webkit-appearance: button-arrow-previous (invalid)
-PASS -webkit-appearance: button-arrow-up (invalid)
-PASS -webkit-appearance: button-focus (invalid)
-PASS -webkit-appearance: caps-lock-indicator (invalid)
-PASS -webkit-appearance: caret (invalid)
-PASS -webkit-appearance: checkbox-container (invalid)
-PASS -webkit-appearance: checkbox-label (invalid)
-PASS -webkit-appearance: checkmenuitem (invalid)
-PASS -webkit-appearance: color-well (invalid)
-FAIL -webkit-appearance: continuous-capacity-level-indicator (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "continuous-capacity-level-indicator"
-FAIL -webkit-appearance: default-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "default-button"
-FAIL -webkit-appearance: discrete-capacity-level-indicator (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "discrete-capacity-level-indicator"
-PASS -webkit-appearance: dualbutton (invalid)
-PASS -webkit-appearance: groupbox (invalid)
-PASS -webkit-appearance: image-controls-button (invalid)
-FAIL -webkit-appearance: inner-spin-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "inner-spin-button"
-PASS -webkit-appearance: list-button (invalid)
-PASS -webkit-appearance: listitem (invalid)
-PASS -webkit-appearance: media-controls-background (invalid)
-FAIL -webkit-appearance: media-controls-dark-bar-background (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-controls-dark-bar-background"
-PASS -webkit-appearance: media-controls-fullscreen-background (invalid)
-FAIL -webkit-appearance: media-controls-light-bar-background (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-controls-light-bar-background"
-PASS -webkit-appearance: media-current-time-display (invalid)
-PASS -webkit-appearance: media-enter-fullscreen-button (invalid)
-PASS -webkit-appearance: media-exit-fullscreen-button (invalid)
-FAIL -webkit-appearance: media-fullscreen-volume-slider (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-fullscreen-volume-slider"
-FAIL -webkit-appearance: media-fullscreen-volume-slider-thumb (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-fullscreen-volume-slider-thumb"
-PASS -webkit-appearance: media-mute-button (invalid)
-PASS -webkit-appearance: media-overlay-play-button (invalid)
-FAIL -webkit-appearance: media-play-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-play-button"
-PASS -webkit-appearance: media-return-to-realtime-button (invalid)
-PASS -webkit-appearance: media-rewind-button (invalid)
-PASS -webkit-appearance: media-seek-back-button (invalid)
-PASS -webkit-appearance: media-seek-forward-button (invalid)
-FAIL -webkit-appearance: media-slider (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-slider"
-FAIL -webkit-appearance: media-sliderthumb (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-sliderthumb"
-PASS -webkit-appearance: media-time-remaining-display (invalid)
-PASS -webkit-appearance: media-toggle-closed-captions-button (invalid)
-FAIL -webkit-appearance: media-volume-slider (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-volume-slider"
-PASS -webkit-appearance: media-volume-slider-container (invalid)
-FAIL -webkit-appearance: media-volume-slider-mute-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-volume-slider-mute-button"
-FAIL -webkit-appearance: media-volume-sliderthumb (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "media-volume-sliderthumb"
-PASS -webkit-appearance: menuarrow (invalid)
-PASS -webkit-appearance: menubar (invalid)
-PASS -webkit-appearance: menucheckbox (invalid)
-PASS -webkit-appearance: menuimage (invalid)
-PASS -webkit-appearance: menuitem (invalid)
-PASS -webkit-appearance: menuitemtext (invalid)
-PASS -webkit-appearance: menulist-text (invalid)
-PASS -webkit-appearance: menulist-textfield (invalid)
-PASS -webkit-appearance: menupopup (invalid)
-PASS -webkit-appearance: menuradio (invalid)
-PASS -webkit-appearance: menuseparator (invalid)
-PASS -webkit-appearance: meterbar (invalid)
-PASS -webkit-appearance: meterchunk (invalid)
-PASS -webkit-appearance: number-input (invalid)
-PASS -webkit-appearance: progress-bar-value (invalid)
-PASS -webkit-appearance: progressbar (invalid)
-PASS -webkit-appearance: progressbar-vertical (invalid)
-PASS -webkit-appearance: progresschunk (invalid)
-PASS -webkit-appearance: progresschunk-vertical (invalid)
-PASS -webkit-appearance: radio-container (invalid)
-PASS -webkit-appearance: radio-label (invalid)
-PASS -webkit-appearance: radiomenuitem (invalid)
-PASS -webkit-appearance: range (invalid)
-PASS -webkit-appearance: range-thumb (invalid)
-FAIL -webkit-appearance: rating-level-indicator (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "rating-level-indicator"
-FAIL -webkit-appearance: relevancy-level-indicator (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "relevancy-level-indicator"
-PASS -webkit-appearance: resizer (invalid)
-PASS -webkit-appearance: resizerpanel (invalid)
-PASS -webkit-appearance: scale-horizontal (invalid)
-PASS -webkit-appearance: scale-vertical (invalid)
-PASS -webkit-appearance: scalethumb-horizontal (invalid)
-PASS -webkit-appearance: scalethumb-vertical (invalid)
-PASS -webkit-appearance: scalethumbend (invalid)
-PASS -webkit-appearance: scalethumbstart (invalid)
-PASS -webkit-appearance: scalethumbtick (invalid)
-PASS -webkit-appearance: scrollbarbutton-down (invalid)
-PASS -webkit-appearance: scrollbarbutton-left (invalid)
-PASS -webkit-appearance: scrollbarbutton-right (invalid)
-PASS -webkit-appearance: scrollbarbutton-up (invalid)
-PASS -webkit-appearance: scrollbarthumb-horizontal (invalid)
-PASS -webkit-appearance: scrollbarthumb-vertical (invalid)
-PASS -webkit-appearance: scrollbartrack-horizontal (invalid)
-PASS -webkit-appearance: scrollbartrack-vertical (invalid)
-PASS -webkit-appearance: searchfield-cancel-button (invalid)
-PASS -webkit-appearance: searchfield-decoration (invalid)
-PASS -webkit-appearance: searchfield-results-button (invalid)
-PASS -webkit-appearance: searchfield-results-decoration (invalid)
-PASS -webkit-appearance: separator (invalid)
-PASS -webkit-appearance: sheet (invalid)
-FAIL -webkit-appearance: slider-vertical (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "slider-vertical"
-FAIL -webkit-appearance: sliderthumb-horizontal (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "sliderthumb-horizontal"
-FAIL -webkit-appearance: sliderthumb-vertical (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "sliderthumb-vertical"
-PASS -webkit-appearance: snapshotted-plugin-overlay (invalid)
-PASS -webkit-appearance: spinner (invalid)
-PASS -webkit-appearance: spinner-downbutton (invalid)
-PASS -webkit-appearance: spinner-textfield (invalid)
-PASS -webkit-appearance: spinner-upbutton (invalid)
-PASS -webkit-appearance: splitter (invalid)
-PASS -webkit-appearance: statusbar (invalid)
-PASS -webkit-appearance: statusbarpanel (invalid)
-PASS -webkit-appearance: tab (invalid)
-PASS -webkit-appearance: tab-scroll-arrow-back (invalid)
-PASS -webkit-appearance: tab-scroll-arrow-forward (invalid)
-PASS -webkit-appearance: tabpanel (invalid)
-PASS -webkit-appearance: tabpanels (invalid)
-PASS -webkit-appearance: textfield-multiline (invalid)
-PASS -webkit-appearance: toolbar (invalid)
-PASS -webkit-appearance: toolbarbutton (invalid)
-PASS -webkit-appearance: toolbarbutton-dropdown (invalid)
-PASS -webkit-appearance: toolbargripper (invalid)
-PASS -webkit-appearance: toolbox (invalid)
-PASS -webkit-appearance: tooltip (invalid)
-PASS -webkit-appearance: treeheader (invalid)
-PASS -webkit-appearance: treeheadercell (invalid)
-PASS -webkit-appearance: treeheadersortarrow (invalid)
-PASS -webkit-appearance: treeitem (invalid)
-PASS -webkit-appearance: treeline (invalid)
-PASS -webkit-appearance: treetwisty (invalid)
-PASS -webkit-appearance: treetwistyopen (invalid)
-PASS -webkit-appearance: treeview (invalid)
-FAIL -webkit-appearance: -apple-pay-button (invalid) assert_equals: style.WebkitAppearance (uppercase W) expected "" but got "-apple-pay-button"
-PASS -webkit-appearance: -moz-win-borderless-glass (invalid)
-PASS -webkit-appearance: -moz-win-browsertabbar-toolbox (invalid)
-PASS -webkit-appearance: -moz-win-communications-toolbox (invalid)
-PASS -webkit-appearance: -moz-win-communicationstext (invalid)
-PASS -webkit-appearance: -moz-win-exclude-glass (invalid)
-PASS -webkit-appearance: -moz-win-glass (invalid)
-PASS -webkit-appearance: -moz-win-media-toolbox (invalid)
-PASS -webkit-appearance: -moz-window-button-box (invalid)
-PASS -webkit-appearance: -moz-window-button-box-maximized (invalid)
-PASS -webkit-appearance: -moz-window-button-close (invalid)
-PASS -webkit-appearance: -moz-window-button-maximize (invalid)
-PASS -webkit-appearance: -moz-window-button-minimize (invalid)
-PASS -webkit-appearance: -moz-window-button-restore (invalid)
-PASS -webkit-appearance: -moz-window-frame-bottom (invalid)
-PASS -webkit-appearance: -moz-window-frame-left (invalid)
-PASS -webkit-appearance: -moz-window-frame-right (invalid)
-PASS -webkit-appearance: -moz-window-titlebar (invalid)
-PASS -webkit-appearance: -moz-window-titlebar-maximized (invalid)
-PASS appearance: none
-PASS appearance: auto
-PASS appearance: button
-PASS appearance: checkbox
-PASS appearance: listbox
-PASS appearance: menulist
-PASS appearance: menulist-button
-PASS appearance: meter
-PASS appearance: progress-bar
-PASS appearance: push-button
-PASS appearance: radio
-PASS appearance: searchfield
-PASS appearance: slider-horizontal
-PASS appearance: square-button
-PASS appearance: textarea
-PASS appearance: textfield
-PASS appearance: bogus-button (invalid)
-FAIL appearance: attachment (invalid) assert_equals: style.appearance expected "" but got "attachment"
-PASS appearance: button-bevel (invalid)
-FAIL appearance: borderless-attachment (invalid) assert_equals: style.appearance expected "" but got "borderless-attachment"
-PASS appearance: button-arrow-down (invalid)
-PASS appearance: button-arrow-next (invalid)
-PASS appearance: button-arrow-previous (invalid)
-PASS appearance: button-arrow-up (invalid)
-PASS appearance: button-focus (invalid)
-PASS appearance: caps-lock-indicator (invalid)
-PASS appearance: caret (invalid)
-PASS appearance: checkbox-container (invalid)
-PASS appearance: checkbox-label (invalid)
-PASS appearance: checkmenuitem (invalid)
-PASS appearance: color-well (invalid)
-FAIL appearance: continuous-capacity-level-indicator (invalid) assert_equals: style.appearance expected "" but got "continuous-capacity-level-indicator"
-FAIL appearance: default-button (invalid) assert_equals: style.appearance expected "" but got "default-button"
-FAIL appearance: discrete-capacity-level-indicator (invalid) assert_equals: style.appearance expected "" but got "discrete-capacity-level-indicator"
-PASS appearance: dualbutton (invalid)
-PASS appearance: groupbox (invalid)
-PASS appearance: image-controls-button (invalid)
-FAIL appearance: inner-spin-button (invalid) assert_equals: style.appearance expected "" but got "inner-spin-button"
-PASS appearance: list-button (invalid)
-PASS appearance: listitem (invalid)
-PASS appearance: media-controls-background (invalid)
-FAIL appearance: media-controls-dark-bar-background (invalid) assert_equals: style.appearance expected "" but got "media-controls-dark-bar-background"
-PASS appearance: media-controls-fullscreen-background (invalid)
-FAIL appearance: media-controls-light-bar-background (invalid) assert_equals: style.appearance expected "" but got "media-controls-light-bar-background"
-PASS appearance: media-current-time-display (invalid)
-PASS appearance: media-enter-fullscreen-button (invalid)
-PASS appearance: media-exit-fullscreen-button (invalid)
-FAIL appearance: media-fullscreen-volume-slider (invalid) assert_equals: style.appearance expected "" but got "media-fullscreen-volume-slider"
-FAIL appearance: media-fullscreen-volume-slider-thumb (invalid) assert_equals: style.appearance expected "" but got "media-fullscreen-volume-slider-thumb"
-PASS appearance: media-mute-button (invalid)
-PASS appearance: media-overlay-play-button (invalid)
-FAIL appearance: media-play-button (invalid) assert_equals: style.appearance expected "" but got "media-play-button"
-PASS appearance: media-return-to-realtime-button (invalid)
-PASS appearance: media-rewind-button (invalid)
-PASS appearance: media-seek-back-button (invalid)
-PASS appearance: media-seek-forward-button (invalid)
-FAIL appearance: media-slider (invalid) assert_equals: style.appearance expected "" but got "media-slider"
-FAIL appearance: media-sliderthumb (invalid) assert_equals: style.appearance expected "" but got "media-sliderthumb"
-PASS appearance: media-time-remaining-display (invalid)
-PASS appearance: media-toggle-closed-captions-button (invalid)
-FAIL appearance: media-volume-slider (invalid) assert_equals: style.appearance expected "" but got "media-volume-slider"
-PASS appearance: media-volume-slider-container (invalid)
-FAIL appearance: media-volume-slider-mute-button (invalid) assert_equals: style.appearance expected "" but got "media-volume-slider-mute-button"
-FAIL appearance: media-volume-sliderthumb (invalid) assert_equals: style.appearance expected "" but got "media-volume-sliderthumb"
-PASS appearance: menuarrow (invalid)
-PASS appearance: menubar (invalid)
-PASS appearance: menucheckbox (invalid)
-PASS appearance: menuimage (invalid)
-PASS appearance: menuitem (invalid)
-PASS appearance: menuitemtext (invalid)
-PASS appearance: menulist-text (invalid)
-PASS appearance: menulist-textfield (invalid)
-PASS appearance: menupopup (invalid)
-PASS appearance: menuradio (invalid)
-PASS appearance: menuseparator (invalid)
-PASS appearance: meterbar (invalid)
-PASS appearance: meterchunk (invalid)
-PASS appearance: number-input (invalid)
-PASS appearance: progress-bar-value (invalid)
-PASS appearance: progressbar (invalid)
-PASS appearance: progressbar-vertical (invalid)
-PASS appearance: progresschunk (invalid)
-PASS appearance: progresschunk-vertical (invalid)
-PASS appearance: radio-container (invalid)
-PASS appearance: radio-label (invalid)
-PASS appearance: radiomenuitem (invalid)
-PASS appearance: range (invalid)
-PASS appearance: range-thumb (invalid)
-FAIL appearance: rating-level-indicator (invalid) assert_equals: style.appearance expected "" but got "rating-level-indicator"
-FAIL appearance: relevancy-level-indicator (invalid) assert_equals: style.appearance expected "" but got "relevancy-level-indicator"
-PASS appearance: resizer (invalid)
-PASS appearance: resizerpanel (invalid)
-PASS appearance: scale-horizontal (invalid)
-PASS appearance: scale-vertical (invalid)
-PASS appearance: scalethumb-horizontal (invalid)
-PASS appearance: scalethumb-vertical (invalid)
-PASS appearance: scalethumbend (invalid)
-PASS appearance: scalethumbstart (invalid)
-PASS appearance: scalethumbtick (invalid)
-PASS appearance: scrollbarbutton-down (invalid)
-PASS appearance: scrollbarbutton-left (invalid)
-PASS appearance: scrollbarbutton-right (invalid)
-PASS appearance: scrollbarbutton-up (invalid)
-PASS appearance: scrollbarthumb-horizontal (invalid)
-PASS appearance: scrollbarthumb-vertical (invalid)
-PASS appearance: scrollbartrack-horizontal (invalid)
-PASS appearance: scrollbartrack-vertical (invalid)
-PASS appearance: searchfield-cancel-button (invalid)
-PASS appearance: searchfield-decoration (invalid)
-PASS appearance: searchfield-results-button (invalid)
-PASS appearance: searchfield-results-decoration (invalid)
-PASS appearance: separator (invalid)
-PASS appearance: sheet (invalid)
-FAIL appearance: slider-vertical (invalid) assert_equals: style.appearance expected "" but got "slider-vertical"
-FAIL appearance: sliderthumb-horizontal (invalid) assert_equals: style.appearance expected "" but got "sliderthumb-horizontal"
-FAIL appearance: sliderthumb-vertical (invalid) assert_equals: style.appearance expected "" but got "sliderthumb-vertical"
-PASS appearance: snapshotted-plugin-overlay (invalid)
-PASS appearance: spinner (invalid)
-PASS appearance: spinner-downbutton (invalid)
-PASS appearance: spinner-textfield (invalid)
-PASS appearance: spinner-upbutton (invalid)
-PASS appearance: splitter (invalid)
-PASS appearance: statusbar (invalid)
-PASS appearance: statusbarpanel (invalid)
-PASS appearance: tab (invalid)
-PASS appearance: tab-scroll-arrow-back (invalid)
-PASS appearance: tab-scroll-arrow-forward (invalid)
-PASS appearance: tabpanel (invalid)
-PASS appearance: tabpanels (invalid)
-PASS appearance: textfield-multiline (invalid)
-PASS appearance: toolbar (invalid)
-PASS appearance: toolbarbutton (invalid)
-PASS appearance: toolbarbutton-dropdown (invalid)
-PASS appearance: toolbargripper (invalid)
-PASS appearance: toolbox (invalid)
-PASS appearance: tooltip (invalid)
-PASS appearance: treeheader (invalid)
-PASS appearance: treeheadercell (invalid)
-PASS appearance: treeheadersortarrow (invalid)
-PASS appearance: treeitem (invalid)
-PASS appearance: treeline (invalid)
-PASS appearance: treetwisty (invalid)
-PASS appearance: treetwistyopen (invalid)
-PASS appearance: treeview (invalid)
-FAIL appearance: -apple-pay-button (invalid) assert_equals: style.appearance expected "" but got "-apple-pay-button"
-PASS appearance: -moz-win-borderless-glass (invalid)
-PASS appearance: -moz-win-browsertabbar-toolbox (invalid)
-PASS appearance: -moz-win-communications-toolbox (invalid)
-PASS appearance: -moz-win-communicationstext (invalid)
-PASS appearance: -moz-win-exclude-glass (invalid)
-PASS appearance: -moz-win-glass (invalid)
-PASS appearance: -moz-win-media-toolbox (invalid)
-PASS appearance: -moz-window-button-box (invalid)
-PASS appearance: -moz-window-button-box-maximized (invalid)
-PASS appearance: -moz-window-button-close (invalid)
-PASS appearance: -moz-window-button-maximize (invalid)
-PASS appearance: -moz-window-button-minimize (invalid)
-PASS appearance: -moz-window-button-restore (invalid)
-PASS appearance: -moz-window-frame-bottom (invalid)
-PASS appearance: -moz-window-frame-left (invalid)
-PASS appearance: -moz-window-frame-right (invalid)
-PASS appearance: -moz-window-titlebar (invalid)
-PASS appearance: -moz-window-titlebar-maximized (invalid)
-PASS -ms-appearance (should not be supported)
-PASS mso-appearance (should not be supported)
-PASS -moz-appearance (should not be supported)
-PASS -o-appearance (should not be supported)
-PASS -xv-appearance (should not be supported)
-PASS -atsc-appearance (should not be supported)
-PASS -wap-appearance (should not be supported)
-PASS -khtml-appearance (should not be supported)
-PASS -konq-appearance (should not be supported)
-PASS -apple-appearance (should not be supported)
-PASS prince-appearance (should not be supported)
-PASS -ah-appearance (should not be supported)
-PASS -hp-appearance (should not be supported)
-PASS -ro-appearance (should not be supported)
-PASS -rim-appearance (should not be supported)
-PASS -tc-appearance (should not be supported)
-

Deleted: trunk/LayoutTests/platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.png


(Binary files differ)

Deleted: trunk/LayoutTests/platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/mac/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,9 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {SPAN} at (0,0) size 17x17
-      RenderBR {BR} at (17,3) size 0x18
-      RenderBlock {SPAN} at (0,17) size 17x17
-      RenderText {#text} at (0,0) size 0x0

Deleted: trunk/LayoutTests/platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,9 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {SPAN} at (0,0) size 7x15
-      RenderBR {BR} at (7,15) size 0x0
-      RenderBlock {SPAN} at (0,15) size 15x7
-      RenderText {#text} at (0,0) size 0x0

Deleted: trunk/LayoutTests/platform/wincairo/fast/forms/range/thumbslider-no-parent-slider-expected.txt (294225 => 294226)


--- trunk/LayoutTests/platform/wincairo/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/LayoutTests/platform/wincairo/fast/forms/range/thumbslider-no-parent-slider-expected.txt	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,9 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {SPAN} at (0,0) size 7x15
-      RenderBR {BR} at (7,15) size 0x0
-      RenderBlock {SPAN} at (0,15) size 15x7
-      RenderText {#text} at (0,0) size 0x0

Modified: trunk/Source/WebCore/ChangeLog (294225 => 294226)


--- trunk/Source/WebCore/ChangeLog	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/Source/WebCore/ChangeLog	2022-05-16 10:27:00 UTC (rev 294226)
@@ -1,3 +1,17 @@
+2022-05-16  Tim Nguyen  <n...@apple.com>
+
+        [css-ui] Make inner-spin-button/sliderthumb-horizontal/sliderthumb-vertical appearance values internal
+        https://bugs.webkit.org/show_bug.cgi?id=240448
+
+        Reviewed by Antti Koivisto.
+
+        Test: imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001.html
+
+        * css/CSSPrimitiveValueMappings.h:
+        (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
+        * css/CSSValueKeywords.in:
+        * platform/ThemeTypes.h:
+
 2022-05-16  Youenn Fablet  <you...@apple.com>
 
         Make sure calling showNotification will extend the service worker lifetime

Modified: trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h (294225 => 294226)


--- trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h	2022-05-16 10:27:00 UTC (rev 294226)
@@ -469,9 +469,6 @@
     case DefaultButtonPart:
         m_value.valueID = CSSValueDefaultButton;
         break;
-    case InnerSpinButtonPart:
-        m_value.valueID = CSSValueInnerSpinButton;
-        break;
     case ListboxPart:
         m_value.valueID = CSSValueListbox;
         break;
@@ -535,12 +532,6 @@
     case SliderVerticalPart:
         m_value.valueID = CSSValueSliderVertical;
         break;
-    case SliderThumbHorizontalPart:
-        m_value.valueID = CSSValueSliderthumbHorizontal;
-        break;
-    case SliderThumbVerticalPart:
-        m_value.valueID = CSSValueSliderthumbVertical;
-        break;
     case SearchFieldPart:
         m_value.valueID = CSSValueSearchfield;
         break;
@@ -570,6 +561,7 @@
 #if ENABLE(SERVICE_CONTROLS)
     case ImageControlsButtonPart:
 #endif
+    case InnerSpinButtonPart:
 #if ENABLE(DATALIST_ELEMENT)
     case ListButtonPart:
 #endif
@@ -577,6 +569,8 @@
     case SearchFieldResultsDecorationPart:
     case SearchFieldResultsButtonPart:
     case SearchFieldCancelButtonPart:
+    case SliderThumbHorizontalPart:
+    case SliderThumbVerticalPart:
         ASSERT_NOT_REACHED();
         m_value.valueID = CSSValueNone;
         break;

Modified: trunk/Source/WebCore/css/CSSValueKeywords.in (294225 => 294226)


--- trunk/Source/WebCore/css/CSSValueKeywords.in	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/Source/WebCore/css/CSSValueKeywords.in	2022-05-16 10:27:00 UTC (rev 294226)
@@ -840,7 +840,6 @@
 square-button
 button
 default-button
-inner-spin-button
 listbox
 media-controls-dark-bar-background
 media-controls-light-bar-background
@@ -858,8 +857,6 @@
 progress-bar
 slider-horizontal
 slider-vertical
-sliderthumb-horizontal
-sliderthumb-vertical
 searchfield
 relevancy-level-indicator
 continuous-capacity-level-indicator

Modified: trunk/Source/WebCore/platform/ThemeTypes.h (294225 => 294226)


--- trunk/Source/WebCore/platform/ThemeTypes.h	2022-05-16 08:18:23 UTC (rev 294225)
+++ trunk/Source/WebCore/platform/ThemeTypes.h	2022-05-16 10:27:00 UTC (rev 294226)
@@ -41,7 +41,6 @@
     SquareButtonPart,
     ButtonPart,
     DefaultButtonPart,
-    InnerSpinButtonPart,
     ListboxPart,
     MediaControlsDarkBarBackgroundPart,
     MediaControlsLightBarBackgroundPart,
@@ -59,8 +58,6 @@
     ProgressBarPart,
     SliderHorizontalPart,
     SliderVerticalPart,
-    SliderThumbHorizontalPart,
-    SliderThumbVerticalPart,
     SearchFieldPart,
     RelevancyLevelIndicatorPart,
     ContinuousCapacityLevelIndicatorPart,
@@ -83,6 +80,7 @@
 #if ENABLE(SERVICE_CONTROLS)
     ImageControlsButtonPart,
 #endif
+    InnerSpinButtonPart,
 #if ENABLE(DATALIST_ELEMENT)
     ListButtonPart,
 #endif
@@ -89,7 +87,9 @@
     SearchFieldDecorationPart,
     SearchFieldResultsDecorationPart,
     SearchFieldResultsButtonPart,
-    SearchFieldCancelButtonPart
+    SearchFieldCancelButtonPart,
+    SliderThumbHorizontalPart,
+    SliderThumbVerticalPart
 };
 
 #if ENABLE(SERVICE_CONTROLS)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to