Bug 76435

Summary: Add <shadow> element.
Product: WebKit Reporter: Hayato Ito <hayato>
Component: DOMAssignee: Hayato Ito <hayato>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, dglazkov, dominicc, gustavo, hayato, morrita, ojan, rakuco, rolandsteiner, shinyak, shinyak, vestbo, webkit.review.bot, xan.lopez
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 76433    
Attachments:
Description Flags
WIP.
none
try for build-bots.
none
let me watch results of ews.
none
let me watch results of ews again.
none
let me watch results of ews again, updating HTMLElementsAllInOne.cpp
none
let me watch results of ews again, JSHTMLShadowElement is guared
none
let me watch results of ews again, idl is now guarded
none
let me watch results of ews again, fix idl
none
Fix mac build hopefully
none
ready for review (hopefully).
none
fix builds.
none
Patch for landing
none
Patch for landing none

Hayato Ito
Reported 2012-01-17 01:07:43 PST
Attachments
WIP. (9.51 KB, patch)
2012-01-17 01:16 PST, Hayato Ito
no flags
try for build-bots. (18.52 KB, patch)
2012-02-02 00:06 PST, Hayato Ito
no flags
let me watch results of ews. (20.66 KB, patch)
2012-02-02 01:24 PST, Hayato Ito
no flags
let me watch results of ews again. (21.52 KB, patch)
2012-02-02 02:56 PST, Hayato Ito
no flags
let me watch results of ews again, updating HTMLElementsAllInOne.cpp (22.06 KB, patch)
2012-02-02 04:53 PST, Hayato Ito
no flags
let me watch results of ews again, JSHTMLShadowElement is guared (23.60 KB, patch)
2012-02-02 05:42 PST, Hayato Ito
no flags
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
let me watch results of ews again, fix idl (22.88 KB, patch)
2012-02-02 19:42 PST, Hayato Ito
no flags
Fix mac build hopefully (22.86 KB, patch)
2012-02-03 02:04 PST, Hayato Ito
no flags
ready for review (hopefully). (25.02 KB, patch)
2012-02-03 05:04 PST, Hayato Ito
no flags
fix builds. (24.50 KB, patch)
2012-02-05 21:23 PST, Hayato Ito
no flags
Patch for landing (24.50 KB, patch)
2012-02-06 01:43 PST, Hayato Ito
no flags
Patch for landing (24.50 KB, patch)
2012-02-06 01:46 PST, Hayato Ito
no flags
Hayato Ito
Comment 1 2012-01-17 01:16:05 PST
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.