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 76435
Add <shadow> element.
https://bugs.webkit.org/show_bug.cgi?id=76435
Summary
Add <shadow> element.
Hayato Ito
Reported
2012-01-17 01:07:43 PST
Add <shadow> element. The spec is now here:
http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html
Attachments
WIP.
(9.51 KB, patch)
2012-01-17 01:16 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
try for build-bots.
(18.52 KB, patch)
2012-02-02 00:06 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
let me watch results of ews.
(20.66 KB, patch)
2012-02-02 01:24 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
let me watch results of ews again.
(21.52 KB, patch)
2012-02-02 02:56 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
let me watch results of ews again, updating HTMLElementsAllInOne.cpp
(22.06 KB, patch)
2012-02-02 04:53 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
let me watch results of ews again, JSHTMLShadowElement is guared
(23.60 KB, patch)
2012-02-02 05:42 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
let me watch results of ews again, idl is now guarded
(22.89 KB, patch)
2012-02-02 19:18 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
let me watch results of ews again, fix idl
(22.88 KB, patch)
2012-02-02 19:42 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
Fix mac build hopefully
(22.86 KB, patch)
2012-02-03 02:04 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
ready for review (hopefully).
(25.02 KB, patch)
2012-02-03 05:04 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
fix builds.
(24.50 KB, patch)
2012-02-05 21:23 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
Patch for landing
(24.50 KB, patch)
2012-02-06 01:43 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
Patch for landing
(24.50 KB, patch)
2012-02-06 01:46 PST
,
Hayato Ito
no flags
Details
Formatted Diff
Diff
Show Obsolete
(12)
View All
Add attachment
proposed patch, testcase, etc.
Hayato Ito
Comment 1
2012-01-17 01:16:05 PST
Created
attachment 122733
[details]
WIP.
Dimitri Glazkov (Google)
Comment 2
2012-01-17 09:30:50 PST
Comment on
attachment 122733
[details]
WIP. View in context:
https://bugs.webkit.org/attachment.cgi?id=122733&action=review
> Source/WebCore/html/HTMLTagNames.in:95 > +shadow interfaceName=HTMLShadowElement
This needs to be conditional on SHADOW_DOM.
> Source/WebCore/html/shadow/HTMLShadowElement.idl:33 > + interface HTMLShadowElement : HTMLElement {
Needs to be conditional on SHADOW_DOM.
Hajime Morrita
Comment 3
2012-01-17 17:35:19 PST
> Needs to be conditional on SHADOW_DOM.
The flag is going to introduced by
Bug 76353
, which is blocked by
Bug 76358
. Help wanted ;-) I think whole HTMLShadowElement.h/cpp also should be guarded by the conditional.
Dimitri Glazkov (Google)
Comment 4
2012-01-17 19:20:18 PST
(In reply to
comment #3
)
> > Needs to be conditional on SHADOW_DOM. > The flag is going to introduced by
Bug 76353
, which is blocked by
Bug 76358
. > Help wanted ;-) > > I think whole HTMLShadowElement.h/cpp also should be guarded by the conditional.
That last part probably won't work, since we need to keep details/summary working with the flag turned off.
Hayato Ito
Comment 5
2012-02-02 00:06:13 PST
Created
attachment 125086
[details]
try for build-bots.
Gyuyoung Kim
Comment 6
2012-02-02 00:49:07 PST
Comment on
attachment 125086
[details]
try for build-bots.
Attachment 125086
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11388759
Early Warning System Bot
Comment 7
2012-02-02 01:05:01 PST
Comment on
attachment 125086
[details]
try for build-bots.
Attachment 125086
[details]
did not pass qt-ews (qt): Output:
http://queues.webkit.org/results/11389786
Hayato Ito
Comment 8
2012-02-02 01:24:12 PST
Created
attachment 125097
[details]
let me watch results of ews.
Gyuyoung Kim
Comment 9
2012-02-02 02:05:32 PST
Comment on
attachment 125097
[details]
let me watch results of ews.
Attachment 125097
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11396764
Early Warning System Bot
Comment 10
2012-02-02 02:37:34 PST
Comment on
attachment 125097
[details]
let me watch results of ews.
Attachment 125097
[details]
did not pass qt-ews (qt): Output:
http://queues.webkit.org/results/11387818
Hayato Ito
Comment 11
2012-02-02 02:56:03 PST
Created
attachment 125104
[details]
let me watch results of ews again.
Early Warning System Bot
Comment 12
2012-02-02 04:23:42 PST
Comment on
attachment 125104
[details]
let me watch results of ews again.
Attachment 125104
[details]
did not pass qt-ews (qt): Output:
http://queues.webkit.org/results/11389825
Gyuyoung Kim
Comment 13
2012-02-02 04:25:18 PST
Comment on
attachment 125104
[details]
let me watch results of ews again.
Attachment 125104
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11381815
Hayato Ito
Comment 14
2012-02-02 04:53:28 PST
Created
attachment 125116
[details]
let me watch results of ews again, updating HTMLElementsAllInOne.cpp
Early Warning System Bot
Comment 15
2012-02-02 05:21:24 PST
Comment on
attachment 125116
[details]
let me watch results of ews again, updating HTMLElementsAllInOne.cpp
Attachment 125116
[details]
did not pass qt-ews (qt): Output:
http://queues.webkit.org/results/11393763
Gyuyoung Kim
Comment 16
2012-02-02 05:39:11 PST
Comment on
attachment 125116
[details]
let me watch results of ews again, updating HTMLElementsAllInOne.cpp
Attachment 125116
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11394799
Hayato Ito
Comment 17
2012-02-02 05:42:35 PST
Created
attachment 125126
[details]
let me watch results of ews again, JSHTMLShadowElement is guared
Early Warning System Bot
Comment 18
2012-02-02 06:06:23 PST
Comment on
attachment 125126
[details]
let me watch results of ews again, JSHTMLShadowElement is guared
Attachment 125126
[details]
did not pass qt-ews (qt): Output:
http://queues.webkit.org/results/11393774
Gyuyoung Kim
Comment 19
2012-02-02 06:26:22 PST
Comment on
attachment 125126
[details]
let me watch results of ews again, JSHTMLShadowElement is guared
Attachment 125126
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11386824
Gustavo Noronha (kov)
Comment 20
2012-02-02 13:05:14 PST
Comment on
attachment 125126
[details]
let me watch results of ews again, JSHTMLShadowElement is guared
Attachment 125126
[details]
did not pass gtk-ews (gtk): Output:
http://queues.webkit.org/results/11394914
Hayato Ito
Comment 21
2012-02-02 19:18:53 PST
Created
attachment 125238
[details]
let me watch results of ews again, idl is now guarded
Gyuyoung Kim
Comment 22
2012-02-02 19:37:06 PST
Comment on
attachment 125238
[details]
let me watch results of ews again, idl is now guarded
Attachment 125238
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11422052
Hayato Ito
Comment 23
2012-02-02 19:42:28 PST
Created
attachment 125243
[details]
let me watch results of ews again, fix idl
Hayato Ito
Comment 24
2012-02-03 02:04:09 PST
Created
attachment 125293
[details]
Fix mac build hopefully
Hayato Ito
Comment 25
2012-02-03 05:04:00 PST
Created
attachment 125309
[details]
ready for review (hopefully).
Dimitri Glazkov (Google)
Comment 26
2012-02-03 09:24:25 PST
Comment on
attachment 125309
[details]
ready for review (hopefully). View in context:
https://bugs.webkit.org/attachment.cgi?id=125309&action=review
> LayoutTests/fast/dom/shadow/shadow-element.html:13 > +// We don't have to guard this by SHADOW_DOM flag for now.
Right -- so how is this test useful? :)
Hayato Ito
Comment 27
2012-02-05 18:31:11 PST
Not useful for now. :) That only ensures that crash does not happen when HTMLShadowElement is created with SHADOW_DOM flag. I'll land this patch to move forward. Thank you. (In reply to
comment #26
)
> (From update of
attachment 125309
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=125309&action=review
> > > LayoutTests/fast/dom/shadow/shadow-element.html:13 > > +// We don't have to guard this by SHADOW_DOM flag for now. > > Right -- so how is this test useful? :)
WebKit Review Bot
Comment 28
2012-02-05 19:22:36 PST
Comment on
attachment 125309
[details]
ready for review (hopefully). Rejecting
attachment 125309
[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: 2 /HTMLShadowElement.h:48: error: 'MappedAttributeEntry' has not been declared CXX(target) out/Debug/obj.target/webcore_bindings/gen/webkit/bindings/V8DerivedSources12.o CXX(target) out/Debug/obj.target/webcore_bindings/gen/webkit/bindings/V8DerivedSources13.o CXX(target) out/Debug/obj.target/webcore_bindings/gen/webkit/bindings/V8DerivedSources14.o make: *** [out/Debug/obj.target/webcore_bindings/gen/webkit/bindings/V8DerivedSources08.o] Error 1 make: *** Waiting for unfinished jobs.... Full output:
http://queues.webkit.org/results/11434078
Hayato Ito
Comment 29
2012-02-05 21:23:25 PST
Created
attachment 125565
[details]
fix builds.
Hayato Ito
Comment 30
2012-02-05 21:26:35 PST
I've upload a new patch to fix build. I am still wondering why EWS-bots could not catch this type of build error which commit-queue could catch.
Hayato Ito
Comment 31
2012-02-06 01:42:32 PST
Since mac-ews has not been working either with or without this patch, let me land this patch and watch the tree. (In reply to
comment #30
)
> I've upload a new patch to fix build. > I am still wondering why EWS-bots could not catch this type of build error which commit-queue could catch.
Hayato Ito
Comment 32
2012-02-06 01:43:27 PST
Created
attachment 125596
[details]
Patch for landing
Hayato Ito
Comment 33
2012-02-06 01:46:03 PST
Created
attachment 125597
[details]
Patch for landing
WebKit Review Bot
Comment 34
2012-02-06 02:39:46 PST
Comment on
attachment 125597
[details]
Patch for landing Clearing flags on attachment: 125597 Committed
r106794
: <
http://trac.webkit.org/changeset/106794
>
WebKit Review Bot
Comment 35
2012-02-06 02:39:54 PST
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.
Top of Page
Format For Printing
XML
Clone This Bug