| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
retval should be a valid pointer
https://bugzilla.gnome.org/show_bug.cgi?id=604472
|
|
|
|
|
|
| |
ffi_call does not protect against retval being NULL, resulting in a segfault.
https://bugzilla.gnome.org/show_bug.cgi?id=604472
|
|
|
|
| |
This reverts commit 28cccba737ec2214da66b0d74059278162cf5fd0.
|
|
|
|
|
| |
It's useful to be able to include the makefile without
having introspection enabled.
|
| |
|
|
|
|
| |
Also, make sure that it is included in the dist
|
|
|
|
|
| |
As it breaks when including the makefile when using
an absolute path.
|
|
|
|
|
| |
This will make it easier for third-party projects to use
introspection by having easy make rules.
|
| |
|
|
|
|
|
|
|
| |
acts as a regression test on the recognizing-GLib.List-inside-glib
part of the previous patch.
https://bugzilla.gnome.org/show_bug.cgi?id=602512
|
|
|
|
|
|
|
|
| |
Various places that check hardcoded type names were not always handling
the case of the type being used from within its own library (in which
case it won't have a type prefix). Make them more consistent.
https://bugzilla.gnome.org/show_bug.cgi?id=602512
|
|
|
|
|
|
| |
Only set "throws" in the latter case
https://bugzilla.gnome.org/show_bug.cgi?id=602512
|
| |
|
|
|
|
|
|
| |
Makes sure we can parse empty tags such as '@foo:' without
adding a : in the end which the typelib compiler will complain
about
|
| |
|
|
|
|
|
|
| |
By printing the function when arguments are missing
https://bugzilla.gnome.org/show_bug.cgi?id=604161
|
| |
|
|
|
|
| |
This is similar to a Clutter function.
|
|
|
|
| |
When looking up GINames, we should look in _names.names.
|
| |
|
|
|
|
|
| |
Keep track of the current line (the first 2000 chars of it) and include that in
syntax error messages. Also print that failed token in the error message.
|
|
|
|
| |
Increment linenumber in parse_comment which reads over multiline comments.
|
|
|
|
|
| |
Telling file and line would be better, but alreday this way one atleast has a
chance to fix it actually.
|
| |
|
|
|
|
|
|
|
|
| |
This is required as external projects such as gjs
are now using girffi and thus need the ffi cflags
to be able to link.
https://bugzilla.gnome.org/show_bug.cgi?id=603653
|
|
|
|
|
| |
This reverts commit 92abbe78dd7ffe0ff6d61db5f2bff0745a69115a and
494c1c92520917999407832453c11c2247b4e7bb.
|
| |
|
| |
|
|
|
|
|
| |
It's no longer necessary as the scanner figures out these
by itself
|
|
|
|
|
| |
This should have been included with f74823. Fixes
the async/notified scope annotation for glib/gio.
|
| |
|
|
|
|
|
|
|
| |
We use it for girffi.h. Remove the code to detect libffi without the .pc
file. If you don't have it, get it.
https://bugzilla.gnome.org/show_bug.cgi?id=603653
|
|
|
|
|
| |
Correctly guard with g_thread_supported, call g_thread_init before
g_type_init.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=596960
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=602762
|
|
|
|
| |
Bug #602087.
|
|
|
|
|
|
|
|
| |
Due to a missing header, gobject-introspection fails to compile on OpenBSD.
And only due to headers-including-headers practice this doesn't blow up on
many other platforms.
https://bugzilla.gnome.org/show_bug.cgi?id=596226
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=603157
|
|
|
|
|
|
|
|
| |
GAsyncReadyCallback should have use the async scope per
default and GDestroyNotify should be notified if the
previous parameters are a callback and user data.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602862
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=603526
|
|
|
|
|
|
| |
want offset counting to be correct in its sublasses
https://bugzilla.gnome.org/show_bug.cgi?id=603038
|
|
|
|
|
|
|
|
| |
Previously it only worked for toplevel nodes. Now it works for any
node except <field>, since skipping a field would cause the
description of the struct layout to be wrong.
https://bugzilla.gnome.org/show_bug.cgi?id=602652
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=602672
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=597677
|
|
|
|
| |
Add g_base_info_equal.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=557383
|
|
|
|
|
|
| |
gir: embed <callback> inside <field>
typelib: if a field contains a callback, store it just after the FieldBlob
girepository API: no additions
|
| |
|