| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Testing Done:
Touched all source files and compiled; saw no new warnings.
Reviewed at https://reviews.imfreedom.org/r/2122/
|
|
|
|
|
|
|
|
|
|
| |
This change separates all of the data away from the runtime information which
makes it easier to store contacts with everything.
Testing Done:
Ran the unit tests and sent a few messages with ircv3 and demo protocols.
Reviewed at https://reviews.imfreedom.org/r/2091/
|
|
|
|
|
|
|
|
|
|
|
| |
We want to make PurpleContact derivable so that we can subclass it with
PurpleAccount. This will make things easier for everyone as we start moving
everything to PurpleContact as an account will just be a contact.
Testing Done:
Ran the unit tests and built the docs.
Reviewed at https://reviews.imfreedom.org/r/2081/
|
|
|
|
|
|
|
| |
Testing Done:
Ran the unit tests
Reviewed at https://reviews.imfreedom.org/r/2069/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This contact can be used by the protocol to store additional information about
the account, including the user id, alias, etc. When the protocol connects, it
will be responsible for adding this contact to the ContactManager once it knows
that the id is correct.
This will also be used in the future when PurpleMessage gets migrated to using
PurpleContact's as well.
Testing Done:
Connected an IRCv3 and demo accounts.
Reviewed at https://reviews.imfreedom.org/r/2064/
|
|
|
|
|
|
|
|
|
|
|
| |
This property is intended to handle the majority of our privacy use cases in
the future. It won't get everything, but it's a simple start that will make a
lot of impact.
Testing Done:
Compiled and ran the unit tests.
Reviewed at https://reviews.imfreedom.org/r/2066/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This required some additional changes to PurpleContact. Namely that the contact always has a presence and it is no longer writeable.
Testing Done:
Ran the unit tests and verified nothing funky happens when running.
We can't test that all of the properties are properly bound because we would have to start up a lot more of libpurple than I'm willing to do for something that's temporary.
Bugs closed: PIDGIN-17685
Reviewed at https://reviews.imfreedom.org/r/1873/
|
|
|
|
|
|
|
|
|
|
| |
Username is already readwrite, but id is not, and most protocols have id's for
everything, so lets make that the normal case in the api.
Testing Done:
Ran the unit tests.
Reviewed at https://reviews.imfreedom.org/r/1851/
|
|
|
|
|
|
|
| |
Testing Done:
Ran the unit tests.
Reviewed at https://reviews.imfreedom.org/r/1852/
|
|
Testing Done:
Ran the unit tests and `ninja pidgin-pot`
Bugs closed: PIDGIN-17663
Reviewed at https://reviews.imfreedom.org/r/1828/
|