aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-individual-view.c
Commit message (Collapse)AuthorAgeFilesLines
* individual-view: fix enum casting warningGuillaume Desmottes2013-10-031-1/+1
| | | | Thanks clang for catching this!
* Emit menu-item-activated when an action is performed from the individual menuChandni Verma2013-08-231-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=643183
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-201-2/+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
* tpaw-utils: move EMP_STR_EMPTY to tp-aw and rename itMarco Barisione2013-08-201-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move empathy_get_toplevel_window to tp-aw and rename itMarco Barisione2013-08-201-1/+2
| | | | | | | 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
* live-search: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-7/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Install property active-group in EmpathyIndividualMenuChandni Verma2013-07-211-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=585440
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-9/+9
| | | | | | | | | | | | 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-6/+6
| | | | | | | | 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-6/+6
| | | | | | | 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-13/+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-2/+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.
* move 'Remove' item code to individual-menuGuillaume Desmottes2012-06-081-203/+2
| | | | | | | 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.
* strip the new group nameGuillaume Desmottes2012-04-201-3/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* individual-view: add menu item to rename groupsGuillaume Desmottes2012-04-201-20/+97
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* Remove flooding debug messagesGuillaume Desmottes2012-03-091-2/+0
| | | | Those messages flood the debug window and never helped me finding any bug.
* individual-menu: remove link-contacts-activated signalGuillaume Desmottes2012-02-081-20/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=669482
* individual_view_drag_end: remove the auto scrollGuillaume Desmottes2012-01-311-0/+6
| | | | | | | This ensures that we'll stop scrolling if the DnD operation hasn't been completed. https://bugzilla.gnome.org/show_bug.cgi?id=662916
* individual-view: remove GTK+ workaroundsGuillaume Desmottes2012-01-161-68/+0
| | | | They have been properly fixed since a while.
* individual-view: use tp_g_signal_connect_object() to connect the destroy sigGuillaume Desmottes2012-01-161-2/+4
| | | | | | This ensure that we won't call the callback when disposing the widget. https://bugzilla.gnome.org/show_bug.cgi?id=667676
* Stop passing an EmpathyContact to menu_item_new() fonctionsGuillaume Desmottes2011-12-141-2/+2
| | | | | | 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
* use the individual edit dialog when pressing F2Guillaume Desmottes2011-11-301-9/+2
| | | | | We already use it when using the menu so there is no reason to keep using the old one.
* add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACTGuillaume Desmottes2011-11-241-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-161-1/+1
| | | | | | | | | | | 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/
* individual-view: don't display menu if ↵Guillaume Desmottes2011-11-161-0/+4
| | | | | | | | | empathy_folks_individual_contains_contact() fails The individual menu already asserts that's the case. And there is no point displaying a menu anyway. https://bugzilla.gnome.org/show_bug.cgi?id=663763
* individual-view: add an option to disable uninteresting filteringGuillaume Desmottes2011-11-161-24/+72
| | | | | | This is needed when being used in a muc. https://bugzilla.gnome.org/show_bug.cgi?id=663763
* individual-view: remove explicit boolean comparaisonsGuillaume Desmottes2011-11-141-10/+10
| | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763
* add empathy_individual_view_select_first()Guillaume Desmottes2011-10-181-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993
* Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-3/+2
| | | | No more ugly marshallers \o/
* rename text/{persona,individual}-id as they are not standardGuillaume Desmottes2011-09-131-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=648315
* Don't assume that all FolksIndividuals have a corresponding EmpathyContact.Travis Reitter2011-08-221-1/+2
| | | | | | | Closes: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a valid TpContact Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Don't generate critical when dragging with no contact selectedDanielle Madeley2011-07-201-3/+3
| | | | | | | This also fixes the problem where dragging with no contact selected drags the previously selected contact. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=558942
* individual-view: always display individuals having pending events (#651913)Guillaume Desmottes2011-06-081-3/+11
|
* Adapt to API break in folks_individual_get_personas.Travis Reitter2011-06-071-27/+43
| | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* allow user to search for contacts using their full identifierGuillaume Desmottes2011-06-011-1/+2
|
* empathy_individual_view_get_individual_menu: don't create a menu if we don't ↵Guillaume Desmottes2011-06-011-0/+4
| | | | | | want any feature Fix an assertion error when right clicking in the 'Invite contact' treeview.
* factor out empathy_individual_match_words()Guillaume Desmottes2011-05-311-32/+2
|
* add empathy_individual_view_refilter()Guillaume Desmottes2011-05-311-0/+8
|
* Always forward to the view keynav events, since we get them only if they are ↵Xavier Claessens2011-05-201-12/+6
| | | | useless to the entry anyway
* individual-view: add API to define our own filter functionGuillaume Desmottes2011-05-181-0/+17
|
* Display favorite offline contacts only in the Favorite group (#648914)Guillaume Desmottes2011-05-021-5/+48
|
* Bug 647056 — Removing a contact causes a segfaultPhilip Withnall2011-04-181-1/+0
| | | | | | Fix a double unref which was causing segfaults when removing contacts. Closes: bgo#647056
* Bug 646227 — Possible overflow in persona-view:drag_data_getPhilip Withnall2011-04-051-15/+22
| | | | | | | | | | | I think it was a fluke that this code worked in the first place, since it was accessing arrays with indices which were out of range, and which wouldn't have corresponded to the correct entries even if they were in range. This should fix the mapping between DND types and DND URIs/atoms in the contact list, individual and persona views. Closes: bgo#646227
* Display an avatar on the block contact dialogEmilio Pozuelo Monfort2011-03-181-68/+102
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645069
* Fix warnings from GCC 4.6 about variables that are set but not used.Kjartan Maraas2011-03-171-9/+0
|
* rename empathy-dispatcher to empathy-request-utilGuillaume Desmottes2011-03-171-2/+2
| | | | | We don't have EmpathyDispatcher any more so this file just contains some utility functions now.
* individual-view: call empathy_individual_manager_remove() also when the ↵Guillaume Desmottes2011-03-161-7/+5
| | | | | | | response is GTK_RESPONSE_YES Also, don't remove the contact if the operation has been cancelled in empathy_block_individual_dialog_show().
* individual-view: use our own RESPONSE enumGuillaume Desmottes2011-03-161-6/+14
| | | | This code was too confusing when using GTK_RESPONSE_*
* Adjust for Folks PresenceOwner -> PresenceDetails renameTravis Reitter2011-03-151-1/+2
| | | | | Fixes bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Adjust for Folks Groupable -> GroupDetails renameTravis Reitter2011-03-151-6/+6
| | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Adjust for Folks Favouritable -> FavouriteDetails renameTravis Reitter2011-03-151-4/+6
| | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Adjust for Folks Aliasable -> AliasDetails renameTravis Reitter2011-03-151-3/+5
| | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* individual_view_remove_dialog_show: set a mnemonic on the 'Delete and Block' ↵Guillaume Desmottes2011-03-141-2/+13
| | | | button
* Hook up abusive argument into TpContactList backendDanielle Madeley2011-03-111-2/+5
|
* Add confirmation dialog to RemoveDanielle Madeley2011-03-081-3/+13
| | | | | Also includes the future Report Abusive check box, so that all the strings are in place now.
* Add 'Delete and Block' as an option to the Remove Contact dialogDanielle Madeley2011-03-081-10/+24
|
* Bug 637151 — Hide the user Individual from the contact listPhilip Withnall2011-02-181-4/+17
| | | | | | | | | | 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
* folks favorite API has changedGuillaume Desmottes2011-02-171-2/+2
|
* Always display favorite contacts (#592595)Guillaume Desmottes2011-02-171-1/+4
|
* disconnect the activate cb before detaching the menuGuillaume Desmottes2011-02-161-2/+2
|
* individual-view: use empathy_context_menu_new()Guillaume Desmottes2011-02-161-4/+1
|
* EmpathyCallFactory -> EmpathyStreamedMediaFactoryEmilio Pozuelo Monfort2011-02-101-1/+0
|
* individual-view: properly unref the tooltip_widget when disposing (#641157)Guillaume Desmottes2011-02-031-6/+2
|
* individual-view: detach the individual menu once it has been displayedGuillaume Desmottes2011-02-031-0/+20
|
* individual_view_popup_menu_idle_cb: remove useless sink/unrefGuillaume Desmottes2011-02-031-2/+0
| | | | gtk_menu_attach_to_widget() takes the floating ref so this code is useless.
* Adjust for FolksHasPresence -> FolksPresenceOwnerTravis Reitter2011-02-011-1/+1
| | | | Fixes bgo#637847.
* Pressing F2 opens the Edit Contact Information window for #586257Kushal Das2011-01-111-1/+22
|
* individual-view: use new GTK+ style API (#636500)Guillaume Desmottes2010-12-151-11/+10
|
* Bug 637097 — Port to latest folks API changesPhilip Withnall2010-12-141-3/+3
| | | | | 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
* Bug 636700 — Add an extra warning when deleting a metacontactPhilip Withnall2010-12-131-4/+37
|
* Stop calling gtk_menu_detach()Guillaume Desmottes2010-11-301-2/+0
| | | | | GTK+ does it for us now: http://git.gnome.org/browse/gtk+/commit/?id=6716e7c3f1925560a5b4901581cabbaee4e01e28
* empathy_individual_view_get_group_menu: don't leak the groupGuillaume Desmottes2010-11-241-0/+1
|
* rename empathy_individual_view_get_selected_group to ↵Guillaume Desmottes2010-11-241-4/+4
| | | | empathy_individual_view_dup_selected_group
* Display the phone next to the statusEmilio Pozuelo Monfort2010-11-171-39/+2
| | | | As shown in the mockup in bug 547658.
* individual-widget: show a "on a phone" label in the individual viewJonny Lamb2010-11-161-1/+2
| | | | | | | | Also refactor having a TpContact in the EmpathyIndividualViewPriv struct, so that contact info and client types info use the same TpContact. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* contact: enable showing a phone next to contacts who are on phonesJonny Lamb2010-11-161-0/+39
| | | | | | The future! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Stop using removed Individual convenience methods from folksPhilip Withnall2010-11-131-3/+3
| | | | | | | They were removed from folks with commit def47dffa31a95ec6bd333f43c69822416098283. This doesn't require a dependency bump, since they're being replaced with calls to methods which exist in folks 0.3.1. See: bgo#629078. Closes: bgo#634754
* rename timeout_id to auto_scroll_timeout_idGuillaume Desmottes2010-10-281-5/+5
|
* move AutoScrollData to privGuillaume Desmottes2010-10-281-21/+19
|
* Use GTK3 APIGuillaume Desmottes2010-10-281-6/+10
|
* Add auto scrolling when drag-and-dropping contacts (#619858).Vitaly Minko2010-10-281-0/+54
|
* Merge remote branch 'vminko/fix-632024-v2'Guillaume Desmottes2010-10-181-4/+15
|\
| * Add an entry in the View menu to search for contacts (#632024).Vitaly Minko2010-10-181-4/+15
| |
* | Use Folks to check the ability to remove Individuals in the store & view.Travis Reitter2010-10-161-29/+22
|/ | | | Helps bgo#625969.
* Port Empathy to use FolksAliasable and FolksGroupablePhilip Withnall2010-10-051-4/+4
| | | | | FolksAliasable is the new name for FolksAlias, and FolksGroupable is the new name for FolksGroups.
* GDK keys are now GDK_KEY_*Guillaume Desmottes2010-10-041-2/+2
|
* Port EmpathyIndividualView to use empathy_contact_dup_best_for_action()Philip Withnall2010-09-031-26/+3
| | | | | This ports the code in EmpathyIndividualView which starts a chat when a row is activated. Closes: bgo#628338
* Bug 628133 — Linking dialog's live search should copy the one from the rosterPhilip Withnall2010-09-021-0/+20
| | | | | | When launching a linking dialogue from EmpathyIndividualView, copy the view's live search text to the EmpathyIndividualView in the linking dialogue. Closes: bgo#628133
* Only unref the EmpathyIndividualView after emptying the group hash tablePhilip Withnall2010-09-021-3/+2
| | | | | Otherwise, unreffing the view could cause it to be destroyed, and thus emptying the hash table will write into freed memory and crash.
* Remove the expand groups idle handler when destroying an EmpathyIndividualViewPhilip Withnall2010-09-011-1/+3
| | | | | | This prevents the idle handler from being run after destruction and crashing due to referencing the EmpathyIndividualView's private memory which has already been freed.
* Bug 628106 — Groups are not expanded when reconnectingPhilip Withnall2010-09-011-0/+5
| | | | | | Ensure that the list of groups to expand is cleared when going offline, so that it can be freshly created when we come back online again. Closes: bgo#628106
* Add an INDIVIDUAL_CALL feature to EmpathyIndividualViewPhilip Withnall2010-09-011-0/+4
| | | | | This allows the context menu on the VoIP icon to be disabled, so that it can't be used from the linking dialogue. Closes: bgo#628433
* Bug 628121 — Should pick an online persona when starting a chatPhilip Withnall2010-08-301-1/+27
| | | | | | 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
* Fix a logic error when expanding groups in EmpathyIndividualViewPhilip Withnall2010-08-301-1/+1
| | | | | | This prevents use of uninitialised memory in the second part of the expression, and should cause groups to be added to the table of groups to expand/contract more frequently (correctly). Helps: bgo#628106
* Add an EmpathyIndividualView::show-untrusted propertyPhilip Withnall2010-08-271-0/+49
| | | | | | This allows the view to filter out untrusted Individuals (such as link-local XMPP contacts). This is used in the linking dialogue to disallow selection of link-local XMPP contacts for linking. Closes: bgo#627930
* Move all individual view visibility logic into is_visible_individual()Philip Withnall2010-08-271-10/+10
|
* Accept text/plain drops as file transfers, rather than as IndividualsPhilip Withnall2010-08-271-5/+3
|
* Add an EmpathyIndividualView feature for receiving Persona dropsPhilip Withnall2010-08-271-62/+57
| | | | | This is necessary to avoid Personas being droppable on the main contact list, which makes no sense (for the time being). Helps: bgo#627715
* Add an EmpathyIndividualView::drag-persona-received signalPhilip Withnall2010-08-271-2/+84
| | | | | This allows notification of drops of personas on the individual view. Helps: bgo#627715
* Add an EmpathyIndividualView::drag-individual-received signalPhilip Withnall2010-08-271-35/+49
| | | | | | Subclasses or users of the widget can then override this and stop the signal emission to do new and interesting things with dropped Individuals, rather than just changing their groups.
* Use EmpathyIndividualFeatureFlags consistently in EmpathyIndividualViewPhilip Withnall2010-08-271-4/+4
|
* Use text/individual-id instead of text/contact-id for dragging IndividualsPhilip Withnall2010-08-271-2/+2
|
* Rename EMPATHY_INDIVIDUAL_VIEW_FEATURE_CONTACT_* to *_FEATURE_INDIVIDUAL_*Philip Withnall2010-08-271-7/+7
|
* Add an EmpathyIndividualView feature for changing Individuals' groupsPhilip Withnall2010-08-271-9/+29
| | | | | | | | This separates drag and drop support from changing groups, so that EmpathyIndividualView instances (such as the one in the linking dialogue) may support dragging and dropping Individuals to and from another tree view, but not support dragging them between groups inside the EmpathyIndividualView instance. Helps: bgo#627715
* Fix memory leaks in EmpathyIndividualView drop handling codePhilip Withnall2010-08-271-15/+11
|
* Move individual_view_handle_drag() to individual_view_contact_drag_received()Philip Withnall2010-08-271-40/+33
| | | | This will make refactoring easier. Helps: bgo#627715
* Add an EmpathyIndividualView feature for dropping files on IndividualsPhilip Withnall2010-08-271-5/+11
| | | | | | This allows drag and drop to be enabled for the linking dialogue without allowing files to be dropped onto the dialogue, which wouldn't make sense. Helps: bgo#627715
* Don't expand rows if the tree view has been destroyedPhilip Withnall2010-08-251-1/+7
|
* Don't try to expand groups if the EmpathyIndividualView's store is unsetPhilip Withnall2010-08-201-2/+6
|
* Bug 627219 — Link dialog search doesn't workPhilip Withnall2010-08-201-22/+73
| | | | | Allow the store of an EmpathyIndividualView to be changed after construction, and cope with recreating the filter when this happens. Closes: bgo#627219
* Use EmpathyIndividualWidget in EmpathyIndividualView tooltipsPhilip Withnall2010-08-201-12/+8
|
* Aggregate group expansion/contraction in EmpathyIndividualViewPhilip Withnall2010-08-181-36/+96
| | | | | | | The idle handler for expanding/contracting groups was getting scheduled many hundreds of times more than necessary when initialising the contact list. This aggregates expansion/contraction of group rows into a single idle handler call which expands or contracts a number of rows at once.
* Don't recursively expand contact list rows unnecessarilyPhilip Withnall2010-08-181-1/+1
|
* Bug 626552 — Sporadic tree model warnings upon initial fill in EmpathyPhilip Withnall2010-08-181-5/+15
| | | | | | Work around bgo#621076 in EmpathyIndividualView to ensure that all individuals and groups are visible in the contact list on initial load. Closes: bgo#626552
* Rearrange functions in EmpathyIndividualViewPhilip Withnall2010-08-181-109/+109
|
* Support calls in the Personas menu.Travis Reitter2010-08-161-2/+2
|
* Only enable row reordering in EmpathyIndividualView if dragging is enabledPhilip Withnall2010-08-121-6/+9
|
* re-implement empathy_dispatcher_chat_with_contact using ↵Guillaume Desmottes2010-08-111-1/+1
| | | | | | empathy_dispatcher_chat_with_contact_id We don't use the callback arg anyway.
* Minor coding style fixes in EmpathyIndividual[Store|View]Philip Withnall2010-08-091-1/+1
|
* Cast away constness of strings in GtkTargetEntry structsPhilip Withnall2010-08-051-8/+13
| | | | | This stops gcc warning us about GTK+'s broken API which uses non-const string fields in a static struct.
* Fix missing entries in switch statementsPhilip Withnall2010-08-051-3/+1
| | | | Added missing default cases and missing enum cases.
* use different labels if view is emptyFelix Kaser2010-08-051-0/+13
| | | | | either show "no match found" or "your contact list is empty". fixes bug #621642
* Fix an assertion failure in the filtering code due to show-offline changesPhilip Withnall2010-08-051-2/+4
| | | | | | individual_view_is_visible_individual() is now called even when the live search widget isn't in use, so has to fail gracefully in that case. Closes: bgo#626041
* use member variable instead of getterFelix Kaser2010-08-031-5/+3
|
* refactored show_offline property to the viewFelix Kaser2010-08-031-4/+59
| | | | | | the show offline property was moved from the individual store to the individual view. this allows to easily and automatically search through offline contacts as well.
* Connect signals only once, it's enoughXavier Claessens2010-08-031-7/+0
|
* added return value for the keynav signalFelix Kaser2010-07-291-2/+6
| | | | now the hook widget can decide if it wants to handle the event or not. in case of the treeview this allows us to navigate in the search entry with left and right and navigate in the treeview with up and down since those are catched by the treeview
* changed the type of keynav signalFelix Kaser2010-07-291-4/+4
| | | | now VOID__BOXED is used instead of VOID__POINTER
* added check for null before scroll to cellFelix Kaser2010-07-291-2/+5
|
* add key navigation possibilities to searchFelix Kaser2010-07-291-0/+23
| | | | one result of this patch is that key navigation in the search-entry will not be possible any more, in order to allow the hook widget to react to key navigation.
* keep the selected contact visible after searchFelix Kaser2010-07-291-0/+7
| | | | empathy will scroll automatically to the cell which is selected, when the search is hidden.
* fix small regression with expanding groupsFelix Kaser2010-07-281-1/+1
|
* Adjust for signature change in folks_groups_change_group()Travis Reitter2010-07-271-2/+20
|
* Don't depend on Folks capabilities in the IndividualViewTravis Reitter2010-07-211-2/+13
|
* Take advantage of tp_clear_object().Travis Reitter2010-07-211-2/+1
|
* Minimize the scope of some variables and avoid risk of double-freeing a string.Travis Reitter2010-07-211-3/+4
|
* Don't enclose trivial blocks in {}.Travis Reitter2010-07-211-63/+22
|
* Use explicit '!= NULL' for pointer boolean expressions.Travis Reitter2010-07-211-10/+11
|
* Don't leak references to the contacts returned from ↵Travis Reitter2010-07-211-1/+2
| | | | empathy_contact_dup_from_folks_individual().
* Add 'dup' to the names of empathy_contact_from_folks_individual() and ↵Travis Reitter2010-07-211-3/+3
| | | | folks_individual_from_empathy_contact() to make it clear that the return value has been referenced.
* Take advantage of the tp_clear_* utility functions.Travis Reitter2010-07-211-30/+7
|
* Use explicit boolean expressions for if-conditionals, according to Telepathy ↵Travis Reitter2010-07-211-3/+3
| | | | style.
* Support removing groupsPhilip Withnall2010-07-211-2/+4
|
* Fix some referencing bugs with the IndividualStore and IndividualViewPhilip Withnall2010-07-211-8/+11
|
* Re-implement file sending with drag and dropPhilip Withnall2010-07-211-2/+3
|
* Hide/show groups as necessary when their members change.Travis Reitter2010-07-211-0/+7
|
* Replace the IndividualView's setup function with a more-conventional ↵Travis Reitter2010-07-211-1/+0
| | | | constructed function.
* Catch up with convention for getting the view's model.Travis Reitter2010-07-211-1/+1
|
* Finish adding favourites supportPhilip Withnall2010-07-211-7/+0
|
* Use the new FolksFavourite interface for favourites supportPhilip Withnall2010-07-211-0/+2
|
* Re-add the audio and video call menu items in the call-activated handler.Travis Reitter2010-07-211-4/+6
|
* Support the contact list tooltipTravis Reitter2010-07-211-1/+48
|
* Re-implement the context menu for IndividualsTravis Reitter2010-07-211-13/+9
|
* Don't crash if a row gets deleted before being expanded.Travis Reitter2010-07-211-1/+0
|
* Fix the formatting of some calls to g_object_set()Travis Reitter2010-07-211-6/+26
|
* Back-port better solution for incorrect-groups-expanded problem.Travis Reitter2010-07-211-0/+1
|
* Base the contact list around libfolks metacontacts. Not yet to feature-parityTravis Reitter2010-07-211-0/+2125
with mainline Empathy.