|
|
|
|
Changelog for libgirepository-1_0-1-1.74.0-249.1.x86_64.rpm :
* Wed Mar 15 2023 Dominique Leuenberger - Update path regex used in gobjectintrospection.attr: the old one was not sufficiently escaped, which resulted in many more files being scanned than needed. * Thu Sep 22 2022 Stephan Kulow - Switch to pcre2grep (pcre is dead upstream) * Sun Sep 18 2022 Bjørn Lie - Update to version 1.74.0: + Update the GIR data for GLib, GObject, GModule, and GIO. * Sat Sep 03 2022 Bjørn Lie - Update to version 1.73.1: + Update the GIR data for GLib, GObject, GModule, and GIO + Disable rpath on Windows + Add llvm/mingw support on Windows + Fix annotations in libgirepository + Support C99 designated initializers when parsing C declarations + Add some more types to win32 GIR + Let doctool prepend emitting objects in GJS signals + Require a C99 toolchain like GLib * Thu Sep 01 2022 Dominique Leuenberger - gi-find-deps.sh: extend js script parser to detect imports in the form import \'gi://GeocodeGlib?version=2.0\'. * Thu Jul 21 2022 Bjørn Lie - Update to version 1.73.0: + Update the GIR data for GLib, GObject, GModule, and GIO. + scanner: - Support pre-processor macros with zero arguments. - Support ISO C varargs in macros. + Fix subproject build. * Fri Mar 18 2022 Bjørn Lie - Update to version 1.72.0: + Add new utility API to libgirepository for bindings implementing an argument cache. + Update the GIR data for GLib, GObject, GModule, and GIO. * Mon Feb 14 2022 Bjørn Lie - Update to version 1.71.0: + Create new API for libffi closures + Treat AATT-prefixed shlib paths as absolute on macOS + Add new `forever` scope + Build fixes with newer Meson + Improve regression test suite + Avoid a segfault when using an invalid GType + Build fixes on Windows when using g-i as a subproject + Warn about property name collisions + 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 + Build fixes on Windows when using MSVC + Documentation fixes + Update the GIR data for GLib, GObject, and GIO- Drop patches fixed upstream: + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch + 827494d6415b696a98fa195cbd883b50cc893bfc.patch * Thu Feb 10 2022 Dirk Müller - use bash for bash scripts (bsc#1195391) * Tue Feb 01 2022 Bjørn Lie - Add upstream patches to fix build with meson 0.61.0 and newer: + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch + 827494d6415b696a98fa195cbd883b50cc893bfc.patch * Sat Nov 06 2021 Bjørn Lie - Add explicit libgirepository-1_0-1 Requires to devel subpackage, it was already pulled in via the main package, so no real change.- Use ldconfig_scriptlets macro for post(un) handling. * Fri Sep 17 2021 Bjørn Lie - Update to version 1.70.0: + Update the GIR data for GLib, GObject, and GIO. * Wed Aug 25 2021 Dominique Leuenberger - Update to version 1.69.0: + Fix build when gobject-introspection is a subproject, + Add more float types, + Make test suite work with cross-related options, + Fix several leaks found by Coverity, + Fix enum member, + Add g-ir-doc-tool man page, + Export warnlib sources as variables, + Update the GLib annotations, + Add \"final\" class attribute, + Add option to make .gir files installation paths configurable, + Handle constructors with mismatched GTypes, + Add property accessors annotations, * Mon Jun 28 2021 Dominique Leuenberger - Revert back o HOSTTYPE: RPM_ARCH is not available to the dep scanners. * Tue Jun 08 2021 Jan Engelhardt - gi-find-deps.sh: Don\'t use HOSTTYPE, use RPM_ARCH.- ia64 never used ()(64bit) markers, do drop that from gi-find-deps. * Tue Jun 08 2021 Dominique Leuenberger - gi-find-deps.sh: on Tumbleweed, HOSTTYPE on ppc64/ppc64le reports powerpc64 and powerpc64le: accept those strings as 64bit archs. * Sat Mar 20 2021 Dominique Leuenberger - Update to version 1.68.0: + Update GLib annotations. + docs: cleanup. + Fix syntax errors in gir-1.2.rnc. * Thu Mar 18 2021 Dominique Leuenberger - Update to version 1.67.1: + Requires Python 3.6+. + Update GLib annotations. + Fix compatibility with Python 3.10. + Fix build with GIR data disabled. + Add test object for signal marshallers. * Mon Oct 05 2020 dimstarAATTopensuse.org- Update to version 1.66.1: + Update glib annotations. + gimarshallingtests: Add more tests for flags.. + Revert \"giscanner: Fix section matching for documentation. * Mon Sep 14 2020 dimstarAATTopensuse.org- Update to version 1.66.0: + Support the gtk-doc action syntax. + GITypeInfo storage type utility API. + libgirepository: Add a couple missing nullable annotations. + dumper: Fix missing symbols in LTO case or with overridden symbol visibility settings. + Documentation improvements. + Remove old autoconf fallback code for the python tools. + giscanner: parse block comments for members and fields. + Add the notion of standalone doc sections. + giscanner: Add support for using clang-cl. + giscanner: Fix section matching for documentation. * Sun Apr 05 2020 Bjørn Lie - Update to version 1.64.1: + Replace calls to deprecated xml.etree.cElementTree removed in Python 3.9. + gimarshallingtests: Use g_assert_cmpfloat_with_epsilon. Fixes tests on some architectures. * Sun Mar 08 2020 Bjørn Lie - Update to version 1.64.0: + Update glib annotations. + Fix regress scanner tests for non-gcc/clang compilers. + Document how to update glib GIR. * Wed Feb 12 2020 dimstarAATTopensuse.org- Update to version 1.63.2: + Update glib annotations. + Fix build reproducibility. + Drop deprecated xml.etree.ElementTree.Element.getchildren() calls.- Changes from version 1.63.1: + Update glib annotations. + build: require meson 0.50.1. + scanner: Support array arguments with static keyword. + Fix non-libtool code being run with no nob-libtool dependencies. + meson: change \"cairo\" and \"doctool\" from a boolean to a feature option. + Fix a memory leak in g_irepository_get_object_gtype_interfaces. + autotools: Make INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR respect prefix/datadir/libdir. + girepository: Also store GType cache misses. + docs: Document GI_CROSS_LAUNCHER envvar.- Change -Dcairo=true and -Ddoctool=true meson parameters to - Dcairo=enabled and -Ddoctool=enabled: follow upstreams changes. * Fri Dec 13 2019 Stefan Brüns - Drop python3-Sphix BuildRequires, only used for rebuilding the website contents. * Sat Oct 12 2019 Stefan Brüns - Depend on the specific Python ABI version the module was built with, as the _giscanner binary module is ABI dependent. Fixes boo#1153837 * Mon Sep 09 2019 mgorseAATTsuse.com- Update to version 1.62.0: + No changes since 1.61.2. * Fri Aug 30 2019 mgorseAATTsuse.com- Update to version 1.61.2: + dumper: Use the distutils linker. + structinfo: Fix offset in find_method(). + tests: Don\'t include \"config.h\" in installed files. + meson: Make meson.override_find_program working on more complex use cases.- Changes from version 1.61.1: + Drop autotools build system. + meson: require 0.49.2. + Update glib annotations. + Add documentation to the RelaxNG schema. + Unused variable fixes. + cachestore: handle cache getting deleted while loading it. + Add Vulkan gir. + Make g_irepository_get_object_gtype_interfaces actually work. + gimarshallingtests: Add a marshalling test case for GPtrArrays and GArrays of structures. + scanner: parse and expose function macros. + meson: use pkg-config directly for libffi cflags and libs. + meson: Fix wrong dependency type check for gio-unix. + regress: Add regression test for signal with GError param.- Add Vulkan to typelib template. * Wed Aug 14 2019 QK ZHU - Update gi-find-deps.sh: upate javascript_requires function to parse the new JS import style (bsc#1140614). * Sat Jun 15 2019 Bjørn Lie - Update to version 1.60.2: + docwriter: Fix Exception message attribute. + meson: fix default cairo DLL name on Windows. + scanner: Fix error on Windows in case source files are on different drives. + gi-test: Fix gir file tests with MSVC. + MSVC.README.rst: Update VS 2008/x64 build notes. + giscanner/scannerlexer.l: Include io.h on Windows. + build: Force-include msvc_recommended_pragmas.h on Visual Studio. + Update glib annotations. * Tue Apr 09 2019 Bjørn Lie - Update to version 1.60.1: + Update glib annotations. + shlibs: fall back to basename on macOS for relative paths. + meson: always pass --quiet to g-ir-scanner. + docs: include \'--c-include\' in g-ir-scanner man page. + tests: Fix compatibility with Python 3.5. * Sun Mar 10 2019 Bjørn Lie - Update to version 1.60.0: + gir: Update glib annotations. * Mon Mar 04 2019 Bjørn Lie - Update to version 1.59.5: + gir: - Include C header in cairo gir file. - Skip glib-enumtypes.h for GObject-2.0. * Thu Feb 14 2019 bjorn.lieAATTgmail.com- Update to version 1.59.4: + tests: Add functions using flat struct arrays. + Clean shebangs out of non-executable scripts and drop exec perm from xmlwriter.py. + maintransformer: parse deprecation annotations for section blocks. + repository: g_irepository_get_object_gtype_interfaces. + message: handle fatal errors even if warnings are disabled. + autotools: Fix build with ``-Wl,--as-needed``. + maintransformer: Don\'t warn on (optional) annotations on (inout). + girepository: Fix a possible use-after-free if g_mapped_file_new() fails and fix possible leak of transitive dependency names. * Wed Jan 09 2019 Dominique Leuenberger - Fix shebangs for files installed to /usr/bin to not use /usr/bin/env. * Tue Jan 08 2019 bjorn.lieAATTgmail.com- Update to version 1.59.3: + meson: - Use underscore as a separator in build options (gtk-doc-> gtk_doc etc). - Warn that not all tests will be run if building without cairo/doctool. + scanner: - Merge specifiers and qualifiers when merging basic types. Fixes \"unsigned char\" being wrongly parsed as \"unsigned\" etc. - Rework source root directory guessing code to not depend on the build directory. - Remove incorrect c:type generated for array of synthesized unions. - Flatten multi-dimensional arrays fields. + website: add cppgir C++ binding.- Replace -Dgtk-doc=true call to meson with -Dgtk_doc=true.- Pass -Ddoctool=true and -Dcairo=true to meson, build and install g-ir-doc-tool and use cairo during meson_check (tests). * Fri Jan 04 2019 bjorn.lieAATTgmail.com- Update to version 1.59.2: + Everything included in 1.58.3. + meson: Various fixes and all tests have been ported. + scanner: Save preprocessor input and output files with ``save-temps``. + automake: Use the wildcard function where needed. + build: extend ``PYTHONPATH`` instead of replacing it. + gir/cairo: add ``cairo_rectangle_t``. + Add a ``--version`` option to g-ir-compiler and g-ir-generate. + tests: various test improvements. + ccompiler: don\'t use Python compiler flags. + parser: Do not bail out when parsing GIR files without doc positions. + gimarshallingtests: Remove declarations of nonexistent functions.- Changes from version 1.59.1: + Everything included in 1.58.2. + build: - Drop Python 2 support, require Python 3.4+. - Add option to make .gir files installation paths configurable. - Skip gobject/gvaluecollector.h when constructing GObject GIR. - Port various tests to work with meson. + regress: - Add test for write-only property. - Implement interface and override properties. + writer: Include documentation and symbol position in source files. + giscanner: - Print relative filename paths when warning. - Define grefcount and gatomicrefcount as aliases to gint. - Allow empty declarations. Fixes warnings with mingw headers. - Replace linked lists with arrays in source scanner. + girepository: - Various docs cleanups and fixes. - Don\'t abort when calling g_base_info_get_name() on a GITypeInfo. - Add version macros and functions.
|
|
|