RESOLVED FIXED 82871
Disable ENABLE_DATALIST for now
https://bugs.webkit.org/show_bug.cgi?id=82871
Summary Disable ENABLE_DATALIST for now
Keishi Hattori
Reported 2012-04-02 02:39:37 PDT
ENABLE_DATALIST is turned on for all ports right now. We should disable it so we can show the fallback content when we don't have a UI.
Attachments
Patch (12.79 KB, patch)
2012-04-02 02:48 PDT, Keishi Hattori
no flags
Patch (21.84 KB, patch)
2012-04-02 03:17 PDT, Keishi Hattori
no flags
Patch (33.95 KB, patch)
2012-04-02 04:04 PDT, Keishi Hattori
no flags
Patch (34.15 KB, patch)
2012-04-02 20:46 PDT, Keishi Hattori
no flags
Patch (34.00 KB, patch)
2012-04-02 23:25 PDT, Keishi Hattori
no flags
Keishi Hattori
Comment 1 2012-04-02 02:48:57 PDT
Kent Tamura
Comment 2 2012-04-02 02:58:21 PDT
Comment on attachment 135051 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=135051&action=review You need to update Source/*/Configuration/FeatureDefines.xcconfig, WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops, and Source/cmake/OptionsEfl.cmake. > Tools/Scripts/build-webkit:190 > + define => "ENABLE_DATALIST", default => isBlackBerry(), value => \$datalistSupport }, I'm not sure if Blackberry uses this script. > LayoutTests/fast/forms/datalist/datalist-nonoption-child.html:4 > +<script src="../../fast/js/resources/js-test-pre.js"></script> ../../js/resource/js-test-pre.js ?
Keishi Hattori
Comment 3 2012-04-02 03:17:28 PDT
Kent Tamura
Comment 4 2012-04-02 03:23:37 PDT
Comment on attachment 135057 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=135057&action=review You need to touch LayoutTests/platform/chromium/test_expectations.txt too. > WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops:82 > Value="ENABLE_DATALIST" > - PerformEnvironmentSet="true" > + PerformEnvironmentSet="false" Do not change PerformEnvironentSet. What you need to do is to make Value empty.
Keishi Hattori
Comment 5 2012-04-02 04:04:18 PDT
Kent Tamura
Comment 6 2012-04-02 17:53:25 PDT
Comment on attachment 135061 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=135061&action=review > LayoutTests/ChangeLog:9 > + We should disable ENABLE_DATALIST so we can show the fallback content when we don't have a UI. > + Moved datalist tests into directory fast/forms/datalist and added it to Skipped files. I think the rationale should be in the top-level ChangeLog. Also, we should say the main reason is incompleteness. - We need platform-dependent implementation, and non-BlackBerry platforms don't have it. - We need to hide the content of <datalist>, but it is shown for now. We had better announce this change in webkit-dev.
Keishi Hattori
Comment 7 2012-04-02 20:46:43 PDT
Kent Tamura
Comment 8 2012-04-02 22:46:04 PDT
Comment on attachment 135269 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=135269&action=review Please announce this change to webkit-dev. > LayoutTests/platform/chromium/test_expectations.txt:1080 > -BUGCR20226 : fast/forms/datalist.html = TEXT > -BUGCR20226 : fast/forms/input-list.html = FAIL > -BUGCR20226 : fast/forms/input-selectedoption.html = FAIL > +BUGCR20226 : fast/forms/datalist/datalist.html = TEXT > +BUGCR20226 : fast/forms/datalist/input-list.html = FAIL > +BUGCR20226 : fast/forms/datalist/input-selectedoption.html = FAIL You can write this as BUCR20226 : fast/forms/datalist/ = PASS FAIL
Keishi Hattori
Comment 9 2012-04-02 23:25:23 PDT
WebKit Review Bot
Comment 10 2012-04-03 21:43:37 PDT
Comment on attachment 135278 [details] Patch Clearing flags on attachment: 135278 Committed r113137: <http://trac.webkit.org/changeset/113137>
WebKit Review Bot
Comment 11 2012-04-03 21:43:42 PDT
All reviewed patches have been landed. Closing bug.
Beth Dakin
Comment 12 2012-04-04 13:46:31 PDT
This change appears to have caused platform/mac/fast/forms/input-list-button-size.html to fail on all of the Mac bots. The build before this change: http://build.webkit.org/builders/Lion%20Release%20%28Tests%29/builds/7220 And the first build with this change: http://build.webkit.org/builders/Lion%20Release%20%28Tests%29/builds/7221 Filing a new bug now.
Beth Dakin
Comment 13 2012-04-04 13:50:52 PDT
Arvid Nilsson
Comment 14 2012-04-08 11:47:46 PDT
(In reply to comment #2) > (From update of attachment 135051 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=135051&action=review > > You need to update Source/*/Configuration/FeatureDefines.xcconfig, WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops, and Source/cmake/OptionsEfl.cmake. > > > Tools/Scripts/build-webkit:190 > > + define => "ENABLE_DATALIST", default => isBlackBerry(), value => \$datalistSupport }, > > I'm not sure if Blackberry uses this script. Better late than never, I can tell you that we do use this script :) > > > LayoutTests/fast/forms/datalist/datalist-nonoption-child.html:4 > > +<script src="../../fast/js/resources/js-test-pre.js"></script> > > ../../js/resource/js-test-pre.js ?
Note You need to log in before you can comment on or make changes to this bug.