RESOLVED FIXED 75007
[CSSRegions]Rollout support for background-color region styling
https://bugs.webkit.org/show_bug.cgi?id=75007
Summary [CSSRegions]Rollout support for background-color region styling
Mihnea Ovidenie
Reported 2011-12-21 07:03:41 PST
Temporary rollout support for region styling (background-color) since it causes performance regression (see https://bugs.webkit.org/show_bug.cgi?id=74141). I will add the support back after: 1. Improve speed of methods that call RenderObject::style() extensively 2. Finish analyze the regression in performance of the current patch.
Attachments
Patch (30.75 KB, patch)
2011-12-21 07:28 PST, Mihnea Ovidenie
no flags
Patch for landing (31.65 KB, patch)
2012-01-04 06:19 PST, Mihnea Ovidenie
no flags
Mihnea Ovidenie
Comment 1 2011-12-21 07:28:45 PST
Tony Chang
Comment 2 2011-12-27 10:07:30 PST
Comment on attachment 120179 [details] Patch Thanks!
WebKit Review Bot
Comment 3 2011-12-27 10:13:30 PST
Comment on attachment 120179 [details] Patch Rejecting attachment 120179 [details] from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2 Last 500 characters of output: WebCore/rendering/RenderObject.cpp patching file Source/WebCore/rendering/RenderObject.h patching file Source/WebCore/rendering/RenderObjectChildList.cpp patching file Source/WebCore/rendering/RenderRegion.cpp patching file Source/WebCore/rendering/RenderRegion.h patching file Source/WebCore/rendering/RenderView.cpp patching file Source/WebCore/rendering/RenderView.h Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', u'--reviewer', u'Tony Chang', u'--force']" exit_code: 1 Full output: http://queues.webkit.org/results/11039357
Mihnea Ovidenie
Comment 4 2012-01-04 06:19:01 PST
Created attachment 121104 [details] Patch for landing
WebKit Review Bot
Comment 5 2012-01-04 06:51:47 PST
Comment on attachment 121104 [details] Patch for landing Clearing flags on attachment: 121104 Committed r104036: <http://trac.webkit.org/changeset/104036>
WebKit Review Bot
Comment 6 2012-01-04 06:51:52 PST
All reviewed patches have been landed. Closing bug.
Tony Chang
Comment 7 2012-01-04 10:27:25 PST
This didn't seem to change the perf results, so the previous changes (removing the branch in RenderObject::style() and inlining initForRegionStyling()) seem to be sufficient. I think the path forward is to first change callers of RenderObject::style() to cache the pointer, then try to reland the patch and watch for regressions.
Note You need to log in before you can comment on or make changes to this bug.