Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: GOBJECT_INTROS…
Commits on Jul 16, 2012
  1. @cgwalters

    Release 1.33.4

    cgwalters authored
  2. @cgwalters
Commits on Jul 12, 2012
  1. @ricotz
  2. GIMarshallingTests: Add method taking array of variants

    Mikkel Kamstrup Erlandsen authored Martin Pitt committed
    Add a new interface GIMarshallingTestsInterface3 with a method that takes an
    array of variants as argument. This can be used for testing the passing of
    array of variants from C to introspection clients, which is not otherwise
    covered in the tests for arrays of variants.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667244
    
    Signed-off-by: Martin Pitt <martinpitt@gnome.org>
  3. Fix GI_MARSHALLING_TESTS_INTERFACE2_GET_IFACE() definition

    Martin Pitt authored
    This used the non-existing G_TYPE_INSTANCE_GET_INTERFACE2 macro, likely a
    copy&paste error.
Commits on Jul 11, 2012
  1. @ricotz
Commits on Jul 10, 2012
  1. @nemequ
Commits on Jul 9, 2012
  1. @cgwalters

    scanner: Ensure "complete_ctype" patch doesn't throw an exception for…

    cgwalters authored
    … anonymous unions
    
    The previous patch introduced a regression where we would crash on
    encountering an anonymous union.  Work around this by just writing out
    'gpointer' in this case, and add a regression test.
Commits on Jul 7, 2012
  1. @krnowak @cgwalters

    giscanner: Write detailed information in "type" tag's "c:type" attrib…

    krnowak authored cgwalters committed
    …ute.
    
    That is - write also type qualifiers (const and volatile here). Update
    existing tests and add a new struct to regress.h having members with
    type qualifiers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656445
Commits on Jul 6, 2012
  1. @cgwalters
  2. @krnowak @cgwalters

    giscanner: Fix pointer parsing.

    krnowak authored cgwalters committed
    They were parsed in wrong order resulting in having wrong pointer
    being const. For example - g_settings_list_schemas return type is
    normally 'const gchar *const *', but parsing result was
    'const gchar ** const'.
    
    This was unnoticed, because pointer constness information is rather
    not used by gobject-introspection now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656445
  3. @krnowak @cgwalters
Commits on Jul 2, 2012
  1. @gcampax

    Maintransfomer: fix again paring error domains with unregistered enums

    gcampax authored
    Previous fix was wrong, as it called to_underscores_noprefix on a
    prefixed type name. The actual fix is to call the transformer to
    do the prefix / type_name split, and turn the latter to underscores.
    Test case included.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=634202
  2. @cgwalters
  3. @cgwalters
  4. @cgwalters

    tests: Add SLetter

    cgwalters authored
    This test case has a single-letter symbol prefix, which triggers
    edge cases in the difference between prefix handling.
    
    See https://bugzilla.gnome.org/show_bug.cgi?id=637025
Commits on Jun 29, 2012
  1. @magcius

    Fix build

    magcius authored
Commits on Jun 28, 2012
  1. @magcius

    scanner: Remove properties

    magcius authored
    We don't need a basic getter for a private field - this isn't Java.
  2. @magcius

    scanner: Don't use an O(N) lookup when we already have a hashmap

    magcius authored
    This is a general code cleanup.
  3. @roojs @cgwalters
Commits on Jun 27, 2012
  1. @magcius

    Revert scanner fix in 64f3832

    magcius authored
    This is incorrect -- the type name that's passed to the function
    should contain a prefix. This fixes error domains for GLib errors.
    Don't revert doc changes or test additions.
Commits on Jun 26, 2012
  1. @cgwalters

    Release 1.33.3

    cgwalters authored
Commits on Jun 23, 2012
  1. @ricotz
Commits on Jun 18, 2012
  1. @gcampax

    scanner: complete the enum-to-error-quark fix

    gcampax authored
    Turns out that the problem was not only in the wrong matching
    to GType enums, but also that the non-GType heuristics used
    to_underscores instead of to_underscores_noprefix, turning DBusError
    into D_Bus_Error instead of DBus_Error.
    Complete with various tests.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669350
Commits on Jun 16, 2012
  1. @gcampax

    scanner: fix pairing of error quarks with registered enums

    gcampax authored
    _uscore_type_names maps from the c_symbol_prefix, which has the
    global ns prefix removed, so we need to split the function symbol
    before the lookup. Previously it worked because it used the heuristics
    for unregistered enums (and failed for GDBusError, which has two
    uppercase letters in succession)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669350
Commits on Jun 5, 2012
  1. @cgwalters

    Release 1.33.2

    cgwalters authored
  2. @cgwalters
  3. tests: Add marshalling test for a boxed struct property

    Martin Pitt authored
    Also make the _copy()/_free() methods for GIMarshallingTestsBoxedStruct get
    along with NULL values.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=676603
Commits on Jun 1, 2012
  1. @magcius

    tests: Add a refcounting boxed

    magcius authored Martin Pitt committed
Commits on May 27, 2012
  1. @danwinship

    scanner: allow for functions that look like constructors but aren't

    danwinship authored
    If the scanner found a function with _new in its name, but not
    prefixed by the name of a known type, it would assume that the
    function was a constructor, and then complain that it couldn't figure
    out what it was a constructor for, and mark it introspectable=0.
    
    Instead, just assume that the function is not actually a constructor
    in that case (unless it's explicitly tagged as such).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=676815
Commits on May 25, 2012
  1. @magcius

    givfuncinfo: Fix memory leak

    magcius authored
    The field info wasn't being freed after it was used
  2. @magcius

    tests: Fix a memory leak

    magcius authored
    We need to unref the cairo surface here, as we are making the context
    be the sole owner of it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671687
  3. @magcius
Something went wrong with that request. Please try again.