Skip to content
Commits on Aug 30, 2011
  1. @cgwalters

    gimarshallingtests.h: Remove unimplemented functions

    cgwalters committed Aug 29, 2011
    The new missing-element-type warning triggers for these.
  2. @cgwalters
  3. @cgwalters

    scanner: Don't try to copy c:type if we're parsing (element-type)

    cgwalters committed Aug 29, 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
  4. @cgwalters
  5. @cgwalters

    Fix warning for missing (element-type)

    cgwalters committed Aug 29, 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. @jdahlin-litl

    Add make-check-passed to gitignore

    Johan Dahlin committed with jdahlin-litl Aug 29, 2011
  2. @jdahlin-litl
  3. @jdahlin-litl

    Add a make-check check to pre-commit hook

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

    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. @xclaesse
  2. @xclaesse
  3. @gcampax

    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.
  4. @gcampax

    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
  5. @jjardon

    configure.ac: Do not generate template files

    jjardon committed Aug 26, 2011
    It's not needed as the project uses inline comments
    for documentation.
  6. @jjardon
  7. @jjardon

    Update autotools configuration

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

    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 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
  1. @magcius
  2. @magcius

    Remove MAINTAINERS and add DOAP

    magcius committed Aug 24, 2011
Commits on Aug 23, 2011
  1. add back the fixed_array_out_struct test

    John (J5) Palmieri committed Aug 23, 2011
  2. @tetromino @cgwalters

    tests: build tests only on make check

    tetromino committed with cgwalters 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. @cgwalters

    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
  1. @cgwalters
  2. @cgwalters
Commits on Aug 18, 2011
  1. @tsch
  2. @martinpitt

    Regenerate Gio/GLib/GObject annotations

    martinpitt committed Aug 18, 2011
    Ran misc/update-glib-annotations.py against current glib master.
  3. @gcampax

    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.
  4. @tomeuv

    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
  5. @gcampax

    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
  6. @gcampax

    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 committed Aug 17, 2011
  2. In DocBookWriter, remove DocBookEntity and just use the ast nodes dir…

    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 committed Aug 16, 2011
    …Only user visible strings should change between C and Python.
Something went wrong with that request. Please try again.