Permalink
Switch branches/tags
INITIAL_RELEASE GOBJECT_INTROSPECTION_1_45_2 GOBJECT_INTROSPECTION_1_44_0 GOBJECT_INTROSPECTION_1_43_92 GOBJECT_INTROSPECTION_1_43_91 GOBJECT_INTROSPECTION_1_43_3 GOBJECT_INTROSPECTION_1_41_91 GOBJECT_INTROSPECTION_1_41_4 GOBJECT_INTROSPECTION_1_41_3 GOBJECT_INTROSPECTION_1_40_0 GOBJECT_INTROSPECTION_1_39_90 GOBJECT_INTROSPECTION_1_39_3 GOBJECT_INTROSPECTION_1_38_0 GOBJECT_INTROSPECTION_1_37_6 GOBJECT_INTROSPECTION_1_37_4 GOBJECT_INTROSPECTION_1_37_1 GOBJECT_INTROSPECTION_1_36_0 GOBJECT_INTROSPECTION_1_35_9 GOBJECT_INTROSPECTION_1_35_8 GOBJECT_INTROSPECTION_1_35_4 GOBJECT_INTROSPECTION_1_35_3 GOBJECT_INTROSPECTION_1_35_2 GOBJECT_INTROSPECTION_1_34_2 GOBJECT_INTROSPECTION_1_34_1_1 GOBJECT_INTROSPECTION_1_34_1 GOBJECT_INTROSPECTION_1_34_0 GOBJECT_INTROSPECTION_1_33_14 GOBJECT_INTROSPECTION_1_33_10 GOBJECT_INTROSPECTION_1_33_9 GOBJECT_INTROSPECTION_1_33_4 GOBJECT_INTROSPECTION_1_33_3 GOBJECT_INTROSPECTION_1_33_2 GOBJECT_INTROSPECTION_1_32_1 GOBJECT_INTROSPECTION_1_32_0 GOBJECT_INTROSPECTION_1_31_22 GOBJECT_INTROSPECTION_1_31_20 GOBJECT_INTROSPECTION_1_31_10 GOBJECT_INTROSPECTION_1_31_6 GOBJECT_INTROSPECTION_1_31_1 GOBJECT_INTROSPECTION_1_30_0 GOBJECT_INTROSPECTION_1_29_17 GOBJECT_INTROSPECTION_1_29_16 GOBJECT_INTROSPECTION_1_29_15 GOBJECT_INTROSPECTION_1_29_0 GOBJECT_INTROSPECTION_0_10_8 GOBJECT_INTROSPECTION_0_10_7 GOBJECT_INTROSPECTION_0_10_6 GOBJECT_INTROSPECTION_0_10_5 GOBJECT_INTROSPECTION_0.10.4 GOBJECT_INTROSPECTION_0_10_4 GOBJECT_INTROSPECTION_0_10_3 GOBJECT_INTROSPECTION_0_10_2 GOBJECT_INTROSPECTION_0_10_1 GOBJECT_INTROSPECTION_0_10_0 GOBJECT_INTROSPECTION_0_9_12 GOBJECT_INTROSPECTION_0_9_11 GOBJECT_INTROSPECTION_0_9_10 GOBJECT_INTROSPECTION_0_9_9 GOBJECT_INTROSPECTION_0_9_8 GOBJECT_INTROSPECTION_0_9_7 GOBJECT_INTROSPECTION_0_9_6 GOBJECT_INTROSPECTION_0_9_3 GOBJECT_INTROSPECTION_0_9_2 GOBJECT_INTROSPECTION_0_9_0 GOBJECT_INTROSPECTION_0_6_14 GOBJECT_INTROSPECTION_0_6_13 GOBJECT_INTROSPECTION_0_6_12 GOBJECT_INTROSPECTION_0_6_11 GOBJECT_INTROSPECTION_0_6_10 GOBJECT_INTROSPECTION_0_6_9 GOBJECT_INTROSPECTION_0_6_8 GOBJECT_INTROSPECTION_0_6_7 GOBJECT_INTROSPECTION_0_6_6 GOBJECT_INTROSPECTION_0_6_5 GOBJECT_INTROSPECTION_0_6_4 GOBJECT_INTROSPECTION_0_6_3 GOBJECT_INTROSPECTION_0_6_2 GOBJECT_INTROSPECTION_0_6_1 GOBJECT_INTROSPECTION_0_6_0 GOBJECT_INTROSPECTION_0_5_0 1.42.0 1.39.0
Nothing to show
Commits on Sep 20, 2011
  1. configure: Release 1.30

    cgwalters committed Sep 20, 2011
