Changeset 61650 in webkit
- Timestamp:
- Jun 22, 2010 8:55:57 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 17 added
- 34 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r61645 r61650 1 2010-06-22 Kinuko Yasuda <kinuko@chromium.org> 2 3 Reviewed by Adam Barth. 4 5 Add BlobBuilder.idl to expose BlobBuilder interface 6 https://bugs.webkit.org/show_bug.cgi?id=40593 7 8 (Resubmitting with the correct file set.) 9 10 Add new layout tests to test BlobBuilder interface. 11 Also update test expectations affected by adding the constructors to DOMWindow. 12 13 * fast/dom/Window/window-properties-expected.txt: 14 * fast/dom/Window/window-property-descriptors-expected.txt: 15 * fast/dom/constructed-objects-prototypes-expected.txt: 16 * fast/dom/prototype-inheritance-2-expected.txt: 17 * fast/dom/prototype-inheritance-expected.txt: 18 * fast/js/global-constructors-expected.txt: 19 * http/tests/local/blob/resources/hybrid-blob-util.js: Added. 20 * http/tests/local/blob/script-tests/TEMPLATE.html: Added. 21 * http/tests/local/blob/script-tests/send-data-blob.js: Added. 22 * http/tests/local/blob/script-tests/send-hybrid-blob.js: Added. 23 * http/tests/local/blob/script-tests/send-sliced-data-blob.js: Added. 24 * http/tests/local/blob/send-data-blob-expected.txt: Added. 25 * http/tests/local/blob/send-data-blob.html: Added. 26 * http/tests/local/blob/send-hybrid-blob-expected.txt: Added. 27 * http/tests/local/blob/send-hybrid-blob.html: Added. 28 * http/tests/local/blob/send-sliced-data-blob-expected.txt: Added. 29 * http/tests/local/blob/send-sliced-data-blob.html: Added. 30 * http/tests/local/resources/file-for-drag-to-send2.txt: Added. 31 * http/tests/resources/post-and-verify-hybrid.cgi: Added. 32 * platform/chromium/fast/dom/prototype-inheritance-expected.txt: 33 * platform/gtk/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles and Blob.slice. 34 * platform/gtk/fast/dom/Window/window-properties-expected.txt: 35 * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt: 36 * platform/gtk/fast/dom/prototype-inheritance-expected.txt: 37 * platform/qt/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles and Blob.slice. 38 * platform/qt/fast/dom/Window/window-properties-expected.txt: 39 * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: 40 * platform/qt/fast/dom/prototype-inheritance-expected.txt: 41 * platform/win/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles and Blob.slice. 42 * platform/win/fast/dom/Window/window-property-descriptors-expected.txt: 43 * platform/win/fast/dom/prototype-inheritance-2-expected.txt: 44 * platform/win/fast/dom/prototype-inheritance-expected.txt: 45 1 46 2010-06-22 Adele Peterson <adele@apple.com> 2 47 -
trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt
r61599 r61650 151 151 window.Blob [object BlobConstructor] 152 152 window.Blob.prototype [object BlobPrototype] 153 window.BlobBuilder [object BlobBuilderConstructor] 154 window.BlobBuilder.prototype [object BlobBuilderPrototype] 155 window.BlobBuilder.prototype.append [function] 156 window.BlobBuilder.prototype.getBlob [function] 153 157 window.CDATASection [object CDATASectionConstructor] 154 158 window.CDATASection.prototype [object CDATASectionPrototype] -
trunk/LayoutTests/fast/dom/Window/window-property-descriptors-expected.txt
r61586 r61650 9 9 PASS typeof Object.getOwnPropertyDescriptor(window, 'BeforeLoadEvent') is 'object' 10 10 PASS typeof Object.getOwnPropertyDescriptor(window, 'Blob') is 'object' 11 PASS typeof Object.getOwnPropertyDescriptor(window, 'BlobBuilder') is 'object' 11 12 PASS typeof Object.getOwnPropertyDescriptor(window, 'Boolean') is 'object' 12 13 PASS typeof Object.getOwnPropertyDescriptor(window, 'CDATASection') is 'object' -
trunk/LayoutTests/fast/dom/constructed-objects-prototypes-expected.txt
r61586 r61650 6 6 PASS (new inner.Audio()).isInner is true 7 7 PASS (new inner.Audio()).constructor.isInner is true 8 PASS (new inner.BlobBuilder()).isInner is true 9 PASS (new inner.BlobBuilder()).constructor.isInner is true 8 10 PASS (new inner.DOMParser()).isInner is true 9 11 PASS (new inner.DOMParser()).constructor.isInner is true -
trunk/LayoutTests/fast/dom/prototype-inheritance-2-expected.txt
r61586 r61650 209 209 PASS WebKitCSSKeyframesRulePrototype from inner.document.getElementById("dummyStyle").sheet.cssRules.6.__proto__ 210 210 Never found Audio 211 Never found BlobBuilder 211 212 Never found Blob 212 213 Never found CDATASection -
trunk/LayoutTests/fast/dom/prototype-inheritance-expected.txt
r61586 r61650 12 12 PASS inner.Blob.isInner is true 13 13 PASS inner.Blob.constructor.isInner is true 14 PASS inner.BlobBuilder.isInner is true 15 PASS inner.BlobBuilder.constructor.isInner is true 14 16 PASS inner.CDATASection.isInner is true 15 17 PASS inner.CDATASection.constructor.isInner is true -
trunk/LayoutTests/fast/js/global-constructors-expected.txt
r61586 r61650 8 8 PASS BeforeLoadEvent.toString() is '[object BeforeLoadEventConstructor]' 9 9 PASS Blob.toString() is '[object BlobConstructor]' 10 PASS BlobBuilder.toString() is '[object BlobBuilderConstructor]' 10 11 PASS CDATASection.toString() is '[object CDATASectionConstructor]' 11 12 PASS CSSCharsetRule.toString() is '[object CSSCharsetRuleConstructor]' -
trunk/LayoutTests/platform/chromium/fast/dom/prototype-inheritance-expected.txt
r61601 r61650 12 12 PASS inner.Blob.isInner is true 13 13 PASS inner.Blob.constructor.isInner is true 14 PASS inner.BlobBuilder.isInner is true 15 PASS inner.BlobBuilder.constructor.isInner is true 14 16 PASS inner.CDATASection.isInner is true 15 17 PASS inner.CDATASection.constructor.isInner is true -
trunk/LayoutTests/platform/gtk/Skipped
r61599 r61650 3293 3293 http/tests/local/send-dragged-file.html 3294 3294 http/tests/local/send-sliced-dragged-file.html 3295 http/tests/local/blob/send-hybrid-blob.html 3296 http/tests/local/blob/send-sliced-data-blob.html 3295 3297 http/tests/local/formdata/send-form-data.html 3296 3298 http/tests/local/formdata/send-form-data-with-sliced-file.html -
trunk/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt
r61586 r61650 122 122 window.Audio.prototype.setAttributeNode [function] 123 123 window.Audio.prototype.setAttributeNodeNS [function] 124 window.BlobBuilder [object BlobBuilderConstructor] 125 window.BlobBuilder.prototype [object BlobBuilderPrototype] 126 window.BlobBuilder.prototype.append [function] 127 window.BlobBuilder.prototype.getBlob [function] 124 128 window.CDATASection [object CDATASectionConstructor] 125 129 window.CDATASection.prototype [object CDATASectionPrototype] -
trunk/LayoutTests/platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt
r61586 r61650 9 9 PASS typeof Object.getOwnPropertyDescriptor(window, 'BeforeLoadEvent') is 'object' 10 10 PASS typeof Object.getOwnPropertyDescriptor(window, 'Blob') is 'object' 11 PASS typeof Object.getOwnPropertyDescriptor(window, 'BlobBuilder') is 'object' 11 12 PASS typeof Object.getOwnPropertyDescriptor(window, 'Boolean') is 'object' 12 13 PASS typeof Object.getOwnPropertyDescriptor(window, 'CDATASection') is 'object' -
trunk/LayoutTests/platform/gtk/fast/dom/prototype-inheritance-expected.txt
r61586 r61650 12 12 PASS inner.Blob.isInner is true 13 13 PASS inner.Blob.constructor.isInner is true 14 PASS inner.BlobBuilder.isInner is true 15 PASS inner.BlobBuilder.constructor.isInner is true 14 16 PASS inner.CDATASection.isInner is true 15 17 PASS inner.CDATASection.constructor.isInner is true -
trunk/LayoutTests/platform/qt/Skipped
r61641 r61650 216 216 http/tests/local/send-dragged-file.html 217 217 http/tests/local/send-sliced-dragged-file.html 218 http/tests/local/blob/send-hybrid-blob.html 219 http/tests/local/blob/send-sliced-data-blob.html 218 220 http/tests/local/formdata/send-form-data.html 219 221 http/tests/local/formdata/send-form-data-with-sliced-file.html -
trunk/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.txt
r61600 r61650 151 151 window.Blob [object BlobConstructor] 152 152 window.Blob.prototype [object BlobPrototype] 153 window.BlobBuilder [object BlobBuilderConstructor] 154 window.BlobBuilder.prototype [object BlobBuilderPrototype] 155 window.BlobBuilder.prototype.append [function] 156 window.BlobBuilder.prototype.getBlob [function] 153 157 window.CDATASection [object CDATASectionConstructor] 154 158 window.CDATASection.prototype [object CDATASectionPrototype] -
trunk/LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.txt
r61586 r61650 9 9 PASS typeof Object.getOwnPropertyDescriptor(window, 'BeforeLoadEvent') is 'object' 10 10 PASS typeof Object.getOwnPropertyDescriptor(window, 'Blob') is 'object' 11 PASS typeof Object.getOwnPropertyDescriptor(window, 'BlobBuilder') is 'object' 11 12 PASS typeof Object.getOwnPropertyDescriptor(window, 'Boolean') is 'object' 12 13 PASS typeof Object.getOwnPropertyDescriptor(window, 'CDATASection') is 'object' -
trunk/LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.txt
r61600 r61650 12 12 PASS inner.Blob.isInner is true 13 13 PASS inner.Blob.constructor.isInner is true 14 PASS inner.BlobBuilder.isInner is true 15 PASS inner.BlobBuilder.constructor.isInner is true 14 16 PASS inner.CDATASection.isInner is true 15 17 PASS inner.CDATASection.constructor.isInner is true -
trunk/LayoutTests/platform/win/Skipped
r61599 r61650 681 681 http/tests/local/send-dragged-file.html 682 682 http/tests/local/send-sliced-dragged-file.html 683 http/tests/local/blob/send-hybrid-blob.html 683 684 http/tests/local/formdata/send-form-data.html 684 685 http/tests/local/formdata/send-form-data-with-sliced-file.html 685 686 http/tests/local/formdata/upload-events.html 687 688 # Need Blob.slice support 689 http/tests/local/blob/send-sliced-data-blob.html 686 690 687 691 # <https://bugs.webkit.org/show_bug.cgi?id=29289> -
trunk/LayoutTests/platform/win/fast/dom/Window/window-property-descriptors-expected.txt
r61586 r61650 9 9 PASS typeof Object.getOwnPropertyDescriptor(window, 'BeforeLoadEvent') is 'object' 10 10 PASS typeof Object.getOwnPropertyDescriptor(window, 'Blob') is 'object' 11 PASS typeof Object.getOwnPropertyDescriptor(window, 'BlobBuilder') is 'object' 11 12 PASS typeof Object.getOwnPropertyDescriptor(window, 'Boolean') is 'object' 12 13 PASS typeof Object.getOwnPropertyDescriptor(window, 'CDATASection') is 'object' -
trunk/LayoutTests/platform/win/fast/dom/prototype-inheritance-2-expected.txt
r61586 r61650 210 210 Never found Audio 211 211 Never found Blob 212 Never found BlobBuilder 212 213 Never found CDATASection 213 214 Never found CSSRule -
trunk/LayoutTests/platform/win/fast/dom/prototype-inheritance-expected.txt
r61586 r61650 12 12 PASS inner.Blob.isInner is true 13 13 PASS inner.Blob.constructor.isInner is true 14 PASS inner.BlobBuilder.isInner is true 15 PASS inner.BlobBuilder.constructor.isInner is true 14 16 PASS inner.CDATASection.isInner is true 15 17 PASS inner.CDATASection.constructor.isInner is true -
trunk/WebCore/Android.derived.jscbindings.mk
r61586 r61650 156 156 GEN := \ 157 157 $(intermediates)/html/JSBlob.h \ 158 $(intermediates)/html/JSBlobBuilder.h \ 158 159 $(intermediates)/html/JSDOMFormData.h \ 159 160 $(intermediates)/html/JSDataGridColumn.h \ -
trunk/WebCore/Android.derived.v8bindings.mk
r61586 r61650 139 139 GEN := \ 140 140 $(intermediates)/bindings/V8Blob.h \ 141 $(intermediates)/bindings/V8BlobBuilder.h \ 141 142 $(intermediates)/bindings/V8DataGridColumn.h \ 142 143 $(intermediates)/bindings/V8DataGridColumnList.h \ -
trunk/WebCore/CMakeLists.txt
r61586 r61650 183 183 184 184 html/Blob.idl 185 html/BlobBuilder.idl 185 186 html/DataGridColumn.idl 186 187 html/DataGridColumnList.idl -
trunk/WebCore/ChangeLog
r61649 r61650 1 2010-06-22 Kinuko Yasuda <kinuko@chromium.org> 2 3 Reviewed by Adam Barth. 4 5 Add BlobBuilder.idl to expose BlobBuilder interface 6 https://bugs.webkit.org/show_bug.cgi?id=40593 7 8 (Resubmitting with the correct file set.) 9 10 BlobBuilder is defined in FileAPI's FileWriter spec. 11 (http://dev.w3.org/2009/dap/file-system/file-writer.html) 12 13 Also removes the ENABLE_FILE_WRITER ifdef guard for BlobBuilder. 14 15 Tests: http/tests/local/blob/send-data-blob.html 16 http/tests/local/blob/send-hybrid-blob.html 17 http/tests/local/blob/send-sliced-data-blob.html 18 19 * Android.derived.jscbindings.mk: 20 * Android.derived.v8bindings.mk: 21 * CMakeLists.txt: 22 * DerivedSources.cpp: 23 * DerivedSources.make: 24 * GNUmakefile.am: 25 * WebCore.gypi: 26 * WebCore.pri: 27 * WebCore.pro: 28 * WebCore.vcproj/WebCore.vcproj: 29 * WebCore.xcodeproj/project.pbxproj: 30 * html/BlobBuilder.cpp: 31 (WebCore::BlobBuilder::append): 32 * html/BlobBuilder.h: 33 * html/BlobBuilder.idl: Added. 34 * page/DOMWindow.idl: 35 1 36 2010-06-22 Kent Tamura <tkent@chromium.org> 2 37 -
trunk/WebCore/DerivedSources.cpp
r61586 r61650 31 31 #include "JSBeforeLoadEvent.cpp" 32 32 #include "JSBlob.cpp" 33 #include "JSBlobBuilder.cpp" 33 34 #include "JSCanvasGradient.cpp" 34 35 #include "JSCanvasPattern.cpp" -
trunk/WebCore/DerivedSources.make
r61586 r61650 55 55 BeforeLoadEvent \ 56 56 Blob \ 57 BlobBuilder \ 57 58 CDATASection \ 58 59 CSSCharsetRule \ -
trunk/WebCore/GNUmakefile.am
r61637 r61650 181 181 WebCore/dom/WheelEvent.idl \ 182 182 WebCore/html/Blob.idl \ 183 WebCore/html/BlobBuilder.idl \ 183 184 WebCore/html/canvas/ArrayBufferView.idl \ 184 185 WebCore/html/canvas/ArrayBuffer.idl \ -
trunk/WebCore/WebCore.gypi
r61637 r61650 84 84 'dom/WheelEvent.idl', 85 85 'html/Blob.idl', 86 'html/BlobBuilder.idl', 86 87 'html/canvas/WebGLActiveInfo.idl', 87 88 'html/canvas/ArrayBufferView.idl', -
trunk/WebCore/WebCore.pri
r61586 r61650 321 321 dom/WheelEvent.idl \ 322 322 html/Blob.idl \ 323 html/BlobBuilder.idl \ 323 324 html/canvas/ArrayBufferView.idl \ 324 325 html/canvas/ArrayBuffer.idl \ -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r61606 r61650 778 778 </File> 779 779 <File 780 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSBlobBuilder.cpp" 781 > 782 </File> 783 <File 784 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSBlobBuilder.h" 785 > 786 </File> 787 <File 780 788 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSCanvasGradient.cpp" 781 789 > -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r61640 r61650 2278 2278 89BED5EB11BE11CE00448492 /* BlobBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89BED5E911BE11CE00448492 /* BlobBuilder.cpp */; }; 2279 2279 89BED5EC11BE11CE00448492 /* BlobBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BED5EA11BE11CE00448492 /* BlobBuilder.h */; }; 2280 89CD029311C85B870070B791 /* JSBlobBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89CD029111C85B870070B791 /* JSBlobBuilder.cpp */; }; 2281 89CD029411C85B870070B791 /* JSBlobBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 89CD029211C85B870070B791 /* JSBlobBuilder.h */; }; 2280 2282 8FAC774D119872CB0015AE94 /* JSMainThreadExecState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F934D841189F1EE00508D5D /* JSMainThreadExecState.cpp */; }; 2281 2283 9302B0BD0D79F82900C7EE83 /* PageGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9302B0BC0D79F82900C7EE83 /* PageGroup.cpp */; }; … … 7900 7902 89BED5E911BE11CE00448492 /* BlobBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlobBuilder.cpp; sourceTree = "<group>"; }; 7901 7903 89BED5EA11BE11CE00448492 /* BlobBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlobBuilder.h; sourceTree = "<group>"; }; 7904 89CD027911C859A80070B791 /* BlobBuilder.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BlobBuilder.idl; sourceTree = "<group>"; }; 7905 89CD029111C85B870070B791 /* JSBlobBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSBlobBuilder.cpp; sourceTree = "<group>"; }; 7906 89CD029211C85B870070B791 /* JSBlobBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBlobBuilder.h; sourceTree = "<group>"; }; 7902 7907 8F934D831189F1EE00508D5D /* JSMainThreadExecState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMainThreadExecState.h; sourceTree = "<group>"; }; 7903 7908 8F934D841189F1EE00508D5D /* JSMainThreadExecState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMainThreadExecState.cpp; sourceTree = "<group>"; }; … … 13429 13434 89BED5E911BE11CE00448492 /* BlobBuilder.cpp */, 13430 13435 89BED5EA11BE11CE00448492 /* BlobBuilder.h */, 13436 89CD027911C859A80070B791 /* BlobBuilder.idl */, 13431 13437 93C441ED0F813A1A00C1A634 /* CollectionCache.cpp */, 13432 13438 93C441EE0F813A1A00C1A634 /* CollectionCache.h */, … … 13814 13820 2E2D99CB10E2BBDA00496337 /* JSBlob.cpp */, 13815 13821 2E2D99CC10E2BBDA00496337 /* JSBlob.h */, 13822 89CD029111C85B870070B791 /* JSBlobBuilder.cpp */, 13823 89CD029211C85B870070B791 /* JSBlobBuilder.h */, 13816 13824 65DF323309D1DE65000BE325 /* JSCanvasGradient.cpp */, 13817 13825 65DF323409D1DE65000BE325 /* JSCanvasGradient.h */, … … 18238 18246 BC946348107A936600857193 /* JSBeforeLoadEvent.h in Headers */, 18239 18247 2E2D99CE10E2BBDA00496337 /* JSBlob.h in Headers */, 18248 89CD029411C85B870070B791 /* JSBlobBuilder.h in Headers */, 18240 18249 1449E24C107D4A8400B5793F /* JSCallbackData.h in Headers */, 18241 18250 65DF323A09D1DE65000BE325 /* JSCanvasGradient.h in Headers */, … … 20567 20576 BC946346107A934B00857193 /* JSBeforeLoadEvent.cpp in Sources */, 20568 20577 2E2D99CD10E2BBDA00496337 /* JSBlob.cpp in Sources */, 20578 89CD029311C85B870070B791 /* JSBlobBuilder.cpp in Sources */, 20569 20579 1449E287107D4DB400B5793F /* JSCallbackData.cpp in Sources */, 20570 20580 65DF323909D1DE65000BE325 /* JSCanvasGradient.cpp in Sources */, -
trunk/WebCore/html/BlobBuilder.cpp
r61586 r61650 31 31 #include "config.h" 32 32 33 #if ENABLE(FILE_WRITER)34 35 33 #include "BlobBuilder.h" 36 34 … … 58 56 } 59 57 60 bool BlobBuilder::append String(const String& text, const String& type, ExceptionCode& ec)58 bool BlobBuilder::append(const String& text, const String& type, ExceptionCode& ec) 61 59 { 62 60 ec = 0; … … 70 68 } 71 69 72 bool BlobBuilder::appendBlob(PassRefPtr<Blob> blob) 70 bool BlobBuilder::append(const String& text, ExceptionCode& ec) 71 { 72 return append(text, String(), ec); 73 } 74 75 bool BlobBuilder::append(PassRefPtr<Blob> blob) 73 76 { 74 77 if (blob) { … … 86 89 87 90 } // namespace WebCore 88 89 #endif // ENABLE(FILE_WRITER) -
trunk/WebCore/html/BlobBuilder.h
r61586 r61650 32 32 #define BlobBuilder_h 33 33 34 #if ENABLE(FILE_WRITER)35 36 34 #include "BlobItem.h" 37 35 #include <wtf/PassRefPtr.h> … … 48 46 static PassRefPtr<BlobBuilder> create() { return adoptRef(new BlobBuilder()); } 49 47 50 bool appendString(const String& text, const String& ending, ExceptionCode&); 51 bool appendBlob(PassRefPtr<Blob>); 48 bool append(PassRefPtr<Blob>); 49 bool append(const String& text, ExceptionCode&); 50 bool append(const String& text, const String& ending, ExceptionCode&); 52 51 53 PassRefPtr<Blob> getBlob(const String& contentType ) const;52 PassRefPtr<Blob> getBlob(const String& contentType = String()) const; 54 53 55 54 private: … … 59 58 } // namespace WebCore 60 59 61 62 #endif // ENABLE(FILE_WRITER)63 64 60 #endif // BlobBuilder_h -
trunk/WebCore/page/DOMWindow.idl
r61586 r61650 741 741 attribute [Conditional=FILE_READER] FileReaderConstructor FileReader; 742 742 743 attribute BlobBuilderConstructor BlobBuilder; 744 743 745 #endif // defined(LANGUAGE_JAVASCRIPT) 744 746
Note: See TracChangeset
for help on using the changeset viewer.