avatar-chooser: move from Empathy to tp-account-widgets This commit also changes the licence of the moved code from GPL to LGPL. EmpathyAvatarChooser was based on Evolution's EImageChooser that was originally LGPL. The later contributions were relicensed by the authors, see GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
tpaw-images: move the default avatar definition from Empathy to tp-aw https://bugzilla.gnome.org/show_bug.cgi?id=699492
tpaw-gsettings: move the avatar path stuff from Empathy to tp-aw https://bugzilla.gnome.org/show_bug.cgi?id=699492
camera-monitor: move from Empathy to tp-account-widgets https://bugzilla.gnome.org/show_bug.cgi?id=699492
GNOME Goal: Update icon names Corrected the icon names as per the icon naming spec. https://bugzilla.gnome.org/show_bug.cgi?id=692160
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
Fix breakage introduced in previous commit with Cheese enabled Oops. I failed to test commit 66e393b7 with the Cheese support enabled and I deleted an header too much.
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
Use TpWeakRef when user_data of an async call is a widget Keeping a ref on widgets is not enough to keep it alive, because gtk_widget_destroy will run destroy even if there are still refs. https://bugzilla.gnome.org/show_bug.cgi?id=680775
EmpathyAvatarChooser: rebase on TpAccount API It can now edit the avatar of a TpAccount passed at construct time. The image is taken from the TpAccount directly instead of asking the user to set one. This is much more self contained code. https://bugzilla.gnome.org/show_bug.cgi?id=680449
Use g_cclosure_marshal_generic for all signals No more ugly marshallers \o/
avatar-chooser: disable 'take picture' button if there is no camera connected https://bugzilla.gnome.org/show_bug.cgi?id=652985
avatar-chooser: split creation of the file chooser dialog https://bugzilla.gnome.org/show_bug.cgi?id=652985
Fix unclear string in avatar chooser * Fix an unclear error string in the avatar chooser when saving camera taken image to file. Fixes bug #657166
avatar-chooser: rely on the factory to prepare TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS https://bugzilla.gnome.org/show_bug.cgi?id=656831
empathy_avatar_new: stop stealing strings (#650939) It was pretty confusing when reading/reviewing code.
remove useless callback
avatar-chooser: replace finalize by dispose It just unref objects.