Add purple_contact_info_get_menu and PurpleContactInfo::populate-menu
Review Request #2837 — Created Nov. 18, 2023 and submitted — Latest diff uploaded
This is the replacement for the blist-node-extended-menu signal in purple 2.
This uses BirbActionMenu which means libpurple now depends on birb.
Ran the unit tests under valgrind.