[webkit-gtk] WebKitGTK+ 1.9.6 released!

Xan xan.lopez at gmail.com
Thu Aug 9 11:53:57 PDT 2012


On Wed, Aug 8, 2012 at 4:49 PM, Dan Vratil <dvratil at redhat.com> wrote:
> On Wednesday 08 of August 2012 14:14:26 you wrote:
>> On Wed, Aug 8, 2012 at 1:39 PM, Dan Vratil <dvratil at redhat.com> wrote:
>> > Hello,
>> >
>> > there seem to be an API change in the generated DOM bindings:
>> >
>> > webkit_dom_html_element_set_class_name() is now called
>> > webkit_dom_element_set_class_name()
>> >
>> > This breaks build of Evolution (while it worked in 1.9.5). Was it really
>> > intended to change existing API or is it a bug? I realize this is a
>> > development release, but I believe there should be some guarantees of
>> > source compatibility between stable releases (1.8 - 1.10).
>>
>> Hi,
>>
>> yes, they are supposed to be stable. Probably some change in the IDL
>> files that we didn't catch. We'll fix it for the next release adding a
>> compatibility method in
>> Source/WebCore/bindings/gobject/WebKitDOMCustom.cpp (we have a few of
>> those already).
>
> So webkit_dom_html_element_set_class_name() will be available again and
> webkit_dom_element_set_class_name() will be provided by the
> WebKitDOMCustom.cpp?

Actually the other way around. The WebKitDOMElement methods will still
be there, we''ll just provide backwards-compat wrappers in the
WebKitDOMHTMLElement class.

This is already fixed in SVN, will be in the next release.

>
> Btw I've run into one more problem with this release and that is that it won't
> build :-)

Yeah, that's a known bug that happens from time to time... we need to
fix it for real.

Xan


More information about the webkit-gtk mailing list