-
1.83.2 protected4b511f6e · ·
GObject-introspection 1.83.2 Changes since 1.82.0 -------------------- * Improve GType inspection helper [!494] * Parse C11's _Alignas [#520] * Respect custom Python binary [!503] * Fix build on the latest Windows SDK [!498] * Small performance improvement when looking up a signal information [!504] * Use standard imports in the JavaScript templates for g-ir-doctool [!501] * Ensure that enumeration members can be marked as deprecated [!512] * Add more test coverage for structured union types [!348] * Add an option to skip tests when building [!507] * Fix various MSVC compatibility issues [!511] * Add support for "static" virtual functions [!361] * Allow specifying the format of the documentation inside doc blocks [!401] * Handle C99's _Complex [!515] * Consider UCRT64 and CLANG64 as mingw32 compilers [!516] * Handle static NSString syntax [!518] * Add instance parameter checks to strict validation [!506, !521] * Documentation improvements [!481, !483, !485, !500]
-
1.82.0 protectede30c00ac · ·
GObject-introspection 1.82.0 Changes since 1.81.2: - Require GLib 2.82.0
-
1.81.4 protectedc0b33713 · ·
GObject-introspection 1.81.4 * Add rpath when building the type dumper on macOS * Fix regression in the installation of GIRepository-2.0.typelib [#516]
-
1.81.2 protected5e813309 · ·
GObject-introspection 1.81.2 * Add strict mode warning for enumeration members starting with a number [#418] * Set deprecation message for signals and properties * Fix HTML definition lists in the documentation generator * Catch up with Python-Markdown 3.4 extension API changes [#439] * Propagate scanner errors [#453] * Do not break when parsing ARM SVE types in system headers [#502] * Pair pointer GTypes with their opaque structure [#508] * Fix property accessor pairing * Handle pid_t, etc. as their own top-level types * Add warning for closure annotation [#449, #450] * Warn on invalid callback annotations [#137] * Make sure to set a GError with an invalid introspect-dump string [#495] * Move gobject-introspection tests to a submodule [#489] * Remove dependency on distutils.msvccompiler [#515] * Be more thorough about applying -Wl,--no-as-needed option [#505] * Documentation and build fixes
-
1.80.1 protected9cad2563 · ·
GObject-introspection 1.80.1 Changes since 1.80.0 -------------------- * Require Python 3.8 when running mypy * Ensure that POSIX types follow the target architecture * Look for finish functions inside the list of constructors
-
1.80.0 protected2f3fe819 · ·
GObject-introspection 1.80.0 Changes since 1.79.1 -------------------- * Allow using `transfer none` with GClosure * Only allow loading GIRepository-2.0 * Add marshalling tests for uninitialized and NaN arguments * Check for setuptools when building with Python >= 3.12 * Add fallback doc elements for virtual functions * Add doc elements for callback fields * Support static inline declarations in the GIR * Add annotations for sync, async, and async-finish functions in the GIR * Simplify the giscanner module build with Python >= 3.12 * Allow passing full shared library paths on Windows
-
1.79.1 protectedebf4c2f4 · ·
GObject-introspection 1.79.1 * Build fixes * Require Meson ≥ 1.2 * Avoid test failures with Python ≥ 3.12 * Update the GIR schema, and validate GIR files as part of the test suite * Support (not optional) annotation * Allow ownership transfer of structure types with copy/free functions
-
1.79.0 protectedc4cdb963 · ·
GObject-introspection 1.79.0 * Require GLib >= 2.79 * Require Python >= 3.8 * Simplify libtool use with wrappers * Drop GIO dependency from libgirepository * Do not install the GLib introspection data
-
1.78.1 protecteda0e8c17f · ·
GObject-introspection 1.78.1 * Avoid undefined behaviour in the Regress test suite [#458]
-
1.78.0 protected610832b3 · ·
GObject-introspection 1.78.0 Changes since 1.76 ------------------ * Update the GIR data for GLib, GObject, and GIO * Add GObject as a dependency for the Cairo GIR * Add more tests for GI marshalling * Update regression test suite * Fix build on Windows for paths using `'\'` as a separator * Support different prefix for finding GIR data * Add `GI_GIR_PATH` environment variable for controlling GIR paths
-
1.76.1 protected15658054 · ·
gobject-introspection 1.76.1 Changes since 1.76.0 -------------------- * Handle null default values [#457] * Documentation fixes
-
1.76.0 protected7aec3848 · ·
GObject-introspection 1.76.0 Changes ------- * Documentation fixes * Update the GIR data for GLib
-
1.75.2 protectedf0b88fe0 · ·
GObject-introspection 1.75.2 * Split 'disguised' attribute into two separate attributes [#101] * Add copy/free function annotations for plain-old data types [#14] * Include the default value of GObject properties in the GIR data [#4] * Drop wrap files for recursive dependencies * Add more marshalling tests [Marco Trevisan] * Update the GIR data for GLib, GObject, GModule, and GIO [Sebastian Dröge, Rico Tzschichholz]
-
1.72.1 protectedc8aefdd9 · ·
GObject-introspection 1.72.1 * Improve scanner support for C99 and pre-processor macros * Build fixes * Documentation fixes * Update the GIR data for GLib, GObject, GModule, and GIO
-
1.74.0 protected37bde613 · ·
GObject-introspection 1.74.0 * Update annotations for GLib 2.74.0
-
1.73.1 protectedadc101a8 · ·
GObject-Introspection 1.73.1 * Update the GIR data for GLib, GObject, GModule, and GIO * Disable rpath on Windows [Christoph Reiter] * Add llvm/mingw support on Windows [Christoph Reiter] * Fix annotations in libgirepository [Philip Chimento] * Support C99 designated initializers when parsing C declarations [Jan Tojnar] * Add some more types to win32 GIR [Marc-André Lureau] * Let doctool prepend emitting objects in GJS signals [Andy Holmes] * Require a C99 toolchain like GLib