introspection: Add more filename type annotations for strings which can contain filenames
commitfed574a0c82e26187358a93c649db084b7727db5
authorChristoph Reiter <creiter@src.gnome.org>
Wed, 11 Oct 2017 16:49:11 +0000 (11 18:49 +0200)
committerChristoph Reiter <creiter@src.gnome.org>
Thu, 26 Oct 2017 16:51:51 +0000 (26 18:51 +0200)
tree49e42a48b192c874d24d4c0c80c1cf0fe94c892f
parent3d35379382e291f85b0b273067a256b575ffc3e3
introspection: Add more filename type annotations for strings which can contain filenames

This continues the changes done in https://bugzilla.gnome.org/show_bug.cgi?id=767245

This makes it possible to pass Python path types as process arguments and env vars
in PyGObject and and makes it clear that the values are not strictly utf-8 and need
to be validated/converted first.

https://bugzilla.gnome.org/show_bug.cgi?id=788863
gio/gappinfo.c
gio/gapplication.c
gio/gapplicationcommandline.c
gio/gdesktopappinfo.c
gio/gfile.c
gio/gsubprocess.c
gio/gsubprocesslauncher.c
glib/genviron.c
glib/gshell.c
glib/gspawn.c