| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
| |
The latest release (0.800) finds a handful of new problems that need
to be addressed first.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Require Python 3.6
See merge request GNOME/gobject-introspection!253
|
|/
|
|
| |
3.5 is EOL now and we'd like to use newer typing features
|
|\
| |
| |
| |
| | |
Add basic mypy support; Require Python 3.5
See merge request GNOME/gobject-introspection!251
|
| |
| |
| |
| |
| |
| | |
Silence some errors, run mypy in CI
Adding annotations to functions/classes will make mypy check them.
|
| |
| |
| |
| | |
3.4 is long EOL and we don't test it, so don't pretend that we support it.
|
|\ \
| | |
| | |
| | |
| | | |
giscanner: always define PY_SSIZE_T_CLEAN
See merge request GNOME/gobject-introspection!244
|
| | |
| | |
| | |
| | | |
This is required for Python 3.10 and always a good idea anyway.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Don't assume Py_TYPE being a macro
Closes #358
See merge request GNOME/gobject-introspection!243
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
It got changed to a function in Python 3.10. Use the Py_SET_TYPE macro
suggested at https://docs.python.org/3.10/whatsnew/3.10.html instead.
Fixes #358
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
open cleanup: explicit encoding, close fds
See merge request GNOME/gobject-introspection!250
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This means flushing changes and closing the fd. Otherwise this is done
by the GC eventually..
Detected using PYTHONTRACEMALLOC=1 PYTHONDEVMODE=1
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Otherwise we'll end up using the locale encoding. While it's usually utf-8,
that's not the case on Windows.
There is one place where a file with filenames is passed, not sure there
so I left it and passed a explicit None.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Remove LibtoolImporter
See merge request GNOME/gobject-introspection!249
|
|/ /
| |
| |
| |
| | |
From what I can see this was used for importing the C ext in an uninstalled
libtool build of g-i. We no longer use libtool, so this is no longer needed.
|
|\ \
| | |
| | |
| | |
| | | |
meson.build: exclude girepo_dep if introspection data is disabled
See merge request GNOME/gobject-introspection!248
|
|/ /
| |
| |
| | |
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
monkey patch distutils.cygwinccompiler.get_msvcr
See merge request GNOME/gobject-introspection!246
|
|/ |
|
| |
|
|\
| |
| |
| |
| | |
Revert "giscanner: Fix section matching for documentation"
See merge request GNOME/gobject-introspection!241
|