Tags give the ability to mark specific points in history as being important
-
1.81.2
5e813309 · ·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.0
2f3fe819 · ·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
ebf4c2f4 · ·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.78.0
610832b3 · ·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.75.2
f0b88fe0 · ·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.73.1
adc101a8 · ·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
-
1.73.0
0d34ea59 · ·GObject Introspection 1.73.0 * Update the GIR data for GLib, GObject, GModule, and GIO * scanner: Support pre-processor macros with zero arguments [Philip Withnall] * scanner: Support ISO C varargs in macros [Philip Withnall] * Fix subproject build [Andoni Morales Alastruey]
-
1.72.0
c1ce7d17 · ·GObject Introspection 1.72.0 (stable) Changes since 1.71.0 -------------------- * Add new utility API to libgirepository for bindings implementing an argument cache [Philip Chimento] * Update the GIR data for GLib, GObject, GModule, and GIO
-
1.71.0
9f4d75bf · ·GObject-introspection 1.71.0 Changes since 1.70.0 -------------------- * Create new API for libffi closures [Sergei Trofimovich, Cimbali] * Treat @-prefixed shlib paths as absolute on macOS [Rok Mandeljc] * Add new `forever` scope [#49] * Build fixes with newer Meson [#414] * Improve regression test suite [Marco Trevisan (Treviño)] * Avoid a segfault when using an invalid GType [Lukas Oberhuber] * Build fixes on Windows when using g-i as a subproject [Andoni Morales Alastruey] * Warn about property name collisions [#386] * Add "strict" warnings to g-ir-scanner * Add the "emitter" annotation for signal emitters * Add a command line option to g-ir-scanner to specify the compiler * Add new convenience API to libgirepository [Philip Chimento] * Build fixes on Windows when using MSVC [Chun-wei Fan] * Documentation fixes [#211, #327] * Update the GIR data for GLib, GObject, and GIO