Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 1.86.0

    protected Release: 1.86.0
    GObject-introspection 1.86.0
    
    Changes since 1.84
    ------------------
    
    - giscanner: Added ability to add wrapper script arguments [!530]
    - g-ir-tools: Support reading @rspfiles for arguments [!532]
    - Update gobject-introspection-tests [!536]
    - giscanner: support alignof expressions [!538]
    - dumper: Fix introspection binaries missing rpaths for uninstalled ELF shlibs [!540]
    - meson: Fix fs.copyfile semantics breaking GIR build with Ninja 1.12+ [!534]
    - giscanner: Deduplicate arguments and use response files for MSVC [!535]
    - scanner: Prefer some getters over others [!473]
    - girepository: Initialize the async functions parameters [!544]
    
  • 1.84.0

    protected Release: 1.84.0
    GObject-introspection 1.84.0
    
    Changes since 1.83.4
    --------------------
    
    No functional changes.
    
  • 1.83.4

    protected Release: 1.83.4
    GObject-introspection 1.83.4
    
    Changes since 1.83.2
    --------------------
    
    * Revert support for "static" virtual functions [!526]
    
  • 1.83.2

    protected Release: 1.83.2
    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

    protected Release: GObject-introspection 1.82.0
    GObject-introspection 1.82.0
    
    Changes since 1.81.2:
    
    - Require GLib 2.82.0
    
  • 1.81.4

    protected Release: GObject-introspection 1.81.4
    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

    protected Release: GObject-introspection 1.81.2
    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

    protected Release: GObject-introspection 1.80.1
    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

    protected Release: GObject-introspection 1.80.0
    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

    protected Release: GObject Introspection 1.79.1
    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

    protected Release: GObject Introspection 1.79.0
    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

    protected Release: GObject Introspection 1.78.1
    GObject-introspection 1.78.1
    
    * Avoid undefined behaviour in the Regress test suite [#458]
    
  • 1.78.0

    protected Release: GObject Introspection 1.78.0
    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

    protected Release: GObject Introspection 1.76.1
    gobject-introspection 1.76.1
    
    Changes since 1.76.0
    --------------------
    
    * Handle null default values [#457]
    * Documentation fixes
    
  • 1.76.0

    protected Release: GObject Introspection 1.76.0
    GObject-introspection 1.76.0
    
    Changes
    -------
    
    * Documentation fixes
    * Update the GIR data for GLib
    
  • 1.75.6

    protected
    GObject-introspection 1.75.6 (snapshot)
    
    Changes since 1.75.4
    --------------------
    
    * Documentation fixes
    * Fix build when using GLib as a subproject
    * Update the GIR data for GLib
    
  • 1.75.4

    protected
    GObject-introspection 1.75.4
    
  • 1.75.2

    protected Release: GObject-Introspection 1.75.2
    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

    protected Release: GObject-Introspection 1.72.1
    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

    protected Release: GObject-Introspection 1.74.0
    GObject-introspection 1.74.0
    
    * Update annotations for GLib 2.74.0