{"push_id":868814856,"size":42,"distinct_size":42,"ref":"refs/heads/m46","head":"381176daa2e247aa76d33dcc8d1007013f37a6f1","before":"49087f48d0e52f697708a951a70ee7247b57a280","commits":[{"sha":"e0c9b596e0db8cd9c4831c29ab959080a2e234ff","author":{"email":"8b4d9b8b8d59c1e678f21b7e8c743483787268e1@chromium.org","name":"victorw@chromium.org"},"message":"2010-12-06  Victor Wang  <victorw@chromium.org>\n\n        Unreviewed.\n\n        [Chromium] update chromium test expectations.\n\n        * platform/chromium-linux/fast/css/focus-ring-outline-color-expected.checksum: Added.\n        * platform/chromium-linux/fast/css/focus-ring-outline-color-expected.png: Added.\n        * platform/chromium-linux/fast/css/focus-ring-outline-offset-expected.checksum: Added.\n        * platform/chromium-linux/fast/css/focus-ring-outline-offset-expected.png: Added.\n        * platform/chromium-linux/fast/css/focus-ring-outline-width-expected.checksum: Added.\n        * platform/chromium-linux/fast/css/focus-ring-outline-width-expected.png: Added.\n        * platform/chromium-mac/fast/css/focus-ring-outline-color-expected.checksum: Added.\n        * platform/chromium-mac/fast/css/focus-ring-outline-color-expected.png: Added.\n        * platform/chromium-mac/fast/css/focus-ring-outline-offset-expected.checksum: Added.\n        * platform/chromium-mac/fast/css/focus-ring-outline-offset-expected.png: Added.\n        * platform/chromium-mac/fast/css/focus-ring-outline-width-expected.checksum: Added.\n        * platform/chromium-mac/fast/css/focus-ring-outline-width-expected.png: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-color-expected.checksum: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-color-expected.png: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-color-expected.txt: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-offset-expected.checksum: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-offset-expected.png: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-offset-expected.txt: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-width-expected.checksum: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-width-expected.png: Added.\n        * platform/chromium-win/fast/css/focus-ring-outline-width-expected.txt: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73372 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/e0c9b596e0db8cd9c4831c29ab959080a2e234ff"},{"sha":"60a330f47ca2c206f77ee0daf9e2fec6017e6643","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@chromium.org","name":"tony@chromium.org"},"message":"2010-12-03  Tony Chang  <tony@chromium.org>\n\n        Reviewed by Kent Tamura.\n\n        [chromium] fix 2 bugs with inspector tests in DRT\n        https://bugs.webkit.org/show_bug.cgi?id=50492\n\n        Tasks can outlive the tasklist (even when canceled) so this was\n        causing a crash when ~WebTask() ran.  Avoid this by unregistering\n        when a task is canceled.\n\n        Also fix an assert when closing devtool windows by copying some\n        logic from test_shell.\n\n        * DumpRenderTree/chromium/Task.cpp:\n        (WebTask::~WebTask):\n        (TaskList::revokeAll):\n        * DumpRenderTree/chromium/Task.h: Canceling a task now removes it from\n            the tasklist (since the task can outlive the tasklist).\n        * DumpRenderTree/chromium/TestShell.h:\n        (TestShell::devToolsWebView):\n        * DumpRenderTree/chromium/WebViewHost.cpp:\n        (WebViewHost::~WebViewHost): Don't load about:blank when closing\n            a window if the window has devtools loaded.  This avoids an\n            ASSERT and matches test_shell.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73373 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/60a330f47ca2c206f77ee0daf9e2fec6017e6643"},{"sha":"55876c3144092366a45e3404ae001a986d0cd127","author":{"email":"b4d9b61fd398222e5ca570c429d3e32b066cf6d3@apple.com","name":"cfleizach@apple.com"},"message":"AX does not support HTML5 \"required\"\nhttps://bugs.webkit.org/show_bug.cgi?id=50507\n\nReviewed by Oliver Hunt.\n\nWebCore: \n\nTest: platform/mac/accessibility/html5-required-attribute.html\n\n* accessibility/AccessibilityRenderObject.cpp:\n(WebCore::AccessibilityRenderObject::isRequired):\n\nLayoutTests: \n\n* platform/mac/accessibility/html5-required-attribute-expected.txt: Added.\n* platform/mac/accessibility/html5-required-attribute.html: Added.\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73374 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/55876c3144092366a45e3404ae001a986d0cd127"},{"sha":"c3c3e344cbf2d18203ac37eeea6dfdb5b8287198","author":{"email":"51b7855f1b644cf0ff0ca05e1d31a52834fafb3a@chromium.org","name":"mihaip@chromium.org"},"message":"2010-12-03  Mihai Parparita  <mihaip@chromium.org>\n\n        Reviewed by Tony Chang.\n\n        Allow the Chromium port to have Leopard-specific baselines\n        https://bugs.webkit.org/show_bug.cgi?id=50506\n\n        * Scripts/webkitpy/layout_tests/port/chromium_mac.py:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73375 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/c3c3e344cbf2d18203ac37eeea6dfdb5b8287198"},{"sha":"0d1a954a74d9d5d7e87d2e87135f197bccd2b24b","author":{"email":"51b7855f1b644cf0ff0ca05e1d31a52834fafb3a@chromium.org","name":"mihaip@chromium.org"},"message":"2010-12-06  Mihai Parparita  <mihaip@chromium.org>\n\n        Unreviewed move of Chromium baselines.\n\n        In preparation for making pixel tests pass for Chromium on Snow Leopard,\n        move baselines for 273 tests from chromium-mac to chromium-mac-leopard.\n        These tests will then use the mac baselines, which will enable them\n        to pass on Snow Leopard, but keep passing for Leopard too.\n\n        List of files omitted due to length but composed entirely of moves from\n        platform/chromium-mac to platform/chromium-mac-leopard.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73376 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0d1a954a74d9d5d7e87d2e87135f197bccd2b24b"},{"sha":"ce3f59aeb2271aa48e4241c2a4e6de63000d2d18","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"2010-12-06  John Tantalo  <john.tantalo@gmail.com>\n\n        Reviewed by Geoffrey Garen.\n\n        jsc does not ignore shebang\n        https://bugs.webkit.org/show_bug.cgi?id=49576\n\n        * jsc.cpp:\n        (fillBufferWithContentsOfFile):\n          - translate shebang into a valid JavaScript comment so the lexer ignores it\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73377 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/ce3f59aeb2271aa48e4241c2a4e6de63000d2d18"},{"sha":"dac81fd18341dd82c736c9742c75fb24dd93d46f","author":{"email":"452366475289c42e47fc92217cd74a409e234d1c@webkit.org","name":"paroga@webkit.org"},"message":"2010-12-06  Patrick Gansterer  <paroga@webkit.org>\n\n        Reviewed by Andreas Kling.\n\n        [WINCE] Add build system\n        https://bugs.webkit.org/show_bug.cgi?id=50522\n\n        * cmake/OptionsWinCE.cmake: Added.\n        * cmake/OptionsWindows.cmake: Added.\n2010-12-06  Patrick Gansterer  <paroga@webkit.org>\n\n        Reviewed by Andreas Kling.\n\n        [WINCE] Add build system\n        https://bugs.webkit.org/show_bug.cgi?id=50522\n\n        * CMakeListsWinCE.txt: Added.\n        * shell/CMakeListsWinCE.txt: Added.\n        * wtf/CMakeListsWinCE.txt: Added.\n2010-12-06  Patrick Gansterer  <paroga@webkit.org>\n\n        Reviewed by Andreas Kling.\n\n        [WINCE] Add build system\n        https://bugs.webkit.org/show_bug.cgi?id=50522\n\n        * CMakeListsWinCE.txt: Added.\n2010-12-06  Patrick Gansterer  <paroga@webkit.org>\n\n        Reviewed by Andreas Kling.\n\n        [WINCE] Add build system\n        https://bugs.webkit.org/show_bug.cgi?id=50522\n\n        * CMakeListsWinCE.txt: Added.\n2010-12-06  Patrick Gansterer  <paroga@webkit.org>\n\n        Reviewed by Andreas Kling.\n\n        [WINCE] Add build system\n        https://bugs.webkit.org/show_bug.cgi?id=50522\n\n        * CMakeListsWinCE.txt: Added.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73378 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/dac81fd18341dd82c736c9742c75fb24dd93d46f"},{"sha":"6fd3c3a916c499c948e0e92562beb08cadce41ac","author":{"email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com","name":"simon.fraser@apple.com"},"message":"2010-12-06  Simon Fraser  <simon.fraser@apple.com>\n\n        Reviewed by Dan Bernstein.\n\n        Font antialiasing (smoothing) changes when elements are rendered into compositing layers\n        https://bugs.webkit.org/show_bug.cgi?id=23364\n\n        Text rendered by Core Graphics over a transparent background looks bad because of\n        font smoothing, so turn off smoothing when rendering text into compositing layers.\n\n        * platform/graphics/GraphicsContext.h:\n        * platform/graphics/cg/GraphicsContextCG.cpp:\n        (WebCore::GraphicsContext::setAllowsFontSmoothing):\n        * platform/graphics/mac/WebLayer.mm:\n        (drawLayerContents):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73379 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/6fd3c3a916c499c948e0e92562beb08cadce41ac"},{"sha":"508e2d761e3f4a6f6b4bbd89ed1c294f4b9970b2","author":{"email":"8d951c2fe11508fd40d9c97b5c26f43749ecff10@apple.com","name":"cmarrin@apple.com"},"message":"2010-12-06  Chris Marrin  <cmarrin@apple.com>\n\n        Reviewed by Simon Fraser.\n\n        Share code between Mac (CA) and Windows (CACF) GraphicsLayer implementations\n        https://bugs.webkit.org/show_bug.cgi?id=49388\n\n        Replaced GraphicsLayerMac with GraphicsLayerCA. GraphicsLayerCA is essentially \n        identical to GraphicsLayerMac, but replaces all the CoreAnimation specific calls \n        with calls to PlatformCALayer and PlatformCAAnimation. This makes GraphicsLayerCA \n        platform neutral as long as implementations of those two classes are available. \n        Added implementations in PlatformCALayerMac and PlatformCAAnimationMac. Also got \n        rid of GraphicsLayer::nativeLayer() and replaced it with GraphicsLayer::platformLayer() \n        to avoid confusion since both names were used to refer to the same thing. \n\n        This patch is only for Mac. Windows implementation has not changed.\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73380 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/508e2d761e3f4a6f6b4bbd89ed1c294f4b9970b2"},{"sha":"229b1aa584be497bafb8994a191aaa896353c0c1","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Dispatch keyboard events in the Carbon event model\nhttps://bugs.webkit.org/show_bug.cgi?id=50503\n\nReviewed by Sam Weinig.\n\nWebKit2:\n\n* Shared/WebEvent.h:\n(WebKit::WebKeyboardEvent::macCharCode):\n* Shared/WebKeyboardEvent.cpp:\n(WebKit::WebKeyboardEvent::WebKeyboardEvent):\n(WebKit::WebKeyboardEvent::encode):\n(WebKit::WebKeyboardEvent::decode):\nAdd macCharCode field.\n\n* Shared/mac/WebEventFactory.mm:\n(WebKit::WebEventFactory::createWebKeyboardEvent):\n* Shared/qt/WebEventFactoryQt.cpp:\n(WebKit::WebEventFactory::createWebKeyboardEvent):\n* Shared/win/WebEventFactory.cpp:\n(WebKit::WebEventFactory::createWebKeyboardEvent):\nPass along the Mac char code.\n\n* WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:\n(WebKit::NetscapePlugin::platformHandleKeyboardEvent):\nConvert the event to a Carobn event.\n\nWebKitLibraries:\n\nMake WKGetNSEventKeyChar available in 32-bit.\n\n* WebKitSystemInterface.h:\n* libWebKitSystemInterfaceLeopard.a:\n* libWebKitSystemInterfaceSnowLeopard.a:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73381 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/229b1aa584be497bafb8994a191aaa896353c0c1"},{"sha":"45837540310146eb953238cbd225d1e7b84b2e0c","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"REGRESSION: Text in Find indicator is vertically flipped\nhttps://bugs.webkit.org/show_bug.cgi?id=50524\n<rdar://problem/8732978>\n\nReviewed by Dan Bernstein.\n\nDon't flip the graphics context.\n\n* UIProcess/FindIndicator.cpp:\n(WebKit::FindIndicator::draw):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73382 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/45837540310146eb953238cbd225d1e7b84b2e0c"},{"sha":"cd44eb0ffd32a26dbbe4023ed5c5427766bf9d62","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"REGERSSION (r73310?): Contents of <select> popup menus are upside-down on Windows\nhttps://bugs.webkit.org/show_bug.cgi?id=50544\n<rdar://problem/8732336>\n\nReviewed by Dan Bernstein.\n\n* Shared/BackingStore.cpp:\n* Shared/BackingStore.h:\n* Shared/cairo/BackingStoreCairo.cpp:\nRemove BackingStore::createFlippedGraphicsContext.\n\n* WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp:\n(WebKit::WebPopupMenu::setUpPlatformData):\nDon't create a flipped graphics context.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73383 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/cd44eb0ffd32a26dbbe4023ed5c5427766bf9d62"},{"sha":"d5a6f5e113c1af8ef9a614082361167a7be37213","author":{"email":"ef1e0d4b5e4eb67a1bcedc33bc73156df201fce0@chromium.org","name":"ojan@chromium.org"},"message":"2010-12-02  Ojan Vafai  <ojan@chromium.org>\n\n        Reviewed by Eric Seidel.\n\n        make webkit-patch command work when the git branch is not synced to the remote svn branch\n        https://bugs.webkit.org/show_bug.cgi?id=50424\n\n        * Scripts/webkitpy/common/checkout/scm.py:\n        * Scripts/webkitpy/common/checkout/scm_unittest.py:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73384 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/d5a6f5e113c1af8ef9a614082361167a7be37213"},{"sha":"da49e01506c8f78eb2edadfdf8934cd4a7ef7f08","author":{"email":"1a1a75c6c59d1b89792d7ffb8b257fe47aabb103@apple.com","name":"hyatt@apple.com"},"message":"Fix for https://bugs.webkit.org/show_bug.cgi?id=49220 <<rdar://problem/8644849>, REGRESSION: transforms now\nO(n^3) from pathological behavior in lowestPosition, rightmostPosition, leftmostPosition and topmostPosition.\n\nReviewed by Simon Fraser.\n\nThis patch throws out the lowest/rightmost/leftmost/topmostPosition functions and re-architects layout overflow\nin the engine to cache all the information required to properly handle scrolling.\n\nIn the old code, there were two types of overflow: layout overflow and visual overflow.  The former could\naffect scrolling and the latter could not.  The distinction was largely meaningless, since layout overflow\nwasn't actually used to determine scroll width or scroll height.  It didn't propagate across self-painting layer\nboundaries either.  In the old code, the term visible overflow meant the union of the layout overflow and\nvisual overflow rects.\n\nIn the new code, the two types of overflow remain, but the distinction between the two is now clear.  Visual overflow\nis used purely for painting and hit testing checks and layout overflow is used specifically for scrolling.  It has\nbeen expanded to propagate across self-painting layers, to factor in relative positioning and transforms, and to\nwork with writing modes.\n\nIn order to minimize layout test changes, layers no longer incorporate right/bottom overflow into their width/height members.\nDoing so uncovered two bugs where left/top overflow was ignored (proof that even having layer dimensions is harmful).\nA render tree dump hack has been put into the code to keep this overflow dumping for the RenderView's layer, since otherwise\na huge number of tests would change.\n\nAdded fast/overflow/overflow-rtl-vertical.html to test vertical writing-mode overflow.  Existing tests cover the rest.\n\nWebCore: \n\n* page/FrameView.cpp:\n(WebCore::FrameView::adjustViewSize):\n(WebCore::FrameView::forceLayoutForPagination):\nChanged to use RenderView's docTop/Left/Width/Height accessors, which simply grab the overflow and properly flip it\nto account for writing modes.\n\n* platform/graphics/IntRect.h:\n(WebCore::IntRect::shiftLeftEdgeTo):\n(WebCore::IntRect::shiftRightEdgeTo):\n(WebCore::IntRect::shiftTopEdgeTo):\n(WebCore::IntRect::shiftBottomEdgeTo):\nNew helper functions for sliding the edge of a rectangle without moving any of the other three edges.\n\n* rendering/InlineBox.h:\n(WebCore::InlineBox::frameRect):\nframeRect is a helper for obtaining the x, y, width, height of an InlineBox as an IntRect.\n\n* rendering/InlineFlowBox.cpp:\n(WebCore::InlineFlowBox::placeBoxesInInlineDirection):\nAll of the overflow setting in the inline direction has been removed from this function.  All line overflow is computed\nat once now in a single function: computeOverflow.\n\n(WebCore::InlineFlowBox::addBoxShadowVisualOverflow):\n(WebCore::InlineFlowBox::addTextBoxVisualOverflow):\n(WebCore::InlineFlowBox::addReplacedChildOverflow):\nHelper for propagating overflow from specific types of children that occur on a line into the InlineFlowBox's overflow.\n\n(WebCore::InlineFlowBox::computeOverflow):\nThe new function that computes both horizontal and vertical overflow for a line box.\n\n(WebCore::InlineFlowBox::setLayoutOverflow):\n(WebCore::InlineFlowBox::setVisualOverflow):\n(WebCore::InlineFlowBox::setOverflowFromLogicalRects):\nNew functions that set the overflow computed by computeOverflow.  These replace setBlockDirectionOverflowPositions\nand setInlineDirectionOverflowPositions.  They essentially do the same thing, but they operate on rectangles.\n\n(WebCore::InlineFlowBox::nodeAtPoint):\n(WebCore::InlineFlowBox::paint):\nChanged to use visual overflow instead of visible overflow.  (Visible overflow as a union of layout and visual\noverflow is no longer necessary, since visual overflow is now equivalent to the old visible overflow concept.)\n\n* rendering/InlineFlowBox.h:\n(WebCore::InlineFlowBox::logicalLayoutOverflowRect):\n(WebCore::InlineFlowBox::logicalVisualOverflowRect):\nHelpers for obtaining logical overflow rectangles, since lines compute their overflow in logical terms before\nconverting to block coordinates at the end.\n\n* rendering/RenderBlock.cpp:\n(WebCore::RenderBlock::layoutBlock):\n(WebCore::RenderBlock::addOverflowFromChildren):\n(WebCore::RenderBlock::computeOverflow):\n(WebCore::RenderBlock::addOverflowFromFloats):\n(WebCore::RenderBlock::addOverflowFromPositionedObjects):\nBlocks now have a computeOverflow function called at the end of layout that adds in all the types of overflow.  The addOverflowFromChildren\nmethod is virtual so that RenderListItem and RenderTable can subclass it.  RenderListItem has to position its list marker and\npropagate marker overflow up, and RenderTable adds in overflow from its sections.\n\n(WebCore::RenderBlock::layoutOnlyPositionedObjects):\n(WebCore::RenderBlock::layoutPositionedObjects):\nWhen only positioned objects lay out, overflow must still be recomputed.  The refactoring of overflow computation into a single\ncallable method: computeOverflow, makes it possible for this to be done easily.\n\n(WebCore::RenderBlock::paint):\nvisible -> visual.\n\n(WebCore::RenderBlock::addOverhangingFloats):\nThe propagation of float overflow has changed substantially.  The basic rules are:\n    (1) The float must be in our floating objects list to contribute to overflow.\n    (2) The float must be a descendant to contribute to overflow.\n    (3) The block must have the outermost list that contains the float, or it has a self-painting layer and\n        so the float needs to be included in its overflow.\n\n(WebCore::RenderBlock::nodeAtPoint):\nvisible -> visual.\n\n(WebCore::RenderBlock::layoutColumns):\nRemove column overflow computation from layoutColumns and move it to computeOverflow.\n\n(WebCore::RenderBlock::adjustLinePositionForPagination):\nvisible -> visual.\n\n* rendering/RenderBlock.h:\n(WebCore::RenderBlock::scrollbarsChanged):\nAdded a new virtual method used by table cells when scrollbars in an overflow:auto/scroll table cell come and go.\n\n* rendering/RenderBlockLineLayout.cpp:\n(WebCore::RenderBlock::layoutInlineChildren):\n(WebCore::RenderBlock::determineStartPosition):\n(WebCore::RenderBlock::matchedEndLine):\n(WebCore::RenderBlock::addOverflowFromInlineChildren):\n(WebCore::RenderBlock::beforeSideVisualOverflowForLine):\n(WebCore::RenderBlock::afterSideVisualOverflowForLine):\nvisible -> visual.\n\n* rendering/RenderBox.cpp:\n(WebCore::RenderBox::scrollWidth):\n(WebCore::RenderBox::scrollHeight):\nPatched to use layoutOverflow functions instead of the old rightmost/leftmostPosition functions.\n\n(WebCore::RenderBox::paintRootBoxDecorations):\nUse docLeft and docTop here, so that writing modes are handled.\n\n(WebCore::RenderBox::clippedOverflowRectForRepaint):\nvisible -> visual.\n\n(WebCore::RenderBox::addOverflowFromChild):\n(WebCore::RenderBox::addLayoutOverflow):\n(WebCore::RenderBox::addVisualOverflow):\n(WebCore::RenderBox::logicalVisualOverflowRectForPropagation):\n(WebCore::RenderBox::visualOverflowRectForPropagation):\n(WebCore::RenderBox::logicalLayoutOverflowRectForPropagation):\n(WebCore::RenderBox::layoutOverflowRectForPropagation):\n* rendering/RenderBox.h:\nThe new overflow system for boxes.  Layout overflow now crosses self-painting layer boundaries and adjusts child boxes\nfor transforms, relative positioning and writing mode differences.\n\n(WebCore::RenderBox::layoutOverflowRect):\n(WebCore::RenderBox::topLayoutOverflow):\n(WebCore::RenderBox::bottomLayoutOverflow):\n(WebCore::RenderBox::leftLayoutOverflow):\n(WebCore::RenderBox::rightLayoutOverflow):\nChanged the default rectangle for layout overflow to be the client box to match the scrollable areas of overflow regions.\n\n(WebCore::RenderBox::clientLogicalBottom):\nNew helper for obtaining the logical bottom of the client box.\n\n(WebCore::RenderBox::clientBoxRect):\nNew helper for obtaining the clientLeft/Top/Width/Height box.\n\n* rendering/RenderBoxModelObject.h:\n(WebCore::RenderBoxModelObject::relativePositionLogicalOffset):\nHelper for obtaining the relative position offset transposed for vertical writing modes.  Used by line overflow.\n\n* rendering/RenderFlexibleBox.cpp:\n(WebCore::RenderFlexibleBox::layoutBlock):\nChanged flexible boxes to just call the base class computeOverflow method.\n\n* rendering/RenderInline.cpp:\n(WebCore::RenderInline::linesVisualOverflowBoundingBox):\n(WebCore::RenderInline::clippedOverflowRectForRepaint):\nvisible -> visual.\n\n* rendering/RenderInline.h:\n* rendering/RenderLayer.cpp:\n(WebCore::RenderLayer::updateLayerPosition):\nChanged layers to no longer incorporate right/bottom overflow into width/height.  This is the reason many layout\ntests change.  (Not doing this makes the layout test changes far worse, since overflow propagates across self-painting\nlayers now.)\n\n(WebCore::RenderLayer::overflowTop):\n(WebCore::RenderLayer::overflowBottom):\n(WebCore::RenderLayer::overflowLeft):\n(WebCore::RenderLayer::overflowRight):\noverflowTop/Bottom/Left/Right return overflow that accounts for writing modes, i.e., purely physical overflow that can be used\nto set up the scroll area.\n\n(WebCore::RenderLayer::computeScrollDimensions):\nDrastically simplified this method now that overflowTop/Bottom/Left/Right just do the right thing regarding unreachable overflow.\n\n(WebCore::RenderLayer::updateScrollInfoAfterLayout):\nMake sure to explicitly set the vertical scrollbar's position just as we did with horizontal scrollbars, so that clamping to the\nbottom works.\n\n(WebCore::performOverlapTests):\n(WebCore::RenderLayer::paintLayer):\nFix a bug in performOverlapTests.  It incorrectly used the layer's bounds, and so it didn't account for left/top overflow out\nof the layer (see why I hate layers even having dimensions?).  Changed it to use the bounding box of the layer instead.\n\n(WebCore::RenderLayer::hitTest):\nFix a bug in hit testing.  It incorrectly used the root layer's bounds as the limit of the hit test, and so it didn't account\nfor left/top overflow in a ScrollView (hate hate hate layers having dimensions).  I changed it to use the hit test rect instead,\nso that the damage rect never stops the point from being tested (unless the hit test request says not to ignore clipping).\n\n(WebCore::RenderLayer::localBoundingBox):\nvisible -> visual.\n\n* rendering/RenderLayer.h:\nAdded the new overflowTop/Left/Right/Bottom accessors.\n\n* rendering/RenderLineBoxList.cpp:\n(WebCore::RenderLineBoxList::anyLineIntersectsRect):\n(WebCore::RenderLineBoxList::lineIntersectsDirtyRect):\n(WebCore::RenderLineBoxList::paint):\n(WebCore::RenderLineBoxList::hitTest):\nvisible -> visual.\n\n* rendering/RenderListItem.cpp:\n(WebCore::RenderListItem::addOverflowFromChildren):\n(WebCore::RenderListItem::positionListMarker):\n* rendering/RenderListItem.h:\nRenderListItem now positions the list marker when computing its overflow, since the marker propagates overflow back up to the list item.\n\n* rendering/RenderListMarker.cpp:\n(WebCore::RenderListMarker::paint):\nvisible -> visual.\n\n* rendering/RenderMarquee.cpp:\n(WebCore::RenderMarquee::computePosition):\nChanged to use overflow functions instead of rightmost/lowestPosition.\n\n* rendering/RenderMedia.cpp:\n* rendering/RenderMedia.h:\nRemoved the lowest/topmost/rightmost/leftmostPosition functions, since control overflow is handled properly already.\n\n* rendering/RenderOverflow.h:\n(WebCore::RenderOverflow::RenderOverflow):\n(WebCore::RenderOverflow::setLayoutOverflow):\n(WebCore::RenderOverflow::setVisualOverflow):\nAdd new setters for layout and visual overflow as rects.\n\n* rendering/RenderReplaced.cpp:\n(WebCore::RenderReplaced::shouldPaint):\n(WebCore::RenderReplaced::clippedOverflowRectForRepaint):\nvisible -> visual.\n\n* rendering/RenderRubyRun.cpp:\n(WebCore::RenderRubyRun::layout):\nCall computeOverflow to recompute our overflow information after we adjust the ruby.\n\n* rendering/RenderTable.cpp:\n(WebCore::RenderTable::layout):\n(WebCore::RenderTable::addOverflowFromChildren):\n(WebCore::RenderTable::paint):\n* rendering/RenderTable.h:\nMove section overflow propagation into addOverflowFromChildren, and change RenderTable to just call computeOverflow.\n\n* rendering/RenderTableCell.cpp:\n(WebCore::RenderTableCell::clippedOverflowRectForRepaint):\nvisible -> visual.\n\n(WebCore::RenderTableCell::scrollbarsChanged):\nAdding unreachable overflow support (something that in the old code only existed for positioned objects in the root view) exposed\na bug in table layout.  If scrollbars are added during the layout that occurs after intrinsic padding was incorporated into the\ncell, then the cell won't lay out properly the second time (after the scrollbars have been added).  We have to adjust the intrinsic\npadding accounting for the presence of the new scrollbar so the second layout will get the right dimensions.\n\n* rendering/RenderTableCell.h:\n(WebCore::RenderTableCell::hasVisualOverflow):\nvisible -> visual.\n\n* rendering/RenderTableSection.cpp:\n(WebCore::RenderTableSection::layoutRows):\n* rendering/RenderTableSection.h:\nvisible -> visual.  Removed the leftmost/rightmost/topmost/bottommostPosition functions.\n\n* rendering/RenderTreeAsText.cpp:\n(WebCore::writeLayers):\nAdded a hack to render tree dumping to include right/bottom overflow for the root layer only.  This keeps a zillion layout tests\nfrom failing.\n\n* rendering/RenderView.cpp:\n(WebCore::RenderView::layout):\n(WebCore::RenderView::docTop):\n(WebCore::RenderView::docBottom):\n(WebCore::RenderView::docLeft):\n(WebCore::RenderView::docRight):\n* rendering/RenderView.h:\n(WebCore::RenderView::docHeight):\n(WebCore::RenderView::docWidth):\nRenderView now uses docLeft/Top/Height/Width functions, which are just overflow queries that account for writing modes.  These methods\nare now the preferred way to query for the physical dimensions of a document.\n\n* rendering/RootInlineBox.cpp:\n(WebCore::RootInlineBox::addHighlightOverflow):\nChanged to call setOverflowFromLogicalRects instead of the block/inline position functions.\n\n(WebCore::RootInlineBox::alignBoxesInBlockDirection):\nRemove the computation of block direction overflow, since it now all happens at once after the line is built.\n\n(WebCore::RootInlineBox::paddedLayoutOverflowRect):\n* rendering/RootInlineBox.h:\nAdded a new helper function for incorporating the end padding into a line.  This end padding also includes the single pixel for a caret\nin LTR if needed.\n\nLayoutTests: \n\n* compositing/checkerboard-expected.txt:\n* compositing/geometry/limit-layer-bounds-transformed-expected.txt:\n* compositing/iframes/composited-parent-iframe-expected.txt:\n* fast/backgrounds/size/contain-and-cover-expected.txt:\n* fast/flexbox/009.html:\n* fast/overflow/overflow-rtl-vertical.html: Added.\n* fast/spatial-navigation/snav-clipped-overflowed-content-expected.txt:\n* fast/spatial-navigation/snav-clipped-overflowed-content.html:\n* platform/mac/compositing/direct-image-compositing-expected.txt:\n* platform/mac/compositing/geometry/fixed-position-expected.txt:\n* platform/mac/compositing/geometry/video-opacity-overlay-expected.txt:\n* platform/mac/compositing/overflow/fixed-position-ancestor-clip-expected.txt:\n* platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt:\n* platform/mac/compositing/reflections/load-video-in-reflection-expected.txt:\n* platform/mac/compositing/repaint/content-into-overflow-expected.txt:\n* platform/mac/compositing/repaint/overflow-into-content-expected.txt:\n* platform/mac/css1/box_properties/margin-expected.txt:\n* platform/mac/css1/box_properties/margin_right-expected.txt:\n* platform/mac/css1/classification/white_space-expected.txt:\n* platform/mac/css1/color_and_background/background_attachment-expected.txt:\n* platform/mac/css1/color_and_background/background_repeat-expected.txt:\n* platform/mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.txt:\n* platform/mac/css2.1/t0803-c5505-mrgn-02-c-expected.txt:\n* platform/mac/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt:\n* platform/mac/css2.1/t0905-c414-flt-00-d-expected.txt:\n* platform/mac/css2.1/t0905-c414-flt-01-d-g-expected.txt:\n* platform/mac/css2.1/t0905-c414-flt-02-c-expected.txt:\n* platform/mac/css2.1/t0905-c414-flt-03-c-expected.txt:\n* platform/mac/css2.1/t0905-c414-flt-04-c-expected.txt:\n* platform/mac/css2.1/t0905-c414-flt-wrap-01-d-g-expected.txt:\n* platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:\n* platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:\n* platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:\n* platform/mac/css2.1/t090501-c414-flt-02-d-g-expected.txt:\n* platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.txt:\n* platform/mac/css2.1/t1202-counters-08-b-expected.txt:\n* platform/mac/css2.1/t1202-counters-09-b-expected.txt:\n* platform/mac/editing/deleting/delete-after-span-ws-001-expected.txt:\n* platform/mac/editing/deleting/delete-after-span-ws-002-expected.txt:\n* platform/mac/editing/deleting/delete-after-span-ws-003-expected.txt:\n* platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:\n* platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:\n* platform/mac/editing/selection/25228-expected.txt:\n* platform/mac/editing/selection/focus_editable_html-expected.txt:\n* platform/mac/editing/selection/select-all-001-expected.txt:\n* platform/mac/editing/selection/select-all-002-expected.txt:\n* platform/mac/editing/selection/select-all-003-expected.txt:\n* platform/mac/editing/selection/select-all-004-expected.txt:\n* platform/mac/editing/selection/unrendered-001-expected.txt:\n* platform/mac/editing/selection/unrendered-002-expected.txt:\n* platform/mac/editing/selection/unrendered-003-expected.txt:\n* platform/mac/editing/selection/unrendered-004-expected.txt:\n* platform/mac/editing/selection/unrendered-005-expected.txt:\n* platform/mac/fast/backgrounds/repeat/negative-offset-repeat-expected.txt:\n* platform/mac/fast/backgrounds/size/backgroundSize15-expected.txt:\n* platform/mac/fast/block/basic/010-expected.txt:\n* platform/mac/fast/block/basic/fieldset-stretch-to-legend-expected.txt:\n* platform/mac/fast/block/float/008-expected.txt:\n* platform/mac/fast/block/float/013-expected.txt:\n* platform/mac/fast/block/float/019-expected.txt:\n* platform/mac/fast/block/float/021-expected.txt:\n* platform/mac/fast/block/float/029-expected.txt:\n* platform/mac/fast/block/float/031-expected.txt:\n* platform/mac/fast/block/float/033-expected.txt:\n* platform/mac/fast/block/float/035-expected.txt:\n* platform/mac/fast/block/float/avoidance-percent-width-strict-expected.txt:\n* platform/mac/fast/block/float/clamped-right-float-expected.txt:\n* platform/mac/fast/block/float/float-in-float-painting-expected.txt:\n* platform/mac/fast/block/float/nested-clearance-expected.txt:\n* platform/mac/fast/block/float/relative-painted-twice-expected.txt:\n* platform/mac/fast/block/margin-collapse/004-expected.txt:\n* platform/mac/fast/block/margin-collapse/062-expected.txt:\n* platform/mac/fast/block/margin-collapse/063-expected.txt:\n* platform/mac/fast/block/margin-collapse/104-expected.txt:\n* platform/mac/fast/block/margin-collapse/block-inside-inline/004-expected.txt:\n* platform/mac/fast/block/margin-collapse/block-inside-inline/005-expected.txt:\n* platform/mac/fast/block/positioning/002-expected.txt:\n* platform/mac/fast/block/positioning/047-expected.txt:\n* platform/mac/fast/block/positioning/049-expected.txt:\n* platform/mac/fast/block/positioning/051-expected.txt:\n* platform/mac/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt:\n* platform/mac/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt:\n* platform/mac/fast/blockflow/block-level-images-expected.txt:\n* platform/mac/fast/blockflow/border-radius-clipping-vertical-lr-expected.txt:\n* platform/mac/fast/blockflow/box-shadow-vertical-lr-expected.txt:\n* platform/mac/fast/blockflow/box-shadow-vertical-rl-expected.txt:\n* platform/mac/fast/blockflow/floats-in-block-layout-expected.txt:\n* platform/mac/fast/body-propagation/background-color/002-expected.txt:\n* platform/mac/fast/body-propagation/background-color/002-xhtml-expected.txt:\n* platform/mac/fast/body-propagation/background-image/002-expected.txt:\n* platform/mac/fast/body-propagation/background-image/002-xhtml-expected.txt:\n* platform/mac/fast/body-propagation/overflow/001-expected.txt:\n* platform/mac/fast/body-propagation/overflow/001-xhtml-expected.txt:\n* platform/mac/fast/body-propagation/overflow/005-declarative-expected.txt:\n* platform/mac/fast/body-propagation/overflow/005-expected.txt:\n* platform/mac/fast/body-propagation/overflow/005-xhtml-expected.txt:\n* platform/mac/fast/borders/fieldsetBorderRadius-expected.txt:\n* platform/mac/fast/box-shadow/basic-shadows-expected.txt:\n* platform/mac/fast/box-sizing/box-sizing-expected.txt:\n* platform/mac/fast/clip/008-expected.txt:\n* platform/mac/fast/clip/009-expected.txt:\n* platform/mac/fast/clip/010-expected.txt:\n* platform/mac/fast/clip/011-expected.txt:\n* platform/mac/fast/clip/012-expected.txt:\n* platform/mac/fast/compact/001-expected.txt:\n* platform/mac/fast/css/color-correction-on-background-image-expected.txt:\n* platform/mac/fast/css/negative-leading-expected.txt:\n* platform/mac/fast/css/percentage-non-integer-expected.txt:\n* platform/mac/fast/css/word-space-extra-expected.txt:\n* platform/mac/fast/dom/clone-node-dynamic-style-expected.txt:\n* platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt:\n* platform/mac/fast/events/focusingUnloadedFrame-expected.txt:\n* platform/mac/fast/flexbox/009-expected.txt:\n* platform/mac/fast/flexbox/016-expected.txt:\n* platform/mac/fast/flexbox/flex-hang-expected.txt:\n* platform/mac/fast/forms/basic-textareas-quirks-expected.txt:\n* platform/mac/fast/forms/file-input-direction-expected.txt:\n* platform/mac/fast/forms/floating-textfield-relayout-expected.txt:\n* platform/mac/fast/forms/textfield-overflow-expected.txt:\n* platform/mac/fast/frames/flattening/frameset-flattening-advanced-expected.txt:\n* platform/mac/fast/frames/flattening/frameset-flattening-grid-expected.txt:\n* platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.txt:\n* platform/mac/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt:\n* platform/mac/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:\n* platform/mac/fast/frames/frame-scrolling-attribute-expected.txt:\n* platform/mac/fast/frames/iframe-scrolling-attribute-expected.txt:\n* platform/mac/fast/frames/inline-object-inside-frameset-expected.txt:\n* platform/mac/fast/gradients/background-clipped-expected.txt:\n* platform/mac/fast/images/gif-large-checkerboard-expected.txt:\n* platform/mac/fast/images/pdf-as-image-landscape-expected.txt:\n* platform/mac/fast/inline-block/inline-block-vertical-align-expected.txt:\n* platform/mac/fast/inline/long-wrapped-line-expected.txt:\n* platform/mac/fast/layers/layer-visibility-expected.txt:\n* platform/mac/fast/layers/layer-visibility-sublayer-expected.txt:\n* platform/mac/fast/lists/001-expected.txt:\n* platform/mac/fast/lists/001-vertical-expected.txt:\n* platform/mac/fast/lists/003-expected.txt:\n* platform/mac/fast/lists/003-vertical-expected.txt:\n* platform/mac/fast/lists/li-br-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-02-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-03-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-04-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-05-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-06-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-07-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-08-expected.txt:\n* platform/mac/fast/media/mq-relative-constraints-09-expected.txt:\n* platform/mac/fast/media/mq-width-absolute-01-expected.txt:\n* platform/mac/fast/media/mq-width-absolute-02-expected.txt:\n* platform/mac/fast/media/mq-width-absolute-03-expected.txt:\n* platform/mac/fast/media/mq-width-absolute-04-expected.txt:\n* platform/mac/fast/multicol/float-multicol-expected.txt:\n* platform/mac/fast/multicol/float-paginate-complex-expected.txt:\n* platform/mac/fast/multicol/float-paginate-expected.txt:\n* platform/mac/fast/multicol/layers-in-multicol-expected.txt:\n* platform/mac/fast/multicol/paginate-block-replaced-expected.txt:\n* platform/mac/fast/multicol/positioned-with-constrained-height-expected.txt:\n* platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.txt:\n* platform/mac/fast/multicol/table-vertical-align-expected.txt:\n* platform/mac/fast/overflow/006-expected.txt:\n* platform/mac/fast/overflow/float-in-relpositioned-expected.txt:\n* platform/mac/fast/overflow/overflow-auto-table-expected.txt:\n* platform/mac/fast/overflow/overflow-rtl-vertical-expected.checksum: Added.\n* platform/mac/fast/overflow/overflow-rtl-vertical-expected.png: Added.\n* platform/mac/fast/overflow/overflow-rtl-vertical-expected.txt: Added.\n* platform/mac/fast/overflow/scrollRevealButton-expected.txt:\n* platform/mac/fast/reflections/reflection-direction-expected.txt:\n* platform/mac/fast/repaint/box-shadow-h-expected.checksum:\n* platform/mac/fast/repaint/box-shadow-h-expected.png:\n* platform/mac/fast/repaint/box-shadow-h-expected.txt:\n* platform/mac/fast/repaint/box-shadow-v-expected.txt:\n* platform/mac/fast/repaint/content-into-overflow-expected.txt:\n* platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt:\n* platform/mac/fast/repaint/float-overflow-expected.txt:\n* platform/mac/fast/repaint/float-overflow-right-expected.txt:\n* platform/mac/fast/repaint/overflow-into-content-expected.txt:\n* platform/mac/fast/repaint/overflow-scroll-body-appear-expected.txt:\n* platform/mac/fast/repaint/subtree-root-clip-expected.txt:\n* platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt:\n* platform/mac/fast/repaint/transform-replaced-shadows-expected.checksum:\n* platform/mac/fast/repaint/transform-replaced-shadows-expected.png:\n* platform/mac/fast/replaced/004-expected.txt:\n* platform/mac/fast/table/034-expected.txt:\n* platform/mac/fast/table/border-collapsing/004-vertical-expected.txt:\n* platform/mac/fast/table/colspanMinWidth-vertical-expected.txt:\n* platform/mac/fast/table/fixed-with-auto-with-colspan-expected.txt:\n* platform/mac/fast/table/fixed-with-auto-with-colspan-vertical-expected.txt:\n* platform/mac/fast/table/frame-and-rules-expected.txt:\n* platform/mac/fast/table/height-percent-test-vertical-expected.txt:\n* platform/mac/fast/table/wide-colspan-expected.txt:\n* platform/mac/fast/table/wide-column-expected.txt:\n* platform/mac/fast/text/international/thai-line-breaks-expected.txt:\n* platform/mac/fast/text/large-text-composed-char-expected.txt:\n* platform/mac/fast/text/letter-spacing-negative-opacity-expected.txt:\n* platform/mac/fast/text/text-letter-spacing-expected.txt:\n* platform/mac/fast/text/whitespace/012-expected.txt:\n* platform/mac/mathml/presentation/fenced-expected.txt:\n* platform/mac/mathml/presentation/mo-expected.txt:\n* platform/mac/mathml/presentation/over-expected.txt:\n* platform/mac/mathml/presentation/row-alignment-expected.txt:\n* platform/mac/mathml/presentation/row-expected.txt:\n* platform/mac/printing/return-from-printing-mode-expected.txt:\n* platform/mac/svg/custom/altglyph-expected.txt:\n* platform/mac/svg/custom/getscreenctm-in-mixed-content-expected.txt:\n* platform/mac/svg/custom/path-bad-data-expected.txt:\n* platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:\n* platform/mac/svg/custom/svg-fonts-in-html-expected.txt:\n* platform/mac/svg/custom/text-xy-updates-SVGList-expected.txt:\n* platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:\n* platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:\n* platform/mac/svg/text/kerning-expected.txt:\n* platform/mac/svg/text/multichar-glyph-expected.txt:\n* platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt:\n* platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:\n* platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug120364-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug131020-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug196870-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug23151-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug29314-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug43039-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug43854-1-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug45055-2-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug5797-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug625-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug72359-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug83786-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug92143-expected.txt:\n* platform/mac/tables/mozilla/bugs/bug96334-expected.txt:\n* platform/mac/tables/mozilla/core/nested1-expected.txt:\n* platform/mac/tables/mozilla/marvin/backgr_index-expected.txt:\n* platform/mac/tables/mozilla/marvin/x_table_align_left-expected.txt:\n* platform/mac/tables/mozilla/marvin/x_table_align_right-expected.txt:\n* platform/mac/tables/mozilla/marvin/x_td_nowrap-expected.txt:\n* platform/mac/tables/mozilla/marvin/x_th_nowrap-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/bugs/bug220653-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/bugs/bug85016-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_caption-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_caption_bottom-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_caption_left-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_caption_right-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_caption_top-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.txt:\n* platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.txt:\n* platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt:\n* platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt:\n* platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt:\n* platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt:\n* platform/mac/transforms/svg-vs-css-expected.txt:\n* svg/custom/text-zoom-expected.txt:\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73385 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/da49e01506c8f78eb2edadfdf8934cd4a7ef7f08"},{"sha":"ddd32d03972406ebee450f188f9efcc64e5b9120","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Add a shim for IsWindowActive\nhttps://bugs.webkit.org/show_bug.cgi?id=50582\n\nReviewed by Adam Roben.\n\n* PluginProcess/mac/PluginProcessMac.mm:\n(WebKit::isWindowActive):\nGet the NetscapePlugin from the WindowRef and check if the plug-in's window is active.\n\n(WebKit::PluginProcess::initializeShim):\n* PluginProcess/mac/PluginProcessShim.cpp\n(WebKit::shimIsWindowActive):\nCall isWindowActive. If it returns true, return the result value. Otherwise, call the real\nIsWindowActive function.\n\n* PluginProcess/mac/PluginProcessShim.h:\n* WebProcess/Plugins/Netscape/NetscapePlugin.cpp:\n(WebKit::NetscapePlugin::NetscapePlugin):\nInitialize m_isWindowactive.\n\n* WebProcess/Plugins/Netscape/NetscapePlugin.h:\n(WebKit::NetscapePlugin::isWindowActive):\nReturn whether the window is active.\n\n* WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:\n(WebKit::windowMap):\n(WebKit::NetscapePlugin::platformPostInitialize):\n(WebKit::NetscapePlugin::platformDestroy):\n(WebKit::NetscapePlugin::netscapePluginFromWindow):\nAdd a mapping between windows and the corresponding NetscapePlugin objects.\n\n(WebKit::NetscapePlugin::windowFocusChanged):\nUpdate the window focus member variable.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73387 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/ddd32d03972406ebee450f188f9efcc64e5b9120"},{"sha":"2cb5b5025ce3f157009bf6384988d91bdcba9ce9","author":{"email":"b4d9b61fd398222e5ca570c429d3e32b066cf6d3@apple.com","name":"cfleizach@apple.com"},"message":"HTML5 Slider does not work correctly with VoiceOver\nhttps://bugs.webkit.org/show_bug.cgi?id=50505\n\nReviewed by Darin Adler.\n\nAddress a few problems with the Mac implementation for the accessibility slider.\n    1) The value indicator is not hit testable.\n    2) The value indicator does not return an AXValue.\n    3) In the slider, the min/max values are not correct when min/max attributes are not present.\n    4) When you change the value with the keyboard, it doesn't send out the right notification.\n    5) Sliders were returning AXValue and AXTopLevelUIElement attributes twice in their list of attributes.\n\nTest: platform/mac/accessibility/html-slider-indicator.html\n\nWebCore: \n\n* accessibility/AccessibilityObject.cpp:\n(WebCore::AccessibilityObject::getAttribute):\n    Use fastGetAttribute on Element, instead of getAttribute.\n* accessibility/AccessibilityObject.h:\n(WebCore::AccessibilityObject::isInputSlider):\n* accessibility/AccessibilityRenderObject.cpp:\n(WebCore::AccessibilityRenderObject::doAccessibilityHitTest):\n* accessibility/AccessibilitySlider.cpp:\n(WebCore::AccessibilitySlider::doAccessibilityHitTest):\n(WebCore::AccessibilitySlider::maxValueForRange):\n(WebCore::AccessibilitySlider::minValueForRange):\n* accessibility/AccessibilitySlider.h:\n(WebCore::AccessibilitySlider::isInputSlider):\n* accessibility/mac/AccessibilityObjectWrapper.mm:\n(-[AccessibilityObjectWrapper accessibilityAttributeNames]):\n(-[AccessibilityObjectWrapper accessibilityAttributeValue:]):\n* html/HTMLInputElement.cpp:\n(WebCore::HTMLInputElement::applyStep):\n\nLayoutTests: \n\n* platform/mac/accessibility/html-slider-indicator-expected.txt: Added.\n* platform/mac/accessibility/html-slider-indicator.html: Added.\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73388 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/2cb5b5025ce3f157009bf6384988d91bdcba9ce9"},{"sha":"d86fd66080c90d6de79c3c284a86a030be9f3279","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@chromium.org","name":"tony@chromium.org"},"message":"2010-12-06  Tony Chang  <tony@chromium.org>\n\n        Reviewed by Ojan Vafai.\n\n        [chromium] fix an assert hit in DRT\n        https://bugs.webkit.org/show_bug.cgi?id=50575\n\n        This class uses WTF's RefPtr, but expects chrome's base::RefPtr\n        semantics.\n\n        Otherwise, we hit ASSERTION FAILED: !m_adoptionIsRequired\n        (third_party/WebKit/JavaScriptCore/wtf/RefCounted.h:37 void\n        WTF::RefCountedBase::ref()).\n\n        * DumpRenderTree/chromium/TestWebWorker.h:\n        (TestWebWorker::TestWebWorker):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73389 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/d86fd66080c90d6de79c3c284a86a030be9f3279"},{"sha":"438bb9c9b299887c9b124afd95072f7face9854e","author":{"email":"93c0a45b0c9f0b7ee979ac652e25f9f758cc1311@apple.com","name":"mrowe@apple.com"},"message":"Build fix.\n\n* WebCore.xcodeproj/project.pbxproj: Don't force WebCore to build against the 10.5 SDK.\nThat's just plain wrong.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73390 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/438bb9c9b299887c9b124afd95072f7face9854e"},{"sha":"3073868d4a37a8b673bcf79d1e659ba380034fec","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Add a shim for GetCurrentEventButtonState\nhttps://bugs.webkit.org/show_bug.cgi?id=50583\n\nReviewed by Adam Roben.\n\n* PluginProcess/mac/PluginProcessMac.mm:\n(WebKit::getCurrentEventButtonState):\nGet the event button state from the plug-in.\n\n(WebKit::PluginProcess::initializeShim):\nAdd new shim callback.\n\n* PluginProcess/mac/PluginProcessShim.cpp:\n(WebKit::shimGetCurrentEventButtonState):\nAdd shim.\n\n* PluginProcess/mac/PluginProcessShim.h:\n* WebProcess/Plugins/Netscape/NetscapePlugin.h:\n* WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:\n(WebKit::NetscapePlugin::buttonState):\nReturn the button state.\n\n(WebKit::NetscapePlugin::platformHandleMouseEvent):\nUpdate the button state. Also, make sure to actually pass the modifiers to NPP_HandleEvent.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73391 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/3073868d4a37a8b673bcf79d1e659ba380034fec"},{"sha":"b60e2b8a4c2f2e0bc88f9d4149d26ecb2a71a9a9","author":{"email":"99c90cf4ea837852b994440ebb0162392109c408@chromium.org","name":"japhet@chromium.org"},"message":"2010-12-06  Nate Chapin  <japhet@chromium.org>\n\n        Reviewed by Adam Barth.\n\n        Make DocumentWriter a member of DocumentLoader\n        instead of FrameLoader.\n        https://bugs.webkit.org/show_bug.cgi?id=50489\n\n        Refactor, no new tests.\n\n        * bindings/ScriptControllerBase.cpp:\n        (WebCore::ScriptController::executeIfJavaScriptURL):\n        * dom/Document.cpp:\n        (WebCore::Document::Document):\n        (WebCore::Document::close):\n        (WebCore::Document::lastModified):\n        (WebCore::Document::finishedParsing):\n        (WebCore::Document::initSecurityContext):\n        (WebCore::Document::updateURLForPushOrReplaceState):\n        * dom/Document.h:\n        (WebCore::Document::setDocumentLoader):\n        (WebCore::Document::loader):\n        * dom/ProcessingInstruction.cpp:\n        (WebCore::ProcessingInstruction::checkStyleSheet):\n        * dom/ScriptElement.cpp:\n        (WebCore::ScriptElement::scriptCharset):\n        * html/HTMLLinkElement.cpp:\n        (WebCore::HTMLLinkElement::process):\n        * html/MediaDocument.cpp:\n        (WebCore::MediaDocument::replaceMediaElementTimerFired):\n        * html/PluginDocument.cpp:\n        (WebCore::PluginDocumentParser::createDocumentStructure):\n        * loader/DocumentLoader.cpp:\n        (WebCore::DocumentLoader::DocumentLoader):\n        (WebCore::DocumentLoader::finishedLoading):\n        (WebCore::DocumentLoader::commitData):\n        (WebCore::DocumentLoader::setupForReplaceByMIMEType):\n        (WebCore::DocumentLoader::setFrame):\n        * loader/DocumentLoader.h:\n        (WebCore::DocumentLoader::writer):\n        * loader/DocumentWriter.h:\n        (WebCore::DocumentWriter::setFrame):\n        * loader/FrameLoader.cpp:\n        (WebCore::FrameLoader::FrameLoader):\n        (WebCore::FrameLoader::init):\n        (WebCore::FrameLoader::clear):\n        (WebCore::FrameLoader::receivedFirstData):\n        (WebCore::FrameLoader::transitionToCommitted):\n        (WebCore::FrameLoader::open):\n        (WebCore::FrameLoader::finishedLoadingDocument):\n        (WebCore::FrameLoader::addExtraFieldsToRequest):\n        * loader/FrameLoader.h:\n        (WebCore::FrameLoader::notifier):\n        * loader/cache/CachedResourceLoader.cpp:\n        (WebCore::CachedResourceLoader::requestPreload):\n        * platform/network/FormDataBuilder.cpp:\n        (WebCore::FormDataBuilder::encodingFromAcceptCharset):\n        * svg/graphics/SVGImage.cpp:\n        (WebCore::SVGImage::dataChanged):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@73392 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/b60e2b8a4c2f2e0bc88f9d4149d26ecb2a71a9a9"}]}