GNOME Bugzilla – Bug 540961
RFE: pidgin to empathy log migration
Last modified: 2008-08-20 08:40:23 UTC
Ability to migrate logs ( and preferably account settings) from pidgin . use case: i have my chat logged, which i can pull up to refer information. This is very helpful, and is is preventing me to move over to empathy.
The log conversation job could be done by Conduit. See http://bugzilla.gnome.org/show_bug.cgi?id=525520
Account settings will change when moving to MissionControl 5.x so I suggest to wait a bit for that. For logs I would like to move to a more indexed format that could be well integrated into tracker/beagle.
Jonny Lamb did an import patch for empathy, you can find the code in his git branch: http://git.collabora.co.uk/?p=user/jonny/empathy.git;a=shortlog;h=refs/heads/import-dialog I reviewed the code and here are my comments: Import accounts button should have an espacement of 6 with add/remove buttons. the label should be "Import accounts..." • Code in status icon is not really useful • Before creating an account, check if there is already one with the same protocol/accountID • Pidgin also have a display name for accounts, no? Can't we import it? • I don't like the import dialog UI, I think it should list all accounts from all supported applications and let the user check accounts he want to import. • once the account is imported, would be great to import its logs. • EmpathyImportDialog should be a singleton, make the dialog var in empathy_import_dialog_show static and if !=NULL simply call gtk_window_presence on it and return. • avoid gtk_widget_show_all and call gtk_widget_show on each widget you create instead. This avoid going through all widget contained by the dialog. • empathy_import_dialog_response_cb: Add an empty line between var declaration and the code. • empathy_import_dialog_pidgin_import_accounts: you can replace the first while() loops by for (node=rootnode->children; node; node = node->next){} and the first if in that loop can be changed to continue; to avoid identation of the rest of the code. • static functions should have the import_* prefix and not empathy_import_*
Oops sorry, this bug is about logs. I think logs should be imported when importing the account. Closing this bug as dup of bug #541060 so we can do both account/log import in that bug. *** This bug has been marked as a duplicate of 541060 ***