Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add the '@chat.facebook.com' suffix to account but dont't display it in the ↵ | Guillaume Desmottes | 2010-02-12 | 1 | -1/+76 |
| | | | | | | widget Fixes bug #573194 | ||||
* | assistant: filter out facebook from the new account page | Guillaume Desmottes | 2010-02-12 | 2 | -2/+4 |
| | |||||
* | Help user to understand what Facebook alias are and how to set it | Guillaume Desmottes | 2010-02-12 | 1 | -1/+2 |
| | |||||
* | hide the advanced options for Facebook accounts | Guillaume Desmottes | 2010-02-12 | 2 | -1/+4 |
| | |||||
* | don't display the register options for Facebook accounts | Guillaume Desmottes | 2010-02-12 | 1 | -1/+1 |
| | |||||
* | account-widget: display facebook example label | Guillaume Desmottes | 2010-02-12 | 1 | -4/+21 |
| | |||||
* | add is_facebook arg to empathy_protocol_chooser_dup_selected | Guillaume Desmottes | 2010-02-12 | 2 | -2/+11 |
| | | | | So the assistant and accounts dialog can special case facebook accounts. | ||||
* | empathy-protocol-chooser: add a column saying if a row is a facebook account ↵ | Guillaume Desmottes | 2010-02-12 | 1 | -3/+12 |
| | | | | or not | ||||
* | add example label for Facebook accounts | Guillaume Desmottes | 2010-02-12 | 1 | -0/+14 |
| | |||||
* | account_widget_build_jabber: add few comments | Guillaume Desmottes | 2010-02-12 | 1 | -0/+3 |
| | |||||
* | Drop Haze's facebook implementation | Guillaume Desmottes | 2010-02-12 | 1 | -0/+6 |
| | | | | Everyone should use Gabble now. | ||||
* | Add facebook in protocol chooser for gabble CM. | Xavier Claessens | 2010-02-12 | 1 | -0/+10 |
| | |||||
* | Fix leaked GtkMenu | Xavier Claessens | 2010-02-11 | 4 | -2/+8 |
| | | | | | | | | | | GtkMenu is initially unowned, which means ref_count is 1 and floating flag is set. gtk_menu_popup temporarily adds a ref, that will be dropped when the menu is popped down. So once the menu is popped up, we call g_object_ref_sink() to clear the floating flag, and g_object_unref() to drop the initial ref. Only the ref from gtk_menu_popup stay, and the menu will be finalized when it is popped down. Fixes bug #609567 | ||||
* | Use a GSList instead of GList to store messages to ack | Guillaume Desmottes | 2010-02-09 | 1 | -4/+4 |
| | |||||
* | empathy-chat: acknowledge pending messages on empathy_chat_messages_read() ↵ | Danielle Madeley | 2010-02-09 | 1 | -6/+13 |
| | | | | | | | | | | | | | (#608979) Empathy displays this handy number of unread messages in the title bar, but you can't replicate this behaviour using an Observer because Empathy acknowledges the messages immediately. This patch makes it so that Empathy only acknowledges the messages when it decrements the unread messages count. N.B. EmpathyTpChat currently seems to assume that no other client is going to acknowledge messages for channels, it is handling. This seems valid enough, just pointing it out. | ||||
* | Add translation context for the "Edit" contact menu (#608690) | Guillaume Desmottes | 2010-02-09 | 1 | -1/+3 |
| | |||||
* | Don't call SetAlias for subscription requests until the request has been ↵ | Danielle Madeley | 2010-02-08 | 3 | -3/+33 |
| | | | | acked (#608975) | ||||
* | Show protocol in compat mode too | Guillaume Desmottes | 2010-01-26 | 1 | -6/+2 |
| | | | | There is no reason to not to (#607207). | ||||
* | contact_list_store_update_list_mode_foreach: remove useless show_protocol ↵ | Guillaume Desmottes | 2010-01-26 | 1 | -4/+0 |
| | | | | variable | ||||
* | contact_list_store_contact_update: remove useless show_protocol variable | Guillaume Desmottes | 2010-01-26 | 1 | -4/+0 |
| | |||||
* | account-widget-salut: don't display advanced properties in simple mode | Guillaume Desmottes | 2010-01-25 | 2 | -1/+6 |
| | |||||
* | replace empathy_connection_managers_call_when_ready by ↵ | Guillaume Desmottes | 2010-01-22 | 1 | -5/+6 |
| | | | | prepare_{async_finish} functions | ||||
* | empathy-protocol-chooser: use empathy_connection_managers_call_when_ready | Guillaume Desmottes | 2010-01-22 | 1 | -11/+11 |
| | |||||
* | Capture the escape key on the chat view and search bar, to make it hide the ↵ | Thomas Meire | 2010-01-21 | 3 | -6/+32 |
| | | | | search bar | ||||
* | removed some trailing spaces | Thomas Meire | 2010-01-21 | 1 | -3/+3 |
| | |||||
* | added a "find" menu item | Thomas Meire | 2010-01-21 | 2 | -5/+13 |
| | |||||
* | improve behaviour of match_case callback | Thomas Meire | 2010-01-21 | 1 | -6/+22 |
| | |||||
* | add match_case option to find_abilities | Thomas Meire | 2010-01-21 | 6 | -19/+49 |
| | |||||
* | respect match_case in chat_text_view_highlight | Thomas Meire | 2010-01-21 | 1 | -7/+14 |
| | |||||
* | Use gtk_text_iter_[backward/forward]_search for case sensitive searches, keep | Thomas Meire | 2010-01-21 | 1 | -12/+34 |
| | | | | the custom version for case insensitive searches | ||||
* | added checkbox callback | Thomas Meire | 2010-01-21 | 1 | -0/+8 |
| | |||||
* | added case sensitive search for adium themes (reverted previous commit) | Thomas Meire | 2010-01-21 | 6 | -27/+49 |
| | |||||
* | make the adium theme respect new_search | Thomas Meire | 2010-01-21 | 1 | -0/+6 |
| | |||||
* | added case sensitive highlighting for adium themes | Thomas Meire | 2010-01-21 | 6 | -12/+18 |
| | |||||
* | simple toggle button to match the case | Thomas Meire | 2010-01-21 | 2 | -0/+19 |
| | |||||
* | remove priv->last_search and factor out empathy_search_bar_search | Thomas Meire | 2010-01-21 | 1 | -47/+40 |
| | |||||
* | Make the "Edit Custom Messages" window 420px wide by default (#607463) | Ken VanDine | 2010-01-20 | 1 | -0/+1 |
| | |||||
* | Pass a boolean saying if the protocol is Google Talk or not to ↵ | Guillaume Desmottes | 2010-01-19 | 2 | -2/+7 |
| | | | | | | EmpathyProtocolChooserFilterFunc That's the only way to filter Google Talk if we want to. | ||||
* | add_register_buttons: don't show the register buttons in simple mode | Guillaume Desmottes | 2010-01-19 | 1 | -0/+3 |
| | | | | We use another page in the assistant to create new accounts (#607455). | ||||
* | account-widget: check that the apply button actually exist before modifying it | Guillaume Desmottes | 2010-01-19 | 1 | -0/+4 |
| | | | | It's not created in the 'simple' version of the widget. (#607455) | ||||
* | Make sure the column spacing is the same for all protocols. | Cosimo Cecchi | 2010-01-19 | 2 | -2/+2 |
| | |||||
* | Fix /join command with one channel (#607306) | Thomas Meire | 2010-01-18 | 1 | -1/+1 |
| | |||||
* | account-widget: add empathy_account_widget_set_{account,password}_param | Guillaume Desmottes | 2010-01-18 | 2 | -0/+38 |
| | | | | | This will be used to restore the account and password params when switching widgets. | ||||
* | Support silent build rules with automake 1.11 | Javier Jardón | 2010-01-18 | 1 | -8/+7 |
| | | | | | | | | | | Support silent build rules, requires at least automake-1.11. Disable by either passing --disable-silent-rules to configure or passing V=1 to make. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=585364 Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | account-widget: use empathy_account_widget_changed | Guillaume Desmottes | 2010-01-14 | 1 | -13/+5 |
| | |||||
* | account-widget-irc: Call empathy_account_widget_changed when network ↵ | Guillaume Desmottes | 2010-01-14 | 1 | -0/+1 |
| | | | | | | | combobox is changed By calling this function we'll activate the connect button and record that the widget contains pending changes (#606642). | ||||
* | add empathy_account_widget_changed as protected method | Guillaume Desmottes | 2010-01-14 | 2 | -0/+13 |
| | |||||
* | Call xmlCleanupParser() only once when exiting (#600693) | Guillaume Desmottes | 2010-01-13 | 1 | -2/+0 |
| | | | | | | | This function should only be called when exiting the application as it cleans up the memory allocated by the library itself. Thanks to Lennart for pointing this out. | ||||
* | Merge branch 'contact' | Xavier Claessens | 2010-01-13 | 4 | -1024/+947 |
|\ | |||||
| * | Remove the "Contact" alignment from contat widget | Xavier Claessens | 2010-01-13 | 4 | -117/+85 |
| | | |||||
| * | Reorder functions to not declare them on top | Xavier Claessens | 2010-01-12 | 1 | -909/+864 |
| | | |||||
* | | Add search bar in chat text views (#585168) | Thomas Meire | 2010-01-12 | 7 | -5/+462 |
| | | |||||
* | | contact_list_store_get_contact_status_icon_with_icon_name: early return if ↵ | Guillaume Desmottes | 2010-01-12 | 1 | -0/+3 |
| | | | | | | | | icon_name is NULL | ||||
* | | empathy_pixbuf_contact_status_icon_with_icon_name: icon_name is not supposed ↵ | Guillaume Desmottes | 2010-01-12 | 1 | -0/+1 |
| | | | | | | | | to be NULL | ||||
* | | use G_TYPE_OBJECT instead of G_TYPE_POINTER | Felix Kaser | 2010-01-11 | 1 | -1/+1 |
| | | | | | | | | in the signature of the account-created signal | ||||
* | | connect to signals when account has been created | Felix Kaser | 2010-01-11 | 1 | -3/+3 |
| | | | | | | | | when a new account is created the signals presence-changed and status-changed of the account are connected to update the treeview icon and status infobar | ||||
* | | remove box around advanced settings | Felix Kaser | 2010-01-09 | 1 | -27/+11 |
|/ | | | | in generic-widget, fixes bug 605529 | ||||
* | contact-list-view: merge the audio and vido call column | Guillaume Desmottes | 2010-01-07 | 1 | -47/+5 |
| | | | | | | Now that we display a context menu allowing to start audio and video call there is no point to keep the 2 icons. Merge them to one column as they are not just a hint saying that the contact supports audio and/or video. | ||||
* | Display a context menu when clicking on audio/video icons (#590051) | Guillaume Desmottes | 2010-01-07 | 1 | -37/+32 |
| | |||||
* | allow multiple rooms with /join (bug #604347) | Thomas Meire | 2010-01-07 | 1 | -5/+16 |
| | |||||
* | remove debug message when creating or retrieving a status icon from the cache | Guillaume Desmottes | 2010-01-06 | 1 | -3/+1 |
| | |||||
* | Add the protocol icon in EmpathyContactWidget. That's displayed for contact ↵ | Xavier Claessens | 2010-01-06 | 1 | -4/+22 |
| | | | | list tooltip too. | ||||
* | rename 'location' to 'loc' to fix shadow declaration | Guillaume Desmottes | 2010-01-06 | 1 | -3/+3 |
| | |||||
* | Remove Pango markup from translatable strings where possible | Philip Withnall | 2010-01-06 | 8 | -25/+85 |
| | | | | | Use GtkBuilder attributes on labels instead, and change one instance of code to automatically add markup to the translated string. | ||||
* | Print autocompletion suggestions to chatview (#599779) | Thomas Meire | 2010-01-06 | 1 | -0/+14 |
| | |||||
* | Fix autocompletion for non-alphanumeric nicknames | Thomas Meire | 2010-01-06 | 1 | -1/+10 |
| | | | | | | | | | | | This bug is caused by the behaviour of gtk_text_iter_backward_word_start. It searches the text for delimiters, based on languages in pango. Numbers and characters as | and [ are not considered to be part of a word in most languages, while they are a part of nicknames. Therefore, empathy fails to get the typed part of the nickname. The attached patch will instead search backwards for a space character. The text that needs to be completed, is the text between the caret and the first space before that. (#554767) | ||||
* | Miscellaneous string fixes | Philip Withnall | 2010-01-01 | 9 | -14/+14 |
| | | | | | | | Lots of small spelling and grammar fixes, as well as some terminology cleanups. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Punctuation fixes in translatable strings | Philip Withnall | 2010-01-01 | 4 | -20/+20 |
| | | | | | | | Fix punctuation in the IRC command help messages. Use proper Unicode ellipses throughout Empathy, and proper em-dashes where appropriate. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | account-widget: presence_changed_cb: early return if widget has been destroyed | Guillaume Desmottes | 2009-12-26 | 1 | -0/+3 |
| | | | | | The callback needs to manipulate widgets but can't do it if the account widget has already been destroyed. | ||||
* | account-widget: ensure that the object stays alive during the ↵ | Guillaume Desmottes | 2009-12-26 | 1 | -1/+5 |
| | | | | tp_account_manager_prepare_async call | ||||
* | Add register buttons to the account widget | Guillaume Desmottes | 2009-12-22 | 1 | -0/+52 |
| | |||||
* | factor out account_widget_is_gtalk | Guillaume Desmottes | 2009-12-22 | 1 | -3/+10 |
| | |||||
* | reorder moblin specific code | Guillaume Desmottes | 2009-12-22 | 1 | -27/+27 |
| | | | | | An #ifdef/#else structur is easier to read than #ifndef/#else. Change all the moblin tests to fit this structur. | ||||
* | account-widget: move the 'Enable' checkbox to the top of the widget (#593268) | Guillaume Desmottes | 2009-12-22 | 1 | -4/+4 |
| | | | | This change doesn't affect the Moblin version. | ||||
* | account-widget: factor out add_enable_checkbox | Guillaume Desmottes | 2009-12-22 | 1 | -62/+69 |
| | |||||
* | Merge branch 'pmuc' | Danielle Madeley | 2009-12-22 | 3 | -17/+57 |
|\ | |||||
| * | [EmpathyContactSelectorDialog] add contact filtering support | Danielle Madeley | 2009-12-22 | 2 | -10/+55 |
| | | |||||
| * | [EmpathyContactMenu] Replace raw Tp call with existing abstraction | Danielle Madeley | 2009-12-21 | 1 | -7/+2 |
| | | | | | | | | | | This was the place I'd copied my code from. However it makes a lot of sense to use the same abstraction here too. | ||||
* | | account-widget-sip: re-add tooltips | Guillaume Desmottes | 2009-12-21 | 1 | -1/+5 |
| | | | | | | | | | | They have been accidentally removed in eed9993f70997795d52828ebe56e5831c9566206. | ||||
* | | presence-chooser: Ellipsize long status messages (#576434) | Pascal Potvin | 2009-12-21 | 2 | -0/+3 |
|/ | |||||
* | [EmpathyContactSelectorDialog] remove got_response vcall | Danielle Madeley | 2009-12-21 | 4 | -47/+65 |
| | | | | | | | | | | The got_response vcall method wasn't generic enough. It assumed that your response code was always GTK_RESPONSE_ACCEPT, and doesn't allow for the dialog to be used with gtk_dialog_run. Instead dialogs now use the regular response() vcall provided by GtkDialog, and an additional API method empathy_contact_selector_dialog_get_selected() provides the information content of the dialog. | ||||
* | [EmpathyContactSelectorDialog] initialise priv->show_account_chooser correctly | Danielle Madeley | 2009-12-21 | 1 | -0/+1 |
| | |||||
* | [EmpathyContactSelectorDialog] normalise case in match function | Danielle Madeley | 2009-12-19 | 1 | -15/+21 |
| | |||||
* | [EmpathyContactSelectorDialog] tweak padding | Danielle Madeley | 2009-12-19 | 1 | -1/+2 |
| | |||||
* | [EmpathyContactSelectorDialog] switch from table_contents to VBox | Danielle Madeley | 2009-12-19 | 3 | -6/+11 |
| | | | | This makes it more flexible to add other contents to the dialog. | ||||
* | [EmpathyContactSelectorDialog] make the Account Chooser optional | Danielle Madeley | 2009-12-19 | 3 | -8/+115 |
| | |||||
* | [EmpathyContactSelectorDialog] make this an abstract type | Danielle Madeley | 2009-12-19 | 1 | -1/+2 |
| | | | | i.e. a type that must be inherited and can't be created directly | ||||
* | [EmpathyContactSelectorDialog] Add missing include | Danielle Madeley | 2009-12-19 | 1 | -0/+1 |
| | |||||
* | no need to export contact_list_store_get_contact_status_icon any more | Guillaume Desmottes | 2009-12-17 | 2 | -20/+16 |
| | |||||
* | contact-selector-dialog: set a border of 12 as defined in the HIG | Guillaume Desmottes | 2009-12-17 | 1 | -0/+2 |
| | |||||
* | new-message-dialog: filter out CM which doesn't support 1-1 chat | Guillaume Desmottes | 2009-12-17 | 1 | -0/+35 |
| | |||||
* | new-call-dialog: filter out CM which doesn't support calls | Guillaume Desmottes | 2009-12-17 | 1 | -0/+35 |
| | |||||
* | contact-selector-dialog: add API for subclass to redefine the accoutn filter ↵ | Guillaume Desmottes | 2009-12-17 | 2 | -2/+19 |
| | | | | function | ||||
* | new-call-dialog: add 'Send Video' check button | Guillaume Desmottes | 2009-12-17 | 1 | -2/+31 |
| | |||||
* | contact-selector-dialog: make table_contact a protected member | Guillaume Desmottes | 2009-12-17 | 2 | -4/+4 |
| | | | | So subclass can easily add widgets. | ||||
* | contact-selector-dialog: emit response when the entry is activated | Guillaume Desmottes | 2009-12-17 | 1 | -0/+17 |
| | |||||
* | add empathy-new-call-dialog | Guillaume Desmottes | 2009-12-17 | 3 | -0/+244 |
| | |||||
* | rename empathy-new-message-dialog.ui to empathy-contact-selector-dialog.ui | Guillaume Desmottes | 2009-12-17 | 3 | -2/+2 |
| | |||||
* | empathy-new-message-dialog: port to TP coding style | Guillaume Desmottes | 2009-12-17 | 2 | -52/+53 |
| | | | | We rewrote most of this file any way. | ||||
* | new-message-dialog: inherit from EmpathyContactSelectorDialog | Guillaume Desmottes | 2009-12-17 | 2 | -261/+22 |
| | |||||
* | add empathy-contact-selector-dialog | Guillaume Desmottes | 2009-12-17 | 3 | -0/+394 |
| | | | | | EmpathyContactSelectorDialog is an abstract class to helping to implement dialog such as the "new message" dialog. | ||||
* | new-message-dialog: remove the call button | Guillaume Desmottes | 2009-12-17 | 1 | -40/+3 |
| | | | | We are about to create a new dialog for it. | ||||
* | contact_list: displays an icon showing the protocol by the contact (#603877) | chantra | 2009-12-17 | 7 | -10/+279 |
| | |||||
* | Merge branch 'create-cancel-crash' | Felix Kaser | 2009-12-14 | 1 | -11/+14 |
|\ | |||||
| * | changed way of tracking pending changes | Felix Kaser | 2009-12-10 | 1 | -11/+14 |
| | | | | | | | | fixes bug #603490, we track pending changes explicitly now. before they were connected to the sensitivity of the control buttons (if buttons sensitive -> pending changes). When an account is about to be created and the user hits "Cancel" we don't show the "are you sure" dialog any more because the action of the user is clear and not accidental. When closing the window during creation the dialog still shows up. | ||||
* | | empathy_spell_check: remove debug message if there is no languages configured | Guillaume Desmottes | 2009-12-11 | 1 | -1/+0 |
| | | | | | | | | It floods debug logs. | ||||
* | | account-chooser: display enabled accounts first (#604166) | Guillaume Desmottes | 2009-12-09 | 1 | -0/+40 |
| | | |||||
* | | new-message-dialog: inherit from GtkDialog (#604097) | Guillaume Desmottes | 2009-12-09 | 3 | -181/+223 |
|/ | |||||
* | chat: don't display pending messages before messages from logs | Guillaume Desmottes | 2009-12-08 | 1 | -0/+7 |
| | | | | | | | | | empathy_chat_set_tp_chat has a comment saying that show_pending_messages is a no-op when calling during object construction. This now is now actually true as we added a boolean saying if we can display pending messages or not. This is to avoid displaying pending messages *before* the messages fetched from logs (#603980). | ||||
* | remember the chat window's paned width (#586290) | ranjiao | 2009-12-08 | 2 | -0/+25 |
| | |||||
* | remove useless cast | Guillaume Desmottes | 2009-12-08 | 1 | -1/+1 |
| | |||||
* | chat: wait that connection is ready before re-requesting the channel (#603976) | Guillaume Desmottes | 2009-12-08 | 1 | -23/+44 |
| | |||||
* | chat_destroy_cb: use chat_update_contacts_visibility instead of ↵ | Guillaume Desmottes | 2009-12-07 | 1 | -1/+2 |
| | | | | | | | empathy_chat_set_show_contacts That way priv->show_contacts is not changed and we'll redisplay the contact list when reconnecting if needed (#598964). | ||||
* | explicitely pass the show state to empathy_chat_set_show_contacts | Guillaume Desmottes | 2009-12-07 | 1 | -6/+8 |
| | | | | | This will allow us to show/hide the contact list without changing priv->show_contacts. | ||||
* | chat_new_connection_cb: don't try to reconnect chats if the account is not ↵ | Guillaume Desmottes | 2009-12-02 | 1 | -0/+3 |
| | | | | | | | connected We should wait that the account is connected before reconnecting chats (#603593). | ||||
* | Hide state image in contact widget until the presense state is notified. ↵ | Brian Pepple | 2009-12-02 | 2 | -1/+1 |
| | | | | (#603545) | ||||
* | chat: don't display latest logs in room | Guillaume Desmottes | 2009-12-02 | 1 | -1/+3 |
| | |||||
* | added destroyed flag | Felix Kaser | 2009-12-02 | 1 | -1/+20 |
| | | | | the destroyed flag indicates if the widgets in empathy-account-widget have already been destroyed. this is important for some async calls. | ||||
* | fixed problem with destroyed widget in async call | Felix Kaser | 2009-12-02 | 1 | -0/+5 |
| | | | | with all the async calls the widget needed in one of the callbacks was destroyed before the callback was called. | ||||
* | update presence when account is enabled | Felix Kaser | 2009-12-02 | 1 | -10/+39 |
| | | | | the problem was that disabling accounts forced their requested presence to _offline_, when the account was re-enabled the r-s stayed offline and the account did not try to reconnect. this was introduced with TpAccount. fixes bug #602821 | ||||
* | emit account-created signal outside enabled_cb | Felix Kaser | 2009-12-02 | 1 | -9/+4 |
| | | | | the account-created signal should be emitted independently from enabled-callback. the signal should be emitted even if for some reason the account could not be enabled. | ||||
* | Link libempathy-gtk against libnotify | Laurent Bigonville | 2009-12-01 | 1 | -0/+2 |
| | |||||
* | Use \s to match spaces, it is the same as [ \t\n\r\f\v] | Xavier Claessens | 2009-12-01 | 1 | -1/+1 |
| | |||||
* | Merge commit 'shaunm/dndfiles2' | Guillaume Desmottes | 2009-11-30 | 4 | -77/+266 |
|\ | |||||
| * | [empathy-contact-list-view] Don't accept file drags to offline/non-FT contacts | Shaun McCance | 2009-11-25 | 1 | -1/+3 |
| | | |||||
| * | Move GtkTargetLists into priv so they're no longer static | Shaun McCance | 2009-11-25 | 1 | -7/+9 |
| | | |||||
| * | Fixed leak in drag motion and added comments for bug #595226 | Shaun McCance | 2009-11-25 | 1 | -1/+15 |
| | | |||||
| * | Utilitiy function to send files from a URI list, for dnd implementations | Shaun McCance | 2009-11-25 | 4 | -18/+39 |
| | | |||||
| * | Split contact_list_view_drag_data_received into smaller functions | Shaun McCance | 2009-11-25 | 1 | -118/+141 |
| | | |||||
| * | Setting reorderable on the contact list view to get row previews as drag icons | Shaun McCance | 2009-11-25 | 1 | -1/+6 |
| | | | | | | | | This is a hack. There's a comment explaining the hack. Read it. | ||||
| * | Allow contacts to be dragged anywhere in a group, or dragged to the non-group | Shaun McCance | 2009-11-25 | 1 | -5/+20 |
| | | |||||
| * | Implemented file drags to contact list, along with row highlights | Shaun McCance | 2009-11-25 | 1 | -79/+173 |
| | | |||||
| * | Implementing drag and drop file sending on chat windows | Shaun McCance | 2009-11-25 | 3 | -13/+26 |
| | | |||||
* | | empathy-chat: keep count of the number of unread messages | Guillaume Desmottes | 2009-11-27 | 2 | -0/+26 |
| | | |||||
* | | chat-text-view: override GtkTextView copy_clipboard | Guillaume Desmottes | 2009-11-26 | 1 | -0/+11 |
| | | | | | | | | | | This allow us to hook our copy_clipboard function as so have pretty pasting when copying using the text view context menu (#603031). | ||||
* | | gssize isn't an int on various platforms | Sjoerd Simons | 2009-11-26 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'adium-events' | Xavier Claessens | 2009-11-26 | 1 | -20/+28 |
|\ \ | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-theme-adium.c | ||||
| * | | Do not escape twice /me messages with adium theme. | Xavier Claessens | 2009-11-25 | 1 | -20/+27 |
| |/ | |||||
* | | Clean how we insert smileys in adium themes | Xavier Claessens | 2009-11-26 | 1 | -13/+5 |
| | | |||||
* | | Clean how we insert link in adium themes | Xavier Claessens | 2009-11-26 | 1 | -8/+6 |
| | | |||||
* | | Rework the link regex to have "(user@server.com)" case work. | Xavier Claessens | 2009-11-25 | 1 | -7/+9 |
| | | |||||
* | | Escape what is put inside <a> tags | Gustavo Noronha Silva | 2009-11-25 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | We should be careful here, and make sure whatever is put enclosed by <a> tags is correctly encoded. What caused bug #597049 is that what was being liked to looked like a tag, so the browser ignored it, but this is potentially a security vulnerability. Bug #597049 | ||||
* | | Add more test cases and fix some found issues in link regex. | Xavier Claessens | 2009-11-25 | 1 | -1/+1 |
| | | |||||
* | | Replace GString param with a generic gpointer user_data, and port ↵ | Xavier Claessens | 2009-11-25 | 4 | -164/+163 |
| | | | | | | | | EmpathyChatTextView to new parser API. | ||||
* | | Make possible to define different replace function for parsers | Xavier Claessens | 2009-11-25 | 3 | -84/+133 |
| | | |||||
* | | Accept any foo:// URL Schemes | Xavier Claessens | 2009-11-25 | 1 | -4/+4 |
| | | |||||
* | | start and end positions in EmpathySmileyHit struct can't be negative. Change ↵ | Xavier Claessens | 2009-11-25 | 3 | -4/+4 |
| | | | | | | | | them to guint. | ||||
* | | Add comments to explain empathy_smiley_manager_parse_len(), it is ↵ | Xavier Claessens | 2009-11-25 | 2 | -4/+34 |
| | | | | | | | | non-trivial function. | ||||
* | | Optimisation: Do not fetch use-smiley gconf key for each substring. | Xavier Claessens | 2009-11-25 | 1 | -6/+7 |
| | | |||||
* | | Extract empathy_string_parser_link and empathy_string_parser_escape from ↵ | Xavier Claessens | 2009-11-25 | 3 | -64/+76 |
| | | | | | | | | empathy-theme-adium.c | ||||
* | | Create API for generic string parser | Xavier Claessens | 2009-11-25 | 3 | -13/+54 |
| | | |||||
* | | Remove dead code from EmpathySmileyManager | Xavier Claessens | 2009-11-25 | 2 | -95/+10 |
| | | |||||
* | | Use new smiley parser in EmpathyChatTextView. | Xavier Claessens | 2009-11-25 | 2 | -13/+20 |
| | | |||||
* | | exclude " and ' from links. | Xavier Claessens | 2009-11-25 | 1 | -2/+2 |
| | | |||||
* | | Rework the way message parsing and escaping is done. | Xavier Claessens | 2009-11-25 | 1 | -90/+126 |
| | | |||||
* | | Introduce a new smiley parser that can parse only a part of a string. | Xavier Claessens | 2009-11-25 | 2 | -0/+94 |
|/ | |||||
* | Make sure double quotes are not considered part of URIs | Gustavo Noronha Silva | 2009-11-25 | 1 | -2/+2 |
| | | | | | | | | The fact that the URI regex we use to detect URIs in chat conversations does not exclude double quotes causes it to pick up more of the text than it should, in some cases. Bug #598381 | ||||
* | Clarify macro names | Xavier Claessens | 2009-11-24 | 1 | -15/+21 |
| | |||||
* | Create EMPATHY_RECT_IS_ON_SCREEN macro instead of duplicating its code. | Xavier Claessens | 2009-11-24 | 3 | -6/+8 |
| | |||||
* | Restore position of window if it gets remapped. | Xavier Claessens | 2009-11-24 | 1 | -14/+51 |
| | |||||
* | Make empathy_present_window() also move to current desktop with compiz. ↵ | Xavier Claessens | 2009-11-24 | 1 | -3/+15 |
| | | | | Fixes bug #602649 | ||||
* | Make sure to not save offscreen positioning. It happens with compiz. | Xavier Claessens | 2009-11-24 | 1 | -0/+6 |
| | |||||
* | account-widget-sip: translate all the labels in combo box | Guillaume Desmottes | 2009-11-23 | 1 | -5/+9 |
| | |||||
* | empathy-account-widget-private: fix coding style | Guillaume Desmottes | 2009-11-23 | 1 | -3/+3 |
| | |||||
* | rename account_widget_setup_widget empathy_account_widget_setup_widget | Guillaume Desmottes | 2009-11-23 | 3 | -6/+7 |
| | | | | This function is exported now. | ||||
* | fix position of the 2 combo boxes | Guillaume Desmottes | 2009-11-23 | 1 | -2/+2 |
| | |||||
* | move port settings to the same line as the host | Guillaume Desmottes | 2009-11-23 | 1 | -105/+106 |
| | |||||
* | indent the STUN Server/Port label under the checkbox | Guillaume Desmottes | 2009-11-23 | 1 | -2/+2 |
| | |||||
* | rephrase subsection titles and their labels | Guillaume Desmottes | 2009-11-23 | 1 | -8/+8 |
| | |||||
* | add indentation so subsections are clearer | Guillaume Desmottes | 2009-11-23 | 1 | -130/+194 |
| | |||||
* | rephrase the discover-stun checkbox label | Guillaume Desmottes | 2009-11-23 | 1 | -1/+1 |
| | |||||
* | rename Misc section to Miscellaneous | Guillaume Desmottes | 2009-11-23 | 1 | -1/+1 |
| | |||||
* | account-widget-sip: add subsections in the advanced section | Guillaume Desmottes | 2009-11-23 | 2 | -37/+90 |
| | |||||
* | account-widget-sip: fix typo in variable name | Guillaume Desmottes | 2009-11-23 | 1 | -3/+3 |
| | |||||
* | account-widget-sip: unsensitive the STUN labels as well when STUN is disabled | Guillaume Desmottes | 2009-11-23 | 1 | -0/+6 |
| | |||||
* | account_widget_combobox_changed_cb: check that param has a default | Guillaume Desmottes | 2009-11-23 | 1 | -2/+3 |
| | |||||
* | Set explicitely the model of combo box | Guillaume Desmottes | 2009-11-23 | 2 | -25/+69 |
| | | | | | The value of the param has to be in the first column as a string. This allow us to display translated strings in the combo box. | ||||
* | unsensitive the keep-alive spin button if keep-alive is disabled | Guillaume Desmottes | 2009-11-23 | 1 | -0/+22 |
| | |||||
* | account-widget-sip: add UI to configure the keepalive-mechanism and ↵ | Guillaume Desmottes | 2009-11-23 | 2 | -1/+67 |
| | | | | keepalive-interval params | ||||
* | account-widget-sip: add UI to configure the discover-binding param | Guillaume Desmottes | 2009-11-23 | 2 | -1/+17 |
| | |||||
* | account-widget-sip: add UI to configure the loose-routine param | Guillaume Desmottes | 2009-11-23 | 2 | -1/+17 |
| | |||||
* | account-widget-sip: add UI to configure the transport param | Guillaume Desmottes | 2009-11-23 | 2 | -1/+39 |
| | |||||
* | account_widget_setup_widget: add support for GtkComboBox | Guillaume Desmottes | 2009-11-23 | 1 | -0/+64 |
| | |||||
* | empathy-account-widget: export account_widget_setup_widget | Guillaume Desmottes | 2009-11-23 | 2 | -1/+5 |
| | | | | | This function can be useful if a account widget wants to map a widget not created in the GtkBuilder file. | ||||
* | account-widget-sip: Add UI to configure auth-user, proxy-host and port ↵ | Guillaume Desmottes | 2009-11-23 | 2 | -1/+87 |
| | | | | params (#601697) | ||||
* | notify-manager: unref the account mgr when disposing | Guillaume Desmottes | 2009-11-19 | 1 | -0/+15 |
| | |||||
* | account-widget: use the account-manaer instead of idle | Guillaume Desmottes | 2009-11-19 | 1 | -32/+56 |
| | | | | | Also ensure that the 'apply' button is correctly updated when the status is changed. | ||||
* | notify-manager: use the account mgr directly instead of ↵ | Guillaume Desmottes | 2009-11-19 | 1 | -1/+39 |
| | | | | empathy_check_available_state | ||||
* | presence-chooser: use the account-manager directly to get our state and status | Guillaume Desmottes | 2009-11-19 | 1 | -17/+48 |
| | | | | | Also wait that the AM is ready before trying to get the status. Partially fix bug #601235. | ||||
* | don't mix code and variable declarations | Guillaume Desmottes | 2009-11-19 | 1 | -4/+4 |
| | |||||
* | Fixed some of Gillaume's review comments from Bug #571642 | Jonathon Jongsma | 2009-11-19 | 1 | -44/+38 |
| | | | | | | | | | | | | | | | | | The following comments should be fixed in this commit: - tp_group_update_members: add "old" and "new" in comments so we known which contact we are talking about. - Always use TpHandle instead of guint when storing handles in variables. - contact_list_store_member_renamed_cb: would be good to share the common code with contact_list_store_members_changed_cb in a common function One comment about the last one: I split out common code into two new functions: contact_list_store_add_contact_and_connect(), and the matching contact_list_store_remove_contact_and_disconnect(). I wondered whether the signal connection/disconnection should just be added to the _add_contact() and _remove_contact() functions directly, but they do seem to be used in other places without connecting to signals, so i thought it would be safer to simply add some wrapper functions. | ||||
* | Handle the case where a user's id changes in a chatroom | Jonathon Jongsma | 2009-11-19 | 2 | -0/+85 |
| | | | | | | | | | | | | | | | | | Telepathy-glib has a enum value for the MembersChanged signal to signify that a user's ID has changed. Previously, empathy was simply interpreting this as if a user with the old name had left the chat and a different user with the new name had entered the chat. This change handles this case more gracefully by updating the contact's id (and name) when this change reason is present One thing that does not yet work with this patch is if you are engaged in a private chat with a person and they change their nick in the middle of the chat. Then the EmpathyContact* that you are chatting with is no longer the EmpathyContact* representing the remote user, so messages won't be delivered properly. When we detect that a user has been 'renamed', we probably need to somehow go through all of the private chats with that person and swap out the old (invalid) EmpathyContact* and replace it with the new one so that the chat can continue without interruption. | ||||
* | presence-chooser: remove icon blinking support | Guillaume Desmottes | 2009-11-18 | 1 | -88/+4 |
| | | | | This code is broken and unused since a while. | ||||
* | account-widget-jabber: increase spacing in the 'Override Server Settings' ↵ | Guillaume Desmottes | 2009-11-17 | 1 | -0/+2 |
| | | | | | | section The frame was too close from the other widgets. | ||||
* | Use accessor functions instead direct access. | Javier Jardón | 2009-11-17 | 10 | -22/+33 |
| | | | | | | | | | 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> | ||||
* | geometry: port to TP coding style | Guillaume Desmottes | 2009-11-16 | 2 | -152/+156 |
| | | | | Most of the file has been rewrite anyway. | ||||
* | Correctly store/restore maximized state of windows. | Xavier Claessens | 2009-11-16 | 2 | -115/+173 |
| | |||||
* | log-window: check if the account chooser isn't already ready | Guillaume Desmottes | 2009-11-16 | 1 | -3/+7 |
| | | | | If not we could wait forever if the chooser became ready right away. | ||||
* | add empathy_account_chooser_is_ready | Guillaume Desmottes | 2009-11-16 | 2 | -0/+11 |
| | |||||
* | log-window: wait that the accounts chooser is ready before selecting the chat | Guillaume Desmottes | 2009-11-16 | 1 | -4/+21 |
| | | | | | If we don't wait, the combobox is empty and so log_window_chats_set_selected can't find the chat (#601807). | ||||
* | account-chooser.c: add a 'ready' signal | Guillaume Desmottes | 2009-11-16 | 1 | -0/+19 |
| | | | | | This can be useful to know when the combobox has been populated by the accounts. | ||||
* | Implement /nick command | Xavier Claessens | 2009-11-14 | 1 | -0/+23 |
| | |||||
* | account_widget_build_salut: focus the first name entry by default | Guillaume Desmottes | 2009-11-14 | 1 | -1/+1 |
| | | | | All the fields are mandatory so we should focus the first one. | ||||
* | Respect indentation style. | Cosimo Cecchi | 2009-11-13 | 1 | -14/+14 |
| | |||||
* | empathy-chat: watch for password-needed property changes | Guillaume Desmottes | 2009-11-13 | 1 | -4/+16 |
| | | | | | | This is needed when we are invited to a protected room. The channel is created without the password requiered flag and then is updated once we accept the invitation. | ||||
* | ask for password when joining a protected room (#579341) | Guillaume Desmottes | 2009-11-13 | 1 | -0/+152 |
| | |||||
* | empathy-chat: don't grab focus on the input entry is it's insensitive | Guillaume Desmottes | 2009-11-13 | 1 | -1/+3 |
| | |||||
* | chat-ui: add info_bar_vbox on the top of the widget | Guillaume Desmottes | 2009-11-13 | 1 | -2/+11 |
| | | | | This VBox will be used to display info bars. | ||||
* | change 'capa' to 'cap' | Guillaume Desmottes | 2009-11-13 | 2 | -23/+23 |
| | |||||
* | empathy_notify_manager_init: no need to cast the return value of g_object_new | Guillaume Desmottes | 2009-11-13 | 1 | -2/+1 |
| | |||||
* | remove notify_manager_dispose as it doesn't do anything | Guillaume Desmottes | 2009-11-13 | 1 | -16/+0 |
| | |||||
* | notify-manager: fetch capabilities in _init instead of _constructor | Guillaume Desmottes | 2009-11-13 | 1 | -16/+13 |
| | |||||
* | change empathy_notification_is_enabled to ↵ | Guillaume Desmottes | 2009-11-13 | 2 | -2/+3 |
| | | | | | | | 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 | 2 | -3/+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 | 2 | -0/+58 |
| | | | | All its code was related to notifications. | ||||
* | define constants for notify capabilities | Guillaume Desmottes | 2009-11-13 | 1 | -0/+19 |
| | |||||
* | add empathy_notify_manager_has_capability | Guillaume Desmottes | 2009-11-13 | 2 | -0/+12 |
| | |||||
* | notify-manager: fetch capabilities of the notification server | Guillaume Desmottes | 2009-11-13 | 1 | -1/+23 |
| | |||||
* | add stub EmpathyNotifyManager (#601691) | Guillaume Desmottes | 2009-11-13 | 3 | -0/+170 |
| | |||||
* | libempathy-gtk/Makefile.am: sort files | Guillaume Desmottes | 2009-11-13 | 1 | -19/+19 |
| | |||||
* | empathy_account_widget_get_default_display_name: special case should be done ↵ | Guillaume Desmottes | 2009-11-13 | 1 | -0/+1 |
| | | | | | | | in specialized widgets This requiers to refactor widget to actually inherit from EmpathyAccountWidget. | ||||
* | move code generating the default display name of new account to account-widget | Guillaume Desmottes | 2009-11-13 | 2 | -0/+55 |
| | | | | | | This will allow us to: - Use this function from other places, like in the assistant. - Delegate special cases to the specialized versions of the widget. | ||||
* | Make location labels selectable | Pierre-Luc Beaudoin | 2009-11-12 | 1 | -0/+3 |
| | |||||
* | Add missing location field in ordering | Pierre-Luc Beaudoin | 2009-11-12 | 1 | -0/+6 |
| | |||||
* | Order location fields | Frederic Peters | 2009-11-12 | 1 | -7/+21 |
| | |||||
* | Force an unset presence type to appear as offline in the presence chooser ↵ | Jonny Lamb | 2009-11-12 | 1 | -0/+6 |
| | | | | | | | | | | and status icon. An unset presence type *does* make sense, but not in these contexts. As an aside, there is no icon for an unset presence, so nothing is displayed, which is bad. Fixes bug #597819 | ||||
* | account-widget: Change the label of the Connect button to 'Login'. | Guillaume Desmottes | 2009-11-06 | 1 | -14/+9 |
| | | | | | This used to be a Moblin specific change but it makes sense for GNOME as well (#600962). | ||||
* | contact-menu: rename "View Previous Conversations" menu entry to "Previous ↵ | Guillaume Desmottes | 2009-11-05 | 1 | -1/+1 |
| | | | | | | | | Conversations" This label was too long and looked weird comparing of the other entries of this menu. Futhermore, the same entry in the "View" menu is called "Previous Conversations". | ||||
* | Print "Unknown command" when typing "/help unknown" | Xavier Claessens | 2009-11-04 | 1 | -0/+3 |
| | |||||
* | Make parsing of commend with no args work again | Xavier Claessens | 2009-11-04 | 1 | -2/+6 |
| | |||||
* | Merge branch 'irc-command' | Xavier Claessens | 2009-11-04 | 1 | -15/+363 |
|\ | |||||
| * | Optimisation: Remove of the duplicated check for the command prefix. | Xavier Claessens | 2009-11-04 | 1 | -6/+2 |
| | | |||||
| * | Make clear that for(foo); does nothing. | Xavier Claessens | 2009-11-04 | 1 | -1/+2 |
| | | |||||
| * | In case of unknown command, suggest /help | Xavier Claessens | 2009-11-01 | 1 | -1/+2 |
| | | |||||
| * | Move /me and /say support from EmpathyMessage to EmpathyChat. | Xavier Claessens | 2009-11-01 | 1 | -14/+69 |
| | | | | | | | | Also make commands not case sensitive and use g_ascii_isspace to detect spaces. | ||||
| * | Add support for /help command without arg, to list all available commands. | Xavier Claessens | 2009-11-01 | 1 | -39/+47 |
| | | | | | | | | Also improve a bit the support for optional args. | ||||
| * | Add support for /help command and fix review comments | Xavier Claessens | 2009-11-01 | 1 | -91/+165 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407 | ||||
| * | Refactor chat commands. | Xavier Claessens | 2009-11-01 | 1 | -85/+127 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407 | ||||
| * | Add support for /msg command | Xavier Claessens | 2009-11-01 | 1 | -2/+74 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407 | ||||
| * | Add support for /query command | Xavier Claessens | 2009-11-01 | 1 | -0/+28 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407 | ||||
| * | Add support for /join command | Xavier Claessens | 2009-11-01 | 1 | -2/+30 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407 | ||||
| * | Fix topic not always shown, and add /topic command support. | Xavier Claessens | 2009-11-01 | 1 | -4/+47 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407 | ||||
* | | empathy_account_widget_contains_pending_changes: return TRUE if we are ↵ | Guillaume Desmottes | 2009-11-03 | 1 | -0/+10 |
| | | | | | | | | creating a new account which is not created yet | ||||
* | | Merge branch 'fix-586098' | Danielle Madeley | 2009-11-03 | 1 | -50/+251 |
|\ \ | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-chat.c | ||||
| * | | empathy-chat.c: input history - Using GList pointer instead of gint index. | Jerzy Mansarliński | 2009-11-01 | 1 | -83/+109 |
| | | | |||||
| * | | Fix coding style | Jerzy Mansarliński | 2009-10-30 | 1 | -36/+37 |
| | | | |||||
| * | | Add terminal-like chat input history. Fixes bug #586098. | Jerzy Mansarliński | 2009-10-30 | 1 | -37/+211 |
| |/ | |||||
* | | empathy-account-widget: update apply button when our state changes | Guillaume Desmottes | 2009-11-03 | 1 | -0/+23 |
| | | |||||
* | | empathy-account-widget: replace the 'Connect' buton by a 'Save' one ↵ | Guillaume Desmottes | 2009-11-03 | 1 | -2/+36 |
| | | | | | | | | when we are offline (#600427) | ||||
* | | Autocomplete for offline contacts. Closes bug #583919. | Justin Forest | 2009-11-03 | 1 | -17/+15 |
| | |