1. 10 Feb, 2011 8 commits
  2. 09 Feb, 2011 32 commits
    • abarth@webkit.org's avatar
      2011-02-09 Adam Barth <abarth@webkit.org> · be80bd63
      abarth@webkit.org authored
              Another attempt to fix the Qt Windows build.
      
              * config.h:
              * wtf/OSRandomSource.cpp:
              (WTF::randomValuesFromOS):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78158 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      be80bd63
    • andersca@apple.com's avatar
      2011-02-09 Anders Carlsson <andersca@apple.com> · 29467d9a
      andersca@apple.com authored
              Reviewed by Sam Weinig.
      
              Repro crash with Sony Google TV ad at Gizmodo
              https://bugs.webkit.org/show_bug.cgi?id=54150
      
              Since PluginView::evaluate can cause the plug-in element to go away, we need to protect it.
      
              * WebProcess/Plugins/PluginView.cpp:
              (WebKit::PluginView::~PluginView):
              Null out m_pluginElement here so we'll catch crashes earlier.
      
              (WebKit::PluginView::evaluate):
              Add a plug-in protector.
      2011-02-09  Anders Carlsson  <andersca@apple.com>
      
              Reviewed by Sam Weinig.
      
              Repro crash with Sony Google TV ad at Gizmodo
              https://bugs.webkit.org/show_bug.cgi?id=54150
              <rdar://problem/8782346>
      
              Add test.
      
              * plugins/npruntime/evaluate-js-destroying-plugin-from-destroy-stream-expected.txt: Added.
              * plugins/npruntime/evaluate-js-destroying-plugin-from-destroy-stream.html: Added.
      2011-02-09  Anders Carlsson  <andersca@apple.com>
      
              Reviewed by Sam Weinig.
      
              Repro crash with Sony Google TV ad at Gizmodo
              https://bugs.webkit.org/show_bug.cgi?id=54150
              <rdar://problem/8782346>
      
              Add a new plug-in test that runs JavaScript that destroys the plug-in from within its NPN_DestroyStream callback.
      
              * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
              * DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSDestroyingPluginFromDestroyStream.cpp: Added.
              (EvaluateJSDestroyingPluginFromDestroyStream::EvaluateJSDestroyingPluginFromDestroyStream):
              (EvaluateJSDestroyingPluginFromDestroyStream::NPP_Destroy):
              (EvaluateJSDestroyingPluginFromDestroyStream::NPP_DestroyStream):
              * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
              * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78157 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      29467d9a
    • abarth@webkit.org's avatar
      2011-02-09 Adam Barth <abarth@webkit.org> · e16e2f78
      abarth@webkit.org authored
              Attempt to fix the Qt Windows build.
      
              * wtf/OSRandomSource.cpp:
              (WTF::randomValuesFromOS):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78156 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e16e2f78
    • mrobinson@webkit.org's avatar
      2011-02-09 Martin Robinson <mrobinson@igalia.com> · 16544209
      mrobinson@webkit.org authored
              Clean up the skipped list a bit and unskip a few tests which are passing.
      
              * platform/gtk/Skipped: Clean up the skipped list.
              * platform/gtk/editing/selection/extend-after-mouse-selection-expected.txt: Removed.
              * platform/gtk/fast/dom/Window/window-properties-expected.txt: Removed.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78154 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      16544209
    • yael.aharon@nokia.com's avatar
      2011-02-09 Yael Aharon <yael.aharon@nokia.com> · 357140c7
      yael.aharon@nokia.com authored
              Reviewed by Darin Adler.
      
              Replace static_cast<HTMLElement*> with toHTMLElement
              https://bugs.webkit.org/show_bug.cgi?id=54117
      
              No new tests since no new functionality was introduced.
      
              * accessibility/AccessibilityListBox.cpp:
              (WebCore::AccessibilityListBox::addChildren):
              * accessibility/AccessibilityMenuListPopup.cpp:
              (WebCore::AccessibilityMenuListPopup::addChildren):
              * accessibility/AccessibilityRenderObject.cpp:
              (WebCore::accessibleNameForNode):
              (WebCore::AccessibilityRenderObject::accessibilityDescription):
              * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
              (webkit_accessible_get_name):
              (webkit_accessible_get_description):
              * bindings/gobject/WebKitDOMBinding.cpp:
              (WebKit::createWrapper):
              (WebKit::kit):
              * bindings/js/JSElementCustom.cpp:
              (WebCore::toJSNewlyCreated):
              * bindings/js/JSHTMLFrameSetElementCustom.cpp:
              (WebCore::JSHTMLFrameSetElement::nameGetter):
              * bindings/js/JSNodeCustom.cpp:
              (WebCore::createWrapperInline):
              * bindings/v8/custom/V8ElementCustom.cpp:
              (WebCore::toV8):
              * dom/Document.cpp:
              (WebCore::Document::body):
              * dom/Element.cpp:
              (WebCore::Element::deprecatedCreateContextualFragment):
              * dom/Range.cpp:
              (WebCore::Range::createContextualFragment):
              * editing/ApplyStyleCommand.cpp:
              (WebCore::ApplyStyleCommand::applyBlockStyle):
              (WebCore::ApplyStyleCommand::applyRelativeFontStyleChange):
              (WebCore::ApplyStyleCommand::splitAncestorsWithUnicodeBidi):
              (WebCore::ApplyStyleCommand::applyInlineStyleToNodeRange):
              (WebCore::ApplyStyleCommand::removeStyleFromRunBeforeApplyingStyle):
              (WebCore::ApplyStyleCommand::highestAncestorWithConflictingInlineStyle):
              (WebCore::ApplyStyleCommand::applyInlineStyleToPushDown):
              (WebCore::ApplyStyleCommand::pushDownInlineStyleAroundNode):
              (WebCore::ApplyStyleCommand::removeInlineStyle):
              (WebCore::ApplyStyleCommand::shouldSplitTextElement):
              (WebCore::ApplyStyleCommand::addInlineStyleIfNeeded):
              * editing/DeleteButtonController.cpp:
              (WebCore::enclosingDeletableElement):
              (WebCore::DeleteButtonController::show):
              * editing/Editor.cpp:
              (WebCore::Editor::setBaseWritingDirection):
              * editing/InsertListCommand.cpp:
              (WebCore::InsertListCommand::mergeWithNeighboringLists):
              * editing/ReplaceSelectionCommand.cpp:
              (WebCore::ReplaceSelectionCommand::negateStyleRulesThatAffectAppearance):
              (WebCore::ReplaceSelectionCommand::handleStyleSpans):
              (WebCore::ReplaceSelectionCommand::copyStyleToChildren):
              * editing/SelectionController.cpp:
              (WebCore::scanForForm):
              (WebCore::SelectionController::currentForm):
              * editing/htmlediting.cpp:
              (WebCore::enclosingList):
              (WebCore::enclosingListChild):
              (WebCore::embeddedSublist):
              (WebCore::appendedSublist):
              * editing/markup.cpp:
              (WebCore::StyledMarkupAccumulator::appendElement):
              * html/HTMLCollection.cpp:
              (WebCore::HTMLCollection::checkForNameMatch):
              (WebCore::HTMLCollection::updateNameCache):
              * html/HTMLElement.cpp:
              (WebCore::HTMLElement::setOuterHTML):
              (WebCore::HTMLElement::shadowAncestorOwnerForm):
              * html/HTMLFormElement.cpp:
              (WebCore::HTMLFormElement::formElementIndex):
              * html/HTMLSelectElement.cpp:
              (WebCore::HTMLSelectElement::setOption):
              (WebCore::HTMLSelectElement::setLength):
              * inspector/InspectorDOMAgent.cpp:
              (WebCore::InspectorDOMAgent::getOuterHTML):
              (WebCore::InspectorDOMAgent::setOuterHTML):
              * page/EventHandler.cpp:
              (WebCore::EventHandler::handleMouseMoveEvent):
              * rendering/RenderMeter.cpp:
              (WebCore::RenderMeter::createPart):
              * rendering/RenderTextControl.cpp:
              (WebCore::RenderTextControl::createSubtreeIfNeeded):
              * rendering/RenderTextControlSingleLine.cpp:
              (WebCore::RenderTextControlSingleLine::createSubtreeIfNeeded):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78150 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      357140c7
    • abarth@webkit.org's avatar
      2011-02-09 Adam Barth <abarth@webkit.org> · 9cf2a2f2
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add WTF::cryptographicallyRandomNumber
              https://bugs.webkit.org/show_bug.cgi?id=54083
      
              Introduce a cryptographically strong random number generator to WTF.
              The random number generator is based on arc4random as found in:
      
              http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/crypt/arc4random.c?rev=1.22
      
              I've changed to source to WebKit style and abstracted the operating
              system interaction to OSRandomSource.  We'll use this functionality to
              expose a cryptographically strong random number generator to
              JavaScript.
      
              * Android.mk:
              * Android.v8.wtf.mk:
              * GNUmakefile.am:
              * JavaScriptCore.gypi:
              * JavaScriptCore.vcproj/WTF/WTF.vcproj:
              * JavaScriptCore.xcodeproj/project.pbxproj:
              * config.h:
              * wtf/CMakeLists.txt:
              * wtf/CryptographicallyRandomNumber.cpp: Added.
              (WTF::initMutexIfNeeded):
              (WTF::init):
              (WTF::addRandomData):
              (WTF::stir):
              (WTF::stirIfNeeded):
              (WTF::getByte):
              (WTF::getWord):
              (WTF::cryptographicallyRandomNumber):
              (WTF::cryptographicallyRandomValues):
              * wtf/CryptographicallyRandomNumber.h: Added.
              * wtf/OSRandomSource.cpp: Added.
              (WTF::randomValuesFromOS):
              * wtf/OSRandomSource.h: Added.
              * wtf/wtf.pri:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78149 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9cf2a2f2
    • commit-queue@webkit.org's avatar
      2011-02-09 Mike Reed <reed@google.com> · 30dad324
      commit-queue@webkit.org authored
              Reviewed by Kenneth Russell.
      
              Use Skia's device->readPixels() when its bitmap claims to have no pixels, as this
              handles the case when the device is backed by the GPU.
              Patch developed by bsalomon@google.com
      
              No new tests. Existing canvas tests suffice
              e.g. LayoutTests/canvas/philip/...
      
              * platform/graphics/skia/ImageBufferSkia.cpp:
              (WebCore::getImageData):
              (WebCore::ImageBuffer::getUnmultipliedImageData):
              (WebCore::ImageBuffer::getPremultipliedImageData):
              (WebCore::putImageData):
              (WebCore::ImageBuffer::putUnmultipliedImageData):
              (WebCore::ImageBuffer::putPremultipliedImageData):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      30dad324
    • abarth@webkit.org's avatar
      2011-02-09 Adam Barth <abarth@webkit.org> · e540dc73
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              document.close shouldn't affect non-script-created parsers
              https://bugs.webkit.org/show_bug.cgi?id=53689
      
              Tests for various cases involving document.open/write/close.  Not all
              of them are related to this patch, but they were helpful to me in
              working through this patch, so I've added them in case they're useful
              in the future.
      
              * fast/frames/document-write-in-iframe-onload-3-expected.txt: Added.
              * fast/frames/document-write-in-iframe-onload-3.html: Added.
              * fast/parser/iframe-onload-document-close-with-external-script-2-expected.txt: Added.
              * fast/parser/iframe-onload-document-close-with-external-script-2.html: Added.
              * fast/parser/iframe-onload-document-close-with-external-script-3-expected.txt: Added.
              * fast/parser/iframe-onload-document-close-with-external-script-3.html: Added.
              * fast/parser/iframe-onload-document-close-with-external-script-expected.txt: Added.
              * fast/parser/iframe-onload-document-close-with-external-script.html: Added.
              * fast/parser/setTimeout-open-expected.txt: Added.
              * fast/parser/setTimeout-open.html: Added.
      2011-02-09  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              document.close shouldn't affect non-script-created parsers
              https://bugs.webkit.org/show_bug.cgi?id=53689
      
              Tests: fast/frames/document-write-in-iframe-onload-3.html
                     fast/parser/iframe-onload-document-close-with-external-script-2.html
                     fast/parser/iframe-onload-document-close-with-external-script-3.html
                     fast/parser/iframe-onload-document-close-with-external-script.html
                     fast/parser/setTimeout-open.html
      
              Move our implementation of document.close closer to the spec by
              introducing the notion of a script-created parser.  This area of our
              code is somewhat hairy.  It might take a few more iterations before we
              fully come up to spec.
      
              * dom/Document.cpp:
              (WebCore::Document::setContent):
              (WebCore::Document::open):
              (WebCore::Document::cancelParsing):
              (WebCore::Document::close):
                  - Over time, this method should converge to the spec.
              (WebCore::Document::explicitClose):
                  - I'm not in love with this name.  Somehow we want to differentiate
                    between Document closing itself and the document.close DOM
                    method.
              (WebCore::Document::removePendingSheet):
              * dom/Document.h:
              * dom/ScriptableDocumentParser.cpp:
              (WebCore::ScriptableDocumentParser::ScriptableDocumentParser):
              * dom/ScriptableDocumentParser.h:
              (WebCore::ScriptableDocumentParser::setWasCreatedByScript):
              (WebCore::ScriptableDocumentParser::wasCreatedByScript):
                  - General nonsense to keep track of whether the parser was created
                    by script.
              * html/parser/HTMLDocumentParser.cpp:
              (WebCore::HTMLDocumentParser::hasInsertionPoint):
                  - I'm not sure whether this part of the change is 100% correct.  I
                    think our notion of the EOF character might be subtly different
                    from the notion in the spec.
              * html/parser/HTMLInputStream.h:
              (WebCore::HTMLInputStream::hasInsertionPoint):
                  - Remove FIXME because we're fixing that!
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78147 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e540dc73
    • mrobinson@webkit.org's avatar
      2011-02-09 Martin Robinson <mrobinson@igalia.com> · 9a4025c8
      mrobinson@webkit.org authored
              Import the last set of GTK+ baselines in the fast directory.
      
              * platform/gtk/Skipped: Unskip test which now have results.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78146 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9a4025c8
    • weinig@apple.com's avatar
      Google Maps says it has horizontal scrollbars when it doesn't · 1cf70f48
      weinig@apple.com authored
      <rdar://problem/8978005>
      
      Reviewed by Maciej Stachowiak.
      
      We were updating the main frame's scrollbar state for changes to
      frames other than the main frame.
      
      * WebProcess/WebCoreSupport/WebChromeClient.cpp:
      (WebKit::WebChromeClient::contentsSizeChanged):
      * WebProcess/WebCoreSupport/WebChromeClient.h:
      (WebKit::WebChromeClient::WebChromeClient):
      Change to bail out early if we are not looking at the main frame. Also
      fix some silly typos and rename the variables to be more specific.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78145 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1cf70f48
    • commit-queue@webkit.org's avatar
      2011-02-09 David Holloway <dhollowa@chromium.org> · dc03b06e
      commit-queue@webkit.org authored
              Reviewed by Darin Fisher.
      
              Removes deprecated interface WebAutoFillClient::didAcceptAutocompleteSuggestion().  This interface has been replaced by the more general WebAutoFillClient::didAcceptAutoFillSuggestion() method.
              https://bugs.webkit.org/show_bug.cgi?id=54125
      
              * public/WebAutoFillClient.h:
              * src/EditorClientImpl.cpp:
              * src/EditorClientImpl.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78144 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      dc03b06e
    • inferno@chromium.org's avatar
      2011-02-09 Abhishek Arya <inferno@chromium.org> · 26917dc4
      inferno@chromium.org authored
              Reviewed by James Robinson.
      
              [Chromium] Issue 72387: Integer bounds crash in LayerTilerChromium::resizeLayer
              https://bugs.webkit.org/show_bug.cgi?id=54132
       
              * platform/graphics/chromium/LayerTilerChromium.cpp:
              (WebCore::LayerTilerChromium::resizeLayer):
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78143 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      26917dc4
    • mrobinson@webkit.org's avatar
      2011-02-09 Martin Robinson <mrobinson@igalia.com> · 421e6518
      mrobinson@webkit.org authored
              Continue importing new GTK+ results for tests in the fast directory.
      
              * platform/gtk/Skipped: Unskip test which now have results.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78142 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      421e6518
    • commit-queue@webkit.org's avatar
      2011-02-09 Ilya Sherman <isherman@chromium.org> · 7657da12
      commit-queue@webkit.org authored
              Reviewed by Darin Fisher.
      
              Export WebInputElement::defaultMaxLength as a function rather than a constant.
              Needed because the order of initialization of static constants
              is not guaranteed across compilation units.
              https://bugs.webkit.org/show_bug.cgi?id=54056
      
              * public/WebInputElement.h:
              * src/WebInputElement.cpp:
              (WebKit::WebInputElement::defaultMaxLength): Now a static function.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78139 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      7657da12
    • ossy@webkit.org's avatar
      Unreviewed. · 4d25c6ab
      ossy@webkit.org authored
      Remove unnecessary Qt specific expected results after r78104.
      
      * platform/qt/editing/undo/undo-paste-when-caret-is-not-in-range-expected.checksum: Removed.
      * platform/qt/editing/undo/undo-paste-when-caret-is-not-in-range-expected.png: Removed.
      * platform/qt/editing/undo/undo-paste-when-caret-is-not-in-range-expected.txt: Removed.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78138 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      4d25c6ab
    • commit-queue@webkit.org's avatar
      2011-02-09 Xiyuan Xia <xiyuan@chromium.org> · 3353cd0c
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              [Chromium] Use #f7f7f7 for select popup background on chromium/linux
              https://bugs.webkit.org/show_bug.cgi?id=54115
      
              No new tests since no behavior change.
      
              * css/themeChromiumLinux.css:
              (select[size="1"] option):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78137 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      3353cd0c
    • robert@webkit.org's avatar
      2011-02-09 Robert Hogan <robert@webkit.org> · c574e2fd
      robert@webkit.org authored
              Reviewed by Csaba Osztrogonác.
      
              [Qt] REGRESSION (r73535): tst_QWebPage fails
              https://bugs.webkit.org/show_bug.cgi?id=51331
      
              Since r73535 a ContextMenu is only created when a context menu
              event is received, so QWebPage::updatePositionDependentActions()
              can't depend on one being there if it is called directly by
              the client. QtWebKit itself only ever calls updatePositionDependentActions()
              when a context menu event has been received.
      
              Update tst_QWebPage:contextMenuCrash to create a context menu.
              Add tst_QWebPage:updatePositionDependentActionsCrash to test for this crash.
      
              There doesn't seem to be a good reason for creating a context menu if
              clients call QWebPage::updatePositionDependentActions() when no
              context menu event has ever been received.
      
              * Api/qwebpage.cpp:
              (QWebPagePrivate::createContextMenu):
              * tests/qwebpage/tst_qwebpage.cpp:
              (tst_QWebPage::contextMenuCrash):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78135 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c574e2fd
    • zmo@google.com's avatar
      2011-02-09 Zhenyao Mo <zmo@google.com> · 7c098a7b
      zmo@google.com authored
              Unreviewed, test expectations update.
      
              * platform/chromium-win/editing/undo/undo-paste-when-caret-is-not-in-range-expected.txt: Removed.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78132 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      7c098a7b
    • zmo@google.com's avatar
      2011-02-09 Zhenyao Mo <zmo@google.com> · 2177898e
      zmo@google.com authored
              Unreviewed, rebaseline.
      
              * platform/chromium-win/editing/undo/undo-paste-when-caret-is-not-in-range-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78129 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      2177898e
    • mrobinson@webkit.org's avatar
      2011-02-09 Martin Robinson <mrobinson@igalia.com> · efe438f4
      mrobinson@webkit.org authored
              Continue importing new GTK+ results for tests in the fast directory.
      
              * platform/gtk/Skipped: Unskip test which now have results.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78128 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      efe438f4
    • abarth@webkit.org's avatar
      2011-02-09 Adam Barth <abarth@webkit.org> · aa3fccfc
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              REGRESSION(HTML 5): HTMLDocumentParser does not report html parse errors to the console
              https://bugs.webkit.org/show_bug.cgi?id=41187
      
              Wire up a basic HTML parse error message.  There's a lot of room for
              improvement in this area, but this is a start.
      
              No tests!  See https://bugs.webkit.org/show_bug.cgi?id=54134
      
              * html/parser/HTMLDocumentParser.h:
              * html/parser/HTMLTreeBuilder.cpp:
              (WebCore::HTMLTreeBuilder::parseError):
              * html/parser/HTMLTreeBuilder.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78127 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      aa3fccfc
    • ike@apple.com's avatar
      2011-02-09 Ivan Krstić <ike@apple.com> · 85357c60
      ike@apple.com authored
              Reviewed by Sam Weinig.
      
              Allow read-only access to mouse preferences from sandboxed WebProcess.
              <rdar://problem/8975279>
      
              * WebProcess/com.apple.WebProcess.sb:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78126 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      85357c60
    • zmo@google.com's avatar
      2011-02-09 Zhenyao Mo <zmo@google.com> · 415f6eac
      zmo@google.com authored
              Unreviewed, test expectations update.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78124 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      415f6eac
    • mrobinson@webkit.org's avatar
      2011-02-09 Martin Robinson <mrobinson@igalia.com> · 78857c0c
      mrobinson@webkit.org authored
              Continue importing new GTK+ results for tests in the fast directory.
              Skip some tests that are obvious failures.
      
              * platform/gtk/Skipped: Unskip test with results. Classify failures.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78122 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      78857c0c
    • sfalken@apple.com's avatar
      Build fix. · 78d2ecc6
      sfalken@apple.com authored
      * win/MainWin.cpp:
      (wWinMain):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78116 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      78d2ecc6
    • zmo@google.com's avatar
      2011-02-09 Zhenyao Mo <zmo@google.com> · b470072b
      zmo@google.com authored
              Unreviewed, rebaseline.
      
              * platform/chromium-linux/fast/box-shadow/inset-box-shadows-expected.checksum: Added.
              * platform/chromium-linux/fast/box-shadow/inset-box-shadows-expected.png: Added.
              * platform/chromium-win/fast/box-shadow/inset-box-shadows-expected.checksum: Added.
              * platform/chromium-win/fast/box-shadow/inset-box-shadows-expected.png: Added.
              * platform/chromium-win/fast/box-shadow/inset-box-shadows-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78111 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b470072b
    • ggaren@apple.com's avatar
      Try to fix the build. · 0c88e47d
      ggaren@apple.com authored
      * wtf/Bitmap.h: Include string.h for memset. Not sure why this started
      failing now.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78108 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0c88e47d
    • abarth@webkit.org's avatar
      2011-02-09 Adam Barth <abarth@webkit.org> · 2bfce632
      abarth@webkit.org authored
              Reviewed by Steve Block.
      
              Move Android.mk into Source
              https://bugs.webkit.org/show_bug.cgi?id=53751
      
              A somewhat blind attempt to move Android.mk into the Source directory.
              I'm sure I've goofed this up in some way.  The Android folks have
              kindly volunteered to fix this up once they merge past this revision.
      
              * Android.mk: Removed.
              * Source/Android.mk: Copied from Android.mk.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78107 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      2bfce632
    • commit-queue@webkit.org's avatar
      2011-02-09 Sailesh Agrawal <sail@chromium.org> · e4d49741
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              Search/replace references to gfx/* with ui/gfx/*
      
              * public/WebPoint.h:
              * public/WebRect.h:
              * public/WebSize.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78106 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e4d49741
    • ggaren@apple.com's avatar
      2011-02-09 Geoffrey Garen <ggaren@apple.com> · 07d933bd
      ggaren@apple.com authored
              Reviewed by Sam Weinig.
      
              A tiny bit of encapsulation for MarkedBlock: made its heap data member private
              https://bugs.webkit.org/show_bug.cgi?id=54129
      
              * runtime/MarkedBlock.h:
              (JSC::MarkedBlock::isCellAligned):
              (JSC::MarkedBlock::MarkedBlock):
              (JSC::MarkedBlock::heap): Made the heap data member private, and provided
              a constructor and an accessor.
      
              * runtime/MarkedSpace.cpp:
              (JSC::MarkedSpace::allocateBlock):
              * runtime/MarkedSpace.h:
              (JSC::MarkedSpace::heap): Use the constructor and accessor.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78105 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      07d933bd
    • commit-queue@webkit.org's avatar
      2011-02-09 Jia Pu <jpu@apple.com> · eebca972
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              VisibleSelection::setWithoutValidation() should allow caret selection.
              https://bugs.webkit.org/show_bug.cgi?id=53943
      
              Fixed the new test introduced in the previous patch for the same bug. Previous test isn't platform independent, and fails on all platforms other than Mac OS X with WebKit 1.
      
              * editing/undo/undo-paste-when-caret-is-not-in-range-expected.txt:
              * editing/undo/undo-paste-when-caret-is-not-in-range.html:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78104 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      eebca972
    • commit-queue@webkit.org's avatar
      2011-02-09 Naoki Takano <takano.naoki@gmail.com> · dff5b935
      commit-queue@webkit.org authored
              Reviewed by Kenneth Russell.
      
              [Chromium] Issue 58536: Fix Layout Test canvas/philip/tests/2d.imageData.put.alpha.html with --accelerated-2d-canvas.
              https://bugs.webkit.org/show_bug.cgi?id=53757
      
                This fix is for 2d.imageData.put.alpha.html with --accelerated-2d-canvas. No new tests.
      
              * platform/graphics/skia/ImageBufferSkia.cpp:
              (WebCore::ImageBuffer::putUnmultipliedImageData): needs to call syncSoftwareCanvas() to sync between hardware and software.
              (WebCore::ImageBuffer::putPremultipliedImageData): needs to call syncSoftwareCanvas() to sync between hardware and software.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@78103 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      dff5b935