Bug 161572 - More bindings improvements, particularly things not needed for JavaScript bindings
Summary: More bindings improvements, particularly things not needed for JavaScript bin...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Bindings (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Darin Adler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-03 19:25 PDT by Darin Adler
Modified: 2016-09-05 20:35 PDT (History)
7 users (show)

See Also:


Attachments
Patch (40.67 KB, patch)
2016-09-03 20:33 PDT, Darin Adler
no flags Details | Formatted Diff | Diff
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 Details
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 Details
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 Details
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 Details
Patch (254.68 KB, patch)
2016-09-05 11:04 PDT, Darin Adler
no flags Details | Formatted Diff | Diff
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 Details
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 Details
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 Details
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 Details
Patch (265.39 KB, patch)
2016-09-05 12:55 PDT, Darin Adler
no flags Details | Formatted Diff | Diff
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 Details
Patch (275.19 KB, patch)
2016-09-05 13:54 PDT, Darin Adler
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Adler 2016-09-03 19:25:12 PDT
More bindings improvements, particularly things not needed for JavaScript bindings
Comment 1 Darin Adler 2016-09-03 20:33:28 PDT
Created attachment 287891 [details]
Patch
Comment 2 Alex Christensen 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
Comment 3 Build Bot 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
Comment 4 Build Bot 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
Comment 5 Build Bot 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
Comment 6 Build Bot 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
Comment 7 Build Bot 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
Comment 8 Build Bot 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
Comment 9 Build Bot 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
Comment 10 Build Bot 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
Comment 11 Darin Adler 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.
Comment 12 Darin Adler 2016-09-05 11:04:15 PDT
Created attachment 287969 [details]
Patch
Comment 13 Darin Adler 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.
Comment 14 Darin Adler 2016-09-05 11:06:12 PDT
Largeness of the patch is because of the pixel test results.
Comment 15 Darin Adler 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.
Comment 16 Build Bot 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
Comment 17 Build Bot 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
Comment 18 Build Bot 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
Comment 19 Build Bot 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
Comment 20 Build Bot 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
Comment 21 Build Bot 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
Comment 22 Build Bot 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
Comment 23 Build Bot 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
Comment 24 Darin Adler 2016-09-05 12:55:44 PDT
Created attachment 287979 [details]
Patch
Comment 25 Build Bot 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
Comment 26 Build Bot 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
Comment 27 Darin Adler 2016-09-05 13:54:55 PDT
Created attachment 287984 [details]
Patch
Comment 28 Darin Adler 2016-09-05 19:44:50 PDT
All tests passing so ready to review.
Comment 29 WebKit Commit Bot 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>
Comment 30 WebKit Commit Bot 2016-09-05 20:35:56 PDT
All reviewed patches have been landed.  Closing bug.