builder: move empathy_builder_* from Empathy to tp-account-widgets 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
Reorder header inclusions accordingly to the Telepathy coding style 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 includes 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 headers 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 inclusions 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
Merge remote-tracking branch 'jonny/ft' Conflicts: libempathy/empathy-tp-file.c
Use _unref instead of _free _destroy when possible.unref 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/
client-factory: stop creating EmpathyTpFile objects TpAutomaticClientFactory will create TpFileTransferChannels for us and they're, like, way better. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
use g_format_size instead of g_format_size_for_display The latter has been deprecated in GLib 2.31 but g_format_size() has been added in 2.30 so we can already use it without bumping the dep.
fix unused-but-set-variable warnings
ft-manager: add a 'Close' button (#646084)
factor out close_window()
Patch to transfer window to allow opening file with double clicks for #637195
GDK keys are now GDK_KEY_*
Don't abort when closing the FT dialogue Ensure we handle the case where the dialogue is closed by the window manager or programmatically gracefully.
Fix missing entries in switch statements Added missing default cases and missing enum cases.
Merge EmpathyContact:name and *_set_alias() to EmpathyContact:alias The "name" API was a relic of Gossip.
Port Empathy code to GSettings, remove EmpathyConf
Correctly store/restore maximized state of windows.
empathy-ft-manager: save the size of the window when disposing