1. 28 Jun, 2022 1 commit
  2. 11 Jun, 2022 11 commits
  3. 29 Apr, 2022 2 commits
  4. 16 Apr, 2022 1 commit
  5. 11 Apr, 2022 1 commit
    • Andoni Morales's avatar
      gi: fix build of pango from subprojects · 4d8881a6
      Andoni Morales authored
      Projects like pango depending on fontconfig-2.0.gir or
      any other gir provided by gobject-introspection in its
      sources directory need to have these gir's available
      in the build directory, where the rest of generated
      girs are created so they are found when using
      gobject-introspection dependency.
      4d8881a6
  6. 05 Apr, 2022 1 commit
  7. 28 Mar, 2022 1 commit
    • Chun-wei Fan's avatar
      gi[callable|type]info.c: Avoid MSVC C4098 warnings · 0b168b45
      Chun-wei Fan authored and Christoph Reiter's avatar Christoph Reiter committed
      We attempted to return a value in void-return-type functions in both
      gicallableinfo.c and gitypeinfo.c, so avoid that since that will trigger a
      C4098 warning on Visual Studio, which is considered an error if we are building
      against an installed version of GLib 2.68.x or later.
      
      This will fix builds against GLib-2.68.x and later on Visual Studio.
      0b168b45
  8. 22 Mar, 2022 2 commits
  9. 18 Mar, 2022 4 commits
  10. 20 Feb, 2022 1 commit
  11. 17 Feb, 2022 3 commits
    • Emmanuele Bassi's avatar
      Clean up the Git ignore file · fdee85e2
      Emmanuele Bassi authored
      We don't use Autotools, and we don't generate files inside the source
      directory any more.
      fdee85e2
    • Emmanuele Bassi's avatar
      Rename the main development branch · 3e602df9
      Emmanuele Bassi authored
      The main development branch of GObject Introspection is now called
      "main", following the change in GLib and GTK.
      3e602df9
    • Philip Chimento's avatar
      gitypeinfo: Add pointer-stuffing functions for GITypeTag storage type · 649905fc
      Philip Chimento authored
      This adds gi_type_tag_argument_from_hash_pointer() and
      gi_type_tag_hash_pointer_from_argument(). They do the same thing as
      the corresponding g_type_info_... functions, which are used to pack and
      unpack the correct field of a GIArgument into/from a data pointer in
      GHashTable or GList, regardless of machine architecture or endianness.
      
      These functions take a GITypeTag obtained from
      g_type_info_get_storage_type(), instead of a GITypeInfo pointer. (The
      storage type is the only piece of data that is actually used from the
      GITypeInfo structure.)
      
      It's intended for bindings using an argument cache, such as GJS and
      PyGObject, so that they don't have to store a whole 64-bit GITypeInfo
      pointer in their cache in many common cases, and can just store the 5-bit
      type tag instead.
      
      The original g_type_info_... functions are reimplemented in
      terms of the new g_type_tag... functions.
      649905fc
  12. 14 Feb, 2022 2 commits
  13. 13 Feb, 2022 10 commits