aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ephy-profile-utils.h
Commit message (Collapse)AuthorAgeFilesLines
* lib: Move auth data query/store methods from ephy-profile-utils to a new fileCarlos Garcia Campos2013-03-121-33/+0
| | | | Move to ephy-form-auth-data and renamed accordingly.
* ephy-profile-migrator: migrate form passwords to new schemaClaudio Saavedra2013-03-051-1/+1
| | | | | | | | | | This completes the migration, by moving all passwords previously stored as network passwords to the epiphany form passwords specific schema. It must be noted that some of these passwords were not properly stored as network passwords but as generic passwords, so a throghout search was necessary in order to find all of them. https://bugzilla.gnome.org/show_bug.cgi?id=679918
* ephy-profile-utils: migrate ephy_profile_utils_store/query_form_auth_data() ↵Claudio Saavedra2013-03-051-12/+27
| | | | | | | | | | | | | | | | to libsecret We add a new SecretSchema that is specific to epiphany and intended solely to store passwords for webforms. This is a better approach than hacking the server url in order to store the names of the forms in it. These methods are only used by EphyWebView to store the passwords and to retrieve the password when there is a cache match and by one of the early stages of password migration in the profile-migrator. If only this patch is applied, it is likely that only newly saved patchs will work properly, but others will remain intact. https://bugzilla.gnome.org/show_bug.cgi?id=679918
* Define the names of the history and bookmarks files in just one placeXan Lopez2012-12-121-0/+4
|
* ephy-profile-utils: add a profile_dir parameter to ↵Claudio Saavedra2012-09-041-1/+1
| | | | | | | | | ephy_profile_utils_do_migration() This is passed further on to the migrator process. Right now this is unused. https://bugzilla.gnome.org/show_bug.cgi?id=681679
* ephy-profile-migrator: New migrator for history backend changesClaudio Saavedra2012-09-011-1/+1
| | | | This adds a couple of new required columns to the urls table.
* tests: test that trying to run an invalid migration step failsXan Lopez2012-05-101-1/+1
|
* ephy-profile-utils: make ephy_profile_utils_do_migration more verbose on failureXan Lopez2012-05-091-1/+1
| | | | So we can properly test it.
* ephy-profile-migrator: migrate Web Applications to new profile locationXan Lopez2012-05-091-1/+1
| | | | | | | | | | We need to update their desktop files (they had references to the profile directory) and the symlink of the .desktop file in the Shell applications directory. It would be much easier to just delete and re-add the applications, but unfortunately that would wipe out the existing profile data in the apps (like cookies).
* ephy-profile-utils: split profile migration from EphyShellXan Lopez2012-05-081-0/+2
| | | | | Call it directly from main, since we want it to happen before the file helpers initialization.
* Create a new 'tabs-bar-visibility-policy' settingXan Lopez2012-04-161-1/+1
| | | | | | We need this to be an enum, since we'll a third option in the future for the Overview (to never show the tabs bar). For now just add the two values we have now and migrate the code and the user data.
* ephy-profile-migrator: migrate history to the new formatXan Lopez2012-03-071-1/+1
|
* ephy-profile-migration: separate migration code into another binaryDiego Escalante Urrelo2010-12-071-0/+49
The migration code is now in the ephy-profile-migrator binary, this means: - epiphany is not linking to NSS anymore - lib/ephy-profile-migration.c was split into: + lib/ephy-profile-migrator.c: the new ephy-profile-migrator binary + lib/ephy-profile-utils.c: convenience _ephy_profile_*_form_auth_data functions. - testing for migration is done without running ephy-profile-migrator Bug #636685