aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-individual-store-channel.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
* individual-store-channel: don't steal pixbuf store referenceGuillaume Desmottes2013-09-251-0/+3
| | | | | | | empathy_individual_store_get_individual_status_icon() doesn't return a reffed pixbuf so we have to ref it explicitly. https://bugzilla.gnome.org/show_bug.cgi?id=708716
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-201-1/+3
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Show typing icon against composing members of a MUCChandni Verma2013-08-141-0/+67
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=703487
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-2/+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
* Use double quotes for all internal headersEmanuele Aina2013-04-011-2/+2
| | | | | | | 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-14/+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
* include telepathy-glib.hGuillaume Desmottes2012-09-171-1/+1
| | | | | 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.
* individual-store-channel: stop preparing TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-26/+5
| | | | | | The factory does it for us now. https://bugzilla.gnome.org/show_bug.cgi?id=675229
* 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
* add initial_loading() as a virtual methodGuillaume Desmottes2011-11-241-0/+11
| | | | | | This allows us to remove setup_idle_id as a protected variable. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* Add individual-store-channelGuillaume Desmottes2011-11-241-0/+330
This will allow us to use the individual view to display muc members. https://bugzilla.gnome.org/show_bug.cgi?id=663387