Commits on Sep 19, 2011
  1. Fix incorrect extension for tempfile

    dieterv committed Sep 19, 2011
    I set ext to None in commit f2a7084
    without realizing _generate_tempfile does a simple string formatting.
    A simple test proves this does not generate an empty string:
    
    $ python -c "f = '%s' % None; print f, type(f)"
    None <type 'str'>
    
    So pass an empty string instead of None for the suffix parameter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=659502
Commits on Sep 17, 2011
  1. Fix linking against libpython

    dieterv committed Sep 17, 2011
    - AM_CHECK_PYTHON_LIBS doesn't work for 64bit sytems (lib64)
    - Python extension modules do not need to be linked against
      libpython on linux anyway, but it is needed on Windows
    
    So only run AM_CHECK_PYTHON_LIBS in configure.ac for the windows
    case and make it clear in Makefile-giscanner.am linking
    against libpython is a windows only thing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658914
Commits on Sep 15, 2011
  1. add tests for arrays of simple structs and arrays of gvalue

    John (J5) Palmieri
    John (J5) Palmieri committed Sep 15, 2011
     * for now we assume simple struct arrays and gvalue arrays are flat
       until gi gets support for annotating the level of indirection
       of an array.
Commits on Sep 14, 2011
  1. Add constant value annotation

    Johan Dahlin authored and jdahlin-litl committed Sep 13, 2011
    Add an annotation tag "Value:" which can be used on
    constants to override the value.
Commits on Sep 13, 2011
  1. tests: Add gir/ to toplevel typelib path

    cgwalters committed Sep 13, 2011
    Fixes the test when running uninstalled.
Commits on Sep 12, 2011
  1. scanner: Don't add redundant notify signal

    cgwalters committed Sep 12, 2011
    It was actually introduced by e0fea81
  2. Fix g_type_info_is_pointer() for overriden types of arguments.

    Pavel Holejsovsky
    Pavel Holejsovsky committed Sep 12, 2011
    Algorithm which detects whether argument type is pointer checks for
    trailing '*' characters in c:type .gir elements.  This failed if ctype
    is either 'gpointer' or 'gconstpointer'.  Add specific check for
    gpointer/gconstpointer types when deducing pointerness of the type.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658848
Commits on Sep 10, 2011
  1. scanner: correctly handle structs with arrays of anon unions

    tsch committed Sep 10, 2011
    This applies mainly to GValue, which is defined as:
    
      struct _GValue
      {
        /*< private >*/
        GType		g_type;
    
        /* public for GTypeValueTable methods */
        union {
          gint	v_int;
          guint	v_uint;
          glong	v_long;
          gulong	v_ulong;
          gint64      v_int64;
          guint64     v_uint64;
          gfloat	v_float;
          gdouble	v_double;
          gpointer	v_pointer;
        } data[2];
      };
    
    Previously, the scanner did not understand the array of unions.  This
    resulted in g_struct_info_get_size returning an incorrect size for
    GValue (at least on 32bit systems).
    
    Fix this by making up a separate union declaration for the GIR that can
    be referenced by the array.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657040
Commits on Sep 9, 2011
  1. scanner: Add "notify" signal to GObject

    cgwalters committed Sep 9, 2011
    For gjs we want to switch to using introspection data for signals, and
    the "notify" signal being missing from GObject was a problem.
