summaryrefslogtreecommitdiff
path: root/libpurple/group.c
Commit message (Collapse)AuthorAgeFilesLines
* Bump C standard to C99 for libpurple files and fix warningsElliott Sales de Andrade2022-12-111-1/+1
| | | | | | | Testing Done: Touched all source files and compiled; saw no new warnings. Reviewed at https://reviews.imfreedom.org/r/2122/
* Rename PurpleContact to PurpleMetaContact.Gary Kramlich2022-09-221-7/+7
| | | | | | | | | | | This is to help facilitate the new blist api that's still being designed but we wanted to use this name for an object. A later review request will rename contact.[ch] which was avoided for now as it would make the diff harder to read. Testing Done: Ran and verified that contacts showed up. Reviewed at https://reviews.imfreedom.org/r/1770/
* Stop including internal.h everywhere when we really don't need it.Gary Kramlich2022-09-121-1/+0
| | | | | | | Testing Done: Compiled, but didn't test on windows. As such I left all the networking stuff untouched as that's where windows will really need it and that can be done in another rr. Reviewed at https://reviews.imfreedom.org/r/1764/
* Remove includes from protocol.h that weren't used there and deal with the ↵Gary Kramlich2021-04-301-0/+2
| | | | | | | | | fallout Testing Done: Compiled and ran locally. Connected with bonjour, xmpp, and irc. Reviewed at https://reviews.imfreedom.org/r/635/
* Use specific purple_debug_* functionsArkadiy Illarionov2021-02-121-2/+1
| | | | | | | | | Instead of `purple_debug`. Also: * remove `\n` at the end * inline untar macros Reviewed at https://reviews.imfreedom.org/r/490/
* Move the PurpleProtocolServer interface to its own file.Gary Kramlich2021-01-141-1/+4
| | | | | | | | | Testing Done: Compiled and ran locally. Connected with bonjour and xmpp without issues. Bugs closed: PIDGIN-17458 Reviewed at https://reviews.imfreedom.org/r/418/
* Make sure that internal.h can only be included by libpurple and split out ↵Gary Kramlich2020-05-011-0/+1
| | | | some pieces to purpleprivate.h
* Replace g_[s]list_remove with g_[s]list_delete_link.Elliott Sales de Andrade2019-10-251-1/+2
|
* Fix broken `priv != NULL` checks in libpurple.Elliott Sales de Andrade2019-08-071-4/+7
| | | | | | The `*_get_instance_private` function just returns input value + offset, so it is impossible for `priv` to be `NULL`.
* Rename *_GET_*_IFACE to more standard *_GET_IFACE.Elliott Sales de Andrade2019-08-061-1/+1
| | | | | | | Two sed's of `s/_GET_\([A-Za-z0-9_]\+\)_IFACE/_\1_GET_IFACE/g` and `s/\(PURPLE_PROTOCOL_IMPLEMENTS.\+\)_IFACE/\1/g`, plus a small fix in `PURPLE_PROTOCOL_IMPLEMENTS`.
* Add list parameter to all buddy list UI ops.Elliott Sales de Andrade2019-07-061-2/+4
|
* Add wrapper functions for some PurpleBlistUiOps.Elliott Sales de Andrade2019-07-031-10/+4
|
* Rename some buddy list accessor functions.Elliott Sales de Andrade2019-07-021-2/+4
| | | | | | | * `purple_blist_get_buddy_list` moved to `purple_blist_get_default` * `purple_blist_get_root` copied to `purple_blist_get_default_root` * `purple_blist_get_root` takes a list argument now
* libpurple: Port self-contained code from g_type_class_add_private()Mike Ruprecht2018-11-011-43/+15
| | | | | | This patch ports the self-contained libpurple GObjects away from the deprecated g_type_class_add_private() function in favor of the G_DEFINE_TYPE_WITH_PRIVATE() macro.
* libpurple: Remove pointer registration for DBus APIMike Ruprecht2018-10-021-4/+0
|
* Pull PurpleGroup out into it's own filesGary Kramlich2016-08-121-0/+389