Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set XDG_DOWNLOAD_DIR as default directory when receiving a file (#612672) | Guillaume Desmottes | 2010-03-12 | 1 | -0/+8 |
| | |||||
* | gtk_check_version() is returning a string error or NULL, not a boolean | Xavier Claessens | 2010-03-10 | 1 | -1/+1 |
| | | | | This actually invert the logic | ||||
* | Disable empathy_add_link_markup() if linked to an old GTK version | Xavier Claessens | 2010-03-10 | 1 | -0/+8 |
| | | | | Using links in labels could make a freeze, see GNOME #612066 | ||||
* | Revert "Revert "Make links clickable in presence message and topics"" | Xavier Claessens | 2010-03-10 | 2 | -3/+17 |
| | | | | This reverts commit efb42513359f4db545e3312e3c583d07c6306418. | ||||
* | Revert "Make links clickable in presence message and topics" | Xavier Claessens | 2010-03-08 | 2 | -17/+3 |
| | | | | | | | | This reverts commit 00ab069a55f05f0203bf58f071fa7adc54b6e9ac. Conflicts: libempathy-gtk/empathy-contact-widget.c | ||||
* | Prevent contact list tooltip from showing if context menu is shown. | Mike Ruprecht | 2010-03-06 | 1 | -0/+13 |
| | | | | | | | | | Previously, if you opened a context menu in the contact list, contact tooltips would still be capable of being shown and obscuring the context menu options. This patch prevents tooltips from being shown if a context menu is visible. Fixes #607626 | ||||
* | Force windows to jump to the foreground if we present them | Sjoerd Simons | 2010-03-05 | 1 | -4/+3 |
| | |||||
* | empathy_add_link_markup() is not NULL-safe | Xavier Claessens | 2010-03-05 | 2 | -2/+5 |
| | | | | | Add a g_return_val_if_fail() to avoid crash, and avoid calling that func with NULL text. | ||||
* | remove the salut_created gconf key (#611817) | Guillaume Desmottes | 2010-03-05 | 1 | -1/+0 |
| | |||||
* | Merge branch 'tweaks' | Sjoerd Simons | 2010-03-05 | 1 | -4/+8 |
|\ | |||||
| * | Cope with the favorite pixbuf not being available | Sjoerd Simons | 2010-03-05 | 1 | -4/+8 |
| | | | | | | | | | | Not all icon themes have the favorite icon, so don't rely on it existing (if it's not there, just don't display a bookmark icon) Fixes: #611794 | ||||
* | | Stop mapping 'B)' with the face-cool icon | Guillaume Desmottes | 2010-03-05 | 1 | -1/+1 |
| | | | | | | | | | | 'B)' is a common pattern when explaining things or doing enumeration (#611753). | ||||
* | | Add a comment explaining what does empathy_add_link_markup, and don't make ↵ | Xavier Claessens | 2010-03-04 | 2 | -1/+3 |
| | | | | | | | | parser list static | ||||
* | | Also make links clickable in tooltip | Xavier Claessens | 2010-03-04 | 1 | -11/+4 |
| | | | | | | | | It is not clickable, but still nice looking | ||||
* | | Remove unused function empathy_toggle_button_set_state_quietly | Xavier Claessens | 2010-03-04 | 2 | -19/+0 |
| | | |||||
* | | Make links clickable in presence message and topics | Xavier Claessens | 2010-03-03 | 2 | -3/+23 |
| | | | | | | | | Fixes bug #525576 | ||||
* | | New function empathy_add_link_markup() to be used with gtk_label_set_markup() | Xavier Claessens | 2010-03-03 | 2 | -0/+19 |
| | | |||||
* | | Make empathy_string_replace_link and empathy_string_replace_escaped public | Xavier Claessens | 2010-03-03 | 3 | -42/+56 |
| | | | | | | | | The code is moved from empathy-theme-adium.c | ||||
* | | Reorganize code in empathy-ui-utils.ch to group related code | Xavier Claessens | 2010-03-03 | 2 | -20/+25 |
| | | |||||
* | | Move empathy_uri_regex_dup_singleton to be private inside ↵ | Xavier Claessens | 2010-03-03 | 3 | -25/+24 |
| | | | | | | | | | | | | empathy-string-parser.c Now that our code is correctly factored, that regex can be made private | ||||
* | | Move empathy_string_parser API to its own file | Xavier Claessens | 2010-03-03 | 7 | -149/+209 |
|/ | |||||
* | Use the right marshaller for account-created | Sjoerd Simons | 2010-03-03 | 1 | -1/+1 |
| | | | | | Don't try to marshal G_TYPE_OBJECT values with a _POINTER marshaller. Fixes: #611224 | ||||
* | update display name after editing if it hasn't been overridden (#603463) | Guillaume Desmottes | 2010-03-03 | 1 | -2/+7 |
| | |||||
* | account-widget: try to guess if the display name has been manually changed ↵ | Guillaume Desmottes | 2010-03-03 | 1 | -0/+11 |
| | | | | by the user | ||||
* | no need to call empathy_account_settings_is_ready in account-widget's ↵ | Guillaume Desmottes | 2010-03-03 | 1 | -2/+0 |
| | | | | dispose function | ||||
* | accounts-dialog: set display-name before creating the account | Guillaume Desmottes | 2010-03-03 | 1 | -0/+13 |
| | | | | This saves us a D-Bus call. | ||||
* | Merge branch 'more-accounts-fixes' | Travis Reitter | 2010-03-03 | 2 | -3/+44 |
|\ | |||||
| * | Disable the Cancel button in the accounts dialog if there are no existing ↵ | Travis Reitter | 2010-03-02 | 2 | -3/+44 |
| | | | | | | | | accounts to display (ie, we're creating our first account). | ||||
* | | factor out empathy_connect_new_account | Guillaume Desmottes | 2010-03-02 | 1 | -27/+1 |
| | | |||||
* | | account-widget: change presence to online when creating a new account | Guillaume Desmottes | 2010-03-02 | 1 | -0/+6 |
| | | | | | | | | | | | | | | account_widget_account_enabled_cb was forcing the presence by setting the current most available presence to the newly created account. But if user was starting Empathy for the first time, this presence was offline so the account wasn't connected. (#611565) | ||||
* | | Merge commit 'ka/tpl-0.1.1' | Guillaume Desmottes | 2010-03-01 | 2 | -7/+7 |
|\ \ | |||||
| * | | Update to TPL 0.1.1 | Cosimo Alfarano | 2010-02-26 | 2 | -7/+7 |
| | | | | | | | | | | | | | | | | | | Updated the the pkg-config version to 0.1.1 Updated the the pkg-config dep name fom libtelepathy-logger to telepathy-logger Updated TPL's _finish() methods using one for each async API. | ||||
* | | | update the not-favorite icon when the theme is changed | Guillaume Desmottes | 2010-02-28 | 1 | -0/+18 |
| | | | |||||
* | | | presence-chooser: Grey the 'favorite' icon when the status is not a favorite | Guillaume Desmottes | 2010-02-28 | 1 | -2/+25 |
| | | | | | | | | | | | | | | | This is more coherent as the favorite icon is now theme dependent and fix the problem that the old unstarred icon was not really visible (#584629). | ||||
* | | | presence-chooser: use 'emblem-favorite' instead of our own icon | Guillaume Desmottes | 2010-02-28 | 1 | -1/+1 |
|/ / | | | | | | | | | gnome-icon-theme has an icon for favorites; we should use it instead of re-inventing our own. | ||||
* | | Merge commit 'ka/empathy-tpl-20100225-ifdef' | Guillaume Desmottes | 2010-02-26 | 4 | -33/+703 |
|\ \ | |/ |/| | |||||
| * | moving retrieving_backlog = FALSE right before empathy_chat_messages_read() | Cosimo Alfarano | 2010-02-26 | 1 | -1/+1 |
| | | | | | | | | or it will allow race conditions | ||||
| * | TPL Enabling patch, all-in-one. | Cosimo Alfarano | 2010-02-26 | 4 | -33/+703 |
| | | | | | | | | By default TPL is disabled, use --enable-tpl configure option to enable it. | ||||
* | | show map license | Guillaume Desmottes | 2010-02-26 | 1 | -1/+1 |
| | | |||||
* | | contact-widget: increase zoom on map | Guillaume Desmottes | 2010-02-26 | 1 | -1/+3 |
|/ | |||||
* | contact-widget: display map even if contact only published his lat/lon | Guillaume Desmottes | 2010-02-25 | 1 | -8/+19 |
| | | | | | | | We used to hide the whole location vbox if no field was displayed in the location table (such as street, city, etc). But if contact only publishes it's lat and lon, we can at least display the map widget. (#611062) | ||||
* | contact-selector: EMPATHY_CONTACT_LIST_STORE_COL_ICON_STATUS contains a ↵ | Guillaume Desmottes | 2010-02-23 | 1 | -1/+1 |
| | | | | pixbuf now | ||||
* | Introduce empathy_tp_chat_leave | Guillaume Desmottes | 2010-02-19 | 1 | -1/+1 |
| | |||||
* | Rename Moblin to Meego throughout Empathy | Danielle Madeley | 2010-02-19 | 2 | -25/+25 |
| | | | | At the request of Rob Bradford | ||||
* | Remove duplicate and buggy bookkeeping of pending messages | Sjoerd Simons | 2010-02-16 | 1 | -14/+7 |
| | |||||
* | Always use "Apply" button if we are not connected or editing an account | Guillaume Desmottes | 2010-02-16 | 1 | -15/+7 |
| | | | | | For some reason we mixed up the "Apply" and "Save" button. "Apply" is clearer as hitting it as the side effect of reconnecting the account. | ||||
* | account-widget: don't display "Log in" button if we are modyfing an account | Guillaume Desmottes | 2010-02-16 | 1 | -3/+5 |
| | | | | | Either the account is enabled and saving will reconnect, either it's not and that won't connect it. | ||||
* | Merge commit 'wjt/all' | Guillaume Desmottes | 2010-02-15 | 1 | -23/+33 |
|\ | |||||
| * | Ensure "All" is at the top of account selector. | Will Thompson | 2010-02-12 | 1 | -16/+32 |
| | | | | | | | | Fixes: #609737 | ||||
| * | Remove weird maybe-null account special case. | Will Thompson | 2010-02-12 | 1 | -7/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm pretty sure this is unnecessary. Consider the four cases: value of data->account | 0 | x | value of account | 0 | y | 0 | y | a. data->account == NULL | t | f | t | f | b. account == NULL | t | t | f | f | c. a != b | f | t | t | f | d. data->account == account | t | f | f | x == y | e. equal | t | f | f | x == y | In all cases, the value of equal is identical to what it would have been if the else branch were always taken. So... let's just always take the else branch. | ||||
* | | Don't reinvent g_slist_foreach | Sjoerd Simons | 2010-02-14 | 1 | -5/+3 |
| | | |||||
* | | Don't crash when switching to a tab with no TpChat | Will Thompson | 2010-02-14 | 1 | -1/+5 |
| | | | | | | | | Fixes: #609843 | ||||
* | | Port Moblin widgets to Mx | Danielle Madeley | 2010-02-12 | 1 | -9/+9 |
|/ | |||||
* | Rephrase the helper text and change "Login ID" to "Username" | Guillaume Desmottes | 2010-02-12 | 2 | -5/+10 |
| | | | | Thanks to Nick Richards for his suggestions. | ||||
* | embold the part of the Facebook URL showing the ID to make it clearer | Guillaume Desmottes | 2010-02-12 | 1 | -1/+1 |
| | |||||
* | add a simple version of the Facebook widget | Guillaume Desmottes | 2010-02-12 | 2 | -1/+109 |
| | |||||
* | Improve default display name for Facebook accounts | Guillaume Desmottes | 2010-02-12 | 1 | -0/+8 |
| | |||||
* | 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. |