Bug 64744 - [Cairo] Switch from ContextShadow to ShadowBlur
Summary: [Cairo] Switch from ContextShadow to ShadowBlur
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Martin Robinson
URL:
Keywords:
: 53414 (view as bug list)
Depends on:
Blocks: 65035
  Show dependency treegraph
 
Reported: 2011-07-18 13:08 PDT by Martin Robinson
Modified: 2011-07-30 23:50 PDT (History)
9 users (show)

See Also:


Attachments
Patch (460.49 KB, patch)
2011-07-22 11:56 PDT, Martin Robinson
no flags Details | Formatted Diff | Diff
Patch rebased to master and with a aliasing fix (460.96 KB, patch)
2011-07-22 13:34 PDT, Martin Robinson
no flags Details | Formatted Diff | Diff
Patch fixing EFL build (462.16 KB, patch)
2011-07-22 14:12 PDT, Martin Robinson
no flags Details | Formatted Diff | Diff
Fix GTK+ and EFL build (462.15 KB, patch)
2011-07-22 14:52 PDT, Martin Robinson
krit: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Robinson 2011-07-18 13:08:30 PDT
Qt recently switched away from ContextShadow to ShadowBlur, which includes more performance optimizations and bug fixes beyond ContextShadow. Cairo ports should also make this change.
Comment 1 Dirk Schulze 2011-07-18 13:11:39 PDT
*** Bug 53414 has been marked as a duplicate of this bug. ***
Comment 2 Martin Robinson 2011-07-22 11:56:50 PDT
Created attachment 101751 [details]
Patch
Comment 3 Dirk Schulze 2011-07-22 12:47:52 PDT
Comment on attachment 101751 [details]
Patch

Patch looks great in general, but can't get applied.
Comment 4 Martin Robinson 2011-07-22 13:34:15 PDT
Created attachment 101759 [details]
Patch rebased to master and with a aliasing fix
Comment 5 Gyuyoung Kim 2011-07-22 13:41:46 PDT
Comment on attachment 101759 [details]
Patch rebased to master and with a aliasing fix

Attachment 101759 [details] did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/9234138
Comment 6 WebKit Review Bot 2011-07-22 13:48:18 PDT
Comment on attachment 101759 [details]
Patch rebased to master and with a aliasing fix

Attachment 101759 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9231193
Comment 7 Gustavo Noronha (kov) 2011-07-22 14:04:54 PDT
Comment on attachment 101759 [details]
Patch rebased to master and with a aliasing fix

Attachment 101759 [details] did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/9234142
Comment 8 Martin Robinson 2011-07-22 14:12:06 PDT
Created attachment 101764 [details]
Patch fixing EFL build
Comment 9 WebKit Review Bot 2011-07-22 14:26:04 PDT
Comment on attachment 101764 [details]
Patch fixing EFL build

Attachment 101764 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9227247
Comment 10 Gyuyoung Kim 2011-07-22 14:43:16 PDT
Comment on attachment 101764 [details]
Patch fixing EFL build

Attachment 101764 [details] did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/9230211
Comment 11 Martin Robinson 2011-07-22 14:52:42 PDT
Created attachment 101768 [details]
Fix GTK+ and EFL build
Comment 12 Dirk Schulze 2011-07-22 22:26:30 PDT
Comment on attachment 101768 [details]
Fix GTK+ and EFL build

LGTM. r=me
Comment 13 Martin Robinson 2011-07-28 01:13:38 PDT
Committed r91914: <http://trac.webkit.org/changeset/91914>
Comment 14 Daniel Bates 2011-07-30 23:50:24 PDT
(In reply to comment #13)
> Committed r91914: <http://trac.webkit.org/changeset/91914>

This change broke the WinCairo Debug build:
<http://build.webkit.org/builders/WinCairo%20Debug%20%28Build%29/builds/9282/steps/compile-webkit/logs/stdio>

Committed build fix in changeset 92074 <http://trac.webkit.org/changeset/92074>.