aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-chat.c
Commit message (Expand)AuthorAgeFilesLines
* empathy-chat: show pending messages only for the first set of logsDebarshi Ray2013-01-211-4/+5
* empathy-chat: load logs as the user scrolls up or resizes the dialogDebarshi Ray2013-01-211-45/+173
* include telepathy-glib.hGuillaume Desmottes2012-09-171-2/+1
* use tp_channel_get_connection()Guillaume Desmottes2012-09-111-4/+4
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-111-2/+2
* chat: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-7/+6
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-021-33/+33
* EmpathyChat: tell view to show/hide avatars based on connection interfacesWill Thompson2012-06-281-0/+11
* factor out empathy_chat_copy()Guillaume Desmottes2012-06-271-37/+58
* empathy-chat: abort chat_log_filter if object was destroyedDebarshi Ray2012-06-111-9/+20
* empathy-chat: abort got_filtered_messages_cb if object was destroyedDebarshi Ray2012-06-111-3/+14
* chat: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-62/+33
* chat: use contact-chat-state-changed signalGuillaume Desmottes2012-05-101-4/+10
* Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-071-2/+2
* remove useless empathy-contact-list.h includesGuillaume Desmottes2012-04-101-1/+0
* implement empathy_tp_chat_get_members as a method on TpChatGuillaume Desmottes2012-04-101-1/+1
* include logger single headerGuillaume Desmottes2012-04-041-2/+1
* Make use of new GLib macros to check API we are usingGuillaume Desmottes2012-03-071-1/+2
* coding style fixesGuillaume Desmottes2012-02-161-2/+2
* empathy-chat: use empathy_ensure_individual_from_tp_contact()Guillaume Desmottes2012-02-151-1/+2
* Toggle telling others you are typing to themPatrick F. Allen2012-02-131-1/+15
* Don't unhighlight chat tabs when more messages are receivedWill Thompson2012-02-111-0/+21
* Chat: show who changed the subjectWill Thompson2012-02-021-1/+8
* coding style fixGuillaume Desmottes2012-01-271-1/+1
* Merge branch 'highlight-regex'Will Thompson2012-01-261-9/+144
|\
| * EmpathyChat: cache highlight regex.Will Thompson2012-01-251-17/+45
| * EmpathyChat: track self contact.Will Thompson2012-01-191-8/+27
| * Don't highlight messages in 1-1 chats.Will Thompson2012-01-191-0/+4
| * Don't highlight messages the user sent themselfWill Thompson2012-01-191-0/+4
| * Move empathy_message_should_highlight to EmpathyChatWill Thompson2012-01-191-3/+71
| * EmpathyChat: include should_highlight in ::new-messageWill Thompson2012-01-191-2/+11
| * chat_view_append_message: take a should_highlight argumentWill Thompson2012-01-191-3/+6
* | don't display 'No topic defined' if topic are not supportedGuillaume Desmottes2012-01-241-4/+8
|/
* chat: use an EmpathyIndividualMenuGuillaume Desmottes2011-12-141-8/+20
* chat: use the individual view/store rather than the contact oneGuillaume Desmottes2011-11-241-14/+22
* use gtk_box_new() instead of gtk_[h,v]box_new()Guillaume Desmottes2011-11-211-2/+2
* stop using gtk_widget_get_pointer()Guillaume Desmottes2011-11-111-1/+4
* TpChat: hide guts of Telepathy properties.Will Thompson2011-10-151-43/+25
* Merge remote-tracking branch 'pochu/error-dialog'Danielle Madeley2011-10-141-2/+4
|\
| * empathy_dispatcher_chat_with_contact_id(): add optional cbEmilio Pozuelo Monfort2011-09-051-2/+4
* | Merge branch: 'Add top-up link to chat text when there is insufficient credit'Danielle Madeley2011-10-141-3/+47
|\ \
| * | EmpathyChat: add a 'Top up' link when there's not enough creditEmilio Pozuelo Monfort2011-09-051-3/+47
| |/
* | Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-4/+3
* | Add /inspector command to show webkit inspectorXavier Claessens2011-09-261-0/+13
* | coding style fixEMPATHY_3_1_92Guillaume Desmottes2011-09-191-1/+1
* | EmpathyChat: Set slider position after a timeoutXavier Claessens2011-09-191-16/+29
* | Use tp_proxy_prepare_async instead of tp_account_manager_prepare_asyncGuillaume Desmottes2011-09-191-2/+2
* | Because we like whalesXavier Claessens2011-09-091-2/+43
|/
* Assume GDK_KEY_PRESS in the default caseDanielle Madeley2011-07-261-2/+4
* Populate spelling suggestions when menu key is pressedDanielle Madeley2011-07-181-6/+46
* use tp_text_channel_ack_all_pending_messages_async()Guillaume Desmottes2011-07-111-1/+2
* Use tp-glib password API (#651055)Guillaume Desmottes2011-06-221-5/+5
* empathy-chat: properly count unread messages when the connection goes away (#...Guillaume Desmottes2011-06-211-0/+11
* EmpathyChat: inherit from a GtkBox instead of a GtkBinGuillaume Desmottes2011-06-211-28/+2
* Only decrement unread_messages if it's not an edited messageDanielle Madeley2011-06-141-2/+4
* Reset the chat state after receiving an edited messageDanielle Madeley2011-06-141-12/+9
* Replace tpl_text_event_dup_supersedes() with synthetic messageDanielle Madeley2011-06-141-18/+24
* Get the original message from the logger so we can supersede itDanielle Madeley2011-06-141-1/+22
* Pass edited messages through to the ChatViewDanielle Madeley2011-06-121-15/+28
* Merge branch 'sms-651242'Guillaume Desmottes2011-06-081-2/+3
|\
| * Use tp-glib SMS high level API (#651242)Guillaume Desmottes2011-06-011-2/+3
* | Don't shadow the global definition of 'log'.Travis Reitter2011-06-071-3/+3
|/
* Merge branch 'speedup-protocol-chooser'Sjoerd Simons2011-06-011-4/+0
|\
| * Don't set priv when it's not usedSjoerd Simons2011-05-291-4/+0
* | Chatrooms: Make text input view sensitive on successful password entryChandni Verma2011-05-301-0/+1
|/
* use tp_text_channel_set_chat_state_async() directlyGuillaume Desmottes2011-05-251-6/+31
* EmpathyTpChat: get rid of the destroy signalGuillaume Desmottes2011-05-251-6/+9
* remove empathy_tp_chat_get_connection and priv->connectionGuillaume Desmottes2011-05-251-3/+2
* EmpathyTpChat: inherit from TpTextChannel (#650554)Guillaume Desmottes2011-05-251-14/+6
* rename message-received signal to message-received-empathyGuillaume Desmottes2011-05-251-1/+1
* tp-chat: rename chat-state-changed to chat-state-changed-empathyGuillaume Desmottes2011-05-251-1/+1
* Merge branch 'remember-my-message-yo'Jonny Lamb2011-05-181-0/+23
|\
| * chat: rename get to dupJonny Lamb2011-05-181-1/+1
| * chat: add {get,set}_text methodsJonny Lamb2011-05-161-0/+23
* | Merge branch 'ack'Jonny Lamb2011-05-171-5/+38
|\ \
| * | tp-chat: rename signal to message-acknowledgedJonny Lamb2011-05-131-6/+6
| * | chat: ::notify for all changes to unread messagesJonny Lamb2011-05-131-0/+1
| * | chat: call acknowledge_message on the chat view when it happensJonny Lamb2011-05-131-0/+3
| * | chat: don't toggle visibility of the chat view on marking messages readJonny Lamb2011-05-131-3/+1
| * | tp-chat: give ::pending-message-removed the messageJonny Lamb2011-05-131-0/+1
| * | chat: make nb_unread_messages incoming onlyJonny Lamb2011-05-131-2/+32
* | | Merge branch 'more-contact-info'Will Thompson2011-05-161-0/+82
|\ \ \ | |_|/ |/| |
| * | Add a /whois command.Will Thompson2011-05-161-0/+82
* | | Merge remote-tracking branch 'glassrose/moving-part-functionality-to-empathy-...Guillaume Desmottes2011-05-131-29/+31
|\ \ \ | |/ / |/| |
| * | Password infobar amendmentsChandni Verma2011-05-111-0/+19
| * | Fire a "part-command-entered" signal from libempathy-gtk/empathy-chat.c to be...Chandni Verma2011-05-071-29/+12
* | | Properly convert timestamps received from X11 (#650015)Guillaume Desmottes2011-05-121-2/+2
| |/ |/|
* | add translators comment explaining the insufficient balance error (#649735)Guillaume Desmottes2011-05-091-0/+2
* | [chat] expose this property in EmpathyChatDanielle Madeley2011-05-051-0/+44
* | Use dbus-error from delivery report for better errorsDanielle Madeley2011-05-051-21/+31
* | Add "(SMS)" to the tab name for SMS channelsDanielle Madeley2011-05-051-1/+10
* | Change empathy_chat_get_name() from const char * -> char *Danielle Madeley2011-05-051-4/+4
* | Add sms-channel property to empathy-chatDanielle Madeley2011-05-051-2/+44
|/
* Use focus feature of adium themesXavier Claessens2011-04-271-2/+14
* use tp_text_channel_send_message_async()Guillaume Desmottes2011-04-181-8/+11
* chat_send_error_cb: don't display the message if it's NULLGuillaume Desmottes2011-04-181-3/+8
* emulate '/me' command if CM doesn't support Action messages (#622118)Guillaume Desmottes2011-04-061-2/+26
* Use the right marshal fileEmilio Pozuelo Monfort2011-03-191-2/+2
* Fix warnings from GCC 4.6 about variables that are set but not used.Kjartan Maraas2011-03-171-11/+0
* pass a preferred handler when requesting channelsGuillaume Desmottes2011-03-171-2/+2
* rename empathy-dispatcher to empathy-request-utilGuillaume Desmottes2011-03-171-4/+4
* Add 'Block Contact' to empathy-contact-menuDanielle Madeley2011-03-081-1/+2
* Disable /part command for nowGuillaume Desmottes2011-02-251-0/+7
* Implementation of /PART command for MUCsChandni Verma2011-02-251-6/+56
* Updating empathy_tp_chat_leave() function in empathy-tp-chat APIChandni Verma2011-02-251-1/+1
* Unref the entity when we're doneEmilio Pozuelo Monfort2011-02-251-0/+2
* Port empathy to Telepathy logger 0.2.0Nicolas Dufresne2011-02-251-17/+20
* re-implement /query and /msg (#623682)Guillaume Desmottes2011-02-241-24/+38
* rename empathy_theme_manager_get() to empathy_theme_manager_dup_singleton()Guillaume Desmottes2011-02-171-1/+4
* coding style fixGuillaume Desmottes2011-02-011-1/+1
* chat: save room passwords in the keyring if requestedJonny Lamb2011-01-291-1/+11
* chat: try to use a room password from the keyring or offer to save the passwordJonny Lamb2011-01-291-8/+159
* chat: add clear secondary icon to password entryJonny Lamb2011-01-281-0/+31
* chat: make the password entry growJonny Lamb2011-01-281-4/+4
* chat: display a spinner when attempting a MUC passwordJonny Lamb2011-01-281-46/+84
* empathy-chat: disable file transfer for nowGuillaume Desmottes2011-01-251-1/+0
* add EMPATHY_CONTACT_FEATURE_FTGuillaume Desmottes2011-01-251-0/+1
* Chat command nick modified to use RequestRename instead of SetAliasesChandni Verma2011-01-131-11/+15
* Allow /nick command only in chatrooms that support nick renamingChandni Verma2011-01-131-14/+43
* Remove the composing listSjoerd Simons2010-12-291-0/+7
* Don't display any contact menu for muc chatsGuillaume Desmottes2010-12-221-6/+0
* update copyrightsGuillaume Desmottes2010-11-301-1/+1
* remove old definesGuillaume Desmottes2010-11-301-3/+0
* EmpathyChat::new-message: tell if the message is a pending one or notGuillaume Desmottes2010-11-301-6/+10
* chat_log_filter: don't leak EmpathyMessageGuillaume Desmottes2010-11-241-0/+1
* chat: add a timer before saving the hpane positionGuillaume Desmottes2010-11-181-5/+25
* move size-requst handling in input-text-viewGuillaume Desmottes2010-11-111-38/+0
* add EmpathyInputTextViewGuillaume Desmottes2010-11-111-8/+3
* empathy-chat: remove the size-request hack (#633835)Guillaume Desmottes2010-11-111-51/+0
* coding style fixesEMPATHY_2_91_2Guillaume Desmottes2010-11-081-2/+2
* Copy topic selection manually since Ctrl-C is bound to the menu item.Vitaly Minko2010-10-281-0/+25
* add a new popup-menu item in the chat window allowing to add words to diction...Vitaly Minko2010-10-221-1/+133
* Separate spelling suggestions in one sub-menu per language (#532832)Vitaly Minko2010-10-151-22/+68
* no more need to implement chat_size_requestGuillaume Desmottes2010-10-041-24/+0
* empathy-chat: update GDK_ defines to GDK_KEY_Diego Escalante Urrelo2010-09-281-8/+8
* empathy_chat_paste: paste to to search bar if visible (#629594)Guillaume Desmottes2010-09-141-0/+5
* coding style fixGuillaume Desmottes2010-09-131-1/+1
* Remove an idle handler when EmpathyChat is destroyedPhilip Withnall2010-09-031-2/+14
* use TP_USER_ACTION_TIME_* (#627165)Guillaume Desmottes2010-08-181-2/+2
* chat: get the account from the tp-chatGuillaume Desmottes2010-08-121-3/+2
* empathy_dispatcher_join_muc: get an account instead of a connectionGuillaume Desmottes2010-08-111-4/+5
* empathy_dispatcher_chat_with_contact_id: get a TpAccount instead of a TpConne...Guillaume Desmottes2010-08-111-14/+6
* empathy_dispatcher_chat_with_contact_id: remove callback argumentGuillaume Desmottes2010-08-111-2/+1
* Fix missing entries in switch statementsPhilip Withnall2010-08-051-0/+4
* Merge EmpathyContact:name and *_set_alias() to EmpathyContact:aliasPhilip Withnall2010-07-221-9/+9
* Disable /query and /msg commands for now (#624268)Guillaume Desmottes2010-07-141-0/+7
* chat: add FIXME explaining how we should ideally request channelsGuillaume Desmottes2010-07-071-0/+6
* empathy_dispatcher_join_muc: remove callback argGuillaume Desmottes2010-07-071-4/+2
* chat: no need to pass a callback to empathy_dispatcher_chat_with_contact_id a...Guillaume Desmottes2010-07-071-26/+2
* /join: don't pass a call when calling empathy_dispatcher_join_muc()Guillaume Desmottes2010-07-071-16/+1
* chat: display pending messages once constructed if the channel is a room (#62...Guillaume Desmottes2010-06-291-1/+8
* Work around GCompletion deprecation for the time beingDanielle Madeley2010-06-291-0/+1
* Use the right GSettings schemeSjoerd Simons2010-06-201-6/+6
* EmpathyChat: use an opaque struct for priv not a void pointerSjoerd Simons2010-06-201-2/+2
* Depend on telepathy-logger (#610956)Guillaume Desmottes2010-06-181-61/+1
* TplLogEntry(Text) has been renamed to TplEntry(Text)Guillaume Desmottes2010-06-181-3/+3
* port to latest tp-logger APIGuillaume Desmottes2010-06-181-3/+2
* Port Empathy code to GSettings, remove EmpathyConfDanielle Madeley2010-06-181-34/+38
* Use new GtkTextView API to make EmpathyChat build with GSEAL enabledXavier Claessens2010-06-121-2/+2
* Fix and improve spell-checking (#604159)Mike Ruprecht2010-05-251-53/+256
* add timestamp arg to empathy_dispatcher_join_mucSjoerd Simons2010-04-251-1/+2
* add timestamp arg to empathy_dispatcher_chat_with_contact(_id)Sjoerd Simons2010-04-251-1/+2
* Do not use deprecated GTK symbolsXavier Claessens2010-04-191-1/+1
* libempathy-gtk/empathy-chat.c: use tp_g_signal_connect_object instead of empa...Guillaume Desmottes2010-04-091-4/+4
* Hide the expander if the topic is not ellipsedXavier Claessens2010-04-021-0/+6
* Make topic label expand and wrap nicelyXavier Claessens2010-04-021-1/+92
* contact-list-store: don't put contacts in 'Ungrouped' when show-groups = FalseDanielle Madeley2010-04-011-1/+5
* chat: use empathy_signal_connect_weak to connect signal on the bufferGuillaume Desmottes2010-03-291-2/+2
* chat_input_text_buffer_changed_cb: 'priv' is uselessGuillaume Desmottes2010-03-291-3/+0
* Revert "Revert "Make links clickable in presence message and topics""Xavier Claessens2010-03-101-1/+7
* Revert "Make links clickable in presence message and topics"Xavier Claessens2010-03-081-7/+1
* Make links clickable in presence message and topicsXavier Claessens2010-03-031-1/+7
* Update to TPL 0.1.1Cosimo Alfarano2010-02-261-1/+1
* moving retrieving_backlog = FALSE right before empathy_chat_messages_read()Cosimo Alfarano2010-02-261-1/+1
* TPL Enabling patch, all-in-one.Cosimo Alfarano2010-02-261-25/+158
* Introduce empathy_tp_chat_leaveGuillaume Desmottes2010-02-191-1/+1
* Remove duplicate and buggy bookkeeping of pending messagesSjoerd Simons2010-02-161-14/+7
* Don't reinvent g_slist_foreachSjoerd Simons2010-02-141-5/+3
* Don't crash when switching to a tab with no TpChatWill Thompson2010-02-141-1/+5
* Use a GSList instead of GList to store messages to ackGuillaume Desmottes2010-02-091-4/+4
* empathy-chat: acknowledge pending messages on empathy_chat_messages_read() (#...Danielle Madeley2010-02-091-6/+13
* Capture the escape key on the chat view and search bar, to make it hide the s...Thomas Meire2010-01-211-0/+3
* removed some trailing spacesThomas Meire2010-01-211-3/+3
* added a "find" menu itemThomas Meire2010-01-211-5/+12
* Fix /join command with one channel (#607306)Thomas Meire2010-01-181-1/+1
* Add search bar in chat text views (#585168)Thomas Meire2010-01-121-1/+16
* allow multiple rooms with /join (bug #604347)Thomas Meire2010-01-071-5/+16
* Print autocompletion suggestions to chatview (#599779)Thomas Meire2010-01-061-0/+14
* Fix autocompletion for non-alphanumeric nicknamesThomas Meire2010-01-061-1/+10
* Miscellaneous string fixesPhilip Withnall2010-01-011-1/+1
* Punctuation fixes in translatable stringsPhilip Withnall2010-01-011-12/+12
* chat: don't display pending messages before messages from logsGuillaume Desmottes2009-12-081-0/+7
* remember the chat window's paned width (#586290)ranjiao2009-12-081-0/+24
* remove useless castGuillaume Desmottes2009-12-081-1/+1
* chat: wait that connection is ready before re-requesting the channel (#603976)Guillaume Desmottes2009-12-081-23/+44
* chat_destroy_cb: use chat_update_contacts_visibility instead of empathy_chat_...Guillaume Desmottes2009-12-071-1/+2
* explicitely pass the show state to empathy_chat_set_show_contactsGuillaume Desmottes2009-12-071-6/+8
* chat_new_connection_cb: don't try to reconnect chats if the account is not co...Guillaume Desmottes2009-12-021-0/+3
* chat: don't display latest logs in roomGuillaume Desmottes2009-12-021-1/+3
* Merge commit 'shaunm/dndfiles2'Guillaume Desmottes2009-11-301-0/+6
|\
| * Utilitiy function to send files from a URI list, for dnd implementationsShaun McCance2009-11-251-0/+5
| * Implementing drag and drop file sending on chat windowsShaun McCance2009-11-251-0/+1
* | empathy-chat: keep count of the number of unread messagesGuillaume Desmottes2009-11-271-0/+23
|/
* don't mix code and variable declarationsGuillaume Desmottes2009-11-191-4/+4
* Handle the case where a user's id changes in a chatroomJonathon Jongsma2009-11-191-0/+29
* Use accessor functions instead direct access.Javier Jardón2009-11-171-4/+6
* Implement /nick commandXavier Claessens2009-11-141-0/+23
* Respect indentation style.Cosimo Cecchi2009-11-131-14/+14
* empathy-chat: watch for password-needed property changesGuillaume Desmottes2009-11-131-4/+16
* ask for password when joining a protected room (#579341)Guillaume Desmottes2009-11-131-0/+152
* empathy-chat: don't grab focus on the input entry is it's insensitiveGuillaume Desmottes2009-11-131-1/+3
* Print "Unknown command" when typing "/help unknown"Xavier Claessens2009-11-041-0/+3
* Make parsing of commend with no args work againXavier Claessens2009-11-041-2/+6
* Merge branch 'irc-command'Xavier Claessens2009-11-041-15/+363
|\
| * Optimisation: Remove of the duplicated check for the command prefix.Xavier Claessens2009-11-041-6/+2
| * Make clear that for(foo); does nothing.Xavier Claessens2009-11-041-1/+2
| * In case of unknown command, suggest /helpXavier Claessens2009-11-011-1/+2
| * Move /me and /say support from EmpathyMessage to EmpathyChat.Xavier Claessens2009-11-011-14/+69
| * Add support for /help command without arg, to list all available commands.Xavier Claessens2009-11-011-39/+47
| * Add support for /help command and fix review commentsXavier Claessens2009-11-011-91/+165
| * Refactor chat commands.Xavier Claessens2009-11-011-85/+127
| * Add support for /msg commandXavier Claessens2009-11-011-2/+74
| * Add support for /query commandXavier Claessens2009-11-011-0/+28
| * Add support for /join commandXavier Claessens2009-11-011-2/+30
| * Fix topic not always shown, and add /topic command support.Xavier Claessens2009-11-011-4/+47
* | Merge branch 'fix-586098'Danielle Madeley2009-11-031-50/+251
|\ \
| * | empathy-chat.c: input history - Using GList pointer instead of gint index.Jerzy Mansarliński2009-11-011-83/+109
| * | Fix coding styleJerzy Mansarliński2009-10-301-36/+37
| * | Add terminal-like chat input history. Fixes bug #586098.Jerzy Mansarliński2009-10-301-37/+211
| |/
* | all: log error messages if preparing the account manager failsJonny Lamb2009-10-301-1/+4
* | chat: port to new tp-glib account APIJonny Lamb2009-10-241-22/+43
|/
* Merge commit 'istaz/handle_none'Xavier Claessens2009-09-211-4/+3
|\
| * Fallback to the contact id if present when there is no room id for empathy_tp...Olivier Le Thanh Duong2009-09-211-4/+3
* | Don't paste if the remote contact is disconnected (#595417).Cosimo Cecchi2009-09-171-0/+7
|/
* Use char* not EmpathyMessage in TpChat:send-errorWill Thompson2009-08-311-2/+2
* Remove validation from chat_send.Will Thompson2009-08-281-22/+8
* /clearly shouldn't clear the window.Will Thompson2009-08-281-1/+1
* Merge back from masterSjoerd Simons2009-08-221-5/+20
|\
| * empathy-chat: reformat 2 strings to allow translaters to reverse the order of...Guillaume Desmottes2009-08-201-2/+8
| * Let messages with two slashes without spaces in between passFrédéric Péters2009-08-071-3/+12
* | Chang the API of AccountManager to have the get lookup the account by nameSjoerd Simons2009-07-301-2/+4
* | remove usage of empathy_account_equalSjoerd Simons2009-07-301-1/+1
|/
* Use accessor functions instead direct access (Fixes #586476)Jonny Lamb2009-07-101-12/+19
* Merge branch 'part-reasons'Will Thompson2009-07-021-11/+62
|\
| * Move string manipulation into build_part_messageWill Thompson2009-06-191-17/+15
| * Reduce format string duplication for part notifications.Will Thompson2009-06-191-50/+33
| * Include actor in part message if possibleWill Thompson2009-06-181-21/+47
| * Extract part message building to a functionWill Thompson2009-06-181-35/+44
| * Return early from chat_members_changed_cbWill Thompson2009-06-181-42/+43
| * Print part reasons to conversation windowWill Thompson2009-06-181-3/+37