<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[70155] branches/chromium/552</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/70155">70155</a></dd>
<dt>Author</dt> <dd>jam@chromium.org</dd>
<dt>Date</dt> <dd>2010-10-20 11:09:17 -0700 (Wed, 20 Oct 2010)</dd>
</dl>

<h3>Log Message</h3>
<pre>Merge 70153 - 2010-10-20  John Abd-El-Malek  &lt;jam@chromium.org&gt;

        Reviewed by Darin Fisher.

        [chromium] Fix crash when mousing over scrollview
        https://bugs.webkit.org/show_bug.cgi?id=47956

        * src/ChromeClientImpl.cpp:
        (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
        * src/ChromiumBridge.cpp:
        (WebCore::ChromiumBridge::pluginScriptableObject):
        * src/ContextMenuClientImpl.cpp:
        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
        * src/FrameLoaderClientImpl.cpp:
        (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
        * src/WebPluginContainerImpl.h:
        (WebKit::WebPluginContainerImpl::isPluginContainer):
2010-10-20  John Abd-El-Malek  &lt;jam@chromium.org&gt;

        Reviewed by Darin Fisher.

        [chromium] Fix crash when mousing over scrollview
        https://bugs.webkit.org/show_bug.cgi?id=47956

        Test: plugins/mouse-move-over-plugin-in-frame.html

        * platform/Widget.h:
        (WebCore::Widget::isPluginContainer):
2010-10-20  John Abd-El-Malek  &lt;jam@chromium.org&gt;

        Reviewed by Darin Fisher.

        [chromium] Fix crash when mousing over scrollview
        https://bugs.webkit.org/show_bug.cgi?id=47956

        * plugins/mouse-move-over-plugin-in-frame.html: Added.
        * plugins/mouse-move-over-plugin-in-frame.txt: Added.
        * plugins/resources/mouse-move-over-plugin-in-frame.html: Added.


TBR=jam@chromium.org</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#brancheschromium552LayoutTestsChangeLog">branches/chromium/552/LayoutTests/ChangeLog</a></li>
<li><a href="#brancheschromium552WebCoreChangeLog">branches/chromium/552/WebCore/ChangeLog</a></li>
<li><a href="#brancheschromium552WebCoreplatformWidgeth">branches/chromium/552/WebCore/platform/Widget.h</a></li>
<li><a href="#brancheschromium552WebKitchromiumChangeLog">branches/chromium/552/WebKit/chromium/ChangeLog</a></li>
<li><a href="#brancheschromium552WebKitchromiumsrcChromeClientImplcpp">branches/chromium/552/WebKit/chromium/src/ChromeClientImpl.cpp</a></li>
<li><a href="#brancheschromium552WebKitchromiumsrcChromiumBridgecpp">branches/chromium/552/WebKit/chromium/src/ChromiumBridge.cpp</a></li>
<li><a href="#brancheschromium552WebKitchromiumsrcContextMenuClientImplcpp">branches/chromium/552/WebKit/chromium/src/ContextMenuClientImpl.cpp</a></li>
<li><a href="#brancheschromium552WebKitchromiumsrcFrameLoaderClientImplcpp">branches/chromium/552/WebKit/chromium/src/FrameLoaderClientImpl.cpp</a></li>
<li><a href="#brancheschromium552WebKitchromiumsrcWebPluginContainerImplh">branches/chromium/552/WebKit/chromium/src/WebPluginContainerImpl.h</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#brancheschromium552LayoutTestspluginsmousemoveoverplugininframehtml">branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.html</a></li>
<li><a href="#brancheschromium552LayoutTestspluginsmousemoveoverplugininframetxt">branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.txt</a></li>
<li><a href="#brancheschromium552LayoutTestspluginsresourcesmousemoveoverplugininframehtml">branches/chromium/552/LayoutTests/plugins/resources/mouse-move-over-plugin-in-frame.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="brancheschromium552LayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/LayoutTests/ChangeLog (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/LayoutTests/ChangeLog        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/LayoutTests/ChangeLog        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -1,3 +1,412 @@
</span><ins>+2010-10-20  John Abd-El-Malek  &lt;jam@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        [chromium] Fix crash when mousing over scrollview
+        https://bugs.webkit.org/show_bug.cgi?id=47956
+
+        * plugins/mouse-move-over-plugin-in-frame.html: Added.
+        * plugins/mouse-move-over-plugin-in-frame.txt: Added.
+        * plugins/resources/mouse-move-over-plugin-in-frame.html: Added.
+
+2010-10-20  Sheriff Bot  &lt;webkit.review.bot@gmail.com&gt;
+
+        Unreviewed, rolling out r70149.
+        http://trac.webkit.org/changeset/70149
+        https://bugs.webkit.org/show_bug.cgi?id=47989
+
+        &quot;Build breaks in mac and win&quot; (Requested by satish on
+        #webkit).
+
+        * fast/speech/input-text-speechbutton.html:
+        * fast/speech/speech-button-ignore-generated-events.html:
+        * platform/chromium/test_expectations.txt:
+
+2010-10-20  Martin Robinson  &lt;mrobinson@igalia.com&gt;
+
+        Unskip some tests that are now passing.
+
+        * platform/gtk/Skipped: Unskip passing tests.
+
+2010-10-19  Leandro Gracia Gil  &lt;leandrogracia@google.com&gt;
+
+        Reviewed by Jeremy Orlow.
+
+        Added a layout test for the language tag in speech input. Updated
+        the speech button tests to include the new language parameter in the
+        mock result.
+        https://bugs.webkit.org/show_bug.cgi?id=47089
+
+        * fast/speech/input-text-language-tag-expected.txt: Added.
+        * fast/speech/input-text-language-tag.html: Added.
+        * fast/speech/input-text-speechbutton.html: Added an empty language
+          parameter.
+        * fast/speech/speech-button-ignore-generated-events.html: Added an
+          empty language parameter.
+        * platform/chromium/test_expectations.txt: language tag test is expected
+          to fail until the chromium-side patch has been applied.
+
+2010-10-19  Antonio Gomes  &lt;agomes@rim.com&gt;
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Add an inner frame test to Document::nodesFromRect
+        https://bugs.webkit.org/show_bug.cgi?id=47794
+
+        Patch continues to improve the test coverage of Document::nodesFromRect,
+        similarly to bugs 47795 (Add a test to nodesFromRect involving links and
+        text nodes) and 47766 (Enrich /fast/dom/nodesFromRect-basic.html test).
+        This time it is being adding tests involving inner frame contents.
+
+        Three situations are added:
+        1) Hit testing an inner frame from an outer document should not include
+           nodes of the former in the returned result, but the inner frame itself;
+        2) Hit testing inner frame and outer frame contents should return all
+           nodes in the later whose area intersect with the hit area and the intersected
+           inner frame itself;
+        3) Hit testing an inner document content should return all nodes in the inner document
+           whose area intersect the hit area.
+
+        * fast/dom/nodesFromRect-inner-documents-expected.txt: Added.
+        * fast/dom/nodesFromRect-inner-documents.html: Added.
+        * fast/dom/resources/nodesFromRect.css:
+        * fast/dom/resources/nodesFromRect.js:
+
+2010-10-20  Dirk Schulze  &lt;krit@webkit.org&gt;
+
+        Unreviewed rebaseline of Snow Leopard pixel result after commit r69922.
+
+        * platform/mac/svg/custom/text-linking-expected.checksum:
+        * platform/mac/svg/custom/text-linking-expected.png:
+
+2010-10-20  Dirk Schulze  &lt;krit@webkit.org&gt;
+
+        Unreviewed rebaseline of SL pixel tests after commit r69928.
+
+        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.checksum:
+        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png:
+        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.checksum:
+        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:
+
+2010-10-19  Andrey Kosyakov  &lt;caseq@chromium.org&gt;
+
+        Reviewed by Pavel Feldman.
+
+        Web Inspector: expose request/response cookies in HAR
+        https://bugs.webkit.org/show_bug.cgi?id=47894
+
+        * http/tests/inspector/inspector-test.js:
+        (dumpObject): Handle null objects as a special case (display null instead of empty object)
+        * http/tests/inspector/inspector-test2.js:
+        (initialize_InspectorTest.InspectorTest.addObject): Ditto.
+        * http/tests/inspector/resource-har-conversion-expected.txt:
+        * http/tests/inspector/resource-har-conversion.html:
+        * inspector/cookie-parser-expected.txt: Added.
+        * inspector/cookie-parser.html: Added.
+
+2010-10-20  Shinichiro Hamaji  &lt;hamaji@chromium.org&gt;
+
+        Reviewed by Kent Tamura.
+
+        absolutely positioned list in inline element crashes
+        https://bugs.webkit.org/show_bug.cgi?id=45095
+
+        * fast/lists/positioned-count-crash-expected.txt: Added.
+        * fast/lists/positioned-count-crash.html: Added. Note that this test is failing for now.
+
+2010-10-19  Yuzo Fujishima  &lt;yuzo@google.com&gt;
+
+        Unreviewed Chromium test rebaseline.
+
+        * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.checksum: Added.
+        * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png: Added.
+
+2010-10-19  Sheriff Bot  &lt;webkit.review.bot@gmail.com&gt;
+
+        Unreviewed, rolling out r70124.
+        http://trac.webkit.org/changeset/70124
+        https://bugs.webkit.org/show_bug.cgi?id=47965
+
+        test expectation conflict (Requested by yuzo on #webkit).
+
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  Yuzo Fujishima  &lt;yuzo@google.com&gt;
+
+        Unreviewed Chromium test expectation change.
+
+        The following tests are failing for WIN and LINUX.
+        editing/spelling/spelling-contenteditable.html
+        editing/spelling/spelling-textarea.html
+
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Update chromium expectations.
+
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Update chromium expectations and add baselines for new test.
+
+        * platform/chromium-linux/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
+        * platform/chromium-linux/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
+        * platform/chromium-mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
+        * platform/chromium-mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
+        * platform/chromium-win/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
+        * platform/chromium-win/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
+        * platform/chromium-win/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.txt: Added.
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  Kenneth Russell  &lt;kbr@google.com&gt;
+
+        Unreviewed, test expectations update.
+
+        Added initial test expectations for the chromium-gpu configuration,
+        generated on Windows. Pixel results have been added under chromium-gpu-win.
+        The hope is that at least the text results might be shareable between the
+        Windows and Linux platforms; for the time being, they are being placed
+        under chromium-gpu, though they may be moved in the near future.
+
+        platform/chromium-gpu/test_expectations.txt still has all of the tests
+        marked &quot;PASS FAIL&quot;. Only once we have a certain set of the tests passing on
+        all three platforms (Windows, Mac, Linux) will we remove the FAIL from that
+        line. The current effort has focused on the &quot;compositing&quot; directory.
+
+        * platform/chromium-gpu-win/compositing: Added.
+        * platform/chromium-gpu-win/compositing/animation: Added.
+        * platform/chromium-gpu-win/compositing/animation/state-at-end-event-transform-layer-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/compositing-visible-descendant-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/compositing-visible-descendant-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/direct-image-compositing-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/direct-image-compositing-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/generated-content-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/generated-content-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry: Added.
+        * platform/chromium-gpu-win/compositing/geometry/clipping-foreground-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/clipping-foreground-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/fixed-in-composited-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/fixed-in-composited-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/fixed-position-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/fixed-position-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/horizontal-scroll-composited-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/horizontal-scroll-composited-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/outline-change-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/outline-change-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/partial-layout-update-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/partial-layout-update-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/root-layer-update-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/root-layer-update-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/geometry/vertical-scroll-composited-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/geometry/vertical-scroll-composited-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/iframes: Added.
+        * platform/chromium-gpu-win/compositing/iframes/composited-iframe-alignment-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/iframes/composited-iframe-alignment-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/iframes/iframe-content-flipping-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/iframes/iframe-content-flipping-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/iframes/iframe-copy-on-scroll-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/iframes/iframe-copy-on-scroll-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/iframes/iframe-in-composited-layer-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/iframes/iframe-in-composited-layer-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/images: Added.
+        * platform/chromium-gpu-win/compositing/images/direct-image-background-color-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/images/direct-image-background-color-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/overflow: Added.
+        * platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/overflow/overflow-positioning-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/overflow/overflow-positioning-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/overflow/overflow-scroll-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/overflow/overflow-scroll-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/overflow/parent-overflow-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/overflow/parent-overflow-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/overflow/scrollbar-painting-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/overflow/scrollbar-painting-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/overflow/zero-size-overflow-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/overflow/zero-size-overflow-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/reflections: Added.
+        * platform/chromium-gpu-win/compositing/reflections/backface-hidden-reflection-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/reflections/backface-hidden-reflection-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/reflections/reflection-in-composited-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/reflections/reflection-in-composited-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint: Added.
+        * platform/chromium-gpu-win/compositing/repaint/become-overlay-composited-layer-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/become-overlay-composited-layer-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint/content-into-overflow-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/content-into-overflow-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-rects-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-rects-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute2-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute2-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/repaint/overflow-into-content-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/repaint/overflow-into-content-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/sibling-positioning-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/sibling-positioning-expected.png: Added.
+        * platform/chromium-gpu-win/compositing/transitions: Added.
+        * platform/chromium-gpu-win/compositing/transitions/singular-scale-transition-expected.checksum: Added.
+        * platform/chromium-gpu-win/compositing/transitions/singular-scale-transition-expected.png: Added.
+        * platform/chromium-gpu/compositing/animation: Added.
+        * platform/chromium-gpu/compositing/animation/animated-composited-inside-hidden-expected.txt: Added.
+        * platform/chromium-gpu/compositing/animation/animation-compositing-expected.txt: Added.
+        * platform/chromium-gpu/compositing/animation/computed-style-during-delay-expected.txt: Added.
+        * platform/chromium-gpu/compositing/animation/state-at-end-event-transform-layer-expected.txt: Added.
+        * platform/chromium-gpu/compositing/composited-negative-zindex-child-expected.txt: Added.
+        * platform/chromium-gpu/compositing/compositing-visible-descendant-expected.txt: Added.
+        * platform/chromium-gpu/compositing/direct-image-compositing-expected.txt: Added.
+        * platform/chromium-gpu/compositing/generated-content-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry: Added.
+        * platform/chromium-gpu/compositing/geometry/clip-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/clipping-foreground-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/empty-embed-rects-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/fixed-in-composited-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/fixed-position-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/horizontal-scroll-composited-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/huge-layer-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/object-clip-rects-assertion-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/outline-change-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/partial-layout-update-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/preserve-3d-switching-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/root-layer-update-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Added.
+        * platform/chromium-gpu/compositing/geometry/vertical-scroll-composited-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes: Added.
+        * platform/chromium-gpu/compositing/iframes/composited-iframe-alignment-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/composited-parent-iframe-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe2-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe3-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/enter-compositing-iframe-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-content-flipping-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-copy-on-scroll-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-in-composited-layer-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-resize-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-size-from-zero-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-size-to-zero-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/iframe-src-change-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/layout-on-compositing-change-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/leave-compositing-iframe-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/overlapped-iframe-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/remove-iframe-crash-expected.txt: Added.
+        * platform/chromium-gpu/compositing/iframes/scrolling-iframe-expected.txt: Added.
+        * platform/chromium-gpu/compositing/images: Added.
+        * platform/chromium-gpu/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
+        * platform/chromium-gpu/compositing/images/content-image-expected.txt: Added.
+        * platform/chromium-gpu/compositing/images/direct-image-background-color-expected.txt: Added.
+        * platform/chromium-gpu/compositing/layer-creation: Added.
+        * platform/chromium-gpu/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow: Added.
+        * platform/chromium-gpu/compositing/overflow/clip-descendents-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/fixed-position-ancestor-clip-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/get-transform-from-non-box-container-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/overflow-positioning-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/overflow-scroll-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/parent-overflow-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/resize-painting-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/scrollbar-painting-expected.txt: Added.
+        * platform/chromium-gpu/compositing/overflow/zero-size-overflow-expected.txt: Added.
+        * platform/chromium-gpu/compositing/plugins: Added.
+        * platform/chromium-gpu/compositing/plugins/1x1-composited-plugin-expected.txt: Added.
+        * platform/chromium-gpu/compositing/plugins/large-to-small-composited-plugin-expected.txt: Added.
+        * platform/chromium-gpu/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
+        * platform/chromium-gpu/compositing/reflections: Added.
+        * platform/chromium-gpu/compositing/reflections/backface-hidden-reflection-expected.txt: Added.
+        * platform/chromium-gpu/compositing/reflections/reflection-in-composited-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint: Added.
+        * platform/chromium-gpu/compositing/repaint/become-overlay-composited-layer-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/content-into-overflow-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/inline-repaint-container-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/layer-repaint-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/layer-repaint-rects-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/opacity-between-absolute-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/opacity-between-absolute2-expected.txt: Added.
+        * platform/chromium-gpu/compositing/repaint/overflow-into-content-expected.txt: Added.
+        * platform/chromium-gpu/compositing/sibling-positioning-expected.txt: Added.
+        * platform/chromium-gpu/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Added.
+        * platform/chromium-gpu/compositing/tiling/huge-layer-resize-expected.txt: Added.
+        * platform/chromium-gpu/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Added.
+        * platform/chromium-gpu/compositing/transitions: Added.
+        * platform/chromium-gpu/compositing/transitions/opacity-on-inline-expected.txt: Added.
+        * platform/chromium-gpu/compositing/transitions/singular-scale-transition-expected.txt: Added.
+        * platform/chromium-gpu/test_expectations.txt:
+
+2010-10-19  Yongjun Zhang  &lt;yongjun_zhang@apple.com&gt;
+
+        Reviewed by Dan Bernstein.
+
+        Pixel cracks when using background image sprite on transformed element at certain scales.
+        https://bugs.webkit.org/show_bug.cgi?id=47868
+
+        * fast/images/pixel-crack-image-background-webkit-transform-scale.html: Added.
+        * fast/images/resources/pixel-crack-image-background-webkit-transform-scale.png: Added.
+        * platform/mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
+        * platform/mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
+        * platform/mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.txt: Added.
+
+2010-10-19  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Remove test expectations entries for tests that consistently pass.
+
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Unreviewed, plugins/plugin-javascript-access.html is
+        passing again on Chromium mac after a chromium side fix to TestShell.
+
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Unreviewed, updating drt expectations for plugin tests on mac.
+
+        * platform/chromium/drt_expectations.txt:
+
+2010-10-19  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Update chromium test expectations
+
+        * platform/chromium/test_expectations.txt:
+
+2010-10-19  Jian Li  &lt;jianli@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        Rename createBlobURL to createObjectURL and revokeBlobURL to
+        revokeObjectURL per the latest File API spec.
+        https://bugs.webkit.org/show_bug.cgi?id=47934
+
+        Update all the related test and result files to account for the
+        renaming changes.
+
+        * fast/dom/Window/script-tests/window-property-descriptors.js:
+        * fast/dom/Window/window-properties-expected.txt:
+        * fast/dom/Window/window-properties.html:
+        * fast/dom/script-tests/prototype-inheritance.js:
+        * fast/files/apply-blob-url-to-img.html:
+        * fast/files/apply-blob-url-to-xhr.html:
+        * fast/files/create-blob-url-crash-expected.txt:
+        * fast/files/create-blob-url-crash.html:
+        * fast/files/revoke-blob-url-expected.txt:
+        * fast/files/revoke-blob-url.html:
+        * fast/files/workers/resources/worker-apply-blob-url-to-xhr.js:
+
</ins><span class="cx"> 2010-10-19  Jeremy Orlow  &lt;jorlow@chromium.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Reviewed by Nate Chapin.
</span></span></pre></div>
<a id="brancheschromium552LayoutTestspluginsmousemoveoverplugininframehtmlfromrev70153trunkLayoutTestspluginsmousemoveoverplugininframehtml"></a>
<div class="copfile"><h4>Copied: branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.html (from rev 70153, trunk/LayoutTests/plugins/mouse-move-over-plugin-in-frame.html) (0 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.html                                (rev 0)
+++ branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.html        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+&lt;html&gt;
+&lt;body&gt;
+&lt;object name=&quot;plg&quot; data=&quot;resources/mouse-move-over-plugin-in-frame.html&quot; style=&quot;padding: 20px;&quot;&gt; &lt;/object&gt;
+&lt;p&gt;Test for &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=47956&quot;&gt;bug 47956&lt;/a&gt;:
+Crash when mouse is over plugin inside a frame.&lt;/p&gt;
+&lt;script&gt;
+    if (!window.layoutTestController) {
+        document.write(&quot;This test does not work in manual mode.&quot;);
+    } else {
+        layoutTestController.dumpAsText();
+        eventSender.mouseMoveTo(10,10);
+    }
+
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="brancheschromium552LayoutTestspluginsmousemoveoverplugininframetxtfromrev70153trunkLayoutTestspluginsmousemoveoverplugininframetxt"></a>
<div class="copfile"><h4>Copied: branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.txt (from rev 70153, trunk/LayoutTests/plugins/mouse-move-over-plugin-in-frame.txt) (0 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.txt                                (rev 0)
+++ branches/chromium/552/LayoutTests/plugins/mouse-move-over-plugin-in-frame.txt        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+Test for bug 47956: Crash when mouse is over plugin inside a frame.
</ins></span></pre></div>
<a id="brancheschromium552LayoutTestspluginsresourcesmousemoveoverplugininframehtmlfromrev70153trunkLayoutTestspluginsresourcesmousemoveoverplugininframehtml"></a>
<div class="copfile"><h4>Copied: branches/chromium/552/LayoutTests/plugins/resources/mouse-move-over-plugin-in-frame.html (from rev 70153, trunk/LayoutTests/plugins/resources/mouse-move-over-plugin-in-frame.html) (0 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/LayoutTests/plugins/resources/mouse-move-over-plugin-in-frame.html                                (rev 0)
+++ branches/chromium/552/LayoutTests/plugins/resources/mouse-move-over-plugin-in-frame.html        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+&lt;object name=&quot;plugin&quot; type=&quot;application/x-webkit-test-netscape&quot;&gt;&lt;/object&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="brancheschromium552WebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebCore/ChangeLog (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebCore/ChangeLog        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebCore/ChangeLog        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -1,3 +1,608 @@
</span><ins>+2010-10-20  John Abd-El-Malek  &lt;jam@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        [chromium] Fix crash when mousing over scrollview
+        https://bugs.webkit.org/show_bug.cgi?id=47956
+
+        Test: plugins/mouse-move-over-plugin-in-frame.html
+
+        * platform/Widget.h:
+        (WebCore::Widget::isPluginContainer):
+
+2010-10-20  Sheriff Bot  &lt;webkit.review.bot@gmail.com&gt;
+
+        Unreviewed, rolling out r70149.
+        http://trac.webkit.org/changeset/70149
+        https://bugs.webkit.org/show_bug.cgi?id=47989
+
+        &quot;Build breaks in mac and win&quot; (Requested by satish on
+        #webkit).
+
+        * dom/Element.cpp:
+        (WebCore::Element::computeInheritedLanguage):
+        * page/SpeechInput.cpp:
+        (WebCore::SpeechInput::startRecognition):
+        * page/SpeechInput.h:
+        * page/SpeechInputClient.h:
+        * platform/mock/SpeechInputClientMock.cpp:
+        (WebCore::SpeechInputClientMock::startRecognition):
+        (WebCore::SpeechInputClientMock::setRecognitionResult):
+        (WebCore::SpeechInputClientMock::timerFired):
+        * platform/mock/SpeechInputClientMock.h:
+        * rendering/TextControlInnerElements.cpp:
+        (WebCore::TextControlInnerElement::attachInnerElement):
+        (WebCore::SearchFieldCancelButtonElement::detach):
+        (WebCore::SpinButtonElement::defaultEventHandler):
+        (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
+        (WebCore::InputFieldSpeechButtonElement::detach):
+
+2010-10-19  Leandro Gracia Gil  &lt;leandrogracia@google.com&gt;
+
+        Reviewed by Jeremy Orlow.
+
+        Patch the current speech input implementation to use and validate the
+        nearest language tag. The language is now passed to the startRecognition
+        methods so that language-specific recognition could be used. Also added
+        a second parameter to setMockSpeechInputResult for the language used in
+        speech recognition.
+        https://bugs.webkit.org/show_bug.cgi?id=47089
+
+        This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
+        details see http://codereview.chromium.org/3615005/show and
+        http://codereview.chromium.org/3595018/show.
+
+        Test: fast/speech/input-text-language-tag.html
+
+        * dom/Element.cpp:
+        (WebCore::Element::computeInheritedLanguage): includes a brief character
+          validation for the BCP 47 language tag.
+        * page/SpeechInput.cpp:
+        (WebCore::SpeechInput::startRecognition):
+        * page/SpeechInput.h:
+        * page/SpeechInputClient.h:
+        * platform/mock/SpeechInputClientMock.cpp:
+        (WebCore::SpeechInputClientMock::startRecognition):
+        (WebCore::SpeechInputClientMock::setRecognitionResult): results are now
+          stored by language using a hash map.
+        (WebCore::SpeechInputClientMock::timerFired):
+        * platform/mock/SpeechInputClientMock.h:
+        * rendering/TextControlInnerElements.cpp:
+        (WebCore::TextControlInnerElement::attachInnerElement):
+        (WebCore::SearchFieldCancelButtonElement::detach):
+        (WebCore::SpinButtonElement::defaultEventHandler):
+        (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
+        (WebCore::InputFieldSpeechButtonElement::detach):
+
+2010-10-20  Dirk Schulze  &lt;krit@webkit.org&gt;
+
+        Reviewed by Nikolas Zimmermann.
+
+        Merge ColorSpace and ImageColorSpace enums
+        https://bugs.webkit.org/show_bug.cgi?id=47922
+
+        Merging these two enums makes it easier to implement color-interpolation as well as
+        color-interpolation-filter for SVG.
+        Added ColorSpaceLinearRGB to the ColorSpace enum and changed ImageColorSpace to ColorSpace in all related
+        files. Renamed enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
+        to follow webkit style rules.
+        Removed gray scale support in ImageBuffer since it is not used anymore on WebKit.
+
+        * css/CSSPrimitiveValueMappings.h:
+        (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
+        (WebCore::CSSPrimitiveValue::operator ColorSpace):
+        * css/CSSStyleSelector.cpp:
+        (WebCore::CSSStyleSelector::applyProperty):
+        * editing/SelectionController.cpp:
+        (WebCore::SelectionController::paintCaret):
+        * html/HTMLCanvasElement.cpp:
+        (WebCore::HTMLCanvasElement::paint):
+        * html/canvas/CanvasRenderingContext2D.cpp:
+        (WebCore::CanvasRenderingContext2D::setAllAttributesToDefault):
+        (WebCore::CanvasRenderingContext2D::setShadow):
+        (WebCore::CanvasRenderingContext2D::applyShadow):
+        (WebCore::CanvasRenderingContext2D::drawImage):
+        (WebCore::CanvasRenderingContext2D::drawImageFromRect):
+        (WebCore::CanvasRenderingContext2D::drawTextInternal):
+        * html/canvas/CanvasStyle.cpp:
+        (WebCore::CanvasStyle::applyStrokeColor):
+        (WebCore::CanvasStyle::applyFillColor):
+        * inspector/InspectorController.cpp:
+        (WebCore::drawOutlinedQuad):
+        (WebCore::InspectorController::drawElementTitle):
+        * mathml/RenderMathMLBlock.cpp:
+        (WebCore::RenderMathMLBlock::paint):
+        * mathml/RenderMathMLFraction.cpp:
+        (WebCore::RenderMathMLFraction::paint):
+        * mathml/RenderMathMLRoot.cpp:
+        (WebCore::RenderMathMLRoot::paint):
+        * mathml/RenderMathMLSquareRoot.cpp:
+        (WebCore::RenderMathMLSquareRoot::paint):
+        * page/FrameView.cpp:
+        (WebCore::FrameView::paintContents):
+        * page/PrintContext.cpp:
+        (WebCore::PrintContext::spoolAllPagesWithBoundaries):
+        * platform/ScrollView.cpp:
+        (WebCore::ScrollView::wheelEvent):
+        * platform/ScrollbarTheme.h:
+        (WebCore::ScrollbarTheme::paintScrollCorner):
+        * platform/ScrollbarThemeComposite.cpp:
+        (WebCore::ScrollbarThemeComposite::paintScrollCorner):
+        * platform/chromium/PopupMenuChromium.cpp:
+        (WebCore::PopupContainer::paintBorder):
+        (WebCore::PopupListBox::paint):
+        (WebCore::PopupListBox::paintRow):
+        * platform/chromium/ScrollbarThemeChromium.cpp:
+        (WebCore::ScrollbarThemeChromium::paintTickmarks):
+        * platform/chromium/ScrollbarThemeChromiumMac.mm:
+        (WebCore::ScrollbarThemeChromiumMac::paint):
+        * platform/graphics/ColorSpace.h:
+        * platform/graphics/GraphicsContext.cpp:
+        (WebCore::GraphicsContext::setStrokePattern):
+        (WebCore::GraphicsContext::setFillPattern):
+        (WebCore::GraphicsContext::setStrokeGradient):
+        (WebCore::GraphicsContext::setFillGradient):
+        * platform/graphics/GraphicsContextPrivate.h:
+        (WebCore::GraphicsContextState::GraphicsContextState):
+        * platform/graphics/ImageBuffer.cpp:
+        (WebCore::ImageBuffer::transformColorSpace):
+        * platform/graphics/ImageBuffer.h:
+        (WebCore::ImageBuffer::create):
+        * platform/graphics/cairo/ImageBufferCairo.cpp:
+        (WebCore::ImageBuffer::ImageBuffer):
+        * platform/graphics/cg/ColorCG.cpp:
+        (WebCore::cachedCGColorSpace):
+        (WebCore::cachedCGColor):
+        * platform/graphics/cg/GraphicsContextCG.cpp:
+        (WebCore::linearRGBColorSpaceRef):
+        * platform/graphics/cg/GraphicsContextCG.h:
+        * platform/graphics/cg/ImageBufferCG.cpp:
+        (WebCore::ImageBuffer::ImageBuffer):
+        (WebCore::cgImage):
+        (WebCore::ImageBuffer::draw):
+        * platform/graphics/cg/ImageBufferData.h:
+        * platform/graphics/cg/ImageCG.cpp:
+        (WebCore::imageWithColorSpace):
+        * platform/graphics/chromium/GLES2Canvas.cpp:
+        (WebCore::GLES2Canvas::clearRect):
+        (WebCore::GLES2Canvas::fillRect):
+        * platform/graphics/chromium/TransparencyWin.cpp:
+        (WebCore::TransparencyWin::setupLayerForWhiteLayer):
+        * platform/graphics/filters/FEColorMatrix.cpp:
+        (WebCore::FEColorMatrix::apply):
+        * platform/graphics/filters/FEComposite.cpp:
+        (WebCore::FEComposite::apply):
+        * platform/graphics/filters/FEFlood.cpp:
+        (WebCore::FEFlood::apply):
+        * platform/graphics/filters/FEMerge.cpp:
+        (WebCore::FEMerge::apply):
+        * platform/graphics/filters/FEOffset.cpp:
+        (WebCore::FEOffset::apply):
+        * platform/graphics/filters/FETile.cpp:
+        (WebCore::FETile::apply):
+        * platform/graphics/filters/FilterEffect.cpp:
+        (WebCore::FilterEffect::effectContext):
+        * platform/graphics/filters/SourceAlpha.cpp:
+        (WebCore::SourceAlpha::apply):
+        * platform/graphics/filters/SourceGraphic.cpp:
+        (WebCore::SourceGraphic::apply):
+        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
+        (WebCore::MediaPlayerPrivateGStreamer::paint):
+        * platform/graphics/gtk/FontGtk.cpp:
+        (WebCore::Font::drawComplexText):
+        * platform/graphics/mac/GraphicsContextMac.mm:
+        (WebCore::GraphicsContext::drawFocusRing):
+        * platform/graphics/mac/GraphicsLayerCA.mm:
+        (WebCore::setLayerBorderColor):
+        (WebCore::setLayerBackgroundColor):
+        * platform/graphics/qt/GraphicsContextQt.cpp:
+        (WebCore::GraphicsContext::GraphicsContext):
+        * platform/graphics/qt/ImageBufferQt.cpp:
+        (WebCore::ImageBuffer::ImageBuffer):
+        (WebCore::ImageBuffer::draw):
+        * platform/graphics/skia/ImageBufferSkia.cpp:
+        (WebCore::ImageBuffer::ImageBuffer):
+        * platform/graphics/skia/PlatformContextSkia.cpp:
+        (WebCore::PlatformContextSkia::uploadSoftwareToHardware):
+        * platform/graphics/win/FontCGWin.cpp:
+        (WebCore::Font::drawGlyphs):
+        * platform/graphics/win/GraphicsContextCGWin.cpp:
+        (WebCore::GraphicsContext::GraphicsContext):
+        (WebCore::GraphicsContext::drawFocusRing):
+        * platform/graphics/win/GraphicsLayerCACF.cpp:
+        (WebCore::setLayerBorderColor):
+        (WebCore::setLayerBackgroundColor):
+        * platform/graphics/win/ImageCGWin.cpp:
+        (WebCore::BitmapImage::getHBITMAPOfSize):
+        * platform/graphics/win/ImageCairoWin.cpp:
+        (WebCore::BitmapImage::getHBITMAPOfSize):
+        (WebCore::BitmapImage::drawFrameMatchingSourceSize):
+        * platform/graphics/win/WebLayer.cpp:
+        (WebCore::WebLayer::drawInContext):
+        * platform/graphics/wince/GraphicsContextWinCE.cpp:
+        (WebCore::GraphicsContext::clearRect):
+        (WebCore::GraphicsContext::fillRect):
+        * platform/graphics/wince/ImageWinCE.cpp:
+        (WebCore::BitmapImage::getHBITMAPOfSize):
+        * platform/graphics/wx/GraphicsContextWx.cpp:
+        (WebCore::GraphicsContext::GraphicsContext):
+        * platform/gtk/RenderThemeGtk.cpp:
+        (WebCore::RenderThemeGtk::paintSearchFieldResultsDecoration):
+        (WebCore::RenderThemeGtk::paintSearchFieldCancelButton):
+        (WebCore::paintMediaButton):
+        (WebCore::RenderThemeGtk::paintMediaSliderTrack):
+        (WebCore::RenderThemeGtk::paintMediaSliderThumb):
+        * platform/mac/ScrollbarThemeMac.mm:
+        (WebCore::ScrollbarThemeMac::paint):
+        * platform/win/PopupMenuWin.cpp:
+        (WebCore::PopupMenuWin::paint):
+        * platform/win/WebCoreTextRenderer.cpp:
+        (WebCore::doDrawTextAtPoint):
+        * platform/wx/wxcode/mac/carbon/non-kerned-drawing.cpp:
+        (WebCore::drawTextWithSpacing):
+        * plugins/PluginView.cpp:
+        (WebCore::PluginView::paintMissingPluginIcon):
+        * rendering/RenderLayer.cpp:
+        (WebCore::RenderLayer::beginTransparencyLayers):
+        (WebCore::RenderLayer::paintResizer):
+        * rendering/RenderListMarker.cpp:
+        (WebCore::RenderListMarker::paint):
+        * rendering/RenderMediaControlsChromium.cpp:
+        (WebCore::paintMediaButton):
+        (WebCore::paintMediaSlider):
+        (WebCore::paintMediaVolumeSlider):
+        (WebCore::paintMediaTimelineContainer):
+        * rendering/RenderSVGImage.cpp:
+        (WebCore::RenderSVGImage::paint):
+        * rendering/RenderSVGResourceClipper.cpp:
+        (WebCore::RenderSVGResourceClipper::applyClippingToContext):
+        * rendering/RenderSVGResourceFilter.cpp:
+        (WebCore::RenderSVGResourceFilter::applyResource):
+        (WebCore::RenderSVGResourceFilter::postApplyResource):
+        * rendering/RenderSVGResourceGradient.cpp:
+        (WebCore::createMaskAndSwapContextForTextGradient):
+        * rendering/RenderSVGResourceMasker.cpp:
+        (WebCore::RenderSVGResourceMasker::applyResource):
+        (WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):
+        * rendering/RenderSVGResourcePattern.cpp:
+        (WebCore::RenderSVGResourcePattern::createTileImage):
+        * rendering/RenderSVGResourceSolidColor.cpp:
+        (WebCore::RenderSVGResourceSolidColor::applyResource):
+        * rendering/RenderScrollbarTheme.cpp:
+        (WebCore::RenderScrollbarTheme::paintScrollCorner):
+        * rendering/RenderThemeMac.mm:
+        (WebCore::RenderThemeMac::paintProgressBar):
+        (WebCore::RenderThemeMac::paintMenuListButton):
+        * rendering/RenderThemeSafari.cpp:
+        (WebCore::RenderThemeSafari::paintMenuListButton):
+        * rendering/RenderThemeWinCE.cpp:
+        (WebCore::RenderThemeWinCE::paintSearchFieldCancelButton):
+        (WebCore::RenderThemeWinCE::paintSliderTrack):
+        (WebCore::RenderThemeWinCE::paintSliderThumb):
+        * rendering/SVGImageBufferTools.cpp:
+        (WebCore::SVGImageBufferTools::createImageBuffer):
+        * rendering/SVGImageBufferTools.h:
+        * rendering/style/StyleRareInheritedData.cpp:
+        (WebCore::StyleRareInheritedData::StyleRareInheritedData):
+        * svg/SVGFEImageElement.cpp:
+        (WebCore::SVGFEImageElement::build):
+        * svg/graphics/SVGImage.cpp:
+        (WebCore::SVGImage::nativeImageForCurrentFrame):
+        * svg/graphics/filters/SVGFEImage.cpp:
+        (WebCore::FEImage::apply):
+
+2010-10-20  Dirk Schulze  &lt;krit@webkit.org&gt;
+
+        Reviewed by Andreas Kling.
+
+        Remove left over code after moving Cairo port to ShadowContext
+        https://bugs.webkit.org/show_bug.cgi?id=47929
+
+        ImageBufferFilter is not needed anymore, since Cairo is using ShadowContext now.
+        Made kernelPosition() in FEGaussianBlur a inline function instead of a static function.
+
+        * CMakeLists.txt:
+        * GNUmakefile.am:
+        * WebCore.gypi:
+        * WebCore.vcproj/WebCore.vcproj:
+        * platform/graphics/filters/FEGaussianBlur.cpp:
+        (WebCore::kernelPosition):
+        * platform/graphics/filters/FEGaussianBlur.h:
+        * platform/graphics/filters/ImageBufferFilter.cpp: Removed.
+        * platform/graphics/filters/ImageBufferFilter.h: Removed.
+
+2010-10-20  Nikolas Zimmermann  &lt;nzimmermann@rim.com&gt;
+
+        Not reviewed.
+
+        Fix efl build, by adding the new svg/properties include directory.
+
+        * CMakeLists.txt:
+
+2010-10-19  Andrey Kosyakov  &lt;caseq@chromium.org&gt;
+
+        Reviewed by Pavel Feldman.
+
+        Web Inspector: expose request/response cookies in HAR
+        https://bugs.webkit.org/show_bug.cgi?id=47894
+
+        Test: inspector/cookie-parser.html
+
+        * WebCore.gypi:
+        * WebCore.vcproj/WebCore.vcproj:
+        * inspector/front-end/CookieParser.js: Added.
+        * inspector/front-end/HAREntry.js:
+        (WebInspector.HAREntry.prototype._buildRequest):
+        (WebInspector.HAREntry.prototype._buildResponse):
+        (WebInspector.HAREntry.prototype._buildCookies):
+        (WebInspector.HAREntry.prototype._buildCookie):
+        * inspector/front-end/Resource.js: Parse Cookie/Set-Cookie headers and expose cookies.
+        (WebInspector.Resource.prototype.set requestHeaders):
+        (WebInspector.Resource.prototype.get requestCookies):
+        (WebInspector.Resource.prototype.set responseHeaders):
+        (WebInspector.Resource.prototype.get responseCookies):
+        (WebInspector.Resource.prototype._parseRequestCookies):
+        (WebInspector.Resource.prototype._parseResponseCookies):
+        * inspector/front-end/WebKit.qrc:
+        * inspector/front-end/inspector.html:
+
+2010-10-20  Nikolas Zimmermann  &lt;nzimmermann@rim.com&gt;
+
+        Not reviewed.
+
+        Fix non-mac builds, by adding the new svg/properties include directory.
+
+        * GNUmakefile.am:
+        * WebCore.gyp/WebCore.gyp:
+        * WebCore.pro:
+        * WebCore.vcproj/WebCoreCommon.vsprops:
+
+2010-10-20  Nikolas Zimmermann  &lt;nzimmermann@rim.com&gt;
+
+        Reviewed by Adam Roben.
+
+        Rename SVGAnimatedProperty* -&gt; DeprecatedSVGAnimatedProperty*
+        https://bugs.webkit.org/show_bug.cgi?id=47973
+
+        Prepare fixing bug 47905, redesigning SVGAnimatedProperty. As we're going to move type by type
+        to the new animated property concept, keep the old one around, marked deprecated, until the
+        transition is finished.
+
+        * GNUmakefile.am:
+        * WebCore.gypi:
+        * WebCore.pro:
+        * WebCore.vcproj/WebCore.vcproj:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/scripts/CodeGeneratorObjC.pm:
+        * bindings/scripts/CodeGeneratorV8.pm:
+        * svg/DeprecatedSVGAnimatedProperty.h: Copied from svg/SVGAnimatedProperty.h.
+        (WebCore::DeprecatedSVGAnimatedPropertyTearOff::DeprecatedSVGAnimatedPropertyTearOff):
+        (WebCore::DeprecatedSVGAnimatedPropertyTearOff::~DeprecatedSVGAnimatedPropertyTearOff):
+        (WebCore::DeprecatedSVGAnimatedProperty::~DeprecatedSVGAnimatedProperty):
+        (WebCore::DeprecatedSVGAnimatedProperty::DeprecatedSVGAnimatedProperty):
+        (WebCore::DeprecatedSVGAnimatedProperty::value):
+        (WebCore::DeprecatedSVGAnimatedProperty::baseValue):
+        * svg/DeprecatedSVGAnimatedPropertyTraits.h: Copied from svg/SVGAnimatedPropertyTraits.h.
+        * svg/DeprecatedSVGAnimatedTemplate.h: Copied from svg/SVGAnimatedTemplate.h.
+        (WebCore::DeprecatedSVGAnimatedTypeWrapperKey::DeprecatedSVGAnimatedTypeWrapperKey):
+        (WebCore::DeprecatedSVGAnimatedTypeWrapperKey::operator==):
+        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHash::hash):
+        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHash::equal):
+        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHashTraits::constructDeletedValue):
+        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHashTraits::isDeletedValue):
+        (WebCore::DeprecatedSVGAnimatedTemplate::~DeprecatedSVGAnimatedTemplate):
+        (WebCore::DeprecatedSVGAnimatedTemplate::forgetWrapper):
+        (WebCore::lookupOrCreateWrapper):
+        * svg/SVGAnimatedProperty.h: Removed.
+        * svg/SVGAnimatedPropertySynchronizer.h: Removed.
+        * svg/SVGAnimatedPropertyTraits.h: Removed.
+        * svg/SVGAnimatedTemplate.h: Removed.
+        * svg/SVGElement.h:
+        * svg/SVGExternalResourcesRequired.h:
+        * svg/SVGFitToViewBox.h:
+        * svg/SVGURIReference.h:
+        * svg/properties: Added.
+        * svg/properties/SVGAnimatedPropertySynchronizer.h: Copied from svg/SVGAnimatedPropertySynchronizer.h.
+
+2010-10-20  Shinichiro Hamaji  &lt;hamaji@chromium.org&gt;
+
+        Reviewed by Kent Tamura.
+
+        absolutely positioned list in inline element crashes
+        https://bugs.webkit.org/show_bug.cgi?id=45095
+
+        Add a NULL check to avoid crash. The rendering result isn't ideal yet.
+
+        Test: fast/lists/positioned-count-crash.html
+
+        * rendering/RenderListItem.cpp:
+        (WebCore::previousListItem):
+
+2010-10-19  Adam Roben  &lt;aroben@apple.com&gt;
+
+        Remove uses of CACFContextRef and CARender* from WebCore
+
+        These types are now wrapped in a WKCACFContext type exported by
+        WebKitSystemInterface.
+
+        Fixes &lt;http://webkit.org/b/43244&gt;.
+
+        Reviewed by Sam Weinig.
+
+        * platform/graphics/win/WKCACFContextFlusher.cpp:
+        (WebCore::WKCACFContextFlusher::addContext):
+        (WebCore::WKCACFContextFlusher::removeContext):
+        (WebCore::WKCACFContextFlusher::flushAllContexts):
+        * platform/graphics/win/WKCACFContextFlusher.h:
+        Changed to use WKCACFContext. We don't retain/release the context when
+        putting it into/taking it out of the set. WKCACFContext is not a
+        ref-counted type, so we can't retain/release it, but the
+        retain/release was also unnecessary as WKCACFLayerRenderer calls
+        removeContext before the context is destroyed.
+
+        * platform/graphics/win/WKCACFLayer.cpp:
+        (WebCore::WKCACFLayer::becomeRootLayerForContext):
+        * platform/graphics/win/WKCACFLayer.h:
+        Changed to use WKCACFContext.
+
+        * platform/graphics/win/WKCACFLayerRenderer.cpp:
+        (WebCore::WKCACFLayerRenderer::didFlushContext):
+        (WebCore::WKCACFLayerRenderer::WKCACFLayerRenderer):
+        (WebCore::WKCACFLayerRenderer::~WKCACFLayerRenderer):
+        (WebCore::WKCACFLayerRenderer::layerTreeDidChange):
+        (WebCore::WKCACFLayerRenderer::createRenderer):
+        (WebCore::WKCACFLayerRenderer::destroyRenderer):
+        (WebCore::WKCACFLayerRenderer::render): Also replaced uses of
+        CGSRegion with WebKitSystemInterface functions/types.
+        (WebCore::WKCACFLayerRenderer::resetDevice):
+        * platform/graphics/win/WKCACFLayerRenderer.h:
+        Replaced our CACFContextRef, CARenderContext, and CARenderOGLContext
+        with a single WKCACFContext, which wraps all three. We hold a bare
+        pointer to it and destroy it in our destructor.
+
+2010-10-19  Yongjun Zhang  &lt;yongjun_zhang@apple.com&gt;
+
+        Reviewed by Dan Bernstein.
+
+        Pixel cracks when using background image sprite on transformed element at certain scales.
+        https://bugs.webkit.org/show_bug.cgi?id=47868
+
+        The pixel bleeding happens when the current context has scale and interpolation is kCGInterpolationHigh
+        or kCGInterpolationDefault.  If the source rect size is smaller than the intrinsic image size,  some
+        pixels outside of the clip rect will also be used to interpolate the color value for clip edges, which
+        results in unwanted thin lines around the painted area.  We need to use sub-image patch to get rid of
+        the artifacts in this case.
+
+        Test: fast/images/pixel-crack-image-background-webkit-transform-scale.html
+
+        * platform/graphics/cg/ImageCG.cpp:
+        (WebCore::BitmapImage::draw):
+
+2010-10-19  Evan Martin  &lt;evan@chromium.org&gt;
+
+        Reviewed by Tony Chang.
+
+        sqlite: remove unused member variable
+        https://bugs.webkit.org/show_bug.cgi?id=47957
+
+        There's no need to save the error code into a member variable
+        because nobody ever looks at it.
+
+        * platform/sql/SQLiteDatabase.cpp:
+        (WebCore::SQLiteDatabase::open):
+        * platform/sql/SQLiteDatabase.h:
+
+2010-10-19  Jia Pu  &lt;jpu@apple.com&gt;
+
+        Reviewed by James Robinson.
+
+        Moving cursor back to autocorrected word in the same line shouldn't remove the underline
+        https://bugs.webkit.org/show_bug.cgi?id=47629
+        &lt;rdar://problem/8546758&gt;
+        
+        Patch &lt;http://trac.webkit.org/changeset/70071&gt; breaks some Chromium Mac hehavior. This patch
+        fixes that.
+
+        * editing/Editor.cpp:
+        (WebCore::Editor::respondToChangedSelection): Add &quot;!PLATFORM(MAC)&quot; to make sure nothing changes
+          on non-Mac platforms.
+
+2010-10-19  Alexey Proskuryakov  &lt;ap@apple.com&gt;
+
+        Build fix (EFL, maybe more).
+
+        * CMakeLists.txt: Added platform/Language.cpp here, too.
+
+2010-10-19  Jian Li  &lt;jianli@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        Rename createBlobURL to createObjectURL and revokeBlobURL to
+        revokeObjectURL per the latest File API spec.
+        https://bugs.webkit.org/show_bug.cgi?id=47934
+
+        * inspector/front-end/ResourcesPanel.js:
+        (WebInspector.ResourcesPanel.prototype._contextMenu):
+        * inspector/front-end/utilities.js:
+        * page/DOMWindow.cpp:
+        (WebCore::DOMWindow::createObjectURL):
+        (WebCore::DOMWindow::revokeObjectURL):
+        * page/DOMWindow.h:
+        * page/DOMWindow.idl:
+        * workers/WorkerContext.cpp:
+        (WebCore::WorkerContext::createObjectURL):
+        (WebCore::WorkerContext::revokeObjectURL):
+        * workers/WorkerContext.h:
+        * workers/WorkerContext.idl:
+
+2010-10-19  Alexey Proskuryakov  &lt;ap@apple.com&gt;
+
+        Reviewed by Anders Carlsson.
+
+        https://bugs.webkit.org/show_bug.cgi?id=47933
+        &lt;rdar://problem/8494337&gt; navigator.language doesn't work in WebKit2
+
+        * CMakeListsEfl.txt:
+        * GNUmakefile.am:
+        * WebCore.gypi:
+        * WebCore.pro:
+        * WebCore.vcproj/WebCore.vcproj:
+        * WebCore.xcodeproj/project.pbxproj:
+        * platform/chromium/Language.cpp: Removed.
+        * platform/chromium/LanguageChromium.cpp: Copied from WebCore/platform/chromium/Language.cpp.
+        * platform/efl/Language.cpp: Removed.
+        * platform/efl/LanguageEfl.cpp: Copied from WebCore/platform/efl/Language.cpp.
+        * platform/gtk/Language.cpp: Removed.
+        * platform/gtk/LanguageGtk.cpp: Copied from WebCore/platform/gtk/Language.cpp.
+        * platform/qt/Language.cpp: Removed.
+        * platform/qt/LanguageQt.cpp: Copied from WebCore/platform/qt/Language.cpp.
+        * platform/win/Language.cpp: Removed.
+        * platform/win/LanguageWin.cpp: Copied from WebCore/platform/win/Language.cpp.
+        * platform/Language.cpp: Added.
+        Cross platform code is now in platform/Language.cpp. So, I renamed platform files to match
+        the common pattern.
+
+        * WebCore.exp.in: Exported new functions.
+
+        * platform/Language.h: Added an ability to force the language, and an ability to set up
+        listeners for changes (if the platform implements that). Web process will always use the
+        forced language, as sent to it from UI process.
+
+        * platform/mac/Language.mm: Moved code from WebKit.
+        (WebCore::platformDefaultLanguage): Added code to synchronize user defaults. For some reason,
+        they come unsynchronized in WebKit2 here, unlike WebKit1.
+
+        * page/mac/WebCoreViewFactory.h: Removed defaultLanguageCode. WebCore no longer goes to WebKit
+        to ask for that.
+
+        * platform/mac/WebCoreSystemInterface.h:
+        * platform/mac/WebCoreSystemInterface.mm:
+        Added wkCopyCFLocalizationPreferredName().
+
+2010-10-19  James Simonsen  &lt;simonjam@chromium.org&gt;
+
+        Reviewed by Adam Barth.
+
+        Add &quot;in select&quot; insertion mode to parser.
+
+        This was added to the spec in:
+        http://html5.org/tools/web-apps-tracker?from=5520&amp;to=5522
+
+        And as a result of:
+        http://www.w3.org/Bugs/Public/show_bug.cgi?id=10314
+
+        https://bugs.webkit.org/show_bug.cgi?id=47706
+
+        No new tests. Open to ideas.
+
+        * html/parser/HTMLElementStack.cpp: Added &quot;in select&quot; mode.
+        (WebCore::HTMLNames::isSelectScopeMarker): Ditto.
+        (WebCore::HTMLElementStack::inSelectScope): Ditto.
+        * html/parser/HTMLElementStack.h: Ditto.
+        * html/parser/HTMLTreeBuilder.cpp:
+        (WebCore::HTMLTreeBuilder::processStartTag): Use &quot;in select&quot; instead of &quot;in table.&quot;
+        (WebCore::HTMLTreeBuilder::processEndTag): Ditto.
+
</ins><span class="cx"> 2010-10-19  Jeremy Orlow  &lt;jorlow@chromium.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Reviewed by Nate Chapin.
</span></span></pre></div>
<a id="brancheschromium552WebCoreplatformWidgeth"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebCore/platform/Widget.h (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebCore/platform/Widget.h        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebCore/platform/Widget.h        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -227,6 +227,10 @@
</span><span class="cx">     const String edjeThemeRecursive() const;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if PLATFORM(CHROMIUM)
+    virtual bool isPluginContainer() const { return false; }
+#endif
+
</ins><span class="cx">     // Virtual methods to convert points to/from the containing ScrollView
</span><span class="cx">     virtual IntRect convertToContainingView(const IntRect&amp;) const;
</span><span class="cx">     virtual IntRect convertFromContainingView(const IntRect&amp;) const;
</span></span></pre></div>
<a id="brancheschromium552WebKitchromiumChangeLog"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebKit/chromium/ChangeLog (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebKit/chromium/ChangeLog        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebKit/chromium/ChangeLog        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -1,3 +1,419 @@
</span><ins>+2010-10-20  John Abd-El-Malek  &lt;jam@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        [chromium] Fix crash when mousing over scrollview
+        https://bugs.webkit.org/show_bug.cgi?id=47956
+
+        * src/ChromeClientImpl.cpp:
+        (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
+        * src/ChromiumBridge.cpp:
+        (WebCore::ChromiumBridge::pluginScriptableObject):
+        * src/ContextMenuClientImpl.cpp:
+        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
+        * src/FrameLoaderClientImpl.cpp:
+        (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
+        * src/WebPluginContainerImpl.h:
+        (WebKit::WebPluginContainerImpl::isPluginContainer):
+
+2010-10-20  Sheriff Bot  &lt;webkit.review.bot@gmail.com&gt;
+
+        Unreviewed, rolling out r70149.
+        http://trac.webkit.org/changeset/70149
+        https://bugs.webkit.org/show_bug.cgi?id=47989
+
+        &quot;Build breaks in mac and win&quot; (Requested by satish on
+        #webkit).
+
+        * public/WebSpeechInputController.h:
+        (WebKit::WebSpeechInputController::startRecognition):
+        * public/WebSpeechInputControllerMock.h:
+        * src/SpeechInputClientImpl.cpp:
+        (WebKit::SpeechInputClientImpl::startRecognition):
+        * src/SpeechInputClientImpl.h:
+        * src/WebSpeechInputControllerMockImpl.cpp:
+        (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
+        (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
+        * src/WebSpeechInputControllerMockImpl.h:
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::WebViewImpl):
+        * src/WebViewImpl.h:
+
+2010-10-19  Leandro Gracia Gil  &lt;leandrogracia@google.com&gt;
+
+        Reviewed by Jeremy Orlow.

+        Patch the current speech input implementation to use and validate the
+        nearest language tag. The language is now passed to the startRecognition
+        methods so that language-specific recognition could be used. Also added
+        a second parameter to setMockSpeechInputResult for the language used in
+        speech recognition.
+        https://bugs.webkit.org/show_bug.cgi?id=47089
+
+        This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
+        details see http://codereview.chromium.org/3615005/show and
+        http://codereview.chromium.org/3595018/show.
+
+        * public/WebSpeechInputController.h:
+        (WebKit::WebSpeechInputController::startRecognition):
+        * public/WebSpeechInputControllerMock.h:
+        * src/SpeechInputClientImpl.cpp:
+        (WebKit::SpeechInputClientImpl::create):
+        (WebKit::SpeechInputClientImpl::startRecognition):
+        * src/SpeechInputClientImpl.h:
+        * src/WebSpeechInputControllerMockImpl.cpp:
+        (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
+        (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
+        * src/WebSpeechInputControllerMockImpl.h:
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::WebViewImpl):
+        * src/WebViewImpl.h:
+
+2010-10-20  Dirk Schulze  &lt;krit@webkit.org&gt;
+
+        Unreviewed Chromium win build fix.
+
+        * tests/TransparencyWinTest.cpp:
+        (WebCore::TEST):
+
+2010-10-20  Dirk Schulze  &lt;krit@webkit.org&gt;
+
+        Reviewed by Nikolas Zimmermann.
+
+        Merge ColorSpace and ImageColorSpace enums
+        https://bugs.webkit.org/show_bug.cgi?id=47922
+
+        Renamed ColorSpace enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
+        to follow webkit style rules.
+
+        * src/WebFontImpl.cpp:
+        (WebKit::WebFontImpl::drawText):
+        * src/WebFrameImpl.cpp:
+        (WebKit::WebFrameImpl::paintWithContext):
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::doPixelReadbackToCanvas):
+        * tests/TransparencyWinTest.cpp:
+        (WebCore::TEST):
+
+2010-10-19  Andrey Kosyakov  &lt;caseq@chromium.org&gt;
+
+        Reviewed by Pavel Feldman.
+
+        Web Inspector: expose request/response cookies in HAR
+        https://bugs.webkit.org/show_bug.cgi?id=47894
+
+        * src/WebResourceRawHeaders.cpp:
+        (WebKit::addHeader): paste coalescent headers using &quot;\n: as a separator instead of &quot;, &quot;
+
+2010-10-19  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Reviewed by Kent Tamura.
+
+        [chromium] Use webkit's TestNetscapePlugIn in DRT mac
+        https://bugs.webkit.org/show_bug.cgi?id=47850
+
+        * WebKit.gyp: Copy WebKitTestPlugIn into plugins and add
+            GCC_SYMBOLS_PRIVATE_EXTERN: NO to export the symbols.
+
+2010-10-19  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Unreviewed.  Rolling chromium DEPS to 63057 to pick up mac plugin
+        loading in DRT.
+
+        * DEPS: bump chromium DEPS to 63057.
+
+2010-10-19  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Reviewed by Kent Tamura.
+
+        [chromium] DumpRenderTree shouldn't put '.' in include path
+        https://bugs.webkit.org/show_bug.cgi?id=47877
+
+        * WebKit.gyp: Replace '.' with &lt;(chromium_src_dir) and add public
+
+2010-10-18  Adrienne Walker  &lt;enne@google.com&gt;
+
+        Reviewed by Kenneth Russell.
+
+        Turn off antialiasing when using Mesa during testing.
+        https://bugs.webkit.org/show_bug.cgi?id=47697
+
+        * src/WebGraphicsContext3DDefaultImpl.cpp:
+        (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes):
+
+2010-10-18  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Update the chromium DEPS from 62399 to 62813 to pick up skia fixes
+
+        * DEPS:
+
+2010-10-17  Pavel Feldman  &lt;pfeldman@chromium.org&gt;
+
+        Reviewed by Yury Semikhatsky.
+
+        Web Inspector: Introduce InspectorResourceAgent.h/cpp and ResourceManager.js to
+        fill network panel with data.
+        https://bugs.webkit.org/show_bug.cgi?id=47779
+
+        * src/WebDevToolsAgentImpl.cpp:
+        (WebKit::WebDevToolsAgentImpl::didReceiveResponse):
+
+2010-10-17  Pascal Massimino  &lt;pascal.massimino@gmail.com&gt;
+
+        Reviewed by Adam Barth.
+
+        Add support for WebP image decoding in ImageDecoder
+        using library libwebp-decode library available from
+        http://www.webmproject.org/code/
+
+        https://bugs.webkit.org/show_bug.cgi?id=47512
+
+        Tests: fast/images/webp-image-decoding.html
+
+        * CMakeLists.txt:
+            add platform/image-decoders/webp files and directory
+        * GNUmakefile.am:
+            add platform/image-decoders/webp directory
+        * WebCore.gyp/WebCore.gyp:
+            add platform/image-decoders/webp directory
+        * WebCore.gypi:
+            add platform/image-decoders/webp directory
+        * features.gypi:
+            add WTF_USE_WEBP=1
+        * platform/image-decoders/ImageDecoder.cpp:
+        (WebCore::ImageDecoder::create):
+            instantiate webp decoder for file starting with 'RIFF????WEBP'
+        * platform/image-decoders/webp: Added.
+        * platform/image-decoders/webp/WEBPImageDecoder.cpp: Added.
+        (WebCore::WEBPImageDecoder::WEBPImageDecoder):
+        (WebCore::WEBPImageDecoder::~WEBPImageDecoder):
+        (WebCore::WEBPImageDecoder::isSizeAvailable):
+        (WebCore::WEBPImageDecoder::frameBufferAtIndex):
+        (WebCore::WEBPImageDecoder::decode):
+            sub-class handling decoding of webp images
+        * platform/image-decoders/webp/WEBPImageDecoder.h: Added.
+        (WebCore::WEBPImageDecoder::filenameExtension):
+        (WebCore::WEBPImageDecoder::supportsAlpha):
+            header for webp-decoder sub-class
+
+2010-10-15  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Reviewed by Kent Tamura.
+
+        [chromium] compile TestNetscapePlugIn on Chromium mac
+        https://bugs.webkit.org/show_bug.cgi?id=47633
+
+        * WebKit.gyp:  Add a mac specific target for compiling TestNetscapePlugIn
+            Fix an include dir so we can compile in a chromium checkout.
+
+2010-10-15  Sheriff Bot  &lt;webkit.review.bot@gmail.com&gt;
+
+        Unreviewed, rolling out r69809.
+        http://trac.webkit.org/changeset/69809
+        https://bugs.webkit.org/show_bug.cgi?id=47725
+
+        Broke chromium mac compile (Requested by japhet on #webkit).
+
+        * WebKit.gyp:
+
+2010-10-15  Nikolas Zimmermann  &lt;nzimmermann@rim.com&gt;
+
+        Reviewed by Dirk Schulze.
+
+        Replace some String::format() usages by StringConcatenate in WebKit
+        https://bugs.webkit.org/show_bug.cgi?id=47714
+
+        * src/BackForwardListClientImpl.cpp:
+        (WebKit::BackForwardListClientImpl::itemAtIndex):
+        * src/DebuggerAgentManager.cpp:
+        (WebKit::DebuggerAgentManager::debugDetach):
+        * src/LocalizedStrings.cpp:
+        (WebCore::imageTitle):
+        * src/WebPageSerializer.cpp:
+        (WebKit::WebPageSerializer::generateMetaCharsetDeclaration):
+        (WebKit::WebPageSerializer::generateBaseTagDeclaration):
+
+2010-10-14  Wei Jia  &lt;wjia@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        Retrieve info of lock keys from stashed currentInputEvent which
+        is stored by chromium when it passes input event to WebCore.
+        Retrieving only when stashed event is a keyboard event, which
+        means synthetic KeyboardEvent inherits lock key state from real
+        keyboard event.
+        https://bugs.webkit.org/show_bug.cgi?id=46518
+
+        * src/WebPluginContainerImpl.cpp:
+        (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
+
+2010-10-14  John Abd-El-Malek  &lt;jam@chromium.org&gt;
+
+        Reviewed by Tony Chang.
+
+        [chromium] null check the widget before sending it data as calling didReceiveData might delete it
+        https://bugs.webkit.org/show_bug.cgi?id=47708
+
+        * src/FrameLoaderClientImpl.cpp:
+        (WebKit::FrameLoaderClientImpl::committedLoad):
+
+2010-10-14  Tony Chang  &lt;tony@chromium.org&gt;
+
+        Reviewed by Kent Tamura.
+
+        [chromium] compile TestNetscapePlugIn on Chromium mac
+        https://bugs.webkit.org/show_bug.cgi?id=47633
+
+        * WebKit.gyp:  Add a mac specific target for compiling TestNetscapePlugIn
+
+2010-10-13  Kinuko Yasuda  &lt;kinuko@chromium.org&gt;
+
+        Reviewed by Jian Li.
+
+        [Chromium] Enable FILE_SYSTEM by default for chromium
+        https://bugs.webkit.org/show_bug.cgi?id=47639
+
+        * features.gypi: Add FILE_SYSTEM=1. Also remove FILE_READER=1
+        as it seems to be not used anymore.
+
+2010-10-13  Jeremy Orlow  &lt;jorlow@chromium.org&gt;
+
+        Reviewed by Nate Chapin.
+
+        IndexedDB should fire some errors synchronously
+        https://bugs.webkit.org/show_bug.cgi?id=47530
+
+        * public/WebIDBCursor.h:
+        * public/WebIDBDatabase.h:
+        (WebKit::WebIDBDatabase::transaction):
+        * public/WebIDBFactory.h:
+        (WebKit::WebIDBFactory::open):
+        * public/WebIDBObjectStore.h:
+        * public/WebIDBTransactionCallbacks.h:
+        * src/IDBCursorBackendProxy.cpp:
+        (WebCore::IDBCursorBackendProxy::update):
+        (WebCore::IDBCursorBackendProxy::continueFunction):
+        (WebCore::IDBCursorBackendProxy::remove):
+        * src/IDBCursorBackendProxy.h:
+        * src/IDBDatabaseProxy.cpp:
+        (WebCore::IDBDatabaseProxy::createObjectStore):
+        (WebCore::IDBDatabaseProxy::removeObjectStore):
+        (WebCore::IDBDatabaseProxy::setVersion):
+        (WebCore::IDBDatabaseProxy::transaction):
+        * src/IDBDatabaseProxy.h:
+        * src/IDBIndexBackendProxy.cpp:
+        (WebCore::IDBIndexBackendProxy::openCursor):
+        (WebCore::IDBIndexBackendProxy::openKeyCursor):
+        (WebCore::IDBIndexBackendProxy::get):
+        (WebCore::IDBIndexBackendProxy::getKey):
+        * src/IDBIndexBackendProxy.h:
+        * src/IDBObjectStoreProxy.cpp:
+        (WebCore::IDBObjectStoreProxy::get):
+        (WebCore::IDBObjectStoreProxy::put):
+        (WebCore::IDBObjectStoreProxy::remove):
+        (WebCore::IDBObjectStoreProxy::createIndex):
+        (WebCore::IDBObjectStoreProxy::index):
+        (WebCore::IDBObjectStoreProxy::removeIndex):
+        (WebCore::IDBObjectStoreProxy::openCursor):
+        * src/IDBObjectStoreProxy.h:
+        * src/WebIDBCursorImpl.cpp:
+        (WebKit::WebIDBCursorImpl::update):
+        (WebKit::WebIDBCursorImpl::continueFunction):
+        (WebKit::WebIDBCursorImpl::remove):
+        * src/WebIDBCursorImpl.h:
+        * src/WebIDBDatabaseImpl.cpp:
+        (WebKit::WebIDBDatabaseImpl::createObjectStore):
+        (WebKit::WebIDBDatabaseImpl::removeObjectStore):
+        (WebKit::WebIDBDatabaseImpl::setVersion):
+        (WebKit::WebIDBDatabaseImpl::transaction):
+        * src/WebIDBDatabaseImpl.h:
+        * src/WebIDBIndexImpl.cpp:
+        (WebKit::WebIDBIndexImpl::openObjectCursor):
+        (WebKit::WebIDBIndexImpl::openKeyCursor):
+        (WebKit::WebIDBIndexImpl::getObject):
+        (WebKit::WebIDBIndexImpl::getKey):
+        * src/WebIDBIndexImpl.h:
+        * src/WebIDBObjectStoreImpl.cpp:
+        (WebKit::WebIDBObjectStoreImpl::get):
+        (WebKit::WebIDBObjectStoreImpl::put):
+        (WebKit::WebIDBObjectStoreImpl::remove):
+        (WebKit::WebIDBObjectStoreImpl::createIndex):
+        (WebKit::WebIDBObjectStoreImpl::index):
+        (WebKit::WebIDBObjectStoreImpl::removeIndex):
+        (WebKit::WebIDBObjectStoreImpl::openCursor):
+        * src/WebIDBObjectStoreImpl.h:
+
+2010-10-13  Brett Wilson  &lt;brettw@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        Save and restore the GraphicsContext around setting the clip rect for
+        drawing text.
+        https://bugs.webkit.org/show_bug.cgi?id=47634
+
+        * src/WebFontImpl.cpp:
+        (WebKit::WebFontImpl::drawText):
+
+2010-10-13  Kenneth Russell  &lt;kbr@google.com&gt;
+
+        Reviewed by James Robinson.
+
+        Revert changes to WebViewImpl in r69633
+        https://bugs.webkit.org/show_bug.cgi?id=47610
+
+        Revert change to WebViewImpl.cpp in
+        http://trac.webkit.org/changeset/69633 which incorrectly used
+        PassRefPtr for a local variable instead of RefPtr. This was a fix
+        for changes in http://trac.webkit.org/changeset/69619 and
+        http://trac.webkit.org/changeset/69624 .
+
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+
+2010-10-13  Gavin Barraclough  &lt;barraclough@apple.com&gt;
+
+        Reviewed by Oliver Hunt.
+
+        Bug 43987 - Downloading using XHR is much slower than before
+
+        * src/WebPageSerializerImpl.cpp:
+        (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
+
+2010-10-13  Adam Barth  &lt;abarth@webkit.org&gt;
+
+        Reviewed by Tony Chang.
+
+        [Chromium] Clean up WebPageSerializerImpl::serialize
+        https://bugs.webkit.org/show_bug.cgi?id=47577
+
+        This patch shouldn't have any behavior change.  I'm just trying to
+        understand what this code does.
+
+        * src/WebPageSerializerImpl.cpp:
+        (WebKit::WebPageSerializerImpl::saveHTMLContentToBuffer):
+        (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
+        (WebKit::WebPageSerializerImpl::serialize):
+        * src/WebPageSerializerImpl.h:
+
+2010-10-13  John Knottenbelt  &lt;jknotten@chromium.org&gt;
+
+        Reviewed by Steve Block.
+
+        First step towards client-based Geolocation in Chromium. Build
+        fixes for CLIENT_BASED_GEOLOCATION preprocessor feature define.
+        https://bugs.webkit.org/show_bug.cgi?id=47586
+
+        * WebKit.gyp:
+        * src/ChromeClientImpl.cpp:
+        (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
+        (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
+        * src/ChromiumBridge.cpp:
+        * src/WebGeolocationServiceMock.cpp:
+        (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock):
+        (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
+        (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition):
+        (WebKit::WebGeolocationServiceMock::setMockGeolocationError):
+
</ins><span class="cx"> 2010-10-11  Andrei Popescu  &lt;andreip@google.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Reviewed by Jeremy Orlow.
</span><span class="lines">@@ -2,2 +418,233 @@
</span><span class="cx"> 
</span><ins>+        [Chromium] Cleanup WebIDBFactory::open once the Chromium plumbing has landed.
+        https://bugs.webkit.org/show_bug.cgi?id=47531
+
+        Remove the temporary open() method since the appropriate Chromium plumbing was
+        added in http://codereview.chromium.org/3729003/
+
+        * public/WebIDBFactory.h:
+        (WebKit::WebIDBFactory::open):
+
+2010-10-13  Adam Barth  &lt;abarth@webkit.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        [Chromium] Clean up SerializeDomParam
+        https://bugs.webkit.org/show_bug.cgi?id=47580
+
+        This patch just renames a bunch of the members of this struct to be
+        more sensible.  No behavior change, well, except for one struct member
+        that wasn't initialized.  I didn't trace through this code to see if
+        the uninitialized value was used anywhere, but initializing all the
+        values seems like a good idea.
+
+        * src/WebPageSerializerImpl.cpp:
+        (WebKit::WebPageSerializerImpl::SerializeDomParam::SerializeDomParam):
+        (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag):
+        (WebKit::WebPageSerializerImpl::postActionAfterSerializeOpenTag):
+        (WebKit::WebPageSerializerImpl::postActionAfterSerializeEndTag):
+        (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer):
+        (WebKit::WebPageSerializerImpl::openTagToString):
+        (WebKit::WebPageSerializerImpl::endTagToString):
+        (WebKit::WebPageSerializerImpl::buildContentForNode):
+        * src/WebPageSerializerImpl.h:
+
+2010-10-13  Yury Semikhatsky  &lt;yurys@chromium.org&gt;
+
+        Reviewed by Pavel Feldman.
+
+        Web Inspector: stack information is inconsistent between console.trace and runtime errors.
+        https://bugs.webkit.org/show_bug.cgi?id=47252
+
+        * DEPS: bump up V8 revision
+
+2010-10-12  Kenneth Russell  &lt;kbr@google.com&gt;
+
+        Unreviewed. Fixes for all WebGL content causing assertion failures
+        in Chromium after http://trac.webkit.org/changeset/69619 and
+        http://trac.webkit.org/changeset/69624 .
+
+        * src/GraphicsContext3DChromium.cpp:
+        (WebCore::GraphicsContext3D::create):
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+
+2010-10-12  Alok priyadarshi  &lt;alokp@chromium.org&gt;
+
+        Reviewed by Kenneth Russell.
+
+        Remove support for ANGLE SH_VERSION &lt;= 100
+        https://bugs.webkit.org/show_bug.cgi?id=47307
+
+        * src/WebGraphicsContext3DDefaultImpl.cpp:
+        (WebKit::WebGraphicsContext3DDefaultImpl::angleCreateCompilers):
+        (WebKit::WebGraphicsContext3DDefaultImpl::angleValidateShaderSource):
+
+2010-10-12  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Unreviewed chromium compile fixes for http://trac.webkit.org/changeset/69619.
+
+        * src/GraphicsContext3DChromium.cpp:
+        (WebCore::GraphicsContext3D::create):
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+        * src/WebViewImpl.h:
+
+2010-10-12  Jian Li  &lt;jianli@chromium.org&gt;
+
+        Unreviewed. Bump up revision in order to pick up fix.
+
+        * DEPS:
+
+2010-10-12  Jian Li  &lt;jianli@chromium.org&gt;
+
+        Unreview. Build fix for chromium.
+
+        * public/WebBlobRegistry.h:
+
+2010-10-12  Jian Li  &lt;jianli@chromium.org&gt;
+
+        Reviewed by Darin Fisher.
+
+        [chromium] Update WebBlobData to adapt to BlobData change in terms of
+        handling string data item.
+        https://bugs.webkit.org/show_bug.cgi?id=47423
+
+        Also remove unneeded methods in WebBlobData. WebBlobStorageData.* are
+        also removed since they're not longer needed.
+
+        * WebKit.gyp:
+        * public/WebBlobData.h:
+        * public/WebBlobRegistry.h:
+        * public/WebBlobStorageData.h: Removed.
+        * public/WebThreadSafeData.h: Added.
+        * src/WebBlobData.cpp:
+        * src/WebBlobStorageData.cpp: Removed.
+        * src/WebThreadSafeData.cpp: Added.
+
+2010-10-12  Kavita Kanetkar  &lt;kkanetkar@chromium.org&gt;
+
+        Reviewed by Dumitru Daniliuc.
+
+        [FileSystem] Add ability to pass a bool to create or not create root path while opening filesystem.
+        https://bugs.webkit.org/show_bug.cgi?id=47519
+
+        * public/WebCommonWorkerClient.h:
+        (WebKit::WebCommonWorkerClient::openFileSystem):
+        * public/WebFrameClient.h:
+        (WebKit::WebFrameClient::openFileSystem):
+
+2010-10-12  James Robinson  &lt;jamesr@chromium.org&gt;
+
+        Reviewed by Nate Chapin (in person).
+
+        Fix chromium compile.
+
+        * src/WebPageSerializerImpl.cpp:
+        (WebKit::WebPageSerializerImpl::WebPageSerializerImpl):
+        (WebKit::WebPageSerializerImpl::serialize):
+
+2010-10-12  Nikolas Zimmermann  &lt;nzimmermann@rim.com&gt;
+
+        Reviewed by Gavin Barraclough.
+
+        Unify JSC::StringBuilder &amp; WebCore::StringBuilder
+        https://bugs.webkit.org/show_bug.cgi?id=47538
+
+        * src/LocalizedStrings.cpp:
+        (WebCore::imageTitle): Use WTF::StringBuilder.
+        * src/WebEntities.cpp:
+        (WebKit::WebEntities::convertEntitiesInString): Ditto.
+        * src/WebPageSerializerImpl.cpp: Remove useless includes.
+        (WebKit::WebPageSerializerImpl::encodeAndFlushBuffer): 
+        * src/WebPageSerializerImpl.h: Use WTF::StringBuilder.
+
+2010-10-07  Stephen White  &lt;senorblanco@chromium.org&gt;
+
+        Reviewed by James Robinson.
+
+        [chromium] Zero-out all textures created via WebGraphicsContext3DDefaultImpl::texImage2D().
+        https://bugs.webkit.org/show_bug.cgi?id=47178
+        
+        Covered by fast/canvas/toDataURL-alpha.html, when run with --accelerated-2d-canvas.
+
+        * src/WebGraphicsContext3DDefaultImpl.cpp:
+        (WebKit::bytesPerComponent):
+        (WebKit::componentsPerPixel):
+        (WebKit::imageSizeInBytes):
+        (WebKit::WebGraphicsContext3DDefaultImpl::texImage2D):
+
+2010-10-12  Dave Moore  &lt;davemoore@chromium.org&gt;
+
+        Reviewed by Tony Chang.
+
+        Use new WebThemeEngine api on chromium / linux to draw scrollbars.
+        https://bugs.webkit.org/show_bug.cgi?id=47473
+
+        * public/WebThemeEngine.h: Removed.
+        * chromium/src/ChromiumBridge.cpp:
+
+2010-10-11  Daniel Cheng  &lt;dcheng@chromium.org&gt;
+
+        Reviewed by Tony Chang.
+
+        [chromium] Prepare Clipboard/DragData for transition to new drag-and-drop interface.
+        https://bugs.webkit.org/show_bug.cgi?id=44992
+
+        Add a new entry point for drag in to allow a graceful transition
+        from the legacy drag and drop model, where all data is copied in at the
+        beginning of a drag, to a model where data is retrieved on demand via
+        IPCs. The rationale for this is when we begin supporting arbitrary MIME
+        types in dataTransfer, we don't want to be copying aribtrary amounts of
+        data over for each start drag IPC.
+
+        * public/WebView.h:
+        * src/WebDragData.cpp:
+        (WebKit::WebDragData::initialize): Use the legacy data object.
+        (WebKit::WebDragData::ensureMutable): Change the if to an ASSERT.
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::dragTargetDragEnterNew): New entry point.
+        * src/WebViewImpl.h:
+
+2010-10-11  Jeremy Orlow  &lt;jorlow@chromium.org&gt;
+
+        Reviewed by Nate Chapin.
+
+        [Chromium] Add plumbing for synchronous indexedDB exceptions
+        https://bugs.webkit.org/show_bug.cgi?id=47511
+
+        Add a WebExceptionCode file (already run by fishd) and add versions of
+        each applicable method that take such a parameter.  A follow up patch
+        will be posted with the meat.
+
+        * WebKit.gyp:
+        * public/WebExceptionCode.h: Added.
+        * public/WebIDBCursor.h:
+        (WebKit::WebIDBCursor::update):
+        (WebKit::WebIDBCursor::continueFunction):
+        (WebKit::WebIDBCursor::remove):
+        * public/WebIDBDatabase.h:
+        (WebKit::WebIDBDatabase::objectStore):
+        (WebKit::WebIDBDatabase::createObjectStore):
+        (WebKit::WebIDBDatabase::removeObjectStore):
+        (WebKit::WebIDBDatabase::setVersion):
+        (WebKit::WebIDBDatabase::transaction):
+        * public/WebIDBIndex.h:
+        (WebKit::WebIDBIndex::openObjectCursor):
+        (WebKit::WebIDBIndex::openKeyCursor):
+        (WebKit::WebIDBIndex::getObject):
+        (WebKit::WebIDBIndex::getKey):
+        * public/WebIDBObjectStore.h:
+        (WebKit::WebIDBObjectStore::get):
+        (WebKit::WebIDBObjectStore::put):
+        (WebKit::WebIDBObjectStore::remove):
+        (WebKit::WebIDBObjectStore::createIndex):
+        (WebKit::WebIDBObjectStore::index):
+        (WebKit::WebIDBObjectStore::removeIndex):
+        (WebKit::WebIDBObjectStore::openCursor):
+
+2010-10-11  Andrei Popescu  &lt;andreip@google.com&gt;
+
+        Reviewed by Jeremy Orlow.
+
</ins><span class="cx">         The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
</span></span></pre></div>
<a id="brancheschromium552WebKitchromiumsrcChromeClientImplcpp"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebKit/chromium/src/ChromeClientImpl.cpp (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebKit/chromium/src/ChromeClientImpl.cpp        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebKit/chromium/src/ChromeClientImpl.cpp        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -595,7 +595,7 @@
</span><span class="cx">         RenderObject* object = result.innerNonSharedNode()-&gt;renderer();
</span><span class="cx">         if (object &amp;&amp; object-&gt;isWidget()) {
</span><span class="cx">             Widget* widget = toRenderWidget(object)-&gt;widget();
</span><del>-            if (widget) {
</del><ins>+            if (widget &amp;&amp; widget-&gt;isPluginContainer()) {
</ins><span class="cx">                 WebPluginContainerImpl* plugin = static_cast&lt;WebPluginContainerImpl*&gt;(widget);
</span><span class="cx">                 url = plugin-&gt;plugin()-&gt;linkAtPosition(result.point());
</span><span class="cx">             }
</span></span></pre></div>
<a id="brancheschromium552WebKitchromiumsrcChromiumBridgecpp"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebKit/chromium/src/ChromiumBridge.cpp (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebKit/chromium/src/ChromiumBridge.cpp        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebKit/chromium/src/ChromiumBridge.cpp        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -585,14 +585,9 @@
</span><span class="cx"> 
</span><span class="cx"> NPObject* ChromiumBridge::pluginScriptableObject(Widget* widget)
</span><span class="cx"> {
</span><del>-    if (!widget)
</del><ins>+    if (!widget || !widget-&gt;isPluginContainer())
</ins><span class="cx">         return 0;
</span><span class="cx"> 
</span><del>-    ASSERT(!widget-&gt;isFrameView());
-
-    // NOTE:  We have to trust that the widget passed to us here is a
-    // WebPluginContainerImpl.  There isn't a way to dynamically verify it,
-    // since the derived class (Widget) has no identifier.
</del><span class="cx">     return static_cast&lt;WebPluginContainerImpl*&gt;(widget)-&gt;scriptableObject();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="brancheschromium552WebKitchromiumsrcContextMenuClientImplcpp"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebKit/chromium/src/ContextMenuClientImpl.cpp (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebKit/chromium/src/ContextMenuClientImpl.cpp        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebKit/chromium/src/ContextMenuClientImpl.cpp        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -208,7 +208,7 @@
</span><span class="cx">         RenderObject* object = r.innerNonSharedNode()-&gt;renderer();
</span><span class="cx">         if (object &amp;&amp; object-&gt;isWidget()) {
</span><span class="cx">             Widget* widget = toRenderWidget(object)-&gt;widget();
</span><del>-            if (widget) {
</del><ins>+            if (widget &amp;&amp; widget-&gt;isPluginContainer()) {
</ins><span class="cx">                 WebPluginContainerImpl* plugin = static_cast&lt;WebPluginContainerImpl*&gt;(widget);
</span><span class="cx">                 WebString text = plugin-&gt;plugin()-&gt;selectionAsText();
</span><span class="cx">                 if (!text.isEmpty()) {
</span></span></pre></div>
<a id="brancheschromium552WebKitchromiumsrcFrameLoaderClientImplcpp"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebKit/chromium/src/FrameLoaderClientImpl.cpp (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebKit/chromium/src/FrameLoaderClientImpl.cpp        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebKit/chromium/src/FrameLoaderClientImpl.cpp        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -1426,7 +1426,8 @@
</span><span class="cx"> // (e.g., acrobat reader).
</span><span class="cx"> void FrameLoaderClientImpl::redirectDataToPlugin(Widget* pluginWidget)
</span><span class="cx"> {
</span><del>-    m_pluginWidget = static_cast&lt;WebPluginContainerImpl*&gt;(pluginWidget);
</del><ins>+    if (pluginWidget-&gt;isPluginContainer())
+        m_pluginWidget = static_cast&lt;WebPluginContainerImpl*&gt;(pluginWidget);
</ins><span class="cx">     ASSERT(m_pluginWidget.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="brancheschromium552WebKitchromiumsrcWebPluginContainerImplh"></a>
<div class="modfile"><h4>Modified: branches/chromium/552/WebKit/chromium/src/WebPluginContainerImpl.h (70154 => 70155)</h4>
<pre class="diff"><span>
<span class="info">--- branches/chromium/552/WebKit/chromium/src/WebPluginContainerImpl.h        2010-10-20 18:07:08 UTC (rev 70154)
+++ branches/chromium/552/WebKit/chromium/src/WebPluginContainerImpl.h        2010-10-20 18:09:17 UTC (rev 70155)
</span><span class="lines">@@ -73,6 +73,7 @@
</span><span class="cx">     virtual void setParentVisible(bool);
</span><span class="cx">     virtual void setParent(WebCore::ScrollView*);
</span><span class="cx">     virtual void widgetPositionsUpdated();
</span><ins>+    virtual bool isPluginContainer() const { return true; }
</ins><span class="cx"> 
</span><span class="cx">     // WebPluginContainer methods
</span><span class="cx">     virtual WebElement element();
</span></span></pre>
</div>
</div>

</body>
</html>