The rest of the generated classes gained g_autoptr support in fd6ca66, but this one is still missing. Because whatever_proxy_new_finish() and whatever_proxy_new_sync() are declared as returning a Whatever * instead of a WhateverProxy *, and the generated method-call stubs act on a Whatever *, it's reasonably common to want to declare a g_autoptr (Whatever).
cbbcaa4 codegen: Add g_autoptr support for the shared GInterface
gio/gdbus-2.0/codegen/codegen.py | 4 ++++
1 file changed, 4 insertions(+)
Upstream: git.gnome.org