Permalink
Commits on Aug 4, 2010
Commits on Aug 3, 2010
  1. Do not leak typelibs with wrong header info.

    Previously the typelibs that were loaded but whose header information
    weren't right were just leaked.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=625672
    nud committed Aug 3, 2010
  2. Add new API g_typelib_require_private()

    This is equivalent to g_typelib_require() but intended for use with
    private typelibs, which get loaded from the provided directory.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=625672
    nud committed Jul 30, 2010
Commits on Jul 28, 2010
  1. [dumper] Fix indentation

    Johan Dahlin committed Jul 28, 2010
  2. [Gio] Add missing return-value annotations

    Johan Dahlin committed Jul 28, 2010
  3. [giscanner] Make warnings less dense

    Omit ns=, context= and include the function symbol for Functions
    Johan Dahlin committed Jul 28, 2010
  4. [girepository-private] Add ffi declarations

    Add declarations for the ffi closure api we're using, this silents
    GCC warnings on systems with broken ffi headers.
    Johan Dahlin committed Jul 28, 2010
  5. [girepository] Update documentation

    Johan Dahlin committed Jul 28, 2010
  6. [GIRepository] Rename g_irepository_enumerate

    Rename it to g_irepository_enumerate_versions
    Johan Dahlin committed Jul 28, 2010
Commits on Jul 27, 2010
  1. Append -Wl,-rpath=. to the scanner compile

    This is required if we're not using libtool
    desrt committed Jul 27, 2010
  2. Add g_irepository_enumerate

    This will be used for pygobject to enumerate namespaces.
    cgwalters committed with tomeuv Jul 27, 2010
Commits on Jul 22, 2010
  1. [giscanner] Calrify missing element-type validation

    Avoid using tabs and too long lines as well
    Johan Dahlin committed Jul 22, 2010
  2. Update GIMarshallingTests expected gir

    To make the tests pass again
    Johan Dahlin committed Jul 22, 2010
  3. [girepository] Include path to file in typelib load failure error

    This makes version conflicts more obvious.
    cgwalters committed Jul 22, 2010
Commits on Jul 20, 2010
Commits on Jul 19, 2010
  1. Fix two compilation warnings

    cgwalters committed Jul 19, 2010
Commits on Jul 15, 2010
  1. [girepository] Fix ordering in override_search_path

    Entries in the GI_TYPELIB_PATH environment variable are added to the
    global search path in reverse order - instead, add entries in the
    same order in which they are specified.
    steffenoly committed Jul 15, 2010
Commits on Jul 14, 2010
  1. [girepository] Actually verify header of loaded typelibs in g_ireposi…

    …tory_require
    
    Take a GError * for typelib loading code, validate the header.  This
    fixes bizarre errors from gjs where g_irepository_require would happily
    load old typelibs.
    cgwalters committed Jul 14, 2010
Commits on Jul 12, 2010
  1. Bump for unstable series

    cgwalters committed Jul 12, 2010
  2. Release 0.9.2

    cgwalters committed Jul 12, 2010
  3. Don't conditionalize reference/ build on gtk-doc being enabled

    gtk-doc already does that for us
    cgwalters committed Jul 12, 2010
Commits on Jul 9, 2010
  1. Don't include machine-dependent integral types in the typelib

    Previously we had both e.g. GI_TYPE_TAG_LONG and GI_TYPE_TAG_INT64,
    but in fact the typelib is already machine-specific, so it makes sense
    to just encode this as a fixed type.  The .gir remains abstract.
    
    We also remove size_t from the typelib; one would never want to treat
    it differently than an integer.
    
    time_t is removed as well; while bindings like gjs had special handling
    to turn it into e.g. a JS Date object, I don't think we should encourage
    people to use these POSIX types in their API.  Use GTimeVal or the like
    instead.
    
    Because the typelib is now really machine-specific, we need to remove
    the -expected.tgirs from git.  (We could potentially add a check
    which wasn't just a literal diff later)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=623774
    cgwalters committed Jul 7, 2010
  2. Fix up tests for last commit

    cgwalters committed Jul 9, 2010
  3. Correctly quote printed shell commands

    Johan Dahlin committed Jul 9, 2010
  4. Print the command line instead of a python list

    Johan Dahlin committed Jul 9, 2010
  5. Remove trailing whitespace

    Johan Dahlin committed Jul 9, 2010
  6. Add support for non-GObject fundamental objects

    This patch adds support for instantiable fundamental object types,
    which are not GObject based. This is mostly interesting for being
    able to support GstMiniObject's which are extensivly used in GStreamer.
    Includes a big test case to the Everything module (inspired by
    GstMiniObject) which should be used by language bindings who wishes to
    test this functionallity.
    
    This patch increases the size of the typelib and breaks compatibility
    with older typelibs.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=568913
    Johan Dahlin committed Jun 12, 2010