[Webkit-unassigned] [Bug 35200] New: [gtk] Improve g-i annotations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Feb 20 15:17:08 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=35200

           Summary: [gtk] Improve g-i annotations
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: diegoe at gnome.org


Currently our .gir/.typelib files for gobject-introspection are generated from
the .h files. While this works ok it has some problems like lack of ownership
specification so for example getting the data source of a frame transfers the
full ownership to the caller when that's not true in usual usage. This leds to
crashes when -for example- seed frees this wrongly "fully owned" return values.

The solution would be to add proper annotations to our gtk-doc comments in .cpp
files, however this does not solve the whole thing because g-ir-scanner can't
read cpp files according to Colin Walters. We are stuck until they make a cpp
parser for g-ir-scanner.

Anyway, the bug is still there on our side but the solution to it is useless
unless g-i-s is fixed.

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



More information about the webkit-unassigned mailing list