Bug 161572

Summary: More bindings improvements, particularly things not needed for JavaScript bindings
Product: WebKit Reporter: Darin Adler <darin>
Component: BindingsAssignee: Darin Adler <darin>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, buildbot, cdumez, commit-queue, kling, rniwa, sam
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Archive of layout-test-results from ews100 for mac-yosemite
none
Archive of layout-test-results from ews104 for mac-yosemite-wk2
none
Archive of layout-test-results from ews117 for mac-yosemite
none
Archive of layout-test-results from ews124 for ios-simulator-elcapitan-wk2
none
Patch
none
Archive of layout-test-results from ews100 for mac-yosemite
none
Archive of layout-test-results from ews106 for mac-yosemite-wk2
none
Archive of layout-test-results from ews117 for mac-yosemite
none
Archive of layout-test-results from ews125 for ios-simulator-elcapitan-wk2
none
Patch
none
Archive of layout-test-results from ews101 for mac-yosemite
none
Patch none

Darin Adler
Reported 2016-09-03 19:25:12 PDT
More bindings improvements, particularly things not needed for JavaScript bindings
Attachments
Patch (40.67 KB, patch)
2016-09-03 20:33 PDT, Darin Adler
no flags
Archive of layout-test-results from ews100 for mac-yosemite (1.19 MB, application/zip)
2016-09-03 21:33 PDT, Build Bot
no flags
Archive of layout-test-results from ews104 for mac-yosemite-wk2 (1.25 MB, application/zip)
2016-09-03 21:35 PDT, Build Bot
no flags
Archive of layout-test-results from ews117 for mac-yosemite (1.75 MB, application/zip)
2016-09-03 21:40 PDT, Build Bot
no flags
Archive of layout-test-results from ews124 for ios-simulator-elcapitan-wk2 (7.91 MB, application/zip)
2016-09-03 21:48 PDT, Build Bot
no flags
Patch (254.68 KB, patch)
2016-09-05 11:04 PDT, Darin Adler
no flags
Archive of layout-test-results from ews100 for mac-yosemite (889.23 KB, application/zip)
2016-09-05 12:03 PDT, Build Bot
no flags
Archive of layout-test-results from ews106 for mac-yosemite-wk2 (1.04 MB, application/zip)
2016-09-05 12:07 PDT, Build Bot
no flags
Archive of layout-test-results from ews117 for mac-yosemite (1.50 MB, application/zip)
2016-09-05 12:10 PDT, Build Bot
no flags
Archive of layout-test-results from ews125 for ios-simulator-elcapitan-wk2 (7.58 MB, application/zip)
2016-09-05 12:17 PDT, Build Bot
no flags
Patch (265.39 KB, patch)
2016-09-05 12:55 PDT, Darin Adler
no flags
Archive of layout-test-results from ews101 for mac-yosemite (854.04 KB, application/zip)
2016-09-05 13:54 PDT, Build Bot
no flags
Patch (275.19 KB, patch)
2016-09-05 13:54 PDT, Darin Adler
no flags
Darin Adler
Comment 1 2016-09-03 20:33:28 PDT
Alex Christensen
Comment 2 2016-09-03 21:29:02 PDT
Comment on attachment 287891 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=287891&action=review > Source/WebCore/svg/SVGTests.cpp:110 > +// "AnimationEventsAttribute", Why commented out? Also, strange indentation
Build Bot
Comment 3 2016-09-03 21:33:44 PDT
Comment on attachment 287891 [details] Patch Attachment 287891 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2003990 New failing tests: svg/W3C-SVG-1.1-SE/types-dom-06-f.svg svg/W3C-SVG-1.1/struct-dom-03-b.svg imported/mozilla/svg/dynamic-conditions-12.svg svg/W3C-SVG-1.1/struct-dom-05-b.svg svg/W3C-SVG-1.1/struct-dom-04-b.svg imported/mozilla/svg/dynamic-conditions-08.svg svg/custom/svg-features.html
Build Bot
Comment 4 2016-09-03 21:33:47 PDT
Created attachment 287892 [details] Archive of layout-test-results from ews100 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 5 2016-09-03 21:35:44 PDT
Comment on attachment 287891 [details] Patch Attachment 287891 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2003988 New failing tests: svg/W3C-SVG-1.1/struct-dom-04-b.svg svg/W3C-SVG-1.1-SE/types-dom-06-f.svg svg/custom/svg-features.html svg/W3C-SVG-1.1/struct-dom-05-b.svg svg/W3C-SVG-1.1/struct-dom-03-b.svg
Build Bot
Comment 6 2016-09-03 21:35:47 PDT
Created attachment 287893 [details] Archive of layout-test-results from ews104 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 7 2016-09-03 21:40:07 PDT
Comment on attachment 287891 [details] Patch Attachment 287891 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2003987 New failing tests: svg/W3C-SVG-1.1-SE/types-dom-06-f.svg imported/mozilla/svg/dynamic-conditions-12.svg svg/W3C-SVG-1.1/struct-dom-03-b.svg svg/W3C-SVG-1.1/struct-dom-05-b.svg svg/W3C-SVG-1.1/struct-dom-04-b.svg imported/mozilla/svg/dynamic-conditions-08.svg svg/custom/svg-features.html
Build Bot
Comment 8 2016-09-03 21:40:10 PDT
Created attachment 287894 [details] Archive of layout-test-results from ews117 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 9 2016-09-03 21:48:06 PDT
Comment on attachment 287891 [details] Patch Attachment 287891 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2003995 New failing tests: svg/W3C-SVG-1.1/struct-dom-04-b.svg svg/custom/svg-features.html svg/W3C-SVG-1.1/struct-dom-03-b.svg svg/W3C-SVG-1.1/struct-dom-05-b.svg svg/W3C-SVG-1.1-SE/types-dom-06-f.svg
Build Bot
Comment 10 2016-09-03 21:48:09 PDT
Created attachment 287895 [details] Archive of layout-test-results from ews124 for ios-simulator-elcapitan-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews124 Port: ios-simulator-elcapitan-wk2 Platform: Mac OS X 10.11.5
Darin Adler
Comment 11 2016-09-05 09:41:47 PDT
Comment on attachment 287891 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=287891&action=review >> Source/WebCore/svg/SVGTests.cpp:110 >> +// "AnimationEventsAttribute", > > Why commented out? Also, strange indentation Same as before. No idea exactly why it’s useful to have this here commented out. All of this code should be deleted once an expert on our SVG support decides it’s not needed. I could sort this list and get rid of the commented out parts if we like that better.
Darin Adler
Comment 12 2016-09-05 11:04:15 PDT
Darin Adler
Comment 13 2016-09-05 11:05:53 PDT
New version, cleaned up logic a bit and dealt with comment by Alex. And added new expected results for SVG tests as I discussed with Kling. Taking the risk and setting review+ before I know whether the bots are green. Tests now pass locally, though.
Darin Adler
Comment 14 2016-09-05 11:06:12 PDT
Largeness of the patch is because of the pixel test results.
Darin Adler
Comment 15 2016-09-05 11:38:17 PDT
Comment on attachment 287969 [details] Patch Looks like there are a couple more SVG tests affected by the change.
Build Bot
Comment 16 2016-09-05 12:03:19 PDT
Comment on attachment 287969 [details] Patch Attachment 287969 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2013219 New failing tests: svg/W3C-SVG-1.1-SE/types-dom-06-f.svg imported/mozilla/svg/dynamic-conditions-08.svg imported/mozilla/svg/dynamic-conditions-12.svg
Build Bot
Comment 17 2016-09-05 12:03:23 PDT
Created attachment 287973 [details] Archive of layout-test-results from ews100 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 18 2016-09-05 12:06:59 PDT
Comment on attachment 287969 [details] Patch Attachment 287969 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2013228 New failing tests: svg/W3C-SVG-1.1-SE/types-dom-06-f.svg
Build Bot
Comment 19 2016-09-05 12:07:03 PDT
Created attachment 287975 [details] Archive of layout-test-results from ews106 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 20 2016-09-05 12:10:50 PDT
Comment on attachment 287969 [details] Patch Attachment 287969 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2013229 New failing tests: imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker.html svg/W3C-SVG-1.1-SE/types-dom-06-f.svg imported/mozilla/svg/dynamic-conditions-08.svg imported/mozilla/svg/dynamic-conditions-12.svg
Build Bot
Comment 21 2016-09-05 12:10:54 PDT
Created attachment 287976 [details] Archive of layout-test-results from ews117 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 22 2016-09-05 12:17:49 PDT
Comment on attachment 287969 [details] Patch Attachment 287969 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2013233 New failing tests: svg/W3C-SVG-1.1/struct-dom-04-b.svg svg/W3C-SVG-1.1/struct-dom-03-b.svg svg/W3C-SVG-1.1/struct-dom-05-b.svg svg/W3C-SVG-1.1-SE/types-dom-06-f.svg
Build Bot
Comment 23 2016-09-05 12:17:53 PDT
Created attachment 287977 [details] Archive of layout-test-results from ews125 for ios-simulator-elcapitan-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews125 Port: ios-simulator-elcapitan-wk2 Platform: Mac OS X 10.11.5
Darin Adler
Comment 24 2016-09-05 12:55:44 PDT
Build Bot
Comment 25 2016-09-05 13:54:04 PDT
Comment on attachment 287979 [details] Patch Attachment 287979 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2013680 New failing tests: imported/mozilla/svg/dynamic-conditions-08.svg imported/mozilla/svg/dynamic-conditions-12.svg
Build Bot
Comment 26 2016-09-05 13:54:08 PDT
Created attachment 287983 [details] Archive of layout-test-results from ews101 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews101 Port: mac-yosemite Platform: Mac OS X 10.10.5
Darin Adler
Comment 27 2016-09-05 13:54:55 PDT
Darin Adler
Comment 28 2016-09-05 19:44:50 PDT
All tests passing so ready to review.
WebKit Commit Bot
Comment 29 2016-09-05 20:35:49 PDT
Comment on attachment 287984 [details] Patch Clearing flags on attachment: 287984 Committed r205468: <http://trac.webkit.org/changeset/205468>
WebKit Commit Bot
Comment 30 2016-09-05 20:35:56 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.