summaryrefslogtreecommitdiff
path: root/libpurple/conversations.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove attention conversation signalsElliott Sales de Andrade2022-10-091-10/+0
| | | | | | | Testing Done: Compiled only. Reviewed at https://reviews.imfreedom.org/r/1916/
* 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/
* Now that the History API is here, remove the purple logging apiGary Kramlich2021-10-231-0/+2
| | | | | | | Testing Done: Sent ims in both pidgin3 and finch3, also joined a chat in pidgin3 and verified that the preferences window is okay. Reviewed at https://reviews.imfreedom.org/r/1077/
* remove the purple_conversations_ management apiGary Kramlich2021-07-261-83/+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-170/+34
| | | | | | | | | 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-9/+9
| | | | | | | | | subclasses Testing Done: Tested a bonjour im and irc chat. Reviewed at https://reviews.imfreedom.org/r/646/
* Remove purple_chat_user_[sg]et_ui_data.Elliott Sales de Andrade2020-08-221-4/+0
| | | | | | | | | | Remove `purple_chat_user_[gs]et_ui_data`. Remove `deleting-chat-user` signal. It's unused now, and just a substitute for a finalization notification. Testing Done: Compile only. Reviewed at https://reviews.imfreedom.org/r/83/
* Make sure that internal.h can only be included by libpurple and split out ↵Gary Kramlich2020-05-011-0/+2
| | | | some pieces to purpleprivate.h
* Cleanup account.[ch] and status.[ch] to remove g_type_class_add_private and ↵Gary Kramlich2019-03-211-4/+4
| | | | other cleans including remove const from accessors
* Switch _purple_conversation_write_common and (writing|wrote)-(chat|im)-msg ↵Tomasz Wasilczyk2014-06-121-14/+8
| | | | to PurpleMessage
* Fix a crashTomasz Wasilczyk2014-05-221-1/+1
|
* Switch sent-chat-msg to PurpleMessageTomasz Wasilczyk2014-05-221-2/+2
|
* Switch sent-im-msg to PurpleMessageTomasz Wasilczyk2014-05-221-3/+2
|
* Switch sending-chat-msg to PurpleMessageTomasz Wasilczyk2014-05-221-4/+2
|
* Switch sending-im-msg to PurpleMessageTomasz Wasilczyk2014-05-221-3/+2
|
* Fix some more gtk-doc warnings till dnssrvAnkit Vani2014-02-051-1/+1
|
* Move (_)purple_conversations_update_cache to internal.hAnkit Vani2014-01-301-1/+1
|
* Fixed conversations cache not being updated on conversation name changeAnkit Vani2013-12-061-1/+1
|
* Used conversation subtypes for conversation signals wherever appropriateAnkit Vani2013-10-071-17/+17
|
* Refactored conversation signal registrations to use GType instead of PurpleValueAnkit Vani2013-07-181-202/+92
|
* Renamed chat buddies to chat users, and IM conversation typing state to IM ↵Ankit Vani2013-06-291-8/+8
| | | | | | | | | | typing state. * Renamed PurpleIMConversationTypingState to PurpleIMTypingState * Renamed PurpleChatConversationBuddy to PurpleChatUser * Renamed PurpleChatConversationBuddyFlags to PurpleChatUserFlags * Renamed purple_chat_conversation_buddy_ functions to purple_chat_user_ functions * Replaced 'chat-buddy' with 'chat-user' in conversation signals
* Replaced chatname, buddyname arguments of "chat-buddy-flags" signal with ↵Ankit Vani2013-06-291-3/+2
| | | | PurpleChatConversationBuddy *
* Replaced purple_conversations_get() with purple_conversations_get_all(), ↵Ankit Vani2013-06-271-1/+1
| | | | similar to other purple entities
* Refactored the PurpleConversation subclasses and subsystem to use the ↵Ankit Vani2013-06-271-57/+20
| | | | | | | | | | | | | 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/+47
|
* Added missing API implementations to PurpleConversation and subclassesAnkit Vani2013-06-261-18/+155
|
* Added GObject structures, moved things around, renamed functions as GObject ↵Ankit Vani2013-06-211-0/+34
| | | | | | | | | | | | | | | | 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-0/+386
| | | | | | | | | | * 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/+22