Create PurpleUi that merges PurpleCoreUiOps and PurpleUiInfo

Review Request #1925 — Created Oct. 10, 2022 and submitted

Information

pidgin/pidgin
default

Reviewers

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 the libpurple/tests/ directory.

Ran the unit tests, launched pidgin3, and launched finch3 with out issue.

Summary ID
Create PurpleUi that merges PurpleCoreUiOps and PurpleUiInfo
37fe0f19bdff2cef5c9f678bb3d9fe1087ad1cec
Description From Last Updated

Not sure what this sentence means.

QuLogicQuLogic

its

QuLogicQuLogic

I think GLib uses run/quit (at least for the main loop), so maybe it should be start/stop or start/end?

QuLogicQuLogic

its

QuLogicQuLogic
grim
grim
grim
grim
QuLogic
  1. 
      
  2. libpurple/purpleui.h (Diff revision 5)
     
     
    Show all issues

    Not sure what this sentence means.

  3. libpurple/purpleui.h (Diff revision 5)
     
     
    Show all issues

    its

  4. libpurple/purpleui.h (Diff revision 5)
     
     
     
    Show all issues

    I think GLib uses run/quit (at least for the main loop), so maybe it should be start/stop or start/end?

  5. libpurple/purpleui.h (Diff revision 5)
     
     
    Show all issues

    its

  6. 
      
grim
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed