aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* Remove the treeview's build-in search function, we use the live search now.Xavier Claessens2010-06-173-51/+0
|
* Fix the visibility of group when live search is activeXavier Claessens2010-06-171-0/+56
|
* Make status preset editor taller by defaultWill Thompson2010-06-161-0/+1
| | | | | | | This window defaulted to coming up really small, and it looked silly. So this patch makes it a bit taller. (420 / 260 is approximately the Golden Ratio.)
* Merge branch 'gseal'Danielle Madeley2010-06-154-37/+22
|\
| * Access GdkDragContext members via gettersDanielle Madeley2010-06-122-4/+6
| |
| * Use gtk_text_view_get_vadjustment() instead of assuming parent is a ↵Xavier Claessens2010-06-121-31/+14
| | | | | | | | GtkScrolledWindow
| * Use new GtkTextView API to make EmpathyChat build with GSEAL enabledXavier Claessens2010-06-121-2/+2
| |
* | Add a GtkSpinner to notify the RequestContactInfo progressXavier Claessens2010-06-151-0/+8
| |
* | Display contact vCard in information dialog, add basic vCard editor for self ↵Xavier Claessens2010-06-154-71/+403
| | | | | | | | | | | | contact Fixes bug #588922
* | Fix authors and copyright of EmpathyLiveSearchXavier Claessens2010-06-142-0/+6
| |
* | If path is NULL, the signal is blocked foreverXavier Claessens2010-06-141-4/+4
| |
* | Do not crash if the row gets deleted before the expand idle cbXavier Claessens2010-06-131-0/+4
| |
* | Use a GtkTreeRowReference instead of GtkTreePath to expand/collapse a group ↵Xavier Claessens2010-06-131-7/+9
| | | | | | | | in idle cb
* | check if the search widget exists before trying to use itGuillaume Desmottes2010-06-111-1/+4
|/
* coding style fixesGuillaume Desmottes2010-06-091-3/+3
|
* empathy_string_replace_escaped: use gsize instead of gssizeGuillaume Desmottes2010-06-091-1/+1
| | | | Avoid signed/unsigned comparaison in the for loop.
* Strip the @server.com part of the contact ID for the live search matching.Xavier Claessens2010-06-091-2/+14
|
* Show/Hide the live search before refilteringXavier Claessens2010-06-091-5/+5
|
* Use EmpathyLiveSearch in main window's contact listFelix Kaser2010-06-092-37/+308
|
* factor out set_requirementsGuillaume Desmottes2010-06-091-14/+22
|
* Call geoclue_master_client_set_requirements before asking for position/addressLaurent Bigonville2010-06-091-1/+7
| | | | | Be sure geoclue_master_client_set_requirements() is called in setup_geoclue() otherwise no provider will be selected (#621023)
* refactored how contacts are added to the storeFelix Kaser2010-06-091-19/+7
| | | | the advantage of insert_with_values is that only the row-added signal is emitted and not first row-added (while the row is empty) and then row-changed
* empathy_string_replace_escaped: remove '\r' (#620903)Guillaume Desmottes2010-06-081-1/+15
|
* Add EmpathyLiveSearch widgetFelix Kaser2010-06-083-0/+632
|
* Do not require geoclue provider to support updatesLaurent Bigonville2010-06-071-1/+1
| | | | | Requiring that provider supports updates reduce the choice to almost zero (#620657).
* One more coding style fixXavier Claessens2010-06-051-3/+3
|
* Fix some coding stylesXavier Claessens2010-06-051-24/+24
|
* Update location for mx-gtk.hDanielle Madeley2010-06-031-1/+1
|
* log-window: start the search when the entry is activated (#619863)Guillaume Desmottes2010-06-021-2/+18
|
* Make sure to not infinite loop when scaling avatar.Xavier Claessens2010-05-261-18/+37
| | | | | | | | | | 1) Add a limit of 10 retries, to be sure to never do more in the worst case. 2) Only keep converted data that respect the requirements, make sure to not accept bigger data than maximum_bytes, even if it is close to the limit. 3) Stop the loop if the new factor does not change the image resolution. That means we already found the optimal size. Fixes bug #619701
* Move empathy_tp_contact_factory_set_alias() to EmpathyContactXavier Claessens2010-05-262-2/+2
|
* Port to new EmpathyTpContactFactory APIXavier Claessens2010-05-264-45/+16
|
* Make use of TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTSXavier Claessens2010-05-261-28/+20
| | | | Fixes bug #616603
* Fix contact menu items' capitalization (#619378)Gabriel Burt2010-05-251-3/+3
|
* Fix and improve spell-checking (#604159)Mike Ruprecht2010-05-251-53/+256
|
* Remove empathy_link_button_new(), it's unusedXavier Claessens2010-05-212-24/+0
|
* Change names of variables that shadow libc symbolsDanielle Madeley2010-05-211-2/+2
|
* use avatar-default instead of the deprecated stock_person iconGuillaume Desmottes2010-05-203-2/+6
|
* account-widget-irc: call empathy_account_widget_changed when the network ↵Guillaume Desmottes2010-05-181-0/+1
| | | | | | dialog is destroyed This will allow user to save or discard changes he just done (#618883).
* fix irc-networks.xml lookup when EMPATHY_SRCDIR is definedGuillaume Desmottes2010-05-171-1/+1
| | | | The file is in libempathy/
* use user-extended-away status icon in favour of user-idleRobert McQueen2010-05-152-2/+9
| | | | | | | | | | | The freedesktop.org icon spec defines that the icon for the extended away status is called user-idle. However, some icon theme authors interpret this name as meaning mere idleness rather than the intended extended away semantic of away *and* idle, creating visual confusion (extended-away contacts appearing less away than contacts who are merely away). Some themes contain a non-standard user-extended-away icon with the correct semantic, so this patch makes Empathy use it in preference to user-idle if available. (Incidentally, at the moment Telepathy itself never actually shows remote contacts as idle.)
* ui-utils: Set translation domain on GtkBuilder UIsRob Bradford2010-05-101-0/+1
| | | | | | | This is necessary for when GtkBuilder UIs are used outside of the main Empathy process. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=617909
* Merge branch 'timestamp-615976'Guillaume Desmottes2010-05-046-22/+21
|\
| * No longer need to dig out the X time ourselvesSjoerd Simons2010-04-251-14/+0
| |
| * Pass the ChannelDispatcher timestamp onwards to window_presentSjoerd Simons2010-04-252-3/+11
| |
| * add timestamp arg to empathy_dispatcher_join_mucSjoerd Simons2010-04-251-1/+2
| |
| * add timestamp arg to empathy_dispatcher_chat_with_contact(_id)Sjoerd Simons2010-04-254-4/+8
| |
* | Do not display "missing image" for contacts without avatar (#608103)Frédéric Péters2010-05-031-3/+1
| |
* | No need of a contact factory to set locationXavier Claessens2010-05-021-5/+12
| |
* | Always show avatars in "Boxes" C themeWill Thompson2010-04-281-33/+4
|/ | | | | | | | | | | | Previously, avatars were only shown in the conversation window if they were shown in the contact list. It's not an obvious connection — I had to look at the source to figure it out — and also I'd argue that if anything, you're more likely to want avatars in the conversation window if you don't have them in the contact list, because you won't ever see them otherwise. (Or, that's what I found. :)) I left the boolean in place, forcing it to TRUE, so that if someone feels like it they can add a tickybox to the Theme tab in Preferences.
* Fix X display connection leakSjoerd Simons2010-04-241-52/+12
| | | | | | Use gdk_x11_get_server_time instead our own function for getting the X server time. This also fixes a leak of one X connection each time empathy_window_present is used without a timestamp.
* fix show_offline gconf key (#616267)Guillaume Desmottes2010-04-201-1/+1
| | | | The key is /ui/show_offline not /contacts/show_offline
* Fix some build errors when GSEAL is enabledXavier Claessens2010-04-191-5/+28
|
* Remove check for GTK version now that we depend on 2.20Xavier Claessens2010-04-191-8/+0
| | | | Fixes bug #612185
* Do not use deprecated GTK symbolsXavier Claessens2010-04-193-3/+3
|
* contact list store: order contacts by alias, ID, protocol then account ID ↵Jonny Lamb2010-04-191-3/+42
| | | | | | (fixes #612864) Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* protocol-chooser: return NULL if for some reason we can't find the procol ↵Guillaume Desmottes2010-04-151-0/+8
| | | | | | | any more This could eventually happen if a CM claims to support a protocol in its manager file but actually don't. Should fix #61582
* account-widget-generic: embed the advanced section in a GtkScrolledWindow ↵Guillaume Desmottes2010-04-151-11/+25
| | | | (#615827)
* Take full width for the password and id entries for jabber account settingsXavier Claessens2010-04-131-6/+10
|
* libempathy-gtk/empathy-search-bar.ui: remove invisible_char property; we ↵Guillaume Desmottes2010-04-121-1/+0
| | | | want to use the default
* libempathy-gtk/empathy-contact-widget.ui: remove invisible_char property; we ↵Guillaume Desmottes2010-04-121-1/+0
| | | | want to use the default
* libempathy-gtk/empathy-contact-selector-dialog.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-1/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-yahoo.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-8/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-sip.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-9/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-msn.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-6/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-local-xmpp.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-6/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-jabber.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-12/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-irc.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-4/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-icq.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-7/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-groupwise.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-6/+0
| | | | property; we want to use the default
* libempathy-gtk/empathy-account-widget-aim.ui: remove invisible_char ↵Guillaume Desmottes2010-04-121-6/+0
| | | | property; we want to use the default
* widget-sip: re-add the entry_passwordGuillaume Desmottes2010-04-121-0/+12
| | | | It has been accidentally removed in 3479e2bafb401bd4cd7fc3332c52c3c3cbdc8ba0.
* contact-widget: use empathy_account_chooser_get_accountGuillaume Desmottes2010-04-121-2/+1
|
* add empathy_account_chooser_get_accountGuillaume Desmottes2010-04-122-0/+15
|
* change empathy_avatar_chooser_set_connection to ↵Guillaume Desmottes2010-04-123-8/+14
| | | | | | | empathy_avatar_chooser_set_account This is a first step in having a more account centric Empathy. This will be used once we'll have Protocol objects to set avatar on offline accounts.
* contact-widget: use empathy_avatar_chooser_set_connectionGuillaume Desmottes2010-04-121-1/+1
|
* add empathy_avatar_chooser_set_connectionGuillaume Desmottes2010-04-122-0/+10
|
* libempathy-gtk/empathy-location-manager.c: use tp_g_signal_connect_object ↵Guillaume Desmottes2010-04-091-2/+2
| | | | instead of empathy_signal_connect_weak
* libempathy-gtk/empathy-presence-chooser.c: use tp_g_signal_connect_object ↵Guillaume Desmottes2010-04-091-12/+12
| | | | instead of empathy_signal_connect_weak
* libempathy-gtk/empathy-chat.c: use tp_g_signal_connect_object instead of ↵Guillaume Desmottes2010-04-091-4/+4
| | | | empathy_signal_connect_weak
* libempathy-gtk/empathy-account-widget.c: use tp_g_signal_connect_object ↵Guillaume Desmottes2010-04-091-2/+2
| | | | instead of empathy_signal_connect_weak
* libempathy-gtk/empathy-account-chooser.c: use tp_g_signal_connect_object ↵Guillaume Desmottes2010-04-091-2/+3
| | | | instead of empathy_signal_connect_weak
* update last_timestamp with every messageFelix Kaser2010-04-081-2/+2
| | | | the last_timestamp is updated with every message in chat-text-view
* group messages only if the delay is shortFelix Kaser2010-04-083-16/+34
| | | | messages from the same sender should not be grouped when the delay between two messages is too long (5min). fixes bug #604475
* location_manager_dispose: chain up to the parent's dispose, not the parent's ↵Simon McVittie2010-04-071-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 Desmottes2010-04-061-2/+30
|
* account-chooser: check if account is NULL before trying to use it (#614874)Guillaume Desmottes2010-04-051-0/+4
|
* Use Account.Nickname to set our own alias (#613044)Guillaume Desmottes2010-04-051-2/+36
|
* Hide the expander if the topic is not ellipsedXavier Claessens2010-04-021-0/+6
| | | | Fixes bug #533638
* Make topic label expand and wrap nicelyXavier Claessens2010-04-022-10/+95
|
* empathy-cell-renderer-text: don't display status if it's NULL (#614562)Guillaume Desmottes2010-04-011-1/+4
|
* Make 'Favourite' only appear when EMPATHY_CONTACT_FEATURE_FAVOURITE setDanielle Madeley2010-04-012-5/+9
|
* Falgs -> FlagsDanielle Madeley2010-04-011-2/+2
|
* contact-list-store: don't put contacts in 'Ungrouped' when show-groups = FalseDanielle Madeley2010-04-012-19/+37
| | | | Further, set show-groups = False for the contact list in EmpathyChat
* compare_separator_and_groups: fix check if a is a bottom groupGuillaume Desmottes2010-03-311-1/+1
|
* Always use fake groups (#614375)Guillaume Desmottes2010-03-311-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 unknownGuillaume Desmottes2010-03-311-1/+2
|
* rename EMPATHY_IMAGE_UNKNOWN to EMPATHY_IMAGE_PENDINGGuillaume Desmottes2010-03-311-1/+1
|
* add gconf key to disable auto-away (#613603)Christian Kampka2010-03-301-0/+1
|
* remove forget buttonGuillaume Desmottes2010-03-3010-308/+51
|
* Add clear icon in entry containing password (#608104)Guillaume Desmottes2010-03-301-0/+42
|
* use the 'user-invisible' icon if implementedGuillaume Desmottes2010-03-302-2/+10
|
* Use standard names for status icons (#602420)Guillaume Desmottes2010-03-301-6/+6
|
* Merge branch 'people-nearby-fake-group-613558'Danielle Madeley2010-03-303-16/+76
|\
| * Remove People Nearby from sorted groups listDanielle Madeley2010-03-301-1/+0
| |
| * Clean up sorting function to take top/bottom lists of fake groupsDanielle Madeley2010-03-241-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 NearbyDanielle Madeley2010-03-241-5/+8
| |
| * Make People Nearby into a Fake Group like Ungrouped and FavouritesDanielle Madeley2010-03-242-2/+17
| |
* | CellRendererText: Use G_PARAM_STATIC_STRINGSWill Thompson2010-03-301-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 Thompson2010-03-304-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 specsWill Thompson2010-03-301-28/+17
| |
* | chat: use empathy_signal_connect_weak to connect signal on the bufferGuillaume Desmottes2010-03-291-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 uselessGuillaume Desmottes2010-03-291-3/+0
| |
* | coding style fixesGuillaume Desmottes2010-03-291-2/+2
| |
* | Merge commit 'treitter/bug-613272'Guillaume Desmottes2010-03-292-526/+542
|\ \
| * | Another way to fix Gnome bug #613272. This puts the Advanced expander ↵Travis Reitter2010-03-252-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 Reitter2010-03-201-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 niceGuillaume Desmottes2010-03-261-1/+1
| | |
* | | Removed the non standard notification capabilities from the listNicolò Chieffo2010-03-251-4/+0
| |/ |/|
* | empathy_window_present: use X server time if there is no eventGuillaume Desmottes2010-03-221-2/+51
|/
* fix escaping of UTF-chars in ui file (#613117)Gabor Kelemen2010-03-171-2/+2
|
* Merge commit 'staz/dnd'Guillaume Desmottes2010-03-161-0/+2
|\
| * DnD: add a text/path-list target to contact list windows tooOlivier Le Thanh Duong2010-03-161-0/+2
| |
* | empathy_window_present: use _NET_WM_USER_TIME only has a fallbackGuillaume Desmottes2010-03-151-1/+5
| |
* | empathy_window_present: use gdk_x11_display_get_user_time as timestampGuillaume Desmottes2010-03-151-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' argGuillaume Desmottes2010-03-152-4/+2
| |
* | return correct value in g_return_val_if_failGuillaume Desmottes2010-03-151-1/+1
| |
* | contact-selector-dialog: unref filter_account when disposingGuillaume Desmottes2010-03-151-0/+5
| |
* | contact_selector_dialog_account_changed_cb: cope with ↵Guillaume Desmottes2010-03-151-0/+3
| | | | | | | | tp_account_get_connection being NULL
* | contact-selector-dialog: Add a property to filter contacts by accountGuillaume Desmottes2010-03-152-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 Desmottes2010-03-151-0/+2
| | | | | | | | contact_widget_favourites_changed_cb if favorite support is disabled
* | Allow to unmark contacts as favorite using DnDGuillaume Desmottes2010-03-151-2/+13
| |
* | Allow to remove contact from the 'Ungrouped' group using DnDGuillaume Desmottes2010-03-151-3/+8
| |
* | factor out group_can_be_modifiedGuillaume Desmottes2010-03-151-6/+19
| |
* | Support to tag contact as favorite using DnDGuillaume Desmottes2010-03-151-2/+11
| |
* | Don't allow moving contacts to fake groups using DnDGuillaume Desmottes2010-03-153-4/+16
| | | | | | | | Fake groups can't be modified.
* | add 'favorite' checkbox to the edit dialogGuillaume Desmottes2010-03-153-6/+82
| |
* | remove double ;Guillaume Desmottes2010-03-151-2/+2
| |
* | rephrase fake favorite group display nameGuillaume Desmottes2010-03-151-1/+1
| |
* | stop exporting FAVOURITE_CONTACTS_CFLAGS and FAVOURITE_CONTACTS_LIBSGuillaume Desmottes2010-03-151-2/+0
| |
* | contact-list-store: remove EMPATHY_CONTACT_LIST_STORE_COL_IS_FAVOURITEGuillaume Desmottes2010-03-152-36/+0
| | | | | | | | We don't need it any more.
* | Don't display context menu when right clicking on a fake groupGuillaume Desmottes2010-03-152-5/+14
| | | | | | | | Those can't be renamed.
* | compare_separator_and_groups: check that the group is actually a fake oneGuillaume Desmottes2010-03-151-13/+15
| |
* | contact-list-store: add a column saying if a group is a fake one or notGuillaume Desmottes2010-03-152-5/+10
| |
* | stop displaying favorite contacts on top of groupsGuillaume Desmottes2010-03-151-10/+3
| | | | | | | | They are already displayed in a separated group on top of the contact list
* | Display icon near the favorite fake groupGuillaume Desmottes2010-03-151-0/+53
| |
* | Display the fake 'Favorites' group at the top of the contact listGuillaume Desmottes2010-03-151-1/+5
| |
* | Create a fake 'Favorites People' groupGuillaume Desmottes2010-03-152-1/+19
| |
* | factor out add_contact_to_storeGuillaume Desmottes2010-03-151-26/+24
| |
* | Move the 'Ungrouped' fake contact to the bottom of the contact listGuillaume Desmottes2010-03-151-2/+8
| |
* | factor out compare_separator_and_groupsGuillaume Desmottes2010-03-151-41/+45
| |
* | add 'Ungrouped' fake contactGuillaume Desmottes2010-03-152-1/+16
| |
* | Move the 'Favorite' menu item after 'Information'Guillaume Desmottes2010-03-151-7/+7
| |
* | remove EMPATHY_IMAGE_(UN)FAVOURITEGuillaume Desmottes2010-03-151-2/+0
| |
* | remove 'favorite' column in the contact listGuillaume Desmottes2010-03-151-88/+0
| | | | | | | | We can use the contact menu now.
* | Add 'favorite' checkbox to the contact menuGuillaume Desmottes2010-03-152-0/+50
| |
* | coding style fixesGuillaume Desmottes2010-03-152-26/+27
| |
* | Rebase the favourites support upon the telepathy-logger instead of a ↵Travis Reitter2010-03-152-14/+62
| | | | | | | | specially-named favourites group.
* | Cut out the concept of a special Favourites groupTravis Reitter2010-03-152-65/+2
| |
* | Add a favorite contacts build option and make Moblin support automatically ↵Travis Reitter2010-03-153-0/+32
| | | | | | | | turn it on.
* | Add support for marking contacts as favorites (which gives them a highlightedTravis Reitter2010-03-154-6/+157
| | | | | | | | star next to their name and adds them to the top of the contact list)
* | Merge branch 'butterfly-networkid'Jonny Lamb2010-03-151-0/+1
|\ \
| * | Migrate butterfly logs to remove the network ID suffix.Jonny Lamb2010-03-131-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 fileGuillaume Desmottes2010-03-121-0/+3
| | |
* | | Set XDG_DOWNLOAD_DIR as default directory when receiving a file (#612672)Guillaume Desmottes2010-03-121-0/+8
|/ /
* | gtk_check_version() is returning a string error or NULL, not a booleanXavier Claessens2010-03-101-1/+1
| | | | | | | | This actually invert the logic
* | Disable empathy_add_link_markup() if linked to an old GTK versionXavier Claessens2010-03-101-0/+8
| | | | | | | | Using links in labels could make a freeze, see GNOME #612066
* | Revert "Revert "Make links clickable in presence message and topics""Xavier Claessens2010-03-102-3/+17
| | | | | | | | This reverts commit efb42513359f4db545e3312e3c583d07c6306418.
* | Revert "Make links clickable in presence message and topics"Xavier Claessens2010-03-082-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 Ruprecht2010-03-061-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 themSjoerd Simons2010-03-051-4/+3
|
* empathy_add_link_markup() is not NULL-safeXavier Claessens2010-03-052-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 Desmottes2010-03-051-1/+0
|
* Merge branch 'tweaks'Sjoerd Simons2010-03-051-4/+8
|\
| * Cope with the favorite pixbuf not being availableSjoerd Simons2010-03-051-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 iconGuillaume Desmottes2010-03-051-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 Claessens2010-03-042-1/+3
| | | | | | | | parser list static
* | Also make links clickable in tooltipXavier Claessens2010-03-041-11/+4
| | | | | | | | It is not clickable, but still nice looking
* | Remove unused function empathy_toggle_button_set_state_quietlyXavier Claessens2010-03-042-19/+0
| |
* | Make links clickable in presence message and topicsXavier Claessens2010-03-032-3/+23
| | | | | | | | Fixes bug #525576
* | New function empathy_add_link_markup() to be used with gtk_label_set_markup()Xavier Claessens2010-03-032-0/+19
| |
* | Make empathy_string_replace_link and empathy_string_replace_escaped publicXavier Claessens2010-03-033-42/+56
| | | | | | | | The code is moved from empathy-theme-adium.c
* | Reorganize code in empathy-ui-utils.ch to group related codeXavier Claessens2010-03-032-20/+25
| |
* | Move empathy_uri_regex_dup_singleton to be private inside ↵Xavier Claessens2010-03-033-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 fileXavier Claessens2010-03-037-149/+209
|/
* Use the right marshaller for account-createdSjoerd Simons2010-03-031-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 Desmottes2010-03-031-2/+7
|
* account-widget: try to guess if the display name has been manually changed ↵Guillaume Desmottes2010-03-031-0/+11
| | | | by the user
* no need to call empathy_account_settings_is_ready in account-widget's ↵Guillaume Desmottes2010-03-031-2/+0
| | | | dispose function
* accounts-dialog: set display-name before creating the accountGuillaume Desmottes2010-03-031-0/+13
| | | | This saves us a D-Bus call.
* Merge branch 'more-accounts-fixes'Travis Reitter2010-03-032-3/+44
|\
| * Disable the Cancel button in the accounts dialog if there are no existing ↵Travis Reitter2010-03-022-3/+44
| | | | | | | | accounts to display (ie, we're creating our first account).
* | factor out empathy_connect_new_accountGuillaume Desmottes2010-03-021-27/+1
| |
* | account-widget: change presence to online when creating a new accountGuillaume Desmottes2010-03-021-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 Desmottes2010-03-012-7/+7
|\ \
| * | Update to TPL 0.1.1Cosimo Alfarano2010-02-262-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 changedGuillaume Desmottes2010-02-281-0/+18
| | |
* | | presence-chooser: Grey the 'favorite' icon when the status is not a favoriteGuillaume Desmottes2010-02-281-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 iconGuillaume Desmottes2010-02-281-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 Desmottes2010-02-264-33/+703
|\ \ | |/ |/|
| * moving retrieving_backlog = FALSE right before empathy_chat_messages_read()Cosimo Alfarano2010-02-261-1/+1
| | | | | | | | or it will allow race conditions
| * TPL Enabling patch, all-in-one.Cosimo Alfarano2010-02-264-33/+703
| | | | | | | | By default TPL is disabled, use --enable-tpl configure option to enable it.
* | show map licenseGuillaume Desmottes2010-02-261-1/+1
| |
* | contact-widget: increase zoom on mapGuillaume Desmottes2010-02-261-1/+3
|/
* contact-widget: display map even if contact only published his lat/lonGuillaume Desmottes2010-02-251-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 Desmottes2010-02-231-1/+1
| | | | pixbuf now
* Introduce empathy_tp_chat_leaveGuillaume Desmottes2010-02-191-1/+1
|
* Rename Moblin to Meego throughout EmpathyDanielle Madeley2010-02-192-25/+25
| | | | At the request of Rob Bradford
* Remove duplicate and buggy bookkeeping of pending messagesSjoerd Simons2010-02-161-14/+7
|
* Always use "Apply" button if we are not connected or editing an accountGuillaume Desmottes2010-02-161-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 accountGuillaume Desmottes2010-02-161-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 Desmottes2010-02-151-23/+33
|\
| * Ensure "All" is at the top of account selector.Will Thompson2010-02-121-16/+32
| | | | | | | | Fixes: #609737
| * Remove weird maybe-null account special case.Will Thompson2010-02-121-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_foreachSjoerd Simons2010-02-141-5/+3
| |
* | Don't crash when switching to a tab with no TpChatWill Thompson2010-02-141-1/+5
| | | | | | | | Fixes: #609843
* | Port Moblin widgets to MxDanielle Madeley2010-02-121-9/+9
|/
* Rephrase the helper text and change "Login ID" to "Username"Guillaume Desmottes2010-02-122-5/+10
| | | | Thanks to Nick Richards for his suggestions.
* embold the part of the Facebook URL showing the ID to make it clearerGuillaume Desmottes2010-02-121-1/+1
|
* add a simple version of the Facebook widgetGuillaume Desmottes2010-02-122-1/+109
|
* Improve default display name for Facebook accountsGuillaume Desmottes2010-02-121-0/+8
|
* add the '@chat.facebook.com' suffix to account but dont't display it in the ↵Guillaume Desmottes2010-02-121-1/+76
| | | | | | widget Fixes bug #573194
* assistant: filter out facebook from the new account pageGuillaume Desmottes2010-02-122-2/+4
|
* Help user to understand what Facebook alias are and how to set itGuillaume Desmottes2010-02-121-1/+2
|
* hide the advanced options for Facebook accountsGuillaume Desmottes2010-02-122-1/+4
|
* don't display the register options for Facebook accountsGuillaume Desmottes2010-02-121-1/+1
|
* account-widget: display facebook example labelGuillaume Desmottes2010-02-121-4/+21
|
* add is_facebook arg to empathy_protocol_chooser_dup_selectedGuillaume Desmottes2010-02-122-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 Desmottes2010-02-121-3/+12
| | | | or not
* add example label for Facebook accountsGuillaume Desmottes2010-02-121-0/+14
|
* account_widget_build_jabber: add few commentsGuillaume Desmottes2010-02-121-0/+3
|
* Drop Haze's facebook implementationGuillaume Desmottes2010-02-121-0/+6
| | | | Everyone should use Gabble now.
* Add facebook in protocol chooser for gabble CM.Xavier Claessens2010-02-121-0/+10
|
* Fix leaked GtkMenuXavier Claessens2010-02-114-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 ackGuillaume Desmottes2010-02-091-4/+4
|
* empathy-chat: acknowledge pending messages on empathy_chat_messages_read() ↵Danielle Madeley2010-02-091-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 Desmottes2010-02-091-1/+3
|
* Don't call SetAlias for subscription requests until the request has been ↵Danielle Madeley2010-02-083-3/+33
| | | | acked (#608975)
* Show protocol in compat mode tooGuillaume Desmottes2010-01-261-6/+2
| | | | There is no reason to not to (#607207).
* contact_list_store_update_list_mode_foreach: remove useless show_protocol ↵Guillaume Desmottes2010-01-261-4/+0
| | | | variable
* contact_list_store_contact_update: remove useless show_protocol variableGuillaume Desmottes2010-01-261-4/+0
|
* account-widget-salut: don't display advanced properties in simple modeGuillaume Desmottes2010-01-252-1/+6
|
* replace empathy_connection_managers_call_when_ready by ↵Guillaume Desmottes2010-01-221-5/+6
| | | | prepare_{async_finish} functions
* empathy-protocol-chooser: use empathy_connection_managers_call_when_readyGuillaume Desmottes2010-01-221-11/+11
|
* Capture the escape key on the chat view and search bar, to make it hide the ↵Thomas Meire2010-01-213-6/+32
| | | | search bar
* removed some trailing spacesThomas Meire2010-01-211-3/+3
|
* added a "find" menu itemThomas Meire2010-01-212-5/+13
|
* improve behaviour of match_case callbackThomas Meire2010-01-211-6/+22
|
* add match_case option to find_abilitiesThomas Meire2010-01-216-19/+49
|
* respect match_case in chat_text_view_highlightThomas Meire2010-01-211-7/+14
|