Changeset 221209 in webkit


Ignore:
Timestamp:
Aug 25, 2017 3:41:04 PM (7 years ago)
Author:
Chris Dumez
Message:

Land stubs for File and Directory Entries API interfaces
https://bugs.webkit.org/show_bug.cgi?id=175993
<rdar://problem/34087477>

Reviewed by Ryosuke Niwa.

Source/JavaScriptCore:

Add CommonIdentifiers needed for [EnabledAtRuntime].

  • runtime/CommonIdentifiers.h:

Source/WebCore:

Land stubs for File and Directory Entries API interfaces:

Those will be needed to support drag and drop.

Test: http/wpt/entries-api/interfaces.html

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • Modules/entriesapi/DOMFileSystem.cpp: Added.

(WebCore::DOMFileSystem::DOMFileSystem):
(WebCore::DOMFileSystem::~DOMFileSystem):

  • Modules/entriesapi/DOMFileSystem.h: Added.

(WebCore::DOMFileSystem::create):
(WebCore::DOMFileSystem::name const):
(WebCore::DOMFileSystem::root const):

  • Modules/entriesapi/DOMFileSystem.idl: Added.
  • Modules/entriesapi/ErrorCallback.h: Added.
  • Modules/entriesapi/ErrorCallback.idl: Added.
  • Modules/entriesapi/FileCallback.h: Added.
  • Modules/entriesapi/FileCallback.idl: Added.
  • Modules/entriesapi/FileSystemDirectoryEntry.cpp: Added.

(WebCore::FileSystemDirectoryEntry::FileSystemDirectoryEntry):
(WebCore::FileSystemDirectoryEntry::getFile):
(WebCore::FileSystemDirectoryEntry::getDirectory):

  • Modules/entriesapi/FileSystemDirectoryEntry.h: Added.
  • Modules/entriesapi/FileSystemDirectoryEntry.idl: Added.
  • Modules/entriesapi/FileSystemEntry.cpp: Added.

(WebCore::FileSystemEntry::FileSystemEntry):

  • Modules/entriesapi/FileSystemEntry.h: Added.

(WebCore::FileSystemEntry::~FileSystemEntry):
(WebCore::FileSystemEntry::isFile const):
(WebCore::FileSystemEntry::isDirectory const):
(WebCore::FileSystemEntry::name const):
(WebCore::FileSystemEntry::fullPath const):
(WebCore::FileSystemEntry::filesystem const):

  • Modules/entriesapi/FileSystemEntry.idl: Added.
  • Modules/entriesapi/FileSystemEntryCallback.h: Added.
  • Modules/entriesapi/FileSystemEntryCallback.idl: Added.
  • Modules/entriesapi/FileSystemFileEntry.cpp: Added.

(WebCore::FileSystemFileEntry::FileSystemFileEntry):
(WebCore::FileSystemFileEntry::file):

  • Modules/entriesapi/FileSystemFileEntry.h: Added.
  • Modules/entriesapi/FileSystemFileEntry.idl: Added.
  • WebCore.xcodeproj/project.pbxproj:

LayoutTests:

Add layout test coverage.

  • http/wpt/entries-api/interfaces-expected.txt: Added.
  • http/wpt/entries-api/interfaces.html: Added.
