summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* subprojects: Use GLib main branchPhilip Withnall2021-06-071-1/+1
| | | | | | | | 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>
* Make test suite work with cross-related optionsJohn Ericson2021-05-2312-69/+105
| | | | | | | | | | 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`
* Don't mypy giscanner src and installationJohn Ericson2021-05-232-2/+2
| | | | This resulted in duplicate module errors for me.
* CI: move from mingw32 to mingw64Christoph Reiter2021-05-092-3/+2
| | | | | 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.
* Add Crystal lnaguage bindings to Users listCristian Molina2021-05-051-0/+1
|
* scanner: Add more float typesebassi/issue-384Emmanuele Bassi2021-04-261-0/+2
| | | | | | | | | 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: Fix build when gobject-introspection is a subprojectXavier Claessens2021-03-251-6/+6
| | | | | meson.source_root() return the root of the main project, but in this case we want the root of the gobject-introspection (sub)project.
* version bumpChristoph Reiter2021-03-191-1/+1
|
* release1.68.0Christoph Reiter2021-03-192-1/+8
|
* gir: Update annotations from glib 2.68.0Sebastian Dröge2021-03-181-1/+4
|
* Merge branch 'ebassi/for-master' into 'master'Emmanuele Bassi2021-03-183-4/+3
|\ | | | | | | | | docs: Remove mention of mailing lists See merge request GNOME/gobject-introspection!261
| * docs: Remove mention of mailing listsebassi/for-masterEmmanuele Bassi2021-03-173-4/+3
| | | | | | | | We don't use them any more; discussions happen on Discourse.
* | Merge branch 'fix-gir-1.2-rnc-syntax' into 'master'Emmanuele Bassi2021-03-141-11/+11
|\ \ | |/ |/| | | | | | | | | Fix syntax errors in gir-1.2.rnc Closes #373 See merge request GNOME/gobject-introspection!256
| * Fix syntax errors in gir-1.2.rncPhil Clayton2021-03-141-11/+11
|/ | | | Closes #373
* Post-release version bump to 1.67.2Emmanuele Bassi2021-03-121-1/+1
|
* Release gobject-introspection 2.67.11.67.1Emmanuele Bassi2021-03-122-3/+6
|
* Merge branch 'ebassi/pre-release' into 'master'Emmanuele Bassi2021-03-123-9/+37
|\ | | | | | | | | Ebassi/pre release See merge request GNOME/gobject-introspection!260
| * tests: Update line numbers for expected Regress GIREmmanuele Bassi2021-03-121-8/+8
| |
| * Use g_memdup2() with newer versions of GLibEmmanuele Bassi2021-03-122-1/+29
|/ | | | | The g_memdup() function has been deprecated, so we should use the new g_memdup2() function if available.
* gir: Update annotations from glib git masterRico Tzschichholz2021-03-121-8/+18
|
* gir: Update annotations from glib git masterRico Tzschichholz2021-03-062-49/+121
|
* Merge branch 'wip/carlosg/signal-tests' into 'master'Emmanuele Bassi2021-03-032-0/+107
|\ | | | | | | | | tests: Add "signals" test object See merge request GNOME/gobject-introspection!259
| * tests: Add "signals" test objectwip/carlosg/signal-testsCarlos Garnacho2021-03-032-0/+107
|/ | | | | | | | 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
* gir: Update annotations from glib git masterRico Tzschichholz2021-02-042-6/+28
|
* gir: Update annotations from glib git masterRico Tzschichholz2021-01-313-49/+386
|
* CI: pin mypy for nowChristoph Reiter2021-01-252-2/+2
| | | | | The latest release (0.800) finds a handful of new problems that need to be addressed first.
* gir: Update annotations from glib git masterRico Tzschichholz2020-12-163-130/+282
|
* gir: Update annotations from glib git masterRico Tzschichholz2020-11-193-138/+228
|
* Merge branch 'req-py36' into 'master'Christoph Reiter2020-11-126-7/+13
|\ | | | | | | | | Require Python 3.6 See merge request GNOME/gobject-introspection!253
| * Require Python 3.6Christoph Reiter2020-11-126-7/+13
|/ | | | 3.5 is EOL now and we'd like to use newer typing features
* Merge branch 'mypy-basics' into 'master'Christoph Reiter2020-11-088-7/+16
|\ | | | | | | | | Add basic mypy support; Require Python 3.5 See merge request GNOME/gobject-introspection!251
| * Add basic mypy supportChristoph Reiter2020-11-077-6/+15
| | | | | | | | | | | | Silence some errors, run mypy in CI Adding annotations to functions/classes will make mypy check them.
| * Require Python 3.5Christoph Reiter2020-11-071-1/+1
| | | | | | | | 3.4 is long EOL and we don't test it, so don't pretend that we support it.
* | Merge branch 'define-PY_SSIZE_T_CLEAN' into 'master'Christoph Reiter2020-11-081-0/+1
|\ \ | | | | | | | | | | | | giscanner: always define PY_SSIZE_T_CLEAN See merge request GNOME/gobject-introspection!244
| * | giscanner: always define PY_SSIZE_T_CLEANChristoph Reiter2020-10-061-0/+1
| | | | | | | | | | | | This is required for Python 3.10 and always a good idea anyway.
* | | Merge branch 'py-type-assign' into 'master'Christoph Reiter2020-11-081-5/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Don't assume Py_TYPE being a macro Closes #358 See merge request GNOME/gobject-introspection!243
| * | | Don't assume Py_TYPE being a macroChristoph Reiter2020-10-061-5/+5
| |/ / | | | | | | | | | | | | | | | | | | 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
* | | Merge branch 'open-cleanup' into 'master'Christoph Reiter2020-11-0713-33/+35
|\ \ \ | | | | | | | | | | | | | | | | open cleanup: explicit encoding, close fds See merge request GNOME/gobject-introspection!250
| * | | Always close filesChristoph Reiter2020-11-072-16/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This means flushing changes and closing the fd. Otherwise this is done by the GC eventually.. Detected using PYTHONTRACEMALLOC=1 PYTHONDEVMODE=1
| * | | Always pass an encoding to open() using text modeChristoph Reiter2020-11-0713-17/+17
| | |/ | |/| | | | | | | | | | | | | | | | | | | 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.
* | | Merge branch 'remove-libtoolimporter' into 'master'Christoph Reiter2020-11-074-98/+9
|\ \ \ | |/ / |/| | | | | | | | Remove LibtoolImporter See merge request GNOME/gobject-introspection!249
| * | Remove LibtoolImporterChristoph Reiter2020-11-074-98/+9
|/ / | | | | | | | | 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.
* | Merge branch 'fix-no-data' into 'master'Christoph Reiter2020-11-071-1/+1
|\ \ | | | | | | | | | | | | meson.build: exclude girepo_dep if introspection data is disabled See merge request GNOME/gobject-introspection!248
| * | meson.build: exclude girepo_dep if introspection data is disabledAlexander Kanavin2020-10-201-1/+1
|/ / | | | | | | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
* | gir: Update annotations from glib git masterRico Tzschichholz2020-10-203-39/+507
| |
* | gir: Update annotations from glib 2.66.1Christoph Reiter2020-10-201-8/+8
| |
* | Merge branch 'monkey_patch_distutils_get_msvcr' into 'master'Nirbheek Chauhan2020-10-151-0/+30
|\ \ | |/ |/| | | | | monkey patch distutils.cygwinccompiler.get_msvcr See merge request GNOME/gobject-introspection!246
| * monkey patch distutils.cygwinccompiler.get_msvcrjensgoe2020-10-141-0/+30
|/
* Update NEWSChristoph Reiter2020-10-031-0/+9
|
* Merge branch 'revert-section-matching' into 'master'Mathieu Duponchelle2020-09-292-40/+1
|\ | | | | | | | | Revert "giscanner: Fix section matching for documentation" See merge request GNOME/gobject-introspection!241