-
kinuko@chromium.org authored
Reviewed by Dumitru Daniliuc. Add idl and mock classes for FileSystem API's {File,Directory}Entry and related interfaces https://bugs.webkit.org/show_bug.cgi?id=43993 Adding DirectoryEntry, DirectoryReader, EntriesCallback and FileEntry as defined in HTML5 FileSystem API. http://dev.w3.org/2009/dap/file-system/file-dir-sys.html Also adding Makefile entries for idl and mock classes added in changeset 64414 (except for Android platforms). Tests will be added when we add underlying implementation. * CMakeLists.txt: * DerivedSources.cpp: * DerivedSources.make: * GNUmakefile.am: * WebCore.gypi: * WebCore.pri: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * storage/DOMFileSystem.cpp: (WebCore::DOMFileSystem::root): * storage/DOMFileSystem.h: * storage/DOMFileSystem.idl: * storage/DirectoryEntry.cpp: Added. * storage/DirectoryEntry.h: Added. * storage/DirectoryEntry.idl: Added. * storage/DirectoryReader.cpp: Added. * storage/DirectoryReader.h: Added. * storage/DirectoryReader.idl: Added. * storage/EntriesCallback.h: Added. * storage/EntriesCallback.idl: Added. * storage/EntryArray.cpp: Added. * storage/EntryArray.h: Added. * storage/EntryArray.idl: Added. * storage/Entry.cpp: (WebCore::Entry::Entry): (WebCore::Entry::getMetadata): (WebCore::Entry::moveTo): (WebCore::Entry::copyTo): (WebCore::Entry::remove): (WebCore::Entry::getParent): * storage/Entry.h: (WebCore::Entry::isFile): (WebCore::Entry::isDirectory): * storage/Entry.idl: * storage/FileEntry.cpp: Added. * storage/FileEntry.h: Added. * storage/FileEntry.idl: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65474 268f45cc-cd09-0410-ab3c-d52691b4dbfc
153233a2