Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | location_manager_dispose: chain up to the parent's dispose, not the parent's ↵ | Simon McVittie | 2010-04-07 | 1 | -1/+4 |
| | | | | | | | finalize This leads to crashes when other code is relying on weak reference notifications happening in the right order. | ||||
* | Use Account.Avatar to set our own avatar (#613043) | Guillaume Desmottes | 2010-04-06 | 1 | -2/+30 |
| | |||||
* | account-chooser: check if account is NULL before trying to use it (#614874) | Guillaume Desmottes | 2010-04-05 | 1 | -0/+4 |
| | |||||
* | Use Account.Nickname to set our own alias (#613044) | Guillaume Desmottes | 2010-04-05 | 1 | -2/+36 |
| | |||||
* | Hide the expander if the topic is not ellipsed | Xavier Claessens | 2010-04-02 | 1 | -0/+6 |
| | | | | Fixes bug #533638 | ||||
* | Make topic label expand and wrap nicely | Xavier Claessens | 2010-04-02 | 2 | -10/+95 |
| | |||||
* | empathy-cell-renderer-text: don't display status if it's NULL (#614562) | Guillaume Desmottes | 2010-04-01 | 1 | -1/+4 |
| | |||||
* | Make 'Favourite' only appear when EMPATHY_CONTACT_FEATURE_FAVOURITE set | Danielle Madeley | 2010-04-01 | 2 | -5/+9 |
| | |||||
* | Falgs -> Flags | Danielle Madeley | 2010-04-01 | 1 | -2/+2 |
| | |||||
* | contact-list-store: don't put contacts in 'Ungrouped' when show-groups = False | Danielle Madeley | 2010-04-01 | 2 | -19/+37 |
| | | | | Further, set show-groups = False for the contact list in EmpathyChat | ||||
* | compare_separator_and_groups: fix check if a is a bottom group | Guillaume Desmottes | 2010-03-31 | 1 | -1/+1 |
| | |||||
* | Always use fake groups (#614375) | Guillaume Desmottes | 2010-03-31 | 1 | -23/+0 |
| | | | | There is no reason to use them when favourite contacts are enabled any more. | ||||
* | empathy_icon_name_for_presence: use 'pending' icon if presence is unknown | Guillaume Desmottes | 2010-03-31 | 1 | -1/+2 |
| | |||||
* | rename EMPATHY_IMAGE_UNKNOWN to EMPATHY_IMAGE_PENDING | Guillaume Desmottes | 2010-03-31 | 1 | -1/+1 |
| | |||||
* | add gconf key to disable auto-away (#613603) | Christian Kampka | 2010-03-30 | 1 | -0/+1 |
| | |||||
* | remove forget button | Guillaume Desmottes | 2010-03-30 | 10 | -308/+51 |
| | |||||
* | Add clear icon in entry containing password (#608104) | Guillaume Desmottes | 2010-03-30 | 1 | -0/+42 |
| | |||||
* | use the 'user-invisible' icon if implemented | Guillaume Desmottes | 2010-03-30 | 2 | -2/+10 |
| | |||||
* | Use standard names for status icons (#602420) | Guillaume Desmottes | 2010-03-30 | 1 | -6/+6 |
| | |||||
* | Merge branch 'people-nearby-fake-group-613558' | Danielle Madeley | 2010-03-30 | 3 | -16/+76 |
|\ | |||||
| * | Remove People Nearby from sorted groups list | Danielle Madeley | 2010-03-30 | 1 | -1/+0 |
| | | |||||
| * | Clean up sorting function to take top/bottom lists of fake groups | Danielle Madeley | 2010-03-24 | 1 | -9/+52 |
| | | | | | | | | | | | | Even if we choose not to sort People Nearby, this patch is useful because it makes how the sorting of groups is done much clearer and allows us to add other fake groups in the future. | ||||
| * | Add an icon for People Nearby | Danielle Madeley | 2010-03-24 | 1 | -5/+8 |
| | | |||||
| * | Make People Nearby into a Fake Group like Ungrouped and Favourites | Danielle Madeley | 2010-03-24 | 2 | -2/+17 |
| | | |||||
* | | CellRendererText: Use G_PARAM_STATIC_STRINGS | Will Thompson | 2010-03-30 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | | | | This patch also changes the name of the "is group" property to use a hyphen (which is the canonical form) rather than an underscore, because the combination of the underscore and G_PARAM_STATIC_STRINGS makes GObject blow up: GLib-GObject-CRITICAL **: g_param_spec_internal: assertion `!(flags & G_PARAM_STATIC_NAME) || is_canonical (name)' failed | ||||
* | | Show status messages in compact view (#614052) | Will Thompson | 2010-03-30 | 4 | -30/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, when the contact list was in compact mode your contacts' status mesasges were not shown. With this patch, status messages are shown in the space to the right of the contact's name, in the same small, grey font as in the expanded view. Only custom messages are shown; fallback strings like _("Available") are redundant and made the list way too hard to read, so are not shown. This patch does show that most of my contacts are too boring to have status messages... | ||||
* | | Use a temporary variable for param specs | Will Thompson | 2010-03-30 | 1 | -28/+17 |
| | | |||||
* | | chat: use empathy_signal_connect_weak to connect signal on the buffer | Guillaume Desmottes | 2010-03-29 | 1 | -2/+2 |
| | | | | | | | | | | | | The textview can't survive once the EmpathyChat has been destroyed but if for some reason its buffer it's still alive, firing this signal leads to a crash (#612363). | ||||
* | | chat_input_text_buffer_changed_cb: 'priv' is useless | Guillaume Desmottes | 2010-03-29 | 1 | -3/+0 |
| | | |||||
* | | coding style fixes | Guillaume Desmottes | 2010-03-29 | 1 | -2/+2 |
| | | |||||
* | | Merge commit 'treitter/bug-613272' | Guillaume Desmottes | 2010-03-29 | 2 | -526/+542 |
|\ \ | |||||
| * | | Another way to fix Gnome bug #613272. This puts the Advanced expander ↵ | Travis Reitter | 2010-03-25 | 2 | -516/+535 |
| | | | | | | | | | | | | content for each of the problem protocols in a scrolled window, instead of the entire Details section. | ||||
| * | | Make the account details pane scrollable, in case the Advanced section is ↵ | Travis Reitter | 2010-03-20 | 1 | -10/+7 |
| | | | | | | | | | | | | too large to fit on the screen all at once. Fixes Gnome bug #613272. | ||||
* | | | Add a comment explaining translator how to make the Facebook string look nice | Guillaume Desmottes | 2010-03-26 | 1 | -1/+1 |
| | | | |||||
* | | | Removed the non standard notification capabilities from the list | Nicolò Chieffo | 2010-03-25 | 1 | -4/+0 |
| |/ |/| | |||||
* | | empathy_window_present: use X server time if there is no event | Guillaume Desmottes | 2010-03-22 | 1 | -2/+51 |
|/ | |||||
* | fix escaping of UTF-chars in ui file (#613117) | Gabor Kelemen | 2010-03-17 | 1 | -2/+2 |
| | |||||
* | Merge commit 'staz/dnd' | Guillaume Desmottes | 2010-03-16 | 1 | -0/+2 |
|\ | |||||
| * | DnD: add a text/path-list target to contact list windows too | Olivier Le Thanh Duong | 2010-03-16 | 1 | -0/+2 |
| | | |||||
* | | empathy_window_present: use _NET_WM_USER_TIME only has a fallback | Guillaume Desmottes | 2010-03-15 | 1 | -1/+5 |
| | | |||||
* | | empathy_window_present: use gdk_x11_display_get_user_time as timestamp | Guillaume Desmottes | 2010-03-15 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | Using G_MAXINT32 is wrong because X clock wraps every few weeks so G_MAXINT32 is not garanteed to be in the past or future. Using gdk_x11_display_get_user_time should give us a good approximation of the actual time. Fixes bug #609001. | ||||
* | | empathy_window_present: remove useless 'steal_focus' arg | Guillaume Desmottes | 2010-03-15 | 2 | -4/+2 |
| | | |||||
* | | return correct value in g_return_val_if_fail | Guillaume Desmottes | 2010-03-15 | 1 | -1/+1 |
| | | |||||
* | | contact-selector-dialog: unref filter_account when disposing | Guillaume Desmottes | 2010-03-15 | 1 | -0/+5 |
| | | |||||
* | | contact_selector_dialog_account_changed_cb: cope with ↵ | Guillaume Desmottes | 2010-03-15 | 1 | -0/+3 |
| | | | | | | | | tp_account_get_connection being NULL | ||||
* | | contact-selector-dialog: Add a property to filter contacts by account | Guillaume Desmottes | 2010-03-15 | 2 | -3/+72 |
| | | | | | | | | | | This is useful when the account chooser is not displayed to filter contacts from one specific account. | ||||
* | | contact_widget_contact_update: don't call ↵ | Guillaume Desmottes | 2010-03-15 | 1 | -0/+2 |
| | | | | | | | | contact_widget_favourites_changed_cb if favorite support is disabled | ||||
* | | Allow to unmark contacts as favorite using DnD | Guillaume Desmottes | 2010-03-15 | 1 | -2/+13 |
| | | |||||
* | | Allow to remove contact from the 'Ungrouped' group using DnD | Guillaume Desmottes | 2010-03-15 | 1 | -3/+8 |
| | | |||||
* | | factor out group_can_be_modified | Guillaume Desmottes | 2010-03-15 | 1 | -6/+19 |
| | | |||||
* | | Support to tag contact as favorite using DnD | Guillaume Desmottes | 2010-03-15 | 1 | -2/+11 |
| | | |||||
* | | Don't allow moving contacts to fake groups using DnD | Guillaume Desmottes | 2010-03-15 | 3 | -4/+16 |
| | | | | | | | | Fake groups can't be modified. | ||||
* | | add 'favorite' checkbox to the edit dialog | Guillaume Desmottes | 2010-03-15 | 3 | -6/+82 |
| | | |||||
* | | remove double ; | Guillaume Desmottes | 2010-03-15 | 1 | -2/+2 |
| | | |||||
* | | rephrase fake favorite group display name | Guillaume Desmottes | 2010-03-15 | 1 | -1/+1 |
| | | |||||
* | | stop exporting FAVOURITE_CONTACTS_CFLAGS and FAVOURITE_CONTACTS_LIBS | Guillaume Desmottes | 2010-03-15 | 1 | -2/+0 |
| | | |||||
* | | contact-list-store: remove EMPATHY_CONTACT_LIST_STORE_COL_IS_FAVOURITE | Guillaume Desmottes | 2010-03-15 | 2 | -36/+0 |
| | | | | | | | | We don't need it any more. | ||||
* | | Don't display context menu when right clicking on a fake group | Guillaume Desmottes | 2010-03-15 | 2 | -5/+14 |
| | | | | | | | | Those can't be renamed. | ||||
* | | compare_separator_and_groups: check that the group is actually a fake one | Guillaume Desmottes | 2010-03-15 | 1 | -13/+15 |
| | | |||||
* | | contact-list-store: add a column saying if a group is a fake one or not | Guillaume Desmottes | 2010-03-15 | 2 | -5/+10 |
| | | |||||
* | | stop displaying favorite contacts on top of groups | Guillaume Desmottes | 2010-03-15 | 1 | -10/+3 |
| | | | | | | | | They are already displayed in a separated group on top of the contact list | ||||
* | | Display icon near the favorite fake group | Guillaume Desmottes | 2010-03-15 | 1 | -0/+53 |
| | | |||||
* | | Display the fake 'Favorites' group at the top of the contact list | Guillaume Desmottes | 2010-03-15 | 1 | -1/+5 |
| | | |||||
* | | Create a fake 'Favorites People' group | Guillaume Desmottes | 2010-03-15 | 2 | -1/+19 |
| | | |||||
* | | factor out add_contact_to_store | Guillaume Desmottes | 2010-03-15 | 1 | -26/+24 |
| | | |||||
* | | Move the 'Ungrouped' fake contact to the bottom of the contact list | Guillaume Desmottes | 2010-03-15 | 1 | -2/+8 |
| | | |||||
* | | factor out compare_separator_and_groups | Guillaume Desmottes | 2010-03-15 | 1 | -41/+45 |
| | | |||||
* | | add 'Ungrouped' fake contact | Guillaume Desmottes | 2010-03-15 | 2 | -1/+16 |
| | | |||||
* | | Move the 'Favorite' menu item after 'Information' | Guillaume Desmottes | 2010-03-15 | 1 | -7/+7 |
| | | |||||
* | | remove EMPATHY_IMAGE_(UN)FAVOURITE | Guillaume Desmottes | 2010-03-15 | 1 | -2/+0 |
| | | |||||
* | | remove 'favorite' column in the contact list | Guillaume Desmottes | 2010-03-15 | 1 | -88/+0 |
| | | | | | | | | We can use the contact menu now. | ||||
* | | Add 'favorite' checkbox to the contact menu | Guillaume Desmottes | 2010-03-15 | 2 | -0/+50 |
| | | |||||
* | | coding style fixes | Guillaume Desmottes | 2010-03-15 | 2 | -26/+27 |
| | | |||||
* | | Rebase the favourites support upon the telepathy-logger instead of a ↵ | Travis Reitter | 2010-03-15 | 2 | -14/+62 |
| | | | | | | | | specially-named favourites group. | ||||
* | | Cut out the concept of a special Favourites group | Travis Reitter | 2010-03-15 | 2 | -65/+2 |
| | | |||||
* | | Add a favorite contacts build option and make Moblin support automatically ↵ | Travis Reitter | 2010-03-15 | 3 | -0/+32 |
| | | | | | | | | turn it on. | ||||
* | | Add support for marking contacts as favorites (which gives them a highlighted | Travis Reitter | 2010-03-15 | 4 | -6/+157 |
| | | | | | | | | star next to their name and adds them to the top of the contact list) | ||||
* | | Merge branch 'butterfly-networkid' | Jonny Lamb | 2010-03-15 | 1 | -0/+1 |
|\ \ | |||||
| * | | Migrate butterfly logs to remove the network ID suffix. | Jonny Lamb | 2010-03-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | Bug #612519 contains much more information about this change. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | | set $HOME as default directory when sending a file | Guillaume Desmottes | 2010-03-12 | 1 | -0/+3 |
| | | | |||||
* | | | 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). |