doc: Remove empty namespaces from en/index.xml
doc: Remove reference to Dbus class, it was renamed to DBus
build: Fix Makefile of valtest and opaquetest samples

Some parts were not taking into account the fact that the generated code
is now in a subfolder.
gtk: Add ListStore.SetValue overload for long type

Without that change, using ListStore.SetValue with a long would use the
float overload, which might not be expected and cause some issues.

Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
gapi.xsd: Fix type of array_len attribute in fieldType
generator: Add support for fixed length arrays as method parameters

Fixed length arrays are available in gobject introspection and are
already converted by the bindinator tool. The array_len attribute was
only used in structs.

This adds support for them as method parameters, generating the correct
code for them. Fixes issue #98.

Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
generator: Fix handle being passed when type is a struct

A static getter method would always generate a Handle parameter even
though some types do not have a Handle, for example structs.

Closes issue #99.

Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
generator: Add new keyword to GType property if it hides parent

If the parent already has a GType property, add a "new" keywords to hide
it.

This eliminates a lot of warnings when using classes derived from
Opaque. Closes issue #100.

Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>