| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Some functions are meant to exist for the entire duration of the
process, and thus have no need for a notification function because
one will never be called.
Fixes: #49
|
|
|
|
|
|
| |
Make the variable names intelligible, and include a bunch of built files
that are necessary to ensure that the generated GIR data actually
matches the GLib API.
|
| |
|
|
|
|
|
| |
GLib has dropped the internal copy libpcre, so we need to promote
libpcre's subproject to the top level.
|
|
|
|
|
|
|
| |
GLib dropped the internal libpcre copy, which means we end up with a
subproject inside a subproject.
Since libpcre is frozen, we can rely on using the installed copy.
|
|
|
|
| |
Don't install them as part of the CI job. It's pointless repetition.
|
|
|
|
| |
Avoid a "maybe uninitialized" compiler warning.
|
|
|
|
|
|
|
|
|
| |
Drop explicit `-Wall` and `-Wextra` from the compiler flags.
Meson adds `-Wall` with `warning_level=1`, and `-Wextra` with
`warning_level=2`.
Fixes: #319
|
|
|
|
|
|
|
| |
Don't call Ninja directly, and don't enter the build directory.
Also move shared options to environment variables, so we don't have to
copy and paste them everywhere.
|
| |
|
|
|
|
| |
Not every Linux distro ships with Docker, and Podman is nicer.
|
| |
|
|
|
|
| |
Fedora 29 was EOL'ed in 2019.
|
| |
|
|
|
|
|
|
|
| |
This member will contain the string from the GEnumValue/GFlagsValue
'value_name' introspection dump.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
|
|
|
|
|
|
| |
Don't rely on runtime name, but on C header parsed symbol.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
|
|
|
|
|
|
| |
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
| |
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
|
|
|
| |
Check for errors during g_file_open_tmp() and fdopen(). Make sure to
free tmp_name and error as needed.
Found with Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
| |
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
| |
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
| |
Unref type before reusing it. Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
| |
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
| |
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938731
|
|
|
|
|
|
|
|
|
| |
Use the depth= argument from Meson 0.52 to limit the clone depth of
subprojects to 1. This should make the CI images a little smaller, and
reduce the bandwidth required to build them (although that’s not so
important because it only happens once every few months).
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
|
|
|
|
|
|
|
|
| |
GLib upstream has renamed its `master` branch to `main`.
See https://gitlab.gnome.org/GNOME/glib/-/issues/2348.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
|
|
|
|
|
|
|
|
|
|
| |
Because of skepticism I received in #224, I made this PR which keeps the
testsuite and CI improvements but doesn't add any new build options. I
hope this would be less controversial:
- no new knobs
- tests for those using existing build options
- CI tests `build_introspection_data = false`
|
|
|
|
| |
This resulted in duplicate module errors for me.
|
|
|
|
|
| |
ccache is currently broken somehow. With 32bit Windows getting less and less
usage/testing it's a good idea to move to 64 bit anyway.
|
| |
|
|
|
|
|
|
|
|
|
| |
The scanner is chocking on the `__float80` and `__float128` types that
are provided by GCC as extensions to ISO/IEC TS 18661-3:2015:
https://gcc.gnu.org/onlinedocs/gcc/Floating-Types.html
Fixes: #384
|
|
|
|
|
| |
meson.source_root() return the root of the main project, but in this
case we want the root of the gobject-introspection (sub)project.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
docs: Remove mention of mailing lists
See merge request GNOME/gobject-introspection!261
|
| |
| |
| |
| | |
We don't use them any more; discussions happen on Discourse.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Fix syntax errors in gir-1.2.rnc
Closes #373
See merge request GNOME/gobject-introspection!256
|
|/
|
|
| |
Closes #373
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Ebassi/pre release
See merge request GNOME/gobject-introspection!260
|
| | |
|
|/
|
|
|
| |
The g_memdup() function has been deprecated, so we should use the new
g_memdup2() function if available.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
tests: Add "signals" test object
See merge request GNOME/gobject-introspection!259
|
|/
|
|
|
|
|
|
| |
It is worth to test marshalling of signal arguments, add
a basic (and barebones) object to add signals and emission
methods to, so bindings can test the signal handlers.
Related: https://gitlab.gnome.org/GNOME/gjs/-/issues/377
|
| |
|
| |
|