[webkit-dev] On the hazards of fast attribute lookup

2011-10-18 Thread Andreas Kling
Hey WebKittens! WebCore::Element has two functions covering with most of your attribute retrieval use cases: const AtomicString getAttribute(const QualifiedName) const; bool hasAttribute(const QualifiedName) const; An optimization was introduced in http://trac.webkit.org/changeset/59281 to

[webkit-dev] -webkit-inline-box and visible descendants

2011-10-18 Thread Dominic Cooney
Hi webkittens, Is there a spec for -webkit-inline-box? I am investigating an assertion failure I can tickle using -webkit-inline-box. But to fix this, I first need to understand what the intended behavior is. If I have this markup: !DOCTYPE html style #a { display: -webkit-inline-box;

[webkit-dev] Regarding OPENVG for GTK Build....

2011-10-18 Thread nagarjuna atluri
hi all, I am trying to build OPENVG for GTK port. Can anyone provide me the details for building OPENVG(which flag to enable etc) Thanks in advance... -- Nagarjuna ___ webkit-dev mailing list webkit-dev@lists.webkit.org

[webkit-dev] Turn on the PARALLEL_JOBS feature by default

2011-10-18 Thread Balazs Kelemen
Hi Webkittens! I am planning to turn on the ENABLE_PARALLEL_JOBS feature by default. It is tracked in https://bugs.webkit.org/show_bug.cgi?id=70032. This feature has proved to be an efficient optimization for some SVG filters where it has been applied. Naturally it could be used in other

Re: [webkit-dev] Turn on the PARALLEL_JOBS feature by default

2011-10-18 Thread Darin Adler
I think it’s worth going further — when can we remove this #if altogether? -- Darin ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

[webkit-dev] ENABLE-removal summary

2011-10-18 Thread Adam Barth
As discussed previously on webkit-dev, we've been cleaning up some of the ENABLE macros in WebKit: https://lists.webkit.org/pipermail/webkit-dev/2011-September/017988.html As part of this effort, we've removed 19 ENABLE macros. Of those, 5 were converted to USE macros, 6 were deleted along with

Re: [webkit-dev] Regarding OPENVG for GTK Build....

2011-10-18 Thread Julien Chaffraix
I am trying to build OPENVG for GTK port. Can anyone provide me the details  for building OPENVG(which flag to enable etc) Please direct your questions to webkit-help (or webkit-gtk in this case) as webkit-dev is related to the development of WebKit itself. You should know that the OpenVG

Re: [webkit-dev] Regarding OPENVG for GTK Build....

2011-10-18 Thread Martin Robinson
On Tue, Oct 18, 2011 at 2:11 PM, Julien Chaffraix julien.chaffr...@gmail.com wrote: I am trying to build OPENVG for GTK port. You should know that the OpenVG back-end is not fully upstreamed in WebKit and has lacked some maintenance lately so don't expect an easy build. More here [1] (which

[webkit-dev] Tightening up our include discipline

2011-10-18 Thread Adam Barth
The other day, Sam chided me on a bug for including a header from WebCore proper in a file in WebCore/platform. Even though I know I'm not supposed to do that, it's an easy mistake to make. There's some work going on in https://bugs.webkit.org/show_bug.cgi?id=49192 to improve the style checker

Re: [webkit-dev] ENABLE-removal summary

2011-10-18 Thread Sam Weinig
Hazzah! Great work Adam and friends! -Sam On Oct 18, 2011, at 10:37 AM, Adam Barth wrote: As discussed previously on webkit-dev, we've been cleaning up some of the ENABLE macros in WebKit: https://lists.webkit.org/pipermail/webkit-dev/2011-September/017988.html As part of this effort,

Re: [webkit-dev] Tightening up our include discipline

2011-10-18 Thread Sam Weinig
For the specific case of Event, we do need some sort of poor man's RTTI here for the sake of the bindings, but we could consider alternatives. Since you need to identify the subclasses, you need to either use many virtual functions, as we do currently for Event, or have some tagging mechanism,

Re: [webkit-dev] Tightening up our include discipline

2011-10-18 Thread Adam Barth
My thought on that is to use a single virtual function and return an atomic string, like we do for elements. Adam On Oct 18, 2011 6:10 PM, Sam Weinig wei...@apple.com wrote: For the specific case of Event, we do need some sort of poor man's RTTI here for the sake of the bindings, but we could