Commits on Mar 21, 2012
  1. Release 1.31.22

    cgwalters committed Mar 21, 2012
Commits on Mar 20, 2012
Commits on Mar 15, 2012
  1. scanner: Remove array fields from List.clone()

    These were apparently copied by mistake.
    Jesse van den Kieboom committed with cgwalters Jan 11, 2012
Commits on Mar 8, 2012
  1. repository: Remove extraneous leftover assignment to rvalue.

    Signed-off-by: Michel Dänzer <>
    Michel Dänzer committed with cgwalters Mar 8, 2012
Commits on Mar 6, 2012
  1. Fix matching of methods named *_get_type()

    The code which heuristically turned functions into class methods would always
    ignore any function called *_get_type or *_get_gtype. However, the code which
    looked for GI metadata functions to execute them was much more comprehensive,
    checking not just the name, but also that it had no parameters and that it
    returned a GType.
    This change abstracts the more comprehensive check into the Function class, and
    uses the same check in both places.
    mdbooth committed with jdahlin-litl Mar 6, 2012
Commits on Mar 5, 2012
  1. repository: Add new public gi_type_info_extract_ffi_return_value() API

    Dealing with FFI and return values is very tricky; this API allows
    sharing the bits to do it between gobject-introspection and gjs (and
    potentially other FFI binding consumers).
    **NOTE** I swapped the order of the arguments, under the premise that
    out arguments should generally be last.
    cgwalters committed Feb 16, 2012
  2. repository: Fix conversion of FFI values on big-endian architectures

    Adapted from the fixes for (see bug 665152). It makes sure values are
    properly converted between glib and FFI, which is critical for big
    endian architectures.
    Patch adjusted to use GIArgument instead of custom union types
    by Colin Walters <>
    Michel Dänzer committed with cgwalters Feb 16, 2012
  3. Release 2.31.20

    cgwalters committed Mar 5, 2012
Commits on Feb 22, 2012
  1. g-ir-doc-tool: Add missing files

    ricotz committed Feb 22, 2012
Commits on Feb 21, 2012
  1. tests: Fix make dist

    ricotz committed Feb 21, 2012
  2. g-ir-doc-tool: Update .gitignore

    tomeuv committed Feb 21, 2012
  3. g-ir-doc-tool: Create a GIR file specific for testing doc generation

    This will also serve as a reference of the syntax that is currently
    supported by g-ir-doc-tool.
    tomeuv committed Feb 21, 2012
Commits on Feb 20, 2012
  1. Merge branch 'mallard-templates'

    tomeuv committed Feb 20, 2012