]> git.eshelyaron.com Git - emacs.git/commit
Improve D-Bus byte-array conversion
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 12 Apr 2024 08:09:45 +0000 (10:09 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 14 Apr 2024 17:08:22 +0000 (19:08 +0200)
commit81c53105f19e1be736551a5dbae80d3af52e5294
treec4aff5263140ab4e903e9f5ec9fcd8c8a9d8c346
parentd5d81d51087390cc67bb071e8a4a16487a084223
Improve D-Bus byte-array conversion

* doc/misc/dbus.texi (Type Conversion): Adapt dbus-byte-array-to-string.

* etc/NEWS: D-Bus byte array conversion works over raw UTF-8 bytes.
Fix typos.

* lisp/net/dbus.el (dbus-string-to-byte-array)
(dbus-byte-array-to-string): BYTE-ARRAY must be an UTF-8 raw bytes
sequence.  Make optional argument MULTIBYTE obsolete.  (Bug#70301)
(dbus-call-method-handler, dbus-register-signal)
(dbus-escape-as-identifier): Use `length=' and `length>'.

* test/lisp/net/dbus-tests.el (dbus--test-method-handler)
(dbus-test09-get-managed-objects): Use `length='.
(dbus-test01-type-conversion): Extend test.

* test/lisp/net/secrets-tests.el (secrets-test03-items): Extend test.

(cherry picked from commit a69890eea946beb0858273a20d260a170485b79a)
doc/misc/dbus.texi
etc/NEWS
lisp/net/dbus.el
test/lisp/net/dbus-tests.el
test/lisp/net/secrets-tests.el