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 Aug 30, 2011
  1. gimarshallingtests.h: Remove unimplemented functions

    cgwalters committed Aug 30, 2011
    The new missing-element-type warning triggers for these.
  2. scanner: Don't try to copy c:type if we're parsing (element-type)

    cgwalters committed Aug 30, 2011
    Commit 81abc2e tries harder to keep
    the c:type if it was overriden by a (type) annotation.  However, the
    _resolve() function was also called for (element-type), which had
    undesirable effects - we'd copy the container c:type to the element
    type.
    
    Fix this by splitting out the c:type preservation to only happen when
    processing toplevel types.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656931
  3. Fix warning for missing (element-type)

    cgwalters committed Aug 30, 2011
    While looking for a different bug, I noticed that the introspectable
    pass lists was missing GSList.  And the warning was never set up
    to fire anyways.  Fix it and add a test.
Commits on Aug 29, 2011
  1. Add make-check-passed to gitignore

    Johan Dahlin authored and jdahlin-litl committed Aug 29, 2011
  2. Use INTROSPECTION_SCANNER_ENV in Makefile.introspection

    Johan Dahlin authored and jdahlin-litl committed Aug 29, 2011
  3. Add a make-check check to pre-commit hook

    Johan Dahlin authored and jdahlin-litl committed Aug 29, 2011
Commits on Aug 28, 2011
  1. Avoid most of the special-casing of GObject.Object in the scanner

    Pavel Holejsovsky
    Pavel Holejsovsky committed Aug 28, 2011
    There were some cases of handling GObject and GInitiallyUnowned which
    were not necessary.  Removing special cases from them simplified code
    and as a bonus it added 'GObject::notify' signal into GIR, which was
    not there previously.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657446
Commits on Aug 26, 2011
  1. Revert "xlib: fix the type of XID"

    gcampax committed Aug 26, 2011
    This reverts commit 3553cd0.
    
    Turns out it was wrong, XID is 64 bit on a 64 bit system. Plus
    the scanner doesn't like multiple level typedefs.
  2. xlib: fix the type of XID

    gcampax committed Mar 1, 2011
    XIDs are CARD32, which corresponds to guint32 on all platform, not
    gulong (which is 64 bit on x86_64). Fix that, and use alias indirection
    to more accurately reflect the typedefs.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=643620
  3. configure.ac: Do not generate template files

    jjardon committed Aug 26, 2011
    It's not needed as the project uses inline comments
    for documentation.
  4. Update autotools configuration

    jjardon committed Aug 26, 2011
    Replace deprecated autoconf macros
    Use new libtool syntax
Commits on Aug 25, 2011
  1. Fix g_irepository_find_by_gtype() for GDK_TYPE_RECTANGLE

    Pavel Holejsovsky
    Pavel Holejsovsky committed Aug 19, 2011
    Complement fix for g-ir-scanner which converts every GdkRectangle
    gtype to CairoRectangleInt.  Make sure that C-side API is also aware
    of this workaround.
    
    Use case requiring this patch:
    
    When binding implementation wants to get/set property, it can use either
    GI-based approach (g_property_info_xxx() funcs), or just GLib facilities.
    Although former is probably preferred, there are cases when latter is still
    needed (e.g. gstreamer uses dynamic properties, which are not present in the
    gir).  In this case, binding implementation queries the type of the propertyb
    (using g_object_class_find_property()), it gets GDK_TYPE_RECTANGLE,
    and without the patch it cannot map it to any known type.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=655423
  2. Properly handle GParamSpec and descendants

    Pavel Holejsovsky
    Pavel Holejsovsky committed Aug 13, 2011
    GParamSpec is introspected as fundamental class, and all GObject
    classes derived from it (e.g. GParamSpecChar) are marked as such.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656440
Commits on Aug 24, 2011
Commits on Aug 23, 2011
  1. add back the fixed_array_out_struct test

    John (J5) Palmieri
    John (J5) Palmieri committed Aug 23, 2011
  2. tests: build tests only on make check

    tetromino authored and cgwalters committed Aug 22, 2011
    Use automake's check_ prefix and avoid putting anything nontrivial in
    BUILT_SOURCES so that tests are build only on make check.
    
    The dummy -rpath in AM_LDFLAGS in tests/scanner/Makefile.am is needed to
    force libtool to build shared libraries for check_LTLIBRARIESS targets
    (automake builds check_LTLIBRARIES as static by default); see
    http://lists.gnu.org/archive/html/automake/2005-10/msg00107.html
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657066
  3. doctool: Disable tests for now

    cgwalters committed Aug 23, 2011
    They don't work for multiple reasons, and there is still debate
    about how the formatting etc. will work.
Commits on Aug 22, 2011
Commits on Aug 18, 2011
  1. Regenerate Gio/GLib/GObject annotations

    martinpitt committed Aug 18, 2011
    Ran misc/update-glib-annotations.py against current glib master.
  2. Add tests for newly added warnings

    gcampax committed Aug 18, 2011
    g-ir-scanner now warns for invalid (element-type) annotations
    in GPtrArray and in GByteArray. Test that.
  3. tests/doctool: Remove MALLARD_DIRS from BUILT_SOURCES

    tomeuv committed Aug 18, 2011
    so we don't generate the test docs when doing a plain build
  4. Disallow non byte types for GByteArrays

    gcampax committed Jul 2, 2011
    Similarly to GPtrArrays, GByteArrays can only contain bytes. Emit
    a warning if an inconsistent (element-type) is placed, and ensure
    that the default is guint8 if nothing is added. This way bindings
    can support GByteArrays without special casing them.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=652753
  5. Forbid GPtrArrays holding non-pointer types

    gcampax committed Jul 2, 2011
    It should be safe for bindings to assume that GPtrArrays hold only
    pointers (or values as big as it), so there is no need to go through
    hoops for converting smaller integers when marshalling.
    Libraries that need arrays of integers should use GArray.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=652753
Commits on Aug 17, 2011
  1. Docbookwriter: signal flags

    Laszlo Pandy
    Laszlo Pandy committed Aug 17, 2011
  2. In DocBookWriter, remove DocBookEntity and just use the ast nodes dir…

    Laszlo Pandy
    Laszlo Pandy committed Aug 17, 2011
    …ectly.
Commits on Aug 16, 2011
  1. For docbook, make the id attributes the same regardless of language. …

    Laszlo Pandy
    Laszlo Pandy committed Aug 16, 2011
    …Only user visible strings should change between C and Python.