Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: GOBJECT_INTROS…
Commits on Dec 15, 2009
  1. @jjardon

    Substitute deprecated Glib symbol: g_mapped_file_free

    jjardon authored Johan Dahlin committed
    glib-compat.h file created to use g_mapped_file_unref only if
    glib >= 2.22 is available
    
    https://bugzilla.gnome.org/show_bug.cgi?id=603727
  2. @compnerd

    fix invoke tests

    compnerd authored Johan Dahlin committed
    retval should be a valid pointer
    
    https://bugzilla.gnome.org/show_bug.cgi?id=604472
  3. @compnerd

    protect on null retval

    compnerd authored Johan Dahlin committed
    ffi_call does not protect against retval being NULL, resulting in a segfault.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=604472
  4. Revert "GI_TYPE_TAG_VOID != ffi_type_void"

    Johan Dahlin authored
    This reverts commit 28cccba.
Commits on Dec 14, 2009
  1. Do not require the precense of INTROSPECTION_GIRS

    Johan Dahlin authored
    It's useful to be able to include the makefile without
    having introspection enabled.
  2. Update .gitignore

    Johan Dahlin authored
  3. Install Makefile.introspection in the right dir

    Johan Dahlin authored
    Also, make sure that it is included in the dist
  4. Move the functions out of the define

    Johan Dahlin authored
    As it breaks when including the makefile when using
    an absolute path.
  5. @jdahlin-litl

    Add a Makefile.introspection

    jdahlin-litl authored Johan Dahlin committed
    This will make it easier for third-party projects to use
    introspection by having easy make rules.
Commits on Dec 10, 2009
  1. Post release version bump

    Johan Dahlin authored
Commits on Dec 9, 2009
  1. @danwinship

    annotate g_completion_complete_utf8

    danwinship authored
    acts as a regression test on the recognizing-GLib.List-inside-glib
    part of the previous patch.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=602512
  2. @danwinship

    [scanner] Fix various hardcoded type name checks

    danwinship authored
    Various places that check hardcoded type names were not always handling
    the case of the type being used from within its own library (in which
    case it won't have a type prefix). Make them more consistent.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=602512
  3. @danwinship
  4. Improve the error message

    Johan Dahlin authored
  5. Fix an annotationparser bug for empty tags

    Johan Dahlin authored
    Makes sure we can parse empty tags such as '@foo:' without
    adding a : in the end which the typelib compiler will complain
    about
  6. @jdahlin-litl

    [Gio] g_repalce_contents_finish has an out arg

    jdahlin-litl authored Johan Dahlin committed
  7. @hadess

    Make error more verbose in parser

    hadess authored
    By printing the function when arguments are missing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=604161
Commits on Dec 8, 2009
  1. Wrap line in 80 characters

    Johan Dahlin authored
  2. @cgwalters

    [everything] Add a function which has multiple (out) double arguments

    cgwalters authored
    This is similar to a Clutter function.
  3. @cgwalters

    [transformer] Look up callback types in the full name set, not just t…

    cgwalters authored
    …ypedefs
    
    When looking up GINames, we should look in _names.names.
  4. @cgwalters
Commits on Dec 5, 2009
  1. @ensonic

    scanner: more verbose parser error messages

    ensonic authored
    Keep track of the current line (the first 2000 chars of it) and include that in
    syntax error messages. Also print that failed token in the error message.
  2. @ensonic

    scanner: fix wrong linenumbers in parser errors

    ensonic authored
    Increment linenumber in parse_comment which reads over multiline comments.
Commits on Dec 4, 2009
  1. @ensonic

    annotationparser: include symbol name in warning

    ensonic authored
    Telling file and line would be better, but alreday this way one atleast has a
    chance to fix it actually.
  2. @ensonic
  3. Add ffi cflags/libs/requires to exported .pc

    Johan Dahlin authored
    This is required as external projects such as gjs
    are now using girffi and thus need the ffi cflags
    to be able to link.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=603653
  4. Revert "Require libffi.pc"

    Johan Dahlin authored
    This reverts commit 92abbe7 and
    494c1c9.
Commits on Dec 3, 2009
  1. Allow NULL to be sent in for various callbacks

    Johan Dahlin authored
  2. [everything] Allow passing NULL to the callback

    Johan Dahlin authored
  3. Remove scope notified annotations

    Johan Dahlin authored
    It's no longer necessary as the scanner figures out these
    by itself
  4. Check for AsyncReadyCallback / DestroyNotify

    Johan Dahlin authored
    This should have been included with f74823. Fixes
    the async/notified scope annotation for glib/gio.
Commits on Dec 2, 2009
  1. @cgwalters
  2. @cgwalters

    Require libffi.pc

    cgwalters authored
    We use it for girffi.h.  Remove the code to detect libffi without the .pc
    file.  If you don't have it, get it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=603653
  3. @cgwalters

    [dumper] Fix threads initialization

    cgwalters authored
    Correctly guard with g_thread_supported, call g_thread_init before
    g_type_init.
  4. @Zaspire

    Add async callback tests to everything

    Zaspire authored Johan Dahlin committed
Something went wrong with that request. Please try again.