aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-contact-chooser.c
Commit message (Collapse)AuthorAgeFilesLines
* libempathy: Remove empathy_create_individual_from_tp_contact()Philip Withnall2013-11-251-1/+1
| | | | | | | | | | | | | 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
* live-search: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-3/+1
| | | | | | | | | | | | 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
* Use a flat namespace for internal includesEmanuele Aina2013-04-011-2/+2
| | | | | | | | 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
* Avoid include path overspecificationsEmanuele Aina2013-04-011-3/+3
| | | | | | | If we're under the libempathy directory there's no need to prefix include file paths with it, and the same is true for libempathy-gtk. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Use double quotes for all internal headersEmanuele Aina2013-04-011-5/+5
| | | | | | | 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
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-281-3/+0
| | | | | | | 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
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-111-2/+2
| | | | | | tp_account_manager_get_valid_accounts() has been deprecated. Fix an accounts list leak in empathy-sanity-cleaning.
* libraries and plugins must be using gi18n-lib.hXavier Claessens2012-07-301-1/+1
|
* contact-chooser: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-25/+37
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* add missing config.h includesGuillaume Desmottes2012-03-071-0/+2
|
* contact-chooser: keep a ref on the TpContact we requestedGuillaume Desmottes2012-01-061-2/+20
| | | | | | Kinda hacky but that's the best we can do without major changes in Folks. https://bugzilla.gnome.org/show_bug.cgi?id=666531
* Deal with empathy_create_individual_from_tp_contact() returning NULLGuillaume Desmottes2011-12-141-0/+2
| | | | | | Shouldn't really happen in practice but better to be safe than sorry. https://bugzilla.gnome.org/show_bug.cgi?id=665853
* factor out empathy_create_individual_from_tp_contact()Guillaume Desmottes2011-11-241-20/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* Abstract the individual storeGuillaume Desmottes2011-11-241-1/+3
| | | | | | | We now have EmpathyIndividualStoreManager which implements the store using EmpathyIndividualManager as its contact source. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* contact-chooser: fix TpfPersona leakGuillaume Desmottes2011-11-081-5/+6
| | | | We weren't using the persona we just created for some reason.
* add empathy_contact_chooser_show_tree_view()Guillaume Desmottes2011-10-281-5/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662843
* contact-chooser: refilter when the tmp contacts change capabilitiesDanielle Madeley2011-10-261-0/+12
| | | | | | | | | Making a call to GetContactAttributes only gets the attributes currently known to the CM. If a contact is unknown, lookups for the attributes are then queued and signalled when retrieved. When we receive this signal, we should refilter the contact list. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=662727
* [contact-chooser] Don't reselect the first match if something else is selectedDanielle Madeley2011-10-201-2/+5
| | | | | This patch isn't quite the behaviour I want, but I think it's better than just re-selecting the first entry every time I type something.
* [contact-chooser] Move the selection up/down without defocusing the entryDanielle Madeley2011-10-201-0/+56
|
* [contact-chooser] emit 'activate' on 'row-activated' as wellDanielle Madeley2011-10-201-0/+11
| | | | This means the selection can be activated when the treeview is focused.
* contact-chooser: add 'activate' signalGuillaume Desmottes2011-10-181-0/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993
* contact-chooser: when searching, make sure that the first matching item is ↵Guillaume Desmottes2011-10-181-0/+3
| | | | | | | | | selected So user can just type the phone number of the contact he wants to call and hit enter. https://bugzilla.gnome.org/show_bug.cgi?id=661993
* contact-chooser: add API to hide the search entryGuillaume Desmottes2011-10-091-5/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=629517
* Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-1/+1
| | | | No more ugly marshallers \o/
* contact-chooser: use tp_connection_get_account()Guillaume Desmottes2011-08-191-5/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656866
* EmpathyContactChooser: remove EmpathyTpChat propertyGuillaume Desmottes2011-08-051-60/+1
| | | | | | It's not used any more and a generic widget shouldn't need it. https://bugzilla.gnome.org/show_bug.cgi?id=656020
* Implement TpContact selection in EmpathyInviteParticipantDialogGuillaume Desmottes2011-08-051-54/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656020
* Implement filtering logic in EmpathyInviteParticipantDialogGuillaume Desmottes2011-08-051-43/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656020
* Add EmpathyContactChooserGuillaume Desmottes2011-08-051-0/+493
This is a pure code refactoring from EmpathyInviteParticipantDialog, this widget is not generic yet. https://bugzilla.gnome.org/show_bug.cgi?id=656020