[webkit-reviews] review granted: [Bug 74595] [GTK] Add WebKitWindowProperties to WebKit2 GTK+ API : [Attachment 119400] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 15 06:06:40 PST 2011


Gustavo Noronha (kov) <gns at gnome.org> has granted Carlos Garcia Campos
<cgarcia at igalia.com>'s request for review:
Bug 74595: [GTK] Add WebKitWindowProperties to WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=74595

Attachment 119400: Patch
https://bugs.webkit.org/attachment.cgi?id=119400&action=review

------- Additional Comments from Gustavo Noronha (kov) <gns at gnome.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=119400&action=review


I like the rename to WindowProperties, it certainly caused some
misunderstanding before, being called features. I love how good our API test
coverage is becoming, WebKit2GTK+ will shine, you're doing a great job Carlos!
=)

I was thinking about getWindowFrame. I remember at some point considering, in
webkit1, whether we should report the actual window size or the knowledge
WebWindowFeatures had of it, for some sites had terrible checks like "while
(size != desired_size) request_size_change(desired_size)", or something like
that, but I don't think we did anything regarding that, and things seem to be
working fine, so this one also looks fine to me.

> Source/WebKit2/UIProcess/API/gtk/WebKitWindowProperties.cpp:452
> + * Get the geometry that the window should have on the screen when shown.

Nit: should be Gets, since we're talking about the function. Also, s/that//, I
think.

> Source/WebKit2/UIProcess/API/gtk/WebKitWindowProperties.h:61
> +webkit_window_properties_get_geometry	    (WebKitWindowProperties
*window_properties,
> +						     GdkRectangle	   
*geometry);

Should we use cairo_rectangle_int_t here, rather than GdkRectangle?
GdkRectangle is currently a typedef to the cairo type, and we seem to be
gradually moving towards using the cairo types directly. I'll ask the GTK+
people and report back here.


More information about the webkit-reviews mailing list