Changeset 65474 in webkit
- Timestamp:
- Aug 16, 2010 6:07:04 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 14 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/CMakeLists.txt
r65437 r65474 335 335 storage/DatabaseCallback.idl 336 336 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 337 348 storage/IDBAny.idl 338 349 storage/IDBCursor.idl … … 350 361 storage/IDBSuccessEvent.idl 351 362 storage/IDBTransaction.idl 363 storage/Metadata.idl 364 storage/MetadataCallback.idl 352 365 storage/SQLError.idl 353 366 storage/SQLException.idl … … 1440 1453 storage/DatabaseThread.cpp 1441 1454 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 1442 1461 storage/IDBAny.cpp 1443 1462 storage/IDBDatabase.cpp -
trunk/WebCore/ChangeLog
r65472 r65474 1 2010-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 1 54 2010-08-16 Andreas Kling <andreas.kling@nokia.com> 2 55 -
trunk/WebCore/DerivedSources.cpp
r65352 r65474 74 74 #include "JSDedicatedWorkerContext.cpp" 75 75 #include "JSDeviceOrientationEvent.cpp" 76 #include "JSDirectoryEntry.cpp" 77 #include "JSDirectoryReader.cpp" 76 78 #include "JSDocument.cpp" 77 79 #include "JSDocumentFragment.cpp" … … 79 81 #include "JSDOMApplicationCache.cpp" 80 82 #include "JSDOMCoreException.cpp" 83 #include "JSDOMFileSystem.cpp" 81 84 #include "JSDOMFormData.cpp" 82 85 #include "JSDOMImplementation.cpp" … … 93 96 #include "JSEntity.cpp" 94 97 #include "JSEntityReference.cpp" 98 #include "JSEntriesCallback.cpp" 99 #include "JSEntry.cpp" 100 #include "JSEntryArray.cpp" 101 #include "JSEntryCallback.cpp" 102 #include "JSErrorCallback.cpp" 95 103 #include "JSErrorEvent.cpp" 96 104 #include "JSEvent.cpp" … … 98 106 #include "JSEventSource.cpp" 99 107 #include "JSFile.cpp" 108 #include "JSFileEntry.cpp" 100 109 #include "JSFileError.cpp" 101 110 #include "JSFileList.cpp" 102 111 #include "JSFileReader.cpp" 112 #include "JSFileSystemCallback.cpp" 113 #include "JSFlags.cpp" 103 114 #include "JSGeolocation.cpp" 104 115 #include "JSGeoposition.cpp" … … 204 215 #include "JSMessageEvent.cpp" 205 216 #include "JSMessagePort.cpp" 217 #include "JSMetadata.cpp" 218 #include "JSMetadataCallback.cpp" 206 219 #include "JSMouseEvent.cpp" 207 220 #include "JSMutationEvent.cpp" -
trunk/WebCore/DerivedSources.make
r65351 r65474 130 130 DeviceMotionEvent \ 131 131 DeviceOrientationEvent \ 132 DirectoryEntry \ 133 DirectoryReader \ 132 134 Document \ 133 135 DocumentFragment \ … … 137 139 Entity \ 138 140 EntityReference \ 141 EntriesCallback \ 139 142 Entry \ 143 EntryArray \ 140 144 EntryCallback \ 141 145 ErrorCallback \ … … 147 151 EventTarget \ 148 152 File \ 153 FileEntry \ 149 154 FileError \ 150 155 FileList \ -
trunk/WebCore/GNUmakefile.am
r65424 r65474 2994 2994 endif # END ENABLE_FILE_SYSTEM 2995 2995 2996 webcore_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 3024 webcore_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 2996 3045 # ---- 2997 3046 # Speech Input API support -
trunk/WebCore/WebCore.gypi
r65463 r65474 232 232 'storage/DatabaseCallback.idl', 233 233 'storage/DatabaseSync.idl', 234 'storage/DirectoryEntry.idl', 235 'storage/DirectoryReader.idl', 234 236 'storage/DOMFileSystem.idl', 237 'storage/EntriesCallback.idl', 235 238 'storage/Entry.idl', 239 'storage/EntryArray.idl', 236 240 'storage/EntryCallback.idl', 237 241 'storage/ErrorCallback.idl', 242 'storage/FileEntry.idl', 238 243 'storage/FileSystemCallback.idl', 239 244 'storage/Flags.idl', … … 3540 3545 'storage/DatabaseTracker.h', 3541 3546 'storage/DatabaseTrackerClient.h', 3547 'storage/DirectoryEntry.cpp', 3548 'storage/DirectoryEntry.h', 3549 'storage/DirectoryReader.cpp', 3550 'storage/DirectoryReader.h', 3542 3551 'storage/DOMFileSystem.cpp', 3543 3552 'storage/DOMFileSystem.h', 3553 'storage/EntriesCallback.h', 3544 3554 'storage/Entry.cpp', 3545 3555 'storage/Entry.h', 3556 'storage/EntryArray.cpp', 3557 'storage/EntryArray.h', 3546 3558 'storage/EntryCallback.h', 3559 'storage/ErrorCallback.h', 3560 'storage/FileEntry.cpp', 3561 'storage/FileEntry.h', 3547 3562 'storage/FileSystemCallback.h', 3548 3563 'storage/Flags.h', -
trunk/WebCore/WebCore.pri
r65351 r65474 292 292 storage/DatabaseCallback.idl \ 293 293 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 \ 294 305 storage/IDBAny.idl \ 295 306 storage/IDBCursor.idl \ … … 307 318 storage/IDBSuccessEvent.idl \ 308 319 storage/IDBTransaction.idl \ 320 storage/Metadata.idl \ 321 storage/MetadataCallback.idl \ 309 322 storage/Storage.idl \ 310 323 storage/StorageEvent.idl \ -
trunk/WebCore/WebCore.pro
r65425 r65474 2547 2547 } 2548 2548 2549 contains(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 2549 2574 contains(DEFINES, ENABLE_ICONDATABASE=1) { 2550 2575 SOURCES += \ -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r65443 r65474 3018 3018 </File> 3019 3019 <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 3020 3132 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDocument.cpp" 3021 3133 > … … 3298 3410 </File> 3299 3411 <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 3300 3468 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSDOMFormData.cpp" 3301 3469 > … … 4086 4254 </File> 4087 4255 <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 4088 4536 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSErrorEvent.cpp" 4089 4537 > … … 4534 4982 </File> 4535 4983 <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 4536 5096 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSGeolocation.cpp" 4537 5097 > … … 9403 9963 <File 9404 9964 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" 9405 10077 > 9406 10078 </File> … … 50378 51050 </File> 50379 51051 <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 50380 51120 RelativePath="..\storage\IDBAny.cpp" 50381 51121 > … … 50563 51303 <File 50564 51304 RelativePath="..\storage\LocalStorageTask.h" 51305 > 51306 </File> 51307 <File 51308 RelativePath="..\storage\Metadata.h" 51309 > 51310 </File> 51311 <File 51312 RelativePath="..\storage\MetadataCallback.h" 50565 51313 > 50566 51314 </File> -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r65468 r65474 2381 2381 8988E10E11A3508B00DB732E /* BlobItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8988E10C11A3508B00DB732E /* BlobItem.cpp */; }; 2382 2382 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 */; }; 2383 2422 89B5EAA111E8003D00F2367E /* LineEnding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89B5EA9F11E8003D00F2367E /* LineEnding.cpp */; }; 2384 2423 89B5EAA211E8003D00F2367E /* LineEnding.h in Headers */ = {isa = PBXBuildFile; fileRef = 89B5EAA011E8003D00F2367E /* LineEnding.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 8215 8254 8988E10C11A3508B00DB732E /* BlobItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlobItem.cpp; sourceTree = "<group>"; }; 8216 8255 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>"; }; 8217 8280 89B5EA9F11E8003D00F2367E /* LineEnding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LineEnding.cpp; sourceTree = "<group>"; }; 8218 8281 89B5EAA011E8003D00F2367E /* LineEnding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineEnding.h; sourceTree = "<group>"; }; … … 11491 11554 1AD51A120CB59CD300953D11 /* DatabaseTracker.h */, 11492 11555 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 */, 11493 11562 897A2D1911FF58A50082740C /* DOMFileSystem.cpp */, 11494 11563 897A2D1A11FF58A50082740C /* DOMFileSystem.h */, 11495 11564 897A2D1B11FF58A50082740C /* DOMFileSystem.idl */, 11565 899ABC2C1215E4BE00F9F219 /* EntriesCallback.h */, 11566 899ABC2D1215E4BE00F9F219 /* EntriesCallback.idl */, 11496 11567 897A2D1C11FF58A50082740C /* Entry.cpp */, 11497 11568 897A2D1D11FF58A50082740C /* Entry.h */, 11498 11569 897A2D3B11FF63860082740C /* Entry.idl */, 11570 899ABC2E1215E4BE00F9F219 /* EntryArray.cpp */, 11571 899ABC2F1215E4BE00F9F219 /* EntryArray.h */, 11572 899ABC301215E4BE00F9F219 /* EntryArray.idl */, 11499 11573 897A2D1E11FF58A50082740C /* EntryCallback.h */, 11500 11574 897A2D1F11FF58A50082740C /* EntryCallback.idl */, 11501 11575 897A2D2011FF58A50082740C /* ErrorCallback.h */, 11502 11576 897A2D5D120000FF0082740C /* ErrorCallback.idl */, 11577 899ABC311215E4BE00F9F219 /* FileEntry.cpp */, 11578 899ABC321215E4BE00F9F219 /* FileEntry.h */, 11579 899ABC331215E4BE00F9F219 /* FileEntry.idl */, 11503 11580 897A2D2111FF58A50082740C /* FileSystemCallback.h */, 11504 11581 897A2D5F120001220082740C /* FileSystemCallback.idl */, … … 14981 15058 B58CEB6811913607002A6790 /* JSDatabaseSync.cpp */, 14982 15059 B58CEB6711913607002A6790 /* JSDatabaseSync.h */, 15060 899ABC551215EB2A00F9F219 /* JSDirectoryEntry.cpp */, 15061 899ABC561215EB2A00F9F219 /* JSDirectoryEntry.h */, 15062 899ABC6B1215ECEF00F9F219 /* JSDirectoryReader.cpp */, 15063 899ABC6C1215ECEF00F9F219 /* JSDirectoryReader.h */, 14983 15064 897A2D8D1200035F0082740C /* JSDOMFileSystem.cpp */, 14984 15065 897A2D8E1200035F0082740C /* JSDOMFileSystem.h */, 15066 899ABC571215EB2A00F9F219 /* JSEntriesCallback.cpp */, 15067 899ABC581215EB2A00F9F219 /* JSEntriesCallback.h */, 14985 15068 897A2D4911FF6C900082740C /* JSEntry.cpp */, 14986 15069 897A2D4A11FF6C900082740C /* JSEntry.h */, 15070 899ABC591215EB2A00F9F219 /* JSEntryArray.cpp */, 15071 899ABC5A1215EB2A00F9F219 /* JSEntryArray.h */, 14987 15072 897A2D4B11FF6C900082740C /* JSEntryCallback.cpp */, 14988 15073 897A2D4C11FF6C900082740C /* JSEntryCallback.h */, 14989 15074 897A2D4D11FF6C900082740C /* JSErrorCallback.cpp */, 14990 15075 897A2D4E11FF6C900082740C /* JSErrorCallback.h */, 15076 899ABC5B1215EB2A00F9F219 /* JSFileEntry.cpp */, 15077 899ABC5C1215EB2A00F9F219 /* JSFileEntry.h */, 14991 15078 897A2D5511FF6CA40082740C /* JSFileSystemCallback.cpp */, 14992 15079 897A2D5611FF6CA40082740C /* JSFileSystemCallback.h */, … … 20194 20281 BCA979171215D055005C485C /* ImageBufferData.h in Headers */, 20195 20282 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 */, 20196 20305 ); 20197 20306 runOnlyForDeploymentPostprocessing = 0; … … 22626 22735 C50B561612119D23008B46E0 /* GroupSettings.cpp in Sources */, 22627 22736 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 */, 22628 22754 ); 22629 22755 runOnlyForDeploymentPostprocessing = 0; -
trunk/WebCore/storage/DOMFileSystem.cpp
r64414 r65474 34 34 #if ENABLE(FILE_SYSTEM) 35 35 36 #include " Entry.h"36 #include "DirectoryEntry.h" 37 37 38 38 namespace WebCore { … … 44 44 } 45 45 46 PassRefPtr< Entry> DOMFileSystem::root()46 PassRefPtr<DirectoryEntry> DOMFileSystem::root() 47 47 { 48 return Entry::create(this, "/");48 return DirectoryEntry::create(this, "/"); 49 49 } 50 50 -
trunk/WebCore/storage/DOMFileSystem.h
r64414 r65474 40 40 namespace WebCore { 41 41 42 class Entry;42 class DirectoryEntry; 43 43 44 44 class DOMFileSystem : public RefCounted<DOMFileSystem> { … … 50 50 51 51 const String& name() const { return m_name; } 52 PassRefPtr< Entry> root();52 PassRefPtr<DirectoryEntry> root(); 53 53 54 54 private: -
trunk/WebCore/storage/DOMFileSystem.idl
r64414 r65474 34 34 ] DOMFileSystem { 35 35 readonly attribute DOMString name; 36 readonly attribute Entry root;36 readonly attribute DirectoryEntry root; 37 37 }; 38 38 } -
trunk/WebCore/storage/Entry.cpp
r65468 r65474 41 41 namespace WebCore { 42 42 43 Entry::Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath , bool isDirectory)43 Entry::Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath) 44 44 : m_fileSystem(fileSystem) 45 45 , m_fullPath(fullPath) 46 , m_isDirectory(isDirectory)47 46 { 48 47 size_t index = fullPath.reverseFind("/"); … … 53 52 } 54 53 55 void Entry::getMetadata( ScriptExecutionContext*,PassRefPtr<MetadataCallback>, PassRefPtr<ErrorCallback>)54 void Entry::getMetadata(PassRefPtr<MetadataCallback>, PassRefPtr<ErrorCallback>) 56 55 { 57 56 // FIXME: to be implemented. 57 ASSERT_NOT_REACHED(); 58 58 } 59 59 60 void Entry::moveTo( ScriptExecutionContext*,PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)60 void Entry::moveTo(PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>) 61 61 { 62 62 // FIXME: to be implemented. 63 ASSERT_NOT_REACHED(); 63 64 } 64 65 65 void Entry::copyTo( ScriptExecutionContext*,PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)66 void Entry::copyTo(PassRefPtr<Entry>, const String&, PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>) 66 67 { 67 68 // FIXME: to be implemented. 69 ASSERT_NOT_REACHED(); 68 70 } 69 71 70 void Entry::remove( ScriptExecutionContext*,PassRefPtr<VoidCallback>, PassRefPtr<ErrorCallback>)72 void Entry::remove(PassRefPtr<VoidCallback>, PassRefPtr<ErrorCallback>) 71 73 { 72 74 // FIXME: to be implemented. 75 ASSERT_NOT_REACHED(); 73 76 } 74 77 75 void Entry::getParent( ScriptExecutionContext*,PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>)78 void Entry::getParent(PassRefPtr<EntryCallback>, PassRefPtr<ErrorCallback>) 76 79 { 77 80 // FIXME: to be implemented. 81 ASSERT_NOT_REACHED(); 78 82 } 79 83 … … 81 85 { 82 86 // FIXME: to be implemented. 87 ASSERT_NOT_REACHED(); 83 88 return String(); 84 89 } -
trunk/WebCore/storage/Entry.h
r64414 r65474 43 43 class ErrorCallback; 44 44 class MetadataCallback; 45 class ScriptExecutionContext;46 45 class VoidCallback; 47 46 48 47 class Entry : public RefCounted<Entry> { 49 48 public: 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 55 49 virtual ~Entry() { } 56 50 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; } 59 53 60 54 const String& fullPath() const { return m_fullPath; } … … 63 57 DOMFileSystem* filesystem() const { return m_fileSystem.get(); } 64 58 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); 66 60 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); 71 65 72 66 virtual String toURI(const String& mimeType = String()); 73 67 74 68 protected: 75 Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath , bool isDirectory);69 Entry(PassRefPtr<DOMFileSystem> fileSystem, const String& fullPath); 76 70 77 71 RefPtr<DOMFileSystem> m_fileSystem; 78 72 String m_fullPath; // virtual path 79 73 String m_name; 80 bool m_isDirectory;81 74 }; 82 75 -
trunk/WebCore/storage/Entry.idl
r64414 r65474 39 39 readonly attribute DOMFileSystem filesystem; 40 40 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); 43 45 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);46 46 }; 47 47 }
Note: See TracChangeset
for help on using the changeset viewer.