Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chat-manager: make clear that we are dealing with *closed* chats | Guillaume Desmottes | 2010-10-25 | 1 | -2/+2 |
| | |||||
* | Return existing default chat window when it's hidden, just restore it in ↵ | Vitaly Minko | 2010-10-21 | 1 | -15/+15 |
| | | | | this case (#625780). | ||||
* | Port to libnotify 0.7.0 | William Jon McCann | 2010-10-19 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=631944 | ||||
* | chat-window: port to new GtkNotebook API | Guillaume Desmottes | 2010-10-04 | 1 | -4/+7 |
| | |||||
* | GDK keys are now GDK_KEY_* | Guillaume Desmottes | 2010-10-04 | 1 | -2/+2 |
| | |||||
* | Avoid to completely hide the last saved window when creating a new one | Guillaume Desmottes | 2010-09-29 | 1 | -0/+10 |
| | |||||
* | chat-window: remember the geometry of the last saved window | Guillaume Desmottes | 2010-09-29 | 1 | -3/+10 |
| | | | | This way new chat window have this geometry rather than the default one. | ||||
* | chat-window: most of the functions can be static | Guillaume Desmottes | 2010-09-29 | 1 | -36/+50 |
| | |||||
* | chat_window_new_message_cb: update the window icon as well (#558802) | Guillaume Desmottes | 2010-09-27 | 1 | -1/+2 |
| | | | | We want to change the window icon even if it's not focused. | ||||
* | chat_window_detach_hook: move the window *after* showing it | Guillaume Desmottes | 2010-08-30 | 1 | -1/+1 |
| | | | | | Showing the window fire the "map" signal which is catched in empathy-geometry to move the window to its saved position. (#608140) | ||||
* | empathy_chat_window_present_chat: use tp_user_action_time_should_present | Guillaume Desmottes | 2010-08-18 | 1 | -5/+2 |
| | |||||
* | use TP_USER_ACTION_TIME_* (#627165) | Guillaume Desmottes | 2010-08-18 | 1 | -3/+3 |
| | |||||
* | empathy_dispatcher_chat_with_contact_id: get a TpAccount instead of a ↵ | Guillaume Desmottes | 2010-08-11 | 1 | -8/+2 |
| | | | | TpConnection | ||||
* | empathy_dispatcher_chat_with_contact_id: remove callback argument | Guillaume Desmottes | 2010-08-11 | 1 | -1/+1 |
| | | | | It's unused anyway. | ||||
* | empathy_contact_selector_dialog_get_selected: allow to get the account as well | Guillaume Desmottes | 2010-08-10 | 1 | -1/+1 |
| | |||||
* | Merge EmpathyContact:name and *_set_alias() to EmpathyContact:alias | Philip Withnall | 2010-07-22 | 1 | -1/+1 |
| | | | | The "name" API was a relic of Gossip. | ||||
* | GtkNotebookPage no longer exists in GTK+ 3 | Danielle Madeley | 2010-07-19 | 1 | -1/+4 |
| | |||||
* | Port Empathy code to GSettings, remove EmpathyConf | Danielle Madeley | 2010-06-18 | 1 | -12/+25 |
| | |||||
* | use tp_g_signal_connect_object to connect the "closed" signal on the ↵ | Guillaume Desmottes | 2010-06-16 | 1 | -2/+2 |
| | | | | | | | notification This fix a crash if the chat window is destroyed while the notification is still displayed (#621789). | ||||
* | Don't display the 'Important Room' menu item in private chats | Guillaume Desmottes | 2010-06-11 | 1 | -0/+1 |
| | |||||
* | coding style fixes | Guillaume Desmottes | 2010-05-27 | 1 | -2/+2 |
| | |||||
* | Add option to make chatroom "always urgent" (#611894) | Jonas Bonn | 2010-05-27 | 1 | -3/+53 |
| | | | | | | | | | | | | | | | | Often a user wants to be immediately notified of posts to a chatroom even when the post does not address them directly by name. This patch adds a room option to make all posts to the room "urgent", meaning that the system-specific urgency action should be taken -- notification, window urgency hint, etc. Two specific use cases for when one may want this: i) Low-traffic rooms (so that one does not have to go check the room all the time) ii) Error-logging room (room to which errors from some other system(s) are logged) The "always urgent" option is off by default when joining a room. | ||||
* | Use ensure_chatroom in callback | Jonas Bonn | 2010-05-27 | 1 | -11/+6 |
| | | | | | The new function ensure_chatroom should be used by favorite-toggled callback. | ||||
* | Port to new EmpathyTpContactFactory API | Xavier Claessens | 2010-05-26 | 1 | -7/+2 |
| | |||||
* | define EMPATHY_DISPATCHER_CURRENT_TIME rather than using G_MAXINT64 directly | Guillaume Desmottes | 2010-05-04 | 1 | -1/+1 |
| | |||||
* | fix typo in comment | Guillaume Desmottes | 2010-05-04 | 1 | -1/+1 |
| | |||||
* | Consider G_MAXIN64 as a secred code for GDK_CURRENT_TIME | Sjoerd Simons | 2010-05-04 | 1 | -9/+13 |
| | |||||
* | Add a comment, fix indentation | Sjoerd Simons | 2010-05-04 | 1 | -2/+3 |
| | |||||
* | Only present and tab switch for new events | Sjoerd Simons | 2010-04-25 | 1 | -2/+25 |
| | |||||
* | Always at least show new chat windows even if not presenting them | Sjoerd Simons | 2010-04-25 | 1 | -0/+1 |
| | |||||
* | Pass the ChannelDispatcher timestamp onwards to window_present | Sjoerd Simons | 2010-04-25 | 1 | -1/+8 |
| | |||||
* | pass timestamp to empathy_chat_window_present_chat | Guillaume Desmottes | 2010-04-25 | 1 | -2/+4 |
| | |||||
* | add timestamp arg to empathy_dispatcher_chat_with_contact(_id) | Sjoerd Simons | 2010-04-25 | 1 | -1/+1 |
| | |||||
* | Do not use deprecated GTK symbols | Xavier Claessens | 2010-04-19 | 1 | -1/+1 |
| | |||||
* | Update the Tabs menu when a tab is moved. | Mike Ruprecht | 2010-04-19 | 1 | -2/+8 |
| | | | | | | | Previously when a tab was moved, the Tabs menu didn't update regarding the directions the tab could further be moved. If wrapping is off, a tab on the edge moved one way couldn't be moved back. Fixes #616012 | ||||
* | src/empathy-chat-window.c: use tp_g_signal_connect_object instead of ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+2 |
| | | | | empathy_signal_connect_weak | ||||
* | remove NotificationData | Guillaume Desmottes | 2010-04-09 | 1 | -27/+3 |
| | | | | | We just need the window now. This has the nice side effect of fixing bug #615027. | ||||
* | chat-window: don't present chat if notification has been dismissed | Guillaume Desmottes | 2010-04-09 | 1 | -8/+0 |
| | | | | | | | Clicking on a notification mean 'please go away'. If user wants to approve the action he has to click on the 'Reply' button. This code was broken anyway so we don't change the current behaviour. | ||||
* | Support append hint in notifications (#607446) | Nicolò Chieffo | 2010-04-01 | 1 | -18/+40 |
| | |||||
* | Merge branch 'undo-close-tab' | Jonny Lamb | 2010-03-30 | 1 | -0/+48 |
|\ | |||||
| * | chat-manager: take an EmpathyChat instead of an EmpathyContact | Jonny Lamb | 2010-03-06 | 1 | -4/+4 |
| | | | | | | | | | | | | This way, we can support both 1-to-1 chats, *and* MUCs. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | Add EmpathyChatManager::chats-changed signal and make the chat window listen ↵ | Jonny Lamb | 2010-03-06 | 1 | -7/+35 |
| | | | | | | | | | | | | to it. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | Add chat manager which tracks chats closing and can respawn them (bug #609832) | Jonny Lamb | 2010-03-06 | 1 | -0/+20 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | Sets sensitivity of Previous/Next Tab menu items based on ↵ | Aaron Brown | 2010-03-30 | 1 | -2/+7 |
| | | | | | | | | gtk-keynav-wrap-around and tab position (#613382) | ||||
* | | chat-window: remove some DEBUG calls | Guillaume Desmottes | 2010-03-22 | 1 | -15/+0 |
| | | | | | | | | They don't really give us anything useful and flood logs. | ||||
* | | Added gtk-keynav-wrap-around check before cycling tabs | mrhappypants | 2010-03-17 | 1 | -2/+10 |
| | | |||||
* | | Merge commit 'staz/dnd' | Guillaume Desmottes | 2010-03-16 | 1 | -13/+17 |
|\ \ | |||||
| * | | DnD: add a new text/path-list target in chat window | Olivier Le Thanh Duong | 2010-03-16 | 1 | -6/+13 |
| | | | | | | | | | | | | | | | | | | add a new text/path-list drop target to the chat window, it act like the text/uri-list target but is prioritized over it. This is mainly to circumvent Tomboy returning note:// uri in its uri-list. | ||||
| * | | chat_window_drag_motion : search in all the drop targets | Olivier Le Thanh Duong | 2010-03-05 | 1 | -7/+4 |
| |/ | | | | | | | | | Use gtk_drag_dest_find_target to search in all the drop targets instead of only the first one. | ||||
* | | empathy_window_present: remove useless 'steal_focus' arg | Guillaume Desmottes | 2010-03-15 | 1 | -1/+1 |
| | | |||||
* | | invite-participant-dialog: filter contacts by account | Guillaume Desmottes | 2010-03-15 | 1 | -1/+3 |
|/ | | | | | We can't invite contacts from other accounts so we shouldn't display them (#612718). | ||||
* | TPL Enabling patch, all-in-one. | Cosimo Alfarano | 2010-02-26 | 1 | -0/+2 |
| | | | | By default TPL is disabled, use --enable-tpl configure option to enable it. | ||||
* | Remove workaround for wrong drag behaviour | Sjoerd Simons | 2010-02-15 | 1 | -8/+7 |
| | | | | | | | | | Revert "chat_window_create_label: ref the widgets stored as data so we are sure they stay alive when doing DnD" This is not needed anymore as we handle dragging correctly now This reverts commit 183fa2e8a94d94a7098120fc43cde9ad83869de6. | ||||
* | Make the ChatWindow handle dropping items itself | Sjoerd Simons | 2010-02-15 | 1 | -20/+31 |
| | | | | | | | | | | | | | | | | | | Both GtkNotebook and EmpathChatWindow take action when drag-data-received is signalled (moving the tab or adding a contact). Drag data is received after the program has asked for it, usually when a drop occurs. Now this can be done in two ways 0) Handle the drop signal yourself and call gtk_drag_get_data yourself or 1) set GTK_DEST_DEFAULT_DROP and let gtk call it for you. GtkNotebook takes option 0, EmpathyChatWindow decided to use option 1.. This causes all kind of strange issues as the drag data is now requested twice and thus the signal handlers are called twice causing all kinds of fun issues (trying to move a tab that's already moved etc). Change the drag dest flags to GTK_DEST_DEFAULT_HIGHLIGHT which provides some extra visual clues but is other harmless and handle drops directly. Also remove some cases where ChatWindow meddles with tab dragging as GtkNotebook will handle these for us | ||||
* | modifies tab-expand and tab-fill properties of child in chat-window (#608053) | Reimundo Heluani | 2010-02-08 | 1 | -2/+8 |
| | |||||
* | added a "find" menu item | Thomas Meire | 2010-01-21 | 1 | -0/+16 |
| | |||||
* | chat_window_create_label: ref the widgets stored as data so we are sure they ↵ | Guillaume Desmottes | 2010-01-12 | 1 | -7/+8 |
| | | | | stay alive when doing DnD | ||||
* | Remove FIXME | Danielle Madeley | 2009-12-22 | 1 | -2/+0 |
| | |||||
* | Make Invite Participant menu entry sensitive only when available | Danielle Madeley | 2009-12-21 | 1 | -0/+28 |
| | |||||
* | Refactor MUC upgrading to be a feature of TpChat->add() | Danielle Madeley | 2009-12-21 | 1 | -74/+10 |
| | | | | | Add a method to be able to tell whether a given TpChat supports you calling add() on it. | ||||
* | Replace raw Tp call with existing abstraction in EmpathyTpChat | Danielle Madeley | 2009-12-21 | 1 | -9/+5 |
| | |||||
* | Port EmpathyInviteParticipantDialog over to EmpathyContactSelectorDialog | Danielle Madeley | 2009-12-21 | 1 | -16/+48 |
| | |||||
* | Don't destroy the request properties, EmpathyDispatcher now owns them | Danielle Madeley | 2009-12-21 | 1 | -1/+1 |
| | | | | | This is not the same as tp-glib semantics (e.g. tp_..._call_create_channel). Add some docs to EmpathyDispatcher to explain this, for the next person. | ||||
* | Add support for inviting to MUCs | Danielle Madeley | 2009-12-21 | 1 | -2/+7 |
| | |||||
* | Add a rudimentry UI to select a 3rd contact to invite | Danielle Madeley | 2009-12-21 | 1 | -12/+55 |
| | | | | Needs support for inviting in MUCs added | ||||
* | Use EmpathyDispatcher to create the PMUC channel | Danielle Madeley | 2009-12-21 | 1 | -24/+6 |
| | |||||
* | Don't leak GPtrArray | Danielle Madeley | 2009-12-21 | 1 | -0/+1 |
| | |||||
* | Add an Invite Participants menu item and make it request the Conf channel | Danielle Madeley | 2009-12-21 | 1 | -2/+74 |
| | |||||
* | chat-window: ref the contact stored as a data in the chat | Guillaume Desmottes | 2009-12-08 | 1 | -2/+2 |
| | |||||
* | Separate geometry of private and muc chat windows (#604003) | Guillaume Desmottes | 2009-12-08 | 1 | -0/+3 |
| | |||||
* | change empathy_chat_window_get_nb_rooms to get_chats_type | Guillaume Desmottes | 2009-12-08 | 1 | -8/+15 |
| | | | | | That way we can implement the semantic we meant to. Muc and 1-1 chat are handled the same way. | ||||
* | fix comments | Guillaume Desmottes | 2009-12-08 | 1 | -2/+2 |
| | |||||
* | empathy_chat_window_get_default: rename room_filter to room | Guillaume Desmottes | 2009-12-08 | 1 | -3/+3 |
| | |||||
* | empathy_chat_window_get_default: check if the window has at least one room | Guillaume Desmottes | 2009-12-08 | 1 | -2/+12 |
| | | | | | | Also, check if the window has a least one 1-1 chat before adding a new one. That way we won't mix 1-1 and muc chat if user doesn't want to (he can still re-arrange the tabs manually). | ||||
* | add empathy_chat_window_get_nb_rooms | Guillaume Desmottes | 2009-12-08 | 1 | -0/+14 |
| | |||||
* | Grouping all 1-to-1 chats in one window and MUC's in another one. (Fixes ↵ | Abner Silva | 2009-12-08 | 1 | -3/+6 |
| | | | | #588812) | ||||
* | Merge commit 'shaunm/dndfiles2' | Guillaume Desmottes | 2009-11-30 | 1 | -1/+115 |
|\ | |||||
| * | Some improvements to file drag-and-drop based on comments on #595226 | Shaun McCance | 2009-11-25 | 1 | -10/+18 |
| | | |||||
| * | [empathy-chat-window] Cleanup DND, don't accept drags to offline contacts | Shaun McCance | 2009-11-25 | 1 | -20/+62 |
| | | |||||
| * | Move GtkTargetLists into priv so they're no longer static | Shaun McCance | 2009-11-25 | 1 | -6/+13 |
| | | |||||
| * | [empathy-chat-window] Documented MOVE/COPY selection in drag_motion | Shaun McCance | 2009-11-25 | 1 | -0/+4 |
| | | |||||
| * | Utilitiy function to send files from a URI list, for dnd implementations | Shaun McCance | 2009-11-25 | 1 | -25/+2 |
| | | |||||
| * | Implemented file drags to contact list, along with row highlights | Shaun McCance | 2009-11-25 | 1 | -2/+2 |
| | | |||||
| * | Handle MOVE and COPY drags better, change contact-id drags to COPY | Shaun McCance | 2009-11-25 | 1 | -4/+6 |
| | | |||||
| * | Always prefer GDK_ACTION_COPY for text/uri-list drags | Shaun McCance | 2009-11-25 | 1 | -8/+31 |
| | | |||||
| * | Don't try to offer file transfers to MUCs | Shaun McCance | 2009-11-25 | 1 | -2/+8 |
| | | |||||
| * | Call gtk_drag_finish when we get a file transfer drag on a chat window | Shaun McCance | 2009-11-25 | 1 | -0/+1 |
| | | |||||
| * | Implementing drag and drop file sending on chat windows | Shaun McCance | 2009-11-25 | 1 | -0/+44 |
| | | |||||
* | | change 'unread from everyone' to 'unread from all' | Guillaume Desmottes | 2009-11-27 | 1 | -2/+2 |
| | | |||||
* | | fix typo in comments | Guillaume Desmottes | 2009-11-27 | 1 | -3/+2 |
| | | |||||
* | | update the window title when a new message is received | Guillaume Desmottes | 2009-11-27 | 1 | -0/+3 |
| | | |||||
* | | display the number of unread message in the window title (#548701) | Guillaume Desmottes | 2009-11-27 | 1 | -5/+62 |
| | | |||||
* | | call empathy_chat_messages_read when messages have been read in a tab | Guillaume Desmottes | 2009-11-27 | 1 | -0/+6 |
| | | |||||
* | | display the number of other tabs | Guillaume Desmottes | 2009-11-27 | 1 | -1/+19 |
| | | |||||
* | | factor out empathy_chat_get_name | Guillaume Desmottes | 2009-11-27 | 1 | -3/+9 |
|/ | | | | Dup the string as we are going to use g_strdup_printf | ||||
* | Use accessor functions instead direct access. | Javier Jardón | 2009-11-17 | 1 | -2/+2 |
| | | | | | | | | | Some functions still remaining because there is not API in GTK+ 2.19.0 yet. http://bugzilla.gnome.org/show_bug.cgi?id=586476 Reviewed-By: Danielle Madeley <danielle.madeley@collabora.co.uk> | ||||
* | Correctly store/restore maximized state of windows. | Xavier Claessens | 2009-11-16 | 1 | -76/+9 |
| | |||||
* | change empathy_notification_is_enabled to ↵ | Guillaume Desmottes | 2009-11-13 | 1 | -1/+1 |
| | | | | | | | empathy_notify_manager_notification_is_enabled Making it a method of EmpathyNotifyManager would allow us to cache the gconf values if we want to. | ||||
* | change empathy_misc_get_pixbuf_for_notification to ↵ | Guillaume Desmottes | 2009-11-13 | 1 | -1/+6 |
| | | | | | | | | empathy_notify_manager_get_pixbuf_for_notification Making this function a method of EmpathyNotifyManager would allow us to tweak the size of the icon depending on the notifications server as suggested in bug 588054. | ||||
* | move empathy-misc to empathy-notify-manager | Guillaume Desmottes | 2009-11-13 | 1 | -1/+1 |
| | | | | All its code was related to notifications. | ||||
* | chat-window: save the size of the window when disposing | Guillaume Desmottes | 2009-11-09 | 1 | -0/+1 |
| | | | | | The size wasn't saved when the window was closed before the timeout was fired (#601190). | ||||
* | Better reorganization of chat_window_update (#600732) | Ryan LaBelle | 2009-11-06 | 1 | -24/+76 |
| | |||||
* | empathy-chat-window: always display the title of the current tab | Guillaume Desmottes | 2009-11-04 | 1 | -9/+1 |
| | | | | | This is more coherent as the web browsers do the same. Thanks to Ryan LaBelle for his help. (#600473) | ||||
* | Merge branch 'accountz' | Jonny Lamb | 2009-11-02 | 1 | -12/+15 |
|\ | |||||
| * | chat-window: port to new tp-glib account API | Jonny Lamb | 2009-10-24 | 1 | -12/+15 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | Fixes cycling tab bug in chat window (#589263) | Rômulo Fernandes Machado | 2009-10-30 | 1 | -12/+49 |
| | | |||||
* | | Fix crash when joining a chat, GTK_WIDGET_VISIBLE is not NULL-safe | Xavier Claessens | 2009-10-26 | 1 | -2/+1 |
| | | |||||
* | | empathy-chat-window: Don't update the Contact menu if visible | Rob Bradford | 2009-10-24 | 1 | -5/+26 |
|/ | | | | | | | If the Contact menu is currently visible do not update it. Instead update it once the menu is hidden. Fixes: #591360 | ||||
* | src/empathy-chat-window: fix shadow declarations and uint comparaisons | Guillaume Desmottes | 2009-10-20 | 1 | -16/+16 |
| | |||||
* | Don't display any icon if we have been disconnected | Guillaume Desmottes | 2009-10-20 | 1 | -5/+15 |
| | |||||
* | empathy-chat-window: update the tab icon when the TpChat is disconnected ↵ | Guillaume Desmottes | 2009-10-20 | 1 | -1/+11 |
| | | | | (#597680) | ||||
* | Fix little coding style | Xavier Claessens | 2009-09-24 | 1 | -1/+1 |
| | |||||
* | Ignore the drop if we can't get the right information from it | Sjoerd Simons | 2009-09-15 | 1 | -6/+16 |
| | |||||
* | Don't use "/" to separate account and contact. | Cosimo Cecchi | 2009-09-15 | 1 | -1/+1 |
| | |||||
* | Ensure the notification callback data is always freed | Sjoerd Simons | 2009-09-14 | 1 | -6/+20 |
| | |||||
* | Merge back from master | Sjoerd Simons | 2009-08-22 | 1 | -16/+15 |
|\ | |||||
| * | Don't leak a ref when updating notification bubble | Will Thompson | 2009-08-13 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | This meant that if a notification bubble for a tab had ever been updated, closing the tab would not destroy the EmpathyChat, or indeed close the Channel. New messages would be logged, but not presented to the user. Reopening a tab to the same channel would work, but sending a message would assert. I'm pretty sure this fixes #588840. | ||||
| * | chat_window_help_contents_activate_cb: documentation doesn't have a 'chat' ↵ | Guillaume Desmottes | 2009-08-07 | 1 | -1/+1 |
| | | | | | | | | section anymore (#590029) | ||||
| * | Merge branch 'escape-notifications' | Will Thompson | 2009-08-06 | 1 | -9/+7 |
| |\ | | | | | | | | | | | | | | | | Fixes #580134 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | ||||
| | * | Don't try to free NULL pixbufs. | Will Thompson | 2009-08-05 | 1 | -9/+7 |
| | | | | | | | | | | | | | | | | | | It's all very well to ensure that we don't pass a NULL pixbuf to libnotify, but we shouldn't then try to g_object_unref () the pointer without checking it's not NULL. | ||||
| * | | Embolden tab labels when you're highlighted | Will Thompson | 2009-08-05 | 1 | -1/+2 |
| |/ | | | | | | | | | | | | | | | This is in addition to en-reddening them, which might not be enough if you can't distinguish red and black, and matches how names are highlighted in the conversation window. Ideally this would be theme-able, but this is a start. | ||||
* | | Merge branch 'master' into mc5 | Cosimo Cecchi | 2009-08-01 | 1 | -4/+3 |
|\| | |||||
| * | Little coding style cleanup | Xavier Claessens | 2009-07-29 | 1 | -4/+3 |
| | | |||||
* | | Chang the API of AccountManager to have the get lookup the account by name | Sjoerd Simons | 2009-07-30 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | 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_equal | Sjoerd Simons | 2009-07-30 | 1 | -1/+1 |
| | | |||||
* | | Merge commit 'upstream/master' into mc5 | Sjoerd Simons | 2009-07-28 | 1 | -9/+29 |
|\| | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c | ||||
| * | Chat window's tab label changes the font color when got an incoming msg. ↵ | Abner Silva | 2009-07-15 | 1 | -6/+26 |
| | | | | | | | | (Fixes #588498) | ||||
| * | Use accessor functions instead direct access (Fixes #586476) | Jonny Lamb | 2009-07-10 | 1 | -3/+3 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | | Remove useless mission-control includes | Sjoerd Simons | 2009-07-06 | 1 | -1/+0 |
|/ | |||||
* | New chatrooms are no longer marked as favorite by default. Fixes bug #575667 | Abner Silva | 2009-07-01 | 1 | -9/+9 |
| | |||||
* | Port the main of empathy to EmpathyAccount | Sjoerd Simons | 2009-07-01 | 1 | -14/+12 |
| | |||||
* | fixed libnotify crashing if icon doesn't exist | Abderaouf Bencherait | 2009-06-30 | 1 | -2/+6 |
| | |||||
* | Include empathy-sound.h to make it build | Xavier Claessens | 2009-06-26 | 1 | -0/+1 |
| | |||||
* | empathy-chat-window: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -9/+9 |
| | |||||
* | Hide muc contacts list | Gabriel Millaire | 2009-06-18 | 1 | -3/+1 |
| | | | | | | | - 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 comments | Gabriel Millaire | 2009-06-18 | 1 | -27/+23 |
| | | | | | | | | 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. | ||||
* | Add 'Show Contact List' in Conversation menu | Gabriel Millaire | 2009-06-18 | 1 | -0/+39 |
| | |||||
* | Remove 'new message from' from notification message (#586102). Based on a ↵ | Guillaume Desmottes | 2009-06-18 | 1 | -4/+3 |
| | | | | patch from Nicolo Chieffo | ||||
* | Don't repeat a tooltip format string | Will Thompson | 2009-06-08 | 1 | -14/+13 |
| | |||||
* | Italicize status message in tooltip | Will Thompson | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | Don't include "Available"/"Away"... in tooltips | Will Thompson | 2009-06-08 | 1 | -2/+2 |
| | | | | | I don't think including the default string for a status adds anything to the tooltips. | ||||
* | Extract markup_printf-append-free to a function | Will Thompson | 2009-06-08 | 1 | -18/+29 |
| | | | | | The repeated g_markup_printf_escaped; g_string_append; g_free offended me. I think this makes the function easier to read. | ||||
* | Only show status in tooltip when it exists | Will Thompson | 2009-06-08 | 1 | -3/+11 |
| | | | | | | empathy_contact_get_status () can return NULL: perhaps the protocol doesn't support presence, or perhaps we're not subscribed to the contact's presence. | ||||
* | Add a right-click menu to conversation window tabs. | Will Thompson | 2009-06-03 | 1 | -32/+52 |
| | | | | | | | | It turns out that GtkNotebook supports right-click menus that list the tabs with minimal effort on our part. This makes it easier to deal with windows with more tabs than can fit in the space available. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> | ||||
* | Ensure a minimum size of tabs in the chat window | Sjoerd Simons | 2009-05-31 | 1 | -8/+24 |
| | | | | | | | When there are a lot of tabs in the chat window it's not useful to resize them such that only the ellipsis is actually visible. To prevent this make the notebook scrollable and ensure the tabs are width enough to contain approximately 12 characters. | ||||
* | Only do sounds/notifications for text messages when they involve the user | Sjoerd Simons | 2009-05-28 | 1 | -13/+9 |
| | | | | | | | | When in a chatroom notifications and sounds should only happen when the users is part of the message (either someone is speaking to them or referring to them), otherwise the user will go crazy when in a lot of different muc channels. For a peer to peer text channel, all messages sent are targetted at the user so always do sounds/notifications in that case. | ||||
* | empathy-chat-window: add Contact menu as top-level (bgo #580922) | Guillaume Desmottes | 2009-05-22 | 1 | -0/+9 |
| | |||||
* | remove Conversation->Contact menu entry | Guillaume Desmottes | 2009-05-22 | 1 | -14/+0 |
| | |||||
* | empathy-chat-window: fix coding style | Guillaume Desmottes | 2009-05-18 | 1 | -5/+5 |
| | |||||
* | empathy-chat-window: update the FSF address | Guillaume Desmottes | 2009-05-18 | 1 | -2/+2 |
| | |||||
* | empathy-chat-window: remove trailing spaces | Guillaume Desmottes | 2009-05-15 | 1 | -5/+5 |
| | |||||
* | Port EmpathyChatWindow's DnD to new API | Xavier Claessens | 2009-04-22 | 1 | -3/+20 |
| | |||||
* | Remove useless include of empathy-contact-factory.h | Xavier Claessens | 2009-04-22 | 1 | -1/+0 |
| | |||||
* | Port EmpathyChatWindow to new API and remove dead code. | Xavier Claessens | 2009-04-22 | 1 | -15/+1 |
| | |||||
* | Fix urgency hint for MUCs | Xavier Claessens | 2009-04-17 | 1 | -1/+7 |
| | |||||
* | Make use of GtkUIManager for EmpathyChatWindow | Xavier Claessens | 2009-04-16 | 1 | -74/+71 |
| | | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2868 | ||||
* | Port EmpathyChatWindow to new API | Xavier Claessens | 2009-04-16 | 1 | -11/+7 |
| | | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2856 | ||||
* | Prefix "Empathy" to the notification enum. | Xavier Claessens | 2009-01-31 | 1 | -2/+2 |
| | | | | svn path=/trunk/; revision=2304 | ||||
* | Factor out some common code. | Xavier Claessens | 2009-01-31 | 1 | -5/+2 |
| | | | | svn path=/trunk/; revision=2302 | ||||
* | Add an enum to define notification close reason. | Xavier Claessens | 2009-01-31 | 1 | -2/+2 |
| | | | | svn path=/trunk/; revision=2298 | ||||
* | Unref the notification after it has been closed. | Xavier Claessens | 2009-01-31 | 1 | -11/+18 |
| | | | | svn path=/trunk/; revision=2297 | ||||
* | Escape message body with g_markup_escape_text before pushing it to the ↵ | Xavier Claessens | 2009-01-31 | 1 | -3/+5 |
| | | | | | | notification. svn path=/trunk/; revision=2296 | ||||
* | Fix order or params in chat_window_show_or_update_notification (). | Xavier Claessens | 2009-01-31 | 1 | -3/+3 |
| | | | | svn path=/trunk/; revision=2295 | ||||
* | Move empathy_notification_is_enabled () to src/ | Xavier Claessens | 2009-01-31 | 1 | -1/+9 |
| | | | | svn path=/trunk/; revision=2294 | ||||
* | Make possible to use libnotify 0.4.4, to not force the usage of too recent ↵ | Xavier Claessens | 2009-01-31 | 1 | -1/+3 |
| | | | | | | distributions. svn path=/trunk/; revision=2291 | ||||
* | Add a convenience function to avoid hacks when getting the pixbuf from the ↵ | Xavier Claessens | 2009-01-31 | 1 | -4/+3 |
| | | | | | | icon name. svn path=/trunk/; revision=2288 | ||||
* | Make notifications for unfocused chat windows work properly. | Xavier Claessens | 2009-01-31 | 1 | -17/+10 |
| | | | | svn path=/trunk/; revision=2287 | ||||
* | W.I.P. for notifications on chat window. | Xavier Claessens | 2009-01-31 | 1 | -0/+85 |
| | | | | svn path=/trunk/; revision=2285 | ||||
* | Renamed G_STR_EMPTY to EMP_STR_EMPTY. | Jonny Lamb | 2009-01-23 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249 | ||||
* | Convert EmpathyChatroomManager to the new singleton convention | Sjoerd Simons | 2009-01-10 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2185 | ||||
* | Use the new dispatcher api to request text channels | Sjoerd Simons | 2009-01-10 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2131 | ||||
* | Port EmpathySmileyManager to the new singleton policy. | Xavier Claessens | 2009-01-09 | 1 | -1/+1 |
| | | | | svn path=/trunk/; revision=2116 | ||||
* | Update empathy_sound_play () to be nicer to use and centralize the list | Xavier Claessens | 2009-01-07 | 1 | -4/+2 |
| | | | | | | of sounds we support. svn path=/trunk/; revision=2082 | ||||
* | Turn empathy_sound_pref_is_enabled into empathy_sound_play that | Xavier Claessens | 2009-01-07 | 1 | -13/+7 |
| | | | | | | automatically plays the sound if the pref is enabled. svn path=/trunk/; revision=2078 | ||||
* | Adapt the libcanberra calls to use the new functions. | Xavier Claessens | 2009-01-07 | 1 | -12/+16 |
| | | | | svn path=/trunk/; revision=2025 | ||||
* | Adapt Patryk's patch to trunk. | Xavier Claessens | 2009-01-07 | 1 | -0/+24 |
| | | | | svn path=/trunk/; revision=2022 | ||||
* | Don't unref NULL avatar used as chat window icon | Will Thompson | 2008-12-29 | 1 | -1/+4 |
| | | | | | | | | This only happens if you set a secret gconf key, I think. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> svn path=/trunk/; revision=2016 | ||||
* | Don't forget to unref the smiley manager | Xavier Claessens | 2008-12-16 | 1 | -0/+1 |
| | | | | svn path=/trunk/; revision=2008 | ||||
* | Move the smiley menu code from EmpathyChatView to EmpathyChatManager. | Xavier Claessens | 2008-12-16 | 1 | -16/+15 |
| | | | | svn path=/trunk/; revision=1986 | ||||
* | Replace _get_selection_bounds by _get_has_selection | Xavier Claessens | 2008-12-16 | 1 | -3/+2 |
| | | | | svn path=/trunk/; revision=1984 | ||||
* | Use GTK+ 2.14.0 and gtk_show_uri (Cosimo Cecchi). | Xavier Claessens | 2008-12-02 | 1 | -1/+1 |
| | | | | svn path=/trunk/; revision=1942 | ||||
* | Include account name in chat-window tooltip. Fixes bug #560622 | Mathias Hasselmann | 2008-11-14 | 1 | -4/+8 |
| | | | | svn path=/trunk/; revision=1720 | ||||
* | Use markup for chat-window tooltips | Mathias Hasselmann | 2008-11-14 | 1 | -10/+21 |
| | | | | svn path=/trunk/; revision=1719 | ||||
* | If chats have no name, use the channel's ID instead of fallback to ↵ | Xavier Claessens | 2008-11-14 | 1 | -19/+2 |
| | | | | | | "Conversation". Fixes bug #560611. svn path=/trunk/; revision=1717 | ||||
* | empathy-chat-window: use new chatroom mgr API | Xavier Claessens | 2008-10-13 | 1 | -1/+1 |
| | | | | svn path=/trunk/; revision=1572 | ||||
* | Hide the tab close button where there is a single tab (closes: #551096) | Frederic Peters | 2008-09-07 | 1 | -0/+18 |
| | | | | svn path=/trunk/; revision=1426 | ||||
* | Do not create a new EmpathyChatroom is it already exists. | Xavier Claessens | 2008-08-30 | 1 | -10/+18 |
| | | | | svn path=/trunk/; revision=1402 | ||||
* | Add a menu item in chat window to set the room as favorite | Xavier Claessens | 2008-08-30 | 1 | -0/+52 |
| | | | | svn path=/trunk/; revision=1401 | ||||
* | Useless to cast 2 times to the same class | Xavier Claessens | 2008-07-14 | 1 | -1/+1 |
| | | | | svn path=/trunk/; revision=1224 | ||||
* | Added support for the chat window to show the avatar as the icon. Fixes bug ↵ | Jonny Lamb | 2008-07-08 | 1 | -1/+15 |
| | | | | | | | | #526892 (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1205 | ||||
* | Set position/size of chat window only when adding the first chat. Fixes bug ↵ | Xavier Claessens | 2008-06-08 | 1 | -14/+17 |
| | | | | | | #536391 (Ross Burton). svn path=/trunk/; revision=1153 | ||||
* | Improve dispatcher. Fixes bug #465928. | Xavier Claessens | 2008-05-18 | 1 | -1/+2 |
| | | | | svn path=/trunk/; revision=1108 | ||||
* | Keep a priv pointer in the object struct instead of using ↵ | Xavier Claessens | 2008-05-06 | 1 | -16/+15 |
| | | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082 | ||||
* | Avoid copying chat list in chat_window_delete_event_cb. | Xavier Claessens | 2008-05-05 | 1 | -11/+5 |
| | | | | svn path=/trunk/; revision=1079 | ||||
* | Make use of tp-glib debug system. | Xavier Claessens | 2008-05-01 | 1 | -31/+24 |
| | | | | svn path=/trunk/; revision=1066 | ||||
* | Setup contact submenu in chat window. | Xavier Claessens | 2008-04-25 | 1 | -3/+20 |
| | | | | svn path=/trunk/; revision=1045 | ||||
* | Remove useless declarations | Xavier Claessens | 2008-04-25 | 1 | -4/+0 |
| | | | | svn path=/trunk/; revision=1043 | ||||
* | Make sure we don't assume Text channel's handle_type is != NONE. | Xavier Claessens | 2008-04-23 | 1 | -5/+7 |
| | | | | svn path=/trunk/; revision=1032 | ||||
* | Make possible to show "ghelp:" URIs and display a dialog in case of error in ↵ | Xavier Claessens | 2008-04-20 | 1 | -1/+1 |
| | | | | | | empathy_url_show. Use that to show empathy's doc. svn path=/trunk/; revision=996 | ||||
* | Make sure to not set a NULL title on the window. | Xavier Claessens | 2008-04-20 | 1 | -3/+1 |
| | | | | svn path=/trunk/; revision=969 | ||||
* | Always set urgency hint on p2p chat windows when receiving a message. | Xavier Claessens | 2008-04-18 | 1 | -2/+6 |
| | | | | svn path=/trunk/; revision=962 | ||||
* | Fix crash in DND of chat tab. | Xavier Claessens | 2008-04-17 | 1 | -15/+6 |
| | | | | svn path=/trunk/; revision=956 | ||||
* | Code cleanup | Xavier Claessens | 2008-04-14 | 1 | -59/+41 |
| | | | | svn path=/trunk/; revision=939 | ||||
* | Various fixes for chats | Xavier Claessens | 2008-04-14 | 1 | -79/+19 |
| | | | | svn path=/trunk/; revision=938 | ||||
* | Do not update the chat if the window doesn't exists anymore. | Xavier Claessens | 2008-04-02 | 1 | -0/+3 |
| | | | | svn path=/trunk/; revision=856 | ||||
* | Redefine size_request and size_allocation on EmpathyChatClass | Xavier Claessens | 2008-04-02 | 1 | -1/+1 |
| | | | | svn path=/trunk/; revision=850 | ||||
* | Fix various warnings | Xavier Claessens | 2008-04-02 | 1 | -31/+40 |
| | | | | svn path=/trunk/; revision=849 | ||||
* | Fix separator in the glade and show the chat widget when adding on a window | Xavier Claessens | 2008-04-02 | 1 | -0/+1 |
| | | | | svn path=/trunk/; revision=848 | ||||
* | Fix build errors EmpathyChatWindow, port to new API. | Xavier Claessens | 2008-04-02 | 1 | -500/+269 |
| | | | | svn path=/trunk/; revision=846 | ||||
* | Fix load/save chat geometry | Xavier Claessens | 2008-04-02 | 1 | -38/+19 |
| | | | | svn path=/trunk/; revision=844 | ||||
* | Rework EmpathyChat's API, it is now a subclass of GtkBin. | Xavier Claessens | 2008-04-02 | 1 | -17/+58 |
| | | | | svn path=/trunk/; revision=840 | ||||
* | Move window's glade to empathy-chat-window.glade. Reorder empathy-chat-window.c | Xavier Claessens | 2008-04-02 | 1 | -454/+332 |
| | | | | svn path=/trunk/; revision=839 | ||||
* | Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵ | Xavier Claessens | 2008-03-17 | 1 | -1/+4 |
| | | | | | | and others in src/ svn path=/trunk/; revision=813 | ||||
* | Fix warning when showing about dialog from a chat window | Xavier Claessens | 2008-03-16 | 1 | -1/+3 |
| | | | | svn path=/trunk/; revision=807 | ||||
* | Move modules that make no sense to be used in other applicaton from ↵ | Xavier Claessens | 2008-03-14 | 1 | -0/+1905 |
libempathy-gtk/ to src/ svn path=/trunk/; revision=789 |