Update annotations from glib git
Update annotations from glib git
Release 1.37.6
dumper: Attempt to identify MSVC/'cl' more precisely

Checking for 'cl' in the whole compiler string trips up people who do
CC='gcc --command-with-cl-in-the-name'.  We should (probably) only
look at the first argument, although this will break for people doing
CC='ccache cl', but would someone do that?

See: https://bugzilla.gnome.org/show_bug.cgi?id=698090
Typo
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.
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()
tests: put create_tests() below TestCommentBlock()

closer to __main__, where it's actually used...
tests: rename <commentblock> element to <input>

We'll start testing parser warning/error messages and
serialized output later on so this will make it easier to
see what's parser input and output...
tests: put <docblock> element inside a <parser> element

The <parser> element can then hold both the expected
<docblock> parse tree and the warning/error messages
emitted by the parser in a future <messages> child
element.
tests: validate GTK-Doc test files

This is more of a handy developer tool than something
that is always expected to be executed as part of the
test suite, so we don't add a hard dependency on xmllint.

https://bugzilla.gnome.org/show_bug.cgi?id=688897