{"push_id":868863120,"size":38,"distinct_size":38,"ref":"refs/heads/m46","head":"dea948df2b3ab11d9fd2e3ac078e4c9d19574da8","before":"2772a89043405f971ca9baed73ec295ac7d7726b","commits":[{"sha":"1686c57419d6fdf62099725f0d569360501b326f","author":{"email":"a2490b94d99e439890edd08c2d22ba5b030db25c@webkit.org","name":"vestbo@webkit.org"},"message":"[Qt] Fix build on Lion\n\nhttps://bugs.webkit.org/show_bug.cgi?id=66770\n\nReviewed by Andreas Kling.\n\nWe were mistakenly picking up mac/WebCoreSystemInterface.h instead of\nthe Qt one, and building on Lion revealed this when a typedef for\nIOSurfaceRef was wrapped in PLATFORM(MAC).\n\nFor now we fix this by including WebCoreSystemInterface using\nbrackets, so that we'll pick up the right file based on the\ninclude paths. This also means exposing a few missing enums\nin our own version of the file, so those were added.\n\nLasty, we need to link against the right system interface library\non Lion.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93600 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/1686c57419d6fdf62099725f0d569360501b326f"},{"sha":"088c7248dfb8a18ca5a1d531033e6e80c8d8e8bc","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Unreviewed, rolling out r93579.\nhttp://trac.webkit.org/changeset/93579\nhttps://bugs.webkit.org/show_bug.cgi?id=66774\n\n\"ASSERTION FAILED: m_purgePreventCount\" (Requested by tonyg-cr\non #webkit).\n\nPatch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-23\n\n* platform/graphics/chromium/FontCacheLinux.cpp:\n(WebCore::FontCache::getFontDataForCharacters):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93601 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/088c7248dfb8a18ca5a1d531033e6e80c8d8e8bc"},{"sha":"29fd0f53bf06368cf3f884cb60bae7363a0576d0","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[EFL] Add auxiliary history functions for DRT\nhttps://bugs.webkit.org/show_bug.cgi?id=66700\n\nPatch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-08-23\nReviewed by Kent Tamura.\n\nEFL's DumpRenderTree implementation needs some private, auxiliary\nfunctions in ewk in order to iterate and dump the history tree when\nnecessary.\n\n* ewk/ewk_history.cpp:\n(ewk_history_item_target_get):\n(ewk_history_item_target_is):\n(ewk_history_item_children_get):\n* ewk/ewk_private.h:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93602 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/29fd0f53bf06368cf3f884cb60bae7363a0576d0"},{"sha":"aaca0d0cf918f06381b17639457392271fe28443","author":{"email":"b8610e95a062f4105cd5e87ffdf7eb9ad8967d57@chromium.org","name":"apavlov@chromium.org"},"message":"Web Inspector: differentiate element highlight colors for margin and padding\nhttps://bugs.webkit.org/show_bug.cgi?id=37768\n\nThe highlighting WIP API is slightly changed: clients will specify colors for certain elements of the highlighted objects,\nrather than a generic \"highlighting mode\". This allows to:\n- use entirely custom colors for highlighting (and vary them over time);\n- display any combination of fill/outline for the highlighted area;\n- highlight any combinations of element parts.\n\nReviewed by Pavel Feldman.\n\n* inspector/DOMNodeHighlighter.cpp:\n(WebCore::DOMNodeHighlighter::drawHighlight):\n* inspector/DOMNodeHighlighter.h:\n* inspector/Inspector.json:\n* inspector/InspectorDOMAgent.cpp:\n(WebCore::parseColor):\n(WebCore::parseConfigColor):\n(WebCore::InspectorDOMAgent::~InspectorDOMAgent):\n(WebCore::InspectorDOMAgent::clearFrontend):\n(WebCore::InspectorDOMAgent::highlightedNode):\n(WebCore::InspectorDOMAgent::handleMousePress):\n(WebCore::InspectorDOMAgent::mouseDidMoveOverElement):\n(WebCore::InspectorDOMAgent::setSearchingForNode):\n(WebCore::InspectorDOMAgent::setInspectModeEnabled):\n(WebCore::InspectorDOMAgent::setHighlightDataFromConfig):\n(WebCore::InspectorDOMAgent::highlight):\n(WebCore::InspectorDOMAgent::highlightRect):\n(WebCore::InspectorDOMAgent::highlightNode):\n(WebCore::InspectorDOMAgent::highlightFrame):\n(WebCore::InspectorDOMAgent::hideHighlight):\n(WebCore::InspectorDOMAgent::drawHighlight):\n* inspector/InspectorDOMAgent.h:\n* inspector/front-end/Color.js:\n(WebInspector.Color.fromRGBA):\n(WebInspector.Color.prototype.toProtocolRGBA):\n* inspector/front-end/ElementsPanel.js:\n(WebInspector.ElementsPanel.prototype.setSearchingForNode):\n* inspector/front-end/MetricsSidebarPane.js:\n(WebInspector.MetricsSidebarPane.prototype._highlightDOMNode.handleMouseOver):\n(WebInspector.MetricsSidebarPane.prototype._highlightDOMNode.handleMouseOut):\n(WebInspector.MetricsSidebarPane.prototype._highlightDOMNode):\n* inspector/front-end/ResourcesPanel.js:\n(WebInspector.FrameTreeElement.prototype.set hovered):\n* inspector/front-end/TimelinePanel.js:\n(WebInspector.TimelinePanel.prototype._highlightRect):\n* inspector/front-end/inspector.css:\n* inspector/front-end/inspector.js:\n(WebInspector.buildHighlightConfig):\n(WebInspector.highlightDOMNode):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93603 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/aaca0d0cf918f06381b17639457392271fe28443"},{"sha":"40805e4b4188e9f6c95ae2b44b9986ad7380e963","author":{"email":"e1161d7019a0d5c7981e3c3ffc69c76f4b09679a@chromium.org","name":"pfeldman@chromium.org"},"message":"2011-08-23  Pavel Feldman  <pfeldman@google.com>\n\n        Not reviewed: fixing build. One line drive-by typo fix in the inspector shortcut (Esc -> Backspace).\n\n        * inspector/InspectorDOMAgent.cpp:\n        (WebCore::InspectorDOMAgent::highlightFrame):\n        * inspector/front-end/treeoutline.js:\n        (TreeOutline.prototype._treeKeyDown):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93604 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/40805e4b4188e9f6c95ae2b44b9986ad7380e963"},{"sha":"05ba09c8151f7e1eb81957ef6c909f7522d89acd","author":{"email":"03b08926e49d80331ab322c2b9e0332109fbfd39@chromium.org","name":"caseq@chromium.org"},"message":"Web Inspector: [Extensions API] provide access to page resources\nhttps://bugs.webkit.org/show_bug.cgi?id=66767\n\nReviewed by Pavel Feldman.\n\nSource/WebCore:\n\nTest: inspector/extensions/extensions-resources.html\n\n* inspector/front-end/ExtensionAPI.js:\n(WebInspector.injectedExtensionAPI.EventSinkImpl.prototype.addListener):\n(WebInspector.injectedExtensionAPI):\n(WebInspector.injectedExtensionAPI.RequestImpl.prototype.getContent):\n(WebInspector.injectedExtensionAPI.InspectedWindow.resourceDispatch):\n(WebInspector.injectedExtensionAPI.InspectedWindow.resourceContentDispatch):\n(WebInspector.injectedExtensionAPI.InspectedWindow):\n(WebInspector.injectedExtensionAPI.InspectedWindow.prototype.eval):\n(WebInspector.injectedExtensionAPI.InspectedWindow.prototype.getResources):\n(WebInspector.injectedExtensionAPI.InspectedWindow.prototype.getResources.callbackWrapper):\n(WebInspector.injectedExtensionAPI.ResourceImpl.prototype.get url):\n(WebInspector.injectedExtensionAPI.ResourceImpl.prototype.get type):\n(WebInspector.injectedExtensionAPI.ResourceImpl.prototype.getContent):\n(WebInspector.injectedExtensionAPI.ResourceImpl.prototype.setContent):\n* inspector/front-end/ExtensionServer.js:\n(WebInspector.ExtensionServer):\n(WebInspector.ExtensionServer.prototype._notifyResourceAdded):\n(WebInspector.ExtensionServer.prototype.notifyResourceContentCommitted):\n(WebInspector.ExtensionServer.prototype._makeResource):\n(WebInspector.ExtensionServer.prototype._onGetPageResources):\n(WebInspector.ExtensionServer.prototype._getResourceContent):\n(WebInspector.ExtensionServer.prototype._onGetRequestContent):\n(WebInspector.ExtensionServer.prototype._onGetResourceContent):\n(WebInspector.ExtensionServer.prototype._onSetResourceContent):\n(WebInspector.ExtensionServer.prototype.initExtensions):\n* inspector/front-end/Resource.js:\n(WebInspector.Resource.prototype.addRevision):\n\nLayoutTests:\n\n* http/tests/inspector/resources/extension-main.js:\n(trimURL):\n* inspector/extensions/extensions-api-expected.txt:\n* inspector/extensions/extensions-network-expected.txt:\n* inspector/extensions/extensions-network.html:\n* inspector/extensions/extensions-resources-expected.txt: Added.\n* inspector/extensions/extensions-resources.html: Added.\n* inspector/extensions/resources/Ahem.ttf:\n* inspector/extensions/resources/test-script.js: Added.\n(__test_function):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93605 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/05ba09c8151f7e1eb81957ef6c909f7522d89acd"},{"sha":"05025508b3011495dd1e62cf4ab3c8005d0e6957","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[EFL] Treat the case of WebCore::History->currentItem() returning NULL.\nhttps://bugs.webkit.org/show_bug.cgi?id=66698\n\nPatch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-08-23\nReviewed by Kenneth Rohde Christiansen.\n\nWebCore::History->currentItem() may return NULL, and we'd better treat\nit in ewk_history_history_item_current_get itself than propagate the\nissue to _ewk_history_item_new.\n\n* ewk/ewk_history.cpp:\n(ewk_history_history_item_current_get):\n* ewk/ewk_history.h:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93606 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/05025508b3011495dd1e62cf4ab3c8005d0e6957"},{"sha":"893d3430a4d16720bb350d13f64ecbfcb911dad3","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@webkit.org","name":"abarth@webkit.org"},"message":"garden-o-matic summary should be able to examine failures\nhttps://bugs.webkit.org/show_bug.cgi?id=66748\n\nReviewed by Dimitri Glazkov.\n\nThis patch refactors a bunch of code from summary.js to independent\ncontrollers in controllers.js.  This patch also contains the first\niteration of binding the \"examine\" event to a the behavior showing the\ndetails view for the tests.  There's more work to do here to make this\nwork properly (and elegantly), but this patch is a start.\n\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/base_unittests.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers/rebaseline.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results_unittests.js:\n* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/summary.html:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93607 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/893d3430a4d16720bb350d13f64ecbfcb911dad3"},{"sha":"47f025af92bd0e55adf791a199c3bbb6746859d8","author":{"email":"7821a4611694b7bd65a65bd0659eb47983c9d71a@webkit.org","name":"jberlin@webkit.org"},"message":"Build fix.\n\n* inspector/InspectorDOMAgent.h:\nHighlightData is a struct, not a class.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93608 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/47f025af92bd0e55adf791a199c3bbb6746859d8"},{"sha":"6193e5c921955ba190f28f83911492ab51ce68ce","author":{"email":"9466944aa6f67d8ab7d9861eb4c5c9c7494e3a7f@chromium.org","name":"nduca@chromium.org"},"message":"Unreviewd, roll chromium reverse DEPS 97698:97834\nhttps://bugs.webkit.org/show_bug.cgi?id=66781\n\n* DEPS:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93609 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/6193e5c921955ba190f28f83911492ab51ce68ce"},{"sha":"321667e8cdac168a756eed22b78c8f969568fff3","author":{"email":"03b08926e49d80331ab322c2b9e0332109fbfd39@chromium.org","name":"caseq@chromium.org"},"message":"2011-08-23  Andrey Kosyakov  <caseq@chromium.org>\n\n        Unreviewed test fix following r93605.\n\n        * http/tests/inspector/resources/extension-main.js:\n        (trimURL):\n        * inspector/extensions/extensions-resources-expected.txt:\n        * inspector/extensions/extensions-resources.html:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93610 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/321667e8cdac168a756eed22b78c8f969568fff3"},{"sha":"4e75b545ee7f219608e9db09f4272977cc361c0f","author":{"email":"cff5713264a23ccefef24b6cefee6f1d9e448c40@webkit.org","name":"leandro@webkit.org"},"message":"Unreviewed build fix after r66685.\n\n* WebCoreSupport/FrameLoaderClientEfl.cpp:\n(WebCore::FrameLoaderClientEfl::dispatchDidClearWindowObjectInWorld):\nAssert using the right variable name.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93611 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/4e75b545ee7f219608e9db09f4272977cc361c0f"},{"sha":"ae05b1390cc0808cecfee5983d10dff16aae3e47","author":{"email":"03b08926e49d80331ab322c2b9e0332109fbfd39@chromium.org","name":"caseq@chromium.org"},"message":"2011-08-23  Andrey Kosyakov  <caseq@chromium.org>\n\n        Unreviewed. Disabled inspector/extensions/extensions-resources.html.\n        https://bugs.webkit.org/show_bug.cgi?id=66786\n\n        * platform/qt/Skipped:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93612 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/ae05b1390cc0808cecfee5983d10dff16aae3e47"},{"sha":"dfd28af5742c0c82a72faafa76a0efcf0cf9e172","author":{"email":"f017d2644145cd4c5c012f91cdcbd49c23632b0a@apple.com","name":"jpfau@apple.com"},"message":"New XML parser: pretty XML tree viewer\nhttps://bugs.webkit.org/show_bug.cgi?id=66489\n\nReviewed by Adam Barth.\n\n* xml/parser/NewXMLDocumentParser.cpp:\n(WebCore::NewXMLDocumentParser::finish):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93613 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/dfd28af5742c0c82a72faafa76a0efcf0cf9e172"},{"sha":"dda444ee7881e848d5d825a418d0750aa783e120","author":{"email":"b5c87a473a6d812cae15f9b3bf58ab2c4a64be1a@webkit.org","name":"jchaffraix@webkit.org"},"message":"Reduce the amount of RenderLayer rectangles' update when scrolling\nhttps://bugs.webkit.org/show_bug.cgi?id=66618\n\nReviewed by David Hyatt.\n\nSource/WebCore:\n\nThis patch avoids recomputing the RenderLayers rectangles if not needed.\n\nThe current code path for scrolling would update RenderLayers' repaint rectangles\ntwice. However we do need to update only children of a fixed element as they are\nthe only type of layers that move during a scroll.\n\nWe just change a call to updateLayerPositions for a call to updateLayerPositionsAfterScroll.\nupdateLayerPositions being pessimist about the layer's state - because it is called after layout -\nit is missing some optimization that can be done during scrolling.\n\nTests: fast/repaint/scroll-absolute-layer-with-reflection.html\n       fast/repaint/scroll-fixed-layer-with-reflection.html\n       fast/repaint/scroll-fixed-layer-with-transformed-parent-layer.html\n       fast/repaint/scroll-fixed-reflected-layer.html\n       fast/repaint/scroll-in-clipped-layer.html\n       fast/repaint/scroll-in-fixed-layer.html\n       fast/repaint/scroll-in-transformed-layer.html\n       fast/repaint/scroll-with-transformed-parent-layer.html\n\n* rendering/RenderLayer.h:\n* page/FrameView.cpp:\n(WebCore::FrameView::repaintFixedElementsAfterScrolling):\nUpdated those 2 call sites after updateRepaintRectsAfterScroll renaming.\n\n* rendering/RenderLayer.cpp:\n(WebCore::RenderLayer::updateLayerPositionsAfterScroll): Beefed up the method\nto take care of also updating the layer's position (that sounded like a bug in\nthe previous code that is covered by the tests above). Note that we don't care\nif one of our ancestor has a fixed position as we are scrolling *inside* this\nancestor.\n\n(WebCore::RenderLayer::scrollTo): Call updateLayerPositionsAfterScroll instead of\nupdateLayerPositions.\n\nLayoutTests:\n\n* fast/repaint/resources/default.css:\nAdded more shortcuts.\n\n* fast/repaint/scroll-absolute-layer-with-reflection-expected.txt: Added.\n* fast/repaint/scroll-absolute-layer-with-reflection.html: Added.\n* fast/repaint/scroll-fixed-layer-with-reflection-expected.txt: Added.\n* fast/repaint/scroll-fixed-layer-with-reflection.html: Added.\n* fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.txt: Added.\n* fast/repaint/scroll-fixed-layer-with-transformed-parent-layer.html: Added.\n* fast/repaint/scroll-fixed-reflected-layer-expected.txt: Added.\n* fast/repaint/scroll-fixed-reflected-layer.html: Added.\n* fast/repaint/scroll-in-clipped-layer-expected.txt: Added.\n* fast/repaint/scroll-in-clipped-layer.html: Added.\n* fast/repaint/scroll-in-fixed-layer-expected.txt: Added.\n* fast/repaint/scroll-in-fixed-layer.html: Added.\n* fast/repaint/scroll-in-transformed-layer-expected.txt: Added.\n* fast/repaint/scroll-in-transformed-layer.html: Added.\n* fast/repaint/scroll-with-transformed-parent-layer-expected.txt: Added.\n* fast/repaint/scroll-with-transformed-parent-layer.html: Added.\nThose are a variation on the same theme: scrolling inside a layers (sometimes the layer is itself scrolled)\nto show that we are still doing the right thing.\n\n* platform/chromium-cg-mac/scroll-absolute-layer-with-reflection-expected.png: Added.\n* platform/chromium-cg-mac/scroll-fixed-layer-with-reflection-expected.png: Added.\n* platform/chromium-cg-mac/scroll-fixed-layer-with-transformed-parent-layer-expected.png: Added.\n* platform/chromium-cg-mac/scroll-fixed-reflected-layer-expected.png: Added.\n* platform/chromium-cg-mac/scroll-in-clipped-layer-expected.png: Added.\n* platform/chromium-cg-mac/scroll-in-fixed-layer-expected.png: Added.\n* platform/chromium-cg-mac/scroll-in-transformed-layer-expected.png: Added.\n* platform/chromium-cg-mac/scroll-with-transformed-parent-layer-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-absolute-layer-with-reflection-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-fixed-layer-with-reflection-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-fixed-reflected-layer-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-in-clipped-layer-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-in-fixed-layer-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-in-transformed-layer-expected.png: Added.\n* platform/chromium-win/fast/repaint/scroll-with-transformed-parent-layer-expected.png: Added.\n* platform/mac/fast/repaint/scroll-absolute-layer-with-reflection-expected.png: Added.\n* platform/mac/fast/repaint/scroll-fixed-layer-with-reflection-expected.png: Added.\n* platform/mac/fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.png: Added.\n* platform/mac/fast/repaint/scroll-fixed-reflected-layer-expected.png: Added.\n* platform/mac/fast/repaint/scroll-in-clipped-layer-expected.png: Added.\n* platform/mac/fast/repaint/scroll-in-fixed-layer-expected.png: Added.\n* platform/mac/fast/repaint/scroll-in-transformed-layer-expected.png: Added.\n* platform/mac/fast/repaint/scroll-with-transformed-parent-layer-expected.png: Added.\nBaseline for Chromium and Mac.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93614 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/dda444ee7881e848d5d825a418d0750aa783e120"},{"sha":"0892914670682815a8e99e31ffd4cc8278f5dba3","author":{"email":"c606cbc33c713bf955e452a851d4ad00178ea9fa@google.com","name":"enne@google.com"},"message":"[chromium] Remove LayerRendererChromium references from TiledLayerChromium\nhttps://bugs.webkit.org/show_bug.cgi?id=66433\n\nReviewed by James Robinson.\n\nCovered by existing tests.\n\nUpdated TiledLayerChromium and the texture updater classes to not\naccess LayerRendererChromium or cache GraphicsContext3D. Some settings\nlike max texture size were moved from LayerRendererChromium to\nCCLayerTreeHost in order to facilitate this refactoring.\n\nLayerTextureUpdaterSkPicture has been #ifdef'd to only work when the\ncompositor is not threaded. It will need to be refactored more in\norder to not own graphics resources from the main thread.\n\n* platform/graphics/chromium/ContentLayerChromium.cpp:\n(WebCore::ContentLayerChromium::paintContentsIfDirty):\n(WebCore::ContentLayerChromium::createTextureUpdater):\n* platform/graphics/chromium/ContentLayerChromium.h:\n* platform/graphics/chromium/ImageLayerChromium.cpp:\n(WebCore::ImageLayerTextureUpdater::create):\n(WebCore::ImageLayerTextureUpdater::updateTextureRect):\n(WebCore::ImageLayerTextureUpdater::ImageLayerTextureUpdater):\n(WebCore::ImageLayerChromium::paintContentsIfDirty):\n(WebCore::ImageLayerChromium::createTextureUpdater):\n* platform/graphics/chromium/ImageLayerChromium.h:\n* platform/graphics/chromium/LayerChromium.cpp:\n(WebCore::LayerChromium::setLayerRenderer):\n(WebCore::LayerChromium::setLayerTreeHost):\n* platform/graphics/chromium/LayerChromium.h:\n* platform/graphics/chromium/LayerRendererChromium.cpp:\n* platform/graphics/chromium/LayerRendererChromium.h:\n* platform/graphics/chromium/LayerTextureUpdater.h:\n(WebCore::LayerTextureUpdater::LayerTextureUpdater):\n* platform/graphics/chromium/LayerTextureUpdaterCanvas.cpp:\n(WebCore::LayerTextureUpdaterCanvas::LayerTextureUpdaterCanvas):\n(WebCore::LayerTextureUpdaterBitmap::create):\n(WebCore::LayerTextureUpdaterBitmap::LayerTextureUpdaterBitmap):\n(WebCore::LayerTextureUpdaterBitmap::updateTextureRect):\n(WebCore::LayerTextureUpdaterSkPicture::create):\n(WebCore::LayerTextureUpdaterSkPicture::LayerTextureUpdaterSkPicture):\n(WebCore::LayerTextureUpdaterSkPicture::updateTextureRect):\n* platform/graphics/chromium/LayerTextureUpdaterCanvas.h:\n(WebCore::LayerTextureUpdaterSkPicture::context):\n* platform/graphics/chromium/TiledLayerChromium.cpp:\n(WebCore::TiledLayerChromium::setLayerTreeHost):\n(WebCore::TiledLayerChromium::updateCompositorResources):\n(WebCore::TiledLayerChromium::invalidateRect):\n(WebCore::TiledLayerChromium::prepareToUpdate):\n* platform/graphics/chromium/TiledLayerChromium.h:\n* platform/graphics/chromium/cc/CCLayerTreeHost.cpp:\n(WebCore::CCLayerTreeHost::CCLayerTreeHost):\n(WebCore::CCLayerTreeHost::initialize):\n* platform/graphics/chromium/cc/CCLayerTreeHost.h:\n(WebCore::CCLayerTreeHost::layerRenderer):\n(WebCore::CCLayerTreeHost::contextSupportsMapSub):\n(WebCore::CCLayerTreeHost::maxTextureSize):\n(WebCore::CCLayerTreeHost::bestTextureFormat):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93615 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0892914670682815a8e99e31ffd4cc8278f5dba3"},{"sha":"6428c07803495b8ab7bb0bfe48d53757b8a08d51","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@webkit.org","name":"robert@webkit.org"},"message":"div align=\"center\" rendering problem\nhttps://bugs.webkit.org/show_bug.cgi?id=4860\n\nReviewed by David Hyatt.\n\nSource/WebCore:\n\nTests: fast/inline/absolute-positioned-block-in-centred-block.html\n       fast/inline/absolute-positioned-inline-in-centred-block.html\n\nWhen an element with absolute position was the sole or first child of a render block with\ncentred alignment, it wasn't obeying its parent's alignment. However it would obey the\nalignment if it was preceded by some text. The problem was that the element's render object\nwas getting skipped as leading white space, so it was not included in a normal line block in\na bidi run. Instead, its position was getting set by RenderBlockLineLayout::setStaticPositions()\nwhich does not pay attention to alignment. Preceding the element with some text allowed the object\nto get included in a Bidi run and so get a linebox which would get properly aligned.\n\nThe fix is to get RenderBlockLineLayout::setStaticPositions() to obey the alignment specified by\nthe object's container. This allows WebKit to get the same result on the test as Firefox and IE.\nOpera has the same bug as unpatched WebKit.\n\n* rendering/RenderBlock.cpp:\n(WebCore::RenderBlock::adjustPositionedBlock): use startAlignedOffsetForBlock\n* rendering/RenderBlock.h:\n* rendering/RenderBlockLineLayout.cpp:\n(WebCore::RenderBlock::updateLogicalWidthForAlignment):\n(WebCore::RenderBlock::computeInlineDirectionPositionsForLine): Move the alignment check to updateLogicalWidthForAlignment.\n(WebCore::setStaticPositions): use startAlignedOffsetForLine and use startAlignedOffsetForBlock\n(WebCore::RenderBlock::LineBreaker::nextLineBreak): use startAlignedOffsetForLine\n(WebCore::RenderBlock::startAlignedOffsetForBlock): New function, find the aligned offset using updateLogicalWidthForAlignment\n(WebCore::RenderBlock::startAlignedOffsetForLine): ditto\n\n* rendering/RenderBlock.h:\n* rendering/RenderBlockLineLayout.cpp:\n(WebCore::RenderBlock::updateLogicalWidthForAlignment):\n(WebCore::RenderBlock::computeInlineDirectionPositionsForLine): Move the alignment check to updateLogicalWidthForAlignment.\n(WebCore::setStaticPositions): use startAlignedOffsetForLine.\n(WebCore::RenderBlock::startAlignedOffsetForLine): New function, find the aligned offset using updateLogicalWidthForAlignment\n\nLayoutTests:\n\n* fast/inline/absolute-positioned-block-in-centred-block-expected.png: Added.\n* fast/inline/absolute-positioned-block-in-centred-block-expected.txt: Added.\n* fast/inline/absolute-positioned-block-in-centred-block.html: Added.\n* fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Added.\n* fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.\n* fast/inline/absolute-positioned-inline-in-centred-block.html: Added.\n* platform/chromium-linux/fast/repaint/block-layout-inline-children-float-positioned-expected.png:\n* platform/chromium-linux/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:\n  Both of these two tests were based on the incorrect behaviour of ignoring the alignment specified\n  by the container of an element absolute position when there was no text preceding the element.\n  The updated results agree with Firefox and IE.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93616 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/6428c07803495b8ab7bb0bfe48d53757b8a08d51"},{"sha":"50433b208afcb8f3159adb6238f900f4e0e9d689","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[EFL] Do not treat valid cases in ewk_frame_child_add() as failures.\nhttps://bugs.webkit.org/show_bug.cgi?id=66692\n\nPatch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-08-23\nRubber-stamped by Kenneth Rohde Christiansen.\n\nFrame::page() and FrameTree::parent() returning 0 were being considered\nfailure cases, however it is possible for them to return 0 when some\narbitrary JavaScript is run.\n\nThe function's return type has been changed to make it easier to convey\nthese cases to the caller (which is only ewk_view_frame_create).\n\nThis should make tests like\nfast/dom/null-page-show-modal-dialog-crash.html stop outputting\nerroneous messages to stderr.\n\n* ewk/ewk_frame.cpp:\n(ewk_frame_child_add):\n* ewk/ewk_private.h:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93617 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/50433b208afcb8f3159adb6238f900f4e0e9d689"},{"sha":"e05307bdae2d6ef20d156719af560e7f1e7c441b","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[chromium] Update WebSettings to support per-script font settings\nhttps://bugs.webkit.org/show_bug.cgi?id=66220\n\nPatch by Matt Falkenhagen <falken@chromium.org> on 2011-08-23\nReviewed by Tony Chang.\n\n* WebKit.gyp:\n* public/WebSettings.h:\n* src/WebSettingsImpl.cpp:\n(WebKit::WebSettingsImpl::setStandardFontFamily):\n(WebKit::WebSettingsImpl::setFixedFontFamily):\n(WebKit::WebSettingsImpl::setSerifFontFamily):\n(WebKit::WebSettingsImpl::setSansSerifFontFamily):\n(WebKit::WebSettingsImpl::setCursiveFontFamily):\n(WebKit::WebSettingsImpl::setFantasyFontFamily):\n* src/WebSettingsImpl.h:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93618 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/e05307bdae2d6ef20d156719af560e7f1e7c441b"},{"sha":"66cac0ac45061c17c1ab7ead723d5b320ac06013","author":{"email":"753e85bf652920b37407f017540c7aa397985c93@nokia.com","name":"jocelyn.turcotte@nokia.com"},"message":"[Qt][WK2] Fix an awful memory leak introduced in r92376.\nhttps://bugs.webkit.org/show_bug.cgi?id=65528\n\nReviewed by Benjamin Poulain.\n\nThe non-virtual destructor would create a leak of the tile update buffer because\nthe NodeUpdateSetTexture's QImage member destructor wouldn't be called.\n\n* UIProcess/qt/SGAgent.h:\n(WebKit::NodeUpdate::~NodeUpdate):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@93620 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/66cac0ac45061c17c1ab7ead723d5b320ac06013"}]}