elpasync pushed a change to branch elpa/jabber.
from dfc2e0fc28 changelog: Document image display policy rework
new 1c33b8cb42 roster: Remove sort machinery orphaned by popup rework
new 7ec2d317cd chatstates: Remove header-line indicator leftovers
new 20839a30e0 Remove dead code with no remaining callers
new c527ef8cb3 chat: Make w copy plain file URLs too
new 6b87b13f1c chat: Fold image-range-at-point onto image-url-bounds
new 656815f2da chat: Extract stanza-id and reply helpers from
build-msg-plist
new fb7a66eca1 util: Reuse jabber-roster-contact-p at roster-membership
sites
new b3cfe2ee4a omemo: Derive upload send target from JID, not current
buffer
new 845142a518 omemo: Rotate signed pre-key periodically on connect
new 44893727cc tests: Never open the user's real database from the suite
new 73f2b47801 omemo: Recover out-of-order messages via skipped ratchet
keys
new 9c6a6911cb util: Sort JID completion candidates by availability
new 92d3cbc2b3 openpgp: Run send hooks on MUC send paths
new a7fb5a827b chat: Match reply fallback by for attribute, not first
in namespace
new bf0656ad99 chat: Emit origin-id on outgoing messages
new 28382b54ef db: Persist reply metadata across buffer reloads
new 0487687c4d chat: Quote the original message in fallback-less replies
new 77e79c7e4f chat: Jump to the original message with RET on a reply
new 20ef52af42 chat: Drop link face from URLs displayed as inline images
new 5965c5f534 chat: Remember manual image resizes across redraws
Summary of changes:
CHANGELOG.org | 8 ++
Makefile | 5 +
doap.xml | 4 +-
lisp/jabber-avatar.el | 28 ----
lisp/jabber-chat.el | 247 ++++++++++++++++++++++++-----------
lisp/jabber-chatbuffer.el | 6 +-
lisp/jabber-chatstates.el | 11 --
lisp/jabber-db.el | 172 ++++++++++++++++++++----
lisp/jabber-disco.el | 39 ------
lisp/jabber-httpupload.el | 8 --
lisp/jabber-mam.el | 20 +--
lisp/jabber-muc-nick-completion.el | 15 ---
lisp/jabber-muc.el | 13 --
lisp/jabber-notifications.el | 12 --
lisp/jabber-omemo-store.el | 46 ++++++-
lisp/jabber-omemo.el | 159 +++++++++++++++++-----
lisp/jabber-openpgp-legacy.el | 5 +-
lisp/jabber-openpgp.el | 31 +++--
lisp/jabber-presence.el | 9 --
lisp/jabber-roster.el | 92 +------------
lisp/jabber-util.el | 41 ++++--
src/jabber-omemo-core.c | 206 ++++++++++++++++++++++++++++-
tests/jabber-test-chat.el | 162 +++++++++++++++++++++++
tests/jabber-test-db.el | 204 ++++++++++++++++++++++++++++-
tests/jabber-test-message-correct.el | 7 +-
tests/jabber-test-omemo-message.el | 80 +++++++++++-
tests/jabber-test-omemo-module.el | 84 ++++++++++++
tests/jabber-test-omemo-protocol.el | 65 ++++++++-
tests/jabber-test-omemo-store.el | 18 +++
tests/jabber-test-openpgp.el | 104 +++++++++++++++
tests/jabber-test-roster.el | 81 +-----------
tests/jabber-test-util.el | 53 ++++++++
32 files changed, 1543 insertions(+), 492 deletions(-)
create mode 100644 tests/jabber-test-openpgp.el