Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: jsonrpc-glib-devel | Distribution: openSUSE Leap 16.0 |
Version: 3.44.1 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Sun Aug 11 15:23:33 2024 |
Group: Development/Languages/C and C++ | Build host: reproducible |
Size: 2057340 | Source RPM: jsonrpc-glib-3.44.1-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://gitlab.gnome.org/GNOME/jsonrpc-glib | |
Summary: Development environment for jsonrpc-glib |
This is a library to communicate with JSON-RPC based peers in either a synchronous or an asynchronous fashion. It also allows communicating using the GVariant serialization format instead of JSON when both peers support it. This package contains all files necessary for development using Jsonrpc-GLib.
LGPL-2.1-or-later
* Sun Aug 11 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 3.44.1: + Update testsuite to work with stricter json-glib. * Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 3.44.0: + No changes since 3.43.0 development release. * Mon Mar 06 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 3.43.0: + Testsuite fixes + Improved error messages + Provide client error code with JSON_CLIENT_ERROR error domain + Explicit variant ownership fixes - Enable meson_test macro again, following upstreams fixes. * Mon Aug 29 2022 Bjørn Lie <bjorn.lie@gmail.com> - Disable meson_test macro, it randomly fails for all arches and targets. https://gitlab.gnome.org/GNOME/jsonrpc-glib/-/issues/2 * Sat Mar 19 2022 Luciano Santos <luc14n0@opensuse.org> - Update to version 3.42.0: + Documentation improvements to use gi-docgen. + Introspection fixes. - Replace gtk-doc with pkgconfig(gi-docgen) build requirement as the new improved way for generating the API documentation. - Add temporary hacky SED commands to fix the gi-docgen generated documentation ending up under /usr/share/doc/ rather than /usr/share/doc/PKG_NAME. - Add jsonrpc-glib-rpmlintrc to filter out the: "obsolete-not-provided typelib-1_0-Jsonrpc-1.0" since there's no need to do so as we already used the capability typelib(foobar), for requirements, before the renaming. * Fri Jan 07 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 3.41.0: + Improvements to JSONRPC_MESSAGE_PUT_VARIANT(). - Replace post(un) handling with ldconfig_scriptlets macro. - Add check section, meson_test macro and pass enable_tests=true to meson, run tests during build. * Thu Sep 23 2021 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 3.40.0: + Add ability to inject variant into messages. * Mon Sep 14 2020 dimstar@opensuse.org - Update to version 3.38.0: + Improve usage as a subproject. * Tue Sep 10 2019 mgorse@suse.com - Update to version 3.34.0: + No changes. * Thu Aug 15 2019 bjorn.lie@gmail.com - Update to version 3.33.3: + Custom marshallers are now provided for all signals to improve the stack-unwinding capability from kernel tooling such as Linux `perf`. + Various build system improvements. * Wed Jul 03 2019 Dominique Leuenberger <dimstar@opensuse.org> - Rename typelib-1_0-Jsonrpc-1.0 to typelib-1_0-Jsonrpc-1_0: adhere to packaging guideline for typelib libraries. Obsolete the old name (no need to Provide, as packages are supposed to Require typelib(Jsonrpc-1.0). This symbol remains unchanged. * Wed Mar 13 2019 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 3.32.0: + No changes in this release. * Tue Feb 19 2019 bjorn.lie@gmail.com - Update to version 3.31.91: + Improve cross-compilation support. * Thu Oct 11 2018 bjorn.lie@gmail.com - Update to version 3.30.1: + When --buildtype=release is used, assertion checks are disabled and -Bsymbolic is used. * Wed Sep 12 2018 antoine.belvire@opensuse.org - Update to version 3.30.0: + No change, only bump version. * Fri Aug 17 2018 luc14n0@linuxmail.org - Update to version 3.29.91: + Fix of double-free in generated vala bindings. + Floating reference fixes for some gvariants. + Use g_bytes_new_take() to simplify memory tracking. + Some variants are now unwrapped to simplify usage by consumers. + Unit tests now disable SIGPIPE. + test-client was removed as it was dead code. * Tue Jul 24 2018 bjorn.lie@gmail.com - Update to version 3.29.4: + More lenient testing for transient errors. + Increased compiler warnings when building on GCC. + Vala vapi generation improvements. * Thu Jun 21 2018 luc14n0@linuxmail.org - Update to version 3.29.3: + Various introspection fixes. + Add JsonrpcServer::client-closed. + Emit JsonrpcClient::failed upon panic. + Helpers for strv message building and parsing. + Support for boxing/unboxing a{sv} variants. + A new variant for calling a remote method and get message id. + Fixes for an invalid type propagation. * Tue Jun 19 2018 bjorn.lie@gmail.com - Update to version 3.28.1: + Fixes for invalid type propagation. + Fixes for gobject introspection. + Improved busy tracking in streams. + Ensure JsonrpcClient::failed is emitted in panic. * Wed Mar 14 2018 luc14n0@linuxmail.org - Update to version 3.28.0: + No visible changes. - Update URL tag to https://gitlab.gnome.org/GNOME/jsonrpc-glib: the closest thing to a web page currently. * Wed Feb 28 2018 dimstar@opensuse.org - Modernize spec-file by calling spec-cleaner * Wed Feb 21 2018 dimstar@opensuse.org - Update to version 3.27.91: + Add JsonrpcServer::client-accepted signal. + Improvements to dispatching of errors when panic'ing the connection. + Message parsing is more liberal in what it accepts as input. + Default ABI visibility was set to hidden, making our ABI macros useful. - Update license tag to SPDX-3.0 format: LGPL-2.1-or-later. * Mon Feb 05 2018 dimstar@opensuse.org - Update to version 3.27.90: + More documentation and GObject Introspection additions. + Fixes for documentation and taking of floating references from GVariant params. + The soname has been bumped since we altered the correctness of GVariant params. C-based programs mostly just need to be recompiled. Other bindings-based consumers should have their bindings regenerated if necessary. + When panic'ing a connection (such as from a broken pipe) we now defer error propagation back to the main loop to avoid some re-entrancy complexity for applications. - Bump sover to 1_0-1 and rename the library packages to libjsonrpc-glib-1_0-1, following upstreams change. * Fri Jan 12 2018 luc14n0@linuxmail.org - Update to version 3.27.4: + The JSONRPC_MESSAGE_NEW_ARRAY() macro was added to allow for creating GVariant messages that are an array. + A number of conformance tests were added. + JsonrpcClient allows for detailed signals (G_SIGNAL_DETAILED) for notification and handle-call signals. + JsonrpcServer gained new functionality to enumerate the number of connected clients. + JsonrpcClient tries to hold on to an additional reference when panic is called. + Message parsing can now support NULL strings using maybe types when encoding and decoding messages. - Update package descriptions making it shorter and more assertive. - Add gio-unix-2.0 and glib-2.0 pkgconfig modules BuildRequires: They were being pulled with gio-2.0 pkgconfig module and used already as all of them live in glib2-devel package. * Thu Oct 19 2017 dimstar@opensuse.org - Update to version 3.27.1: + jsonrpc-glib now uses versioning macros similar to GLib or Gtk instead of a custom linker script for ABI exports. * Thu Oct 05 2017 luc14n0@linuxmail.org - Update to version 3.26.1: + Require -std=gnu11 in project config. We always required this, but previously we were relying on the default GCC flags to do so. + Fix improper use of va_list on non-Intel architectures. + JsonrpcOutputStream now properly checks for pending operations before flushing, so that an error is not incorrectly synthesized. + Improved error propagation from data streams. + Correctness fixes for stress tests. * Tue Sep 12 2017 zaitor@opensuse.org - Update to version 3.26.0: + Run test suite as part of build tooling. - Enable gtk-doc BuildRequires, build documentation. - Add enable_profiling=false, enable_gtk_doc=true and enable_tests=false to meson, ensure we build the features we want. * Thu Sep 07 2017 dimstar@opensuse.org - Update to version 3.25.92: + Check for version-script support from linker. + Fix impossible comparison in JsonrpcInputStream. * Tue Jul 04 2017 zaitor@opensuse.org - Initial build for openSUSE, version 3.25.3.
/usr/include/jsonrpc-glib-1.0 /usr/include/jsonrpc-glib-1.0/jsonrpc-client.h /usr/include/jsonrpc-glib-1.0/jsonrpc-glib.h /usr/include/jsonrpc-glib-1.0/jsonrpc-input-stream-private.h /usr/include/jsonrpc-glib-1.0/jsonrpc-input-stream.h /usr/include/jsonrpc-glib-1.0/jsonrpc-message.h /usr/include/jsonrpc-glib-1.0/jsonrpc-output-stream.h /usr/include/jsonrpc-glib-1.0/jsonrpc-server.h /usr/include/jsonrpc-glib-1.0/jsonrpc-version-macros.h /usr/include/jsonrpc-glib-1.0/jsonrpc-version.h /usr/lib64/libjsonrpc-glib-1.0.so /usr/lib64/pkgconfig/jsonrpc-glib-1.0.pc /usr/share/doc/packages/jsonrpc-glib /usr/share/doc/packages/jsonrpc-glib-devel /usr/share/doc/packages/jsonrpc-glib-devel/AUTHORS /usr/share/doc/packages/jsonrpc-glib-devel/CONTRIBUTING.md /usr/share/doc/packages/jsonrpc-glib-devel/README.md /usr/share/doc/packages/jsonrpc-glib/Jsonrpc.toml /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Black.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Black.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-BlackItalic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-BlackItalic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Bold.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Bold.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-BoldItalic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-BoldItalic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Italic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Italic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Medium.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Medium.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-MediumItalic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-MediumItalic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Regular.woff /usr/share/doc/packages/jsonrpc-glib/RedHatDisplay-Regular.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatText-Bold.woff /usr/share/doc/packages/jsonrpc-glib/RedHatText-Bold.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatText-BoldItalic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatText-BoldItalic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatText-Italic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatText-Italic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatText-Medium.woff /usr/share/doc/packages/jsonrpc-glib/RedHatText-Medium.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatText-MediumItalic.woff /usr/share/doc/packages/jsonrpc-glib/RedHatText-MediumItalic.woff2 /usr/share/doc/packages/jsonrpc-glib/RedHatText-Regular.woff /usr/share/doc/packages/jsonrpc-glib/RedHatText-Regular.woff2 /usr/share/doc/packages/jsonrpc-glib/SourceCodePro-It.ttf.woff /usr/share/doc/packages/jsonrpc-glib/SourceCodePro-Regular.ttf.woff /usr/share/doc/packages/jsonrpc-glib/SourceCodePro-Semibold.ttf.woff /usr/share/doc/packages/jsonrpc-glib/callback.ServerHandler.html /usr/share/doc/packages/jsonrpc-glib/class.Client.html /usr/share/doc/packages/jsonrpc-glib/class.InputStream.html /usr/share/doc/packages/jsonrpc-glib/class.OutputStream.html /usr/share/doc/packages/jsonrpc-glib/class.Server.html /usr/share/doc/packages/jsonrpc-glib/classes_hierarchy.html /usr/share/doc/packages/jsonrpc-glib/const.MAJOR_VERSION.html /usr/share/doc/packages/jsonrpc-glib/const.MICRO_VERSION.html /usr/share/doc/packages/jsonrpc-glib/const.MINOR_VERSION.html /usr/share/doc/packages/jsonrpc-glib/const.VERSION_S.html /usr/share/doc/packages/jsonrpc-glib/ctor.Client.new.html /usr/share/doc/packages/jsonrpc-glib/ctor.InputStream.new.html /usr/share/doc/packages/jsonrpc-glib/ctor.OutputStream.new.html /usr/share/doc/packages/jsonrpc-glib/ctor.Server.new.html /usr/share/doc/packages/jsonrpc-glib/enum.ClientError.html /usr/share/doc/packages/jsonrpc-glib/fonts.css /usr/share/doc/packages/jsonrpc-glib/func.CHECK_VERSION.html /usr/share/doc/packages/jsonrpc-glib/func.DEPRECATED_FOR.html /usr/share/doc/packages/jsonrpc-glib/func.DEPRECATED_IN_3_26_FOR.html /usr/share/doc/packages/jsonrpc-glib/func.DEPRECATED_IN_3_28_FOR.html /usr/share/doc/packages/jsonrpc-glib/func.DEPRECATED_IN_3_30_FOR.html /usr/share/doc/packages/jsonrpc-glib/func.DEPRECATED_IN_3_40_FOR.html /usr/share/doc/packages/jsonrpc-glib/func.DEPRECATED_IN_3_44_FOR.html /usr/share/doc/packages/jsonrpc-glib/func.ENCODE_VERSION.html /usr/share/doc/packages/jsonrpc-glib/func.MESSAGE_NEW.html /usr/share/doc/packages/jsonrpc-glib/func.MESSAGE_NEW_ARRAY.html /usr/share/doc/packages/jsonrpc-glib/func.MESSAGE_PARSE.html /usr/share/doc/packages/jsonrpc-glib/func.MESSAGE_PARSE_ARRAY.html /usr/share/doc/packages/jsonrpc-glib/func.UNAVAILABLE.html /usr/share/doc/packages/jsonrpc-glib/func.message_new.html /usr/share/doc/packages/jsonrpc-glib/func.message_new_array.html /usr/share/doc/packages/jsonrpc-glib/func.message_parse.html /usr/share/doc/packages/jsonrpc-glib/func.message_parse_array.html /usr/share/doc/packages/jsonrpc-glib/fzy.js /usr/share/doc/packages/jsonrpc-glib/go-up-symbolic.png /usr/share/doc/packages/jsonrpc-glib/index.html /usr/share/doc/packages/jsonrpc-glib/index.json /usr/share/doc/packages/jsonrpc-glib/jsonrpc-glib.devhelp2 /usr/share/doc/packages/jsonrpc-glib/main.js /usr/share/doc/packages/jsonrpc-glib/method.Client.call.html /usr/share/doc/packages/jsonrpc-glib/method.Client.call_async.html /usr/share/doc/packages/jsonrpc-glib/method.Client.call_finish.html /usr/share/doc/packages/jsonrpc-glib/method.Client.call_with_id_async.html /usr/share/doc/packages/jsonrpc-glib/method.Client.close.html /usr/share/doc/packages/jsonrpc-glib/method.Client.close_async.html /usr/share/doc/packages/jsonrpc-glib/method.Client.close_finish.html /usr/share/doc/packages/jsonrpc-glib/method.Client.get_use_gvariant.html /usr/share/doc/packages/jsonrpc-glib/method.Client.reply.html /usr/share/doc/packages/jsonrpc-glib/method.Client.reply_async.html /usr/share/doc/packages/jsonrpc-glib/method.Client.reply_error_async.html /usr/share/doc/packages/jsonrpc-glib/method.Client.reply_error_finish.html /usr/share/doc/packages/jsonrpc-glib/method.Client.reply_finish.html /usr/share/doc/packages/jsonrpc-glib/method.Client.send_notification.html /usr/share/doc/packages/jsonrpc-glib/method.Client.send_notification_async.html /usr/share/doc/packages/jsonrpc-glib/method.Client.send_notification_finish.html /usr/share/doc/packages/jsonrpc-glib/method.Client.set_use_gvariant.html /usr/share/doc/packages/jsonrpc-glib/method.Client.start_listening.html /usr/share/doc/packages/jsonrpc-glib/method.InputStream.read_message.html /usr/share/doc/packages/jsonrpc-glib/method.InputStream.read_message_async.html /usr/share/doc/packages/jsonrpc-glib/method.InputStream.read_message_finish.html /usr/share/doc/packages/jsonrpc-glib/method.OutputStream.get_use_gvariant.html /usr/share/doc/packages/jsonrpc-glib/method.OutputStream.set_use_gvariant.html /usr/share/doc/packages/jsonrpc-glib/method.OutputStream.write_message.html /usr/share/doc/packages/jsonrpc-glib/method.OutputStream.write_message_async.html /usr/share/doc/packages/jsonrpc-glib/method.OutputStream.write_message_finish.html /usr/share/doc/packages/jsonrpc-glib/method.Server.accept_io_stream.html /usr/share/doc/packages/jsonrpc-glib/method.Server.add_handler.html /usr/share/doc/packages/jsonrpc-glib/method.Server.foreach.html /usr/share/doc/packages/jsonrpc-glib/method.Server.remove_handler.html /usr/share/doc/packages/jsonrpc-glib/opensearch.xml /usr/share/doc/packages/jsonrpc-glib/property.Client.io-stream.html /usr/share/doc/packages/jsonrpc-glib/property.Client.use-gvariant.html /usr/share/doc/packages/jsonrpc-glib/property.OutputStream.use-gvariant.html /usr/share/doc/packages/jsonrpc-glib/search.js /usr/share/doc/packages/jsonrpc-glib/signal.Client.failed.html /usr/share/doc/packages/jsonrpc-glib/signal.Client.handle-call.html /usr/share/doc/packages/jsonrpc-glib/signal.Client.notification.html /usr/share/doc/packages/jsonrpc-glib/signal.Server.client-accepted.html /usr/share/doc/packages/jsonrpc-glib/signal.Server.client-closed.html /usr/share/doc/packages/jsonrpc-glib/signal.Server.handle-call.html /usr/share/doc/packages/jsonrpc-glib/signal.Server.notification.html /usr/share/doc/packages/jsonrpc-glib/solarized-dark.css /usr/share/doc/packages/jsonrpc-glib/solarized-light.css /usr/share/doc/packages/jsonrpc-glib/struct.MessageAny.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetBoolean.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetDict.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetDouble.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetInt32.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetInt64.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetIter.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetString.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetStrv.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageGetVariant.html /usr/share/doc/packages/jsonrpc-glib/struct.MessageMagic.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutBoolean.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutDouble.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutInt32.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutInt64.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutString.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutStrv.html /usr/share/doc/packages/jsonrpc-glib/struct.MessagePutVariant.html /usr/share/doc/packages/jsonrpc-glib/style.css /usr/share/doc/packages/jsonrpc-glib/type_func.Client.error_quark.html /usr/share/doc/packages/jsonrpc-glib/urlmap.js /usr/share/doc/packages/jsonrpc-glib/vfunc.Client.failed.html /usr/share/doc/packages/jsonrpc-glib/vfunc.Client.handle_call.html /usr/share/doc/packages/jsonrpc-glib/vfunc.Client.notification.html /usr/share/doc/packages/jsonrpc-glib/vfunc.Server.client_accepted.html /usr/share/doc/packages/jsonrpc-glib/vfunc.Server.client_closed.html /usr/share/doc/packages/jsonrpc-glib/vfunc.Server.handle_call.html /usr/share/doc/packages/jsonrpc-glib/vfunc.Server.notification.html /usr/share/gir-1.0/Jsonrpc-1.0.gir /usr/share/vala/vapi /usr/share/vala/vapi/jsonrpc-glib-1.0.deps /usr/share/vala/vapi/jsonrpc-glib-1.0.vapi
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 00:28:26 2024