Update Purple.CredentialManager to implement Gio.ListModel

Review Request #3635 — Created Nov. 2, 2024 and submitted — Latest diff uploaded

Information

pidgin/pidgin
default

Reviewers

This required changing the internal data type from a GLib.HashTable to a
GLib.PtrArray. Purple.CredentialManager.foreach has also been deprecated as
the Gio.ListModel interface makes it redundant.

Ran the tests under valgrind and called in the turtles for the rest.

Commits

Files