Delete dead code in deprecated flexbox for RTL line-clamp
https://bugs.webkit.org/show_bug.cgi?id=94282

Reviewed by Tony Chang.

-webkit-line-clamp and direction:rtl is not supported. Delete some
obviously dead code that half-tries to support it.
* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::applyLineClamp):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125929 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] REGRESSION(r125923): Breaks EFL build
https://bugs.webkit.org/show_bug.cgi?id=94376

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-08-17
Reviewed by Alexey Proskuryakov.

Fix EFL build break after r125923.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveIntentForFrame):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125930 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Delete some dead code from the flakiness dashboard
https://bugs.webkit.org/show_bug.cgi?id=94380

Reviewed by Dirk Pranke.

This code became dead in one of the refactors of how we handle BuilderGroups.
There's no bug here, it's just dead code.
* TestResultServer/static-dashboards/builders.js:
(requestBuilderList):
(loadBuildersList):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125931 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Add Source/WebCore/platform/graphics/chromium/cc/ to include path and remove cc/ prefix from includes
https://bugs.webkit.org/show_bug.cgi?id=94279

Reviewed by Adam Barth.

Source/WebCore:

This brings us more in line with the rest of the WebKit repo and avoids potential header collisions during
transition.

* WebCore.gyp/WebCore.gyp:
* platform/chromium/support/CCThreadImpl.cpp:
* platform/chromium/support/CCThreadImpl.h:
* platform/chromium/support/WebCompositorImpl.cpp:
* platform/graphics/chromium/BitmapSkPictureCanvasLayerTextureUpdater.cpp:
* platform/graphics/chromium/CanvasLayerTextureUpdater.cpp:
* platform/graphics/chromium/ContentLayerChromium.cpp:
* platform/graphics/chromium/FrameBufferSkPictureCanvasLayerTextureUpdater.cpp:
* platform/graphics/chromium/HeadsUpDisplayLayerChromium.cpp:
* platform/graphics/chromium/HeadsUpDisplayLayerChromium.h:
* platform/graphics/chromium/IOSurfaceLayerChromium.cpp:
* platform/graphics/chromium/ImageLayerChromium.cpp:
* platform/graphics/chromium/LayerChromium.cpp:
* platform/graphics/chromium/LayerChromium.h:
* platform/graphics/chromium/LayerRendererChromium.cpp:
* platform/graphics/chromium/LayerRendererChromium.h:
* platform/graphics/chromium/LayerTextureUpdater.h:
* platform/graphics/chromium/LinkHighlight.cpp:
* platform/graphics/chromium/RateLimiter.cpp:
* platform/graphics/chromium/RenderSurfaceChromium.cpp:
* platform/graphics/chromium/ScrollbarLayerChromium.cpp:
* platform/graphics/chromium/SolidColorLayerChromium.cpp:
* platform/graphics/chromium/TextureLayerChromium.cpp:
* platform/graphics/chromium/TiledLayerChromium.cpp:
* platform/graphics/chromium/TiledLayerChromium.h:
* platform/graphics/chromium/TreeSynchronizer.cpp:
* platform/graphics/chromium/VideoLayerChromium.cpp:
* platform/graphics/chromium/cc/CCActiveAnimation.cpp:
* platform/graphics/chromium/cc/CCActiveGestureAnimation.cpp:
* platform/graphics/chromium/cc/CCAnimationCurve.cpp:
* platform/graphics/chromium/cc/CCAnimationEvents.h:
* platform/graphics/chromium/cc/CCCheckerboardDrawQuad.cpp:
* platform/graphics/chromium/cc/CCCheckerboardDrawQuad.h:
* platform/graphics/chromium/cc/CCDamageTracker.cpp:
* platform/graphics/chromium/cc/CCDebugBorderDrawQuad.cpp:
* platform/graphics/chromium/cc/CCDebugBorderDrawQuad.h:
* platform/graphics/chromium/cc/CCDelayBasedTimeSource.cpp:
* platform/graphics/chromium/cc/CCDelayBasedTimeSource.h:
* platform/graphics/chromium/cc/CCDrawQuad.cpp:
* platform/graphics/chromium/cc/CCDrawQuad.h:
* platform/graphics/chromium/cc/CCFontAtlas.cpp:
* platform/graphics/chromium/cc/CCFrameRateController.cpp:
* platform/graphics/chromium/cc/CCFrameRateController.h:
* platform/graphics/chromium/cc/CCHeadsUpDisplayLayerImpl.cpp:
* platform/graphics/chromium/cc/CCHeadsUpDisplayLayerImpl.h:
* platform/graphics/chromium/cc/CCIOSurfaceDrawQuad.cpp:
* platform/graphics/chromium/cc/CCIOSurfaceDrawQuad.h:
* platform/graphics/chromium/cc/CCIOSurfaceLayerImpl.cpp:
* platform/graphics/chromium/cc/CCIOSurfaceLayerImpl.h:
* platform/graphics/chromium/cc/CCKeyframedAnimationCurve.cpp:
* platform/graphics/chromium/cc/CCKeyframedAnimationCurve.h:
* platform/graphics/chromium/cc/CCLayerAnimationController.cpp:
* platform/graphics/chromium/cc/CCLayerAnimationController.h:
* platform/graphics/chromium/cc/CCLayerImpl.cpp:
* platform/graphics/chromium/cc/CCLayerImpl.h:
* platform/graphics/chromium/cc/CCLayerIterator.cpp:
* platform/graphics/chromium/cc/CCLayerIterator.h:
* platform/graphics/chromium/cc/CCLayerQuad.cpp:
* platform/graphics/chromium/cc/CCLayerSorter.cpp:
* platform/graphics/chromium/cc/CCLayerSorter.h:
* platform/graphics/chromium/cc/CCLayerTilingData.cpp:
* platform/graphics/chromium/cc/CCLayerTreeHost.cpp:
* platform/graphics/chromium/cc/CCLayerTreeHost.h:
* platform/graphics/chromium/cc/CCLayerTreeHostCommon.cpp:
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.h:
* platform/graphics/chromium/cc/CCMathUtil.cpp:
* platform/graphics/chromium/cc/CCOcclusionTracker.cpp:
* platform/graphics/chromium/cc/CCOcclusionTracker.h:
* platform/graphics/chromium/cc/CCOverdrawMetrics.cpp:
* platform/graphics/chromium/cc/CCPageScaleAnimation.cpp:
* platform/graphics/chromium/cc/CCPrioritizedTexture.h:
* platform/graphics/chromium/cc/CCProxy.cpp:
* platform/graphics/chromium/cc/CCQuadCuller.cpp:
* platform/graphics/chromium/cc/CCRenderPass.cpp:
* platform/graphics/chromium/cc/CCRenderPass.h:
* platform/graphics/chromium/cc/CCRenderPassDrawQuad.cpp:
* platform/graphics/chromium/cc/CCRenderPassDrawQuad.h:
* platform/graphics/chromium/cc/CCRenderSurface.cpp:
* platform/graphics/chromium/cc/CCRenderSurface.h:
* platform/graphics/chromium/cc/CCRenderSurfaceFilters.cpp:
* platform/graphics/chromium/cc/CCRenderer.h:
* platform/graphics/chromium/cc/CCResourceProvider.cpp:
* platform/graphics/chromium/cc/CCResourceProvider.h:
* platform/graphics/chromium/cc/CCScheduler.cpp:
* platform/graphics/chromium/cc/CCScheduler.h:
* platform/graphics/chromium/cc/CCSchedulerStateMachine.cpp:
* platform/graphics/chromium/cc/CCScopedTexture.cpp:
* platform/graphics/chromium/cc/CCScopedTexture.h:
* platform/graphics/chromium/cc/CCScopedThreadProxy.h:
* platform/graphics/chromium/cc/CCScrollbarAnimationController.cpp:
* platform/graphics/chromium/cc/CCScrollbarAnimationControllerLinearFade.cpp:
* platform/graphics/chromium/cc/CCScrollbarAnimationControllerLinearFade.h:
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:
* platform/graphics/chromium/cc/CCSettings.cpp:
* platform/graphics/chromium/cc/CCSharedQuadState.cpp:
* platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
* platform/graphics/chromium/cc/CCSingleThreadProxy.h:
* platform/graphics/chromium/cc/CCSolidColorDrawQuad.cpp:
* platform/graphics/chromium/cc/CCSolidColorDrawQuad.h:
* platform/graphics/chromium/cc/CCSolidColorLayerImpl.cpp:
* platform/graphics/chromium/cc/CCSolidColorLayerImpl.h:
* platform/graphics/chromium/cc/CCStreamVideoDrawQuad.cpp:
* platform/graphics/chromium/cc/CCStreamVideoDrawQuad.h:
* platform/graphics/chromium/cc/CCTexture.cpp:
* platform/graphics/chromium/cc/CCTexture.h:
* platform/graphics/chromium/cc/CCTextureDrawQuad.cpp:
* platform/graphics/chromium/cc/CCTextureDrawQuad.h:
* platform/graphics/chromium/cc/CCTextureLayerImpl.cpp:
* platform/graphics/chromium/cc/CCTextureLayerImpl.h:
* platform/graphics/chromium/cc/CCTextureUpdateController.cpp:
* platform/graphics/chromium/cc/CCTextureUpdateController.h:
* platform/graphics/chromium/cc/CCTextureUpdateQueue.cpp:
* platform/graphics/chromium/cc/CCThreadProxy.cpp:
* platform/graphics/chromium/cc/CCThreadProxy.h:
* platform/graphics/chromium/cc/CCThreadTask.h:
* platform/graphics/chromium/cc/CCTileDrawQuad.cpp:
* platform/graphics/chromium/cc/CCTileDrawQuad.h:
* platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:
* platform/graphics/chromium/cc/CCTiledLayerImpl.h:
* platform/graphics/chromium/cc/CCTimer.cpp:
* platform/graphics/chromium/cc/CCTimingFunction.cpp:
* platform/graphics/chromium/cc/CCTimingFunction.h:
* platform/graphics/chromium/cc/CCVideoLayerImpl.cpp:
* platform/graphics/chromium/cc/CCVideoLayerImpl.h:
* platform/graphics/chromium/cc/CCYUVVideoDrawQuad.cpp:
* platform/graphics/chromium/cc/CCYUVVideoDrawQuad.h:
* platform/graphics/gpu/SharedGraphicsContext3D.cpp:

