Emmanuele Bassi
54cc43630d
Rename the generated private data getter function
...
As it turns out, we have examples of internal functions called
type_name_get_private() in the wild (especially among older libraries),
so we need to use a name for the per-instance private data getter
function that hopefully won't conflict with anything.
2013-06-24 15:43:04 +01:00
Emmanuele Bassi
32747def4b
gio: Use the new private instance data declaration
...
Use the newly added macros, and remove the explicit calls to
g_type_class_add_private().
https://bugzilla.gnome.org/show_bug.cgi?id=700035
2013-06-24 14:18:01 +01:00
Matthias Clasen
4dbcd27eee
Make GPermission more forgiving
...
It is not great if calling g_permission_acquire on a simple
permission object just segfaults. This commit arranges for
this to return a G_IO_ERROR_NOT_SUPPORTED error.
2012-08-19 02:19:27 -04:00
Robert Ancell
4143842eb4
Add missing allow-none annotations for function parameters.
...
Found using:
find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v '@error' | grep -v allow-none
2012-03-31 20:34:28 +11:00
Matthias Clasen
2011ecd6ac
GPermission: Drop @returns syntax from doc comments
2011-11-21 11:01:16 -05:00
Matthias Clasen
eed36d38d1
Various doc tweaks
2010-11-28 23:55:43 -05:00
Ryan Lortie
5b946e0504
gio/: fully remove gioalias hacks
2010-07-07 19:53:22 -04:00
Michael Natterer
3944a63fed
gio: fix the build
2010-06-06 21:15:42 +02:00
Matthias Clasen
92fab48387
Some cleanups
...
Always include config.h, make property strings for translation,
add since tags.
2010-06-06 14:24:14 -04:00
Ryan Lortie
7a4860d69a
Bug 620519 - GPermission
...
Add an abstract interface representing the permission to perform an
action.
2010-06-04 19:03:38 +02:00