GVariant variable arguments, tests, cleanups
authorRyan Lortie <desrt@desrt.ca>
Mon, 8 Mar 2010 15:30:59 +0000 (10:30 -0500)
committerRyan Lortie <desrt@desrt.ca>
Mon, 8 Mar 2010 15:31:19 +0000 (10:31 -0500)
commit75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6
tree41978cdf58edea5a3113f2b92164a63bd7c31434
parent8cd5c94f42fb362e1620368e805d50e3804e7bc2
GVariant variable arguments, tests, cleanups

Merge GVariant variable arguments support and put it under tests.

Also, remove the hack of the test case directly '#include'ing .c files
from glib/.  Instead, create a non-installed gvariant-internal.h that
the tests can include and make the symbols in it visible on the symbol
table of the shared library.  These symbols (as they are present in no
installed header files) are not part of the API of GLib.

Increase test coverage in a few other areas.
12 files changed:
docs/reference/glib/glib-docs.sgml
docs/reference/glib/glib-sections.txt
docs/reference/glib/gvariant-varargs.xml [new file with mode: 0644]
glib/glib.symbols
glib/gvariant-internal.h [new file with mode: 0644]
glib/gvariant-serialiser.c
glib/gvariant-serialiser.h
glib/gvariant.c
glib/gvariant.h
glib/gvarianttypeinfo.c
glib/gvarianttypeinfo.h
glib/tests/gvariant.c