Location:
trunk
Files:
22 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r221201 r221209  
     12017-08-25  Chris Dumez  <cdumez@apple.com>
     2
     3        Land stubs for File and Directory Entries API interfaces
     4        https://bugs.webkit.org/show_bug.cgi?id=175993
     5        <rdar://problem/34087477>
     6
     7        Reviewed by Ryosuke Niwa.
     8
     9        Add layout test coverage.
     10
     11        * http/wpt/entries-api/interfaces-expected.txt: Added.
     12        * http/wpt/entries-api/interfaces.html: Added.
     13
    1142017-08-25  Youenn Fablet  <youenn@apple.com>
    215
  • trunk/Source/JavaScriptCore/ChangeLog

    r221208 r221209  
     12017-08-25  Chris Dumez  <cdumez@apple.com>
     2
     3        Land stubs for File and Directory Entries API interfaces
     4        https://bugs.webkit.org/show_bug.cgi?id=175993
     5        <rdar://problem/34087477>
     6
     7        Reviewed by Ryosuke Niwa.
     8
     9        Add CommonIdentifiers needed for [EnabledAtRuntime].
     10
     11        * runtime/CommonIdentifiers.h:
     12
    1132017-08-25  Brian Burg  <bburg@apple.com>
    214
  • trunk/Source/JavaScriptCore/runtime/CommonIdentifiers.h

    r221160 r221209  
    5050    macro(EvalError) \
    5151    macro(FederatedCredential) \
     52    macro(FileSystem) \
     53    macro(FileSystemDirectoryEntry) \
     54    macro(FileSystemEntry) \
     55    macro(FileSystemFileEntry) \
    5256    macro(Function) \
    5357    macro(Gamepad) \
  • trunk/Source/WebCore/CMakeLists.txt

    r221198 r221209  
    2222    "${WEBCORE_DIR}/Modules/encryptedmedia"
    2323    "${WEBCORE_DIR}/Modules/encryptedmedia/legacy"
     24    "${WEBCORE_DIR}/Modules/entriesapi"
    2425    "${WEBCORE_DIR}/Modules/fetch"
    2526    "${WEBCORE_DIR}/Modules/geolocation"
     
    153154    Modules/credentials
    154155    Modules/encryptedmedia/legacy
     156    Modules/entriesapi
    155157    Modules/fetch
    156158    Modules/geolocation
     
    198200    Modules/credentials/PasswordCredential.idl
    199201    Modules/credentials/PasswordCredentialData.idl
     202
     203    Modules/entriesapi/DOMFileSystem.idl
     204    Modules/entriesapi/ErrorCallback.idl
     205    Modules/entriesapi/FileCallback.idl
     206    Modules/entriesapi/FileSystemDirectoryEntry.idl
     207    Modules/entriesapi/FileSystemEntry.idl
     208    Modules/entriesapi/FileSystemEntryCallback.idl
     209    Modules/entriesapi/FileSystemFileEntry.idl
    200210
    201211    Modules/fetch/DOMWindowFetch.idl
     
    909919    Modules/credentials/NavigatorCredentials.cpp
    910920    Modules/credentials/PasswordCredential.cpp
     921
     922    Modules/entriesapi/DOMFileSystem.cpp
     923    Modules/entriesapi/FileSystemDirectoryEntry.cpp
     924    Modules/entriesapi/FileSystemEntry.cpp
     925    Modules/entriesapi/FileSystemFileEntry.cpp
    911926
    912927    Modules/fetch/DOMWindowFetch.cpp
  • trunk/Source/WebCore/ChangeLog

    r221202 r221209  
     12017-08-25  Chris Dumez  <cdumez@apple.com>
     2
     3        Land stubs for File and Directory Entries API interfaces
     4        https://bugs.webkit.org/show_bug.cgi?id=175993
     5        <rdar://problem/34087477>
     6
     7        Reviewed by Ryosuke Niwa.
     8
     9        Land stubs for File and Directory Entries API interfaces:
     10        - https://wicg.github.io/entries-api/#idl-index
     11
     12        Those will be needed to support drag and drop.
     13
     14        Test: http/wpt/entries-api/interfaces.html
     15
     16        * CMakeLists.txt:
     17        * DerivedSources.cpp:
     18        * DerivedSources.make:
     19        * Modules/entriesapi/DOMFileSystem.cpp: Added.
     20        (WebCore::DOMFileSystem::DOMFileSystem):
     21        (WebCore::DOMFileSystem::~DOMFileSystem):
     22        * Modules/entriesapi/DOMFileSystem.h: Added.
     23        (WebCore::DOMFileSystem::create):
     24        (WebCore::DOMFileSystem::name const):
     25        (WebCore::DOMFileSystem::root const):
     26        * Modules/entriesapi/DOMFileSystem.idl: Added.
     27        * Modules/entriesapi/ErrorCallback.h: Added.
     28        * Modules/entriesapi/ErrorCallback.idl: Added.
     29        * Modules/entriesapi/FileCallback.h: Added.
     30        * Modules/entriesapi/FileCallback.idl: Added.
     31        * Modules/entriesapi/FileSystemDirectoryEntry.cpp: Added.
     32        (WebCore::FileSystemDirectoryEntry::FileSystemDirectoryEntry):
     33        (WebCore::FileSystemDirectoryEntry::getFile):
     34        (WebCore::FileSystemDirectoryEntry::getDirectory):
     35        * Modules/entriesapi/FileSystemDirectoryEntry.h: Added.
     36        * Modules/entriesapi/FileSystemDirectoryEntry.idl: Added.
     37        * Modules/entriesapi/FileSystemEntry.cpp: Added.
     38        (WebCore::FileSystemEntry::FileSystemEntry):
     39        * Modules/entriesapi/FileSystemEntry.h: Added.
     40        (WebCore::FileSystemEntry::~FileSystemEntry):
     41        (WebCore::FileSystemEntry::isFile const):
     42        (WebCore::FileSystemEntry::isDirectory const):
     43        (WebCore::FileSystemEntry::name const):
     44        (WebCore::FileSystemEntry::fullPath const):
     45        (WebCore::FileSystemEntry::filesystem const):
     46        * Modules/entriesapi/FileSystemEntry.idl: Added.
     47        * Modules/entriesapi/FileSystemEntryCallback.h: Added.
     48        * Modules/entriesapi/FileSystemEntryCallback.idl: Added.
     49        * Modules/entriesapi/FileSystemFileEntry.cpp: Added.
     50        (WebCore::FileSystemFileEntry::FileSystemFileEntry):
     51        (WebCore::FileSystemFileEntry::file):
     52        * Modules/entriesapi/FileSystemFileEntry.h: Added.
     53        * Modules/entriesapi/FileSystemFileEntry.idl: Added.
     54        * WebCore.xcodeproj/project.pbxproj:
     55
    1562017-08-25  Brent Fulgham  <bfulgham@apple.com>
    257
  • trunk/Source/WebCore/DerivedSources.cpp

    r220941 r221209  
    156156#include "JSDOMError.cpp"
    157157#include "JSDOMException.cpp"
     158#include "JSDOMFileSystem.cpp"
    158159#include "JSDOMFormData.cpp"
    159160#include "JSDOMImplementation.cpp"
     
    177178#include "JSDOMWindowWebDatabase.cpp"
    178179#include "JSElement.cpp"
     180#include "JSErrorCallback.cpp"
    179181#include "JSErrorEvent.cpp"
    180182#include "JSEvent.cpp"
     
    188190#include "JSFetchResponse.cpp"
    189191#include "JSFile.cpp"
     192#include "JSFileCallback.cpp"
    190193#include "JSFileError.cpp"
    191194#include "JSFileList.cpp"
    192195#include "JSFileReader.cpp"
    193196#include "JSFileReaderSync.cpp"
     197#include "JSFileSystemDirectoryEntry.cpp"
     198#include "JSFileSystemEntry.cpp"
     199#include "JSFileSystemEntryCallback.cpp"
     200#include "JSFileSystemFileEntry.cpp"
    194201#include "JSFocusEvent.cpp"
    195202#include "JSFontFace.cpp"
  • trunk/Source/WebCore/DerivedSources.make

    r220955 r221209  
    3636    $(WebCore)/Modules/encryptedmedia \
    3737    $(WebCore)/Modules/encryptedmedia/legacy \
     38    $(WebCore)/Modules/entriesapi \
    3839    $(WebCore)/Modules/fetch \
    3940    $(WebCore)/Modules/gamepad \
     
    134135    $(WebCore)/Modules/encryptedmedia/legacy/WebKitMediaKeySession.idl \
    135136    $(WebCore)/Modules/encryptedmedia/legacy/WebKitMediaKeys.idl \
     137    $(WebCore)/Modules/entriesapi/DOMFileSystem.idl \
     138    $(WebCore)/Modules/entriesapi/ErrorCallback.idl \
     139    $(WebCore)/Modules/entriesapi/FileCallback.idl \
     140    $(WebCore)/Modules/entriesapi/FileSystemDirectoryEntry.idl \
     141    $(WebCore)/Modules/entriesapi/FileSystemEntry.idl \
     142    $(WebCore)/Modules/entriesapi/FileSystemEntryCallback.idl \
     143    $(WebCore)/Modules/entriesapi/FileSystemFileEntry.idl \
    136144    $(WebCore)/Modules/fetch/DOMWindowFetch.idl \
    137145    $(WebCore)/Modules/fetch/FetchBody.idl \
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r221201 r221209  
    34203420                832B843419D8E55100B26055 /* SVGAnimateElementBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 832B843319D8E55100B26055 /* SVGAnimateElementBase.h */; };
    34213421                832B843619D8E57400B26055 /* SVGAnimateElementBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832B843519D8E57400B26055 /* SVGAnimateElementBase.cpp */; };
     3422                833B9E311F508D8500E0E428 /* JSFileSystemDirectoryEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 833B9E2B1F508D8000E0E428 /* JSFileSystemDirectoryEntry.cpp */; };
     3423                833B9E321F508D8500E0E428 /* JSFileSystemDirectoryEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 833B9E2F1F508D8000E0E428 /* JSFileSystemDirectoryEntry.h */; };
     3424                833B9E331F508D8500E0E428 /* JSFileSystemEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 833B9E2E1F508D8000E0E428 /* JSFileSystemEntry.cpp */; };
     3425                833B9E341F508D8500E0E428 /* JSFileSystemEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 833B9E2A1F508D8000E0E428 /* JSFileSystemEntry.h */; };
     3426                833B9E351F508D8500E0E428 /* JSFileSystemFileEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 833B9E2D1F508D8000E0E428 /* JSFileSystemFileEntry.cpp */; };
     3427                833B9E361F508D8500E0E428 /* JSFileSystemFileEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 833B9E2C1F508D8000E0E428 /* JSFileSystemFileEntry.h */; };
    34223428                83407FC11E8D9C1700E048D3 /* VisibilityChangeClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 83407FC01E8D9C1200E048D3 /* VisibilityChangeClient.h */; settings = {ATTRIBUTES = (Private, ); }; };
    34233429                834476EE1DA5BC57002B6ED2 /* JSScrollToOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83E9B3001DA5A51E00FFE8F6 /* JSScrollToOptions.cpp */; };
     
    34543460                836FBCEA178C113200B21A15 /* SVGAnimatedTypeAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 836FBCE9178C113200B21A15 /* SVGAnimatedTypeAnimator.cpp */; };
    34553461                836FBCEC178C117F00B21A15 /* SVGAnimatedProperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 836FBCEB178C117F00B21A15 /* SVGAnimatedProperty.cpp */; };
     3462                8370568D1F50915500D93425 /* JSFileCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 837056881F50915000D93425 /* JSFileCallback.cpp */; };
     3463                8370568E1F50915700D93425 /* JSFileCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 8370568B1F50915000D93425 /* JSFileCallback.h */; };
     3464                8370568F1F50915900D93425 /* JSFileSystemEntryCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8370568A1F50915000D93425 /* JSFileSystemEntryCallback.cpp */; };
     3465                837056901F50915C00D93425 /* JSFileSystemEntryCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 837056891F50915000D93425 /* JSFileSystemEntryCallback.h */; };
     3466                8371AC3B1F509BE400FBF284 /* ErrorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 8371AC391F509BDD00FBF284 /* ErrorCallback.h */; };
    34563467                8372DB311A6780A800C697C5 /* DiagnosticLoggingResultType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8372DB301A6780A800C697C5 /* DiagnosticLoggingResultType.h */; settings = {ATTRIBUTES = (Private, ); }; };
    34573468                83765F951DAC522F00C06537 /* MouseEventInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 83765F941DAC521800C06537 /* MouseEventInit.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    34653476                838EF53B1DC14A7C008F0C39 /* JSIDBTransactionMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 838EF5391DC14A75008F0C39 /* JSIDBTransactionMode.cpp */; };
    34663477                838EF53C1DC14A7C008F0C39 /* JSIDBTransactionMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 838EF53A1DC14A75008F0C39 /* JSIDBTransactionMode.h */; };
     3478                838F86DA1F509E7400E8CFC5 /* FileCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 838F86D81F509E6C00E8CFC5 /* FileCallback.h */; };
     3479                838F86DB1F509E7B00E8CFC5 /* FileSystemEntryCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 838F86D71F509E6C00E8CFC5 /* FileSystemEntryCallback.h */; };
     3480                8399470B1F50B63E00E9D86B /* DOMFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 839947091F50B63800E9D86B /* DOMFileSystem.cpp */; };
     3481                8399470C1F50B63E00E9D86B /* DOMFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 839947071F50B63800E9D86B /* DOMFileSystem.h */; };
     3482                8399470F1F50B6FA00E9D86B /* JSDOMFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8399470D1F50B6F300E9D86B /* JSDOMFileSystem.cpp */; };
     3483                839947101F50B6FA00E9D86B /* JSDOMFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8399470E1F50B6F300E9D86B /* JSDOMFileSystem.h */; };
    34673484                839A2F2D1E204A710039057E /* WebGLStateTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 839A2F2B1E204A6D0039057E /* WebGLStateTracker.cpp */; };
    34683485                839A2F2E1E204A710039057E /* WebGLStateTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 839A2F2C1E204A6D0039057E /* WebGLStateTracker.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    35053522                83E359A21BB1031D002CEB98 /* JSHTMLTimeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E359A01BB1031D002CEB98 /* JSHTMLTimeElement.h */; };
    35063523                83E359A31BB1031D002CEB98 /* JSHTMLTimeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83E359A11BB1031D002CEB98 /* JSHTMLTimeElement.cpp */; };
     3524                83EE598E1F50958E003E8B30 /* JSErrorCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83EE598C1F50958B003E8B30 /* JSErrorCallback.cpp */; };
     3525                83EE598F1F50958E003E8B30 /* JSErrorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 83EE598B1F50958B003E8B30 /* JSErrorCallback.h */; };
     3526                83FB33701F508A5400986E54 /* FileSystemDirectoryEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FB336B1F508A4E00986E54 /* FileSystemDirectoryEntry.cpp */; };
     3527                83FB33711F508A5400986E54 /* FileSystemDirectoryEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FB336D1F508A4E00986E54 /* FileSystemDirectoryEntry.h */; };
     3528                83FB33721F508A5800986E54 /* FileSystemEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FB336E1F508A4E00986E54 /* FileSystemEntry.cpp */; };
     3529                83FB33731F508A5800986E54 /* FileSystemEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FB336F1F508A4E00986E54 /* FileSystemEntry.h */; };
     3530                83FB33741F508A5B00986E54 /* FileSystemFileEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FB33691F508A4E00986E54 /* FileSystemFileEntry.cpp */; };
     3531                83FB33751F508A5B00986E54 /* FileSystemFileEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FB336C1F508A4E00986E54 /* FileSystemFileEntry.h */; };
    35073532                83FE7CA71DA9F1A70037237C /* UIEventInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FE7CA41DA9F1660037237C /* UIEventInit.h */; settings = {ATTRIBUTES = (Private, ); }; };
    35083533                83FE7CA81DA9F1B60037237C /* EventModifierInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FE7CA31DA9F1650037237C /* EventModifierInit.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    1154811573                832B843319D8E55100B26055 /* SVGAnimateElementBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateElementBase.h; sourceTree = "<group>"; };
    1154911574                832B843519D8E57400B26055 /* SVGAnimateElementBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateElementBase.cpp; sourceTree = "<group>"; };
     11575                833B9E2A1F508D8000E0E428 /* JSFileSystemEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileSystemEntry.h; sourceTree = "<group>"; };
     11576                833B9E2B1F508D8000E0E428 /* JSFileSystemDirectoryEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileSystemDirectoryEntry.cpp; sourceTree = "<group>"; };
     11577                833B9E2C1F508D8000E0E428 /* JSFileSystemFileEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileSystemFileEntry.h; sourceTree = "<group>"; };
     11578                833B9E2D1F508D8000E0E428 /* JSFileSystemFileEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileSystemFileEntry.cpp; sourceTree = "<group>"; };
     11579                833B9E2E1F508D8000E0E428 /* JSFileSystemEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileSystemEntry.cpp; sourceTree = "<group>"; };
     11580                833B9E2F1F508D8000E0E428 /* JSFileSystemDirectoryEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileSystemDirectoryEntry.h; sourceTree = "<group>"; };
    1155011581                83407FC01E8D9C1200E048D3 /* VisibilityChangeClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisibilityChangeClient.h; sourceTree = "<group>"; };
    1155111582                8348BFA91B85729500912F36 /* ClassCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClassCollection.cpp; sourceTree = "<group>"; };
     
    1158911620                836FBCE9178C113200B21A15 /* SVGAnimatedTypeAnimator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedTypeAnimator.cpp; sourceTree = "<group>"; };
    1159011621                836FBCEB178C117F00B21A15 /* SVGAnimatedProperty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedProperty.cpp; sourceTree = "<group>"; };
     11622                837056881F50915000D93425 /* JSFileCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileCallback.cpp; sourceTree = "<group>"; };
     11623                837056891F50915000D93425 /* JSFileSystemEntryCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileSystemEntryCallback.h; sourceTree = "<group>"; };
     11624                8370568A1F50915000D93425 /* JSFileSystemEntryCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileSystemEntryCallback.cpp; sourceTree = "<group>"; };
     11625                8370568B1F50915000D93425 /* JSFileCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileCallback.h; sourceTree = "<group>"; };
     11626                8371AC361F509BDD00FBF284 /* FileSystemEntryCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FileSystemEntryCallback.idl; sourceTree = "<group>"; };
     11627                8371AC371F509BDD00FBF284 /* ErrorCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ErrorCallback.idl; sourceTree = "<group>"; };
     11628                8371AC381F509BDD00FBF284 /* FileCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FileCallback.idl; sourceTree = "<group>"; };
     11629                8371AC391F509BDD00FBF284 /* ErrorCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorCallback.h; sourceTree = "<group>"; };
    1159111630                8372DB301A6780A800C697C5 /* DiagnosticLoggingResultType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiagnosticLoggingResultType.h; sourceTree = "<group>"; };
    1159211631                83765F931DAC521800C06537 /* MouseEventInit.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MouseEventInit.idl; sourceTree = "<group>"; };
     
    1160311642                838EF5391DC14A75008F0C39 /* JSIDBTransactionMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSIDBTransactionMode.cpp; sourceTree = "<group>"; };
    1160411643                838EF53A1DC14A75008F0C39 /* JSIDBTransactionMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSIDBTransactionMode.h; sourceTree = "<group>"; };
     11644                838F86D71F509E6C00E8CFC5 /* FileSystemEntryCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileSystemEntryCallback.h; sourceTree = "<group>"; };
     11645                838F86D81F509E6C00E8CFC5 /* FileCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileCallback.h; sourceTree = "<group>"; };
     11646                839947071F50B63800E9D86B /* DOMFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMFileSystem.h; sourceTree = "<group>"; };
     11647                839947081F50B63800E9D86B /* DOMFileSystem.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMFileSystem.idl; sourceTree = "<group>"; };
     11648                839947091F50B63800E9D86B /* DOMFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMFileSystem.cpp; sourceTree = "<group>"; };
     11649                8399470D1F50B6F300E9D86B /* JSDOMFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMFileSystem.cpp; sourceTree = "<group>"; };
     11650                8399470E1F50B6F300E9D86B /* JSDOMFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMFileSystem.h; sourceTree = "<group>"; };
    1160511651                839A2F2B1E204A6D0039057E /* WebGLStateTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebGLStateTracker.cpp; sourceTree = "<group>"; };
    1160611652                839A2F2C1E204A6D0039057E /* WebGLStateTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebGLStateTracker.h; sourceTree = "<group>"; };
     
    1165111697                83E9B3001DA5A51E00FFE8F6 /* JSScrollToOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSScrollToOptions.cpp; sourceTree = "<group>"; };
    1165211698                83E9B3011DA5A51E00FFE8F6 /* JSScrollToOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSScrollToOptions.h; sourceTree = "<group>"; };
     11699                83EE598B1F50958B003E8B30 /* JSErrorCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSErrorCallback.h; sourceTree = "<group>"; };
     11700                83EE598C1F50958B003E8B30 /* JSErrorCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSErrorCallback.cpp; sourceTree = "<group>"; };
    1165311701                83F570AD1C53268E007FD6CB /* JSXMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSXMLDocument.h; sourceTree = "<group>"; };
    1165411702                83F570AE1C53268E007FD6CB /* JSXMLDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSXMLDocument.cpp; sourceTree = "<group>"; };
     11703                83FB33671F508A4E00986E54 /* FileSystemFileEntry.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FileSystemFileEntry.idl; sourceTree = "<group>"; };
     11704                83FB33681F508A4E00986E54 /* FileSystemEntry.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FileSystemEntry.idl; sourceTree = "<group>"; };
     11705                83FB33691F508A4E00986E54 /* FileSystemFileEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystemFileEntry.cpp; sourceTree = "<group>"; };
     11706                83FB336A1F508A4E00986E54 /* FileSystemDirectoryEntry.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FileSystemDirectoryEntry.idl; sourceTree = "<group>"; };
     11707                83FB336B1F508A4E00986E54 /* FileSystemDirectoryEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystemDirectoryEntry.cpp; sourceTree = "<group>"; };
     11708                83FB336C1F508A4E00986E54 /* FileSystemFileEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileSystemFileEntry.h; sourceTree = "<group>"; };
     11709                83FB336D1F508A4E00986E54 /* FileSystemDirectoryEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileSystemDirectoryEntry.h; sourceTree = "<group>"; };
     11710                83FB336E1F508A4E00986E54 /* FileSystemEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystemEntry.cpp; sourceTree = "<group>"; };
     11711                83FB336F1F508A4E00986E54 /* FileSystemEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileSystemEntry.h; sourceTree = "<group>"; };
    1165511712                83FE7CA31DA9F1650037237C /* EventModifierInit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventModifierInit.h; sourceTree = "<group>"; };
    1165611713                83FE7CA41DA9F1660037237C /* UIEventInit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIEventInit.h; sourceTree = "<group>"; };
     
    1681716874                                5CE5D9A61DB899A800CE7A8D /* Encoding */,
    1681816875                                CDA98DCD1601515C00FEA3B1 /* EncryptedMedia */,
     16876                                83FB33771F508CB500986E54 /* EntriesAPI */,
    1681916877                                A83B79120CCB003F000B0825 /* Events */,
    1682016878                                42A023FA1A39F13A00F722CF /* FetchAPI */,
     
    1999420052                        sourceTree = "<group>";
    1999520053                };
     20054                83FB33651F508A1700986E54 /* entriesapi */ = {
     20055                        isa = PBXGroup;
     20056                        children = (
     20057                                839947091F50B63800E9D86B /* DOMFileSystem.cpp */,
     20058                                839947071F50B63800E9D86B /* DOMFileSystem.h */,
     20059                                839947081F50B63800E9D86B /* DOMFileSystem.idl */,
     20060                                8371AC391F509BDD00FBF284 /* ErrorCallback.h */,
     20061                                8371AC371F509BDD00FBF284 /* ErrorCallback.idl */,
     20062                                838F86D81F509E6C00E8CFC5 /* FileCallback.h */,
     20063                                8371AC381F509BDD00FBF284 /* FileCallback.idl */,
     20064                                83FB336B1F508A4E00986E54 /* FileSystemDirectoryEntry.cpp */,
     20065                                83FB336D1F508A4E00986E54 /* FileSystemDirectoryEntry.h */,
     20066                                83FB336A1F508A4E00986E54 /* FileSystemDirectoryEntry.idl */,
     20067                                83FB336E1F508A4E00986E54 /* FileSystemEntry.cpp */,
     20068                                83FB336F1F508A4E00986E54 /* FileSystemEntry.h */,
     20069                                83FB33681F508A4E00986E54 /* FileSystemEntry.idl */,
     20070                                838F86D71F509E6C00E8CFC5 /* FileSystemEntryCallback.h */,
     20071                                8371AC361F509BDD00FBF284 /* FileSystemEntryCallback.idl */,
     20072                                83FB33691F508A4E00986E54 /* FileSystemFileEntry.cpp */,
     20073                                83FB336C1F508A4E00986E54 /* FileSystemFileEntry.h */,
     20074                                83FB33671F508A4E00986E54 /* FileSystemFileEntry.idl */,
     20075                        );
     20076                        path = entriesapi;
     20077                        sourceTree = "<group>";
     20078                };
     20079                83FB33771F508CB500986E54 /* EntriesAPI */ = {
     20080                        isa = PBXGroup;
     20081                        children = (
     20082                                8399470D1F50B6F300E9D86B /* JSDOMFileSystem.cpp */,
     20083                                8399470E1F50B6F300E9D86B /* JSDOMFileSystem.h */,
     20084                                83EE598C1F50958B003E8B30 /* JSErrorCallback.cpp */,
     20085                                83EE598B1F50958B003E8B30 /* JSErrorCallback.h */,
     20086                                837056881F50915000D93425 /* JSFileCallback.cpp */,
     20087                                8370568B1F50915000D93425 /* JSFileCallback.h */,
     20088                                833B9E2B1F508D8000E0E428 /* JSFileSystemDirectoryEntry.cpp */,
     20089                                833B9E2F1F508D8000E0E428 /* JSFileSystemDirectoryEntry.h */,
     20090                                833B9E2E1F508D8000E0E428 /* JSFileSystemEntry.cpp */,
     20091                                833B9E2A1F508D8000E0E428 /* JSFileSystemEntry.h */,
     20092                                8370568A1F50915000D93425 /* JSFileSystemEntryCallback.cpp */,
     20093                                837056891F50915000D93425 /* JSFileSystemEntryCallback.h */,
     20094                                833B9E2D1F508D8000E0E428 /* JSFileSystemFileEntry.cpp */,
     20095                                833B9E2C1F508D8000E0E428 /* JSFileSystemFileEntry.h */,
     20096                        );
     20097                        name = EntriesAPI;
     20098                        sourceTree = "<group>";
     20099                };
    1999620100                89878576122CA1DA003AABDA /* FileAPI */ = {
    1999720101                        isa = PBXGroup;
     
    2076020864                                57C7A6881E56946D00C67D71 /* credentials */,
    2076120865                                CDA98DBD16014E0800FEA3B1 /* encryptedmedia */,
     20866                                83FB33651F508A1700986E54 /* entriesapi */,
    2076220867                                41F54F7C1C50C4F600338488 /* fetch */,
    2076320868                                518F4FE9194CA4B60081BAAE /* gamepad */,
     
    2726727372                                BC1BDF25156C18C7001C1243 /* DOMError.h in Headers */,
    2726827373                                BC60D6E90D28D83400B9918F /* DOMException.h in Headers */,
     27374                                8399470C1F50B63E00E9D86B /* DOMFileSystem.h in Headers */,
    2726927375                                2ED609BD1145B07100C8684E /* DOMFormData.h in Headers */,
    2727027376                                A8185F3B09765766005826D9 /* DOMImplementation.h in Headers */,
     
    2735227458                                515BE1901D54F5FB00DD7C68 /* EmptyGamepadProvider.h in Headers */,
    2735327459                                FD31609312B026F700C1A359 /* EqualPowerPanner.h in Headers */,
     27460                                8371AC3B1F509BE400FBF284 /* ErrorCallback.h in Headers */,
    2735427461                                2ECF7AE210162B5800427DE7 /* ErrorEvent.h in Headers */,
    2735527462                                85031B420A44EFC700F992E0 /* Event.h in Headers */,
     
    2741527522                                FD31609712B026F700C1A359 /* FFTFrame.h in Headers */,
    2741627523                                976D6C81122B8A3D001FD1F7 /* File.h in Headers */,
     27524                                838F86DA1F509E7400E8CFC5 /* FileCallback.h in Headers */,
    2741727525                                066C772B0AB603B700238CC4 /* FileChooser.h in Headers */,
    2741827526                                976D6C83122B8A3D001FD1F7 /* FileError.h in Headers */,
     
    2743127539                                2EF1BFF9121CB0CE00C27627 /* FileStreamClient.h in Headers */,
    2743227540                                514B3F730C722047000530DF /* FileSystem.h in Headers */,
     27541                                83FB33711F508A5400986E54 /* FileSystemDirectoryEntry.h in Headers */,
     27542                                83FB33731F508A5800986E54 /* FileSystemEntry.h in Headers */,
     27543                                838F86DB1F509E7B00E8CFC5 /* FileSystemEntryCallback.h in Headers */,
     27544                                83FB33751F508A5B00986E54 /* FileSystemFileEntry.h in Headers */,
    2743327545                                26C17A3E1491D2D400D12BA2 /* FileSystemIOS.h in Headers */,
    2743427546                                BC5EB69F0E81DAEB00B25965 /* FillLayer.h in Headers */,
     
    2803728149                                BC60D7C10D29A46300B9918F /* JSDOMException.h in Headers */,
    2803828150                                7C45C9D61E3FCBF800AAB558 /* JSDOMExceptionHandling.h in Headers */,
     28151                                839947101F50B6FA00E9D86B /* JSDOMFileSystem.h in Headers */,
    2803928152                                2E0888D51148848A00AF4265 /* JSDOMFormData.h in Headers */,
    2804028153                                E1C36C030EB076D6007410BC /* JSDOMGlobalObject.h in Headers */,
     
    2808628199                                65DF31FA09D1CC60000BE325 /* JSElement.h in Headers */,
    2808728200                                ADEC78F818EE5308001315C2 /* JSElementCustom.h in Headers */,
     28201                                83EE598F1F50958E003E8B30 /* JSErrorCallback.h in Headers */,
    2808828202                                2ECF7ADD10162B3800427DE7 /* JSErrorEvent.h in Headers */,
    2808928203                                F3D461491161D53200CA0D09 /* JSErrorHandler.h in Headers */,
     
    2811228226                                8E4C96DD1AD4483500365A50 /* JSFetchResponse.h in Headers */,
    2811328227                                BC00F0150E0A189500FD04E3 /* JSFile.h in Headers */,
     28228                                8370568E1F50915700D93425 /* JSFileCallback.h in Headers */,
    2811428229                                2E3BC0CB117D3E0800B9409A /* JSFileError.h in Headers */,
    2811528230                                BC00F0170E0A189500FD04E3 /* JSFileList.h in Headers */,
    2811628231                                2E94F43C119207DA00B7F75D /* JSFileReader.h in Headers */,
    2811728232                                898785F5122E1EAC003AABDA /* JSFileReaderSync.h in Headers */,
     28233                                833B9E321F508D8500E0E428 /* JSFileSystemDirectoryEntry.h in Headers */,
     28234                                833B9E341F508D8500E0E428 /* JSFileSystemEntry.h in Headers */,
     28235                                837056901F50915C00D93425 /* JSFileSystemEntryCallback.h in Headers */,
     28236                                833B9E361F508D8500E0E428 /* JSFileSystemFileEntry.h in Headers */,
    2811828237                                B6D9D27B14EAC0860090D75E /* JSFocusEvent.h in Headers */,
    2811928238                                C280833F1C6DC26F001451B6 /* JSFontFace.h in Headers */,
     
    3130131420                                BC1BDF24156C1883001C1243 /* DOMError.cpp in Sources */,
    3130231421                                978D07BE145A0F6C0096908D /* DOMException.cpp in Sources */,
     31422                                8399470B1F50B63E00E9D86B /* DOMFileSystem.cpp in Sources */,
    3130331423                                2ED609BC1145B07100C8684E /* DOMFormData.cpp in Sources */,
    3130431424                                A8185F3E09765766005826D9 /* DOMImplementation.cpp in Sources */,
     
    3143131551                                5160306C0CC4362300C8AC25 /* FileSystemCF.cpp in Sources */,
    3143231552                                514B3F760C722055000530DF /* FileSystemCocoa.mm in Sources */,
     31553                                83FB33701F508A5400986E54 /* FileSystemDirectoryEntry.cpp in Sources */,
     31554                                83FB33721F508A5800986E54 /* FileSystemEntry.cpp in Sources */,
     31555                                83FB33741F508A5B00986E54 /* FileSystemFileEntry.cpp in Sources */,
    3143331556                                26C17A3F1491D2D400D12BA2 /* FileSystemIOS.mm in Sources */,
    3143431557                                A1CC11641E493D0100EFA69C /* FileSystemMac.mm in Sources */,
     
    3201732140                                BC60D7C00D29A46300B9918F /* JSDOMException.cpp in Sources */,
    3201832141                                7C45C9D21E3EFE0800AAB558 /* JSDOMExceptionHandling.cpp in Sources */,
     32142                                8399470F1F50B6FA00E9D86B /* JSDOMFileSystem.cpp in Sources */,
    3201932143                                2E0888D41148848A00AF4265 /* JSDOMFormData.cpp in Sources */,
    3202032144                                E1C36CBD0EB08062007410BC /* JSDOMGlobalObject.cpp in Sources */,
     
    3206532189                                BC2ED5550C6B9BD300920BFF /* JSElementCustom.cpp in Sources */,
    3206632190                                E3975B7A1EC9AF3F00847717 /* JSElementDOMJIT.cpp in Sources */,
     32191                                83EE598E1F50958E003E8B30 /* JSErrorCallback.cpp in Sources */,
    3206732192                                2ECF7ADC10162B3800427DE7 /* JSErrorEvent.cpp in Sources */,
    3206832193                                F3D461481161D53200CA0D09 /* JSErrorHandler.cpp in Sources */,
     
    3209432219                                8E4C96DC1AD4483500365A50 /* JSFetchResponse.cpp in Sources */,
    3209532220                                BC00F0140E0A189500FD04E3 /* JSFile.cpp in Sources */,
     32221                                8370568D1F50915500D93425 /* JSFileCallback.cpp in Sources */,
    3209632222                                2E3BC0CA117D3E0800B9409A /* JSFileError.cpp in Sources */,
    3209732223                                BC00F0160E0A189500FD04E3 /* JSFileList.cpp in Sources */,
    3209832224                                2E94F43B119207DA00B7F75D /* JSFileReader.cpp in Sources */,
    3209932225                                898785F4122E1EAC003AABDA /* JSFileReaderSync.cpp in Sources */,
     32226                                833B9E311F508D8500E0E428 /* JSFileSystemDirectoryEntry.cpp in Sources */,
     32227                                833B9E331F508D8500E0E428 /* JSFileSystemEntry.cpp in Sources */,
     32228                                8370568F1F50915900D93425 /* JSFileSystemEntryCallback.cpp in Sources */,
     32229                                833B9E351F508D8500E0E428 /* JSFileSystemFileEntry.cpp in Sources */,
    3210032230                                B6D9D27C14EAC0860090D75E /* JSFocusEvent.cpp in Sources */,
    3210132231                                C28083401C6DC275001451B6 /* JSFontFace.cpp in Sources */,
Note: See TracChangeset for help on using the changeset viewer.