aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* empathy_geometry_save: fix string leakGuillaume Desmottes2010-07-021-0/+1
|
* contact_widget_location_update: fix string leakGuillaume Desmottes2010-07-021-0/+1
|
* chat: display pending messages once constructed if the channel is a room ↵Guillaume Desmottes2010-06-291-1/+8
| | | | | | | | | | | (#623112) Now that we wait that the TpChat has retrieved pending messages before considering it as ready, the message-received signal is fired *before* we connect it in EmpathyChat and so it misses them. We fix that by looking for pending messages once the EmpathyChat has been constructed.
* empathy_call_factory_new_call_with_streams: no need to pass a EmpathyCallFactoryGuillaume Desmottes2010-06-291-7/+2
|
* Work around GCompletion deprecation for the time beingDanielle Madeley2010-06-291-0/+1
|
* Use document font by default for adium themesXavier Claessens2010-06-231-2/+2
| | | | Fixes bug #622266
* log_window_get_messages_for_date: don't clear the marks on the calendarGuillaume Desmottes2010-06-221-2/+0
| | | | There is no reason to.
* add 2 commentsGuillaume Desmottes2010-06-221-1/+3
|
* Merge branch 'av-handler-622368'Guillaume Desmottes2010-06-222-19/+27
|\
| * new-call-dialog: create the AV channel using the TargetID so we don't have ↵Guillaume Desmottes2010-06-221-43/+22
| | | | | | | | to wait for the EmpathyContact
| * empathy_call_factory_new_call_with_streams: request channel using the CDGuillaume Desmottes2010-06-222-5/+34
| | | | | | | | Also allow caller to pass the timestamp and an optionnal callback.
* | log-window: check if the window still exist in async cb (#622273)Guillaume Desmottes2010-06-221-0/+21
| |
* | move the static variable used by the singleton out of empathy_log_window_showGuillaume Desmottes2010-06-221-9/+13
|/ | | | | That's useful for other functions which would like to check if there is still a window or not.
* share-my-desktop: ownership of the request hash table is passed to ↵Guillaume Desmottes2010-06-211-1/+0
| | | | empathy_dispatcher_create_channel
* Make sure taping ENTER when searching contact starts a chat.Xavier Claessens2010-06-211-0/+65
| | | | | Make sure there is always a contact selected when live search is active, and activate its row when the live search is activated
* Add "activate" signal on EmpathyLiveSearchXavier Claessens2010-06-211-0/+25
| | | | It is emitted when its GtkEntry is activated.
* Merge branch 'vino-621998'Guillaume Desmottes2010-06-211-203/+28
|\
| * share-my-desktop: request the tube using the CDOGuillaume Desmottes2010-06-211-203/+28
| | | | | | | | | | Recent Vino are now proper handlers so all we have to do is to request the channel and let MC dispatch it to Vino.
* | Merge branch 'check-vinagre-589225'Guillaume Desmottes2010-06-211-1/+2
|\ \
| * | replace empathy_contact_can_use_stream_tube by ↵Guillaume Desmottes2010-06-211-1/+2
| |/ | | | | | | | | | | | | | | empathy_contact_can_use_rfb_stream_tube That's the only type of tube we care about and that allows us to enable the 'Share my Desktop' option only with contacts having a tube enabled Vinagre installed (#589225).
* | Rely on compare_separator_and_groups when either A or B isn't a contactSjoerd Simons2010-06-201-4/+3
| | | | | | | | | | | | We can't rely on the fact that compare_separator_and_groups only returns 0 in the case it compares two contacts. But we can completely rely on its result if we give it at least one non-contact.
* | Now that we depend on the logger always enable favourite contact supportSjoerd Simons2010-06-203-14/+0
| |
* | Pick the right sort function earlySjoerd Simons2010-06-201-4/+4
| | | | | | | | | | | | We can't assume that the group and seperator sorting function never returns 0, so don't use that to imply that both A and B are contacts. Instead just check if A and B are contacts...
* | Throw a warning if the contact sort function didn't get two contactsSjoerd Simons2010-06-201-0/+2
| |
* | Use the right GSettings schemeSjoerd Simons2010-06-201-6/+6
| |
* | EmpathyChat: use an opaque struct for priv not a void pointerSjoerd Simons2010-06-202-3/+4
|/
* Depend on telepathy-logger (#610956)Guillaume Desmottes2010-06-184-431/+2
|
* use ISO-8601 dates in DEBUGGuillaume Desmottes2010-06-181-5/+5
|
* don't use strptimeGuillaume Desmottes2010-06-181-19/+8
|
* TplLogEntry(Text) has been renamed to TplEntry(Text)Guillaume Desmottes2010-06-182-4/+4
|
* tpl_log_manager_search_new_async has been renamed to ↵Guillaume Desmottes2010-06-181-2/+2
| | | | tpl_log_manager_search_async
* tp-logger now use GDate rather than strings in its APIGuillaume Desmottes2010-06-181-64/+100
|
* port to latest tp-logger APIGuillaume Desmottes2010-06-182-21/+14
|
* Port Empathy code to GSettings, remove EmpathyConfDanielle Madeley2010-06-1814-702/+219
|
* 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