Create PurpleUi that merges PurpleCoreUiOps and PurpleUiInfo
Review Request #1925 — Created Oct. 10, 2022 and submitted — Latest diff uploaded
This created a lot more refactoring that I imagined, but it's mostly just moving stuff around.
I skipped the unit tests for now because we already have a
test_ui.[ch]
in the tests directory which we can/should move to a separate library or something, so it's available outside of thelibpurple/tests/
directory.
Ran the unit tests, launched pidgin3, and launched finch3 with out issue.