Hi Andrei > I'm asking this because CSS Regions spec defines the Region interface as an > WebIDL supplemental interface that needs to be implemented by any object > that can be a region (Element, Pseudo elements etc.). Is there a way in > WebKit to write an interface that "implements" another as specified by > WebIDL?
Currently, no. (Correct me if I'm wrong.) > However, WebKitIDL defines "Supplemental" more like a "partial interface": > http://trac.webkit.org/wiki/WebKitIDL#Supplemental The current WebKitIDL implementation is "on the way". Eventually we want to remove the [Supplemental] IDL attribute and support the "A implements B" syntax as defined in the WebIDL. Do you have any alternative solution to make CSS Regions work without the "A implements B" syntax? If no, maybe it's time to consider supporting the "A implements B" syntax (, which would require a substantial amount of work though:-). On Thu, Jul 19, 2012 at 5:08 PM, Andrei Bucur <[email protected]> wrote: > Hello Webkitters! > > The latest WD for WebIDL defines a supplemental interface of an interface A > as any element of the acyclic graph of interfaces that is connected to A > through "implements" statements or through the inheritance chain of another > supplemental interface: > http://www.w3.org/TR/WebIDL/#dfn-supplemental-interface > > However, WebKitIDL defines "Supplemental" more like a "partial interface": > http://trac.webkit.org/wiki/WebKitIDL#Supplemental > > I'm asking this because CSS Regions spec defines the Region interface as an > WebIDL supplemental interface that needs to be implemented by any object > that can be a region (Element, Pseudo elements etc.). Is there a way in > WebKit to write an interface that "implements" another as specified by > WebIDL? > > Thanks, > Andrei. > > _______________________________________________ > webkit-dev mailing list > [email protected] > http://lists.webkit.org/mailman/listinfo/webkit-dev > -- Kentaro Hara, Tokyo, Japan (http://haraken.info) _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo/webkit-dev

