1. 02 Oct, 2013 1 commit
    • weinig@apple.com's avatar
      Convert PageGroup to using std::unique_ptr · e8dfefaf
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122184
      
      Reviewed by Anders Carlsson.
      
      * page/CaptionUserPreferences.cpp:
      * page/CaptionUserPreferences.h:
      * page/CaptionUserPreferencesMediaAF.cpp:
      * page/CaptionUserPreferencesMediaAF.h:
      * page/Frame.cpp:
      * page/GroupSettings.h:
      * page/Page.cpp:
      * page/PageGroup.cpp:
      * page/PageGroup.h:
      * page/UserScriptTypes.h:
      * page/UserStyleSheetTypes.h:
      * workers/DedicatedWorkerGlobalScope.h:
      * workers/DedicatedWorkerThread.cpp:
      * workers/DedicatedWorkerThread.h:
      * workers/SharedWorkerGlobalScope.cpp:
      * workers/SharedWorkerGlobalScope.h:
      * workers/SharedWorkerThread.cpp:
      * workers/SharedWorkerThread.h:
      * workers/WorkerGlobalScope.cpp:
      * workers/WorkerGlobalScope.h:
      * workers/WorkerThread.cpp:
      * workers/WorkerThread.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156751 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8dfefaf
  2. 01 Oct, 2013 39 commits
    • timothy@apple.com's avatar
      Fix some exceptions seen in the Buildbot Dashboard when looking at unloaded iterations. · 620e8573
      timothy@apple.com authored
      Also fix some URLs to not have extras slashes and add a page title.
      
      https://bugs.webkit.org/show_bug.cgi?id=122192
      
      Reviewed by Joseph Pecoraro.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:
      (BuildbotTesterQueueView.prototype.update.appendBuilderQueueStatus):
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
      (WebKitBuildbot.prototype.buildLogURLForIteration):
      (WebKitBuildbot.prototype.layoutTestResultsURLForIteration):
      (WebKitBuildbot.prototype.javascriptTestResultsURLForIteration):
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/index.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156750 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      620e8573
    • timothy_horton@apple.com's avatar
      Tiled drawing GraphicsLayer tree dumps should match non-tiled more closely · 203cdfa0
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122172
      
      Reviewed by Anders Carlsson.
      
      No new tests, but will be tested by all of the compositing tests after bug 121859 lands.
      
      * platform/graphics/GraphicsLayer.cpp:
      (WebCore::GraphicsLayer::dumpProperties):
      Only dump drawsContent and backgroundColor if the client says we should.
      Provide the ability to skip over a layer in the dump, making it appear as if that layer's
      children are direct decendents of that layer's parent.
      
      * platform/graphics/GraphicsLayerClient.h:
      (WebCore::GraphicsLayerClient::shouldSkipLayerInDump): Added.
      (WebCore::GraphicsLayerClient::shouldDumpPropertyForLayer): Added.
      
      * rendering/RenderLayerBacking.cpp:
      (WebCore::RenderLayerBacking::shouldSkipLayerInDump):
      Added. Always skip the root tile cache's flattening layer, as it is
      uninteresting and does not exist in the non-tiled-drawing compositing case.
      
      (WebCore::RenderLayerBacking::shouldDumpPropertyForLayer):
      Don't dump drawsContent on the root tile cache.
      Don't dump backgroundcolor on the root tile cache, unless it is non-white.
      This may require some WebKit2-specific rebaselines, but they will occur later.
      
      * rendering/RenderLayerBacking.h:
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::updateBacking):
      (WebCore::RenderLayerCompositor::layerTreeAsText):
      If the root tile cache has no composited children, don't dump anything,
      to match the traditional case where we drop out of compositing when
      we have no reason to be compositing. Except, do dump the root tile cache's
      layers if we're specifically being asked to dump tile caches.
      
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-no-image-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-positioned-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-html-background-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.txt:
      * platform/mac-wk2/tiled-drawing/sticky/sticky-layers-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
      * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
      * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
      * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
      * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
      Rebaseline some tests given these changes.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      203cdfa0
    • fpizlo@apple.com's avatar
      Variable event stream (for DFG OSR exit) should be explicit about where on the... · ee4d8a7a
      fpizlo@apple.com authored
      Variable event stream (for DFG OSR exit) should be explicit about where on the stack a SetLocal put a value
      https://bugs.webkit.org/show_bug.cgi?id=122178
      
      Reviewed by Geoffrey Garen.
              
      Now if the DFG stores the value of a variable into the stack explicitly via a SetLocal,
      it will record where on the stack it stored the value in addition to recording where on
      the stack the bytecode would have done the SetLocal. Previously it just recorded the
      format and the bytecode variable. Recording just the bytecode variable is currently fine
      since the DFG always executes SetLocal's to the same stack location that the bytecode
      would have used. But that prevents stack compression (webkit.org/b/122024) so this patch
      allows the SetLocal to say both the bytecode variable that we're speaking of and the
      actual stack location to which the SetLocal stored the value.
              
      This had to touch a lot of code, so I took the opportunity to also resolve
      webkit.org/b/108019.
      
      * bytecode/Operands.h:
      (JSC::Operands::hasOperand):
      * dfg/DFGFlushFormat.h:
      (JSC::DFG::dataFormatFor):
      * dfg/DFGMinifiedID.h:
      (JSC::DFG::MinifiedID::bits):
      (JSC::DFG::MinifiedID::invalidID):
      (JSC::DFG::MinifiedID::otherInvalidID):
      * dfg/DFGSpeculativeJIT.cpp:
      (JSC::DFG::SpeculativeJIT::compileMovHint):
      (JSC::DFG::SpeculativeJIT::compileInlineStart):
      (JSC::DFG::SpeculativeJIT::compileCurrentBlock):
      * dfg/DFGSpeculativeJIT.h:
      (JSC::DFG::SpeculativeJIT::recordSetLocal):
      * dfg/DFGSpeculativeJIT32_64.cpp:
      (JSC::DFG::SpeculativeJIT::compile):
      * dfg/DFGSpeculativeJIT64.cpp:
      (JSC::DFG::SpeculativeJIT::compile):
      * dfg/DFGValueSource.cpp:
      (JSC::DFG::ValueSource::dump):
      * dfg/DFGValueSource.h:
      (JSC::DFG::ValueSource::ValueSource):
      (JSC::DFG::ValueSource::forFlushFormat):
      (JSC::DFG::ValueSource::forDataFormat):
      (JSC::DFG::ValueSource::isSet):
      (JSC::DFG::ValueSource::kind):
      (JSC::DFG::ValueSource::valueRecovery):
      (JSC::DFG::ValueSource::id):
      (JSC::DFG::ValueSource::virtualRegister):
      * dfg/DFGVariableEvent.cpp:
      (JSC::DFG::VariableEvent::dump):
      (JSC::DFG::VariableEvent::dumpSpillInfo):
      * dfg/DFGVariableEvent.h:
      (JSC::DFG::VariableEvent::fillGPR):
      (JSC::DFG::VariableEvent::fillPair):
      (JSC::DFG::VariableEvent::fillFPR):
      (JSC::DFG::VariableEvent::spill):
      (JSC::DFG::VariableEvent::death):
      (JSC::DFG::VariableEvent::setLocal):
      (JSC::DFG::VariableEvent::movHint):
      (JSC::DFG::VariableEvent::id):
      (JSC::DFG::VariableEvent::gpr):
      (JSC::DFG::VariableEvent::tagGPR):
      (JSC::DFG::VariableEvent::payloadGPR):
      (JSC::DFG::VariableEvent::fpr):
      (JSC::DFG::VariableEvent::spillRegister):
      (JSC::DFG::VariableEvent::bytecodeRegister):
      (JSC::DFG::VariableEvent::machineRegister):
      (JSC::DFG::VariableEvent::variableRepresentation):
      * dfg/DFGVariableEventStream.cpp:
      (JSC::DFG::VariableEventStream::reconstruct):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156747 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee4d8a7a
    • commit-queue@webkit.org's avatar
      FTL: split overflow checks into non-overflow arithmetic and an additional call... · 0e3c2688
      commit-queue@webkit.org authored
      FTL: split overflow checks into non-overflow arithmetic and an additional call to the overflow intrinsic check.
      https://bugs.webkit.org/show_bug.cgi?id=122170
      
      Patch by Nadav Rotem <nrotem@apple.com> on 2013-10-01
      Reviewed by Filip Pizlo.
      
      Overflow intrinsics are preventing SCEV and other LLVM analysis passes from analyzing loops. This patch changes the FTL-IR gen by splitting arithmetic calculations into two parts:
      1. Generate the arithmetic calculation (that may overflow)
      2. Generate the overflow check (that is only used by the OSR-exit logic).
      
      We trust LLVM (SelectionDAG) to merge these calculations into a single opcode.
      
      This JS function:
      
      function foo() {
          for (i=0; i < 10000000; i++) { }
      }
      
      Is now compiled into this LLVM-IR:
      
      "OSR exit continuation for @24<Int32>":           ; preds = %"Block #0", %"OSR exit continuation for @24<Int32>2"
        %4 = phi i64 [ %10, %"OSR exit continuation for @24<Int32>2" ], [ -281474976710656, %"Block #0" ]
        %5 = trunc i64 %4 to i32
        %6 = add i32 %5, 1
        %7 = tail call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %5, i32 1)
        %8 = extractvalue { i32, i1 } %7, 1
        br i1 %8, label %"OSR exit failCase for @24<Int32>1", label %"OSR exit continuation for @24<Int32>2"
      
       And into this assembly:
      
      LBB0_1:                                 ## %OSR exit continuation for @24<Int32>
                                      ## =>This Inner Loop Header: Depth=1
          movl  %ecx, %esi
          incl  %esi
          jo  LBB0_4
      
      * ftl/FTLLowerDFGToLLVM.cpp:
      (JSC::FTL::LowerDFGToLLVM::compileAddSub):
      (JSC::FTL::LowerDFGToLLVM::compileArithMul):
      (JSC::FTL::LowerDFGToLLVM::compileArithNegate):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e3c2688
    • mrowe@apple.com's avatar
      <http://webkit.org/b/122190> WebKit2 APIs returning CF and NS types should... · 86346d7c
      mrowe@apple.com authored
      <http://webkit.org/b/122190> WebKit2 APIs returning CF and NS types should explicitly declare whether they return retained objects.
      
      This make the APIs easier to use under ARC and can help out the static analyzer.
      
      Reviewed by Anders Carlsson.
      
      * Shared/API/c/cf/WKErrorCF.h:
      * Shared/API/c/cf/WKStringCF.h:
      * Shared/API/c/cf/WKURLCF.h:
      * Shared/API/c/cg/WKImageCG.h:
      * Shared/API/c/mac/WKURLRequestNS.h:
      * Shared/API/c/mac/WKURLResponseNS.h:
      * UIProcess/API/C/cg/WKIconDatabaseCG.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156743 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86346d7c
    • joone.hur@intel.com's avatar
      Quirksmode: CSS1: WebKit fails dynamic :first-letter test · 4132693e
      joone.hur@intel.com authored
      https://bugs.webkit.org/show_bug.cgi?id=15602
      
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      CSS first-letter property does not work properly when the first letter is changed
      by DOM scripting.
      This patch allows to check if the existing first-letter is no longer the
      first-letter. In this case, it deletes the old first-letter object and creates
      a new one. For the remaining text, the oldRemainingText object is used
      again for containing the full text(first letter + remaining text).
      
      Test: fast/css/first-letter-block-change.html
      
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::updateFirstLetter):
      
      LayoutTests:
      
      Add a test case that ensures that CSS first-letter property should work
      properly when the first letter is changed by DOM scripting.
      
      * fast/css/first-letter-block-change.html: Added.
      * platform/efl/TestExpectations:
      * platform/gtk-wk1/fast/css/first-letter-block-change-expected.png: Added.
      * platform/gtk-wk2/fast/css/first-letter-block-change-expected.png: Added.
      * platform/gtk/fast/css/first-letter-block-change-expected.txt: Added.
      * platform/mac/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156742 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4132693e
    • bfulgham@apple.com's avatar
      [Win] Unreviewed gardening. · 9654c28f
      bfulgham@apple.com authored
      * platform/win/TestExpectations: Update TestExpectations for two crashes that were not
      previously logged, one image-only failure, another broken test due to the media changes.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156741 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9654c28f
    • ap@apple.com's avatar
      [Mac] Set NSApplication current event while sending events directly to views · 9ea7a8f3
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122179
      
      Reviewed by Darin Adler.
      
      DumpRenderTree and WebKitTestRunner send events directly to WebHMTLView or WKView,
      which doesn't update [NSApp currentEvent]. But there are many places in WebKit that
      use the current event.
      
      * DumpRenderTree/mac/EventSendingController.mm:
      (-[EventSendingController mouseDown:withModifiers:]):
      (-[EventSendingController mouseUp:withModifiers:]):
      (-[EventSendingController mouseMoveToX:Y:]):
      (-[EventSendingController mouseScrollByX:andY:continuously:]):
      (-[EventSendingController contextClick]):
      (-[EventSendingController keyDown:withModifiers:withLocation:]):
      * WebKitTestRunner/mac/EventSenderProxy.mm:
      (WTR::EventSenderProxy::mouseDown):
      (WTR::EventSenderProxy::mouseUp):
      (WTR::EventSenderProxy::mouseMoveTo):
      (WTR::EventSenderProxy::keyDown):
      (WTR::EventSenderProxy::mouseScrollBy):
      Update the current event. We were already using the SPI in WebKit.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9ea7a8f3
    • commit-queue@webkit.org's avatar
      Buildbot Dashboard: Fix JSHint issue: 'perlTestResults' used out of scope. · 9a81e307
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122183
      
      Patch by Joseph Pecoraro <pecoraro@apple.com> on 2013-10-01
      Reviewed by Timothy Hatcher.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotIteration.js:
      (BuildbotIteration.prototype.update):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156739 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a81e307
    • antti@apple.com's avatar
      Make tests for renderer base types non-virtual · e7f589e8
      antti@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122185
      
      Reviewed by Dave Hyatt.
      
      Make isRenderFoo() functions for commonly tested base types use bit flags instead of virtual calls.
      This is faster and we have space in RenderElement.
              
      These bits are not mutully exclusive. For testing leaf types we can add an enum.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156738 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7f589e8
    • roger_fong@apple.com's avatar
      [Windows] Unreviewed gardening. Skip fast/events/drag-and-drop-autoscroll-inner-frame.html. · 9c586c50
      roger_fong@apple.com authored
      Drag and drop does not work on Windows DRT.
      
      * platform/win/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156737 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c586c50
    • timothy@apple.com's avatar
      Tweaks to the Buildbot Dashboard · d496015f
      timothy@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122169
      
      Reviewed by Alexey Proskuryakov.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotBuilderQueueView.js:
      (BuildbotBuilderQueueView.prototype.update.appendBuilderQueueStatus):
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueueView.js:
      (BuildbotQueueView.prototype.revisionLinksForIteration):
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:
      (BuildbotTesterQueueView.prototype.update.appendBuilderQueueStatus):
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Initialization.js: Added.
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js:
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
      (WebKitBuildbot.prototype.buildLogURLForIteration):
      * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/index.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156736 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d496015f
    • bfulgham@apple.com's avatar
      [Win] Unreviewed build fix after r156730. · 7d63fc2e
      bfulgham@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122021
      
      * platform/win/TestExpectations: Disable a number of tests broken by the switch to the new
      CSS/JS-based media controls.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156735 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7d63fc2e
    • commit-queue@webkit.org's avatar
      Consolidate multiple OSRExit calls into one. · 9cc40b1a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122168
      
      Patch by Nadav Rotem <nrotem@apple.com> on 2013-10-01
      Reviewed by Filip Pizlo.
      
      * ftl/FTLLowerDFGToLLVM.cpp:
      (JSC::FTL::LowerDFGToLLVM::compileArithMul):
      (JSC::FTL::LowerDFGToLLVM::compileArithDiv):
      (JSC::FTL::LowerDFGToLLVM::compileArithMod):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156734 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9cc40b1a
    • rniwa@webkit.org's avatar
      Cleanup Document::dispatchFullScreenChangeOrErrorEvent · ceaabaee
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122143
      
      Reviewed by Antti Koivisto.
      
      Reduce the code duplication by extracting dispatchFullScreenChangeOrErrorEvent.
      
      * dom/Document.cpp:
      (WebCore::Document::fullScreenChangeDelayTimerFired):
      (WebCore::Document::dispatchFullScreenChangeOrErrorEvent): Extracted.
      * dom/Document.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156733 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ceaabaee
    • ap@apple.com's avatar
      fast/forms/search-event-delay.html is flakey · 6f540b20
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=53990
      
      * TestExpectations: Marking as such.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156732 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6f540b20
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r156725. · 8cb1f57c
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/156725
      https://bugs.webkit.org/show_bug.cgi?id=122176
      
      broke all the mismatch tests again (Requested by thorton on
      #webkit).
      
      Tools:
      
      * WebKitTestRunner/mac/PlatformWebViewMac.mm:
      (WTR::PlatformWebView::PlatformWebView):
      
      LayoutTests:
      
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Removed.
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156731 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8cb1f57c
    • bfulgham@apple.com's avatar
      Source/WebCore: [Win] Implement the media controls in JavaScript · dd53e679
      bfulgham@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122166
      
      Reviewed by Jer Noble.
      
      * DerivedSources.make: Uncomment feature flag test.
      * WebCore.vcxproj/WebCore.vcxproj: Add new media control implementation files.
      Also cleaned up some misplaced files in the project tree.
      * WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
      * WebCore.vcxproj/WebCoreCommon.props: Add missing include path for the
      mediacontrols path.
      * WebCore.vcxproj/copyForwardingHeaders.cmd: Add Modules/mediacontrols to copied headers.
      * rendering/RenderThemeWin.cpp: Add missing include for UserAgentScripts.
      
      WebKitLibraries: [Win] Implement the media controls in JavaScript.
      https://bugs.webkit.org/show_bug.cgi?id=122166
      
      Reviewed by Jer Noble.
      
      * win/tools/vsprops/FeatureDefines.props: Activate the
      ENABLE_MEDIA_CONTROLS_SCRIPT flag.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156730 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dd53e679
    • commit-queue@webkit.org's avatar
      Source/WebCore: Added adoptCOM to COMPtr on Windows. · 288d7158
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122069
      
      Patch by Alex Christensen <achristensen@webkit.org> on 2013-10-01
      Reviewed by Brent Fulgham.
      
      * platform/win/COMPtr.h:
      (adoptCOM): Added.
      
      Source/WebKit/win: Implemented createWebViewWithRequest in WinLauncher.
      https://bugs.webkit.org/show_bug.cgi?id=122069
      
      Patch by Alex Christensen <achristensen@webkit.org> on 2013-10-01
      Reviewed by Brent Fulgham.
      
      * WebCoreSupport/WebChromeClient.cpp:
      (WebChromeClient::createWindow):
      * WebCoreSupport/WebFrameLoaderClient.cpp:
      (WebFrameLoaderClient::dispatchCreatePage):
      Pass request url from the NavigationAction to createWebViewWithRequest.
      
      Tools: Implemented createWebViewWithRequest in WinLauncher.
      https://bugs.webkit.org/show_bug.cgi?id=122069
      
      Patch by Alex Christensen <achristensen@webkit.org> on 2013-10-01
      Reviewed by Brent Fulgham.
      
      * WinLauncher/PrintWebUIDelegate.cpp:
      (PrintWebUIDelegate::createWebViewWithRequest): Added.
      * WinLauncher/PrintWebUIDelegate.h:
      Removed createWebViewWithRequest stub.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156729 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      288d7158
    • graouts@apple.com's avatar
      Web Inspector: evaluate and show a popover for selected text in JS source when paused · d1aecf01
      graouts@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122151
      
      Reviewed by Joseph Pecoraro.
      
      Identify if the hovered token is contained within the text selection (if any) and use
      the selection as the hovered expression to allow the user to select text and hover it
      to see what it evaluates to.
      
      * UserInterface/CodeMirrorTokenTrackingController.js:
      (WebInspector.CodeMirrorTokenTrackingController.prototype.highlightRange):
      Check we're trying to highlight a different range before removing the highlight
      and applying the new one, this prevents the marked text from flashing if it's
      being re-hovered which would easily happen when hovering multiple tokens within
      the same selection.
      
      (WebInspector.CodeMirrorTokenTrackingController.prototype._processJavaScriptExpression):
      In the case where there is selected text, check whether the hovered token is at least
      partially contained within the selection, and if so use the selection text as the
      hovered expression to evaluate.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156728 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d1aecf01
    • graouts@apple.com's avatar
      Console buttons don’t show after page reload · 0f949982
      graouts@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=116515
      
      Reviewed by Darin Adler.
      
      The correct display of navigation items in the ContentBrowser is contingent on
      the ContentViewContainer's _backForwardList being up-to-date when the navigation
      items are retrieved from it. However, when the main resource changes (in this case
      the user refreshes the browser), calls are made to ContentViewContainer's
      closeAllContentViewsOfPrototype() which may modify the _backForwardList but doesn't
      necessarily notify of a change to the currentContentView since we may be still showing
      the same view in case it wasn't directly related to the main resource, for instance
      the console log.
      
      We now check if the _backForwardList is changed as a result of calling
      closeAllContentViewsOfPrototype() and in that case also dispatch the
      CurrentContentViewDidChange event which will restore the correct state
      for the back/forward buttons and navigation items of the navigation bar.
      
      * UserInterface/ContentViewContainer.js:
      (WebInspector.ContentViewContainer.prototype.closeAllContentViewsOfPrototype):
      Track changes to the _backForwardList and dispatch the CurrentContentViewDidChange
      event in case such changes happened.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156727 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f949982
    • jer.noble@apple.com's avatar
      Unreviewed build fix; The addedFunction and removedFunction arguments to... · 1c81affb
      jer.noble@apple.com authored
      Unreviewed build fix; The addedFunction and removedFunction arguments to determineChangedTracksFromNewTracksAndOldItems
      were reversed, exposing an underlying, existing bug in AudioTrackPrivate and VideoTrack private. Give a default (null)
      value to AudioTrackPrivate::m_client and VideoTrackPrivate::m_client and fix the ordering of arguments in
      determineChangedTracksFromNewTracksAndOldItems.
      
      * platform/graphics/AudioTrackPrivate.h:
      (WebCore::AudioTrackPrivate::AudioTrackPrivate):
      * platform/graphics/VideoTrackPrivate.h:
      (WebCore::VideoTrackPrivate::VideoTrackPrivate):
      * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
      (WebCore::determineChangedTracksFromNewTracksAndOldItems):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156726 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c81affb
    • timothy_horton@apple.com's avatar
      [wk2] WebKitTestRunner's window snapshots are blank with tiled drawing · ba082ec1
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122006
      <rdar://problem/15095197>
      
      Reviewed by Dean Jackson.
      
      * WebKitTestRunner/mac/PlatformWebViewMac.mm:
      (WTR::PlatformWebView::PlatformWebView):
      Layer-back the root view in WebKitTestRunner's window, to work around a bug
      where the window server snapshot API returns blank snapshots.
      
      Re-landing after r156724, this should not break everything now.
      
      Add a test that ensures that WebKitTestRunner's snapshots are not
      completely blank with tiled drawing enabled.
      
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Added.
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156725 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba082ec1
    • 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