17
0

Commit Graph

  • 52fc614154 Accepting request 1266924 from devel:languages:ruby:extensions factory Ana Guerrero 2025-04-04 15:29:11 +00:00
  • 815a3658ec Accepting request 1266924 from devel:languages:ruby:extensions slfo-main slfo-1.2 Ana Guerrero 2025-04-04 15:29:11 +00:00
  • aeae5edc18 - 0.25.0 Bug fixes: * Mention qualified property name in Get or Set errors (gh#mvidner/ruby-dbus#147). * Fix declaring logger and ostruct gems for Ruby 3.5 Martin Vidner 2025-04-03 15:19:32 +00:00
  • 1d9ca5f947 - 0.25.0 Bug fixes: * Mention qualified property name in Get or Set errors (gh#mvidner/ruby-dbus#147). * Fix declaring logger and ostruct gems for Ruby 3.5 Martin Vidner 2025-04-03 15:19:32 +00:00
  • fcbcb78d32 Accepting request 1234572 from devel:languages:ruby:extensions Ana Guerrero 2025-01-07 19:51:08 +00:00
  • 4b4a147174 Accepting request 1234572 from devel:languages:ruby:extensions Ana Guerrero 2025-01-07 19:51:08 +00:00
  • 1a10d43015 Thu Jan 2 13:45:21 UTC 2025 - Martin Vidner <mvidner@suse.com> Martin Vidner 2025-01-02 14:16:27 +00:00
  • 29ea6c09e9 Thu Jan 2 13:45:21 UTC 2025 - Martin Vidner <mvidner@suse.com> Martin Vidner 2025-01-02 14:16:27 +00:00
  • deb506dce7 Accepting request 1120213 from devel:languages:ruby:extensions Ana Guerrero 2023-11-02 19:20:00 +00:00
  • 95020628ea Accepting request 1120213 from devel:languages:ruby:extensions Ana Guerrero 2023-11-02 19:20:00 +00:00
  • eb83d7f81f Accepting request 1116766 from home:simotek:branches:devel:languages:ruby:extensions Dan Čermák 2023-10-25 08:44:30 +00:00
  • ee45dc9d72 Accepting request 1116766 from home:simotek:branches:devel:languages:ruby:extensions Dan Čermák 2023-10-25 08:44:30 +00:00
  • ad91cebb53 Accepting request 1114915 from devel:languages:ruby:extensions Ana Guerrero 2023-10-04 20:30:32 +00:00
  • 1868077e4b Accepting request 1114915 from devel:languages:ruby:extensions Ana Guerrero 2023-10-04 20:30:32 +00:00
  • 9b79121c8f - 0.23.1 API: * Add DBus::Object.dbus_reader_attr_accessor to declare a common use case with a single call (gh#mvidner/ruby-dbus#140). * BusConnection#request_name defaults to the simple use case: single owner without queuing, failing fast; documented the complex use cases. Martin Vidner 2023-10-03 07:53:20 +00:00
  • f8afccc5a2 - 0.23.1 API: * Add DBus::Object.dbus_reader_attr_accessor to declare a common use case with a single call (gh#mvidner/ruby-dbus#140). * BusConnection#request_name defaults to the simple use case: single owner without queuing, failing fast; documented the complex use cases. Martin Vidner 2023-10-03 07:53:20 +00:00
  • c4f6b651a2 Accepting request 1094795 from devel:languages:ruby:extensions Dominique Leuenberger 2023-06-24 18:13:35 +00:00
  • 7af510841a Accepting request 1094795 from devel:languages:ruby:extensions Dominique Leuenberger 2023-06-24 18:13:35 +00:00
  • 32169c89d6 - 0.23.0.beta2 License: * clarified to be LGPL-2.1-or-later API: * DBus::Object#object_server replaces @service (which still works) and the short-lived @connection * ObjectServer#export will raise if the path is already taken by an object * ObjectServer#unexport now also accepts an object path * Connection#object_server can export objects even without requesting any service name (gh#mvidner/ruby-dbus#49, in beta1 already). * Add PeerConnection for connections without a bus, useful for PulseAudio. Fix listening for signals there (gh#mvidner/ruby-dbus##44). * Moved from Connection to BusConnection: #unique_name, #proxy, #service. Call send_hello in BusConnection#initialize already. Bug fixes: * Fixed a refactoring crasher bug in ProxyService#introspect (oops). * Fix crash on #unexport of /child_of_root or even / Martin Vidner 2023-06-23 08:09:38 +00:00
  • 6c3e15abc9 - 0.23.0.beta2 License: * clarified to be LGPL-2.1-or-later API: * DBus::Object#object_server replaces @service (which still works) and the short-lived @connection * ObjectServer#export will raise if the path is already taken by an object * ObjectServer#unexport now also accepts an object path * Connection#object_server can export objects even without requesting any service name (gh#mvidner/ruby-dbus#49, in beta1 already). * Add PeerConnection for connections without a bus, useful for PulseAudio. Fix listening for signals there (gh#mvidner/ruby-dbus##44). * Moved from Connection to BusConnection: #unique_name, #proxy, #service. Call send_hello in BusConnection#initialize already. Bug fixes: * Fixed a refactoring crasher bug in ProxyService#introspect (oops). * Fix crash on #unexport of /child_of_root or even / Martin Vidner 2023-06-23 08:09:38 +00:00
  • 68f55ecf41 Accepting request 1090902 from devel:languages:ruby:extensions Dominique Leuenberger 2023-06-06 17:55:24 +00:00
  • 3800f485f1 Accepting request 1090902 from devel:languages:ruby:extensions Dominique Leuenberger 2023-06-06 17:55:24 +00:00
  • f0e1ebd29d - 0.23.0.beta1 Bug fixes: * A service can now have more than one name (gh#mvidner/ruby-dbus#69). Connection#request_service is deprecated in favor of Connection#object_server and BusConnection#request_name API: * Remove Service, splitting it into ProxyService and ObjectServer * Split off BusConnection from Connection Martin Vidner 2023-06-05 12:20:51 +00:00
  • c53bd4996d - 0.23.0.beta1 Bug fixes: * A service can now have more than one name (gh#mvidner/ruby-dbus#69). Connection#request_service is deprecated in favor of Connection#object_server and BusConnection#request_name API: * Remove Service, splitting it into ProxyService and ObjectServer * Split off BusConnection from Connection Martin Vidner 2023-06-05 12:20:51 +00:00
  • f4f2c04746 Accepting request 1087530 from devel:languages:ruby:extensions Dominique Leuenberger 2023-05-18 13:18:16 +00:00
  • 90a8fc4cc5 Accepting request 1087530 from devel:languages:ruby:extensions Dominique Leuenberger 2023-05-18 13:18:16 +00:00
  • a4a70d03ea - 0.22.1 Bug fixes: * Fix OBS building by disabling IPv6 tests, gh#mvidner/ruby-dbus#134. Martin Vidner 2023-05-17 08:40:40 +00:00
  • 4ff9b6d1e9 - 0.22.1 Bug fixes: * Fix OBS building by disabling IPv6 tests, gh#mvidner/ruby-dbus#134. Martin Vidner 2023-05-17 08:40:40 +00:00
  • 32f0fd8118 - 0.22.0 Features: * Enable using nokogiri without rexml (by Dominik Andreas Schorpp, gh#mvidner/ruby-dbus#132) Bug fixes: * Respect DBUS_SYSTEM_BUS_ADDRESS environment variable. Other: * For NameRequestError, mention who is the other owner. * Session bus autolaunch still does not work, but: don't try launchd except on macOS, and improve the error message. * examples/gdbus split off to its own repository Martin Vidner 2023-05-08 19:13:59 +00:00
  • d40682cd5c - 0.22.0 Features: * Enable using nokogiri without rexml (by Dominik Andreas Schorpp, gh#mvidner/ruby-dbus#132) Bug fixes: * Respect DBUS_SYSTEM_BUS_ADDRESS environment variable. Other: * For NameRequestError, mention who is the other owner. * Session bus autolaunch still does not work, but: don't try launchd except on macOS, and improve the error message. * examples/gdbus split off to its own repository Martin Vidner 2023-05-08 19:13:59 +00:00
  • 5685d38e62 Accepting request 1077973 from devel:languages:ruby:extensions Dominique Leuenberger 2023-04-09 16:39:01 +00:00
  • 9dac217d7c Accepting request 1077973 from devel:languages:ruby:extensions Dominique Leuenberger 2023-04-09 16:39:01 +00:00
  • 6eb9985ac7 - 0.21.0 Features: * Respect env RUBY_DBUS_ENDIANNESS=B (or =l) for outgoing messages. Martin Vidner 2023-04-08 07:44:15 +00:00
  • ade576d35b - 0.21.0 Features: * Respect env RUBY_DBUS_ENDIANNESS=B (or =l) for outgoing messages. Martin Vidner 2023-04-08 07:44:15 +00:00
  • 55c2e767c1 Accepting request 1073585 from devel:languages:ruby:extensions Dominique Leuenberger 2023-03-24 14:16:04 +00:00
  • 4a44f52eb5 Accepting request 1073585 from devel:languages:ruby:extensions Dominique Leuenberger 2023-03-24 14:16:04 +00:00
  • c35a3e5c19 - 0.20.0 Features: * For EXTERNAL authentication, try also without the user id, to work with containers (gh#mvidner/ruby-dbus#126). * Thread safety, as long as the non-main threads only send signals. Martin Vidner 2023-03-21 15:52:15 +00:00
  • 4381463d12 - 0.20.0 Features: * For EXTERNAL authentication, try also without the user id, to work with containers (gh#mvidner/ruby-dbus#126). * Thread safety, as long as the non-main threads only send signals. Martin Vidner 2023-03-21 15:52:15 +00:00
  • a4017c023c Accepting request 1059383 from devel:languages:ruby:extensions Dominique Leuenberger 2023-01-20 16:37:29 +00:00
  • c618b957b1 Accepting request 1059383 from devel:languages:ruby:extensions Dominique Leuenberger 2023-01-20 16:37:29 +00:00
  • a69d2ae68d - 0.19.0 API: * Added a ObjectManager mix-in to implement the service-side ObjectManager interface. Martin Vidner 2023-01-18 13:35:36 +00:00
  • e1b9984149 - 0.19.0 API: * Added a ObjectManager mix-in to implement the service-side ObjectManager interface. Martin Vidner 2023-01-18 13:35:36 +00:00
  • bd25660f68 Accepting request 988897 from devel:languages:ruby:extensions Dominique Leuenberger 2022-07-14 14:33:16 +00:00
  • c4934c9015 Accepting request 988897 from devel:languages:ruby:extensions Dominique Leuenberger 2022-07-14 14:33:16 +00:00
  • 6523850587 - 0.18.1 Most important change since 0.17.0: * Introduced DBus::Data classes, use them in Properties.Get, Properties.GetAll to return correct types as declared (gh#mvidner/ruby-dbus#97). Martin Vidner 2022-07-13 06:20:48 +00:00
  • ab6824cfbd - 0.18.1 Most important change since 0.17.0: * Introduced DBus::Data classes, use them in Properties.Get, Properties.GetAll to return correct types as declared (gh#mvidner/ruby-dbus#97). Martin Vidner 2022-07-13 06:20:48 +00:00
  • 8d0751a91e Accepting request 984133 from devel:languages:ruby:extensions Dominique Leuenberger 2022-06-23 08:22:13 +00:00
  • dbe677c880 Accepting request 984133 from devel:languages:ruby:extensions Dominique Leuenberger 2022-06-23 08:22:13 +00:00
  • 3cf0b2c17e - 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). Martin Vidner 2022-06-21 10:05:46 +00:00
  • 8f7f07a728 - 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). Martin Vidner 2022-06-21 10:05:46 +00:00
  • b00bf78a0f Accepting request 979643 from devel:languages:ruby:extensions Dominique Leuenberger 2022-05-30 10:42:02 +00:00
  • 69644e4430 Accepting request 979643 from devel:languages:ruby:extensions Dominique Leuenberger 2022-05-30 10:42:02 +00:00
  • 0d91a645bf - 0.18.0.beta7 API: * DBus.variant(type, value) is deprecated in favor of Data::Variant.new(value, member_type:) Martin Vidner 2022-05-29 08:49:53 +00:00
  • 5a2cafeab2 - 0.18.0.beta7 API: * DBus.variant(type, value) is deprecated in favor of Data::Variant.new(value, member_type:) Martin Vidner 2022-05-29 08:49:53 +00:00
  • 32e0769fcc Accepting request 979195 from devel:languages:ruby:extensions Dominique Leuenberger 2022-05-26 16:43:59 +00:00
  • 0add9e6e55 Accepting request 979195 from devel:languages:ruby:extensions Dominique Leuenberger 2022-05-26 16:43:59 +00:00
  • ca0cbdde98 - 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. Martin Vidner 2022-05-25 13:30:21 +00:00
  • 64e9d2cda7 - 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. Martin Vidner 2022-05-25 13:30:21 +00:00
  • d25bf34000 Accepting request 973057 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-29 22:44:35 +00:00
  • 2e9c088800 Accepting request 973057 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-29 22:44:35 +00:00
  • 88fc84c1a6 - 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...] Martin Vidner 2022-04-27 08:49:45 +00:00
  • 665f79b340 - 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...] Martin Vidner 2022-04-27 08:49:45 +00:00
  • 6cea608069 Accepting request 971689 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-22 22:25:07 +00:00
  • da16d7f6e6 Accepting request 971689 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-22 22:25:07 +00:00
  • 96df8440f6 - 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. Martin Vidner 2022-04-21 11:45:41 +00:00
  • b6a4f565d6 - 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. Martin Vidner 2022-04-21 11:45:41 +00:00
  • 1c20a71efd Accepting request 968278 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-12 19:43:20 +00:00
  • 50e8be6b03 Accepting request 968278 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-12 19:43:20 +00:00
  • ef9c48f88c - 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). Martin Vidner 2022-04-10 17:58:40 +00:00
  • a3a44005bb - 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). Martin Vidner 2022-04-10 17:58:40 +00:00
  • f2c77ac313 Accepting request 966776 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-05 17:55:05 +00:00
  • 76b69985fc Accepting request 966776 from devel:languages:ruby:extensions Dominique Leuenberger 2022-04-05 17:55:05 +00:00
  • 83c22b2dba - 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). Martin Vidner 2022-04-04 10:09:53 +00:00
  • 950dd81b8c - 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). Martin Vidner 2022-04-04 10:09:53 +00:00
  • d48aadee7b Accepting request 963982 from devel:languages:ruby:extensions Dominique Leuenberger 2022-03-24 21:56:55 +00:00
  • 7014068044 Accepting request 963982 from devel:languages:ruby:extensions Dominique Leuenberger 2022-03-24 21:56:55 +00:00
  • a18104bc5b Use *.gem file from rubygems.org Martin Vidner 2022-03-22 13:30:37 +00:00
  • e3d914bfef Use *.gem file from rubygems.org Martin Vidner 2022-03-22 13:30:37 +00:00
  • 0942f4e2cf - 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). Martin Vidner 2022-02-24 10:28:34 +00:00
  • a59d783ce1 - 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). Martin Vidner 2022-02-24 10:28:34 +00:00
  • bc948f6cee - 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. Martin Vidner 2022-02-11 19:19:39 +00:00
  • 98cb91e9d9 - 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. Martin Vidner 2022-02-11 19:19:39 +00:00
  • 85b690d023 Accepting request 865300 from devel:languages:ruby:extensions Dominique Leuenberger 2021-01-25 17:22:45 +00:00
  • 998c26867a Accepting request 865300 from devel:languages:ruby:extensions Dominique Leuenberger 2021-01-25 17:22:45 +00:00
  • 26c7df0d2f OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-ruby-dbus?expand=0&rev=36 Stephan Kulow 2021-01-21 09:11:11 +00:00
  • c3f7e03532 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-ruby-dbus?expand=0&rev=36 Stephan Kulow 2021-01-21 09:11:11 +00:00
  • 7a88edaa3c Tue Oct 15 19:08:27 UTC 2019 - Martin Vidner <mvidner@suse.com> Martin Vidner 2019-10-15 19:58:28 +00:00
  • dbadcbdb1a Tue Oct 15 19:08:27 UTC 2019 - Martin Vidner <mvidner@suse.com> Martin Vidner 2019-10-15 19:58:28 +00:00
  • 4262ecdfa2 Accepting request 621033 from devel:languages:ruby:extensions Dominique Leuenberger 2018-07-13 08:14:01 +00:00
  • 318831e0bd Accepting request 621033 from devel:languages:ruby:extensions Dominique Leuenberger 2018-07-13 08:14:01 +00:00
  • f4f39eb8de Accepting request 602598 from home:factory-auto:branches:devel:languages:ruby:extensions Stephan Kulow 2018-05-01 22:40:08 +00:00
  • 392bbb199d Accepting request 602598 from home:factory-auto:branches:devel:languages:ruby:extensions Stephan Kulow 2018-05-01 22:40:08 +00:00
  • 07d302e293 - 0.14.1 Bug fixes: * Allow registering signal handlers while a signal is being handled (gh#mvidner/ruby-dbus#70, Jan Biniok). Martin Vidner 2018-01-05 15:07:48 +00:00
  • a50f9cff76 - 0.14.1 Bug fixes: * Allow registering signal handlers while a signal is being handled (gh#mvidner/ruby-dbus#70, Jan Biniok). Martin Vidner 2018-01-05 15:07:48 +00:00
  • c8a7d0d479 Accepting request 533936 from devel:languages:ruby:extensions Dominique Leuenberger 2017-10-23 14:36:55 +00:00
  • da1dc80d1c Accepting request 533936 from devel:languages:ruby:extensions Dominique Leuenberger 2017-10-23 14:36:55 +00:00
  • 0484313ee5 - 0.14.0 Bug fixes: * Sending 16-bit signed integers ("n") did not work at all (gh#mvidner/ruby-dbus#68). Martin Vidner 2017-10-13 12:52:14 +00:00
  • d40722bff9 - 0.14.0 Bug fixes: * Sending 16-bit signed integers ("n") did not work at all (gh#mvidner/ruby-dbus#68). Martin Vidner 2017-10-13 12:52:14 +00:00
  • 086447553b - 0.13.0 Bug fixes: * It is no longer required to explicitly call ProxyObject#introspect, it will be done automatically once (gh#mvidner/ruby-dbus#28). Martin Vidner 2016-09-21 21:06:47 +00:00
  • 5c495c87e3 - 0.13.0 Bug fixes: * It is no longer required to explicitly call ProxyObject#introspect, it will be done automatically once (gh#mvidner/ruby-dbus#28). Martin Vidner 2016-09-21 21:06:47 +00:00