1. 21 Aug, 2011 1 commit
  2. 20 Aug, 2011 26 commits
  3. 19 Aug, 2011 13 commits
    • andersca@apple.com's avatar
      Fix Windows build. · 499c8cc5
      andersca@apple.com authored
      * WebProcess/Plugins/PluginController.h:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93456 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      499c8cc5
    • jamesr@google.com's avatar
      [chromium] GPU test expectation baseline update · 1e7c5f67
      jamesr@google.com authored
      Update pixel baselines for this test on mac and linux.
      
      * platform/chromium-gpu-linux/compositing/scaling/tiled-layer-recursion-expected.png: Added.
      * platform/chromium-gpu-mac/compositing/scaling/tiled-layer-recursion-expected.png: Added.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93455 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1e7c5f67
    • enne@google.com's avatar
      [chromium] Regression: Fix clang errors from r93424 · 1fc5ae21
      enne@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=66609
      
      Reviewed by James Robinson.
      
      The invalidateRect function does not appear to be used anywhere
      because the setNeedsDisplay function is used instead. Fix the Clang
      error by just removing this unused vestigial base class function.
      
      * platform/graphics/chromium/LayerChromium.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93454 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1fc5ae21
    • andersca@apple.com's avatar
      Add new enums to npapi.h · 21695353
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=66608
      
      Reviewed by Sam Weinig.
      
      * bridge/npapi.h:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93453 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      21695353
    • jpfau@apple.com's avatar
      libxml2 fragment parser loses prefix namespaces · 60885077
      jpfau@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=66423
      
      Source/WebCore:
      
      This makes the loop over the elements outside of the context actually update the element it's processing.
      
      Reviewed by Darin Adler.
      
      Test: fast/parser/innerhtml-with-prefixed-elements.xhtml
      
      * xml/parser/XMLDocumentParserLibxml2.cpp:
      (WebCore::XMLDocumentParser::XMLDocumentParser):
      
      LayoutTests:
      
      Added a test to ensure that elements inserted when the prefix is already declared are inserted properly.
      
      Reviewed by Darin Adler.
      
      * fast/parser/innerhtml-with-prefixed-elements.xhtml: Added.
      * platform/chromium/test_expectations.txt:
      * platform/mac/fast/parser/innerhtml-with-prefixed-elements-expected.png: Added.
      * platform/mac/fast/parser/innerhtml-with-prefixed-elements-expected.txt: Added.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93452 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      60885077
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r93426. · 74bbbd49
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/93426
      https://bugs.webkit.org/show_bug.cgi?id=66607
      
      Broke the Mac build by not building gtest.framework anymore
      (Requested by andersca on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-19
      
      Source/ThirdParty:
      
      * gtest/README.WebKit:
      * gtest/include/gtest/internal/gtest-port.h:
      * gtest/msvc/gtest-md.vcproj:
      * gtest/xcode/Config/General.xcconfig:
      * gtest/xcode/gtest.xcodeproj/project.pbxproj:
      
      Tools:
      
      * TestWebKitAPI/Tests/WTF/StringOperators.cpp:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93451 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      74bbbd49
    • dbates@webkit.org's avatar
      Implement WTF::atomic{Increment, Decrement}() for QNX · d50074e5
      dbates@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66605
      
      Reviewed by Darin Adler.
      
      * wtf/Atomics.h:
      (WTF::atomicIncrement):
      (WTF::atomicDecrement):
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93450 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d50074e5
    • adamk@chromium.org's avatar
      [chromium] Remove various unreferenced bits from Chromium API headers · b6a2a0a7
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66575
      
      Reviewed by Tony Chang.
      
      * public/WebApplicationCacheHost.h:
      (WebKit::WebApplicationCacheHost::willStartMainResourceRequest):
      * public/WebFrame.h:
      * public/WebFrameClient.h:
      (WebKit::WebFrameClient::didReceiveTitle):
      * public/WebVideoFrame.h:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93449 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b6a2a0a7
    • tony@chromium.org's avatar
      [chromium] Cleanup some old plugin tests. Rebase plugin-javascript-access.html · 2781e5f1
      tony@chromium.org authored
      on win and run plugin-initiate-popup-window on mac/linux to get results.
      
      * platform/chromium-win/plugins/plugin-initiate-popup-window-expected.txt: Removed.
      * platform/chromium/test_expectations.txt:
      * platform/win/plugins/plugin-javascript-access-expected.txt: Renamed from LayoutTests/platform/chromium-win/plugins/plugin-javascript-access-expected.txt.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93448 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      2781e5f1
    • andersca@apple.com's avatar
      Make the complex text input state a tri-state enum instead of a boolean · 6f6e5ba8
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=62245
      
      Reviewed by Sam Weinig.
      
      This is to prepare the infrastructure for supporting the updated Cocoa text input model for plug-ins.
      
      * PluginProcess/PluginControllerProxy.cpp:
      * PluginProcess/PluginControllerProxy.h:
      * PluginProcess/mac/PluginControllerProxyMac.mm:
      (WebKit::PluginControllerProxy::setComplexTextInputState):
      (WebKit::PluginControllerProxy::compositingRenderServerPort):
      * Shared/Plugins/mac: Added.
      * Shared/Plugins/mac/PluginComplexTextInputState.h: Added.
      (WebKit::isValidPluginComplexTextInputState):
      * UIProcess/API/mac/PageClientImpl.h:
      * UIProcess/API/mac/PageClientImpl.mm:
      (WebKit::PageClientImpl::setPluginComplexTextInputState):
      * UIProcess/API/mac/WKView.mm:
      (-[WKView _setPluginComplexTextInputState:WebKit::pluginComplexTextInputIdentifier:]):
      * UIProcess/API/mac/WKViewInternal.h:
      * UIProcess/PageClient.h:
      * UIProcess/WebPageProxy.h:
      * UIProcess/WebPageProxy.messages.in:
      * UIProcess/mac/WebPageProxyMac.mm:
      (WebKit::WebPageProxy::setPluginComplexTextInputState):
      * WebKit2.xcodeproj/project.pbxproj:
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
      (WebKit::NetscapePlugin::platformSetFocus):
      (WebKit::NetscapePlugin::windowFocusChanged):
      (WebKit::NetscapePlugin::setComplexTextInputEnabled):
      * WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm:
      (WebKit::PluginProxy::setComplexTextInputState):
      * WebProcess/Plugins/PluginController.h:
      * WebProcess/Plugins/PluginProxy.cpp:
      * WebProcess/Plugins/PluginProxy.h:
      * WebProcess/Plugins/PluginProxy.messages.in:
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::~PluginView):
      (WebKit::PluginView::setComplexTextInputState):
      (WebKit::PluginView::compositingRenderServerPort):
      * WebProcess/Plugins/PluginView.h:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93447 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      6f6e5ba8
    • jamesr@google.com's avatar
      [chromium] Update chromium test expectations · ccde8f1f
      jamesr@google.com authored
      Remove = CRASH expectations for tests fixed by r93441.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93446 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ccde8f1f
    • bdakin@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=66590 · b47239be
      bdakin@apple.com authored
      Re-name scrollbar painter types
      
      Reviewed by Sam Weinig.
      
      Source/JavaScriptCore: 
      
      WTF_USE_WK_SCROLLBAR_PAINTER is now WTF_USE_SCROLLBAR_PAINTER since WK no longer 
      applies.
      * wtf/Platform.h:
      
      Source/WebCore: 
      
      Names changed to remove references to WebKitSystemInterface since the 
      implementation is now in WebCore. And the type names changed to be more Objective-
      Cish instead of C++ish
      WTF_USE_WK_SCROLLBAR_PAINTER -> WTF_USE_SCROLLBAR_PAINTER
      WKScrollbarPainterRef -> ScrollbarPainter
      WKScrollbarPainterControllerRef -> ScrollbarPainterController
      
      * platform/mac/NSScrollerImpDetails.h:
      * platform/mac/ScrollAnimatorMac.h:
      * platform/mac/ScrollAnimatorMac.mm:
      (-[ScrollbarPartAnimation initWithScrollbarPainter:part:WebCore::scrollAnimator:WebCore::animateAlphaTo:duration:]):
      (-[ScrollbarPainterDelegate setUpAnimation:scrollerPainter:part:WebCore::animateAlphaTo:duration:]):
      (-[ScrollbarPainterDelegate scrollerImp:animateKnobAlphaTo:duration:]):
      (-[ScrollbarPainterDelegate scrollerImp:animateTrackAlphaTo:duration:]):
      (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
      (WebCore::ScrollAnimatorMac::~ScrollAnimatorMac):
      (WebCore::ScrollAnimatorMac::notifyPositionChanged):
      (WebCore::ScrollAnimatorMac::contentAreaWillPaint):
      (WebCore::ScrollAnimatorMac::mouseEnteredContentArea):
      (WebCore::ScrollAnimatorMac::mouseExitedContentArea):
      (WebCore::ScrollAnimatorMac::mouseMovedInContentArea):
      (WebCore::ScrollAnimatorMac::willStartLiveResize):
      (WebCore::ScrollAnimatorMac::contentsResized):
      (WebCore::ScrollAnimatorMac::willEndLiveResize):
      (WebCore::ScrollAnimatorMac::contentAreaDidShow):
      (WebCore::ScrollAnimatorMac::contentAreaDidHide):
      (WebCore::ScrollAnimatorMac::didBeginScrollGesture):
      (WebCore::ScrollAnimatorMac::didEndScrollGesture):
      (WebCore::ScrollAnimatorMac::didAddVerticalScrollbar):
      (WebCore::ScrollAnimatorMac::willRemoveVerticalScrollbar):
      (WebCore::ScrollAnimatorMac::didAddHorizontalScrollbar):
      (WebCore::ScrollAnimatorMac::willRemoveHorizontalScrollbar):
      (WebCore::ScrollAnimatorMac::cancelAnimations):
      (WebCore::ScrollAnimatorMac::setIsActive):
      (WebCore::ScrollAnimatorMac::updateScrollerStyle):
      * platform/mac/ScrollViewMac.mm:
      (WebCore::ScrollView::platformSetScrollbarOverlayStyle):
      * platform/mac/ScrollbarThemeMac.h:
      * platform/mac/ScrollbarThemeMac.mm:
      (+[ScrollbarPrefsObserver appearancePrefsChanged:]):
      (WebCore::updateArrowPlacement):
      (WebCore::ScrollbarThemeMac::registerScrollbar):
      (WebCore::ScrollbarThemeMac::setNewPainterForScrollbar):
      (WebCore::ScrollbarThemeMac::painterForScrollbar):
      (WebCore::ScrollbarThemeMac::scrollbarThickness):
      (WebCore::ScrollbarThemeMac::usesOverlayScrollbars):
      (WebCore::ScrollbarThemeMac::updateScrollbarOverlayStyle):
      (WebCore::ScrollbarThemeMac::hasThumb):
      (WebCore::ScrollbarThemeMac::minimumThumbLength):
      (WebCore::ScrollbarThemeMac::updateEnabledState):
      (WebCore::scrollbarPainterPaint):
      (WebCore::ScrollbarThemeMac::paint):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93445 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b47239be
    • jamesr@google.com's avatar
      [chromium] Chromium GPU layout tests should use the normal process number... · 6eff7a08
      jamesr@google.com authored
      [chromium] Chromium GPU layout tests should use the normal process number selection, not force 1 worker
      https://bugs.webkit.org/show_bug.cgi?id=66603
      
      Reviewed by Dirk Pranke.
      
      The various ChromiumGpu ports should use the same child worker
      selection logic as other ports so they can run with full
      parallelization on multicore systems.
      
      * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
      * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@93444 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      6eff7a08