Changeset 115666 in webkit
- Timestamp:
- Apr 30, 2012 2:11:45 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r115658 r115666 1 2012-04-30 Sam Weinig <sam@webkit.org> 2 3 Remove BlobBuilder 4 https://bugs.webkit.org/show_bug.cgi?id=84036 5 6 Reviewed by Anders Carlsson. 7 8 * fast/js/constructor-length.html: 9 * platform/mac/fast/js/constructor-length-expected.txt: 10 Remove WebKitBlobBuilder from this test, as it is not exposed on all platforms, 11 and add Blob, which is. 12 13 * platform/mac/Skipped: 14 Skip fast/files/blob-builder-crash.html, since we no longer support WebKitBlobBuilder. 15 1 16 2012-04-30 Mark Hahnenberg <mhahnenberg@apple.com> 2 17 -
trunk/LayoutTests/fast/js/constructor-length.html
r109574 r115666 11 11 shouldBe('AudioContext.length', '0'); 12 12 shouldBe('BeforeLoadEvent.length', '2'); 13 shouldBe('Blob.length', '2'); 13 14 shouldBe('CloseEvent.length', '2'); 14 15 shouldBe('CustomEvent.length', '2'); … … 48 49 shouldBe('WebGLContextEvent.length', '2'); 49 50 shouldBe('WebKitAnimationEvent.length', '2'); 50 shouldBe('WebKitBlobBuilder.length', '0');51 51 shouldBe('WebKitCSSMatrix.length', '1'); 52 52 shouldBe('WebKitMutationObserver.length', '1'); -
trunk/LayoutTests/platform/mac/Skipped
r115605 r115666 794 794 # Requires rebaseline after bug 83978 795 795 tables/mozilla_expected_failures/collapsing_borders/bug41262-5.html 796 797 # The Mac port does not support the legacy WebKitBlobBuilder class. 798 fast/files/blob-builder-crash.html -
trunk/LayoutTests/platform/mac/fast/js/constructor-length-expected.txt
r109574 r115666 7 7 FAIL AudioContext.length should be 0. Threw exception ReferenceError: Can't find variable: AudioContext 8 8 PASS BeforeLoadEvent.length is 2 9 PASS Blob.length is 2 9 10 PASS CloseEvent.length is 2 10 11 PASS CustomEvent.length is 2 … … 44 45 PASS WebGLContextEvent.length is 2 45 46 PASS WebKitAnimationEvent.length is 2 46 PASS WebKitBlobBuilder.length is 047 47 PASS WebKitCSSMatrix.length is 1 48 48 PASS WebKitMutationObserver.length is 1 -
trunk/Source/WebCore/ChangeLog
r115665 r115666 1 2012-04-29 Sam Weinig <sam@webkit.org> 2 3 Remove BlobBuilder 4 https://bugs.webkit.org/show_bug.cgi?id=84036 5 6 Reviewed by Anders Carlsson. 7 8 * GNUmakefile.am: 9 * fileapi/WebKitBlobBuilder.idl: 10 * page/DOMWindow.idl: 11 * workers/WorkerContext.idl: 12 Make exposing the WebKitBlobBuilder JS object conditional on a new 13 ENABLE_LEGACY_WEBKIT_BLOB_BUILDER flag. Don't enable this for the Mac, 14 but do for everyone else. 15 1 16 2012-04-30 Anders Carlsson <andersca@apple.com> 2 17 -
trunk/Source/WebCore/GNUmakefile.am
r114736 r115666 557 557 webcore_cppflags += -DENABLE_BLOB=1 558 558 endif # END ENABLE_BLOB 559 560 # --- 561 # Legacy WebKitBlobBuilder support 562 # --- 563 if ENABLE_LEGACY_WEBKIT_BLOB_BUILDER 564 FEATURE_DEFINES += ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 565 webcore_cppflags += -DENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 566 endif # END ENABLE_LEGACY_WEBKIT_BLOB_BUILDER 559 567 560 568 # --- -
trunk/Source/WebCore/fileapi/WebKitBlobBuilder.idl
r107041 r115666 31 31 module html { 32 32 interface [ 33 Conditional=LEGACY_WEBKIT_BLOB_BUILDER, 33 34 Constructor, 34 35 JSGenerateToNativeObject, -
trunk/Source/WebCore/page/DOMWindow.idl
r115446 r115666 770 770 attribute [Conditional=BLOB] FileReaderConstructor FileReader; 771 771 772 attribute [Conditional=BLOB ] WebKitBlobBuilderConstructor WebKitBlobBuilder;772 attribute [Conditional=BLOB&LEGACY_WEBKIT_BLOB_BUILDER] WebKitBlobBuilderConstructor WebKitBlobBuilder; 773 773 774 774 attribute [Conditional=BLOB] DOMURLConstructor webkitURL; -
trunk/Source/WebCore/workers/WorkerContext.idl
r115582 r115666 84 84 85 85 #if defined(ENABLE_BLOB) && ENABLE_BLOB 86 attribute WebKitBlobBuilderConstructor WebKitBlobBuilder;86 attribute [Conditional=LEGACY_WEBKIT_BLOB_BUILDER] WebKitBlobBuilderConstructor WebKitBlobBuilder; 87 87 attribute BlobConstructor Blob; 88 88 attribute FileReaderConstructor FileReader; -
trunk/Source/WebKit/chromium/ChangeLog
r115661 r115666 1 2012-04-29 Sam Weinig <sam@webkit.org> 2 3 Remove BlobBuilder 4 https://bugs.webkit.org/show_bug.cgi?id=84036 5 6 Reviewed by Anders Carlsson. 7 8 * features.gypi: 9 Keep WebKitBlobBuilder enabled for Chromium, since it has shipped it. 10 1 11 2012-04-30 Min Qin <qinmin@google.com> 2 12 -
trunk/Source/WebKit/chromium/features.gypi
r115661 r115666 68 68 'ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0', 69 69 'ENABLE_LEGACY_NOTIFICATIONS=1', 70 'ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1', 70 71 'ENABLE_LINK_PREFETCH=1', 71 72 'ENABLE_LINK_PRERENDER=1', -
trunk/Source/cmake/OptionsBlackBerry.cmake
r115348 r115666 144 144 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON) 145 145 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_NOTIFICATIONS ON) 146 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_WEBKIT_BLOB_BUILDER ON) 146 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOTIFICATIONS ON) 147 148 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ORIENTATION_EVENTS ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r115341 r115666 53 53 WEBKIT_OPTION_DEFINE(ENABLE_JIT "Enable JustInTime javascript support" ON) 54 54 WEBKIT_OPTION_DEFINE(ENABLE_LEGACY_NOTIFICATIONS "Toggle Legacy Desktop Notifications Support" OFF) 55 WEBKIT_OPTION_DEFINE(ENABLE_LEGACY_WEBKIT_BLOB_BUILDER "Toggle Legacy WebKit Blob Builder Support" OFF) 55 56 WEBKIT_OPTION_DEFINE(ENABLE_LINK_PREFETCH "Toggle pre fetching support" OFF) 56 57 WEBKIT_OPTION_DEFINE(ENABLE_MATHML "Toggle MathML support" ON) -
trunk/Tools/ChangeLog
r115659 r115666 1 2012-04-29 Sam Weinig <sam@webkit.org> 2 3 Remove BlobBuilder 4 https://bugs.webkit.org/show_bug.cgi?id=84036 5 6 Reviewed by Anders Carlsson. 7 8 * Scripts/build-webkit: 9 * qmake/mkspecs/features/features.prf: 10 Make exposing the WebKitBlobBuilder JS object conditional on a new 11 ENABLE_LEGACY_WEBKIT_BLOB_BUILDER flag. Don't enable this for the Mac, 12 but do for everyone else. 13 1 14 2012-04-30 Amruth Raj Padmanabhuni <amruthraj@motorola.com> 2 15 -
trunk/Tools/Scripts/build-webkit
r115443 r115666 106 106 $javaScriptDebuggerSupport, 107 107 $legacyNotificationsSupport, 108 $legacyWebKitBlobBuilderSupport, 108 109 $linkPrefetchSupport, 109 110 $linkPrerenderSupport, … … 267 268 define => "ENABLE_LEGACY_NOTIFICATIONS", default => isBlackBerry(), value => \$legacyNotificationsSupport }, 268 269 270 { option => "legacy-webkit-blob-builder", desc => "Toggle Legacy WebKitBlobBuilder Support", 271 define => "ENABLE_LEGACY_WEBKIT_BLOB_BUILDER", default => (isGtk() || isChromium() || isBlackBerry()), value => \$legacyWebKitBlobBuilderSupport }, 272 269 273 { option => "link-prefetch", desc => "Toggle pre fetching support", 270 274 define => "ENABLE_LINK_PREFETCH", default => 0, value => \$linkPrefetchSupport }, -
trunk/Tools/qmake/mkspecs/features/features.prf
r115482 r115666 97 97 !contains(DEFINES, ENABLE_PROGRESS_TAG=.): DEFINES += ENABLE_PROGRESS_TAG=1 98 98 !contains(DEFINES, ENABLE_BLOB=.): DEFINES += ENABLE_BLOB=1 99 !contains(DEFINES, ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=.): DEFINES += ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 99 100 !contains(DEFINES, ENABLE_LEGACY_NOTIFICATIONS=.): DEFINES += ENABLE_LEGACY_NOTIFICATIONS=1 100 101 !contains(DEFINES, ENABLE_NOTIFICATIONS=.): DEFINES += ENABLE_NOTIFICATIONS=1 … … 283 284 contains(DEFINES, ENABLE_GEOLOCATION=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_GEOLOCATION=1 284 285 contains(DEFINES, ENABLE_BLOB=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_BLOB=1 286 contains(DEFINES, ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 285 287 contains(DEFINES, ENABLE_MEDIA_SOURCE=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_MEDIA_SOURCE=1 286 288 contains(DEFINES, ENABLE_MEDIA_STATISTICS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_MEDIA_STATISTICS=1 -
trunk/configure.ac
r115624 r115666 940 940 AC_MSG_RESULT([$enable_blob]) 941 941 942 # check whether to enable Legacy WebKitBlobBuilder support 943 AC_MSG_CHECKING([whether to enable Legacy WebKitBlobBuilder support]) 944 AC_ARG_ENABLE(legacy_webkit_blob_builder, 945 AC_HELP_STRING([--enable-legacy-webkit-blob-builder], 946 [enable support for Legacy WebKitBlobBuilder [default=yes]]), 947 [],[enable_legacy_webkit_blob_builder="yes"]) 948 AC_MSG_RESULT([$legacy_webkit_blob_builder]) 949 942 950 # check whether to enable Fast Mobile Scrolling support 943 951 AC_MSG_CHECKING([whether to enable Fast Mobile Scrolling]) … … 1321 1329 AM_CONDITIONAL([ENABLE_WEBGL],[test "$enable_webgl" = "yes"]) 1322 1330 AM_CONDITIONAL([ENABLE_BLOB],[test "$enable_blob" = "yes"]) 1331 AM_CONDITIONAL([ENABLE_LEGACY_WEBKIT_BLOB_BUILDER],[test "$enable_legacy_webkit_blob_builder" = "yes"]) 1323 1332 AM_CONDITIONAL([ENABLE_METER_TAG],[test "$enable_meter_tag" = "yes"]) 1324 1333 AM_CONDITIONAL([ENABLE_MICRODATA],[test "$enable_microdata" = "yes"]) … … 1429 1438 WebGL : $enable_webgl 1430 1439 Blob support : $enable_blob 1440 Legacy WebKitBlobBuilder support : $enable_legacy_webkit_blob_builder 1431 1441 DOM mutation observer support : $enable_mutation_observers 1432 1442 DeviceOrientation support : $enable_device_orientation
Note: See TracChangeset
for help on using the changeset viewer.