Permalink
Commits on Apr 17, 2012
  1. Release 1.32.1

    cgwalters committed Apr 17, 2012
Commits on Apr 11, 2012
  1. Avoid _get_func() consuming reference from input info

    Fix of leak in 4c9424e was a bit
    overaggressive, stealing also one reference from input 'info'
    argument.
    
    Also fixes another bug in that commit - local 'func' shadowing the
    return value, causing that function always returned NULL even when
    some result was actually found.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673282
    pavouk committed with Pavel Holejsovsky Mar 31, 2012
Commits on Apr 2, 2012
Commits on Mar 27, 2012
  1. Add tests for vfuncs with callbacks as arguments

    https://bugzilla.gnome.org/show_bug.cgi?id=663052
    
    Signed-off-by: Martin Pitt <martinpitt@gnome.org>
    tomeuv committed with Martin Pitt Feb 21, 2012
  2. Make g_callable_info_invoke public

    So it can be used for invoking callbacks
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663052
    
    Signed-off-by: Martin Pitt <martinpitt@gnome.org>
    tomeuv committed with Martin Pitt Oct 30, 2011
  3. Add regression tests for GHashTable holding GValue

    Add a couple of functions which can be used to test
    marshalling/demarshalling of GHashTables having GValue as keys.
    
    This is related to a python-gobject bug:
    https://bugzilla.gnome.org/show_bug.cgi?id=668903
    
    Signed-off-by: Martin Pitt <martinpitt@gnome.org>
    mardy committed with Martin Pitt Mar 21, 2012
  4. Release 1.32.0

    cgwalters committed Mar 27, 2012
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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667701
    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@daenzer.net>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668902
    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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671218
    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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668902
    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 <walters@verbum.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668902
    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