| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This will allow us to add supported fields which are not set in the vCard.
|
|
|
|
| |
tp_contact_get_contact_info()
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
FolksAliasable is the new name for FolksAlias, and FolksGroupable
is the new name for FolksGroups.
|
|
|
|
| |
It shouldn't be needed any more with GTK-3.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This avoid to loss unsupported fields when closing the dialog.
|
| |
|
|
|
|
| |
tp_contact_get_contact_info()
|
|
|
|
| |
tp_contact_get_contact_info() each iteration
|
|
|
|
|
|
|
|
| |
(#629957)
The comment was a lie, contact_widget_details_request_cb early returns when
the operation has been cancelled so it wasn't unset.
There is no point waiting any way so we can unref it right away.
|
| |
|
| |
|
|
|
|
|
| |
They can be shared between EmpathyContactWidget and a new
EmpathyIndividualWidget, once it's written.
|
| |
|
|
|
|
|
|
| |
Changes to groups made while adding a contact need to be cached up until the
contact's FolksPersona is set, when they can be flushed to the libfolks
backend.
|
|
|
|
| |
The "name" API was a relic of Gossip.
|
|
|
|
|
| |
As EmpathyContact is now a wrapper around FolksPersona, we can mutate the
persona instead of acquiring an individual and mutating that instead.
|
| |
|
|
|
|
| |
folks_individual_from_empathy_contact() to make it clear that the return value has been referenced.
|
| |
|
|
|
|
| |
style.
|
| |
|
| |
|
|
|
|
|
|
| |
This introduces a hacky function to return the individual for a given
EmpathyContact, which should go away once we break the assumption that
individuals are 1:1 with contacts.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
contact
Fixes bug #588922
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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_favourites_changed_cb if favorite support is disabled
|
| |
|
|
|
|
| |
This reverts commit efb42513359f4db545e3312e3c583d07c6306418.
|
|
|
|
|
|
|
|
| |
This reverts commit 00ab069a55f05f0203bf58f071fa7adc54b6e9ac.
Conflicts:
libempathy-gtk/empathy-contact-widget.c
|
|
|
|
|
| |
Add a g_return_val_if_fail() to avoid crash, and avoid calling that func
with NULL text.
|
|
|
|
| |
It is not clickable, but still nice looking
|
|
|
|
| |
Fixes bug #525576
|
| |
|
| |
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
acked (#608975)
|
| |
|
| |
|
|
|
|
| |
list tooltip too.
|
| |
|
|
|
|
|
| |
Use GtkBuilder attributes on labels instead, and change one instance of code
to automatically add markup to the translated string.
|
|
|
|
| |
(#603545)
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The time of the geolocation update is displayed relatively to
current time (1 min ago, 3 hours ago).
The function just prints ("in the future") for debugging purpuses
for time in the future.
|
|
|
|
| |
By verifying earlier on
|
| |
|
|
|
|
| |
header
|
| |
|
|
|
|
| |
And have them better placed (with labels on left not expand).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
For now, the map in the tool tip is disabled as Clutter-gtk
does like at all this type of window/initialisation
|
| |
|
|
|
|
| |
setup. Fixes #579971
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
|
| |
|
|
|
|
|
|
| |
function to get only one contact from
id/handle.
|
| |
|
| |
|
|
|
|
| |
- Make sure empathy_contact_widget_new works with a NULL contact.
|
| |
|
|
|
|
| |
else it does not make sense to add a ref to the renderer, or does it?
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2871
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2847
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2748
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=2249
|
|
|
|
| |
svn path=/trunk/; revision=2121
|
|
|
|
| |
svn path=/trunk/; revision=2113
|
|
|
|
| |
svn path=/trunk/; revision=1967
|
|
|
|
|
|
|
|
| |
This fixes a bug where the account chooser's account would change, but
the avatar picker would not be updated because the main
account_chooser::changed signal handler is suppressed!
svn path=/trunk/; revision=1701
|
|
|
|
| |
svn path=/trunk/; revision=1700
|
|
|
|
| |
svn path=/trunk/; revision=1690
|
|
|
|
| |
svn path=/trunk/; revision=1687
|
|
|
|
| |
svn path=/trunk/; revision=1676
|
|
|
|
| |
svn path=/trunk/; revision=1675
|
|
|
|
| |
svn path=/trunk/; revision=1472
|
|
|
|
| |
svn path=/trunk/; revision=1377
|
|
|
|
| |
svn path=/trunk/; revision=1360
|
|
|
|
| |
svn path=/trunk/; revision=1219
|
|
|
|
| |
svn path=/trunk/; revision=1218
|
|
|
|
| |
svn path=/trunk/; revision=1216
|
|
|
|
|
|
| |
Desmottes)
svn path=/trunk/; revision=1215
|
|
|
|
| |
svn path=/trunk/; revision=1213
|
|
|
|
| |
svn path=/trunk/; revision=1212
|
|
|
|
| |
svn path=/trunk/; revision=1211
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Lamb)
Having this Close button the default widget in the contact edit dialog
allows one to enter/edit a contact's alias, and press return when
finished, instead of TABing one's to Close, or worse, having to
use the mouse!
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1207
|
|
|
|
|
|
| |
and others in src/
svn path=/trunk/; revision=813
|
|
|
|
|
|
| |
some _run_until_ready.
svn path=/trunk/; revision=755
|
|
|
|
| |
svn path=/trunk/; revision=688
|
|
|
|
|
|
| |
properties directly in EmpathyContact
svn path=/trunk/; revision=601
|
|
|
|
| |
svn path=/trunk/; revision=598
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-03 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-avatar-chooser.c:
* libempathy-gtk/empathy-avatar-chooser.h:
* python/pyempathy/pyempathy.defs:
* libempathy/empathy-contact-factory.c:
* libempathy/empathy-contact-factory.h: Rename
empathy_contact_factory_set_name() to _set_alias(). Implements
empathy_contact_factory_set_avatar(). Return the mime_type in
empathy_avatar_chooser_get_image_data().
svn path=/trunk/; revision=417
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-24 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-account-chooser.c:
* libempathy-gtk/empathy-profile-chooser.c:
* libempathy-gtk/empathy-account-chooser.h:
* libempathy-gtk/empathy-profile-chooser.h:
* libempathy-gtk/empathy-images.h:
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-main-window.h:
* libempathy-gtk/empathy-cell-renderer-activatable.c:
* libempathy-gtk/empathy-account-widget-salut.c:
* libempathy-gtk/empathy-presence-chooser.c:
* libempathy-gtk/empathy-cell-renderer-activatable.h:
* libempathy-gtk/empathy-account-widget-salut.h:
* libempathy-gtk/empathy-account-widget-msn.c:
* libempathy-gtk/empathy-presence-chooser.h:
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-account-widget-msn.h:
* libempathy-gtk/empathy-status-icon.h:
* libempathy-gtk/empathy-contact-dialogs.h:
* libempathy-gtk/empathy-account-widget-jabber.c:
* libempathy-gtk/empathy-account-widget-jabber.h:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-smiley-manager.c:
* libempathy-gtk/empathy-about-dialog.h:
* libempathy-gtk/empathy-smiley-manager.h:
* libempathy-gtk/empathy-accounts-dialog.h:
* libempathy/empathy-avatar.h:
* libempathy/empathy-debug.h: Cleanup licences and copyrights,
Modules with 100% collabora code are now relicenced to LGPL.
* doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Updated.
svn path=/trunk/; revision=392
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-21 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-account-chooser.c:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-accounts-dialog.c: To know if an account is
connected, use mission_control_get_connection_status() instead of
mission_control_get_connection(). Update account chooser if an account's
status changes or if it get removed.
Move account chooser filter func for add-contact's window from
EmpathyContactWidget to EmpathyContactDialogs.
svn path=/trunk/; revision=384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-13 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-presence-chooser.c:
* libempathy-gtk/empathy-contact-list-view.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-chat.c:
* libempathy-gtk/empathy-contact-list-store.c:
* libempathy-gtk/empathy-chat-window.c:
* libempathy/empathy-idle.c:
* tests/contact-manager.c: Use g_timeout_add_seconds when appropriated
to avoid weaking the process too much.
svn path=/trunk/; revision=370
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-09 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-list-view.c:
* libempathy-gtk/empathy-contact-dialogs.h:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-chat-window.c:
* megaphone/src/megaphone-applet.c: More flexible API for
EmpathyContactWidget, we now have flags to set editable each fields.
Implement personal information menu item in main window.
svn path=/trunk/; revision=365
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-09 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-avatar-chooser.c:
* libempathy-gtk/empathy-avatar-image.c: Makes avatar looks better in
information and edit dialogs.
svn path=/trunk/; revision=364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-08 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-ui-utils.c:
* libempathy-gtk/empathy-ui-utils.h:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-avatar-chooser.c:
* libempathy-gtk/empathy-avatar-chooser.h:
* libempathy-gtk/empathy-avatar-image.c:
* libempathy-gtk/empathy-avatar-image.h:
* libempathy-gtk/Makefile.am:
* src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage
and make use of them in contact information windows. That means we can
now enlarge avatars when clicking on it and we can set our own avatar if
we edit our own contact.
svn path=/trunk/; revision=363
|
|
|
|
|
|
| |
#459540 and bug #462907.
svn path=/trunk/; revision=280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-24 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-new-chatroom-dialog.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-accounts-dialog.c:
* libempathy/empathy-tp-contact-list.c:
* data/salut.profile: Salut's protocol name is going to change to
local-xmpp. Fixes bug #469638 (Sjoerd Simons)
svn path=/trunk/; revision=270
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-26 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-account-chooser.c:
* libempathy-gtk/empathy-new-chatroom-dialog.c:
* libempathy-gtk/empathy-account-chooser.h:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-chatrooms-window.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-log-window.c:
* doc/*: Do not show salut accounts in the add contact dialog. Rework
a bit EmpathyContactWidget. Fixes bug #459100
(Guillaume Desmottes, Xavier Claessens).
svn path=/trunk/; revision=197
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-13 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-new-chatroom-dialog.c:
* libempathy-gtk/empathy-new-chatroom-dialog.glade: Remove unused
nickname entry and use a GtkTable for room information. More work is
needed here.
* libempathy-gtk/empathy-contact-widget.glade: Change padding to 6.
* libempathy-gtk/empathy-contact-dialogs.c: Set a window title.
* libempathy-gtk/empathy-contact-widget.c: Fix alignment of widgets.
* libempathy/empathy-tp-contact-list.c: Add more debug msg for avatar
handling.
svn path=/trunk/; revision=184
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-22 Xavier Claessens <xclaesse@gmail.com>
* libempathy/*.[ch]:
* libempathy-gtk/*.[ch]:
* src/*.[ch]: Rename all filenames starting with "gossip" by "empathy",
change namespace of all gossip_*() functions to empathy_*().
Fixes bug #444490 (Mario Danic, Xavier Claessens).
svn path=/trunk/; revision=170
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-13 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/Makefile.am:
* libempathy-gtk/gossip-log-window.glade:
* libempathy-gtk/gossip-log-window.h:
* libempathy-gtk/gossip-log-window.c:
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h:
* libempathy-gtk/gossip-chat.c:
* libempathy-gtk/empathy-main-window.c: New window for viewing logs.
* libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when
resizing the view.
* libempathy-gtk/gossip-contact-list-store.c: Do not set active
contacts when creating the store, and when contact groups changed.
* src/empathy-main.c: Fix warning when using command-line options.
* libempathy/empathy-tp-contact-list.c: Check if we have an aliasing
iface before setting the alias of a contact.
* TODO: Updated.
* data/jabber.profile: Ignore ssl errors by default. This is a security
vulnerability but we don't really have the choice.
* libempathy/gossip-contact.h:
* libempathy/gossip-contact.c: Add a "is-user" property to know if
it's our self contact.
* libempathy/gossip-message.h:
* libempathy/gossip-message.c: Add a "receiver" property like that we
have our self contact for nick highlight.
svn path=/trunk/; revision=148
|
|
|
|
|
|
|
|
|
| |
2007-06-09 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-contact-widget.c: Fix a warning.
svn path=/trunk/; revision=135
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-09 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-dialogs.h:
* libempathy-gtk/empathy-contact-widget.c: We can now add a new contact.
EmpathyContactWidget can change the contact it's displaying on-the-fly,
like that we can display info when typing the contact ID we want to
add to our contact list.
* libempathy/empathy-tp-contact-list.c: Fix a refcount bug.
svn path=/trunk/; revision=134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-08 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h: Do not save when closing the
dialog. Update information in real-time and just provides a "Close"
button. That's more GNOME spirite.
* libempathy/empathy-tp-contact-list.c:
* libempathy/gossip-contact.h:
* libempathy/gossip-contact.c: New methods:
gossip_contact_add/remove_group(). This fixes leaks when a contact is
added/removed from a group.
svn path=/trunk/; revision=132
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-contact-dialogs.glade:
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-dialogs.h:
* libempathy-gtk/gossip-ui-utils.c:
* libempathy-gtk/empathy-subscription-dialog.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/gossip-ui-utils.h:
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy-gtk/empathy-subscription-dialog.c:
* libempathy-gtk/Makefile.am:
* libempathy-gtk/empathy-subscription-dialog.h: Implement editing and
viewing contact information with right click on the roster.
svn path=/trunk/; revision=128
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget
has 2 modes: editable or not.
svn path=/trunk/; revision=127
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-subscription-dialog.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy-gtk/empathy-subscription-dialog.c:
* libempathy-gtk/Makefile.am:
* libempathy-gtk/empathy-subscription-dialog.h:
* libempathy/empathy-tp-contact-list.c: New dialog:
EmpathySubscriptionDialog. It uses EmpathyContactWidget to display
information about the contact who wants to get your presence. This
dialog appears when clicking on the status icon when it blinks. You
can also remove contacts when right-click on it in the roster.
svn path=/trunk/; revision=125
|
|
2007-06-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It
displays information about a contact, it can be used in any kind of
dialog which needs to display contact information like alias, groups,
avatar, etc. If the contact is the selfcontact information are editable.
* libempathy/empathy-tp-contact-list.c: Do not take care of subscription
changes.
* libempathy/gossip-contact.c: Use
gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE)
when there is no presence.
svn path=/trunk/; revision=124
|