Source/WebKit/chromium:

* src/WebAnimationCurveCommon.cpp:
* src/WebAnimationImpl.cpp:
* src/WebCompositorInputHandlerImpl.cpp:
* src/WebCompositorInputHandlerImpl.h:
* src/WebExternalTextureLayer.cpp:
* src/WebFloatAnimationCurve.cpp:
* src/WebLayerTreeView.cpp:
* src/WebLayerTreeViewImpl.cpp:
* src/WebTransformAnimationCurve.cpp:
* tests/CCActiveAnimationTest.cpp:
* tests/CCAnimationTestCommon.cpp:
* tests/CCAnimationTestCommon.h:
* tests/CCDamageTrackerTest.cpp:
* tests/CCDelayBasedTimeSourceTest.cpp:
* tests/CCFrameRateControllerTest.cpp:
* tests/CCKeyframedAnimationCurveTest.cpp:
* tests/CCLayerAnimationControllerTest.cpp:
* tests/CCLayerImplTest.cpp:
* tests/CCLayerIteratorTest.cpp:
* tests/CCLayerQuadTest.cpp:
* tests/CCLayerSorterTest.cpp:
* tests/CCLayerTestCommon.cpp:
* tests/CCLayerTestCommon.h:
* tests/CCLayerTreeHostCommonTest.cpp:
* tests/CCLayerTreeHostImplTest.cpp:
* tests/CCLayerTreeHostTest.cpp:
* tests/CCMathUtilTest.cpp:
* tests/CCOcclusionTrackerTest.cpp:
* tests/CCOcclusionTrackerTestCommon.h:
* tests/CCPrioritizedTextureTest.cpp:
* tests/CCQuadCullerTest.cpp:
* tests/CCRenderSurfaceFiltersTest.cpp:
* tests/CCRenderSurfaceTest.cpp:
* tests/CCResourceProviderTest.cpp:
* tests/CCSchedulerStateMachineTest.cpp:
* tests/CCSchedulerTest.cpp:
* tests/CCSchedulerTestCommon.h:
* tests/CCScopedTextureTest.cpp:
* tests/CCScrollbarAnimationControllerLinearFadeTest.cpp:
* tests/CCSolidColorLayerImplTest.cpp:
* tests/CCTestCommon.h:
* tests/CCTextureUpdateControllerTest.cpp:
* tests/CCThreadTaskTest.cpp:
* tests/CCThreadedTest.cpp:
* tests/CCThreadedTest.h:
* tests/CCTiledLayerImplTest.cpp:
* tests/CCTiledLayerTestCommon.h:
* tests/CCTimerTest.cpp:
* tests/ContentLayerChromiumTest.cpp:
* tests/FakeCCGraphicsContext.h:
* tests/FakeCCLayerTreeHostClient.h:
* tests/FloatQuadTest.cpp:
* tests/GraphicsLayerChromiumTest.cpp:
* tests/LayerChromiumTest.cpp:
* tests/LayerRendererChromiumTest.cpp:
* tests/MockCCQuadCuller.h:
* tests/PlatformGestureCurveTest.cpp:
* tests/ScrollbarLayerChromiumTest.cpp:
* tests/TextureLayerChromiumTest.cpp:
* tests/TiledLayerChromiumTest.cpp:
* tests/TreeSynchronizerTest.cpp:
* tests/WebCompositorInputHandlerImplTest.cpp:
* tests/WebFloatAnimationCurveTest.cpp:
* tests/WebTransformAnimationCurveTest.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125932 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Allow in-region accelerated scrolling take advantage of defer_blits
https://bugs.webkit.org/show_bug.cgi?id=94379
PR #194595

