summaryrefslogtreecommitdiffstats
path: root/components/webdata
Commit message (Collapse)AuthorAgeFilesLines
* Histogram versions and extended error codes for SQLite databases.shess@chromium.org2013-05-151-1/+1
| | | | | | | | | | | | | | | | | | | Track database versions across the fleet for purposes of making decisions about whether old migration code can be removed. As part of this, refactor histogram code to key off a per-database tag rather than histogram name, and to log in a form which can be fanned out via the field trial logic in histograms.xml [FYI michaeln from webkit/OWNERS, erikwright from {chrome,content}/net/OWNERS, sky for chrome/browser/history/OWNERS] BUG=none TBR=michaeln@chromium.org, erikwright@chromium.org, sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/14976003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200216 0039d316-1c4b-4281-b951-d872f2087c98
* Implement get/set(saveformdata) for chromium based webview.sgurun@chromium.org2013-05-151-2/+1
| | | | | | | | BUG=b/6335434 Review URL: https://chromiumcodereview.appspot.com/14637009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200197 0039d316-1c4b-4281-b951-d872f2087c98
* Create an interface which SyncableServices can use for making changes ↵caitkp@chromium.org2013-05-144-10/+50
| | | | | | | | | | | directly on the Autofill DB. TBR=akalin@chromium.org (c/b/sync/) BUG=230920 Review URL: https://chromiumcodereview.appspot.com/14679005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199904 0039d316-1c4b-4281-b951-d872f2087c98
* Transfer of WebData ownership, as discussed.joi@chromium.org2013-05-062-2/+1
| | | | | | | | | BUG=none R=dhollowa@chromium.org Review URL: https://codereview.chromium.org/14478003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198456 0039d316-1c4b-4281-b951-d872f2087c98
* components: Use base::MessageLoop.xhwang@chromium.org2013-05-062-7/+7
| | | | | | | | | BUG=236029 R=joi@chromium.org Review URL: https://chromiumcodereview.appspot.com/14021020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198374 0039d316-1c4b-4281-b951-d872f2087c98
* base: Remove ALLOW_THIS_IN_INITIALIZER_LIST macro.tfarina@chromium.org2013-05-011-1/+1
| | | | | | | | | | | | All the usages were fixed in past revisions and the remaining usages were fixed within this patch. BUG=234765 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/14657004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197671 0039d316-1c4b-4281-b951-d872f2087c98
* Move SupportsUserData code into AutofillWebData, so base class can live ↵caitkp@chromium.org2013-04-292-41/+0
| | | | | | | | | | | | | completely on UI thread. (depends on https://codereview.chromium.org/14103021/) TBR=akalin@chromium.org (c/b/sync) BUG=230920 Review URL: https://chromiumcodereview.appspot.com/13898011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197149 0039d316-1c4b-4281-b951-d872f2087c98
* Use Observer to notify of WebDB load instead of callbacks. We were already ↵caitkp@chromium.org2013-04-297-212/+347
| | | | | | | | | | | | | | partially doing this for Autofill, this CL just makes it so that all WebDB clients can use an observer interface, instead of passing callbacks. Also: -Split WebDatabaseService and WebDataServiceBackend into separate files TBR=isherman@chromium.org,akalin@chromium.org (c/b/password_manager/, c/b/sync/) BUG=230920 Review URL: https://chromiumcodereview.appspot.com/14103021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197078 0039d316-1c4b-4281-b951-d872f2087c98
* Move ie7_password namespace to //components, so it can be used by components.joi@chromium.org2013-04-242-0/+190
| | | | | | | | | | | | This will soon be used by the log-in related bits of WebData, which will be extracted along with the sign-in logic to //components/signin. TBR=ben@chromium.org BUG=233552 Review URL: https://codereview.chromium.org/14348027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196154 0039d316-1c4b-4281-b951-d872f2087c98
* [Autofill] Add domain of origin column to the Autofill WebDB tables.isherman@chromium.org2013-04-242-2/+35
| | | | | | | | | | | | This will be populated with domains like https://accounts.google.com/ for automatically aggregated profiles and chrome://settings/autofill for manually edited profiles. BUG=170401, 231029 Review URL: https://chromiumcodereview.appspot.com/14096007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196031 0039d316-1c4b-4281-b951-d872f2087c98
* Remove explicit thread manipulation from WebDB migration test.isherman@chromium.org2013-04-181-11/+1
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/13935005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194757 0039d316-1c4b-4281-b951-d872f2087c98
* Add an OWNERS file for //components/webdataisherman@chromium.org2013-04-131-0/+5
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/14095011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194104 0039d316-1c4b-4281-b951-d872f2087c98
* Put autofill code into namepspace autofill Step 2kaiwang@chromium.org2013-04-123-43/+53
| | | | | | | | | | | Move all code in components/autofill into autofill namespace. BUG=140037, 165534 TBR=ben@chromium.org (only namespace change) Review URL: https://chromiumcodereview.appspot.com/14089006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193982 0039d316-1c4b-4281-b951-d872f2087c98
* Build WebData as shared-lib component.caitkp@chromium.org2013-04-117-6/+47
| | | | | | | | | | | TBR=ben@chromium.org (chrome_browser.gypi change) BUG=181277 Review URL: https://chromiumcodereview.appspot.com/14101004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193727 0039d316-1c4b-4281-b951-d872f2087c98
* Convert string16 -> base::string16 in components/brettw@chromium.org2013-04-116-33/+33
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/13973004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193682 0039d316-1c4b-4281-b951-d872f2087c98
* Move webdata/autofill code into autofill componentcaitkp@chromium.org2013-04-1115-5375/+4
| | | | | | | | | | | | | | All code moved using tools/git/move_source_file.py Only manual changes were to DEPS and gypi files. TBR= ben@chromium.org, joi@chromium.org, robertshield@chromium.org (moving files from webdata to autofill component). BUG=181277,140037 Review URL: https://chromiumcodereview.appspot.com/13824004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193574 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to narrowest scope for a static, per suggestion in a review on ↵joi@chromium.org2013-04-101-2/+3
| | | | | | | | | | | another file. BUG=none Review URL: https://chromiumcodereview.appspot.com/13993005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193432 0039d316-1c4b-4281-b951-d872f2087c98
* Remove application locale cache in autofill code ↵jam@chromium.org2013-04-055-8/+8
| | | | | | | | | | | (AutofillCountry::ApplicationLOcale). This is in preparation for removing content::GetContentClient calls outside of content. BUG=227047 Review URL: https://codereview.chromium.org/13488009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192622 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebData component unittests to //components/webdata.caitkp@chromium.org2013-04-057-4/+4062
| | | | | | | | | TBR=ben@chromium.org BUG=181277 Review URL: https://chromiumcodereview.appspot.com/13650007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192608 0039d316-1c4b-4281-b951-d872f2087c98
* Make autofill's Address store country using the country code so that app ↵jam@chromium.org2013-04-051-10/+12
| | | | | | | | | | | locale isn't needed for the raw methods. This is in preparation for removing content::GetContentClient calls outside of content. BUG=227047 Review URL: https://codereview.chromium.org/13697002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192588 0039d316-1c4b-4281-b951-d872f2087c98
* Move c/b/webdata/code which does not depend on chrome/ to components/webdata/caitkp@chromium.org2013-04-0325-0/+4883
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically: Moving to components/webdata/autofill: c/b/api/webdata/autofill_web_data.h c/b/webdata/autofill_change.(cc|h) c/b/webdata/autofill_entry.(cc|h) c/b/webdata/autofill_table.(cc|h) c/b/webdata/autofill_web_data_service.(cc|h) moving to components/webdata/common: c/b/api/webdata/web_data_service_base c/b/api/webdata/web_data_service_consumer c/b/api/webdata/web_data_results c/b/webdata/web_data_request_manager c/b/webdata/web_data_service_base c/b/webdata/web_data_service_test_util c/b/webdata/web_database c/b/webdata/web_database_service c/b/webdata/web_database_table c/b/webdata/webdata_constants No change in how Webdata is built (it is still part of chrome_browser). All source files were moved using //tools/git/move_source_file.py, which updates includes of moved files, sorts include order, and updates header guards. The only manual bits of this change were: - Update .gypi files - Update DEPS files TBR=ben@chromium.org TEST=compiles! BUG=181277 Review URL: https://chromiumcodereview.appspot.com/13392014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192161 0039d316-1c4b-4281-b951-d872f2087c98
* Move Encryptor to //components/webdata/encryptor.joi@chromium.org2013-03-2411-0/+751
Used by //components/autofill, //chrome/browser and (soon) //components/webdata itself. Looking at [ git blame ], dhollowa@ and thestig@ seemed like the most likely candidates for the OWNERS. Let me know if you disagree. This seems small enough not to warrant a dynamic lib, and it doesn't have any singletons or such that would require it to be one (since it is used by multiple other components in the components build), so I made it a static library. TBR=ben@chromium.org BUG=181277 Review URL: https://codereview.chromium.org/12902030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190292 0039d316-1c4b-4281-b951-d872f2087c98