Split PurpleContactInfo out of PurpleContact

Review Request #2091 — Created Nov. 24, 2022 and submitted

Information

pidgin/pidgin
default

Reviewers

This change separates all of the data away from the runtime information which
makes it easier to store contacts with everything.

Ran the unit tests and sent a few messages with ircv3 and demo protocols.

Summary ID
Split PurpleContactInfo out of PurpleContact
This change separates all of the data away from the runtime information which makes it easier to store contacts with everything.
3a5dee18ef5d09d0fc04d01564677c7c3a7e0685
Description From Last Updated

Re-align wrapped lines.

QuLogicQuLogic

Not sure if you want to go through this file to make the contact into info.

QuLogicQuLogic

Any reason for doing this differently from the next function?

QuLogicQuLogic

Should the property name change to match the enumeration name?

QuLogicQuLogic

Rename to info to match header.

QuLogicQuLogic

Rename to info to match header.

QuLogicQuLogic

One more contact -> info?

QuLogicQuLogic
QuLogic
  1. 
      
  2. libpurple/purplecontactinfo.h (Diff revision 1)
     
     
     
     
    Show all issues

    Re-align wrapped lines.

  3. libpurple/purplecontactinfo.c (Diff revision 1)
     
     
    Show all issues

    Not sure if you want to go through this file to make the contact into info.

  4. libpurple/purplecontactmanager.c (Diff revision 1)
     
     
     
    Show all issues

    Any reason for doing this differently from the next function?

  5. libpurple/purpleperson.c (Diff revision 1)
     
     
    Show all issues

    Should the property name change to match the enumeration name?

  6. libpurple/purpleperson.c (Diff revision 1)
     
     
    Show all issues

    Rename to info to match header.

  7. libpurple/purpleperson.c (Diff revision 1)
     
     
    Show all issues

    Rename to info to match header.

  8. 
      
grim
QuLogic
  1. 
      
  2. libpurple/purpleperson.c (Diff revision 2)
     
     
    Show all issues

    One more contact -> info?

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