aboutsummaryrefslogtreecommitdiffstats
path: root/tp-account-widgets
Commit message (Collapse)AuthorAgeFilesLines
* tp-account-widgets: remove internal copyMarco Barisione2013-08-2074-21856/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets/Makefile.am: don't check the style of copied filesMarco Barisione2013-08-201-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-widget: add an "action-area" propertyMarco Barisione2013-08-202-16/+55
| | | | | | | This allows user of the class to get the buttons packed in a different widget, for instance the one returned by gtk_dialog_get_action_area. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-widget: make the buttons look like normal dialog buttonsMarco Barisione2013-08-201-3/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* protocol: add an object to represent a protocol and a way to list themMarco Barisione2013-08-203-0/+641
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets/Makefile.am: remove Empathy's include pathsMarco Barisione2013-08-201-2/+0
| | | | | | tp-account-widgets doesn't depend on Empathy headers any more! https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: don't include empathy(-ui)-utils.hMarco Barisione2013-08-2016-22/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: use g_strcmp0 instead of strcmpMarco Barisione2013-08-203-6/+6
| | | | | | | | There was no bug in this code, but I noticed the usage of strcmp because of compilation errors caused by some changes to the includes. g_strcmp0 is safer as it handles NULLs. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* irc-network-dialog: include stdlib.h needed for strtoulMarco Barisione2013-08-201-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-string-parser: include string.h needed for strlenMarco Barisione2013-08-201-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: add the TPAW namespace to ACCOUNT_WIDGETS_RESOURCES_PREFIXMarco Barisione2013-08-203-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move ACCOUNT_WIDGETS_RESOURCES_PREFIX from EmpathyMarco Barisione2013-08-202-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* calendar-button: don't use the non-existing TPAW_DEBUG_OTHER_THING flagMarco Barisione2013-08-201-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-debug: remove unused debug keysMarco Barisione2013-08-202-30/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: use TpAW's debugging functions instead of Empathy'sMarco Barisione2013-08-2017-34/+34
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-debug: don't set tp-glib's debug flags, Empathy does thatMarco Barisione2013-08-201-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-debug: copy from EmpathyMarco Barisione2013-08-203-0/+266
| | | | | | | This commit just copies the files and renames the function. tp-account-widget's debugging stuff is not functional yet. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-204-4/+238
| | | | | | | 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: use self->priv instead of EMPATHY_GET_PRIV(self)Marco Barisione2013-08-2016-776/+597
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move EMP_STR_EMPTY to tp-aw and rename itMarco Barisione2013-08-204-10/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: copy URL handling functions from Empathy to tp-awMarco Barisione2013-08-203-1/+48
| | | | | | | 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 empathy_xml_validate_from_resource to tp-aw and rename itMarco Barisione2013-08-203-1/+44
| | | | | | | This commit also changes the licence of the moved code (all copyrighted by Collabora Ltd.) from GPL to LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move empathy_window_present* to tp-aw and rename itMarco Barisione2013-08-203-1/+63
| | | | | | | 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 empathy_get_toplevel_window to tp-aw and rename itMarco Barisione2013-08-204-5/+28
| | | | | | | 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 empathy_implement_finish_* to tp-aw and rename themMarco Barisione2013-08-204-7/+55
| | | | | | All the code was initially written for wocky which is under LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* user-info: move from Empathy to tp-account-widgetsMarco Barisione2013-08-203-0/+852
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* avatar-chooser: move from Empathy to tp-account-widgetsMarco Barisione2013-08-203-0/+1293
| | | | | | | | | 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-awMarco Barisione2013-08-202-0/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-gsettings: move the avatar path stuff from Empathy to tp-awMarco Barisione2013-08-202-0/+38
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* camera-monitor: move from Empathy to tp-account-widgetsMarco Barisione2013-08-203-0/+366
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* cheese-camera-device-monitor: move from Empathy to tp-account-widgetsMarco Barisione2013-08-203-0/+484
| | | | | | | 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
* calendar-button: move from Empathy to tp-accounts-widgetsMarco Barisione2013-08-203-0/+342
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* contactinfo-utils: move from Empathy to tp-account-widgetsMarco Barisione2013-08-203-0/+312
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* string-parser: move everything except for _match_smiley(), to tp-awMarco Barisione2013-08-203-0/+285
| | | | | | | empathy_string_match_smiley() depends on other files and it's not needed by tp-account-widgets, so we can leave it in libempathy-gtk. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* time: move from Empathy to tp-account-widgetsMarco Barisione2013-08-203-0/+194
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* builder: move empathy_builder_* from Empathy to tp-account-widgetsMarco Barisione2013-08-206-25/+203
| | | | | | | 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
* builder: add stub header and source file for tpaw_builder_* functionsMarco Barisione2013-08-203-0/+55
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* live-search: move from Empathy to tp-account-widgetsMarco Barisione2013-08-204-6/+815
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-settings: don't set the presence on newly created accountsMarco Barisione2013-08-201-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | What happened before this patch was: 1) tpaw_account_settings_do_create_account() sets the requested presence to the global requested presence in Empathy; 2) If the requested presence is unset, unknown or offline, empathy_connect_new_account() sets it to available; 3) Every process with a TpAccountManager object in memory that was previously used to set the requested presence will try to set the presence on the new account. The first step is a problem as it doesn't work if the account is created by a process that is not Empathy as the other processes have no way of knowing what Empathy's requested presence is. This doesn't matter as, in the third step, both Empathy and gnome-shell (and any other process using a TpAccountManager) will try to set the presence to their own idea of the current requested presence. Of course this is a race condition, see [1], but the behaviour is not changed by this patch. In case there is no process using a TpAccountManager, the second step will still guarantee that the newly created account goes online. [1] https://bugs.freedesktop.org/show_bug.cgi?id=24104 https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: copy empathy_make_color_whiter()Marco Barisione2013-08-203-2/+15
| | | | | | | 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
* account-settings: use TpAccount's functions for schemes instead of Empathy'sMarco Barisione2013-08-201-3/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move functions for protocol and service display informationMarco Barisione2013-08-204-2/+97
| | | | | | | | | | | | | The following functions were moved from empathy to tp-aw and renamed accordingly: * empathy_protocol_icon_name; * empathy_protocol_name_to_display_name; * empathy_service_name_to_display_name. This commit also changes the licence of the moved code (all copyrighted by Collabora Ltd.) from GPL to LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move empathy_connect_new_account to tp-aw and rename itMarco Barisione2013-08-203-3/+53
| | | | | | | This commit also changes the licence of the moved code (all copyrighted by Collabora Ltd.) from GPL to LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: add stub for files with misc utility functionsMarco Barisione2013-08-203-0/+56
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* uoa-utils: move from Empathy to tp-awMarco Barisione2013-08-204-4/+102
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* keyring: explain why the schema name still contains “Empathy”Marco Barisione2013-08-201-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* keyring: move from Empathy to tp-account-widgetsMarco Barisione2013-08-204-8/+790
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* connection-managers: move from Empathy to tp-account-widgetsMarco Barisione2013-08-204-5/+443
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-settings: fix a reference to empathy-account-widget.cMarco Barisione2013-08-201-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-settings: move from Empathy to tp-account-widgetsMarco Barisione2013-08-2011-113/+2043
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* irc-network: change the license header from the GPL to the LGPL oneMarco Barisione2013-08-201-10/+9
| | | | | | | | The license of this file should have been LGPL from the start (see the header file too). Anyway, we have permission to relicense this file to LGPL, see GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-widget: change the license header from the GPL to the LGPL oneMarco Barisione2013-08-203-30/+27
| | | | | | | We have permission to relicense these files to LGPL, see GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: refer to the right renamed filesMarco Barisione2013-08-202-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: rename all the files from empathy-* to tpaw-*Marco Barisione2013-08-2034-87/+87
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: Switch the symbols namespace to tpawEmanuele Aina2013-08-2019-773/+773
| | | | | | | | The file names have been kept unchanged to keep the diff simple and will be updated later. This makes easier to spot where the account widgets still rely on libempathy. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: Move the IRC network list with the related sourcesEmanuele Aina2013-08-205-2/+576
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: Move the IRC support sources with the account widgetEmanuele Aina2013-08-207-2/+1705
| | | | | | | | To handle different networks and servers the IRC account widget uses many helper object and functions. Move them close to the IRC account widget sources. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tp-account-widgets: Move account widgets code in the tp-account-widgets subdirEmanuele Aina2013-08-2028-0/+9704
Start moving the account widgets code in a subdir before fully isolating it and stubbing it out in a submodule. https://bugzilla.gnome.org/show_bug.cgi?id=699492