Commits on Sep 7, 2011
  1. Windows port: additionally set PATH in common.mk

    dieterv committed Sep 5, 2011
    Windows doesn't know about LPATH, but PATH is part
    of it's .dll search order.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  2. Revert "Windows port: Make g-ir-annotiotion-tool, g-ir-doc-tool and g…

    dieterv committed Sep 7, 2011
    …-ir-scanner 'relocatable' at runtime."
    
    It's a bit too soon for this one, misunderstood review on irc.
    Apologies for the mess!
    
    This reverts commit 0102c51.
  3. Windows port: g-ir-scanner: Accept -m flags

    dieterv committed Sep 5, 2011
    Some pkgconfig files contain these flags on Windows, for example
    gtk+-3.0.pc has -mms-bitfields in it's Cflags. Nothing is done yet
    with these though, we only accept these flags for now...
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  4. Windows port: the tmpfile is going to be an exe...

    dieterv committed Sep 5, 2011
    ... on Windows, so take care of the extension.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  5. Windows port: Do not append '/usr/share' to _xdg_data_dirs...

    dieterv committed Sep 5, 2011
    ... on Windows as it points to the MinGW installation directory,
    which doesn't have any .gir files to start with anyway.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  6. Windows port: compute GOBJECT_INTROSPECTION_LIBDIR at runtime.

    dieterv committed Sep 5, 2011
    Otherwise, we fail to properly locate the typelibs, because on Windows
    the value of GOBJECT_INTROSPECTION_LIBDIR depends on where Glib has been
    installed. Due to the nature of how we handle software that depends on
    Glib on Windows (it is recommended that each program bundles it's private
    copy), we're working in a "multi-prefixed" environment. Hence the value
    computed at build time will most likely not even exist at runtime.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  7. Windows port: cmph_time.h includes sys/resource.h which is not availa…

    dieterv committed Sep 5, 2011
    …ble on Windows.
    
    So only include it when WIN32 is not defined.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  8. Windows port: Work arount MSYS weirdness where it changes --libtool= …

    dieterv committed Sep 5, 2011
    …command line arguments.
    
    This continues to reuse the LIBTOOL variable from automake if it's set,
    but works around some MSYS weirdness: When running g-ir-scanner, MSYS
    changes a command-line argument --libtool="/bin/sh ../../libtool" into
    --libtool=c:/opt/msys/1.0/bin/libtool. So just use sh.exe without path
    because we already "know" where the libtool configure produced is.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  9. Windows port: set CAIRO_SHARED_LIBRARY in configure.ac

    dieterv committed Sep 5, 2011
    Both when x$have_cairo_gobject = xyes and x$have_cairo = xyes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  10. Windows port: check for OS_WIN32 in configure.ac

    dieterv committed Sep 5, 2011
    Without repeated output created by AC_MSG_CHECKING([for Win32])
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
  11. Windows port: Use an improved python.m4

    dieterv committed Sep 5, 2011
    - AM_CHECK_PYTHON_HEADERS macro now allows PYTHON_INCLUDES to be overridden
      from an environment variable and
    - the new AM_CHECK_PYTHON_LIBS macro to check for ability to link against
      libpython. This also allows PYTHON_LIBS and PYTHON_LIB_LOC to be overridden
      from their respective environment variables.
    
    This allows gobject-introspection to be built with MinGW/MSYS by doing:
    
    PYTHON_DIR="/c/Python27"
    SRC_DIR="/d/dev/gnome.org/checkout/gobject-introspection/src"
    ...
    PYTHON_INCLUDES="-I${PYTHON_DIR}/include/" \
    PYTHON_LIBS="-L${PYTHON_DIR}/libs/ -lpython${PYTHON_VERSION}" \
    PYTHON_LIB_LOC="${PYTHON_DIR}/libs/" \
    "${SRC_DIR}/configure" \
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620566
Commits on Sep 3, 2011
  1. common.mk: Drop incorrect $(EXEEXT) extension on scripts

    cgwalters committed Sep 3, 2011
    It only applies to native binaries.
  2. Fix compilation with mingw

    ylatuya authored and cgwalters committed Sep 3, 2011
    grealpath.h defines GetFullPathNameA() as windows.h is
    not imported, but for gitscanner.c, windows.h is imported and the compiler
    throws an error.
  3. gi-dump-types: New uninstalled debugging program

    cgwalters committed Sep 3, 2011
    Usage: ./_build/gi-dump-types g_object_get_type
  4. girffi: Remove unnecessary sys/mman.h include

    cgwalters committed Sep 3, 2011
    While we're here move config.h to the top for consistency.