Commits on Source (51)
-
Christoph Reiter authoreda1fd03c9
-
7c9edf26
-
We already had a test for enums, but flags are not precisely the same, so testing both can give bindings better coverage. Signed-off-by: Simon McVittie <smcv@debian.org>
3e2cca38 -
Bindings sometimes need to handle flags and enums separately, so everything that is tested for enums should ideally be tested separately for flags. Signed-off-by: Simon McVittie <smcv@debian.org>
503723cf -
If g_value_get_enum() or g_value_get_flags() is about to fail with a precondition check failure, we can improve diagnostics by issuing a more informative critical warning. Signed-off-by: Simon McVittie <smcv@debian.org>
ae2952e6 -
Philip Chimento authored
gimarshallingtests: Add more tests for flags See merge request GNOME/gobject-introspection!235
5a673c10 -
os.path.relpath() will throw a ValueError when the two paths that are fed to it are on different drives, at least when running under cmd.exe consoles. Fix this by falling back to the full path when this ValueError is thrown.
0de9608f -
Mathieu Duponchelle authored
This reverts commit de6512b3. This was causing naming conflicts when the SECTION documentation was picked over the class documentation. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/360
8c0e2808 -
Mathieu Duponchelle authored
Revert "giscanner: Fix section matching for documentation" See merge request GNOME/gobject-introspection!241
e8801ae4 -
Christoph Reiter authored56622091
-
Christoph Reiter authored
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
89e0c07e -
Christoph Reiter authored
This is required for Python 3.10 and always a good idea anyway.
b8af0aa5 -
jensgoe authored999e4cdc
-
Nirbheek Chauhan authored
monkey patch distutils.cygwinccompiler.get_msvcr See merge request GNOME/gobject-introspection!246
7f377f57 -
4dd55cd0
-
Rico Tzschichholz authoredfc8a9994
-
Alexander Kanavin authored
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
747d0d03 -
Christoph Reiter authored
meson.build: exclude girepo_dep if introspection data is disabled See merge request GNOME/gobject-introspection!248
19c67f77 -
Christoph Reiter authored
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.
bb02dbc7 -
Christoph Reiter authored
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.
5f966b0b -
Christoph Reiter authored
This means flushing changes and closing the fd. Otherwise this is done by the GC eventually.. Detected using PYTHONTRACEMALLOC=1 PYTHONDEVMODE=1
dd378ee4 -
Christoph Reiter authored
3.4 is long EOL and we don't test it, so don't pretend that we support it.
3e5eece5 -
Christoph Reiter authored
Silence some errors, run mypy in CI Adding annotations to functions/classes will make mypy check them.
1b3237ba -
Christoph Reiter authored
Remove LibtoolImporter See merge request GNOME/gobject-introspection!249
579e84b9 -
Christoph Reiter authored
open cleanup: explicit encoding, close fds See merge request GNOME/gobject-introspection!250
10b1a869 -
Christoph Reiter authored
Don't assume Py_TYPE being a macro Closes #358 See merge request GNOME/gobject-introspection!243
c4d7d21a -
Christoph Reiter authored
giscanner: always define PY_SSIZE_T_CLEAN See merge request GNOME/gobject-introspection!244
11bb4b3d -
Christoph Reiter authored
Add basic mypy support; Require Python 3.5 See merge request GNOME/gobject-introspection!251
aa0bbaa5 -
Christoph Reiter authored
3.5 is EOL now and we'd like to use newer typing features
e23dc019 -
Christoph Reiter authored
Require Python 3.6 See merge request GNOME/gobject-introspection!253
95f8fcfc -
Rico Tzschichholz authored132d09e4
-
Rico Tzschichholz authoredd46e38b9
-
Christoph Reiter authored
The latest release (0.800) finds a handful of new problems that need to be addressed first.
7352b59d -
Rico Tzschichholz authored5ed5b1ed
-
Rico Tzschichholz authored869bbfa6
-
Carlos Garnacho authored
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
e241d266 -
Emmanuele Bassi authored
tests: Add "signals" test object See merge request GNOME/gobject-introspection!259
15823300 -
Rico Tzschichholz authored5fac1d52
-
Rico Tzschichholz authoredea7d10ca
-
Emmanuele Bassi authored
The g_memdup() function has been deprecated, so we should use the new g_memdup2() function if available.
0de0b308 -
Emmanuele Bassi authoredcd325e9a
-
Emmanuele Bassi authored
Ebassi/pre release See merge request GNOME/gobject-introspection!260
2fc5fd91 -
Emmanuele Bassi authored39c3ad2a
-
Emmanuele Bassi authoredd3d86b74
-
Phil Clayton authored
Closes #373
0a4c329d -
Emmanuele Bassi authored
Fix syntax errors in gir-1.2.rnc Closes #373 See merge request GNOME/gobject-introspection!256
0b7f06b8 -
Emmanuele Bassi authored
We don't use them any more; discussions happen on Discourse.
7408c653 -
Emmanuele Bassi authored
docs: Remove mention of mailing lists See merge request GNOME/gobject-introspection!261
b6fbef9e -
Sebastian Dröge authored355cd8ac
-
Christoph Reiter authored342dc789
-
Marco Trevisan authored1a1b8125
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
giscanner/libtoolimporter.py
deleted
100644 → 0