Reviewed by Yong Li.
Patch by Antonio Gomes <agomes@rim.com>
Internally reviewed by Jakob Petsovits.

Client does the blitting now.

* Api/InRegionScroller.cpp:
(BlackBerry::WebKit::InRegionScrollerPrivate::setScrollPositionCompositingThread):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125933 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Share the StringImpl the CSS property names
https://bugs.webkit.org/show_bug.cgi?id=94187

Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-08-17
Reviewed by Alexey Proskuryakov.

Previously, we would instanciate a new String every time a CSS property name was needed.

This patches moves the creation of the AtomicString to CSSPropertyNames and reuse that
StringImpl whenever needed.

With the patch, accessing CSS property names from JavaScript gets about 2.1 times faster.

* css/CSSComputedStyleDeclaration.cpp:
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
(WebCore::CSSComputedStyleDeclaration::item):
* css/CSSPrimitiveValue.cpp:
(WebCore::valueOrPropertyName):
* css/CSSProperty.cpp:
(WebCore::CSSProperty::cssName):
* css/PropertySetCSSStyleDeclaration.cpp:
(WebCore::PropertySetCSSStyleDeclaration::item):
(WebCore::PropertySetCSSStyleDeclaration::getPropertyShorthand):
* css/makeprop.pl:
* inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::getSupportedCSSProperties):
* inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyle::styleWithProperties):
* page/animation/ImplicitAnimation.cpp:
(WebCore::ImplicitAnimation::sendTransitionEvent):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-17  Nate Chapin  <japhet@chromium.org>

        Update BUGJAPHET TextExpectations entries to point to bugs.

        * platform/chromium/TestExpectations:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125935 268f45cc-cd09-0410-ab3c-d52691b4dbfc