1. 01 Oct, 2013 23 commits
    • timothy_horton@apple.com's avatar
      [mac] 1x emulation on Retina hardware shouldn't use SPI · bf0819b0
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122152
      <rdar://problem/15119384>
      
      Reviewed by Anders Carlsson.
      
      * DumpRenderTree/mac/DumpRenderTree.mm:
      (createWebViewAndOffscreenWindow):
      (main):
      * DumpRenderTree/mac/DumpRenderTreeWindow.h:
      * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
      * WebKitTestRunner/mac/PlatformWebViewMac.mm:
      (WTR::PlatformWebView::PlatformWebView):
      * WebKitTestRunner/mac/main.mm:
      (main):
      Register for AppleMagnifiedMode instead of using _setWindowResolution:displayIfChanged:.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156724 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf0819b0
    • fpizlo@apple.com's avatar
      SpeculativeJIT::m_arguments/m_variables are vestiges of a time long gone · 3937f523
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122140
      
      Reviewed by Darin Adler.
              
      Just killing code.
      
      * dfg/DFGSpeculativeJIT.cpp:
      (JSC::DFG::SpeculativeJIT::SpeculativeJIT):
      (JSC::DFG::SpeculativeJIT::compileInlineStart):
      (JSC::DFG::SpeculativeJIT::compileCurrentBlock):
      (JSC::DFG::SpeculativeJIT::checkArgumentTypes):
      * dfg/DFGSpeculativeJIT.h:
      (JSC::DFG::SpeculativeJIT::recordSetLocal):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156723 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3937f523
    • jer.noble@apple.com's avatar
      [Mac] Add support for VideoTrack to MediaPlayerPrivateAVFObjC · c5046445
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122122
      
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      Test: media/track/video-track.html
      
      Refactor the methods which query AVAssetTrack and AVPlayerItemTrack into an Impl class, and
      use that class to reset the properties of both AudioTrackAVFObjC and the new VideoTrackAVFObjC.
      
      Add new files to project:
      * WebCore.xcodeproj/project.pbxproj:
      
      Add the new implementation class, shared by AudioTrackAVFObjC and VideoTrackAVFObjC:
      * platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.h: Added.
      (WebCore::AVTrackPrivateAVFObjCImpl::create): Simple factory.
      (WebCore::AVTrackPrivateAVFObjCImpl::playerItemTrack): Simple getter.
      * platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm: Added.
      (WebCore::AVTrackPrivateAVFObjCImpl::AVTrackPrivateAVFObjCImpl): Simple constructor.
      (WebCore::AVTrackPrivateAVFObjCImpl::enabled): Pass to AVPlayerItemTrack.
      (WebCore::AVTrackPrivateAVFObjCImpl::setEnabled): Ditto.
      (WebCore::AVTrackPrivateAVFObjCImpl::audioKind): Distinguish between Alternative and Main content.
      (WebCore::AVTrackPrivateAVFObjCImpl::videoKind): Distinguish between Alternative, Main, Caption,
          and Description content.
      (WebCore::AVTrackPrivateAVFObjCImpl::id): Pass to AVAssetTrack.
      (WebCore::AVTrackPrivateAVFObjCImpl::label): Retrieve the Title metadata in the user's preferred
          language.
      (WebCore::AVTrackPrivateAVFObjCImpl::language): Pass to languageForAVAssetTrack.
      (WebCore::AVTrackPrivateAVFObjCImpl::languageForAVAssetTrack): Moved from AudioTrackPrivateAVFObjC.
      * platform/graphics/avfoundation/VideoTrackPrivateAVF.h: Copied from Source/WebCore/platform/graphics/avfoundation/AudioTrackPrivateAVF.h.
      (WebCore::VideoTrackPrivateAVF::kind): Simple getter.
      (WebCore::VideoTrackPrivateAVF::id): Ditto.
      (WebCore::VideoTrackPrivateAVF::label): Ditto.
      (WebCore::VideoTrackPrivateAVF::language): Ditto.
      (WebCore::VideoTrackPrivateAVF::setKind): Simple setter.
      (WebCore::VideoTrackPrivateAVF::setId): Ditto.
      (WebCore::VideoTrackPrivateAVF::setLabel): Ditto.
      (WebCore::VideoTrackPrivateAVF::setLanguage): Ditto.
      (WebCore::VideoTrackPrivateAVF::VideoTrackPrivateAVF): Simple constructor.
      * platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.h:
      * platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm:
      (WebCore::AudioTrackPrivateAVFObjC::AudioTrackPrivateAVFObjC): Create a AVTrackPrivateAVFObjCImpl.
      (WebCore::AudioTrackPrivateAVFObjC::resetPropertiesFromTrack): Retrieve properties from m_impl.
      (WebCore::AudioTrackPrivateAVFObjC::setPlayerItemTrack): Create a new AVTrackPrivateAVFObjCImpl.
      (WebCore::AudioTrackPrivateAVFObjC::playerItemTrack): Pass to m_impl.
      (WebCore::AudioTrackPrivateAVFObjC::setEnabled): Ditto.
      * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
      * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
      (WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged): Refactor implementation into
          template method determineChangedTracksFromNewTracksAndOldItems().
      (WebCore::determineChangedTracksFromNewTracksAndOldItems): Refactored.
      (WebCore::MediaPlayerPrivateAVFoundationObjC::updateAudioTracks): Pass to determineChangedTracksFromNewTracksAndOldItems.
      (WebCore::MediaPlayerPrivateAVFoundationObjC::updateVideoTracks): Ditto.
      (WebCore::MediaPlayerPrivateAVFoundationObjC::languageOfPrimaryAudioTrack): Changed class hosting
          languageForAVAssetTrack.
      * platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.cpp: Added.
      (WebCore::VideoTrackPrivateAVFObjC::VideoTrackPrivateAVFObjC): Create a AVTrackPrivateAVFObjCImpl.
      (WebCore::VideoTrackPrivateAVFObjC::resetPropertiesFromTrack): Retrieve properties from m_impl.
      (WebCore::VideoTrackPrivateAVFObjC::setPlayerItemTrack): Create a new AVTrackPrivateAVFObjCImpl.
      (WebCore::VideoTrackPrivateAVFObjC::playerItemTrack): Pass to m_impl.
      (WebCore::VideoTrackPrivateAVFObjC::setSelected): Ditto.
      * platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h: Added.
      (WebCore::VideoTrackPrivateAVFObjC::create): Simple factory.
      
      LayoutTests:
      
      * media/track/video-track-expected.txt: Added.
      * media/track/video-track.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156722 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5046445
    • akling@apple.com's avatar
      Leaf EventTarget subclasses should be FINAL. · 456ec210
      akling@apple.com authored
      <https://webkit.org/b/122141>
      
      Reviewed by Darin Adler.
      
      Clear out a slew of FIXMEs now that HasMemoryCostMemberFunction
      works on classes marked FINAL (fixed in bug 121747.)
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156719 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      456ec210
    • commit-queue@webkit.org's avatar
      Rename URL type variables in Curl network backend. · a858b32f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122158
      
      Patch by Szabolcs Dávid <davidsz@inf.u-szeged.hu> on 2013-10-01
      Reviewed by Darin Adler.
      
      I changed the name of the URL objects to match with the new class name.
      
      * platform/network/curl/ResourceHandleManager.cpp:
      (WebCore::getProtectionSpace):
      (WebCore::ResourceHandleManager::initializeHandle):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156717 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a858b32f
    • commit-queue@webkit.org's avatar
      Center misspelling dots across width of word · e3e46d22
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122046
      
      Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2013-10-01
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Test: editing/spelling/spelling.html
      
      * platform/graphics/GraphicsContext.h:
      * platform/graphics/mac/GraphicsContextMac.mm:
      (WebCore::GraphicsContext::drawLineForDocumentMarker):
      
      LayoutTests:
      
      This patch only rebaselines a single test. I would have rebaselined
      the rest of the tests, but they seem to be affected by
      webkit.org/b/122146. I don't want to commit incorrect expected results.
      
      * platform/mac/editing/spelling/spelling-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3e46d22
    • dbates@webkit.org's avatar
      [iOS] WebCore fails to build with newer versions of clang · 04f92d1b
      dbates@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122161
      
      Reviewed by Darin Adler.
      
      * editing/FrameSelection.cpp: Add ENABLE(TEXT_CARET)-guard around shouldStopBlinkingDueToTypingCommand().
      * page/EventHandler.cpp: Add !PLATFORM(IOS)-guard around constants cursorUpdateInterval and maximumCursorSize;
      also add touch event/gesture event guard around shouldGesturesTriggerActive().
      * platform/network/cf/ResourceResponseCFNet.cpp: Remove unused function filenameHasSaneExtension.
      * platform/network/mac/ResourceResponseMac.mm: Only define static variables commonHeaderFields when building
      without CFNetwork; also remove variable numCommonHeaderFields, instead use WTF_ARRAY_LENGTH(commonHeaderFields)
      to compute the size of the fixed-sized array commonHeaderFields.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04f92d1b
    • dbates@webkit.org's avatar
      [iOS] JavaScriptCore fails to build with newer versions of clang · d318100a
      dbates@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122162
      
      Reviewed by Darin Adler.
      
      * runtime/GCActivityCallback.cpp: Add !PLATFORM(IOS)-guard around constant pagingTimeOut
      as we don't compile the code that uses it on iOS.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d318100a
    • commit-queue@webkit.org's avatar
      [GStreamer] Support "chapter" text tracks · ab2cf3d7
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122000
      
      Patch by Brendan Long <b.long@cablelabs.com> on 2013-10-01
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      Test: media/track/in-band/track-in-band-mkv-chapters.html
      
      * platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h: New class, needed for cues that aren't associated with GstPads.
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
      (WebCore::MediaPlayerPrivateGStreamer::handleMessage): Check for table of contents messages.
      (WebCore::MediaPlayerPrivateGStreamer::processTableOfContents): Parse table of contents messages into text tracks.
      (WebCore::MediaPlayerPrivateGStreamer::processTableOfContentsEntry): Recursive method for parsing all of the TOC entries.
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h: Add the processTableOfContents functions.
      
      LayoutTests:
      
      * media/content/counting-subtitled-srt.mkv: Added chapters metadata.
      * media/track/in-band/track-in-band-mkv-chapters-expected.txt: New test, similar to cues-added-one, but uses "chapters" track.
      * media/track/in-band/track-in-band-mkv-chapters.html: Same.
      * media/in-band-cues.js: Updated tests to handle the new "chapters" track.
      * media/track/in-band/track-in-band-kate-ogg-cues-added-once-expected.txt: Same.
      * media/track/in-band/track-in-band-kate-ogg-cues-added-once.html: Same.
      * media/track/in-band/track-in-band-kate-ogg-mode-expected.txt: Same.
      * media/track/in-band/track-in-band-kate-ogg-mode.html: Same.
      * media/track/in-band/track-in-band-kate-ogg-style-expected.txt: Same.
      * media/track/in-band/track-in-band-kate-ogg-track-order-expected.txt: Same.
      * media/track/in-band/track-in-band-kate-ogg-track-order.html: Same.
      * media/track/in-band/track-in-band-srt-mkv-cues-added-once-expected.txt: Same.
      * media/track/in-band/track-in-band-srt-mkv-cues-added-once.html: Same.
      * media/track/in-band/track-in-band-srt-mkv-kind-expected.txt: Same.
      * media/track/in-band/track-in-band-srt-mkv-kind.html: Same.
      * media/track/in-band/track-in-band-srt-mkv-language-expected.txt: Same.
      * media/track/in-band/track-in-band-srt-mkv-language.html: Same.
      * media/track/in-band/track-in-band-srt-mkv-mode-expected.txt: Same.
      * media/track/in-band/track-in-band-srt-mkv-mode.html: Same.
      * media/track/in-band/track-in-band-srt-mkv-style-expected.txt: Same.
      * media/track/in-band/track-in-band-srt-mkv-track-order-expected.txt: Same.
      * media/track/in-band/track-in-band-srt-mkv-track-order.html: Same.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156713 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab2cf3d7
    • darin@apple.com's avatar
      Try to get another Windows test to pass. · 6d6824a7
      darin@apple.com authored
      * platform/win/js/dom/global-constructors-attributes-expected.txt: Removed one
      more class (Notification) for a feature turned off for the Windows platform.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d6824a7
    • darin@apple.com's avatar
      Try to get another Windows test to pass. · 3733131c
      darin@apple.com authored
      * platform/win/js/dom/global-constructors-attributes-expected.txt: Added.
      Copy of the platform-independent results file, with items deleted for features
      that are currently turned off for the Windows platform.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3733131c
    • allan.jensen@digia.com's avatar
      [Texmap] CSS filter not working on software composited layers · 48545b58
      allan.jensen@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122159
      
      Reviewed by Noam Rosenthal.
      
      Tell the rendering layer we do not support CSS filters when we do not. This
      will make RenderLayer fall back to using its own software implementation.
      
      * platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:
      (WebCore::GraphicsLayerTextureMapper::setFilters):
      * platform/graphics/texmap/TextureMapperImageBuffer.cpp:
      (WebCore::BitmapTextureImageBuffer::applyFilters):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48545b58
    • darin@apple.com's avatar
      Try to fix assertion failures seem on bots. · 49f61d06
      darin@apple.com authored
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::createFilterOperations): Rearrange code so this
      won't try ot call toCSSPrimitiveValue on a non-primitive-value in the
      DROP_SHADOW case.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156709 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      49f61d06
    • zandobersek@gmail.com's avatar
    • zandobersek@gmail.com's avatar
      Unreviewed GTK gardening. Adding failure expectations for currently failing tests. · 85ff4c15
      zandobersek@gmail.com authored
      * platform/gtk/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85ff4c15
    • commit-queue@webkit.org's avatar
      [Qt][WK2] Fix build after r156688. · bdd75c54
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122153
      
      Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-10-01
      Reviewed by Allan Sandfeld Jensen.
      
      * Shared/qt/ShareableBitmapQt.cpp:
      (WebKit::ShareableBitmap::createGraphicsContext):
      * UIProcess/API/qt/qquickwebview.cpp:
      (QQuickWebViewPrivate::createDrawingAreaProxy):
      * UIProcess/API/qt/qquickwebview_p_p.h:
      * UIProcess/API/qt/raw/qrawwebview.cpp:
      (QRawWebViewPrivate::createDrawingAreaProxy):
      * UIProcess/API/qt/raw/qrawwebview_p_p.h:
      * UIProcess/qt/QtPageClient.cpp:
      (WebKit::QtPageClient::createDrawingAreaProxy):
      * UIProcess/qt/QtPageClient.h:
      * WebProcess/WebCoreSupport/qt/WebDragClientQt.cpp:
      (WebKit::convertQPixmapToShareableBitmap):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bdd75c54
    • gyuyoung.kim@samsung.com's avatar
      Generate toCSSFooValue for CSSPrimitiveValue · 130ab673
      gyuyoung.kim@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122101
      
      Reviewed by Antti Koivisto.
      
      As a step of clean-up static_cast<> in CSSValues, this patch generates
      toCSSFooPrimitiveValue() in order to detect bad casts as well as improves
      code readability.
      
      No new tests, no behavior changes.
      
      * css/CSSFontSelector.cpp:
      (WebCore::CSSFontSelector::addFontFaceRule):
      * css/CSSImageGeneratorValue.cpp:
      (WebCore::CSSImageGeneratorValue::subimageIsPending):
      (WebCore::CSSImageGeneratorValue::cachedImageForCSSValue):
      * css/CSSImageSetValue.cpp:
      (WebCore::CSSImageSetValue::fillImageSet):
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseColor):
      (WebCore::CSSParser::addProperty):
      (WebCore::CSSParser::parse3ValuesFillPosition):
      (WebCore::CSSParser::parseFillPosition):
      (WebCore::CSSParser::parseFillRepeat):
      (WebCore::CSSParser::parseDeprecatedRadialGradient):
      (WebCore::CSSParser::parseRadialGradient):
      * css/CSSPrimitiveValue.h:
      * css/CSSToStyleMap.cpp:
      (WebCore::CSSToStyleMap::mapFillAttachment):
      (WebCore::CSSToStyleMap::mapFillClip):
      (WebCore::CSSToStyleMap::mapFillComposite):
      (WebCore::CSSToStyleMap::mapFillBlendMode):
      (WebCore::CSSToStyleMap::mapFillOrigin):
      (WebCore::CSSToStyleMap::mapFillRepeatX):
      (WebCore::CSSToStyleMap::mapFillRepeatY):
      (WebCore::CSSToStyleMap::mapFillSize):
      (WebCore::CSSToStyleMap::mapFillXPosition):
      (WebCore::CSSToStyleMap::mapFillYPosition):
      (WebCore::CSSToStyleMap::mapFillMaskSourceType):
      (WebCore::CSSToStyleMap::mapAnimationDelay):
      (WebCore::CSSToStyleMap::mapAnimationDirection):
      (WebCore::CSSToStyleMap::mapAnimationDuration):
      (WebCore::CSSToStyleMap::mapAnimationFillMode):
      (WebCore::CSSToStyleMap::mapAnimationIterationCount):
      (WebCore::CSSToStyleMap::mapAnimationName):
      (WebCore::CSSToStyleMap::mapAnimationPlayState):
      (WebCore::CSSToStyleMap::mapAnimationProperty):
      (WebCore::CSSToStyleMap::mapAnimationTimingFunction):
      (WebCore::CSSToStyleMap::mapNinePieceImageQuad):
      (WebCore::CSSToStyleMap::mapNinePieceImageRepeat):
      * css/CSSValue.cpp:
      (WebCore::CSSValue::destroy):
      * css/DeprecatedStyleBuilder.cpp:
      (WebCore::ApplyPropertyDefault::applyValue):
      (WebCore::ApplyPropertyNumber::applyValue):
      (WebCore::ApplyPropertyAuto::applyValue):
      (WebCore::ApplyPropertyClip::applyValue):
      (WebCore::ApplyPropertyColor::applyValue):
      (WebCore::ApplyPropertyLength::applyValue):
      (WebCore::ApplyPropertyString::applyValue):
      (WebCore::ApplyPropertyBorderRadius::applyValue):
      (WebCore::ApplyPropertyComputeLength::applyValue):
      (WebCore::ApplyPropertyFont::applyValue):
      (WebCore::ApplyPropertyFontFamily::applyValue):
      (WebCore::ApplyPropertyFontSize::applyValue):
      (WebCore::ApplyPropertyFontWeight::applyValue):
      (WebCore::ApplyPropertyFontVariantLigatures::applyValue):
      (WebCore::ApplyPropertyCounter::applyValue):
      (WebCore::ApplyPropertyCursor::applyValue):
      (WebCore::ApplyPropertyTextAlign::applyValue):
      (WebCore::ApplyPropertyTextDecoration::applyValue):
      (WebCore::ApplyPropertyMarqueeIncrement::applyValue):
      (WebCore::ApplyPropertyMarqueeRepetition::applyValue):
      (WebCore::ApplyPropertyMarqueeSpeed::applyValue):
      (WebCore::ApplyPropertyTextUnderlinePosition::applyValue):
      (WebCore::ApplyPropertyLineHeight::applyValue):
      (WebCore::ApplyPropertyLineHeightForIOSTextAutosizing::applyValue):
      (WebCore::ApplyPropertyPageSize::applyValue):
      (WebCore::ApplyPropertyTextEmphasisStyle::applyValue):
      (WebCore::ApplyPropertyResize::applyValue):
      (WebCore::ApplyPropertyVerticalAlign::applyValue):
      (WebCore::ApplyPropertyZoom::applyValue):
      (WebCore::ApplyPropertyDisplay::applyValue):
      (WebCore::ApplyPropertyClipPath::applyValue):
      (WebCore::ApplyPropertyShape::applyValue):
      (WebCore::ApplyPropertyImageResolution::applyValue):
      (WebCore::ApplyPropertyTextIndent::applyValue):
      * css/MediaList.cpp:
      (WebCore::reportMediaQueryWarningIfNeeded):
      * css/MediaQueryEvaluator.cpp:
      (WebCore::numberValue):
      (WebCore::orientationMediaFeatureEval):
      (WebCore::evalResolution):
      (WebCore::device_pixel_ratioMediaFeatureEval):
      (WebCore::resolutionMediaFeatureEval):
      (WebCore::computeLength):
      (WebCore::view_modeMediaFeatureEval):
      (WebCore::pointerMediaFeatureEval):
      * css/SVGCSSStyleSelector.cpp:
      (WebCore::StyleResolver::applySVGProperty):
      * css/StylePropertySet.cpp:
      (WebCore::StylePropertySet::getLayeredShorthandValue):
      * css/StyleResolver.cpp:
      (WebCore::createGridTrackSize):
      (WebCore::createGridTrackList):
      (WebCore::createGridPosition):
      (WebCore::hasVariableReference):
      (WebCore::StyleResolver::applyProperty):
      (WebCore::StyleResolver::parseCustomFilterArrayParameter):
      (WebCore::StyleResolver::parseCustomFilterColorParameter):
      (WebCore::StyleResolver::parseCustomFilterNumberParameter):
      (WebCore::StyleResolver::parseCustomFilterParameter):
      (WebCore::StyleResolver::parseCustomFilterParameterList):
      (WebCore::StyleResolver::createCustomFilterOperationWithInlineSyntax):
      (WebCore::StyleResolver::createFilterOperations):
      * css/TransformFunctions.cpp:
      (WebCore::transformsForValue):
      * css/ViewportStyleResolver.cpp:
      (WebCore::ViewportStyleResolver::getViewportArgumentValue):
      * css/WebKitCSSMatrix.cpp:
      (WebCore::WebKitCSSMatrix::setMatrixValue):
      * editing/ApplyStyleCommand.cpp:
      (WebCore::ApplyStyleCommand::computedFontSize):
      * editing/EditingStyle.cpp:
      (WebCore::identifierForStyleProperty):
      (WebCore::HTMLElementEquivalent::valueIsPresentInStyle):
      (WebCore::cssValueToRGBA):
      (WebCore::EditingStyle::extractFontSizeDelta):
      (WebCore::EditingStyle::textDirection):
      (WebCore::EditingStyle::prepareToApplyAt):
      (WebCore::EditingStyle::mergeStyleFromRulesForSerialization):
      (WebCore::EditingStyle::legacyFontSize):
      (WebCore::EditingStyle::textDirectionForSelection):
      (WebCore::StyleChange::extractTextStyles):
      (WebCore::fontWeightIsBold):
      (WebCore::isTransparentColorValue):
      * editing/markup.cpp:
      (WebCore::propertyMissingOrEqualToNone):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      130ab673
    • darin@apple.com's avatar
      Move platform-specific test results from js to js/dom to match moves in r156066. · bf3cc985
      darin@apple.com authored
      I see multiple check-ins with people doing this for some files, but these seem to have been missed.
      Maybe some of these are unneeded and can be removed.
      
      My hope is that this might help with some failures seen on the Windows bot.
      
      * platform/blackberry/js/dom/constructor-length-expected.txt: Renamed from LayoutTests/platform/blackberry/js/constructor-length-expected.txt.
      * platform/efl/js/dom/constructor-length-expected.txt: Renamed from LayoutTests/platform/efl/js/constructor-length-expected.txt.
      * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt: Renamed from LayoutTests/platform/efl/js/dom-static-property-for-in-iteration-expected.txt.
      * platform/efl/js/dom/exception-linenums-in-html-3-expected.png: Renamed from LayoutTests/platform/efl/js/exception-linenums-in-html-3-expected.png.
      * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Renamed from LayoutTests/platform/efl/js/global-constructors-attributes-dedicated-worker-expected.txt.
      * platform/efl/js/dom/global-constructors-attributes-shared-worker-expected.txt: Renamed from LayoutTests/platform/efl/js/global-constructors-attributes-shared-worker-expected.txt.
      * platform/efl/js/dom/missing-style-end-tag-js-expected.png: Renamed from LayoutTests/platform/efl/js/missing-style-end-tag-js-expected.png.
      * platform/efl/js/dom/missing-title-end-tag-js-expected.png: Renamed from LayoutTests/platform/efl/js/missing-title-end-tag-js-expected.png.
      * platform/gtk/js/dom/constructor-length-expected.txt: Renamed from LayoutTests/platform/gtk/js/constructor-length-expected.txt.
      * platform/gtk/js/dom/exception-linenums-in-html-3-expected.png: Renamed from LayoutTests/platform/gtk/js/exception-linenums-in-html-3-expected.png.
      * platform/gtk/js/dom/missing-style-end-tag-js-expected.png: Renamed from LayoutTests/platform/gtk/js/missing-style-end-tag-js-expected.png.
      * platform/gtk/js/dom/missing-title-end-tag-js-expected.png: Renamed from LayoutTests/platform/gtk/js/missing-title-end-tag-js-expected.png.
      * platform/mac/js/dom/exception-linenums-in-html-3-expected.png: Renamed from LayoutTests/platform/mac/js/exception-linenums-in-html-3-expected.png.
      * platform/mac/js/dom/missing-style-end-tag-js-expected.png: Renamed from LayoutTests/platform/mac/js/missing-style-end-tag-js-expected.png.
      * platform/mac/js/dom/missing-title-end-tag-js-expected.png: Renamed from LayoutTests/platform/mac/js/missing-title-end-tag-js-expected.png.
      * platform/qt/js/dom/constructor-length-expected.txt: Renamed from LayoutTests/platform/qt/js/constructor-length-expected.txt.
      * platform/qt/js/dom/date-DST-time-cusps-expected.txt: Renamed from LayoutTests/platform/qt/js/date-DST-time-cusps-expected.txt.
      * platform/qt/js/dom/dom-static-property-for-in-iteration-expected.txt: Renamed from LayoutTests/platform/qt/js/dom-static-property-for-in-iteration-expected.txt.
      * platform/qt/js/dom/exception-linenums-in-html-3-expected.png: Renamed from LayoutTests/platform/qt/js/exception-linenums-in-html-3-expected.png.
      * platform/qt/js/dom/missing-style-end-tag-js-expected.png: Renamed from LayoutTests/platform/qt/js/missing-style-end-tag-js-expected.png.
      * platform/qt/js/dom/missing-title-end-tag-js-expected.png: Renamed from LayoutTests/platform/qt/js/missing-title-end-tag-js-expected.png.
      * platform/qt/js/dom/switch-behaviour-expected.txt: Renamed from LayoutTests/platform/qt/js/switch-behaviour-expected.txt.
      * platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt: Renamed from LayoutTests/platform/win/js/dom-static-property-for-in-iteration-expected.txt.
      * platform/win/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Renamed from LayoutTests/platform/win/js/global-constructors-attributes-dedicated-worker-expected.txt.
      * platform/win/js/dom/global-constructors-attributes-shared-worker-expected.txt: Renamed from LayoutTests/platform/win/js/global-constructors-attributes-shared-worker-expected.txt.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf3cc985
    • darin@apple.com's avatar
      Try to fix AVFoundation crashes seen on Lion bot. · 4fb2cbf7
      darin@apple.com authored
      * platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm:
      Four AVFoundation string constants used in this file were new to 10.8.
      For older versions of OS X, use hard-coded string constants instead.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4fb2cbf7
    • zandobersek@gmail.com's avatar
      Unreviewed GTK gardening. Rebaselining after r156527, moving baselines specific to GTK WK1 · 3a6a7a89
      zandobersek@gmail.com authored
      under the platform/gtk-wk1 directory.
      
      * platform/gtk-wk1/js: Added.
      * platform/gtk-wk1/js/dom: Added.
      * platform/gtk-wk1/js/dom/function-length-expected.txt: Added.
      * platform/gtk-wk1/scrollingcoordinator: Added.
      * platform/gtk-wk1/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt: Added.
      * platform/gtk-wk1/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt: Added.
      * platform/gtk/js/dom/function-length-expected.txt: Removed.
      * platform/gtk/scrollingcoordinator: Removed.
      * platform/gtk/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt: Removed.
      * platform/gtk/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt: Removed.
      * platform/gtk/svg/custom/SVGPoint-matrixTransform-expected.txt:
      * platform/gtk/svg/custom/getTransformToElement-expected.txt:
      * platform/gtk/svg/custom/text-ctm-expected.txt:
      * platform/gtk/svg/custom/text-hit-test-expected.txt:
      * platform/gtk/svg/text/append-text-node-to-tspan-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a6a7a89
    • zandobersek@gmail.com's avatar
      [InexedDB] Interfaces inheriting from EventTarget should generate JSC (un)wrapping functions · 3e0eb47a
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122114
      
      Reviewed by Darin Adler.
      
      After r156590, four IndexedDB interfaces are inheriting from the EventTarget interface. Because of that,
      they're now required to have interface-specific JSC wrapping and unwrapping functions generated since the
      JSC wrapping and unwrapping functions for the EventTarget interface delegate these operations to these
      interface-specific functions. If the functions are not generated and accessible, the EventTarget functions
      end up recursively calling themselves.
      
      * Modules/indexeddb/IDBDatabase.idl:
      * Modules/indexeddb/IDBOpenDBRequest.idl:
      * Modules/indexeddb/IDBRequest.idl:
      * Modules/indexeddb/IDBTransaction.idl:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e0eb47a
    • ryuan.choi@samsung.com's avatar
      Build fix for EFL, Qt, Gtk port after r156688 · e46de4d5
      ryuan.choi@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122139
      
      Reviewed by Anders Carlsson.
      
      Get rid of more uses of OwnPtr and PassOwnPtr.
      
      Source/WebCore:
      
      * platform/graphics/surfaces/GraphicsSurface.cpp:
      (WebCore::GraphicsSurface::beginPaint):
      * platform/graphics/surfaces/GraphicsSurface.h:
      * platform/graphics/surfaces/efl/GraphicsSurfaceCommon.cpp:
      (WebCore::GraphicsSurface::platformBeginPaint):
      * platform/graphics/surfaces/glx/GraphicsSurfaceGLX.cpp:
      (WebCore::GraphicsSurface::platformBeginPaint):
      * platform/graphics/surfaces/qt/GraphicsSurfaceQt.cpp:
      (WebCore::GraphicsSurface::platformBeginPaint):
      
      Source/WebKit2:
      
      * Shared/API/c/cairo/WKImageCairo.cpp:
      (WKImageCreateFromCairoSurface):
      * Shared/API/c/qt/WKImageQt.cpp:
      (WKImageCreateFromQImage):
      * Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp:
      (WebKit::WebCoordinatedSurface::createGraphicsContext):
      (WebKit::WebCoordinatedSurface::paintToSurface):
      * Shared/CoordinatedGraphics/WebCoordinatedSurface.h:
      * Shared/cairo/ShareableBitmapCairo.cpp:
      (WebKit::ShareableBitmap::createGraphicsContext):
      * Shared/gtk/ArgumentCodersGtk.cpp:
      (CoreIPC::encodeImage):
      * UIProcess/API/gtk/PageClientImpl.cpp:
      (WebKit::PageClientImpl::createDrawingAreaProxy):
      * UIProcess/API/gtk/PageClientImpl.h:
      * UIProcess/CoordinatedGraphics/WebView.cpp:
      (WebKit::WebView::createDrawingAreaProxy):
      * UIProcess/CoordinatedGraphics/WebView.h:
      * WebProcess/WebCoreSupport/gtk/WebDragClientGtk.cpp:
      (WebKit::convertCairoSurfaceToShareableBitmap):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e46de4d5
    • ap@apple.com's avatar
      Layout Test media/click-volume-bar-not-pausing.html is flaky · b233ab4d
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122126
      
      Reviewed by Darin Adler.
      
      Speculative partial fix.
      
      I'm not sure if it's possible to make this test completely controlled without
      DOMFrameContentLoaded support - we need to do work when the <video> element is
      already present, but playback hasn't started yet. As media documents use autoplay,
      there is a race between load and playing events.
      
      * media/click-volume-bar-not-pausing-expected.txt:
      * media/click-volume-bar-not-pausing.html:
        - Add video URL after initial content fully loads to avoid races with that.
        - Added some state logging for clarity.
        - Only listen for "playing" event once. If playback already started, we have a
        playing event already queued, and would add another one with pause()/play().
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b233ab4d
  2. 30 Sep, 2013 17 commits
    • commit-queue@webkit.org's avatar
      AX: Expose ARIA Busy Notifications · 89c00bb1
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=121451
      
      Patch by Sam White <samuel_white@apple.com> on 2013-09-30
      Reviewed by Chris Fleizach.
      
      Source/WebCore:
      
      Added AXElementBusyChanged notification that posts when aria-busy is toggled. This
      enables screen readers to detect busy states without polling the focused element.
      
      Test: platform/mac/accessibility/element-busy-changed.html
      
      * accessibility/AXObjectCache.cpp:
      (WebCore::AXObjectCache::handleAttributeChanged):
      * accessibility/AXObjectCache.h:
      * accessibility/mac/AXObjectCacheMac.mm:
      (WebCore::AXObjectCache::postPlatformNotification):
      
      LayoutTests:
      
      Added test to verify that elements post AXElementBusyChanged notifications when aria-busy is toggled.
      
      * platform/mac/accessibility/element-busy-changed-expected.txt: Added.
      * platform/mac/accessibility/element-busy-changed.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      89c00bb1
    • weinig@apple.com's avatar
      Fix the build. · c726e7a6
      weinig@apple.com authored
      * ewk/ewk_settings.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c726e7a6
    • weinig@apple.com's avatar
      Fixing the build. · 879c5d58
      weinig@apple.com authored
      * GNUmakefile.list.am:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      879c5d58
    • weinig@apple.com's avatar
      More build fixing. · 818ce58a
      weinig@apple.com authored
      * GNUmakefile.list.am:
      * WebCore.vcxproj/WebCore.vcxproj.filters:
      * inspector/InspectorAllInOne.cpp:
      * inspector/InstrumentingAgents.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      818ce58a
    • commit-queue@webkit.org's avatar
      check-webkit-style should not warn about use of C++11 “>>” instead of “> >" · 98310c18
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=116474
      
      Patch by Sam Weinig <sam@webkit.org> on 2013-09-30
      Reviewed by Ryosuke Niwa.
      
      * Scripts/webkitpy/style/checkers/cpp.py:
      * Scripts/webkitpy/style/checkers/cpp_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      98310c18
    • weinig@apple.com's avatar
      Fix the Efl and Gtk builds. · f7cc7dc6
      weinig@apple.com authored
      * GNUmakefile.list.am:
      * PlatformEfl.cmake:
      * PlatformGTK.cmake:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7cc7dc6
    • weinig@apple.com's avatar
      Remove support for DOMFileSystem · 7df82b33
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122137
      
      Reviewed by Anders Carlsson.
      
      .: 
      
      * Source/autotools/SetupWebKitFeatures.m4:
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore: 
      
      * Files elided *
      
      Source/WebKit/blackberry: 
      
      * Api/WebPage.cpp:
      (BlackBerry::WebKit::WebPagePrivate::init):
      (BlackBerry::WebKit::WebPage::clearWebFileSystem):
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/efl: 
      
      * ewk/ewk_settings.cpp:
      (ewk_settings_file_system_path_set):
      
      Source/WebKit/mac: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WTF: 
      
      * wtf/FeatureDefines.h:
      
      Tools: 
      
      * Scripts/webkitperl/FeatureList.pm:
      * Scripts/webkitpy/style/checkers/cpp.py:
      (check_spacing):
      * Scripts/webkitpy/style/checkers/cpp_unittest.py:
      (CppStyleTest.test_spacing_for_binary_ops):
      * qmake/mkspecs/features/features.pri:
      
      LayoutTests: 
      
      * fast/dom/MutationObserver/filesystem-callback-delivery-expected.txt: Removed.
      * fast/dom/MutationObserver/filesystem-callback-delivery.html: Removed.
      * fast/filesystem: Removed.
      * fast/filesystem/async-operations-expected.txt: Removed.
      * fast/filesystem/async-operations.html: Removed.
      * fast/filesystem/cross-filesystem-op-expected.txt: Removed.
      * fast/filesystem/cross-filesystem-op.html: Removed.
      * fast/filesystem/directory-entry-to-uri-expected.txt: Removed.
      * fast/filesystem/directory-entry-to-uri.html: Removed.
      * fast/filesystem/entry-points-missing-arguments-expected.txt: Removed.
      * fast/filesystem/entry-points-missing-arguments.html: Removed.
      * fast/filesystem/file-after-reload-crash-expected.txt: Removed.
      * fast/filesystem/file-after-reload-crash.html: Removed.
      * fast/filesystem/file-entry-to-uri-expected.txt: Removed.
      * fast/filesystem/file-entry-to-uri.html: Removed.
      * fast/filesystem/file-from-file-entry-expected.txt: Removed.
      * fast/filesystem/file-from-file-entry.html: Removed.
      * fast/filesystem/file-metadata-after-write-expected.txt: Removed.
      * fast/filesystem/file-metadata-after-write.html: Removed.
      * fast/filesystem/file-writer-abort-continue-expected.txt: Removed.
      * fast/filesystem/file-writer-abort-continue.html: Removed.
      * fast/filesystem/file-writer-abort-depth-expected.txt: Removed.
      * fast/filesystem/file-writer-abort-depth.html: Removed.
      * fast/filesystem/file-writer-abort-expected.txt: Removed.
      * fast/filesystem/file-writer-abort.html: Removed.
      * fast/filesystem/file-writer-empty-blob-expected.txt: Removed.
      * fast/filesystem/file-writer-empty-blob.html: Removed.
      * fast/filesystem/file-writer-events-expected.txt: Removed.
      * fast/filesystem/file-writer-events.html: Removed.
      * fast/filesystem/file-writer-gc-blob-expected.txt: Removed.
      * fast/filesystem/file-writer-gc-blob.html: Removed.
      * fast/filesystem/file-writer-truncate-extend-expected.txt: Removed.
      * fast/filesystem/file-writer-truncate-extend.html: Removed.
      * fast/filesystem/file-writer-write-overlapped-expected.txt: Removed.
      * fast/filesystem/file-writer-write-overlapped.html: Removed.
      * fast/filesystem/filesystem-missing-arguments-expected.txt: Removed.
      * fast/filesystem/filesystem-missing-arguments.html: Removed.
      * fast/filesystem/filesystem-no-callback-null-ptr-crash-expected.txt: Removed.
      * fast/filesystem/filesystem-no-callback-null-ptr-crash.html: Removed.
      * fast/filesystem/filesystem-reference-expected.txt: Removed.
      * fast/filesystem/filesystem-reference.html: Removed.
      * fast/filesystem/filesystem-unserializable-expected.txt: Removed.
      * fast/filesystem/filesystem-unserializable.html: Removed.
      * fast/filesystem/filesystem-uri-origin-expected.txt: Removed.
      * fast/filesystem/filesystem-uri-origin.html: Removed.
      * fast/filesystem/flags-passing-expected.txt: Removed.
      * fast/filesystem/flags-passing.html: Removed.
      * fast/filesystem/input-access-entries-expected.txt: Removed.
      * fast/filesystem/input-access-entries.html: Removed.
      * fast/filesystem/not-enough-arguments-expected.txt: Removed.
      * fast/filesystem/not-enough-arguments.html: Removed.
      * fast/filesystem/op-copy-expected.txt: Removed.
      * fast/filesystem/op-copy.html: Removed.
      * fast/filesystem/op-get-entry-expected.txt: Removed.
      * fast/filesystem/op-get-entry.html: Removed.
      * fast/filesystem/op-get-metadata-expected.txt: Removed.
      * fast/filesystem/op-get-metadata.html: Removed.
      * fast/filesystem/op-get-parent-expected.txt: Removed.
      * fast/filesystem/op-get-parent.html: Removed.
      * fast/filesystem/op-move-expected.txt: Removed.
      * fast/filesystem/op-move.html: Removed.
      * fast/filesystem/op-read-directory-expected.txt: Removed.
      * fast/filesystem/op-read-directory.html: Removed.
      * fast/filesystem/op-remove-expected.txt: Removed.
      * fast/filesystem/op-remove.html: Removed.
      * fast/filesystem/op-restricted-chars-expected.txt: Removed.
      * fast/filesystem/op-restricted-chars.html: Removed.
      * fast/filesystem/op-restricted-names-expected.txt: Removed.
      * fast/filesystem/op-restricted-names.html: Removed.
      * fast/filesystem/op-restricted-unicode-expected.txt: Removed.
      * fast/filesystem/op-restricted-unicode.html: Removed.
      * fast/filesystem/read-directory-expected.txt: Removed.
      * fast/filesystem/read-directory.html: Removed.
      * fast/filesystem/resources: Removed.
      * fast/filesystem/resources/async-operations.js: Removed.
      * fast/filesystem/resources/directory-entry-to-uri.js: Removed.
      * fast/filesystem/resources/file-entry-to-uri-sync.js: Removed.
      * fast/filesystem/resources/file-entry-to-uri.js: Removed.
      * fast/filesystem/resources/file-from-file-entry-sync.js: Removed.
      * fast/filesystem/resources/file-from-file-entry.js: Removed.
      * fast/filesystem/resources/file-writer-abort-continue.js: Removed.
      * fast/filesystem/resources/file-writer-abort-depth.js: Removed.
      * fast/filesystem/resources/file-writer-abort.js: Removed.
      * fast/filesystem/resources/file-writer-empty-blob.js: Removed.
      * fast/filesystem/resources/file-writer-events.js: Removed.
      * fast/filesystem/resources/file-writer-gc-blob.js: Removed.
      * fast/filesystem/resources/file-writer-sync-truncate-extend.js: Removed.
      * fast/filesystem/resources/file-writer-sync-write-overlapped.js: Removed.
      * fast/filesystem/resources/file-writer-truncate-extend.js: Removed.
      * fast/filesystem/resources/file-writer-utils.js: Removed.
      * fast/filesystem/resources/file-writer-write-overlapped.js: Removed.
      * fast/filesystem/resources/fs-test-util.js: Removed.
      * fast/filesystem/resources/fs-worker-common.js: Removed.
      * fast/filesystem/resources/op-copy.js: Removed.
      * fast/filesystem/resources/op-get-entry.js: Removed.
      * fast/filesystem/resources/op-get-metadata.js: Removed.
      * fast/filesystem/resources/op-get-parent.js: Removed.
      * fast/filesystem/resources/op-move.js: Removed.
      * fast/filesystem/resources/op-read-directory.js: Removed.
      * fast/filesystem/resources/op-remove.js: Removed.
      * fast/filesystem/resources/op-restricted-chars.js: Removed.
      * fast/filesystem/resources/op-restricted-names.js: Removed.
      * fast/filesystem/resources/op-restricted-unicode.js: Removed.
      * fast/filesystem/resources/op-tests-helper.js: Removed.
      * fast/filesystem/resources/shared-worker-stub.js: Removed.
      * fast/filesystem/resources/simple-persistent-sync.js: Removed.
      * fast/filesystem/resources/simple-persistent.js: Removed.
      * fast/filesystem/resources/simple-readonly.js: Removed.
      * fast/filesystem/resources/simple-required-arguments-getdirectory.js: Removed.
      * fast/filesystem/resources/simple-required-arguments-getfile.js: Removed.
      * fast/filesystem/resources/simple-required-arguments-getmetadata.js: Removed.
      * fast/filesystem/resources/simple-required-arguments-remove.js: Removed.
      * fast/filesystem/resources/simple-temporary-sync.js: Removed.
      * fast/filesystem/resources/simple-temporary.js: Removed.
      * fast/filesystem/resources/sync-operations.js: Removed.
      * fast/filesystem/script-tests: Removed.
      * fast/filesystem/script-tests/TEMPLATE.html: Removed.
      * fast/filesystem/script-tests/filesystem-reference.js: Removed.
      * fast/filesystem/script-tests/filesystem-unserializable.js: Removed.
      * fast/filesystem/script-tests/flags-passing.js: Removed.
      * fast/filesystem/script-tests/read-directory.js: Removed.
      * fast/filesystem/simple-persistent-expected.txt: Removed.
      * fast/filesystem/simple-persistent.html: Removed.
      * fast/filesystem/simple-readonly-expected.txt: Removed.
      * fast/filesystem/simple-readonly-file-object-expected.txt: Removed.
      * fast/filesystem/simple-readonly-file-object.html: Removed.
      * fast/filesystem/simple-readonly.html: Removed.
      * fast/filesystem/simple-required-arguments-getdirectory-expected.txt: Removed.
      * fast/filesystem/simple-required-arguments-getdirectory.html: Removed.
      * fast/filesystem/simple-required-arguments-getfile-expected.txt: Removed.
      * fast/filesystem/simple-required-arguments-getfile.html: Removed.
      * fast/filesystem/simple-required-arguments-getmetadata-expected.txt: Removed.
      * fast/filesystem/simple-required-arguments-getmetadata.html: Removed.
      * fast/filesystem/simple-required-arguments-remove-expected.txt: Removed.
      * fast/filesystem/simple-required-arguments-remove.html: Removed.
      * fast/filesystem/simple-temporary-expected.txt: Removed.
      * fast/filesystem/simple-temporary.html: Removed.
      * fast/filesystem/workers: Removed.
      * fast/filesystem/workers/async-operations-expected.txt: Removed.
      * fast/filesystem/workers/async-operations.html: Removed.
      * fast/filesystem/workers/detached-frame-crash-expected.txt: Removed.
      * fast/filesystem/workers/detached-frame-crash.html: Removed.
      * fast/filesystem/workers/file-entry-to-uri-sync-expected.txt: Removed.
      * fast/filesystem/workers/file-entry-to-uri-sync.html: Removed.
      * fast/filesystem/workers/file-from-file-entry-expected.txt: Removed.
      * fast/filesystem/workers/file-from-file-entry-sync-expected.txt: Removed.
      * fast/filesystem/workers/file-from-file-entry-sync.html: Removed.
      * fast/filesystem/workers/file-from-file-entry.html: Removed.
      * fast/filesystem/workers/file-writer-empty-blob-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-empty-blob.html: Removed.
      * fast/filesystem/workers/file-writer-events-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-events-shared-worker-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-events-shared-worker.html: Removed.
      * fast/filesystem/workers/file-writer-events.html: Removed.
      * fast/filesystem/workers/file-writer-gc-blob-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-gc-blob.html: Removed.
      * fast/filesystem/workers/file-writer-sync-truncate-extend-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-sync-truncate-extend.html: Removed.
      * fast/filesystem/workers/file-writer-sync-write-overlapped-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-sync-write-overlapped.html: Removed.
      * fast/filesystem/workers/file-writer-truncate-extend-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-truncate-extend.html: Removed.
      * fast/filesystem/workers/file-writer-write-overlapped-expected.txt: Removed.
      * fast/filesystem/workers/file-writer-write-overlapped.html: Removed.
      * fast/filesystem/workers/resources: Removed.
      * fast/filesystem/workers/resources/detached-frame-crash-frame.html: Removed.
      * fast/filesystem/workers/resources/detached-frame-crash-worker.js: Removed.
      * fast/filesystem/workers/simple-persistent-expected.txt: Removed.
      * fast/filesystem/workers/simple-persistent-sync-expected.txt: Removed.
      * fast/filesystem/workers/simple-persistent-sync.html: Removed.
      * fast/filesystem/workers/simple-persistent.html: Removed.
      * fast/filesystem/workers/simple-temporary-expected.txt: Removed.
      * fast/filesystem/workers/simple-temporary-sync-expected.txt: Removed.
      * fast/filesystem/workers/simple-temporary-sync.html: Removed.
      * fast/filesystem/workers/simple-temporary.html: Removed.
      * fast/filesystem/workers/sync-operations-expected.txt: Removed.
      * fast/filesystem/workers/sync-operations.html: Removed.
      * fast/forms/file/input-file-entries-expected.txt: Removed.
      * fast/forms/file/input-file-entries.html: Removed.
      * http/tests/filesystem: Removed.
      * http/tests/filesystem/no-cache-filesystem-url-expected.txt: Removed.
      * http/tests/filesystem/no-cache-filesystem-url.html: Removed.
      * http/tests/filesystem/resolve-uri-expected.txt: Removed.
      * http/tests/filesystem/resolve-uri.html: Removed.
      * http/tests/filesystem/resources: Removed.
      * http/tests/filesystem/resources/fs-test-util.js: Removed.
      * http/tests/filesystem/resources/fs-worker-common.js: Removed.
      * http/tests/filesystem/resources/fs-worker-test-util.js: Removed.
      * http/tests/filesystem/script-tests: Removed.
      * http/tests/filesystem/script-tests/TEMPLATE.html: Removed.
      * http/tests/filesystem/script-tests/resolve-uri.js: Removed.
      * http/tests/filesystem/workers: Removed.
      * http/tests/filesystem/workers/resolve-url-expected.txt: Removed.
      * http/tests/filesystem/workers/resolve-url-sync-expected.txt: Removed.
      * http/tests/filesystem/workers/resolve-url-sync.html: Removed.
      * http/tests/filesystem/workers/resolve-url.html: Removed.
      * http/tests/filesystem/workers/script-tests: Removed.
      * http/tests/filesystem/workers/script-tests/TEMPLATE.html: Removed.
      * http/tests/filesystem/workers/script-tests/resolve-url-sync.js: Removed.
      * http/tests/inspector/filesystem: Removed.
      * http/tests/inspector/filesystem/delete-entry-expected.txt: Removed.
      * http/tests/inspector/filesystem/delete-entry.html: Removed.
      * http/tests/inspector/filesystem/directory-tree-expected.txt: Removed.
      * http/tests/inspector/filesystem/directory-tree.html: Removed.
      * http/tests/inspector/filesystem/filesystem-test.js: Removed.
      * http/tests/inspector/filesystem/request-directory-content-expected.txt: Removed.
      * http/tests/inspector/filesystem/request-directory-content.html: Removed.
      * http/tests/inspector/filesystem/request-file-content-expected.txt: Removed.
      * http/tests/inspector/filesystem/request-file-content.html: Removed.
      * http/tests/inspector/filesystem/request-filesystem-root-expected.txt: Removed.
      * http/tests/inspector/filesystem/request-filesystem-root.html: Removed.
      * http/tests/inspector/filesystem/request-metadata-expected.txt: Removed.
      * http/tests/inspector/filesystem/request-metadata.html: Removed.
      * http/tests/security/contentSecurityPolicy/filesystem-urls-match-self-expected.txt: Removed.
      * http/tests/security/contentSecurityPolicy/filesystem-urls-match-self.html: Removed.
      * http/tests/security/filesystem-iframe-from-remote-expected.txt: Removed.
      * http/tests/security/filesystem-iframe-from-remote.html: Removed.
      * http/tests/security/mixedContent/filesystem-url-in-iframe-expected.txt: Removed.
      * http/tests/security/mixedContent/filesystem-url-in-iframe.html: Removed.
      * http/tests/websocket/tests/hybi/send-file-blob-expected.txt: Removed.
      * http/tests/websocket/tests/hybi/send-file-blob-fail-expected.txt: Removed.
      * http/tests/websocket/tests/hybi/send-file-blob-fail.html: Removed.
      * http/tests/websocket/tests/hybi/send-file-blob.html: Removed.
      * http/tests/workers/resources/sync-operations.js:
      (onmessage):
      * http/tests/workers/terminate-during-sync-operation-expected.txt: Removed.
      * http/tests/workers/terminate-during-sync-operation.html: Removed.
      * platform/efl/TestExpectations:
      * platform/gtk/TestExpectations:
      * platform/mac/TestExpectations:
      * platform/qt/TestExpectations:
      * platform/win/TestExpectations:
      * platform/wincairo/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7df82b33
    • bfulgham@apple.com's avatar
      [Windows] Build fix afer r156688. · fdc484d3
      bfulgham@apple.com authored
      * fileapi/ThreadableBlobRegistry.cpp:
      (WebCore::ThreadableBlobRegistry::registerBlobURL): Switch to std::unique_ptr in
      method implementation.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fdc484d3
    • andersca@apple.com's avatar
      Fix build. · 5a11d156
      andersca@apple.com authored
      * NetworkProcess/mac/RemoteNetworkingContext.mm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5a11d156
    • mrowe@apple.com's avatar
      More build fixage for builds with SDKs. · 48521e6f
      mrowe@apple.com authored
      * WebKitTestRunner/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/BaseTarget.xcconfig:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48521e6f
    • andersca@apple.com's avatar
      Get rid of more uses of OwnPtr and PassOwnPtr · c5e54cd2
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122136
      
      Reviewed by Antti Koivisto.
      
      Source/WebCore:
      
      * Modules/websockets/WebSocket.cpp:
      (WebCore::WebSocket::didReceiveBinaryData):
      * WebCore.exp.in:
      * fileapi/Blob.cpp:
      (WebCore::Blob::Blob):
      (WebCore::Blob::slice):
      * fileapi/Blob.h:
      (WebCore::Blob::create):
      * fileapi/File.cpp:
      (WebCore::createBlobDataForFileWithType):
      (WebCore::createBlobDataForFile):
      (WebCore::createBlobDataForFileWithName):
      * fileapi/ThreadableBlobRegistry.cpp:
      (WebCore::BlobRegistryContext::BlobRegistryContext):
      (WebCore::registerBlobURLTask):
      (WebCore::ThreadableBlobRegistry::registerBlobURL):
      * fileapi/ThreadableBlobRegistry.h:
      * fileapi/WebKitBlobBuilder.cpp:
      (WebCore::BlobBuilder::getBlob):
      * platform/network/BlobData.cpp:
      (WebCore::BlobDataHandle::BlobDataHandle):
      * platform/network/BlobData.h:
      (WebCore::BlobData::BlobData):
      (WebCore::BlobDataHandle::create):
      * platform/network/BlobRegistry.h:
      * platform/network/BlobRegistryImpl.cpp:
      (WebCore::BlobRegistryImpl::registerBlobURL):
      * platform/network/BlobRegistryImpl.h:
      * xml/XMLHttpRequest.cpp:
      (WebCore::XMLHttpRequest::responseBlob):
      
      Source/WebKit2:
      
      * NetworkProcess/AsynchronousNetworkLoaderClient.h:
      * NetworkProcess/FileAPI/NetworkBlobRegistry.cpp:
      (WebKit::NetworkBlobRegistry::registerBlobURL):
      * NetworkProcess/FileAPI/NetworkBlobRegistry.h:
      * NetworkProcess/NetworkResourceLoader.cpp:
      (WebKit::NetworkResourceLoader::NetworkResourceLoader):
      * NetworkProcess/NetworkResourceLoader.h:
      * NetworkProcess/SynchronousNetworkLoaderClient.h:
      * NetworkProcess/mac/RemoteNetworkingContext.mm:
      * Platform/CoreIPC/ArgumentDecoder.h:
      * Platform/CoreIPC/ArgumentEncoder.h:
      * Platform/CoreIPC/MessageDecoder.cpp:
      (CoreIPC::MessageDecoder::setImportanceAssertion):
      * Platform/CoreIPC/MessageDecoder.h:
      * Platform/CoreIPC/mac/ConnectionMac.cpp:
      (CoreIPC::Connection::receiveSourceEventHandler):
      * Platform/CoreIPC/mac/ImportanceAssertion.h:
      (CoreIPC::ImportanceAssertion::ImportanceAssertion):
      * Platform/mac/LayerHostingContext.h:
      * Platform/mac/LayerHostingContext.mm:
      (WebKit::LayerHostingContext::createForPort):
      (WebKit::LayerHostingContext::createForWindowServer):
      * PluginProcess/PluginControllerProxy.cpp:
      (WebKit::PluginControllerProxy::paint):
      * PluginProcess/PluginControllerProxy.h:
      * PluginProcess/WebProcessConnection.cpp:
      (WebKit::WebProcessConnection::addPluginControllerProxy):
      (WebKit::WebProcessConnection::removePluginControllerProxy):
      (WebKit::WebProcessConnection::createPluginInternal):
      * PluginProcess/WebProcessConnection.h:
      * Shared/API/c/cg/WKImageCG.cpp:
      (WKImageCreateFromCGImage):
      * Shared/BlockingResponseMap.h:
      (BlockingResponseMap::waitForResponse):
      (BlockingResponseMap::didReceiveResponse):
      * Shared/Downloads/Download.cpp:
      * Shared/Downloads/Download.h:
      * Shared/Downloads/DownloadManager.cpp:
      (WebKit::DownloadManager::startDownload):
      (WebKit::DownloadManager::convertHandleToDownload):
      * Shared/FileAPI/BlobRegistrationData.cpp:
      (WebKit::BlobRegistrationData::BlobRegistrationData):
      (WebKit::BlobRegistrationData::releaseData):
      (WebKit::BlobRegistrationData::decode):
      * Shared/FileAPI/BlobRegistrationData.h:
      * Shared/Plugins/NPObjectMessageReceiver.cpp:
      * Shared/Plugins/NPObjectMessageReceiver.h:
      * Shared/Plugins/NPRemoteObjectMap.cpp:
      (WebKit::NPRemoteObjectMap::registerNPObject):
      * Shared/Plugins/Netscape/NetscapePluginModule.cpp:
      (WebKit::NetscapePluginModule::tryLoad):
      * Shared/Plugins/Netscape/NetscapePluginModule.h:
      * Shared/ShareableBitmap.h:
      * Shared/WebURL.h:
      (WebKit::WebURL::create):
      (WebKit::WebURL::WebURL):
      (WebKit::WebURL::parseURLIfNecessary):
      * Shared/cg/ShareableBitmapCG.cpp:
      (WebKit::ShareableBitmap::createGraphicsContext):
      (WebKit::ShareableBitmap::makeCGImageCopy):
      * Shared/mac/SecItemShim.cpp:
      (WebKit::sendSecItemRequest):
      (WebKit::webSecItemCopyMatching):
      (WebKit::webSecItemAdd):
      (WebKit::webSecItemUpdate):
      (WebKit::webSecItemDelete):
      (WebKit::SecItemShim::secItemResponse):
      * UIProcess/API/mac/FindIndicatorWindow.h:
      * UIProcess/API/mac/PageClientImpl.h:
      * UIProcess/API/mac/PageClientImpl.mm:
      (WebKit::PageClientImpl::createDrawingAreaProxy):
      * UIProcess/API/mac/WKView.mm:
      (-[WKView std::WebKit::]):
      (-[WKView initWithFrame:contextRef:pageGroupRef:relatedToPage:]):
      * UIProcess/API/mac/WKViewInternal.h:
      * UIProcess/BackingStore.cpp:
      * UIProcess/BackingStore.h:
      * UIProcess/DrawingAreaProxyImpl.cpp:
      (WebKit::DrawingAreaProxyImpl::incorporateUpdate):
      * UIProcess/DrawingAreaProxyImpl.h:
      * UIProcess/Launcher/mac/DynamicLinkerEnvironmentExtractor.mm:
      * UIProcess/PageClient.h:
      * UIProcess/WebPageProxy.h:
      * UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h:
      * UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm:
      * UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h:
      * WebProcess/FileAPI/BlobRegistryProxy.cpp:
      (WebKit::BlobRegistryProxy::registerBlobURL):
      * WebProcess/FileAPI/BlobRegistryProxy.h:
      * WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
      * WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm:
      (WKBundlePageBannerCreateBannerWithCALayer):
      * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp:
      (WebKit::imageForRect):
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::scheduleTimer):
      (WebKit::NetscapePlugin::unscheduleTimer):
      (WebKit::NetscapePlugin::snapshot):
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      * WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
      * WebProcess/Plugins/PDF/PDFPlugin.mm:
      (WebKit::PDFPlugin::snapshot):
      * WebProcess/Plugins/PluginProxy.cpp:
      (WebKit::PluginProxy::paint):
      (WebKit::PluginProxy::update):
      * WebProcess/WebCoreSupport/mac/WebDragClientMac.mm:
      (WebKit::convertImageToBitmap):
      * WebProcess/WebPage/DrawingArea.cpp:
      (WebKit::DrawingArea::create):
      * WebProcess/WebPage/DrawingArea.h:
      * WebProcess/WebPage/DrawingAreaImpl.cpp:
      (WebKit::DrawingAreaImpl::display):
      * WebProcess/WebPage/DrawingAreaImpl.h:
      * WebProcess/WebPage/FindController.cpp:
      (WebKit::FindController::getFindIndicatorBitmapAndRect):
      * WebProcess/WebPage/WebFrame.cpp:
      (WebKit::WebFrame::createWithCoreMainFrame):
      (WebKit::WebFrame::createSubframe):
      (WebKit::WebFrame::create):
      (WebKit::WebFrame::WebFrame):
      * WebProcess/WebPage/WebFrame.h:
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::scaledSnapshotWithOptions):
      (WebKit::WebPage::drawRectToImage):
      * WebProcess/WebPage/WebPage.h:
      * WebProcess/WebPage/mac/LayerTreeHostMac.h:
      * WebProcess/WebPage/mac/RemoteLayerTreeContext.h:
      * WebProcess/WebPage/mac/RemoteLayerTreeContext.mm:
      * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
      * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
      (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
      * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h:
      * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5e54cd2
    • andersca@apple.com's avatar
      Message sending functions should only accept rvalues · b9dc6e50
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122041
      
      Reviewed by Andreas Kling.
      
      In order to safely encode move-only types, make all send variants accept rvalues only, except
      for the "send to all processes" ones. For them, copy the message before sending. This ensures that trying
      to send a move-only type in a message will fail to compile.
      
      * NetworkProcess/NetworkResourceLoader.h:
      (WebKit::NetworkResourceLoader::sendAbortingOnFailure):
      * Platform/CoreIPC/Connection.h:
      (CoreIPC::Connection::send):
      (CoreIPC::Connection::sendSync):
      * Platform/CoreIPC/MessageSender.h:
      (CoreIPC::MessageSender::sendSync):
      * Shared/ChildProcessProxy.h:
      (WebKit::ChildProcessProxy::send):
      (WebKit::ChildProcessProxy::sendSync):
      * UIProcess/WebContext.h:
      (WebKit::WebContext::sendToNetworkingProcess):
      (WebKit::WebContext::sendToNetworkingProcessRelaunchingIfNecessary):
      (WebKit::WebContext::sendToAllProcesses):
      (WebKit::WebContext::sendToAllProcessesRelaunchingThemIfNecessary):
      (WebKit::WebContext::sendToOneProcess):
      * UIProcess/WebPageGroup.h:
      (WebKit::WebPageGroup::sendToAllProcessesInGroup):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b9dc6e50
    • timothy@apple.com's avatar
      Add initial version of a new Buildbot dashboard view. · 1e9fc4a6
      timothy@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122131
      
      Reviewed by Alexey Proskuryakov.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Lion.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Lion@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Mavericks.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Mavericks@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/MountainLion.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/MountainLion@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/PlatformRing.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/PlatformRing@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Windows7.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Windows7@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Windows8.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Windows8@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/WindowsXP.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/WindowsXP@2x.png: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BaseObject.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Buildbot.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotBuilderQueueView.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotIteration.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueue.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueueView.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTestResults.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/StatusLineView.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Utilities.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/BuildbotBuilderQueueView.css: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/BuildbotQueueView.css: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/BuildbotTesterQueueView.css: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/StatusLineView.css: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/index.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e9fc4a6
    • mitz@apple.com's avatar
      <rdar://problem/15114974> Assertion failure under -[JSObjCClassInfo... · 507879a1
      mitz@apple.com authored
      <rdar://problem/15114974> Assertion failure under -[JSObjCClassInfo allocateConstructorAndPrototypeWithSuperClassInfo:] if no classes conform to JSExport
      https://bugs.webkit.org/show_bug.cgi?id=122124
      
      Reviewed by Darin Adler.
      
      * API/JSWrapperMap.mm: Defined an empty class that conforms to the JSExport protocol, to
      ensure that the protocol is always registered with the runtime by the time
      getJSExportProtocol() is called.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      507879a1
    • benjamin@webkit.org's avatar
      Remove the code guarded by STYLE_SCOPED · 32bbc4c1
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122123
      
      Reviewed by Anders Carlsson.
      
      .: 
      
      * Source/autotools/SetupWebKitFeatures.m4:
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore: 
      
      Start cleaning the code related to <style scoped>. This patch
      only removes the code with #ifdef guards.
      
      * Configurations/FeatureDefines.xcconfig:
      * WebCore.exp.in:
      * bindings/generic/RuntimeEnabledFeatures.cpp:
      (WebCore::RuntimeEnabledFeatures::RuntimeEnabledFeatures):
      * bindings/generic/RuntimeEnabledFeatures.h:
      * css/DocumentRuleSets.cpp:
      (WebCore::DocumentRuleSets::appendAuthorStyleSheets):
      * css/ElementRuleCollector.cpp:
      (WebCore::ElementRuleCollector::matchScopedAuthorRules):
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::locateCousinList):
      (WebCore::StyleResolver::canShareStyleWithElement):
      (WebCore::StyleResolver::locateSharedStyle):
      * css/StyleResolver.h:
      (WebCore::StyleResolver::ensureScopeResolver):
      * css/StyleScopeResolver.cpp:
      * css/StyleScopeResolver.h:
      * dom/Node.cpp:
      * dom/Node.h:
      * dom/ShadowRoot.cpp:
      (WebCore::ShadowRoot::ShadowRoot):
      * dom/ShadowRoot.h:
      * html/HTMLStyleElement.cpp:
      (WebCore::HTMLStyleElement::HTMLStyleElement):
      (WebCore::HTMLStyleElement::parseAttribute):
      (WebCore::HTMLStyleElement::insertedInto):
      (WebCore::HTMLStyleElement::removedFrom):
      * html/HTMLStyleElement.h:
      * html/HTMLStyleElement.idl:
      * testing/InternalSettings.cpp:
      (WebCore::InternalSettings::Backup::Backup):
      (WebCore::InternalSettings::Backup::restoreTo):
      * testing/InternalSettings.h:
      * testing/InternalSettings.idl:
      * testing/Internals.cpp:
      * testing/Internals.h:
      * testing/Internals.idl:
      
      Source/WebKit: 
      
      * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
      
      Source/WebKit/gtk: 
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      
      Source/WebKit/mac: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WTF: 
      
      * wtf/FeatureDefines.h:
      
      Tools: 
      
      * DumpRenderTree/gtk/DumpRenderTree.cpp:
      (resetDefaultsToConsistentValues):
      * Scripts/webkitperl/FeatureList.pm:
      * qmake/mkspecs/features/features.pri:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156683 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      32bbc4c1
    • commit-queue@webkit.org's avatar
      ASSERT(!m_hasBadParent) in InlineBox::parent() should be ASSERT_WITH_SECURITY_IMPLICATION · 9204ef61
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122032
      
      Patch by Drew Yao <ayao@apple.com> on 2013-09-30
      Reviewed by Andreas Kling.
      
      Convert assertion to ASSERT_WITH_SECURITY_IMPLICATION to help catch use after free bugs.
      
      No new tests needed.
      
      * rendering/InlineBox.h:
      (WebCore::InlineBox::parent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9204ef61
    • commit-queue@webkit.org's avatar
      Don't attempt to destroy decoded frame if a BitmapImage doesn't have encoded raw data. · 18b1da9f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122115
      
      Patch by Yongjun Zhang <yongjun_zhang@apple.com> on 2013-09-30
      Reviewed by Daniel Bates.
      
      With BitmapImage::create(PassNativeImagePtr, ImageObserver*), a BitmapImage could be created by
      passing a native image.  If this image is added to memory cache, we shouldn't attempt to destroy
      its decoded frames since there is no encoded raw data and we won't be able to reconstruct the image again.
      
      No new tests for now. Currently there isn't a code path to add to the memory cache a BitmapImage
      that was created by adopting a native image. We'll add such a code path in a subsequent patch.
      
      * platform/graphics/BitmapImage.cpp:
      (WebCore::BitmapImage::destroyDecodedDataIfNecessary):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18b1da9f