| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
gi-r-scanner chokes when gir_CFLAGS have an '-include <header>' since
this is not a recognised option. This commit adds a new --cflags option
that passes cflags directly to the spawned gcc.
https://bugzilla.gnome.org/show_bug.cgi?id=695182
|
| |
|
| |
|
|
|
|
|
|
| |
Free the some_strv property on finalization.
Detected by PyGObject's test_gi.TestPropertiesObject.test_strv test case.
|
|
|
|
|
| |
Similarly to the previous commit, we need to provide free functions for
(transfer full) returned hash tables.
|
|
|
|
|
| |
For the "transfer full" case we need to supply free functions for the created
hash table in gi_marshalling_tests_ghashtable_utf8_full_return().
|
|
|
|
|
|
| |
In gi_marshalling_tests_init_function(), free the array string element before
removing it. This fixes the memory leak in PyGObject's
test_gi.TestArray.test_init_function test.
|
|
|
|
|
|
|
| |
This fixes the Pango build where it has a chain of two
--include-uninstalled.
https://bugzilla.gnome.org/show_bug.cgi?id=694593
|
|
|
|
|
| |
This was achieved by running "indent -gnu -i2 -nut -l120" over C files which use a
different style, and manually fixing pointer declarations and modelines.
|
|
|
|
| |
By-product of https://bugzilla.gnome.org/show_bug.cgi?id=662241.
|
| |
|
|
|
|
| |
Continuation of previous work.
|
|
|
|
| |
Continuation of previous work.
|
|
|
|
| |
Continuing on with previous commit.
|
|
|
|
|
|
|
|
|
|
|
| |
The .gir format has a weird legacy where stuff like the includes are
outside of the <namespace>. But conceptually they're tied together,
so let's start reflecting this in the code.
This way we can just pass around and look at a Namespace object
instead of a 4-tuple of (namespace, includes, c_includes, pkg_config).
https://bugzilla.gnome.org/show_bug.cgi?id=694593
|
|
|
|
|
|
| |
Rather than hand-rolling our own. This ensures we traverse all nodes.
https://bugzilla.gnome.org/show_bug.cgi?id=694593
|
|
|
|
|
|
|
| |
This could be done manually by the caller, but it's better if we're
consistent here, since we do traverse fields.
https://bugzilla.gnome.org/show_bug.cgi?id=694593
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=694593
|
|
|
|
|
|
|
| |
While this is a bit lame, we need to do something. We preserve the
warning message.
https://bugzilla.gnome.org/show_bug.cgi?id=694593
|
|
|
|
|
|
|
|
|
|
| |
Previously we would require applications that shipped with private
typelibs to add the private path to LD_LIBRARY_PATH, or to have a
launcher binary with the right RPATH.
Now they can just call GIRepository.prepend_library_path() before
they access the module.
https://bugzilla.gnome.org/show_bug.cgi?id=694485
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=694426
|
|
|
|
|
|
|
| |
-Wno-deprecated-declarations is a compilation flag that causes builds of
introspection files to fail on Visual C++ builds, so use -wd4996 instead
when we are using Visual C++, which serves the same purpose of
-Wno-deprecated-declarations with Visual C++.
|
|
|
|
|
| |
Some functions were added or renamed in the various DLLs, so reflect these
changes there.
|
|
|
|
| |
These are used by foo.[hc] and required to build Regress.gir.
|
| |
|
|
|
|
|
|
|
|
| |
hopefully
Automake only sees it as one test now, but eh, who cares.
https://bugzilla.gnome.org/show_bug.cgi?id=694198
|
|
|
|
|
|
|
| |
Revert to using the serial test driver, as that's the easiest path for
now, unless we generated a binary to run each warn test.
https://bugzilla.gnome.org/693539
|
| |
|
|
|
|
| |
I really messed this one up :(
|
| |
|
|
|
|
| |
This fixes complex constants.
|
| |
|
|
|
|
|
|
|
| |
We need to copy the source symbols, otherwise we'll
overwrite their values. This isn't good.
https://bugzilla.gnome.org/show_bug.cgi?id=693939
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693939
|
| |
|
|
|
|
|
|
| |
We don't do a full 100% conversion for all link tags, yet,
because I don't want to break too much here. This may come
later.
|
| |
|
|
|
|
| |
Make it use a simple recursive technique similar to format_page_name.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693876
|
|
|
|
|
|
|
|
|
| |
The eventual model I want to have is that .parent is the "container"
of the node. In all the cases where we don't explicitly set the parent,
this is the namespace, but having this under one field name would be
a big cleanup for the docwriter.
https://bugzilla.gnome.org/show_bug.cgi?id=693876
|
|
|
|
|
|
| |
This makes it only use kwargs
https://bugzilla.gnome.org/show_bug.cgi?id=693876
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693838
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
We no longer have to mkdir -p
|
| |
|
|
|
|
|
|
| |
Clutter has thousands of keysym constants, and until we get them
all on one page, this is just tons of tiny files that are just
noise.
|