Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby3.1-rubygem-ruby-dbus | Distribution: openSUSE Tumbleweed |
Version: 0.18.0.beta8 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Jun 23 10:43:29 2022 |
Group: Development/Languages/Ruby | Build host: armbuild02 |
Size: 357911 | Source RPM: rubygem-ruby-dbus-0.18.0.beta8-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/mvidner/ruby-dbus | |
Summary: Ruby module for interaction with D-Bus |
Pure Ruby module for interaction with D-Bus IPC system.
LGPL-2.1-only
* Tue Jun 21 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta8 Bug fixes: * Introduced Object#dbus_properties_changed to send correctly typed property values (gh#mvidner/ruby-dbus#115). Avoid calling PropertiesChanged directly as it will guess the types. * Fix Object.dbus_reader to work with attr_accessor and automatically produce dbus_properties_changed for properties that are read-write at implementation side and read-only at D-Bus side (gh#mvidner/ruby-dbus#96) API: * Service side `emits_changed_signal` to control emission of PropertiesChanged: can be assigned within `dbus_interface` or as an option when declaring properties (gh#mvidner/ruby-dbus#117). * Sun May 29 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta7 API: * DBus.variant(type, value) is deprecated in favor of Data::Variant.new(value, member_type:) Bug fixes: * Client-side properties: When calling Properties.Set in ProxyObjectInterface#[]=, use the correct type (gh#mvidner/ruby-dbus#108). * Wed May 25 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta6 API: * Data::Base#value returns plain Ruby types; Data::Container#exact_value contains Data::Base (gh#mvidner/ruby-dbus#114). * Data::Base#initialize and .from_typed allow plain or exact values, validate argument types. * Implement #== (converting) and #eql? (strict) for Data::Base and DBus::Type. * Wed Apr 27 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta5 API * DBus::Type instances are frozen. * Data::Container classes (Array, Struct, DictEntry, but not Variant) constructors (#initialize, .from_items, .from_typed) changed to have a *type* argument instead of *member_type* or *member_types*. * Added type factories * Type::Array[type] * Type::Hash[key_type, value_type] * Type::Struct[type1, type2...] Bug fixes: * Properties containing Variants would return them doubly wrapped (gh#mvidner/ruby-dbus#111). * Thu Apr 21 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta4 Bug fixes: * Service-side properties: Fix Properties.Get, Properties.GetAll for properties that contain arrays, on other than outermost level (gh#mvidner/ruby-dbus#109). * Sending variants: fixed make_variant to correctly guess the signature for UInt64 and number-keyed hashes/dictionaries. * Sun Apr 10 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta3 Bug fixes: * Service-side properties: Fix Properties.Get, Properties.GetAll for Array, Dict, and Variant types (gh#mvidner/ruby-dbus#105). * Mon Apr 04 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta2 API: * Renamed the DBus::Type::Type class to DBus::Type (which was previously a module). * Introduced DBus::Data classes, use them in Properties.Get, Properties.GetAll to return correct types as declared (still gh#mvidner/ruby-dbus#97). Bug fixes: * Signature validation: Ensure DBus.type produces a valid Type * Detect more malformed messages: non-NUL padding bytes, variants with multiple or no value. * Added thorough tests (spec/data/marshall.yaml) to detect nearly all invalid data at unmarshalling time. * Thu Feb 24 2022 Martin Vidner <mvidner@suse.com> - 0.18.0.beta1 API: * D-Bus structs have been passed as Ruby arrays. Now these arrays are frozen. * Ruby structs can be used as D-Bus structs. Bug fixes: * Returning the value for o.fd.DBus.Properties.Get, use the specific property signature, not the generic Variant (gh#mvidner/ruby-dbus#97). * Fri Feb 11 2022 Martin Vidner <mvidner@suse.com> - 0.17.0 API: * Export properties with `dbus_attr_accessor`, `dbus_reader` etc. (gh#mvidner/ruby-dbus#86). Bug fixes: * Depend on rexml which is separate since Ruby 3.0 (gh#mvidner/ruby-dbus#87, by Toshiaki Asai). Nokogiri is faster but bigger so it remains optional. * Fix connection in case ~/.dbus-keyrings has multiple cookies, showing as "Oops: undefined method `zero?' for nil:NilClass". * Add the missing name to the root introspection node. * Tue Oct 15 2019 Martin Vidner <mvidner@suse.com> - 0.16.0 API: * An invalid service name or an invalid object path will raise instead of being sent to the bus. The bus would then drop the connection, producing EOFError here (gh#mvidner/ruby-dbus#80).
/usr/lib/ruby/gems/3.1.0/build_info /usr/lib/ruby/gems/3.1.0/cache/ruby-dbus-0.18.0.beta8.gem /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8 /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/.rspec /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/COPYING /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/NEWS.md /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/README.md /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/Rakefile /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/VERSION /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/doc /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/doc/Reference.md /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/doc/Tutorial.md /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/doc /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/doc/README.md /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/doc/_extract_examples /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/gdbus /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/gdbus/gdbus /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/gdbus/gdbus.glade /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/gdbus/launch.sh /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/no-introspect /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/no-introspect/nm-test.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/no-introspect/tracker-test.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/rhythmbox /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/rhythmbox/playpause.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/service /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/service/call_service.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/service/complex-property.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/service/service_newapi.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/simple /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/simple/call_introspect.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/simple/get_id.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/simple/properties.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/utils /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/utils/listnames.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/examples/utils/notify.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/api_options.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/auth.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/bus.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/bus_name.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/core_ext /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/core_ext/class /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/core_ext/class/attribute.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/core_ext/module /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/core_ext/module/redefine_method.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/data.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/emits_changed_signal.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/error.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/introspect.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/logger.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/marshall.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/matchrule.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/message.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/message_queue.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/object.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/object_path.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/proxy_object.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/proxy_object_factory.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/proxy_object_interface.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/raw_message.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/type.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/lib/dbus/xml.rb /usr/lib/ruby/gems/3.1.0/gems/ruby-dbus-0.18.0.beta8/ruby-dbus.gemspec /usr/lib/ruby/gems/3.1.0/specifications/ruby-dbus-0.18.0.beta8.gemspec /usr/share/doc/packages/ruby3.1-rubygem-ruby-dbus /usr/share/doc/packages/ruby3.1-rubygem-ruby-dbus/COPYING /usr/share/doc/packages/ruby3.1-rubygem-ruby-dbus/NEWS.md /usr/share/doc/packages/ruby3.1-rubygem-ruby-dbus/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jul 13 23:44:48 2022