RESOLVED FIXED 35320
SVGResourceFilter needs to be moved to under Renderers
https://bugs.webkit.org/show_bug.cgi?id=35320
Summary SVGResourceFilter needs to be moved to under Renderers
David Yonge-Mallo
Reported 2010-02-23 16:39:40 PST
Continuation of the refactoring started in https://bugs.webkit.org/show_bug.cgi?id=35020 Cause of Chromium bug http://crbug.com/30939
Attachments
patch (443.00 KB, patch)
2010-04-19 11:44 PDT, Dirk Schulze
no flags
patch (443.14 KB, patch)
2010-04-19 14:01 PDT, Dirk Schulze
no flags
patch (443.09 KB, patch)
2010-04-19 23:50 PDT, Dirk Schulze
zimmermann: review-
patch (443.24 KB, patch)
2010-04-20 01:59 PDT, Dirk Schulze
no flags
patch (443.09 KB, patch)
2010-04-20 02:14 PDT, Dirk Schulze
no flags
Patch (532.63 KB, patch)
2010-04-20 04:58 PDT, Dirk Schulze
no flags
Patch (545.69 KB, patch)
2010-04-20 05:36 PDT, Dirk Schulze
no flags
Patch (545.90 KB, patch)
2010-04-20 05:44 PDT, Dirk Schulze
no flags
Dirk Schulze
Comment 1 2010-04-16 10:04:01 PDT
I'm sorry, that I assign this bug to me. I would like to combine this move with little design changes and clean-ups. I'll upload a patch soon. We have to go forward on killing the old resources, also because of speed reasons.
David Yonge-Mallo
Comment 2 2010-04-16 11:31:14 PDT
Ok. I'm sorry that I wasn't able to get this done.
Dirk Schulze
Comment 3 2010-04-16 12:02:06 PDT
(In reply to comment #2) > Ok. I'm sorry that I wasn't able to get this done. Oh, no problem. But it is a very big patch for the beginning.
Dirk Schulze
Comment 4 2010-04-19 11:44:30 PDT
Created attachment 53698 [details] patch patch
WebKit Review Bot
Comment 5 2010-04-19 12:46:48 PDT
Dirk Schulze
Comment 6 2010-04-19 14:01:42 PDT
Created attachment 53717 [details] patch Fogot some witches for filters. On Chromium filters are disabled.
WebKit Review Bot
Comment 7 2010-04-19 14:05:26 PDT
Attachment 53717 [details] did not pass style-queue: Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1 WARNING: Skipping non-existent file: WebCore/svg/graphics/SVGResourceFilter.h WebCore/rendering/RenderSVGResourceFilter.cpp:291: Could not find a newline character at the end of the file. [whitespace/ending_newline] [5] WARNING: Skipping non-existent file: WebCore/svg/graphics/SVGResourceFilter.cpp Total errors found: 1 in 118 files If any of these errors are false positives, please file a bug against check-webkit-style.
Eric Seidel (no email)
Comment 8 2010-04-19 14:10:26 PDT
WebKit Review Bot
Comment 9 2010-04-19 14:44:34 PDT
Dirk Schulze
Comment 10 2010-04-19 23:50:40 PDT
Created attachment 53776 [details] patch more filter switches.
Nikolas Zimmermann
Comment 11 2010-04-20 01:46:44 PDT
Comment on attachment 53776 [details] patch Discussed lots of things during IRC review. Dirk will upload a new version.
Dirk Schulze
Comment 12 2010-04-20 01:59:38 PDT
Created attachment 53785 [details] patch Updated patch with some notes of Nikolas.
WebKit Review Bot
Comment 13 2010-04-20 02:02:57 PDT
Attachment 53785 [details] did not pass style-queue: Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1 WebCore/rendering/RenderSVGResourceFilter.cpp:169: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 1 in 115 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dirk Schulze
Comment 14 2010-04-20 02:14:03 PDT
Created attachment 53787 [details] patch fixed more style issues.
Nikolas Zimmermann
Comment 15 2010-04-20 02:23:36 PDT
Comment on attachment 53787 [details] patch Fantastic patch, moving in the right direction :-) Still needs a follow-up patch to rework filter effect dumping, but we had nothing before, so this is way better than trunk. r=me, though a last little nitpick before landing: > + if (!filterData->boundaries.width() || !filterData->boundaries.height()) > + return false; Please use if (filterData->boundaries.isEmpty()) here :-) Jeez, what a patch, even larger then those I write ;-)
WebKit Review Bot
Comment 16 2010-04-20 03:06:38 PDT
http://trac.webkit.org/changeset/57880 might have broken Qt Linux Release
Dirk Schulze
Comment 17 2010-04-20 04:58:08 PDT
Nikolas Zimmermann
Comment 18 2010-04-20 05:11:54 PDT
Comment on attachment 53797 [details] Patch Ok, let's try our luck again, r=me.
Dirk Schulze
Comment 19 2010-04-20 05:36:56 PDT
Nikolas Zimmermann
Comment 20 2010-04-20 05:42:56 PDT
Comment on attachment 53801 [details] Patch r=me. Please remember to update ChangeLog to include the win/ results before landing.
Dirk Schulze
Comment 21 2010-04-20 05:44:48 PDT
Nikolas Zimmermann
Comment 22 2010-04-20 05:48:35 PDT
Comment on attachment 53803 [details] Patch r=me, again. I would have trusted you to update the ChangeLog though :-)
Dirk Schulze
Comment 23 2010-04-20 06:30:46 PDT
Comment on attachment 53803 [details] Patch Clearing flags on attachment: 53803 Committed r57886: <http://trac.webkit.org/changeset/57886>
Dirk Schulze
Comment 24 2010-04-20 06:31:18 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.