aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-chat.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge back from masterSjoerd Simons2009-08-221-5/+20
|\
| * empathy-chat: reformat 2 strings to allow translaters to reverse the order ↵Guillaume Desmottes2009-08-201-2/+8
| | | | | | | | of the args if needed (#587803)
| * Let messages with two slashes without spaces in between passFrédéric Péters2009-08-071-3/+12
| | | | | | | | This makes it possible to send /unix/path (GNOME bug 589335)
* | Chang the API of AccountManager to have the get lookup the account by nameSjoerd Simons2009-07-301-2/+4
| | | | | | | | | | | | | | | | EmpathyAccountManager used to have a _lookup function that looked up accounts by name and a _get function that lookup up accounts by connection. This is confusing, as looking up an account for a connection is less common rename have the _get_account be the same _lookup (but without returning a ref) and add a _get_account_for_connection function lookup by account
* | 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
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Merge branch 'part-reasons'Will Thompson2009-07-021-11/+62
|\
| * Move string manipulation into build_part_messageWill Thompson2009-06-191-17/+15
| | | | | | | | Xavier said he preferred this, and it's shorter, so...
| * Reduce format string duplication for part notifications.Will Thompson2009-06-191-50/+33
| | | | | | | | | | | | Xavier suggested that just appending " (%s)" to the common prefix when there is a message is probably okay from a translation point of view, as long as there's a comment to translators.
| * 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
| | | | | | | | This avoids the function marching to the right quite so much.
| * 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
| | | | | | | | | | | | | | - Removed trailing spaces - Notify change to visibility - Added G_PARAM_STATIC_STRINGS to properties - Broke empathy_chat_set_show_contacts() in two, simplifying call
* | Applied Xavier's commentsGabriel Millaire2009-06-181-32/+36
| | | | | | | | | | | | | | | | Added "show-contacts" property in empathy-chat with default value to preference. Setter function show/hide contact list. When Conv menu is opened in empathy-chat-window, update it with "show-contacts" value. Uses "remote-contact" instead of "empathy_chat_is_room" for that. Call setter function when Show Contacts menu is activated.
* | 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
| | | | | | | | | | Some cleanup still required, done by Davyd Madeley <davyd.madeley@collabora.co.uk>
| * Display spelling suggestions in a submenu instead of in a separateAdam Schreiber2009-04-221-13/+37
| | | | | | | | dialog. Fixes bug #578399
* | 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
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2844
* Let the chat dialog directly grab the channel on reconnectSjoerd Simons2009-04-131-2/+27
| | | | | | | | | | When reconnecting open chat dialogs requests a new channel. It can grab this directly when it is opened, no need to go through the dispatcher. Fixes issue with stealing focus From: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2814
* Fix support for /me and /say commands.Xavier Claessens2009-04-111-36/+16
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2809
* Don't send unknown commands. Fixes bug #577026Xavier Claessens2009-04-031-8/+15
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2762
* Free completion. Fixes bug #577828Xavier Claessens2009-04-031-0/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2756
* Fix typoXavier Claessens2009-03-201-1/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2727
* Stop compositing timeout if the chat channel is destroyed.Xavier Claessens2009-03-201-0/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2726
* Do not reconnect chats if there is no ID. That could probably happen for ↵Xavier Claessens2009-03-201-1/+2
| | | | | | | | | | MSN-like MUCs. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2724
* Use get_filtered_messages in EmpathyChat.Jonny Lamb2009-03-061-22/+28
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2608
* EmpathyChat: Simplified adding appropriate messages to the window.Jonny Lamb2009-03-061-31/+15
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2602
* EmpathyChat: Remove messages from log messages which are pending.Jonny Lamb2009-03-061-1/+23
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2600
* Move logging to the dispatcher on Received and Sent signals.Jonny Lamb2009-03-061-9/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2586
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-5/+5
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Only show pending messages after the log and explain why ↵Sjoerd Simons2009-01-101-3/+5
| | | | | | | | show_pending_messages is there when tp-chat gets set Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2201
* Fix coding style, user the right unique nameSjoerd Simons2009-01-101-26/+24
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2170
* Use new dispatcher API to get muc channelsSjoerd Simons2009-01-101-13/+14
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2145
* Port to the new EmpathyTpChat APISjoerd Simons2009-01-101-9/+40
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2129
* Port EmpathySmileyManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2116
* Port EmpathyLogManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2115
* Use new singleton policy for EmpathyAccountManager.Xavier Claessens2009-01-071-1/+1
| | | | svn path=/trunk/; revision=2074
* Always disconnect signals for safety on _finalize ().Xavier Claessens2009-01-071-0/+3
| | | | svn path=/trunk/; revision=2062
* Unref the object.Xavier Claessens2009-01-071-0/+1
| | | | svn path=/trunk/; revision=2035
* Port EmpathyChat to the new API.Xavier Claessens2009-01-071-21/+18
| | | | svn path=/trunk/; revision=2034
* Completely rework the theming system to make easy implementing themes based ↵Xavier Claessens2008-12-161-3/+3
| | | | | | on other classes like webkit. svn path=/trunk/; revision=1993
* Rename EmpathyChatSimpleView to EmpathyChatTextViewXavier Claessens2008-12-161-2/+2
| | | | svn path=/trunk/; revision=1987
* Move the smiley menu code from EmpathyChatView to EmpathyChatManager.Xavier Claessens2008-12-161-20/+23
| | | | svn path=/trunk/; revision=1986
* Replace _get_selection_bounds by _get_has_selectionXavier Claessens2008-12-161-3/+3
| | | | svn path=/trunk/; revision=1984
* Fix licence and clean up a bit the interfaceXavier Claessens2008-12-161-1/+2
| | | | svn path=/trunk/; revision=1981
* Use gi18n-lib.h instead of gi18n.h for libraries.Xavier Claessens2008-12-121-1/+1
| | | | svn path=/trunk/; revision=1967
* If chats have no name, use the channel's ID instead of fallback to ↵Xavier Claessens2008-11-141-2/+12
| | | | | | "Conversation". Fixes bug #560611. svn path=/trunk/; revision=1717
* Add a menu item in chat window to set the room as favoriteXavier Claessens2008-08-301-0/+10
| | | | svn path=/trunk/; revision=1401
* Do not use mission_control_request_channel as we don't use MC's dispatcher ↵Xavier Claessens2008-08-071-6/+10
| | | | | | anymore. Fixes bug #529084. svn path=/trunk/; revision=1311
* Set an smiley icon for the "Insert smiley" menu item.Xavier Claessens2008-07-041-1/+4
| | | | svn path=/trunk/; revision=1191
* Set an icon for the spellcheck menu itemXavier Claessens2008-07-041-1/+5
| | | | svn path=/trunk/; revision=1190
* Remove useless empty lines in chat_input_populate_popup_cb.Xavier Claessens2008-07-041-28/+16
| | | | svn path=/trunk/; revision=1189
* Added Send menu item to the chat input menu. Fixes bug #532622 (Jonny Lamb).Jonny Lamb2008-07-041-1/+22
| | | | | | | | This allows users to send messages by just using the mouse. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1188
* Do not try to remove duplicate backlog from archives and server. Fixes bug ↵Xavier Claessens2008-05-081-34/+3
| | | | | | #523918. svn path=/trunk/; revision=1088
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-8/+6
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-26/+18
| | | | svn path=/trunk/; revision=1066
* Hide contact list when text channel is destroyed.Xavier Claessens2008-04-281-18/+21
| | | | svn path=/trunk/; revision=1057
* Do not give a struct as a parameter by value. (Alban Crequy).Xavier Claessens2008-04-251-6/+6
| | | | svn path=/trunk/; revision=1047
* Create contact menu in empathy-contact-menu.hXavier Claessens2008-04-251-34/+10
| | | | svn path=/trunk/; revision=1046
* Setup contact submenu in chat window.Xavier Claessens2008-04-251-0/+48
| | | | svn path=/trunk/; revision=1045
* Simplify input resizeXavier Claessens2008-04-251-139/+29
| | | | svn path=/trunk/; revision=1044
* Do not create the contact list if it's not displayed.Xavier Claessens2008-04-251-17/+21
| | | | svn path=/trunk/; revision=1042
* Make sure we don't assume Text channel's handle_type is != NONE.Xavier Claessens2008-04-231-14/+32
| | | | svn path=/trunk/; revision=1032
* Don't resize the window when a contact list appear if it's already big enough.Xavier Claessens2008-04-211-9/+13
| | | | svn path=/trunk/; revision=1016
* Rework the way chat window is resized when the contact list ↵Xavier Claessens2008-04-211-5/+22
| | | | | | appear/disappear. Fixes bug #528229. svn path=/trunk/; revision=1013
* Fix acknoledge of messagesXavier Claessens2008-04-201-7/+5
| | | | svn path=/trunk/; revision=966
* Always set urgency hint on p2p chat windows when receiving a message.Xavier Claessens2008-04-181-0/+14
| | | | svn path=/trunk/; revision=962
* Fix bug #526145.Xavier Claessens2008-04-141-0/+7
| | | | svn path=/trunk/; revision=941
* Show/Hide contact list if we have/haven't a remote_contact.Xavier Claessens2008-04-141-0/+27
| | | | svn path=/trunk/; revision=940
* Various fixes for chatsXavier Claessens2008-04-141-2/+57
| | | | svn path=/trunk/; revision=938
* Fix disconnection of AccountStatusChanged signal.Xavier Claessens2008-04-131-4/+3
| | | | svn path=/trunk/; revision=932
* We can't use *_run_* API from dbus signal cb or method implementation. To ↵Xavier Claessens2008-04-111-3/+3
| | | | | | avoid problems move the code to a g_idle cb. svn path=/trunk/; revision=922
* Update for new APIXavier Claessens2008-04-111-3/+1
| | | | svn path=/trunk/; revision=907
* Fix a warning: don't set the ui sensitive if it's not yet createdXavier Claessens2008-04-021-3/+5
| | | | svn path=/trunk/; revision=854
* Add contact list and restructure a bit the codeXavier Claessens2008-04-021-60/+101
| | | | svn path=/trunk/; revision=853
* Move create_ui to constructed()Xavier Claessens2008-04-021-37/+45
| | | | svn path=/trunk/; revision=852
* Correctly block eventsXavier Claessens2008-04-021-17/+17
| | | | svn path=/trunk/; revision=851
* Redefine size_request and size_allocation on EmpathyChatClassXavier Claessens2008-04-021-5/+46
| | | | svn path=/trunk/; revision=850
* Fix build errors EmpathyChatWindow, port to new API.Xavier Claessens2008-04-021-130/+18
| | | | svn path=/trunk/; revision=846
* Add a tooltip property on EmpathyChatXavier Claessens2008-04-021-55/+109
| | | | svn path=/trunk/; revision=845
* Build UI from gladeXavier Claessens2008-04-021-16/+180
| | | | svn path=/trunk/; revision=841
* Rework EmpathyChat's API, it is now a subclass of GtkBin.Xavier Claessens2008-04-021-326/+209
| | | | svn path=/trunk/; revision=840
* Fix some coding style and move group chat glade into empathy-chat.gladeXavier Claessens2008-04-021-26/+26
| | | | svn path=/trunk/; revision=838
* Add empathy_chat_new and don't use empathy_group/private_* in empathy.cXavier Claessens2008-04-021-0/+6
| | | | svn path=/trunk/; revision=836
* Remove vtable and add info as properties. Reorder empathy-chat.c to not ↵Xavier Claessens2008-04-021-560/+492
| | | | | | declare func on top. svn path=/trunk/; revision=835
* Better detection of backlog to avoid droping messagesXavier Claessens2008-03-261-28/+42
| | | | svn path=/trunk/; revision=825
* Move modules that make no sense to be used in other applicaton from ↵Xavier Claessens2008-03-141-81/+30
| | | | | | libempathy-gtk/ to src/ svn path=/trunk/; revision=789
* Make sure we don't expect contact id and handle to be directly ready. Add ↵Xavier Claessens2008-03-111-1/+1
| | | | | | some _run_until_ready. svn path=/trunk/; revision=755
* Reset block event time to 1sec, messages are not blocked anymoreXavier Claessens2008-03-091-1/+1
| | | | svn path=/trunk/; revision=715
* Do not queue messages in EmpathyChat as there are queued in EmpathyTpChat now.Xavier Claessens2008-03-091-23/+0
| | | | svn path=/trunk/; revision=714
* Queue received messages until the sender got his alias.Xavier Claessens2008-03-091-7/+1
| | | | svn path=/trunk/; revision=713
* Reduce block events time, this is still a ugly hack but better fix is too ↵Xavier Claessens2008-03-081-1/+1
| | | | | | dangerous to merge 2 days before GNOME 2.22.0 svn path=/trunk/; revision=710
* Remember correctly the window position and size when using tabs in the chat ↵Xavier Claessens2008-03-081-2/+18
| | | | | | window. Fixes bug #479534 (Marco Barisione). svn path=/trunk/; revision=705
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Wait a bit before displaying pending messages of a chat to have a chance to ↵Xavier Claessens2008-02-161-7/+31
| | | | | | get alias/avatar. svn path=/trunk/; revision=643
* Block events messages when the chat is connecting to a new Text channel. ↵Xavier Claessens2008-02-161-0/+26
| | | | | | Fixes bug #507515 and #516198. svn path=/trunk/; revision=641
* Generate marshal.list thanks to gabble black magic.Xavier Claessens2008-02-101-2/+2
| | | | svn path=/trunk/; revision=614
* Do not export symbols outside the empathy_ namespace.Xavier Claessens2008-02-101-1/+1
| | | | svn path=/trunk/; revision=613
* Mark some private symbols as staticXavier Claessens2008-02-101-6/+6
| | | | svn path=/trunk/; revision=612
* Move empathy-conf to libempathy-gtk. libempathy do not depend directly on ↵Xavier Claessens2008-01-231-1/+1
| | | | | | gconf anymore. svn path=/trunk/; revision=597
* Cleanup chat objects API and request a new Text channel if account getsXavier Claessens2007-12-031-10/+131
| | | | | | | | | | | | | | | | | | | | 2007-12-03 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat.h: * libempathy-gtk/empathy-group-chat.c: * libempathy-gtk/empathy-group-chat.h: * libempathy-gtk/empathy-private-chat.c: * libempathy-gtk/empathy-private-chat.h: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: * python/pyempathy/pyempathy.defs: * python/pyempathygtk/pyempathygtk.defs: * src/empathy-chat-chandler.c: Cleanup chat objects API and request a new Text channel if account gets reconnected. svn path=/trunk/; revision=461
* Conflicts:Xavier Claessens2007-12-031-62/+62
| | | | | | ChangeLog svn path=/trunk/; revision=455
* Add nick completion for MUCs. Fixes bug #453418.Xavier Claessens2007-11-221-10/+11
| | | | | | | | | | | | 2007-11-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-group-chat.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat.h: Add nick completion for MUCs. Fixes bug #453418. svn path=/trunk/; revision=441
* Move chats to its own process.Xavier Claessens2007-11-111-3/+0
| | | | | | | | | | | | | | 2007-11-11 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat.c: * src/empathy-call-chandler.c: * src/org.gnome.Empathy.Chat.service.in: * src/empathy-chat-chandler.c: * src/empathy.c: * src/Makefile.am: Move chats to its own process. svn path=/trunk/; revision=429
* Set chat state to ACTIVE when receiving a message from a contact, avoidXavier Claessens2007-10-131-0/+5
| | | | | | | | | | | 2007-10-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat.c: Set chat state to ACTIVE when receiving a message from a contact, avoid staying in COMPOSING state forever for protocols like MSN that do not notify when contact stoped writing. svn path=/trunk/; revision=372
* Don't use deprecated GtkTooltips API. Add commented out lines inXavier Claessens2007-10-131-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat-view.h: * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat-view.c: * libempathy/empathy-log-manager.c: * libempathy/empathy-time.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-time.h: * libempathy/empathy-message.c: * libempathy/empathy-message.h: * libempathy/empathy-presence.c: * configure.ac: Don't use deprecated GtkTooltips API. Add commented out lines in configure.ac to disable GLib and GTK deprecated symbols. Replace EmpathyTime by time_t which is more appropriate for timestamps. * doc/*: Updated. svn path=/trunk/; revision=371
* Use g_timeout_add_seconds when appropriated to avoid weaking the processXavier Claessens2007-10-131-2/+2
| | | | | | | | | | | | | | | | | | 2007-10-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-presence-chooser.c: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-contact-list-store.c: * libempathy-gtk/empathy-chat-window.c: * libempathy/empathy-idle.c: * tests/contact-manager.c: Use g_timeout_add_seconds when appropriated to avoid weaking the process too much. svn path=/trunk/; revision=370
* Move TP_CHANNEL_CHAT_STATE_PAUSED to the not typing case. Fixes bugXavier Claessens2007-09-211-1/+1
| | | | | | | | | | 2007-09-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat.c: Move TP_CHANNEL_CHAT_STATE_PAUSED to the not typing case. Fixes bug #474603 (Cosimo Cecchi). svn path=/trunk/; revision=307
* More dynamic smiley managment and more efficient algorithm to detectXavier Claessens2007-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat-view.h: * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-smiley-manager.c: * libempathy-gtk/empathy-smiley-manager.h: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat-view.c: More dynamic smiley managment and more efficient algorithm to detect smileys in messages. * doc/: Updated svn path=/trunk/; revision=285
* Only update the topic of it has really be changed, avoid diplaying manyXavier Claessens2007-08-131-16/+19
| | | | | | | | | | | | | | | 2007-08-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-group-chat.c: Only update the topic of it has really be changed, avoid diplaying many times "Topic set to:" message. * libempathy-gtk/empathy-chat.c: Some Jabber chatroom sends messages received before we joined the room, this avoid displaying those messages if we already logged them last time we joined that room. Previous workaround prevented Empathy to log offline messages. svn path=/trunk/; revision=255
* Initial room list support. It does not works yet.Xavier Claessens2007-07-201-50/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-07-20 Xavier Claessens <xclaesse@gmail.com> * libempathy/Makefile.am: * libempathy/empathy-tp-roomlist.h: * libempathy/empathy-tp-roomlist.c: * libempathy-gtk/empathy-chatrooms-window.c: * libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list support. It does not works yet. * libempathy-gtk/empathy-account-widget-generic.c: Add support for all types of integer and float. Fixes bug #457740 (Jamey Hicks). * libempathy/empathy-tp-chat.c: * libempathy-gtk/empathy-chat.c: If there is an error sending a message, show an error message to the user. * libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should be unrefed after mc_account_get_profile. * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-group.h: * libempathy/empathy-tp-group.c: * src/empathy.c: Rename empathy_get_channel_id() to empathy_inspect_channel(). We now have empathy_inspect_handle(). * po/POTFILES.in: * libempathy/empathy-tp-contact-list.c: Set all contacts from salut protocol to the "Local Network" group. * libempathy/empathy-idle.c: Fix NetworkManager support. * libempathy/empathy-chatroom.h: Fix indentation. * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: - Iconify main window to the status icon like in rhythmbox. Fixes bug #458106 (Jaap A. Haitsma). - Rounded avatars. Fixes bug #457992 (Raphael Slinckx) * Makefile.am: Fix distcheck for gtkdoc (Vincent Untz) * data/empathy.desktop.in.in: Change application description (Jaap A. Haitsma). svn path=/trunk/; revision=190
* Fix a leaked ref.Xavier Claessens2007-07-011-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-30 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref. * src/empathy.c: If we get a chatroom we have to create an EmpathyTpChatroom object. * src/Makefile.am: Fix build system, programs links to libempathy-gtk and libempathy. * configure.ac: libempathy does not depends on libgnome-vfs. * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-chat.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: * libempathy/empathy-filter.c: * libempathy/empathy-filter.h: * libempathy/empathy-filter.xml: * libempathy/Makefile.am: Filter incoming text channels and make status icon flash when there we receive a new message. Dispatch the channel only when we get a message and the user click on the icon. svn path=/trunk/; revision=175
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+1561
2007-06-22 Xavier Claessens <xclaesse@gmail.com> * libempathy/*.[ch]: * libempathy-gtk/*.[ch]: * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy", change namespace of all gossip_*() functions to empathy_*(). Fixes bug #444490 (Mario Danic, Xavier Claessens). svn path=/trunk/; revision=170