Changeset 65474 in webkit


Ignore:
Timestamp:
Aug 16, 2010 6:07:04 PM (14 years ago)
Author:
kinuko@chromium.org
Message:

2010-08-16 Kinuko Yasuda <kinuko@chromium.org>

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.
Location:
trunk/WebCore
Files:
14 added
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/CMakeLists.txt

    r65437 r65474  
    335335    storage/DatabaseCallback.idl
    336336    storage/DatabaseSync.idl
     337    storage/DirectoryEntry.idl
     338    storage/DirectoryReader.idl
     339    storage/DOMFileSystem.idl
     340    storage/EntriesCallback.idl
     341    storage/Entry.idl
     342    storage/EntryArray.idl
     343    storage/EntryCallback.idl
     344    storage/ErrorCallback.idl
     345    storage/FileEntry.idl
     346    storage/FileSystemCallback.idl
     347    storage/Flags.idl
    337348    storage/IDBAny.idl
    338349    storage/IDBCursor.idl
     
    350361    storage/IDBSuccessEvent.idl
    351362    storage/IDBTransaction.idl
     363    storage/Metadata.idl
     364    storage/MetadataCallback.idl
    352365    storage/SQLError.idl
    353366    storage/SQLException.idl
     
    14401453    storage/DatabaseThread.cpp
    14411454    storage/DatabaseTracker.cpp
     1455    storage/DirectoryEntry.cpp
     1456    storage/DirectoryReader.cpp
     1457    storage/DOMFileSystem.cpp
     1458    storage/Entry.cpp
     1459    storage/EntryArray.cpp
     1460    storage/FileEntry.cpp
    14421461    storage/IDBAny.cpp
    14431462    storage/IDBDatabase.cpp
  • trunk/WebCore/ChangeLog

    r65472 r65474  
     12010-08-16  Kinuko Yasuda  <kinuko@chromium.org>
     2
     3        Reviewed by Dumitru Daniliuc.
     4
     5        Add idl and mock classes for FileSystem API's {File,Directory}Entry and related interfaces
     6        https://bugs.webkit.org/show_bug.cgi?id=43993
     7
     8        Adding DirectoryEntry, DirectoryReader, EntriesCallback and FileEntry as defined in HTML5 FileSystem API.
     9        http://dev.w3.org/2009/dap/file-system/file-dir-sys.html
     10
     11        Also adding Makefile entries for idl and mock classes added in changeset 64414 (except for Android platforms).
     12
     13        Tests will be added when we add underlying implementation.
     14
     15        * CMakeLists.txt:
     16        * DerivedSources.cpp:
     17        * DerivedSources.make:
     18        * GNUmakefile.am:
     19        * WebCore.gypi:
     20        * WebCore.pri:
     21        * WebCore.pro:
     22        * WebCore.vcproj/WebCore.vcproj:
     23        * WebCore.xcodeproj/project.pbxproj:
     24        * storage/DOMFileSystem.cpp:
     25        (WebCore::DOMFileSystem::root):
     26        * storage/DOMFileSystem.h:
     27        * storage/DOMFileSystem.idl:
     28        * storage/DirectoryEntry.cpp: Added.
     29        * storage/DirectoryEntry.h: Added.
     30        * storage/DirectoryEntry.idl: Added.
     31        * storage/DirectoryReader.cpp: Added.
     32        * storage/DirectoryReader.h: Added.
     33        * storage/DirectoryReader.idl: Added.
     34        * storage/EntriesCallback.h: Added.
     35        * storage/EntriesCallback.idl: Added.
     36        * storage/EntryArray.cpp: Added.
     37        * storage/EntryArray.h: Added.
     38        * storage/EntryArray.idl: Added.
     39        * storage/Entry.cpp:
     40        (WebCore::Entry::Entry):
     41        (WebCore::Entry::getMetadata):
     42        (WebCore::Entry::moveTo):
     43        (WebCore::Entry::copyTo):
     44        (WebCore::Entry::remove):
     45        (WebCore::Entry::getParent):
     46        * storage/Entry.h:
     47        (WebCore::Entry::isFile):
     48        (WebCore::Entry::isDirectory):
     49        * storage/Entry.idl:
     50        * storage/FileEntry.cpp: Added.
     51        * storage/FileEntry.h: Added.
     52        * storage/FileEntry.idl: Added.
     53
    1542010-08-16  Andreas Kling  <andreas.kling@nokia.com>
    255
  • trunk/WebCore/DerivedSources.cpp

    r65352 r65474  
    7474#include "JSDedicatedWorkerContext.cpp"
    7575#include "JSDeviceOrientationEvent.cpp"
     76#include "JSDirectoryEntry.cpp"
     77#include "JSDirectoryReader.cpp"
    7678#include "JSDocument.cpp"
    7779#include "JSDocumentFragment.cpp"
     
    7981#include "JSDOMApplicationCache.cpp"
    8082#include "JSDOMCoreException.cpp"
     83#include "JSDOMFileSystem.cpp"
    8184#include "JSDOMFormData.cpp"
    8285#include "JSDOMImplementation.cpp"
     
    9396#include "JSEntity.cpp"
    9497#include "JSEntityReference.cpp"
     98#include "JSEntriesCallback.cpp"
     99#include "JSEntry.cpp"
     100#include "JSEntryArray.cpp"
     101#include "JSEntryCallback.cpp"
     102#include "JSErrorCallback.cpp"
    95103#include "JSErrorEvent.cpp"
    96104#include "JSEvent.cpp"
     
    98106#include "JSEventSource.cpp"
    99107#include "JSFile.cpp"
     108#include "JSFileEntry.cpp"
    100109#include "JSFileError.cpp"
    101110#include "JSFileList.cpp"
    102111#include "JSFileReader.cpp"
     112#include "JSFileSystemCallback.cpp"
     113#include "JSFlags.cpp"
    103114#include "JSGeolocation.cpp"
    104115#include "JSGeoposition.cpp"
     
    204215#include "JSMessageEvent.cpp"
    205216#include "JSMessagePort.cpp"
     217#include "JSMetadata.cpp"
     218#include "JSMetadataCallback.cpp"
    206219#include "JSMouseEvent.cpp"
    207220#include "JSMutationEvent.cpp"
  • trunk/WebCore/DerivedSources.make

    r65351 r65474  
    130130    DeviceMotionEvent \
    131131    DeviceOrientationEvent \
     132    DirectoryEntry \
     133    DirectoryReader \
    132134    Document \
    133135    DocumentFragment \
     
    137139    Entity \
    138140    EntityReference \
     141    EntriesCallback \
    139142    Entry \
     143    EntryArray \
    140144    EntryCallback \
    141145    ErrorCallback \
     
    147151    EventTarget \
    148152    File \
     153    FileEntry \
    149154    FileError \
    150155    FileList \
  • trunk/WebCore/GNUmakefile.am

    r65424 r65474  
    29942994endif # END ENABLE_FILE_SYSTEM
    29952995
     2996webcore_built_sources += \
     2997       DerivedSources/WebCore/JSDirectoryEntry.cpp \
     2998       DerivedSources/WebCore/JSDirectoryEntry.h \
     2999       DerivedSources/WebCore/JSDirectoryReader.cpp \
     3000       DerivedSources/WebCore/JSDirectoryReader.h \
     3001       DerivedSources/WebCore/JSDOMFileSystem.cpp \
     3002       DerivedSources/WebCore/JSDOMFileSystem.h \
     3003       DerivedSources/WebCore/JSEntriesCallback.cpp \
     3004       DerivedSources/WebCore/JSEntriesCallback.h \
     3005       DerivedSources/WebCore/JSEntry.cpp \
     3006       DerivedSources/WebCore/JSEntry.h \
     3007       DerivedSources/WebCore/JSEntryArray.cpp \
     3008       DerivedSources/WebCore/JSEntryArray.h \
     3009       DerivedSources/WebCore/JSEntryCallback.cpp \
     3010       DerivedSources/WebCore/JSEntryCallback.h \
     3011       DerivedSources/WebCore/JSErrorCallback.cpp \
     3012       DerivedSources/WebCore/JSErrorCallback.h \
     3013       DerivedSources/WebCore/JSFileEntry.cpp \
     3014       DerivedSources/WebCore/JSFileEntry.h \
     3015       DerivedSources/WebCore/JSFileSystemCallback.cpp \
     3016       DerivedSources/WebCore/JSFileSystemCallback.h \
     3017       DerivedSources/WebCore/JSFlags.cpp \
     3018       DerivedSources/WebCore/JSFlags.h \
     3019       DerivedSources/WebCore/JSMetadata.cpp \
     3020       DerivedSources/WebCore/JSMetadata.h \
     3021       DerivedSources/WebCore/JSMetadataCallback.cpp \
     3022       DerivedSources/WebCore/JSMetadataCallback.h
     3023
     3024webcore_sources += \
     3025       WebCore/storage/DirectoryEntry.cpp \
     3026       WebCore/storage/DirectoryEntry.h \
     3027       WebCore/storage/DirectoryReader.cpp \
     3028       WebCore/storage/DirectoryReader.h \
     3029       WebCore/storage/DOMFileSystem.cpp \
     3030       WebCore/storage/DOMFileSystem.h \
     3031       WebCore/storage/EntriesCallback.h \
     3032       WebCore/storage/Entry.cpp \
     3033       WebCore/storage/Entry.h \
     3034       WebCore/storage/EntryArray.cpp \
     3035       WebCore/storage/EntryArray.h \
     3036       WebCore/storage/EntryCallback.h \
     3037       WebCore/storage/ErrorCallback.h \
     3038       WebCore/storage/FileEntry.cpp \
     3039       WebCore/storage/FileEntry.h \
     3040       WebCore/storage/FileSystemCallback.h \
     3041       WebCore/storage/Flags.h \
     3042       WebCore/storage/Metadata.h \
     3043       WebCore/storage/MetadataCallback.h
     3044
    29963045# ----
    29973046# Speech Input API support
  • trunk/WebCore/WebCore.gypi

    r65463 r65474  
    232232            'storage/DatabaseCallback.idl',
    233233            'storage/DatabaseSync.idl',
     234            'storage/DirectoryEntry.idl',
     235            'storage/DirectoryReader.idl',
    234236            'storage/DOMFileSystem.idl',
     237            'storage/EntriesCallback.idl',
    235238            'storage/Entry.idl',
     239            'storage/EntryArray.idl',
    236240            'storage/EntryCallback.idl',
    237241            'storage/ErrorCallback.idl',
     242            'storage/FileEntry.idl',
    238243            'storage/FileSystemCallback.idl',
    239244            'storage/Flags.idl',
     
    35403545            'storage/DatabaseTracker.h',
    35413546            'storage/DatabaseTrackerClient.h',
     3547            'storage/DirectoryEntry.cpp',
     3548            'storage/DirectoryEntry.h',
     3549            'storage/DirectoryReader.cpp',
     3550            'storage/DirectoryReader.h',
    35423551            'storage/DOMFileSystem.cpp',
    35433552            'storage/DOMFileSystem.h',
     3553            'storage/EntriesCallback.h',
    35443554            'storage/Entry.cpp',
    35453555            'storage/Entry.h',
     3556            'storage/EntryArray.cpp',
     3557            'storage/EntryArray.h',
    35463558            'storage/EntryCallback.h',
     3559            'storage/ErrorCallback.h',
     3560            'storage/FileEntry.cpp',
     3561            'storage/FileEntry.h',
    35473562            'storage/FileSystemCallback.h',
    35483563            'storage/Flags.h',
  • trunk/WebCore/WebCore.pri

    r65351 r65474  
    292292    storage/DatabaseCallback.idl \
    293293    storage/DatabaseSync.idl \
     294    storage/DirectoryEntry.idl \
     295    storage/DirectoryReader.idl \
     296    storage/DOMFileSystem.idl \
     297    storage/EntriesCallback.idl \
     298    storage/Entry.idl \
     299    storage/EntryArray.idl \
     300    storage/EntryCallback.idl \
     301    storage/ErrorCallback.idl \
     302    storage/FileEntry.idl \
     303    storage/FileSystemCallback.idl \
     304    storage/Flags.idl \
    294305    storage/IDBAny.idl \
    295306    storage/IDBCursor.idl \
     
    307318    storage/IDBSuccessEvent.idl \
    308319    storage/IDBTransaction.idl \
     320    storage/Metadata.idl \
     321    storage/MetadataCallback.idl \
    309322    storage/Storage.idl \
    310323    storage/StorageEvent.idl \
  • trunk/WebCore/WebCore.pro

    r65425 r65474  
    25472547}
    25482548
     2549contains(DEFINES, ENABLE_FILE_SYSTEM=1) {
     2550    HEADERS += \
     2551        storage/DirectoryEntry.h \
     2552        storage/DirectoryReader.h \
     2553        storage/DOMFileSystem.h \
     2554        storage/EntriesCallback.h \
     2555        storage/Entry.h \
     2556        storage/EntryArray.h \
     2557        storage/EntryCallback.h \
     2558        storage/ErrorCallback.h \
     2559        storage/FileEntry.h \
     2560        storage/FileSystemCallback.h \
     2561        storage/Flags.h \
     2562        storage/Metadata.h \
     2563        storage/MetadataCallback.h
     2564
     2565    SOURCES += \
     2566        storage/DirectoryEntry.cpp \
     2567        storage/DirectoryReader.cpp \
     2568        storage/DOMFileSystem.cpp \
     2569        storage/Entry.cpp \
     2570        storage/EntryArray.cpp \
     2571        storage/FileEntry.cpp
     2572}
     2573
    25492574contains(DEFINES, ENABLE_ICONDATABASE=1) {
    25502575    SOURCES += \
  • trunk/WebCore/WebCore.vcproj/WebCore.vcproj

    r65443 r65474  
    30183018                        </File>
    30193019                        <File
     3020                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDirectoryEntry.cpp"
     3021                                >
     3022                                <FileConfiguration
     3023                                        Name="Debug|Win32"
     3024                                        ExcludedFromBuild="true"
     3025                                        >
     3026                                        <Tool
     3027                                                Name="VCCLCompilerTool"
     3028                                        />
     3029                                </FileConfiguration>
     3030                                <FileConfiguration
     3031                                        Name="Release|Win32"
     3032                                        ExcludedFromBuild="true"
     3033                                        >
     3034                                        <Tool
     3035                                                Name="VCCLCompilerTool"
     3036                                        />
     3037                                </FileConfiguration>
     3038                                <FileConfiguration
     3039                                        Name="Debug_Internal|Win32"
     3040                                        ExcludedFromBuild="true"
     3041                                        >
     3042                                        <Tool
     3043                                                Name="VCCLCompilerTool"
     3044                                        />
     3045                                </FileConfiguration>
     3046                                <FileConfiguration
     3047                                        Name="Debug_Cairo|Win32"
     3048                                        ExcludedFromBuild="true"
     3049                                        >
     3050                                        <Tool
     3051                                                Name="VCCLCompilerTool"
     3052                                        />
     3053                                </FileConfiguration>
     3054                                <FileConfiguration
     3055                                        Name="Release_Cairo|Win32"
     3056                                        ExcludedFromBuild="true"
     3057                                        >
     3058                                        <Tool
     3059                                                Name="VCCLCompilerTool"
     3060                                        />
     3061                                </FileConfiguration>
     3062                                <FileConfiguration
     3063                                        Name="Debug_All|Win32"
     3064                                        ExcludedFromBuild="true"
     3065                                        >
     3066                                        <Tool
     3067                                                Name="VCCLCompilerTool"
     3068                                        />
     3069                                </FileConfiguration>
     3070                        </File>
     3071                        <File
     3072                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDirectoryEntry.h"
     3073                                >
     3074                        </File>
     3075                        <File
     3076                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDirectoryReader.cpp"
     3077                                >
     3078                                <FileConfiguration
     3079                                        Name="Debug|Win32"
     3080                                        ExcludedFromBuild="true"
     3081                                        >
     3082                                        <Tool
     3083                                                Name="VCCLCompilerTool"
     3084                                        />
     3085                                </FileConfiguration>
     3086                                <FileConfiguration
     3087                                        Name="Release|Win32"
     3088                                        ExcludedFromBuild="true"
     3089                                        >
     3090                                        <Tool
     3091                                                Name="VCCLCompilerTool"
     3092                                        />
     3093                                </FileConfiguration>
     3094                                <FileConfiguration
     3095                                        Name="Debug_Internal|Win32"
     3096                                        ExcludedFromBuild="true"
     3097                                        >
     3098                                        <Tool
     3099                                                Name="VCCLCompilerTool"
     3100                                        />
     3101                                </FileConfiguration>
     3102                                <FileConfiguration
     3103                                        Name="Debug_Cairo|Win32"
     3104                                        ExcludedFromBuild="true"
     3105                                        >
     3106                                        <Tool
     3107                                                Name="VCCLCompilerTool"
     3108                                        />
     3109                                </FileConfiguration>
     3110                                <FileConfiguration
     3111                                        Name="Release_Cairo|Win32"
     3112                                        ExcludedFromBuild="true"
     3113                                        >
     3114                                        <Tool
     3115                                                Name="VCCLCompilerTool"
     3116                                        />
     3117                                </FileConfiguration>
     3118                                <FileConfiguration
     3119                                        Name="Debug_All|Win32"
     3120                                        ExcludedFromBuild="true"
     3121                                        >
     3122                                        <Tool
     3123                                                Name="VCCLCompilerTool"
     3124                                        />
     3125                                </FileConfiguration>
     3126                        </File>
     3127                        <File
     3128                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDirectoryReader.h"
     3129                                >
     3130                        </File>
     3131                        <File
    30203132                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDocument.cpp"
    30213133                                >
     
    32983410                        </File>
    32993411                        <File
     3412                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDOMFileSystem.cpp"
     3413                                >
     3414                                <FileConfiguration
     3415                                        Name="Debug|Win32"
     3416                                        ExcludedFromBuild="true"
     3417                                        >
     3418                                        <Tool
     3419                                                Name="VCCLCompilerTool"
     3420                                        />
     3421                                </FileConfiguration>
     3422                                <FileConfiguration
     3423                                        Name="Release|Win32"
     3424                                        ExcludedFromBuild="true"
     3425                                        >
     3426                                        <Tool
     3427                                                Name="VCCLCompilerTool"
     3428                                        />
     3429                                </FileConfiguration>
     3430                                <FileConfiguration
     3431                                        Name="Debug_Internal|Win32"
     3432                                        ExcludedFromBuild="true"
     3433                                        >
     3434                                        <Tool
     3435                                                Name="VCCLCompilerTool"
     3436                                        />
     3437                                </FileConfiguration>
     3438                                <FileConfiguration
     3439                                        Name="Debug_Cairo|Win32"
     3440                                        ExcludedFromBuild="true"
     3441                                        >
     3442                                        <Tool
     3443                                                Name="VCCLCompilerTool"
     3444                                        />
     3445                                </FileConfiguration>
     3446                                <FileConfiguration
     3447                                        Name="Release_Cairo|Win32"
     3448                                        ExcludedFromBuild="true"
     3449                                        >
     3450                                        <Tool
     3451                                                Name="VCCLCompilerTool"
     3452                                        />
     3453                                </FileConfiguration>
     3454                                <FileConfiguration
     3455                                        Name="Debug_All|Win32"
     3456                                        ExcludedFromBuild="true"
     3457                                        >
     3458                                        <Tool
     3459                                                Name="VCCLCompilerTool"
     3460                                        />
     3461                                </FileConfiguration>
     3462                        </File>
     3463                        <File
     3464                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDOMFileSystem.h"
     3465                                >
     3466                        </File>
     3467                        <File
    33003468                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDOMFormData.cpp"
    33013469                                >
     
    40864254                        </File>
    40874255                        <File
     4256                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntriesCallback.cpp"
     4257                                >
     4258                                <FileConfiguration
     4259                                        Name="Debug|Win32"
     4260                                        ExcludedFromBuild="true"
     4261                                        >
     4262                                        <Tool
     4263                                                Name="VCCLCompilerTool"
     4264                                        />
     4265                                </FileConfiguration>
     4266                                <FileConfiguration
     4267                                        Name="Release|Win32"
     4268                                        ExcludedFromBuild="true"
     4269                                        >
     4270                                        <Tool
     4271                                                Name="VCCLCompilerTool"
     4272                                        />
     4273                                </FileConfiguration>
     4274                                <FileConfiguration
     4275                                        Name="Debug_Internal|Win32"
     4276                                        ExcludedFromBuild="true"
     4277                                        >
     4278                                        <Tool
     4279                                                Name="VCCLCompilerTool"
     4280                                        />
     4281                                </FileConfiguration>
     4282                                <FileConfiguration
     4283                                        Name="Debug_Cairo|Win32"
     4284                                        ExcludedFromBuild="true"
     4285                                        >
     4286                                        <Tool
     4287                                                Name="VCCLCompilerTool"
     4288                                        />
     4289                                </FileConfiguration>
     4290                                <FileConfiguration
     4291                                        Name="Release_Cairo|Win32"
     4292                                        ExcludedFromBuild="true"
     4293                                        >
     4294                                        <Tool
     4295                                                Name="VCCLCompilerTool"
     4296                                        />
     4297                                </FileConfiguration>
     4298                                <FileConfiguration
     4299                                        Name="Debug_All|Win32"
     4300                                        ExcludedFromBuild="true"
     4301                                        >
     4302                                        <Tool
     4303                                                Name="VCCLCompilerTool"
     4304                                        />
     4305                                </FileConfiguration>
     4306                        </File>
     4307                        <File
     4308                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntriesCallback.h"
     4309                                >
     4310                        </File>
     4311                        <File
     4312                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntry.cpp"
     4313                                >
     4314                                <FileConfiguration
     4315                                        Name="Debug|Win32"
     4316                                        ExcludedFromBuild="true"
     4317                                        >
     4318                                        <Tool
     4319                                                Name="VCCLCompilerTool"
     4320                                        />
     4321                                </FileConfiguration>
     4322                                <FileConfiguration
     4323                                        Name="Release|Win32"
     4324                                        ExcludedFromBuild="true"
     4325                                        >
     4326                                        <Tool
     4327                                                Name="VCCLCompilerTool"
     4328                                        />
     4329                                </FileConfiguration>
     4330                                <FileConfiguration
     4331                                        Name="Debug_Internal|Win32"
     4332                                        ExcludedFromBuild="true"
     4333                                        >
     4334                                        <Tool
     4335                                                Name="VCCLCompilerTool"
     4336                                        />
     4337                                </FileConfiguration>
     4338                                <FileConfiguration
     4339                                        Name="Debug_Cairo|Win32"
     4340                                        ExcludedFromBuild="true"
     4341                                        >
     4342                                        <Tool
     4343                                                Name="VCCLCompilerTool"
     4344                                        />
     4345                                </FileConfiguration>
     4346                                <FileConfiguration
     4347                                        Name="Release_Cairo|Win32"
     4348                                        ExcludedFromBuild="true"
     4349                                        >
     4350                                        <Tool
     4351                                                Name="VCCLCompilerTool"
     4352                                        />
     4353                                </FileConfiguration>
     4354                                <FileConfiguration
     4355                                        Name="Debug_All|Win32"
     4356                                        ExcludedFromBuild="true"
     4357                                        >
     4358                                        <Tool
     4359                                                Name="VCCLCompilerTool"
     4360                                        />
     4361                                </FileConfiguration>
     4362                        </File>
     4363                        <File
     4364                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntry.h"
     4365                                >
     4366                        </File>
     4367                        <File
     4368                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntryArray.cpp"
     4369                                >
     4370                                <FileConfiguration
     4371                                        Name="Debug|Win32"
     4372                                        ExcludedFromBuild="true"
     4373                                        >
     4374                                        <Tool
     4375                                                Name="VCCLCompilerTool"
     4376                                        />
     4377                                </FileConfiguration>
     4378                                <FileConfiguration
     4379                                        Name="Release|Win32"
     4380                                        ExcludedFromBuild="true"
     4381                                        >
     4382                                        <Tool
     4383                                                Name="VCCLCompilerTool"
     4384                                        />
     4385                                </FileConfiguration>
     4386                                <FileConfiguration
     4387                                        Name="Debug_Internal|Win32"
     4388                                        ExcludedFromBuild="true"
     4389                                        >
     4390                                        <Tool
     4391                                                Name="VCCLCompilerTool"
     4392                                        />
     4393                                </FileConfiguration>
     4394                                <FileConfiguration
     4395                                        Name="Debug_Cairo|Win32"
     4396                                        ExcludedFromBuild="true"
     4397                                        >
     4398                                        <Tool
     4399                                                Name="VCCLCompilerTool"
     4400                                        />
     4401                                </FileConfiguration>
     4402                                <FileConfiguration
     4403                                        Name="Release_Cairo|Win32"
     4404                                        ExcludedFromBuild="true"
     4405                                        >
     4406                                        <Tool
     4407                                                Name="VCCLCompilerTool"
     4408                                        />
     4409                                </FileConfiguration>
     4410                                <FileConfiguration
     4411                                        Name="Debug_All|Win32"
     4412                                        ExcludedFromBuild="true"
     4413                                        >
     4414                                        <Tool
     4415                                                Name="VCCLCompilerTool"
     4416                                        />
     4417                                </FileConfiguration>
     4418                        </File>
     4419                        <File
     4420                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntryArray.h"
     4421                                >
     4422                        </File>
     4423                        <File
     4424                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntryCallback.cpp"
     4425                                >
     4426                                <FileConfiguration
     4427                                        Name="Debug|Win32"
     4428                                        ExcludedFromBuild="true"
     4429                                        >
     4430                                        <Tool
     4431                                                Name="VCCLCompilerTool"
     4432                                        />
     4433                                </FileConfiguration>
     4434                                <FileConfiguration
     4435                                        Name="Release|Win32"
     4436                                        ExcludedFromBuild="true"
     4437                                        >
     4438                                        <Tool
     4439                                                Name="VCCLCompilerTool"
     4440                                        />
     4441                                </FileConfiguration>
     4442                                <FileConfiguration
     4443                                        Name="Debug_Internal|Win32"
     4444                                        ExcludedFromBuild="true"
     4445                                        >
     4446                                        <Tool
     4447                                                Name="VCCLCompilerTool"
     4448                                        />
     4449                                </FileConfiguration>
     4450                                <FileConfiguration
     4451                                        Name="Debug_Cairo|Win32"
     4452                                        ExcludedFromBuild="true"
     4453                                        >
     4454                                        <Tool
     4455                                                Name="VCCLCompilerTool"
     4456                                        />
     4457                                </FileConfiguration>
     4458                                <FileConfiguration
     4459                                        Name="Release_Cairo|Win32"
     4460                                        ExcludedFromBuild="true"
     4461                                        >
     4462                                        <Tool
     4463                                                Name="VCCLCompilerTool"
     4464                                        />
     4465                                </FileConfiguration>
     4466                                <FileConfiguration
     4467                                        Name="Debug_All|Win32"
     4468                                        ExcludedFromBuild="true"
     4469                                        >
     4470                                        <Tool
     4471                                                Name="VCCLCompilerTool"
     4472                                        />
     4473                                </FileConfiguration>
     4474                        </File>
     4475                        <File
     4476                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSEntryCallback.h"
     4477                                >
     4478                        </File>
     4479                        <File
     4480                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSErrorCallback.cpp"
     4481                                >
     4482                                <FileConfiguration
     4483                                        Name="Debug|Win32"
     4484                                        ExcludedFromBuild="true"
     4485                                        >
     4486                                        <Tool
     4487                                                Name="VCCLCompilerTool"
     4488                                        />
     4489                                </FileConfiguration>
     4490                                <FileConfiguration
     4491                                        Name="Release|Win32"
     4492                                        ExcludedFromBuild="true"
     4493                                        >
     4494                                        <Tool
     4495                                                Name="VCCLCompilerTool"
     4496                                        />
     4497                                </FileConfiguration>
     4498                                <FileConfiguration
     4499                                        Name="Debug_Internal|Win32"
     4500                                        ExcludedFromBuild="true"
     4501                                        >
     4502                                        <Tool
     4503                                                Name="VCCLCompilerTool"
     4504                                        />
     4505                                </FileConfiguration>
     4506                                <FileConfiguration
     4507                                        Name="Debug_Cairo|Win32"
     4508                                        ExcludedFromBuild="true"
     4509                                        >
     4510                                        <Tool
     4511                                                Name="VCCLCompilerTool"
     4512                                        />
     4513                                </FileConfiguration>
     4514                                <FileConfiguration
     4515                                        Name="Release_Cairo|Win32"
     4516                                        ExcludedFromBuild="true"
     4517                                        >
     4518                                        <Tool
     4519                                                Name="VCCLCompilerTool"
     4520                                        />
     4521                                </FileConfiguration>
     4522                                <FileConfiguration
     4523                                        Name="Debug_All|Win32"
     4524                                        ExcludedFromBuild="true"
     4525                                        >
     4526                                        <Tool
     4527                                                Name="VCCLCompilerTool"
     4528                                        />
     4529                                </FileConfiguration>
     4530                        </File>
     4531                        <File
     4532                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSErrorCallback.h"
     4533                                >
     4534                        </File>
     4535                        <File
    40884536                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSErrorEvent.cpp"
    40894537                                >
     
    45344982                        </File>
    45354983                        <File
     4984                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileSystemCallback.cpp"
     4985                                >
     4986                                <FileConfiguration
     4987                                        Name="Debug|Win32"
     4988                                        ExcludedFromBuild="true"
     4989                                        >
     4990                                        <Tool
     4991                                                Name="VCCLCompilerTool"
     4992                                        />
     4993                                </FileConfiguration>
     4994                                <FileConfiguration
     4995                                        Name="Release|Win32"
     4996                                        ExcludedFromBuild="true"
     4997                                        >
     4998                                        <Tool
     4999                                                Name="VCCLCompilerTool"
     5000                                        />
     5001                                </FileConfiguration>
     5002                                <FileConfiguration
     5003                                        Name="Debug_Internal|Win32"
     5004                                        ExcludedFromBuild="true"
     5005                                        >
     5006                                        <Tool
     5007                                                Name="VCCLCompilerTool"
     5008                                        />
     5009                                </FileConfiguration>
     5010                                <FileConfiguration
     5011                                        Name="Debug_Cairo|Win32"
     5012                                        ExcludedFromBuild="true"
     5013                                        >
     5014                                        <Tool
     5015                                                Name="VCCLCompilerTool"
     5016                                        />
     5017                                </FileConfiguration>
     5018                                <FileConfiguration
     5019                                        Name="Release_Cairo|Win32"
     5020                                        ExcludedFromBuild="true"
     5021                                        >
     5022                                        <Tool
     5023                                                Name="VCCLCompilerTool"
     5024                                        />
     5025                                </FileConfiguration>
     5026                                <FileConfiguration
     5027                                        Name="Debug_All|Win32"
     5028                                        ExcludedFromBuild="true"
     5029                                        >
     5030                                        <Tool
     5031                                                Name="VCCLCompilerTool"
     5032                                        />
     5033                                </FileConfiguration>
     5034                        </File>
     5035                        <File
     5036                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileSystemCallback.h"
     5037                                >
     5038                        </File>
     5039                        <File
     5040                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFlags.cpp"
     5041                                >
     5042                                <FileConfiguration
     5043                                        Name="Debug|Win32"
     5044                                        ExcludedFromBuild="true"
     5045                                        >
     5046                                        <Tool
     5047                                                Name="VCCLCompilerTool"
     5048                                        />
     5049                                </FileConfiguration>
     5050                                <FileConfiguration
     5051                                        Name="Release|Win32"
     5052                                        ExcludedFromBuild="true"
     5053                                        >
     5054                                        <Tool
     5055                                                Name="VCCLCompilerTool"
     5056                                        />
     5057                                </FileConfiguration>
     5058                                <FileConfiguration
     5059                                        Name="Debug_Internal|Win32"
     5060                                        ExcludedFromBuild="true"
     5061                                        >
     5062                                        <Tool
     5063                                                Name="VCCLCompilerTool"
     5064                                        />
     5065                                </FileConfiguration>
     5066                                <FileConfiguration
     5067                                        Name="Debug_Cairo|Win32"
     5068                                        ExcludedFromBuild="true"
     5069                                        >
     5070                                        <Tool
     5071                                                Name="VCCLCompilerTool"
     5072                                        />
     5073                                </FileConfiguration>
     5074                                <FileConfiguration
     5075                                        Name="Release_Cairo|Win32"
     5076                                        ExcludedFromBuild="true"
     5077                                        >
     5078                                        <Tool
     5079                                                Name="VCCLCompilerTool"
     5080                                        />
     5081                                </FileConfiguration>
     5082                                <FileConfiguration
     5083                                        Name="Debug_All|Win32"
     5084                                        ExcludedFromBuild="true"
     5085                                        >
     5086                                        <Tool
     5087                                                Name="VCCLCompilerTool"
     5088                                        />
     5089                                </FileConfiguration>
     5090                        </File>
     5091                        <File
     5092                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFlags.h"
     5093                                >
     5094                        </File>
     5095                        <File
    45365096                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSGeolocation.cpp"
    45375097                                >
     
    94039963                        <File
    94049964                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSMessagePort.h"
     9965                                >
     9966                        </File>
     9967                        <File
     9968                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSMetadata.cpp"
     9969                                >
     9970                                <FileConfiguration
     9971                                        Name="Debug|Win32"
     9972                                        ExcludedFromBuild="true"
     9973                                        >
     9974                                        <Tool
     9975                                                Name="VCCLCompilerTool"
     9976                                        />
     9977                                </FileConfiguration>
     9978                                <FileConfiguration
     9979                                        Name="Release|Win32"
     9980                                        ExcludedFromBuild="true"
     9981                                        >
     9982                                        <Tool
     9983                                                Name="VCCLCompilerTool"
     9984                                        />
     9985                                </FileConfiguration>
     9986                                <FileConfiguration
     9987                                        Name="Debug_Internal|Win32"
     9988                                        ExcludedFromBuild="true"
     9989                                        >
     9990                                        <Tool
     9991                                                Name="VCCLCompilerTool"
     9992                                        />
     9993                                </FileConfiguration>
     9994                                <FileConfiguration
     9995                                        Name="Debug_Cairo|Win32"
     9996                                        ExcludedFromBuild="true"
     9997                                        >
     9998                                        <Tool
     9999                                                Name="VCCLCompilerTool"
     10000                                        />
     10001                                </FileConfiguration>
     10002                                <FileConfiguration
     10003                                        Name="Release_Cairo|Win32"
     10004                                        ExcludedFromBuild="true"
     10005                                        >
     10006                                        <Tool
     10007                                                Name="VCCLCompilerTool"
     10008                                        />
     10009                                </FileConfiguration>
     10010                                <FileConfiguration
     10011                                        Name="Debug_All|Win32"
     10012                                        ExcludedFromBuild="true"
     10013                                        >
     10014                                        <Tool
     10015                                                Name="VCCLCompilerTool"
     10016                                        />
     10017                                </FileConfiguration>
     10018                        </File>
     10019                        <File
     10020                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSMetadata.h"
     10021                                >
     10022                        </File>
     10023                        <File
     10024                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSMetadataCallback.cpp"
     10025                                >
     10026                                <FileConfiguration
     10027                                        Name="Debug|Win32"
     10028                                        ExcludedFromBuild="true"
     10029                                        >
     10030                                        <Tool
     10031                                                Name="VCCLCompilerTool"
     10032                                        />
     10033                                </FileConfiguration>
     10034                                <FileConfiguration
     10035                                        Name="Release|Win32"
     10036                                        ExcludedFromBuild="true"
     10037                                        >
     10038                                        <Tool
     10039                                                Name="VCCLCompilerTool"
     10040                                        />
     10041                                </FileConfiguration>
     10042                                <FileConfiguration
     10043                                        Name="Debug_Internal|Win32"
     10044                                        ExcludedFromBuild="true"
     10045                                        >
     10046                                        <Tool
     10047                                                Name="VCCLCompilerTool"
     10048                                        />
     10049                                </FileConfiguration>
     10050                                <FileConfiguration
     10051                                        Name="Debug_Cairo|Win32"
     10052                                        ExcludedFromBuild="true"
     10053                                        >
     10054                                        <Tool
     10055                                                Name="VCCLCompilerTool"
     10056                                        />
     10057                                </FileConfiguration>
     10058                                <FileConfiguration
     10059                                        Name="Release_Cairo|Win32"
     10060                                        ExcludedFromBuild="true"
     10061                                        >
     10062                                        <Tool
     10063                                                Name="VCCLCompilerTool"
     10064                                        />
     10065                                </FileConfiguration>
     10066                                <FileConfiguration
     10067                                        Name="Debug_All|Win32"
     10068                                        ExcludedFromBuild="true"
     10069                                        >
     10070                                        <Tool
     10071                                                Name="VCCLCompilerTool"
     10072                                        />
     10073                                </FileConfiguration>
     10074                        </File>
     10075                        <File
     10076                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSMetadataCallback.h"
    940510077                                >
    940610078                        </File>
     
    5037851050                        </File>
    5037951051                        <File
     51052                                RelativePath="..\storage\DirectoryEntry.cpp"
     51053                                >
     51054                        </File>
     51055                        <File
     51056                                RelativePath="..\storage\DirectoryEntry.h"
     51057                                >
     51058                        </File>
     51059                        <File
     51060                                RelativePath="..\storage\DirectoryReader.cpp"
     51061                                >
     51062                        </File>
     51063                        <File
     51064                                RelativePath="..\storage\DirectoryReader.h"
     51065                                >
     51066                        </File>
     51067                        <File
     51068                                RelativePath="..\storage\DOMFileSystem.cpp"
     51069                                >
     51070                        </File>
     51071                        <File
     51072                                RelativePath="..\storage\DOMFileSystem.h"
     51073                                >
     51074                        </File>
     51075                        <File
     51076                                RelativePath="..\storage\EntriesCallback.h"
     51077                                >
     51078                        </File>
     51079                        <File
     51080                                RelativePath="..\storage\Entry.cpp"
     51081                                >
     51082                        </File>
     51083                        <File
     51084                                RelativePath="..\storage\Entry.h"
     51085                                >
     51086                        </File>
     51087                        <File
     51088                                RelativePath="..\storage\EntryArray.cpp"
     51089                                >
     51090                        </File>
     51091                        <File
     51092                                RelativePath="..\storage\EntryArray.h"
     51093                                >
     51094                        </File>
     51095                        <File
     51096                                RelativePath="..\storage\EntryCallback.h"
     51097                                >
     51098                        </File>
     51099                        <File
     51100                                RelativePath="..\storage\ErrorCallback.h"
     51101                                >
     51102                        </File>
     51103                        <File
     51104                                RelativePath="..\storage\FileEntry.cpp"
     51105                                >
     51106                        </File>
     51107                        <File
     51108                                RelativePath="..\storage\FileEntry.h"
     51109                                >
     51110                        </File>
     51111                        <File
     51112                                RelativePath="..\storage\FileSystemCallback.h"
     51113                                >
     51114                        </File>
     51115                        <File
     51116                                RelativePath="..\storage\Flags.h"
     51117                                >
     51118                        </File>
     51119                        <File
    5038051120                                RelativePath="..\storage\IDBAny.cpp"
    5038151121                                >
     
    5056351303                        <File
    5056451304                                RelativePath="..\storage\LocalStorageTask.h"
     51305                                >
     51306                        </File>
     51307                        <File
     51308                                RelativePath="..\storage\Metadata.h"
     51309                                >
     51310                        </File>
     51311                        <File
     51312                                RelativePath="..\storage\MetadataCallback.h"
    5056551313                                >
    5056651314                        </File>
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r65468 r65474  
    23812381                8988E10E11A3508B00DB732E /* BlobItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8988E10C11A3508B00DB732E /* BlobItem.cpp */; };
    23822382                8988E10F11A3508B00DB732E /* BlobItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8988E10D11A3508B00DB732E /* BlobItem.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2383                899ABC261215E4A300F9F219 /* DirectoryEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC201215E4A300F9F219 /* DirectoryEntry.cpp */; };
     2384                899ABC271215E4A300F9F219 /* DirectoryEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC211215E4A300F9F219 /* DirectoryEntry.h */; };
     2385                899ABC291215E4A300F9F219 /* DirectoryReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC231215E4A300F9F219 /* DirectoryReader.cpp */; };
     2386                899ABC2A1215E4A300F9F219 /* DirectoryReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC241215E4A300F9F219 /* DirectoryReader.h */; };
     2387                899ABC341215E4BE00F9F219 /* EntriesCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC2C1215E4BE00F9F219 /* EntriesCallback.h */; };
     2388                899ABC361215E4BE00F9F219 /* EntryArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC2E1215E4BE00F9F219 /* EntryArray.cpp */; };
     2389                899ABC371215E4BE00F9F219 /* EntryArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC2F1215E4BE00F9F219 /* EntryArray.h */; };
     2390                899ABC391215E4BE00F9F219 /* FileEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC311215E4BE00F9F219 /* FileEntry.cpp */; };
     2391                899ABC3A1215E4BE00F9F219 /* FileEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC321215E4BE00F9F219 /* FileEntry.h */; };
     2392                899ABC5D1215EB2A00F9F219 /* JSDirectoryEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC551215EB2A00F9F219 /* JSDirectoryEntry.cpp */; };
     2393                899ABC5E1215EB2A00F9F219 /* JSDirectoryEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC561215EB2A00F9F219 /* JSDirectoryEntry.h */; };
     2394                899ABC5F1215EB2A00F9F219 /* JSEntriesCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC571215EB2A00F9F219 /* JSEntriesCallback.cpp */; };
     2395                899ABC601215EB2A00F9F219 /* JSEntriesCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC581215EB2A00F9F219 /* JSEntriesCallback.h */; };
     2396                899ABC611215EB2A00F9F219 /* JSEntryArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC591215EB2A00F9F219 /* JSEntryArray.cpp */; };
     2397                899ABC621215EB2A00F9F219 /* JSEntryArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC5A1215EB2A00F9F219 /* JSEntryArray.h */; };
     2398                899ABC631215EB2A00F9F219 /* JSFileEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC5B1215EB2A00F9F219 /* JSFileEntry.cpp */; };
     2399                899ABC641215EB2A00F9F219 /* JSFileEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC5C1215EB2A00F9F219 /* JSFileEntry.h */; };
     2400                899ABC6D1215ECEF00F9F219 /* JSDirectoryReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 899ABC6B1215ECEF00F9F219 /* JSDirectoryReader.cpp */; };
     2401                899ABC6E1215ECEF00F9F219 /* JSDirectoryReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 899ABC6C1215ECEF00F9F219 /* JSDirectoryReader.h */; };
     2402                899ABC791215F03100F9F219 /* JSDOMFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D8D1200035F0082740C /* JSDOMFileSystem.cpp */; };
     2403                899ABC7A1215F03100F9F219 /* JSDOMFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D8E1200035F0082740C /* JSDOMFileSystem.h */; };
     2404                899ABC7B1215F03300F9F219 /* JSEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D4911FF6C900082740C /* JSEntry.cpp */; };
     2405                899ABC7C1215F03300F9F219 /* JSEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D4A11FF6C900082740C /* JSEntry.h */; };
     2406                899ABC7D1215F03600F9F219 /* JSEntryCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D4B11FF6C900082740C /* JSEntryCallback.cpp */; };
     2407                899ABC7E1215F03700F9F219 /* JSEntryCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D4C11FF6C900082740C /* JSEntryCallback.h */; };
     2408                899ABC7F1215F03800F9F219 /* JSErrorCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D4D11FF6C900082740C /* JSErrorCallback.cpp */; };
     2409                899ABC801215F03800F9F219 /* JSErrorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D4E11FF6C900082740C /* JSErrorCallback.h */; };
     2410                899ABC811215F03B00F9F219 /* JSFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D92120003760082740C /* JSFlags.h */; };
     2411                899ABC821215F03B00F9F219 /* JSFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D91120003760082740C /* JSFlags.cpp */; };
     2412                899ABC831215F03C00F9F219 /* JSFileSystemCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D5611FF6CA40082740C /* JSFileSystemCallback.h */; };
     2413                899ABC841215F03D00F9F219 /* JSFileSystemCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D5511FF6CA40082740C /* JSFileSystemCallback.cpp */; };
     2414                899ABC861215F0D800F9F219 /* DOMFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D1911FF58A50082740C /* DOMFileSystem.cpp */; };
     2415                899ABC871215F0DF00F9F219 /* DOMFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D1A11FF58A50082740C /* DOMFileSystem.h */; };
     2416                899ABC961215F9DA00F9F219 /* ErrorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D2011FF58A50082740C /* ErrorCallback.h */; };
     2417                899ABC971215F9DF00F9F219 /* EntryCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D1E11FF58A50082740C /* EntryCallback.h */; };
     2418                899ABCAA1215FA5500F9F219 /* FileSystemCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D2111FF58A50082740C /* FileSystemCallback.h */; };
     2419                899ABCAB1215FA5A00F9F219 /* Flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D60120001220082740C /* Flags.h */; };
     2420                899ABCB91215FAB500F9F219 /* Entry.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D1D11FF58A50082740C /* Entry.h */; };
     2421                899ABCBA1215FAB800F9F219 /* Entry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 897A2D1C11FF58A50082740C /* Entry.cpp */; };
    23832422                89B5EAA111E8003D00F2367E /* LineEnding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89B5EA9F11E8003D00F2367E /* LineEnding.cpp */; };
    23842423                89B5EAA211E8003D00F2367E /* LineEnding.h in Headers */ = {isa = PBXBuildFile; fileRef = 89B5EAA011E8003D00F2367E /* LineEnding.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    82158254                8988E10C11A3508B00DB732E /* BlobItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlobItem.cpp; sourceTree = "<group>"; };
    82168255                8988E10D11A3508B00DB732E /* BlobItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlobItem.h; sourceTree = "<group>"; };
     8256                899ABC201215E4A300F9F219 /* DirectoryEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryEntry.cpp; sourceTree = "<group>"; };
     8257                899ABC211215E4A300F9F219 /* DirectoryEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryEntry.h; sourceTree = "<group>"; };
     8258                899ABC221215E4A300F9F219 /* DirectoryEntry.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DirectoryEntry.idl; sourceTree = "<group>"; };
     8259                899ABC231215E4A300F9F219 /* DirectoryReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryReader.cpp; sourceTree = "<group>"; };
     8260                899ABC241215E4A300F9F219 /* DirectoryReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryReader.h; sourceTree = "<group>"; };
     8261                899ABC251215E4A300F9F219 /* DirectoryReader.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DirectoryReader.idl; sourceTree = "<group>"; };
     8262                899ABC2C1215E4BE00F9F219 /* EntriesCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntriesCallback.h; sourceTree = "<group>"; };
     8263                899ABC2D1215E4BE00F9F219 /* EntriesCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EntriesCallback.idl; sourceTree = "<group>"; };
     8264                899ABC2E1215E4BE00F9F219 /* EntryArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntryArray.cpp; sourceTree = "<group>"; };
     8265                899ABC2F1215E4BE00F9F219 /* EntryArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntryArray.h; sourceTree = "<group>"; };
     8266                899ABC301215E4BE00F9F219 /* EntryArray.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EntryArray.idl; sourceTree = "<group>"; };
     8267                899ABC311215E4BE00F9F219 /* FileEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileEntry.cpp; sourceTree = "<group>"; };
     8268                899ABC321215E4BE00F9F219 /* FileEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileEntry.h; sourceTree = "<group>"; };
     8269                899ABC331215E4BE00F9F219 /* FileEntry.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FileEntry.idl; sourceTree = "<group>"; };
     8270                899ABC551215EB2A00F9F219 /* JSDirectoryEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDirectoryEntry.cpp; sourceTree = "<group>"; };
     8271                899ABC561215EB2A00F9F219 /* JSDirectoryEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDirectoryEntry.h; sourceTree = "<group>"; };
     8272                899ABC571215EB2A00F9F219 /* JSEntriesCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSEntriesCallback.cpp; sourceTree = "<group>"; };
     8273                899ABC581215EB2A00F9F219 /* JSEntriesCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSEntriesCallback.h; sourceTree = "<group>"; };
     8274                899ABC591215EB2A00F9F219 /* JSEntryArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSEntryArray.cpp; sourceTree = "<group>"; };
     8275                899ABC5A1215EB2A00F9F219 /* JSEntryArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSEntryArray.h; sourceTree = "<group>"; };
     8276                899ABC5B1215EB2A00F9F219 /* JSFileEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileEntry.cpp; sourceTree = "<group>"; };
     8277                899ABC5C1215EB2A00F9F219 /* JSFileEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileEntry.h; sourceTree = "<group>"; };
     8278                899ABC6B1215ECEF00F9F219 /* JSDirectoryReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDirectoryReader.cpp; sourceTree = "<group>"; };
     8279                899ABC6C1215ECEF00F9F219 /* JSDirectoryReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDirectoryReader.h; sourceTree = "<group>"; };
    82178280                89B5EA9F11E8003D00F2367E /* LineEnding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LineEnding.cpp; sourceTree = "<group>"; };
    82188281                89B5EAA011E8003D00F2367E /* LineEnding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineEnding.h; sourceTree = "<group>"; };
     
    1149111554                                1AD51A120CB59CD300953D11 /* DatabaseTracker.h */,
    1149211555                                51FAFE330CECBF2D00BB3F24 /* DatabaseTrackerClient.h */,
     11556                                899ABC201215E4A300F9F219 /* DirectoryEntry.cpp */,
     11557                                899ABC211215E4A300F9F219 /* DirectoryEntry.h */,
     11558                                899ABC221215E4A300F9F219 /* DirectoryEntry.idl */,
     11559                                899ABC231215E4A300F9F219 /* DirectoryReader.cpp */,
     11560                                899ABC241215E4A300F9F219 /* DirectoryReader.h */,
     11561                                899ABC251215E4A300F9F219 /* DirectoryReader.idl */,
    1149311562                                897A2D1911FF58A50082740C /* DOMFileSystem.cpp */,
    1149411563                                897A2D1A11FF58A50082740C /* DOMFileSystem.h */,
    1149511564                                897A2D1B11FF58A50082740C /* DOMFileSystem.idl */,
     11565                                899ABC2C1215E4BE00F9F219 /* EntriesCallback.h */,
     11566                                899ABC2D1215E4BE00F9F219 /* EntriesCallback.idl */,
    1149611567                                897A2D1C11FF58A50082740C /* Entry.cpp */,
    1149711568                                897A2D1D11FF58A50082740C /* Entry.h */,
    1149811569                                897A2D3B11FF63860082740C /* Entry.idl */,
     11570                                899ABC2E1215E4BE00F9F219 /* EntryArray.cpp */,
     11571                                899ABC2F1215E4BE00F9F219 /* EntryArray.h */,
     11572                                899ABC301215E4BE00F9F219 /* EntryArray.idl */,
    1149911573                                897A2D1E11FF58A50082740C /* EntryCallback.h */,
    1150011574                                897A2D1F11FF58A50082740C /* EntryCallback.idl */,
    1150111575                                897A2D2011FF58A50082740C /* ErrorCallback.h */,
    1150211576                                897A2D5D120000FF0082740C /* ErrorCallback.idl */,
     11577                                899ABC311215E4BE00F9F219 /* FileEntry.cpp */,
     11578                                899ABC321215E4BE00F9F219 /* FileEntry.h */,
     11579                                899ABC331215E4BE00F9F219 /* FileEntry.idl */,
    1150311580                                897A2D2111FF58A50082740C /* FileSystemCallback.h */,
    1150411581                                897A2D5F120001220082740C /* FileSystemCallback.idl */,
     
    1498115058                                B58CEB6811913607002A6790 /* JSDatabaseSync.cpp */,
    1498215059                                B58CEB6711913607002A6790 /* JSDatabaseSync.h */,
     15060                                899ABC551215EB2A00F9F219 /* JSDirectoryEntry.cpp */,
     15061                                899ABC561215EB2A00F9F219 /* JSDirectoryEntry.h */,
     15062                                899ABC6B1215ECEF00F9F219 /* JSDirectoryReader.cpp */,
     15063                                899ABC6C1215ECEF00F9F219 /* JSDirectoryReader.h */,
    1498315064                                897A2D8D1200035F0082740C /* JSDOMFileSystem.cpp */,
    1498415065                                897A2D8E1200035F0082740C /* JSDOMFileSystem.h */,
     15066                                899ABC571215EB2A00F9F219 /* JSEntriesCallback.cpp */,
     15067                                899ABC581215EB2A00F9F219 /* JSEntriesCallback.h */,
    1498515068                                897A2D4911FF6C900082740C /* JSEntry.cpp */,
    1498615069                                897A2D4A11FF6C900082740C /* JSEntry.h */,
     15070                                899ABC591215EB2A00F9F219 /* JSEntryArray.cpp */,
     15071                                899ABC5A1215EB2A00F9F219 /* JSEntryArray.h */,
    1498715072                                897A2D4B11FF6C900082740C /* JSEntryCallback.cpp */,
    1498815073                                897A2D4C11FF6C900082740C /* JSEntryCallback.h */,
    1498915074                                897A2D4D11FF6C900082740C /* JSErrorCallback.cpp */,
    1499015075                                897A2D4E11FF6C900082740C /* JSErrorCallback.h */,
     15076                                899ABC5B1215EB2A00F9F219 /* JSFileEntry.cpp */,
     15077                                899ABC5C1215EB2A00F9F219 /* JSFileEntry.h */,
    1499115078                                897A2D5511FF6CA40082740C /* JSFileSystemCallback.cpp */,
    1499215079                                897A2D5611FF6CA40082740C /* JSFileSystemCallback.h */,
     
    2019420281                                BCA979171215D055005C485C /* ImageBufferData.h in Headers */,
    2019520282                                490707E71219C04300D90E51 /* ANGLEWebKitBridge.h in Headers */,
     20283                                899ABC271215E4A300F9F219 /* DirectoryEntry.h in Headers */,
     20284                                899ABC2A1215E4A300F9F219 /* DirectoryReader.h in Headers */,
     20285                                899ABC341215E4BE00F9F219 /* EntriesCallback.h in Headers */,
     20286                                899ABC371215E4BE00F9F219 /* EntryArray.h in Headers */,
     20287                                899ABC3A1215E4BE00F9F219 /* FileEntry.h in Headers */,
     20288                                899ABC5E1215EB2A00F9F219 /* JSDirectoryEntry.h in Headers */,
     20289                                899ABC601215EB2A00F9F219 /* JSEntriesCallback.h in Headers */,
     20290                                899ABC621215EB2A00F9F219 /* JSEntryArray.h in Headers */,
     20291                                899ABC641215EB2A00F9F219 /* JSFileEntry.h in Headers */,
     20292                                899ABC6E1215ECEF00F9F219 /* JSDirectoryReader.h in Headers */,
     20293                                899ABC7A1215F03100F9F219 /* JSDOMFileSystem.h in Headers */,
     20294                                899ABC7C1215F03300F9F219 /* JSEntry.h in Headers */,
     20295                                899ABC7E1215F03700F9F219 /* JSEntryCallback.h in Headers */,
     20296                                899ABC801215F03800F9F219 /* JSErrorCallback.h in Headers */,
     20297                                899ABC811215F03B00F9F219 /* JSFlags.h in Headers */,
     20298                                899ABC831215F03C00F9F219 /* JSFileSystemCallback.h in Headers */,
     20299                                899ABC871215F0DF00F9F219 /* DOMFileSystem.h in Headers */,
     20300                                899ABC961215F9DA00F9F219 /* ErrorCallback.h in Headers */,
     20301                                899ABC971215F9DF00F9F219 /* EntryCallback.h in Headers */,
     20302                                899ABCAA1215FA5500F9F219 /* FileSystemCallback.h in Headers */,
     20303                                899ABCAB1215FA5A00F9F219 /* Flags.h in Headers */,
     20304                                899ABCB91215FAB500F9F219 /* Entry.h in Headers */,
    2019620305                        );
    2019720306                        runOnlyForDeploymentPostprocessing = 0;
     
    2262622735                                C50B561612119D23008B46E0 /* GroupSettings.cpp in Sources */,
    2262722736                                490707E61219C04300D90E51 /* ANGLEWebKitBridge.cpp in Sources */,
     22737                                899ABC261215E4A300F9F219 /* DirectoryEntry.cpp in Sources */,
     22738                                899ABC291215E4A300F9F219 /* DirectoryReader.cpp in Sources */,
     22739                                899ABC361215E4BE00F9F219 /* EntryArray.cpp in Sources */,
     22740                                899ABC391215E4BE00F9F219 /* FileEntry.cpp in Sources */,
     22741                                899ABC5D1215EB2A00F9F219 /* JSDirectoryEntry.cpp in Sources */,
     22742                                899ABC5F1215EB2A00F9F219 /* JSEntriesCallback.cpp in Sources */,
     22743                                899ABC611215EB2A00F9F219 /* JSEntryArray.cpp in Sources */,
     22744                                899ABC631215EB2A00F9F219 /* JSFileEntry.cpp in Sources */,
     22745                                899ABC6D1215ECEF00F9F219 /* JSDirectoryReader.cpp in Sources */,
     22746                                899ABC791215F03100F9F219 /* JSDOMFileSystem.cpp in Sources */,
     22747                                899ABC7B1215F03300F9F219 /* JSEntry.cpp in Sources */,
     22748                                899ABC7D1215F03600F9F219 /* JSEntryCallback.cpp in Sources */,
     22749                                899ABC7F1215F03800F9F219 /* JSErrorCallback.cpp in Sources */,
     22750                                899ABC821215F03B00F9F219 /* JSFlags.cpp in Sources */,
     22751                                899ABC841215F03D00F9F219 /* JSFileSystemCallback.cpp in Sources */,
     22752                                899ABC861215F0D800F9F219 /* DOMFileSystem.cpp in Sources */,
     22753                                899ABCBA1215FAB800F9F219 /* Entry.cpp in Sources */,
    2262822754                        );
    2262922755                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebCore/storage/DOMFileSystem.cpp

    r64414 r65474  
    3434#if ENABLE(FILE_SYSTEM)
    3535
    36 #include "Entry.h"
     36#include "DirectoryEntry.h"
    3737
    3838namespace WebCore {
     
    4444}
    4545
    46 PassRefPtr<Entry> DOMFileSystem::root()
     46PassRefPtr<DirectoryEntry> DOMFileSystem::root()
    4747{
    48     return Entry::create(this, "/");
     48    return DirectoryEntry::create(this, "/");
    4949}
    5050
  • trunk/WebCore/storage/DOMFileSystem.h

    r64414 r65474  
    4040namespace WebCore {
    4141
    42 class Entry;
     42class DirectoryEntry;
    4343
    4444class DOMFileSystem : public RefCounted<DOMFileSystem> {
     
    5050
    5151    const String& name() const { return m_name; }
    52     PassRefPtr<Entry> root();
     52    PassRefPtr<DirectoryEntry> root();
    5353
    5454private:
  • trunk/WebCore/storage/DOMFileSystem.idl

    r64414 r65474  
    3434    ] DOMFileSystem {
    3535        readonly attribute DOMString name;
    36         readonly attribute Entry root;
     36        readonly attribute DirectoryEntry root;
    3737    };
    3838}
  • trunk/WebCore/storage/Entry.cpp

    r65468 r65474  
    4141namespace WebCore {
    4242
    43 Entry::Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath, bool isDirectory)
     43Entry::Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath)
    4444    : m_fileSystem(fileSystem)
    4545    , m_fullPath(fullPath)
    46     , m_isDirectory(isDirectory)
    4746{
    4847    size_t index = fullPath.reverseFind("/");
     
    5352}
    5453
    55 void Entry::getMetadata(ScriptExecutionContext*, PassRefPtr<MetadataCallback>, PassRefPtr<ErrorCallback>)
     54void Entry::getMetadata(PassRefPtr<MetadataCallback>, PassRefPtr<ErrorCallback>)
    5655{
    5756    // FIXME: to be implemented.
     57    ASSERT_NOT_REACHED();
    5858}
    5959
    60 void Entry::moveTo(ScriptExecutionContext*, PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)
     60void Entry::moveTo(PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)
    6161{
    6262    // FIXME: to be implemented.
     63    ASSERT_NOT_REACHED();
    6364}
    6465
    65 void Entry::copyTo(ScriptExecutionContext*, PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)
     66void Entry::copyTo(PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)
    6667{
    6768    // FIXME: to be implemented.
     69    ASSERT_NOT_REACHED();
    6870}
    6971
    70 void Entry::remove(ScriptExecutionContext*, PassRefPtr<VoidCallback>, PassRefPtr<ErrorCallback>)
     72void Entry::remove(PassRefPtr<VoidCallback>, PassRefPtr<ErrorCallback>)
    7173{
    7274    // FIXME: to be implemented.
     75    ASSERT_NOT_REACHED();
    7376}
    7477
    75 void Entry::getParent(ScriptExecutionContext*, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)
     78void Entry::getParent(PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)
    7679{
    7780    // FIXME: to be implemented.
     81    ASSERT_NOT_REACHED();
    7882}
    7983
     
    8185{
    8286    // FIXME: to be implemented.
     87    ASSERT_NOT_REACHED();
    8388    return String();
    8489}
  • trunk/WebCore/storage/Entry.h

    r64414 r65474  
    4343class ErrorCallback;
    4444class MetadataCallback;
    45 class ScriptExecutionContext;
    4645class VoidCallback;
    4746
    4847class Entry : public RefCounted<Entry> {
    4948public:
    50     static PassRefPtr<Entry> create(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath, bool isDirectory = false)
    51     {
    52         return adoptRef(new Entry(fileSystem, fullPath, isDirectory));
    53     }
    54 
    5549    virtual ~Entry() { }
    5650
    57     virtual bool isFile() const { return !m_isDirectory; }
    58     virtual bool isDirectory() const { return m_isDirectory; }
     51    virtual bool isFile() const { return false; }
     52    virtual bool isDirectory() const { return false; }
    5953
    6054    const String& fullPath() const { return m_fullPath; }
     
    6357    DOMFileSystem* filesystem() const { return m_fileSystem.get(); }
    6458
    65     virtual void getMetadata(ScriptExecutionContext*, PassRefPtr<MetadataCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
     59    virtual void getMetadata(PassRefPtr<MetadataCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
    6660
    67     virtual void moveTo(ScriptExecutionContext*, PassRefPtr<Entry> parent, const String& name = String(), PassRefPtr<EntryCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
    68     virtual void copyTo(ScriptExecutionContext*, PassRefPtr<Entry> parent, const String& name = String(), PassRefPtr<EntryCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
    69     virtual void remove(ScriptExecutionContext*, PassRefPtr<VoidCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
    70     virtual void getParent(ScriptExecutionContext*, PassRefPtr<EntryCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
     61    virtual void moveTo(PassRefPtr<Entry> parent, const String& name = String(), PassRefPtr<EntryCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
     62    virtual void copyTo(PassRefPtr<Entry> parent, const String& name = String(), PassRefPtr<EntryCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
     63    virtual void remove(PassRefPtr<VoidCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
     64    virtual void getParent(PassRefPtr<EntryCallback> successCallback = 0, PassRefPtr<ErrorCallback> errorCallback = 0);
    7165
    7266    virtual String toURI(const String& mimeType = String());
    7367
    7468protected:
    75     Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath, bool isDirectory);
     69    Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath);
    7670
    7771    RefPtr<DOMFileSystem> m_fileSystem;
    7872    String m_fullPath; // virtual path
    7973    String m_name;
    80     bool m_isDirectory;
    8174};
    8275
  • trunk/WebCore/storage/Entry.idl

    r64414 r65474  
    3939        readonly attribute DOMFileSystem filesystem;
    4040
    41         [CallWith=ScriptExecutionContext] void moveTo(in Entry parent, in [Optional] DOMString name, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
    42         [CallWith=ScriptExecutionContext] void copyTo(in Entry parent, in [Optional] DOMString name, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
     41        void moveTo(in Entry parent, in [Optional] DOMString name, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
     42        void copyTo(in Entry parent, in [Optional] DOMString name, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
     43        void remove(in [Optional, Callback] VoidCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
     44        void getParent(in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
    4345        DOMString toURI(in [Optional] DOMString mimeType);
    44         [CallWith=ScriptExecutionContext] void remove(in [Optional, Callback] VoidCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
    45         [CallWith=ScriptExecutionContext] void getParent(in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
    4646    };
    4747}
Note: See TracChangeset for help on using the changeset viewer.