summaryrefslogtreecommitdiff
path: root/libpurple/conversations.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary gtk-doc comments and move them where possible from ↵Gary Kramlich2021-12-111-7/+0
| | | | | | | | | libpurple/[a-c]*.h Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1178/
* remove the purple_conversations_ management apiGary Kramlich2021-07-261-79/+0
| | | | | | | Testing Done: compiled and built the docs Reviewed at https://reviews.imfreedom.org/r/842/
* Create a manager for conversations.Gary Kramlich2021-06-141-19/+8
| | | | | | | | | I Skipped unit tests because need a connection and full protocol implementation to do it properly. Testing Done: Compiled and ran with an IRC account. Reviewed at https://reviews.imfreedom.org/r/677/
* Update purple_conversations_find_* to return PurpleConversations instead of ↵Gary Kramlich2021-05-181-6/+4
| | | | | | | | | subclasses Testing Done: Tested a bonjour im and irc chat. Reviewed at https://reviews.imfreedom.org/r/646/
* Modernizing PurpleChatConversation.Gary Kramlich2021-04-051-1/+1
| | | | | | | | | | I wasn't able to do everything as PurpleConversation still isn't declared with G_DECLARE_DERIVABLE_TYPE. Testing Done: Compiled ran locally with both xmpp mucs and irc channels. Reviewed at https://reviews.imfreedom.org/r/583/
* Make it so only libpurple can directly include libpurple header files.Gary Kramlich2020-06-211-0/+4
| | | | | | | | | | | This is part of our on going effort to make it easier to develop against libpurple as well as making our filenames not part of our api. Make it so only libpurple can directly include libpurple header files. Testing Done: Just a normal compile to make sure everything builds again. Reviewed at https://reviews.imfreedom.org/r/8/
* Add missing transfer annotations.Elliott Sales de Andrade2019-08-031-4/+4
|
* Fix libpurple header guards using reserved names.Elliott Sales de Andrade2019-07-031-3/+3
|
* Cleanup account.[ch] and status.[ch] to remove g_type_class_add_private and ↵Gary Kramlich2019-03-211-3/+3
| | | | other cleans including remove const from accessors
* Add many libpurple element-type annotations.Elliott Sales de Andrade2017-09-151-3/+3
| | | | Also add transfer annotations at the same locations if necessary.
* Move section blocks inside inclusion guards -- otherwise g-ir-scanner yellsAnkit Vani2014-02-071-3/+3
|
* Remove /*@{*/ and /*@}*/Ankit Vani2014-02-071-3/+0
|
* Removed @nameAnkit Vani2014-02-061-1/+1
|
* Use upper-case first lettersAnkit Vani2014-02-041-1/+1
|
* Add section blocks for conversation.h to dbus-server.hAnkit Vani2014-02-031-6/+8
|
* Move changes from soc.2013.gobjectification.gtkdoc to this branchAnkit Vani2014-01-311-14/+35
|
* Use 'transfer none' for TODO constAnkit Vani2014-01-311-3/+3
|
* Initial replacements for gtk-doc style commentsAnkit Vani2014-01-311-20/+20
|
* Move (_)purple_conversations_update_cache to internal.hAnkit Vani2014-01-301-12/+0
|
* Fixed some documentation for 'account' parameters in conversations.hAnkit Vani2013-12-061-3/+3
|
* Fixed description of conversations.hAnkit Vani2013-07-011-1/+1
|
* Replaced purple_conversations_get() with purple_conversations_get_all(), ↵Ankit Vani2013-06-271-2/+1
| | | | similar to other purple entities
* Refactored the PurpleConversation subclasses and subsystem to use the ↵Ankit Vani2013-06-271-18/+8
| | | | | | | | | | | | | GObject conversation API. * Removed the virtual function send_message of PurpleConversation as it did the same thing in both IMs and chats * Renamed purple_conversation_send_message back to purple_conversation_send_with_flags * Changed the argument of chat_update_user of PurpleConversationUiOps to PurpleChatConversationBuddy * * purple_conversations_update_cache() updates the conversations cache with a new account and/or name * Renamed purple_chat_conversation_find_user to a more appropriate purple_chat_conversation_has_user as it returns boolean * Removed purple_chat_conversation_[set,get]_user_flags and added buddy methods purple_chat_conversation_buddy_[set,get]_flags * Added purple_chat_conversation_buddy_[set,get]_chat methods to set and get the chat that the chat buddy is a part of * Added PurpleChatConversation * argument to purple_chat_conversation_buddy_new.
* Refactored PurpleConversation base object to use the GObject conversation APIAnkit Vani2013-06-261-0/+22
|
* Added missing API implementations to PurpleConversation and subclassesAnkit Vani2013-06-261-7/+7
|
* Begun adding GObject code to conversation sourcesAnkit Vani2013-06-261-0/+21
|
* Changed all arguments and return types of Chat and IMs to ↵Ankit Vani2013-06-231-3/+3
| | | | | | | | PurpleChatConversation and PurpleIMConversation. This provides for better compile-time checking. * Changed the return type for serv_got_joined_chat to PurpleChatConversation * * Wherever possible, used the subclass objects instead of PurpleConversation in protocols bonjour, gg and irc
* Added functions to find IM and Chat by account in the conversations API.Ankit Vani2013-06-231-6/+26
| | | | | | * Changed return type of IM new() and Chat new() to PurpleConversation * Added purple_conversations_find_im_with_account() * Added purple_conversations_find_chat_with_account()
* Begun refactoring for PurpleConversationAnkit Vani2013-06-221-2/+4
|
* Added GObject structures, moved things around, renamed functions as GObject ↵Ankit Vani2013-06-211-0/+13
| | | | | | | | | | | | | | | | methods. * Added GObject instance, class and private structures for: - PurpleChatConversation, subclassing PurpleConversation - PurpleIMConversation, subclassing PurpleConversation - PurpleChatConversationBuddy - PurpleConversationMessage * Renamed purple_chat_conversation_cb_ functions to purple_chat_conversation_buddy_ methods for PurpleChatConversationBuddy * Renamed purple_find_conversation_with_account() to purple_conversations_find_with_account(), in conversations API * Renamed purple_conv_ functions to purple_conversation_ * Renamed purple_conversation_present_error() to purple_conversation_helper_present_error since it's not a PurpleConversation method * Renamed purple_chat_conversation_is_user_ignored() to purple_chat_conversation_is_ignored_user(), to match with other ignore API * Renamed purple_chat_conversation_left() to purple_chat_conversation_leave()
* Begun GObjectification of PurpleConversation.Ankit Vani2013-06-211-1/+65
| | | | | | | | | | * Moved things around * Renamed enum names and values according to GObject standards * Renamed IM API to purple_im_conversation_action() * Renamed Chat API to purple_chat_conversation_action() * Added purple_get_conversations to conversations API as purple_conversations_get() * Added purple_get_ims to conversations API as purple_conversations_get_ims() * Added purple_get_chats to conversations API as purple_conversations_get_chats()
* Prepared files for GObjectification of PurpleConversationAnkit Vani2013-06-211-0/+36