[Webkit-unassigned] [Bug 15691] [GTK] Public API does not follow GTK+ conventions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 25 14:40:22 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=15691


xan.lopez at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xan.lopez at gmail.com




------- Comment #2 from xan.lopez at gmail.com  2007-10-25 14:40 PDT -------
(In reply to comment #0)
> There is evidence that the WebKitPage class should instead be named *View to
> match GTK+ convention of widgets to be added to scrolled containers eg.
> TreeView and TextView.
> 
> It may also be prudent to follow GTK+ coding style in classes under
> WebKit/gtk/Api/ and perhaps WebKitSupport since its very much the convention
> when you are defining GObject classes in boilerplate-heavy C code.

+1 for this if there's no problem in doing it. The people more likely to
contribute to that code (I guess) are used to that style.

> 
> We may also want to introduce much of the new API in one go to avoid the
> situation where people add bits and pieces to scratch an itch, making it
> inconsistent. To this end, we may want to borrow from/adopt:
> 
> http://gtk-webcore.svn.sourceforge.net/viewvc/gtk-webcore/trunk/WebkitGtk/
> 
> I'm not entirely convinced by that API either. The delegate classes would need
> to go. Some of the entry point names are also rather lengthy.
> 
> We need to discuss these issues so we can move forward with a public API for
> WebKit/Gtk+ that can be supported in the long term, or even recommend for use
> in applications at all.
> 

Now that the ground work in Epiphany is done and we can start implementing some
big missing chunks in the webkit port I hope I'll be able to provide some
feedback there.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list