Skip to content
Commits on Feb 3, 2011
  1. @cgwalters

    scanner: Don't fail on mkdir if cachedir already exists

    cgwalters committed
    Hit this race in practice with two g-ir-scanner invocations
    in Fedora's koji.
Commits on Feb 2, 2011
  1. @tomeuv

    Add (method) overrides

    tomeuv committed
    So methods such as gtk_drag_dest_set() can be put inside Gtk.Widget
Commits on Feb 1, 2011
  1. Update gobject/gio syntax

    Johan Dahlin committed
    Now fetches all sections correctly, with updated glib code base
    and an updated annotation tool.
  2. Preserve gtk-doc section names

    Johan Dahlin committed
    Preserve the section names and write them out on the class/record/
  3. Sort gio/gobject annotations

    Johan Dahlin committed
  4. Sort output

    Johan Dahlin committed
  5. Add missing spaces

    Johan Dahlin committed
Commits on Jan 28, 2011
  1. @tomeuv
Commits on Jan 21, 2011
  1. @tomeuv
  2. @tomeuv

    Pass shared-library as-is to g_module_open

    tomeuv committed
    Because it already has the lib prefix and the .so postfix
  3. @tomeuv

    Preserve the c:type of array elements

    tomeuv committed
    So the element type has the correct is_pointer flag
Commits on Jan 20, 2011
  1. ast: cleanup clone() methods

    Johan Dahlin committed
  2. @tomeuv

    Depend on cairo-gobject if available

    tomeuv committed
    And set library-name and package accordingly in the cairo .gir
  3. @tomeuv

    Add GIMarshallingTests.Interface2

    tomeuv committed
    so we can test conflicts when two bases have a vfunc with the
    same name.
  4. Regenerate gio-2.0.c from glib/master

    Pavel Holejsovsky committed
Commits on Jan 19, 2011
  1. @tomeuv
  2. @nacho

    [tests] add tests for guint8 arrays

    nacho committed
    * guint8 can be interpreted as array characters that can be memcpyied
      during marshalling so add a test to check if we are correctly handling
      this codepath
Commits on Jan 17, 2011
  1. @laszlopandy

    Add a second enum to GIMarshallingTests to support pygi tests for non…

    laszlopandy committed
    …-gtype enums.
    There was a bug in pygi in which non-gtype enums shared values between themselves.
    That is, if there was an attribute Enum.THE_VALUE, it would be available on as OtherEnum.THE_VALUE as well.
    To make a test case for this bug, we need a second non-gtype enum in GIMarshallingTests to compare with.
  2. @martinpitt

    test: gi_marshalling_tests_array_gvariant_in

    Mikkel Kamstrup Erlandsen committed with martinpitt
    A new test to expose a bug in pygobject
Commits on Jan 13, 2011
  1. Make caller-allocates detection work for struct aliases

    Pavel Holejsovsky committed
    Scanner tries to detect caller-allocates attribute automatically if
    not explicitly specified by checking that parameter is not double-referenced
    and is struct or union.  This patch adds resolving of aliases when
    checking whether parameter is struct or union.
    Also removes old incorrect method transformer.follow_aliases, which
    was never used in current code.
  2. @pavouk
Commits on Jan 12, 2011
  1. @cgwalters

    Post-release version bump

    cgwalters committed
  2. @tomeuv

    Add g_vfunc_info_invoke and g_vfunc_info_get_address

    tomeuv committed
    for calling the native implementation of a virtual function. Refactors
    the code common with g_function_info_invoke in _g_callable_info_invoke.
Commits on Jan 11, 2011
  1. @cgwalters
  2. @cgwalters
  3. @cgwalters
  4. scanner: Rename g_irepository_dump when included from the dumper

    Benjamin Otte committed
    This avoids a naming conflict when compiling GiRepository.gir, where
    g_irepository_dump() was defined in an included header.
  5. gir: Fix build of Gio-2.0.gir

    Benjamin Otte committed
    - include gio-unix headers properly into Gio gir
    - don't include gsettingsbackend.h
Commits on Jan 10, 2011
  1. scanner: Stop predeclaring the functions that are to be scanned

    Benjamin Otte committed
    Instead, rely on the c_includes. See the previous commit for details.
  2. scanner: Include all headers when building the dumper binary

    Benjamin Otte committed
    This avoids warnings about undefined functions when using init sections
    and it removes the requirement to predeclare the get_type functions that
    should be called. For an example for this problem with GStreamer, see
    We can now also use gcc's error checking to ensure that users
    - specify the correct C includes in the gir file (because otherwise we
      get errors when compiling the dumper).
    - the types do actually exist (because again, the compiler will
  3. scanner: Use packages from --pkg

    Benjamin Otte committed
    Use pkgconfig files from --pkg when compiling the dump binary.
    This helps avoiding linker errors when init sections are provided that
    use code from those packages.
Commits on Jan 7, 2011
  1. @tomeuv

    scanner: Make sure that vfuncs made to the GIR

    tomeuv committed
    * don't skip those associated to a signal
    * don't warn if it doesn't have an invoker
Something went wrong with that request. Please try again.