summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/file_system_directory_database.cc
Commit message (Collapse)AuthorAgeFilesLines
* Enhance error reporting for leveldb errors in origin/directory database codekinuko@chromium.org2011-09-281-16/+19
| | | | | | | | | BUG=94314 TEST=none (no functionality changes) Review URL: http://codereview.chromium.org/8054009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103099 0039d316-1c4b-4281-b951-d872f2087c98
* Move chromium-specific files from leveldb's repository to chromium, stage 2.dgrogan@chromium.org2011-08-161-2/+2
| | | | | | | | | | | | | | | | | | | Stages: 1. Remove chromium files from leveldb repo. [Done] 2. Put chromium leveldb files in third_party/leveldatabase and leveldb in third_party/leveldatabase/src. Update leveldb references in chrome to use third_party/leveldatabase/src instead of third_party/leveldb. Leave third_party/leveldb so it can be referred to by WebCore.gyp. 3. Change third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp to use third_party/leveldatabase. 4. Delete third_party/leveldb Eventually: 5. Rename third_party/leveldatabase back to third_party/leveldb We can't avoid the leveldb-checkout duplication by just changing third_party/leveldb from an unversioned to a versioned directory. Doing so would break everyone's gclient sync update. BUG=89378 TEST=indexeddb layout and browser tests Review URL: http://codereview.chromium.org/7522008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96915 0039d316-1c4b-4281-b951-d872f2087c98
* Another blank changekinuko@chromium.org2011-07-151-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=tyoshino Review URL: http://codereview.chromium.org/7384009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92680 0039d316-1c4b-4281-b951-d872f2087c98
* Blank change (adding space) to kick buildkinuko@chromium.org2011-07-151-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=ojan Review URL: http://codereview.chromium.org/7386004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92677 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2011-06-211-1/+1
| | | | | | | | | | | | | CID=9299,13805,14203,14284,14459,15435,15897,16023,16614,16773,16819,16820, 16908,16916 BUG=none TEST=none R=kmadhusu@chromium.org Review URL: http://codereview.chromium.org/7215027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89897 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a NOTREACHED being hit in a test.ericu@google.com2011-06-011-4/+10
| | | | | | | | | | | GetFileInfo on the root should work even if you haven't created any files yet. BUG=none TEST=unit tests, WorkerFileSystemTest.FLAKY_ResolveURLHttpTests Review URL: http://codereview.chromium.org/7020012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87409 0039d316-1c4b-4281-b951-d872f2087c98
* Code to migrate a single directory from the old sandbox to the new.ericu@chromium.org2011-05-201-0/+16
| | | | | | | | | | | | Also cleans up the new directory path format just a bit, and makes the database store relative paths instead of absolute ones, so that if the user moves her profile path, things don't break. BUG=none TEST=unit test Review URL: http://codereview.chromium.org/7042029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86145 0039d316-1c4b-4281-b951-d872f2087c98
* This integrates the obfuscated filesystem, but keeps it turned off with a flag.ericu@chromium.org2011-05-191-1/+7
| | | | | | | | | | | | | | | | This doesn't include proper quota integration, which will happen in a later CL. Current status: seems to work [test_shell_tests and layout tests], barring backwards-compatibility mode and File() issues [so turning the flag off just gives you a broken filesystem for now, and any test that uses File() fails]. BUG=none TEST=existing tests Review URL: http://codereview.chromium.org/7036023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85872 0039d316-1c4b-4281-b951-d872f2087c98
* A few small cleanup items from TODOs in the Obfuscated filesystem code--unit ↵ericu@chromium.org2011-05-161-11/+21
| | | | | | | | | | | | tests and one data type change. BUG=none TEST=unit tests included Review URL: http://codereview.chromium.org/7013054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85508 0039d316-1c4b-4281-b951-d872f2087c98
* ObfuscatedFileSystemFileUtil classericu@google.com2011-05-131-2/+55
| | | | | | | | | | This is functional and reasonably well-tested, but we'll still have to adapt the system a bit in order to use it. BUG=none TEST=included unit tests Review URL: http://codereview.chromium.org/6955013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85332 0039d316-1c4b-4281-b951-d872f2087c98
* Added FileSystemDirectoryDatabase::GetNextInteger(), for use in generatingericu@google.com2011-05-061-18/+75
| | | | | | | | | | | unique backing file names in the obfuscated filesystem. BUG=NONE TEST=unit test Review URL: http://codereview.chromium.org/6935018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84527 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmission of 6898057, with build fixes.ericu@google.com2011-05-051-0/+396
| | | | | | | | BUG=none TEST=unit tests TBR=michaeln@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84356 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84301 - A database to hold filesystem directory information, to ↵zea@chromium.org2011-05-051-395/+0
| | | | | | | | | | | | | | replace real paths. BUG=NONE TEST=included unit tests Review URL: http://codereview.chromium.org/6898057 TBR=ericu@google.com Review URL: http://codereview.chromium.org/6931040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84310 0039d316-1c4b-4281-b951-d872f2087c98
* A database to hold filesystem directory information, to replace real paths.ericu@google.com2011-05-051-0/+395
BUG=NONE TEST=included unit tests Review URL: http://codereview.chromium.org/6898057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84301 0039d316-1c4b-4281-b951-d872f2087c98