Update annotations from glib git
Update annotations from glib git
Update annotations from glib git
Update annotations from glib git
gir: Add gmodule-2.0.c

Grab annotions from gmodule like we do for glib and gio. This
result in a properly generated and documented GModule-2.0.gir.
Update gengir.bat

Commit 08958a30 added a gmodule-2.0.c that is to be used to generate the
.gir file for GModule.  Update gengir.bat accordingly for GModule-2.0.gir.
Update annotations for glib-2.38
Release 1.38.0
scannerlexer: don't reject __volatile__ tokens

They should be treated the same as regular volatile specifiers,
not like __attribute__() or __asm__().
Revert "scannerlexer: don't reject __volatile__ tokens"

This reverts commit ebffefb27ed81b095106056698dd8db9a21fb6f9.
Pushed by mistake
gimarshalingtests: Add tests for multiple utf8 args with allow-none

Add test function which accepts multiple allow-none utf8 arguments.
This can be used for testing a default of NULL for unsupplied
arguments annotated with allow-none.

https://bugzilla.gnome.org/show_bug.cgi?id=640812
gimarshalingtests: Add tests for mixed allow-none and implicit args

Add test method with an allow-none in the middle of non allow-none
arguments. Add test method with an array and its length argument
interleaved with allow-none arguments.

https://bugzilla.gnome.org/show_bug.cgi?id=640812
Use case insensitive compare for signal "when" attribute

Update parser to use g_ascii_strcasecmp instead of strcmp. This fixes
incorrect flags being set when the incomming gir is using lowercase values
for the "when" attribute.

https://bugzilla.gnome.org/show_bug.cgi?id=709462
gimarshallingtests.def: Add symbols for new tests

Add the new symbols to export for the new tests introduced in commits
a19bfeb4 (gimarshalingtests: Add tests for multiple utf8 args with
allow-none) and 6c9e4d5d (gimarshalingtests: Add tests for mixed
allow-none and implicit args).
Update glib annotations from git master
g-ir-compiler: remove references to --code, remove --no-init options

The "--code" option was removed years ago in ac81f3e8c5f1c380d16677232d67466e739da283
so remove references to it from README and g-ir-compiler(1)

Remove the "--no-init" option from g-ir-compiler and g-ir-compiler(1)
as it was documented to "can only be used if --code is also specified",
so no reason to keep it around.
build: actually require libffi >= 3.0.0

as documented in README...
README: fix the Tools section a bit
tests: Update misc/pep8.py to 1.4.6

Updated from:
https://raw.github.com/jcrocholl/pep8/1.4.6/pep8.py
tests: make parsed2tree() and expected2tree() methods of TestCommentBlock()