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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 25 12:10:03 PDT 2007


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

           Summary: [GTK] Public API does not follow GTK+ conventions
           Product: WebKit
           Version: 523.x+ (nightly)
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: Gtk
          Severity: Major
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: alp at atoker.com


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.

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.


-- 
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