| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
It has been replaced by empathy_ensure_individual_from_tp_contact(),
which can’t cause internal state corruption in libfolks by wrapping an
existing Persona in a second Individual when it’s already wrapped in
one.
This has also been fixed in libfolks.
See: https://bugzilla.redhat.com/show_bug.cgi?id=1031252
https://bugzilla.gnome.org/show_bug.cgi?id=712839
|
|
|
|
|
|
|
|
| |
libgee’s GeeIterator returns a new reference from most of its methods,
especially gee_iterable_iterator() and gee_iterator_get(). Add corresponding
g_object_unref() calls.
https://bugzilla.gnome.org/show_bug.cgi?id=710453
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=643183
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=643183
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699492
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699492
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=585440
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=585440
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sort by:
• "config.h"
• API declarations, if any
• public libraries
• internal headers, alphabetically sorted (mostly)
http://telepathy.freedesktop.org/wiki/Style#A.23includes
https://bugzilla.gnome.org/show_bug.cgi?id=697076
|
|
|
|
|
|
|
|
| |
Directly add the libempathy, libempathy-gtk and extensions directories
to the include search path. This decouples header inclusions from their
location and helps when reorganizing the source files layout.
https://bugzilla.gnome.org/show_bug.cgi?id=696950
|
|
|
|
|
|
|
| |
This makes a bit more obvious which headers come from public libraries
and which ones come from uninstalled utility libraries.
https://bugzilla.gnome.org/show_bug.cgi?id=696950
|
|
|
|
|
|
|
| |
With the help of the script posted at http://stackoverflow.com/a/7135530
and some manual fixes, drop the unused or redundant #include directives.
https://bugzilla.gnome.org/show_bug.cgi?id=696718
|
|
|
|
|
|
| |
This reverts commit 670aec4ba8b16fbf35afdf65b65c1904872286dc.
https://bugzilla.gnome.org/show_bug.cgi?id=680152
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=685652
|
|
|
|
|
|
| |
creating single_individual
https://bugzilla.gnome.org/show_bug.cgi?id=684971
|
|
|
|
|
| |
tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to
reduce the delta with the future stable branch.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683864
|
|
|
|
|
|
| |
tp_account_manager_get_valid_accounts() has been deprecated.
Fix an accounts list leak in empathy-sanity-cleaning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's not clear if 0.8 will be released for GNOME 3.6 so the release team
prefers to stick with 0.6 for now.
And yeah, gee-1.0 is the 0.6.x series and gee-0.8 the 0.7.x, nice work
guys...
Revert "gee_iterator_first is no more in libgee 0.8"
This reverts commit 24d30e15b34b654eff96f4a358801290ebe09ec0.
Revert "libempathy: Port empathy to libgee 0.8."
This reverts commit d563fa078b2a13b3c06b1de626105e0510568e57.
|
|
|
|
|
|
|
| |
With folks depending upon libgee-0.8 brealage in empathy arise,
that is gee_iterator_first is not available.
https://bugzilla.gnome.org/show_bug.cgi?id=680152
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=679111
|
|
|
|
|
|
| |
It didn't want to put more misc stuffs to ui-utils so used this file.
https://bugzilla.gnome.org/show_bug.cgi?id=679111
|
|
|
|
|
|
| |
We only support requesting FT channel in the same process as the FT handler.
https://bugzilla.gnome.org/show_bug.cgi?id=678331
|
|
|
|
|
|
|
| |
There is no reason to not have it implemented like all the other menu items.
Furtermore, having the logic in individual-menu.c will make it easier to use
from the new roster view.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
|
|
| |
We want to get rid of the EmpathyContactList interface.
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=671884
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=669482
|
|
|
|
|
|
|
| |
We want to use gnome-contacts and the 'Informations' menu item already starts
it.
https://bugzilla.gnome.org/show_bug.cgi?id=669482
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=669578
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=669578
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=669578
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=669559
|
| |
|
|
|
|
|
|
| |
Best to always use an individual so we don't have 2 code paths to maintain.
https://bugzilla.gnome.org/show_bug.cgi?id=666163
|
|
|
|
|
|
|
| |
No need to export everything. I added prototypes in the C file to not have to
move everything upside down.
https://bugzilla.gnome.org/show_bug.cgi?id=666163
|
|
|
|
|
|
| |
It's clearer that way.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allow user to select the personas he wants to block.
Note that I didn't pass an EmpathyContact as second argument to
empathy_individiual_block_menu_item_new() as we currently do with most
item_new() methods. Instead I just craft a new individual containing only the
persona we care about. This approach is much cleaner as we don't have to deal
with 2 different code paths. I filed bug #666163 to do the same with the
existing functions.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665038
|
|
|
|
|
|
|
| |
We already checks if it's a IndividualStoreChannel before using it so that's
safe.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
|
|
|
|
|
|
|
|
| |
For some reason, gcc starts complaining about this as soon as I remove
EmpathyContactListFlags from empathy-contact-list.h ?!
If you have an explanation for this please let me know...
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
|
|
|
|
|
|
|
|
|
|
| |
Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy
with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref.
I used this command to generate this patch:
for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done
See Danielle's blog for explanation of possible bug _free can do:
http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
libempathy-gtk/empathy-individual-menu.c
libempathy-gtk/empathy-new-message-dialog.c
libempathy/empathy-dispatcher.c
libempathy/empathy-dispatcher.h
src/empathy-chat-manager.c
src/empathy-chat-window.c
|
| |
| |
| |
| | |
No more ugly marshallers \o/
|
|/
|
|
|
|
|
|
| |
Folks is in the way of deprecating the
folks_persona_store_get_can_{alias,group}_personas methods in favour
of directly checking alias and groups properties via
folks_persona_store_get_always_writeable_properties and
folks_persona_get_writeable_properties.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=650112
|
|
|
|
| |
It used to be right in the middle of actions on the contact.
|
|
|
|
|
|
|
| |
Helps: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a
valid TpContact
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Conflicts:
libempathy-gtk/empathy-contact-menu.c
libempathy-gtk/empathy-individual-menu.c
libempathy-gtk/empathy-new-call-dialog.c
|
|
|
|
|
|
|
|
| |
Since we want to pop up a dialog when starting a call fails.
Conflicts:
libempathy/empathy-utils.c
|
|
|
|
| |
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
|
|
|
|
|
| |
X11 timestamps are guint32 while Telepathy uses gint64 timestamps. We should
always use tp_user_action_time_from_x11() to do the conversion.
|
|
|
|
| |
as empathy-dispatcher has been deleted in master
|
| |
|
|
|
|
|
| |
We don't have EmpathyDispatcher any more so this file just contains some
utility functions now.
|
|
|
|
|
| |
Helps bgo#644470 - Empathy needs to catch up with Folks interface name change
(API/ABI breaks)
|
|
|
|
|
|
|
|
|
|
| |
Generalise the mechanism used to determine whether a persona is to be
displayed by Empathy to also take into account whether the persona is the
user and, if so, whether they're in the contact list.
This bumps the libfolks dependency to 0.3.5.
Closes: bgo#637151
|
|
|
|
|
| |
Since the rest of the call stuff will only be compiled for
empathy-av so we don't link every binary against farsight.
|
| |
|
|
|
|
| |
signal is connected (#641119)
|
|
|
|
|
| |
Catch up with three interface renamings which have happened in folks master.
This bumps Empathy's folks dependency to 0.3.3. Closes: bgo#637097
|
|
|
|
| |
Helps bgo#625969.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=631098
|
|
|
|
|
| |
This makes it clearer what the menu entry does, making linking more
discoverable. Closes: bgo#628377
|
|
|
|
|
| |
This improves the menu code so that it no longer prefers personas with a
higher presence, but which can't do the given action. Helps: bgo#628338
|
|
|
|
| |
It's never used, but is a CPU drain and can sometimes appear uninvited.
|
|
|
|
|
| |
This is emitted each time the “Link Contacts…” menu entry is activated.
Helps: bgo#628133
|
| |
|
|
|
|
| |
This fixes the "Send File" entry not working.
|
|
|
|
|
|
| |
Change the EmpathyIndividualMenu and EmpathyIndividualView code for starting
chats with Individuals to choose the most available Persona to chat to, rather
than just the first available one. Helps: bgo#628121
|
| |
|
|
|
|
|
|
|
| |
This prevents the linking dialogue from being opened for local-xmpp contacts,
who cannot be trusted.
This bumps Empathy's dependency on libfolks to 0.1.15. Helps: bgo#627930
|
|
|
|
|
| |
This replaces the edit dialogue from empathy-contact-dialogs.c, and is now
used from the EmpathyIndividualMenu. Closes: bgo#626544
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This lets us specifically select which contact to chat and perform other actions
with.
|
| |
|
| |
|
| |
|
|
|
|
| |
Previously, they assumed every Individual contained exactly one TpContact.
|
| |
|
|
|
|
| |
Closes: bgo#626130
|
|
|
|
|
| |
A dialogue which uses EmpathyIndividualLinker to allow linking of Individuals,
accessible by a "Link" entry in the contacts' context menu.
|
|
|
|
|
|
| |
empathy_dispatcher_chat_with_contact_id
We don't use the callback arg anyway.
|
|
|
|
| |
If you want to handle the channel yourself then use TpAccountChannelRequest.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
empathy_contact_dup_from_folks_individual().
|
|
|
|
| |
folks_individual_from_empathy_contact() to make it clear that the return value has been referenced.
|
| |
|
|
|
|
| |
adding/removing individuals as favourites.
|
| |
|
| |
|
| |
|
|
|