WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 87678
[CSS3 Backgrounds and Borders] Implement box-decoration-break parsing.
https://bugs.webkit.org/show_bug.cgi?id=87678
Summary
[CSS3 Backgrounds and Borders] Implement box-decoration-break parsing.
Alexis Menard (darktears)
Reported
2012-05-28 13:38:21 PDT
[CSS3 Backgrounds and Borders] Implement box-decoration-break parsing.
Attachments
Patch
(16.29 KB, patch)
2012-05-28 13:42 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Patch
(16.94 KB, patch)
2012-05-28 14:19 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ec2-cr-linux-04
(698.05 KB, application/zip)
2012-05-28 15:26 PDT
,
WebKit Review Bot
no flags
Details
Patch
(43.19 KB, patch)
2012-05-28 15:57 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ec2-cr-linux-01
(556.17 KB, application/zip)
2012-05-28 17:19 PDT
,
WebKit Review Bot
no flags
Details
Archive of layout-test-results from ec2-cr-linux-02
(6.20 MB, application/zip)
2012-05-28 18:04 PDT
,
WebKit Review Bot
no flags
Details
Patch
(46.69 KB, patch)
2012-05-29 05:38 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Patch
(69.93 KB, patch)
2012-05-29 11:22 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Patch
(49.78 KB, patch)
2012-05-29 11:56 PDT
,
Alexis Menard (darktears)
no flags
Details
Formatted Diff
Diff
Show Obsolete
(5)
View All
Add attachment
proposed patch, testcase, etc.
Alexis Menard (darktears)
Comment 1
2012-05-28 13:42:41 PDT
Created
attachment 144394
[details]
Patch
Alexis Menard (darktears)
Comment 2
2012-05-28 13:43:57 PDT
(In reply to
comment #1
)
> Created an attachment (id=144394) [details] > Patch
Let's give a shot, I'm not yet familiar with all the bits and pieces in the rendering code so please forgive my ignorance if I misplaced the bits of box-decoration-break.
Eric Seidel (no email)
Comment 3
2012-05-28 14:01:52 PDT
This technically looks fine. Are we supposed to be adding -webkit- these days or not?
Alexis Menard (darktears)
Comment 4
2012-05-28 14:04:02 PDT
(In reply to
comment #3
)
> This technically looks fine. Are we supposed to be adding -webkit- these days or not?
Good question. I can easily add the -webkit counterpart if needed. Not sure at the end what was the conclusion on www-style.
Build Bot
Comment 5
2012-05-28 14:11:05 PDT
Comment on
attachment 144394
[details]
Patch
Attachment 144394
[details]
did not pass mac-ews (mac): Output:
http://queues.webkit.org/results/12853048
Alexis Menard (darktears)
Comment 6
2012-05-28 14:19:20 PDT
Created
attachment 144396
[details]
Patch
WebKit Review Bot
Comment 7
2012-05-28 15:26:17 PDT
Comment on
attachment 144396
[details]
Patch
Attachment 144396
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12838419
New failing tests: fast/css/getComputedStyle/computed-style-without-renderer.html fast/css/getComputedStyle/computed-style.html svg/css/getComputedStyle-basic.xhtml
WebKit Review Bot
Comment 8
2012-05-28 15:26:21 PDT
Created
attachment 144403
[details]
Archive of layout-test-results from ec2-cr-linux-04 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-04 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Alexis Menard (darktears)
Comment 9
2012-05-28 15:57:56 PDT
Created
attachment 144406
[details]
Patch
WebKit Review Bot
Comment 10
2012-05-28 17:19:12 PDT
Comment on
attachment 144406
[details]
Patch
Attachment 144406
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12850273
New failing tests: fast/css/getComputedStyle/computed-style-without-renderer.html
WebKit Review Bot
Comment 11
2012-05-28 17:19:16 PDT
Created
attachment 144412
[details]
Archive of layout-test-results from ec2-cr-linux-01 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-01 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
WebKit Review Bot
Comment 12
2012-05-28 18:04:44 PDT
Comment on
attachment 144406
[details]
Patch
Attachment 144406
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12843350
New failing tests: fast/css/getComputedStyle/computed-style-without-renderer.html
WebKit Review Bot
Comment 13
2012-05-28 18:04:51 PDT
Created
attachment 144416
[details]
Archive of layout-test-results from ec2-cr-linux-02 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-02 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Alexis Menard (darktears)
Comment 14
2012-05-29 05:38:32 PDT
Created
attachment 144530
[details]
Patch
Alexis Menard (darktears)
Comment 15
2012-05-29 11:22:15 PDT
Created
attachment 144592
[details]
Patch
Alexis Menard (darktears)
Comment 16
2012-05-29 11:30:15 PDT
(In reply to
comment #15
)
> Created an attachment (id=144592) [details] > Patch
With -webkit prefixed version as I quote : "TabAtkins: darktears: Right now, yes, keep using prefixes. Our feelings about prefix usage and how we should deal with it are still in turmoil, but the current consensus is that we simply need to move fast and monitor usage."
Eric Seidel (no email)
Comment 17
2012-05-29 11:32:59 PDT
Comment on
attachment 144592
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=144592&action=review
> Source/WebCore/css/CSSComputedStyleDeclaration.cpp:110 > + CSSPropertyBoxDecorationBreak,
That means we don't add the non-prefixed version, right?
Alexis Menard (darktears)
Comment 18
2012-05-29 11:56:42 PDT
Created
attachment 144594
[details]
Patch
Eric Seidel (no email)
Comment 19
2012-05-29 12:20:31 PDT
Comment on
attachment 144594
[details]
Patch OK. I look forward to the rendering patch!
Alexis Menard (darktears)
Comment 20
2012-05-29 12:27:32 PDT
(In reply to
comment #19
)
> (From update of
attachment 144594
[details]
) > OK. I look forward to the rendering patch!
Thanks. Stay around, I will have questions :)
WebKit Review Bot
Comment 21
2012-05-29 16:25:17 PDT
Comment on
attachment 144594
[details]
Patch Clearing flags on attachment: 144594 Committed
r118853
: <
http://trac.webkit.org/changeset/118853
>
WebKit Review Bot
Comment 22
2012-05-29 16:25:24 PDT
All reviewed patches have been landed. Closing bug.
Paul Irish
Comment 23
2012-06-09 15:34:15 PDT
Alexis, can we put this behind a feature flag? Clientside feature detection relies on the weak assumption that successful parsing means successful rendering.
Alexis Menard (darktears)
Comment 24
2012-06-11 07:49:10 PDT
(In reply to
comment #23
)
> Alexis, can we put this behind a feature flag? > > Clientside feature detection relies on the weak assumption that successful parsing means successful rendering.
Well why not landing
https://bugs.webkit.org/show_bug.cgi?id=88228
. Eric Seidel is out of the office and David Hyatt is always hard to get. I can put a feature flags if that's really needed.
Tab Atkins Jr.
Comment 25
2012-06-11 13:07:12 PDT
(In reply to
comment #24
)
> (In reply to
comment #23
) > > Alexis, can we put this behind a feature flag? > > > > Clientside feature detection relies on the weak assumption that successful parsing means successful rendering. > > Well why not landing
https://bugs.webkit.org/show_bug.cgi?id=88228
. Eric Seidel is out of the office and David Hyatt is always hard to get. > > I can put a feature flags if that's really needed.
Yes, you should land parsing behind a flag, unless you're quite certain that the working side of it will very shortly follow. (And if that assumption is broken, it should definitely be behind a flag.) Given that you appear to be having some problems getting the rendering patch reviewed quickly, I strongly suggest making sure that parsing doesn't work in public until the feature itself works.
Alexis Menard (darktears)
Comment 26
2012-06-11 13:09:37 PDT
(In reply to
comment #25
)
> (In reply to
comment #24
) > > (In reply to
comment #23
) > > > Alexis, can we put this behind a feature flag? > > > > > > Clientside feature detection relies on the weak assumption that successful parsing means successful rendering. > > > > Well why not landing
https://bugs.webkit.org/show_bug.cgi?id=88228
. Eric Seidel is out of the office and David Hyatt is always hard to get. > > > > I can put a feature flags if that's really needed. > > Yes, you should land parsing behind a flag, unless you're quite certain that the working side of it will very shortly follow. (And if that assumption is broken, it should definitely be behind a flag.) > > Given that you appear to be having some problems getting the rendering patch reviewed quickly, I strongly suggest making sure that parsing doesn't work in public until the feature itself works.
Ok I will do that then.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug