aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-chat.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Port libempathy-gtk to EmpathyAccountSjoerd Simons2009-07-011-4/+4
* | empathy-chat: remove trailing tabsGuillaume Desmottes2009-06-251-5/+5
* | Hide muc contacts listGabriel Millaire2009-06-181-26/+39
* | Applied Xavier's commentsGabriel Millaire2009-06-181-32/+36
* | Read config and show/hide contact listGabriel Millaire2009-06-181-5/+30
|/
* Activated tooltips feature for MUC contact listGabriel Millaire2009-06-091-1/+1
* empathy-chat: fix coding style and update FSF addressGuillaume Desmottes2009-05-181-13/+13
* Merge branch 'spelling-578399'Davyd Madeley2009-04-241-16/+45
|\
| * Fix trailing whitespaceDavyd Madeley2009-04-241-5/+5
| * Fixes based on feedbackAdam Schreiber2009-04-241-17/+22
| * Display spelling suggestions in a submenu instead of in a separateAdam Schreiber2009-04-221-13/+37
* | Disconnect all signals from tp_chat when the UI is destroyedXavier Claessens2009-04-221-6/+17
* | Port EmpathyChat to new API.Xavier Claessens2009-04-221-32/+18
|/
* Port EmpathyChat to new APIXavier Claessens2009-04-161-6/+4
* Let the chat dialog directly grab the channel on reconnectSjoerd Simons2009-04-131-2/+27
* Fix support for /me and /say commands.Xavier Claessens2009-04-111-36/+16
* Don't send unknown commands. Fixes bug #577026Xavier Claessens2009-04-031-8/+15
* Free completion. Fixes bug #577828Xavier Claessens2009-04-031-0/+1
* Fix typoXavier Claessens2009-03-201-1/+1
* Stop compositing timeout if the chat channel is destroyed.Xavier Claessens2009-03-201-0/+1
* Do not reconnect chats if there is no ID. That could probably happen for MSN-...Xavier Claessens2009-03-201-1/+2
* Use get_filtered_messages in EmpathyChat.Jonny Lamb2009-03-061-22/+28
* EmpathyChat: Simplified adding appropriate messages to the window.Jonny Lamb2009-03-061-31/+15
* EmpathyChat: Remove messages from log messages which are pending.Jonny Lamb2009-03-061-1/+23
* Move logging to the dispatcher on Received and Sent signals.Jonny Lamb2009-03-061-9/+0
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-5/+5
* Only show pending messages after the log and explain why show_pending_message...Sjoerd Simons2009-01-101-3/+5
* Fix coding style, user the right unique nameSjoerd Simons2009-01-101-26/+24
* Use new dispatcher API to get muc channelsSjoerd Simons2009-01-101-13/+14
* Port to the new EmpathyTpChat APISjoerd Simons2009-01-101-9/+40
* Port EmpathySmileyManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
* Port EmpathyLogManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
* Use new singleton policy for EmpathyAccountManager.Xavier Claessens2009-01-071-1/+1
* Always disconnect signals for safety on _finalize ().Xavier Claessens2009-01-071-0/+3
* Unref the object.Xavier Claessens2009-01-071-0/+1
* Port EmpathyChat to the new API.Xavier Claessens2009-01-071-21/+18
* Completely rework the theming system to make easy implementing themes based o...Xavier Claessens2008-12-161-3/+3
* Rename EmpathyChatSimpleView to EmpathyChatTextViewXavier Claessens2008-12-161-2/+2
* Move the smiley menu code from EmpathyChatView to EmpathyChatManager.Xavier Claessens2008-12-161-20/+23
* Replace _get_selection_bounds by _get_has_selectionXavier Claessens2008-12-161-3/+3
* Fix licence and clean up a bit the interfaceXavier Claessens2008-12-161-1/+2
* Use gi18n-lib.h instead of gi18n.h for libraries.Xavier Claessens2008-12-121-1/+1
* If chats have no name, use the channel's ID instead of fallback to "Conversat...Xavier Claessens2008-11-141-2/+12
* Add a menu item in chat window to set the room as favoriteXavier Claessens2008-08-301-0/+10
* Do not use mission_control_request_channel as we don't use MC's dispatcher an...Xavier Claessens2008-08-071-6/+10
* Set an smiley icon for the "Insert smiley" menu item.Xavier Claessens2008-07-041-1/+4
* Set an icon for the spellcheck menu itemXavier Claessens2008-07-041-1/+5
* Remove useless empty lines in chat_input_populate_popup_cb.Xavier Claessens2008-07-041-28/+16