glib/gobject
Philip Withnall 25a7c817d3 glib: Add missing (nullable) and (optional) annotations
Add various (nullable) and (optional) annotations which were missing
from a variety of functions. Also port a couple of existing (allow-none)
annotations in the same files to use (nullable) and (optional) as
appropriate instead.

Secondly, add various (not nullable) annotations as needed by the new
default in gobject-introspection of marking gpointers as (nullable). See
https://bugzilla.gnome.org/show_bug.cgi?id=729660.

This includes adding some stub documentation comments for the
assertion macro error functions, which weren’t previously documented.
The new comments are purely to allow for annotations, and hence are
marked as (skip) to prevent the symbols appearing in the GIR file.

https://bugzilla.gnome.org/show_bug.cgi?id=719966
2015-11-07 10:48:32 +01:00
..
tests .gitignore updates 2015-10-23 11:28:03 -04:00
.gitignore Stop using glib-genmarshal at build time 2011-06-20 17:24:07 -04:00
ChangeLog Update README files to refer to git 2009-03-31 19:39:16 -04:00
gatomicarray.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gatomicarray.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gbinding.c binding: Simplify the default transform func 2015-06-03 17:46:57 -07:00
gbinding.h GObject: Remove more leftover markup from headers 2014-03-07 06:10:36 -05:00
gboxed.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gboxed.h glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gclosure.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gclosure.h glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
genums.c docs: code example for enumeration types 2015-02-08 16:06:17 +01:00
genums.h Updated FSF's address 2014-01-31 14:31:55 +01:00
glib-genmarshal.c glib-genmarshal: Fix memory leak with --prefix 2015-10-03 11:33:00 +01:00
glib-mkenums.in Fix tiny typo. 2015-10-28 10:50:40 +01:00
glib-types.h Move GStrv typedef to glib.h instead of gobject.h 2015-09-22 11:18:30 -04:00
gmarshal.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gmarshal.h gmarshal.h: replace "extern" with GLIB_AVAILABLE_IN_ALL 2013-01-13 13:13:55 -05:00
gmarshal.list Update the comment in gmarshal.list 2012-06-23 17:53:22 -04:00
gobject_probes.d Add missing semicolons to gobject_probes.d 2012-10-15 19:48:44 -04:00
gobject_trace.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gobject-autocleanups.h Revert "gvalue: Use g_value_clear as clear function" 2015-10-02 10:07:53 -04:00
gobject-query.c gobject: Mark a helper variable as const 2015-03-04 08:55:30 +00:00
gobject.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gobject.h Make g_set_object more symmetric 2015-09-07 19:43:19 -04:00
gobject.py Try to make gobject.py work with both pythons 2014-06-16 15:25:42 -04:00
gobject.rc.in Update the year in the *.rc.in files 2011-06-07 08:55:31 +08:00
gobject.stp.in Add dtrace and systemtap support for gobject 2010-05-27 14:51:41 -04:00
gobjectnotifyqueue.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gparam.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gparam.h Doc: fix some gtk-doc warnings 2015-10-30 10:30:55 -04:00
gparamspecs.c gparamspecs: Mark g_param_spec_string()’s default value as (nullable) 2015-10-08 12:57:33 +01:00
gparamspecs.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gsignal.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gsignal.h gsignal: Document memory management best practices for signal handlers 2015-08-19 12:56:38 +01:00
gsourceclosure.c Prevent race condition in g_io_condition_get_type 2015-06-04 22:30:50 -04:00
gsourceclosure.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gtype-private.h gobject: move _g_type_debug_flags from gtype.h to gtype-private.h 2014-06-28 14:00:32 -04:00
gtype.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gtype.h glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gtypemodule.c GObject: Convert docs to markdown 2014-02-01 10:22:45 -05:00
gtypemodule.h gtypemodule: use G_GNUC_UNUSED in G_DEFINE_DYNAMIC_TYPE_EXTENDED 2015-06-27 22:41:13 -07:00
gtypeplugin.c Annotate all examples with their language 2014-02-01 15:11:49 -05:00
gtypeplugin.h GObject: Remove more leftover markup from headers 2014-03-07 06:10:36 -05:00
gvalue.c glib: Add missing (nullable) and (optional) annotations 2015-11-07 10:48:32 +01:00
gvalue.h Revert "gvalue: Add g_value_clear method" 2015-10-02 10:07:53 -04:00
gvaluearray.c Convert remaining uses of 'Rename to:' 2015-03-12 16:55:22 -04:00
gvaluearray.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gvaluecollector.h docs: fix many documentation issues in gobject/ 2015-02-05 16:01:17 +01:00
gvaluetransform.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gvaluetypes.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gvaluetypes.h Updated FSF's address 2014-01-31 14:31:55 +01:00
libgobject-gdb.py.in Avoid shadowing the dir builtin 2010-12-03 14:08:36 -05:00
Makefile.am Use -Wl,-znodelete for all our libraries 2015-10-20 08:18:22 -04:00
makefile.msc.in gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
marshal-genstrings.pl Hacky script to fix up your .msc.in files on windows. Dunno if this is a 2001-08-04 15:49:55 +00:00