GNOME Bugzilla – Bug 440034
Interface proxy methods require "out" direction
Last modified: 2018-08-17 13:37:30 UTC
Many errors of the form: Could not write interface proxy AtkEditableText.insert_text: cannot use int* parameter with direction 'None' are generated when generating the atk wrappers from the atk.defs file. These errors are easily fixed by stating the direction as "out" for outbound parameters. This improves coverage of the wrappers in many cases.
Created attachment 88517 [details] [review] set direction to out
Gustavo, This patch fixes all the out parameters for proxy method generation against atk. Your fix for bug #440059 means this patch can now be checked in. Thanks!
Created attachment 88832 [details] [review] set direction to out, missed a few cases Previous patch missed a few AtkValue methods.
pygtk is not under active development anymore and had its last code changes in 2013. Its codebase has been archived: https://gitlab.gnome.org/Archive/pygtk/commits/master PyGObject at https://gitlab.gnome.org/GNOME/pygobject is its successor. See https://pygobject.readthedocs.io/en/latest/guide/porting.html for porting info. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent version of PyGObject. Thanks!