aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-chat.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Added Send menu item to the chat input menu. Fixes bug #532622 (Jonny Lamb).Jonny Lamb2008-07-041-1/+22
* Do not try to remove duplicate backlog from archives and server. Fixes bug #5...Xavier Claessens2008-05-081-34/+3
* Keep a priv pointer in the object struct instead of using G_TYPE_INSTANCE_GET...Xavier Claessens2008-05-061-8/+6
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-26/+18
* Hide contact list when text channel is destroyed.Xavier Claessens2008-04-281-18/+21
* Do not give a struct as a parameter by value. (Alban Crequy).Xavier Claessens2008-04-251-6/+6
* Create contact menu in empathy-contact-menu.hXavier Claessens2008-04-251-34/+10
* Setup contact submenu in chat window.Xavier Claessens2008-04-251-0/+48
* Simplify input resizeXavier Claessens2008-04-251-139/+29
* Do not create the contact list if it's not displayed.Xavier Claessens2008-04-251-17/+21
* Make sure we don't assume Text channel's handle_type is != NONE.Xavier Claessens2008-04-231-14/+32
* Don't resize the window when a contact list appear if it's already big enough.Xavier Claessens2008-04-211-9/+13
* Rework the way chat window is resized when the contact list appear/disappear....Xavier Claessens2008-04-211-5/+22
* Fix acknoledge of messagesXavier Claessens2008-04-201-7/+5
* Always set urgency hint on p2p chat windows when receiving a message.Xavier Claessens2008-04-181-0/+14
* Fix bug #526145.Xavier Claessens2008-04-141-0/+7
* Show/Hide contact list if we have/haven't a remote_contact.Xavier Claessens2008-04-141-0/+27
* Various fixes for chatsXavier Claessens2008-04-141-2/+57
* Fix disconnection of AccountStatusChanged signal.Xavier Claessens2008-04-131-4/+3
* We can't use *_run_* API from dbus signal cb or method implementation. To avo...Xavier Claessens2008-04-111-3/+3
* Update for new APIXavier Claessens2008-04-111-3/+1
* Fix a warning: don't set the ui sensitive if it's not yet createdXavier Claessens2008-04-021-3/+5
* Add contact list and restructure a bit the codeXavier Claessens2008-04-021-60/+101
* Move create_ui to constructed()Xavier Claessens2008-04-021-37/+45
* Correctly block eventsXavier Claessens2008-04-021-17/+17
* Redefine size_request and size_allocation on EmpathyChatClassXavier Claessens2008-04-021-5/+46
* Fix build errors EmpathyChatWindow, port to new API.Xavier Claessens2008-04-021-130/+18
* Add a tooltip property on EmpathyChatXavier Claessens2008-04-021-55/+109
* Build UI from gladeXavier Claessens2008-04-021-16/+180
* Rework EmpathyChat's API, it is now a subclass of GtkBin.Xavier Claessens2008-04-021-326/+209
* Fix some coding style and move group chat glade into empathy-chat.gladeXavier Claessens2008-04-021-26/+26
* Add empathy_chat_new and don't use empathy_group/private_* in empathy.cXavier Claessens2008-04-021-0/+6
* Remove vtable and add info as properties. Reorder empathy-chat.c to not decla...Xavier Claessens2008-04-021-560/+492
* Better detection of backlog to avoid droping messagesXavier Claessens2008-03-261-28/+42
* Move modules that make no sense to be used in other applicaton from libempath...Xavier Claessens2008-03-141-81/+30
* Make sure we don't expect contact id and handle to be directly ready. Add som...Xavier Claessens2008-03-111-1/+1
* Reset block event time to 1sec, messages are not blocked anymoreXavier Claessens2008-03-091-1/+1
* Do not queue messages in EmpathyChat as there are queued in EmpathyTpChat now.Xavier Claessens2008-03-091-23/+0
* Queue received messages until the sender got his alias.Xavier Claessens2008-03-091-7/+1
* Reduce block events time, this is still a ugly hack but better fix is too dan...Xavier Claessens2008-03-081-1/+1
* Remember correctly the window position and size when using tabs in the chat w...Xavier Claessens2008-03-081-2/+18
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
* Wait a bit before displaying pending messages of a chat to have a chance to g...Xavier Claessens2008-02-161-7/+31
* Block events messages when the chat is connecting to a new Text channel. Fixe...Xavier Claessens2008-02-161-0/+26
* Generate marshal.list thanks to gabble black magic.Xavier Claessens2008-02-101-2/+2
* Do not export symbols outside the empathy_ namespace.Xavier Claessens2008-02-101-1/+1
* Mark some private symbols as staticXavier Claessens2008-02-101-6/+6
* Move empathy-conf to libempathy-gtk. libempathy do not depend directly on gco...Xavier Claessens2008-01-231-1/+1
* Cleanup chat objects API and request a new Text channel if account getsXavier Claessens2007-12-031-10/+131
* Conflicts:Xavier Claessens2007-12-031-62/+62
* Add nick completion for MUCs. Fixes bug #453418.Xavier Claessens2007-11-221-10/+11
* Move chats to its own process.Xavier Claessens2007-11-111-3/+0
* Set chat state to ACTIVE when receiving a message from a contact, avoidXavier Claessens2007-10-131-0/+5
* Don't use deprecated GtkTooltips API. Add commented out lines inXavier Claessens2007-10-131-7/+3
* Use g_timeout_add_seconds when appropriated to avoid weaking the processXavier Claessens2007-10-131-2/+2
* Move TP_CHANNEL_CHAT_STATE_PAUSED to the not typing case. Fixes bugXavier Claessens2007-09-211-1/+1
* More dynamic smiley managment and more efficient algorithm to detectXavier Claessens2007-09-081-1/+1
* Only update the topic of it has really be changed, avoid diplaying manyXavier Claessens2007-08-131-16/+19
* Initial room list support. It does not works yet.Xavier Claessens2007-07-201-50/+97
* Fix a leaked ref.Xavier Claessens2007-07-011-4/+12
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+1561