WebKit.git
10 years ago2011-02-09 Maciej Stachowiak <mjs@apple.com>
mjs@apple.com [Thu, 10 Feb 2011 08:09:30 +0000 (08:09 +0000)]
2011-02-09  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Kent Tamura.

        Skip newly added test that depends on unimplemented DRT functionality
        https://bugs.webkit.org/show_bug.cgi?id=54172

        * platform/mac-wk2/Skipped:

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

10 years ago<rdar://problem/8805364> Malloc zone enumeration code should be safe in the face...
mrowe@apple.com [Thu, 10 Feb 2011 07:13:19 +0000 (07:13 +0000)]
<rdar://problem/8805364> Malloc zone enumeration code should be safe in the face of errors from the memory reader.

Reviewed by Sam Weinig.

* wtf/FastMalloc.cpp:
(WTF::PageHeapAllocator::recordAdministrativeRegions): Use the new helper function to walk the linked list safely.
(WTF::TCMalloc_ThreadCache_FreeList::enumerateFreeObjects): Ditto.
(WTF::TCMalloc_Central_FreeList::enumerateFreeObjects): Ditto.
(WTF::TCMallocStats::PageMapFreeObjectFinder::visit): Bail out if the span could not be read.
(WTF::TCMallocStats::PageMapMemoryUsageRecorder::visit): Ditto.
* wtf/MallocZoneSupport.h:
(WTF::RemoteMemoryReader::operator()): Remove an assert that is not valid.
(WTF::RemoteMemoryReader::nextEntryInLinkedList): Add a helper function for retrieving the next entry in
a linked list. It maps a failed read of the remote memory in to a null pointer, which all callers can
handle gracefully.

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

10 years ago2011-02-09 Hayato Ito <hayato@chromium.org>
hayato@chromium.org [Thu, 10 Feb 2011 05:31:16 +0000 (05:31 +0000)]
2011-02-09  Hayato Ito  <hayato@chromium.org>

        Reviewed by Tony Chang.

        [NRWT] Remove encoding parameters where we can assume data can be
        written in binary mode.

        https://bugs.webkit.org/show_bug.cgi?id=54066

        * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
        * Scripts/webkitpy/layout_tests/port/base.py:

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

10 years agoBug 54164 - Optimize global_var accesses on JSVALUE64
barraclough@apple.com [Thu, 10 Feb 2011 05:21:33 +0000 (05:21 +0000)]
Bug 54164 - Optimize global_var accesses on JSVALUE64

Reviewed by Sam Weinig.

Directly embed the pointer to d->registers, optimize out the load
from the variable object, as we do already in JSVALUE32_64.

This is a ~1.5% win on sunspidey.

* jit/JIT.cpp:
* jit/JIT.h:
* jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_get_global_var):
(JSC::JIT::emit_op_put_global_var):
(JSC::JIT::emit_op_get_scoped_var):
(JSC::JIT::emit_op_put_scoped_var):

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

10 years ago2011-02-09 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 10 Feb 2011 05:15:48 +0000 (05:15 +0000)]
2011-02-09  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        REGRESSION (r77101) box-shadow sometimes renders incorrectly
        https://bugs.webkit.org/show_bug.cgi?id=54160

        Fix an issue when ShadowBlur had a cached image buffer
        that was larger than that of the current shadow being drawn,
        and the current shadow was partially clipped out.

        In that situation endShadowLayer() would clip to the image
        buffer, using the size of the buffer (as it must), but failed
        to take into account the fact that we'd only cleared and painted
        into a smaller section of the buffer. So we need to additionally
        constrain the clip to cover only the valid part of the buffer.

        Test: fast/box-shadow/shadow-buffer-partial.html

        * platform/graphics/ShadowBlur.cpp:
        (WebCore::ShadowBlur::endShadowLayer):

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

10 years ago2011-02-09 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Thu, 10 Feb 2011 03:37:39 +0000 (03:37 +0000)]
2011-02-09  Ryosuke Niwa  <rniwa@webkit.org>

        Unreviewed; removed Windows port's expected result for r78104.

        * platform/win/editing/undo/undo-paste-when-caret-is-not-in-range-expected.txt: Removed.

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

10 years agoFix for <rdar://problem/8977051> CrashTracer: 8 crashes
bdakin@apple.com [Thu, 10 Feb 2011 03:07:29 +0000 (03:07 +0000)]
Fix for <rdar://problem/8977051> CrashTracer: 8 crashes
in WebProcess at com.apple.WebCore:
-[ScrollbarPartAnimation setCurrentProgress:] + 364

Reviewed by Maciej Stachowiak.

The ScrollbarPartAnimation must be sent by reference!
* platform/mac/ScrollAnimatorMac.mm:
(-[ScrollbarPainterDelegate setUpAnimation:scrollerPainter:part:WebCore::animateAlphaTo:duration:]):

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

10 years agoFixed up ChangeLog after my last commit
ggaren@apple.com [Thu, 10 Feb 2011 02:21:51 +0000 (02:21 +0000)]
Fixed up ChangeLog after my last commit

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

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
ggaren@apple.com [Thu, 10 Feb 2011 02:20:04 +0000 (02:20 +0000)]
2011-02-09  Adam Barth  <abarth@webkit.org>

        Another attempt to fix the Qt Windows build.

        * config.h:
        * wtf/OSRandomSource.cpp:
        (WTF::randomValuesFromOS):

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

10 years ago2011-02-09 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Thu, 10 Feb 2011 02:14:49 +0000 (02:14 +0000)]
2011-02-09  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Darin Adler.

        REGRESSION(r76107): Crash in VisibleSelection::toNormalizedRange
        https://bugs.webkit.org/show_bug.cgi?id=54053

        The bug was caused by RenderBlock::positionForPoint's improperly returning a shadow node inside
        RenderFileUploadControl for hit testing and VisibleSelection::toNormalizedRange's always assuming
        the position variable "s" is not null.

        Fixed the bug by always returning a null position from RenderFileUploadControl::positionForPoint,
        and also exiting early when either "s" or "e" is null in VisibleSelection::toNormalizedRange.

        Test: fast/forms/file-input-hit-test.html

        * editing/VisibleSelection.cpp:
        (WebCore::VisibleSelection::toNormalizedRange):
        * rendering/RenderFileUploadControl.cpp:
        (WebCore::RenderFileUploadControl::positionForPoint):
        * rendering/RenderFileUploadControl.h:
2011-02-09  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Darin Adler.

        REGRESSION(r76107): Crash in VisibleSelection::toNormalizedRange
        https://bugs.webkit.org/show_bug.cgi?id=54053

        Added a test to ensure WebKit does not crash when a user clicks on a region immediately after a file
        upload control.

        * fast/forms/file-input-hit-test-expected.txt: Added.
        * fast/forms/file-input-hit-test.html: Added.

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

10 years agoOverlay scrollbars crash used with a RenderListBox.
weinig@apple.com [Thu, 10 Feb 2011 01:55:52 +0000 (01:55 +0000)]
Overlay scrollbars crash used with a RenderListBox.

Reviewed by Beth Dakin.

* rendering/RenderListBox.cpp:
(WebCore::RenderListBox::layout):
(WebCore::RenderListBox::contentsSize):
(WebCore::RenderListBox::currentMousePosition):
(WebCore::RenderListBox::setHasVerticalScrollbar):
* rendering/RenderListBox.h:
Implement enough of the ScrollableArea interface to get things generally
working.

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

10 years agoFix a typo in WebSecurityOrigin::protocol.
bweinstein@apple.com [Thu, 10 Feb 2011 01:28:36 +0000 (01:28 +0000)]
Fix a typo in WebSecurityOrigin::protocol.

Rubber-stamped by Sam Weinig.

* Shared/WebSecurityOrigin.h:
(WebKit::WebSecurityOrigin::protocol): This should return the protocol, not the domain.

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

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Thu, 10 Feb 2011 01:26:54 +0000 (01:26 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        Unreviewed, test expectations update.

        * platform/chromium/test_expectations.txt:

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

10 years agoFile uploads do not work within the sandbox
weinig@apple.com [Thu, 10 Feb 2011 01:17:35 +0000 (01:17 +0000)]
File uploads do not work within the sandbox
<rdar://problem/8950518>
https://bugs.webkit.org/show_bug.cgi?id=54154

Reviewed by Darin Adler.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didChooseFilesForOpenPanel):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::extendSandboxForFileFromOpenPanel):
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:

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

10 years agoFix for <rdar://problem/8966868> ScrollbarPainterDelegate
bdakin@apple.com [Thu, 10 Feb 2011 00:28:50 +0000 (00:28 +0000)]
Fix for <rdar://problem/8966868> ScrollbarPainterDelegate
must return a layer if layer-backed to avoid crashing

Reviewed by Simon Fraser.

New virtual function scrollbarWillRenderIntoCompositingLayer()
on ScrollableArea.
* page/FrameView.h:
* platform/ScrollableArea.h:
(WebCore::ScrollableArea::scrollbarWillRenderIntoCompositingLayer):
* rendering/RenderLayer.h:
(WebCore::RenderLayer::scrollbarWillRenderIntoCompositingLayer):
* rendering/RenderListBox.cpp:
(WebCore::RenderListBox::scrollbarWillRenderIntoCompositingLayer):
* rendering/RenderListBox.h:

Clean up unnecessary method declarations and call
scrollbarWillRenderIntoCompositingLayer() to deterine if
we need to return a layer.
* platform/mac/ScrollAnimatorMac.mm:
(-[ScrollbarPainterDelegate layer]):

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

10 years ago Reviewed by Darin Adler.
ap@apple.com [Thu, 10 Feb 2011 00:24:58 +0000 (00:24 +0000)]
    Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=54148
        <rdar://problem/8973887> REGRESSION (WebKit2): Opening two print dialogs causes havoc

        * UIProcess/API/mac/WKPrintingView.h: Moved _isForcingPreviewUpdate into a static variable,
        because dispatching a notification affects all WKPrintingViews at once.
        * UIProcess/API/mac/WKPrintingView.mm:
        (-[WKPrintingView _updatePreview]): Updated for new variable name.
        (-[WKPrintingView knowsPageRange:]): Don't break if the method is called twice in a row
        (we already had this logic when printing from separate thread, but not for preview).
        (-[WKPrintingView drawRect:]): Changed all LOG messages to have view object address for
        easier matching.
        (-[WKPrintingView rectForPage:]): Ditto.
        (-[WKPrintingView beginDocument]): Ditto.
        (-[WKPrintingView endDocument]): Ditto.

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 10 Feb 2011 00:24:28 +0000 (00:24 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Rebaseline a few tests which differ on the bots. Skip a test which is
        timing out intermittently.

        * platform/gtk/Skipped: Skip a test timing out.
        * platform/gtk/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt:
        * platform/gtk/fast/dom/52776-expected.txt:
        * platform/gtk/fast/text/stroking-decorations-expected.txt:

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

10 years ago2011-02-09 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Thu, 10 Feb 2011 00:09:34 +0000 (00:09 +0000)]
2011-02-09  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Tony Chang.

        nrwt multiprocessing: minor cleanup prior to implementing the new worker

        This patch renames AbstractManager to ManagerConnection and
        changes some argument names to be more consistent between
        manager_worker_broker and message_broker. It also fixes a couple
        of typos in message_broker. These changes will be tested by code
        introduced in the next patch.

        https://bugs.webkit.org/show_bug.cgi?id=54067

        * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
        * Scripts/webkitpy/layout_tests/layout_package/message_broker2.py:

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

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 9 Feb 2011 23:53:43 +0000 (23:53 +0000)]
2011-02-09  Adam Barth  <abarth@webkit.org>

        Another attempt to fix the Qt Windows build.

        * config.h:
        * wtf/OSRandomSource.cpp:
        (WTF::randomValuesFromOS):

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

10 years ago2011-02-09 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 9 Feb 2011 23:47:01 +0000 (23:47 +0000)]
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

        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: http://svn.webkit.org/repository/webkit/trunk@78157 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 9 Feb 2011 23:35:48 +0000 (23:35 +0000)]
2011-02-09  Adam Barth  <abarth@webkit.org>

        Attempt to fix the Qt Windows build.

        * wtf/OSRandomSource.cpp:
        (WTF::randomValuesFromOS):

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 23:25:16 +0000 (23:25 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78154 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Yael Aharon <yael.aharon@nokia.com>
yael.aharon@nokia.com [Wed, 9 Feb 2011 23:13:27 +0000 (23:13 +0000)]
2011-02-09  Yael Aharon  <yael.aharon@nokia.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78150 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 9 Feb 2011 23:11:56 +0000 (23:11 +0000)]
2011-02-09  Adam Barth  <abarth@webkit.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78149 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Mike Reed <reed@google.com>
commit-queue@webkit.org [Wed, 9 Feb 2011 23:10:31 +0000 (23:10 +0000)]
2011-02-09  Mike Reed  <reed@google.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78148 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 9 Feb 2011 23:07:45 +0000 (23:07 +0000)]
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 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: http://svn.webkit.org/repository/webkit/trunk@78147 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 23:03:19 +0000 (23:03 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Import the last set of GTK+ baselines in the fast directory.

        * platform/gtk/Skipped: Unskip test which now have results.

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

10 years agoGoogle Maps says it has horizontal scrollbars when it doesn't
weinig@apple.com [Wed, 9 Feb 2011 23:02:47 +0000 (23:02 +0000)]
Google Maps says it has horizontal scrollbars when it doesn't
<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: http://svn.webkit.org/repository/webkit/trunk@78145 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 David Holloway <dhollowa@chromium.org>
commit-queue@webkit.org [Wed, 9 Feb 2011 22:53:22 +0000 (22:53 +0000)]
2011-02-09  David Holloway  <dhollowa@chromium.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78144 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Abhishek Arya <inferno@chromium.org>
inferno@chromium.org [Wed, 9 Feb 2011 22:41:06 +0000 (22:41 +0000)]
2011-02-09  Abhishek Arya  <inferno@chromium.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78143 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 22:40:38 +0000 (22:40 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Continue importing new GTK+ results for tests in the fast directory.

        * platform/gtk/Skipped: Unskip test which now have results.

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

10 years ago2011-02-09 Ilya Sherman <isherman@chromium.org>
commit-queue@webkit.org [Wed, 9 Feb 2011 22:36:22 +0000 (22:36 +0000)]
2011-02-09  Ilya Sherman  <isherman@chromium.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78139 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoUnreviewed.
ossy@webkit.org [Wed, 9 Feb 2011 22:25:07 +0000 (22:25 +0000)]
Unreviewed.

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: http://svn.webkit.org/repository/webkit/trunk@78138 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Xiyuan Xia <xiyuan@chromium.org>
commit-queue@webkit.org [Wed, 9 Feb 2011 22:23:44 +0000 (22:23 +0000)]
2011-02-09  Xiyuan Xia  <xiyuan@chromium.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78137 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Robert Hogan <robert@webkit.org>
robert@webkit.org [Wed, 9 Feb 2011 22:16:44 +0000 (22:16 +0000)]
2011-02-09  Robert Hogan  <robert@webkit.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78135 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 22:13:34 +0000 (22:13 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78132 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 22:04:39 +0000 (22:04 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78129 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 22:02:14 +0000 (22:02 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Continue importing new GTK+ results for tests in the fast directory.

        * platform/gtk/Skipped: Unskip test which now have results.

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

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 9 Feb 2011 21:53:57 +0000 (21:53 +0000)]
2011-02-09  Adam Barth  <abarth@webkit.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78127 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Ivan Krstić <ike@apple.com>
ike@apple.com [Wed, 9 Feb 2011 21:36:15 +0000 (21:36 +0000)]
2011-02-09  Ivan Krstić  <ike@apple.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78126 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 21:23:11 +0000 (21:23 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        Unreviewed, test expectations update.

        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 21:15:16 +0000 (21:15 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78122 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoBuild fix.
sfalken@apple.com [Wed, 9 Feb 2011 20:59:59 +0000 (20:59 +0000)]
Build fix.

* win/MainWin.cpp:
(wWinMain):

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

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 20:50:15 +0000 (20:50 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78111 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years agoTry to fix the build.
ggaren@apple.com [Wed, 9 Feb 2011 20:22:37 +0000 (20:22 +0000)]
Try to fix the build.

* wtf/Bitmap.h: Include string.h for memset. Not sure why this started
failing now.

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

10 years ago2011-02-09 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 9 Feb 2011 20:15:30 +0000 (20:15 +0000)]
2011-02-09  Adam Barth  <abarth@webkit.org>

        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: http://svn.webkit.org/repository/webkit/trunk@78107 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Sailesh Agrawal <sail@chromium.org>
commit-queue@webkit.org [Wed, 9 Feb 2011 20:15:07 +0000 (20:15 +0000)]
2011-02-09  Sailesh Agrawal  <sail@chromium.org>

        Reviewed by Tony Chang.

        Search/replace references to gfx/* with ui/gfx/*

        * public/WebPoint.h:
        * public/WebRect.h:
        * public/WebSize.h:

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

10 years ago2011-02-09 Geoffrey Garen <ggaren@apple.com>
ggaren@apple.com [Wed, 9 Feb 2011 20:09:45 +0000 (20:09 +0000)]
2011-02-09  Geoffrey Garen  <ggaren@apple.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78105 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Jia Pu <jpu@apple.com>
commit-queue@webkit.org [Wed, 9 Feb 2011 20:08:45 +0000 (20:08 +0000)]
2011-02-09  Jia Pu  <jpu@apple.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78104 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Naoki Takano <takano.naoki@gmail.com>
commit-queue@webkit.org [Wed, 9 Feb 2011 20:06:32 +0000 (20:06 +0000)]
2011-02-09  Naoki Takano  <takano.naoki@gmail.com>

        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: http://svn.webkit.org/repository/webkit/trunk@78103 268f45cc-cd09-0410-ab3c-d52691b4dbfc

10 years ago2011-02-09 Chris Rogers <crogers@google.com>
crogers@google.com [Wed, 9 Feb 2011 20:03:00 +0000 (20:03 +0000)]
2011-02-09  Chris Rogers  <crogers@google.com>

        Reviewed by Kenneth Russell.

        Fix scaling and thread safety of FFTFrameFFTW
        https://bugs.webkit.org/show_bug.cgi?id=54045

        No new tests since audio API is not yet implemented.

        * platform/audio/FFTFrame.h:
        * platform/audio/fftw/FFTFrameFFTW.cpp:
        (WebCore::FFTFrame::FFTFrame):
        (WebCore::FFTFrame::doFFT):
        (WebCore::FFTFrame::doInverseFFT):
        (WebCore::FFTFrame::initialize):
        (WebCore::FFTFrame::cleanup):
        (WebCore::FFTFrame::realData):
        (WebCore::FFTFrame::imagData):
        (WebCore::FFTFrame::fftwPlanForSize):
        * platform/audio/mac/FFTFrameMac.cpp:
        (WebCore::FFTFrame::initialize):
        * platform/audio/mkl/FFTFrameMKL.cpp:
        (WebCore::FFTFrame::initialize):
        * webaudio/AudioContext.cpp:
        (WebCore::AudioContext::AudioContext):

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

10 years ago2011-02-09 David Levin <levin@chromium.org>
levin@chromium.org [Wed, 9 Feb 2011 19:54:22 +0000 (19:54 +0000)]
2011-02-09  David Levin  <levin@chromium.org>

        Reviewed by Eric Seidel.

        check-webkit-style: The error message about NULL should be more clear for comments.
        https://bugs.webkit.org/show_bug.cgi?id=53786

        * Scripts/webkitpy/style/checkers/cpp.py: Clarified the error message.
        * Scripts/webkitpy/style/checkers/cpp_unittest.py: Fixed the corresponding test.

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

10 years agoAX: accessibilityShouldUseUniqueId doesn't need to be in the core AX object
cfleizach@apple.com [Wed, 9 Feb 2011 19:49:24 +0000 (19:49 +0000)]
AX: accessibilityShouldUseUniqueId doesn't need to be in the core AX object
https://bugs.webkit.org/show_bug.cgi?id=54126

Reviewed by Darin Adler.

This is a Mac-only accessibility API concept and doesn't belong in the core AX object.

* accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::node):
* accessibility/mac/AccessibilityObjectWrapper.mm:
(-[AccessibilityObjectWrapper accessibilityShouldUseUniqueId]):

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 19:48:26 +0000 (19:48 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Continue importing new GTK+ results for tests in the fast directory.
        Skip some tests that are obvious failures.

        * platform/gtk/Skipped: Unskip some tests that now have results.

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

10 years ago2011-02-09 Nebojsa Ciric <cira@chromium.org>
commit-queue@webkit.org [Wed, 9 Feb 2011 19:43:37 +0000 (19:43 +0000)]
2011-02-09  Nebojsa Ciric  <cira@chromium.org>

        Reviewed by Darin Fisher.

        Implements Locale object of JavaScript internationalization API proposal, as an
        v8 extension. Extension code is hosted in v8 project (src/extensions/experimental/i18n-extension.{cc,h})
        and in this patch we just provide flags, tests and build rules for chromium port.
        https://bugs.webkit.org/show_bug.cgi?id=49414

        * fast/js/i18n-bindings-locale-expected.txt: Added.
        * fast/js/i18n-bindings-locale.html: Added.
        * fast/js/script-tests/i18n-bindings-locale.js: Added.
        (reportResult):
        (localeTests.this.defaultLocale):
        (localeTests.this.baseLocale):
        (localeTests.this.languageScriptLocale):
        (localeTests.this.languageScriptRegionLocale):
        (localeTests.this.languageScriptRegionExtensionLocale):
        (localeTests.this.languageScriptRegionDashUExtensionLocale):
        (localeTests.this.availableLocales):
        (localeTests.this.maximizedLocale):
        (localeTests.this.maximizedLocaleWithExtension):
        (localeTests.this.minimizedLocale):
        (localeTests.this.minimizedLocaleWithExtension):
        (localeTests.this.displayForBaseLocale):
        (localeTests.this.displayInSameLocale):
        (localeTests.this.displayInDifferentLocale):
        (localeTests.this.displayInCyrillicScript):
        (localeTests.this.displayInHebrewScript):
        (localeTests):
        * platform/gtk/Skipped:
        * platform/mac/Skipped:
        * platform/qt/Skipped:
        * platform/win/Skipped:
2011-02-09  Nebojsa Ciric  <cira@chromium.org>

        Reviewed by Darin Fisher.

        Implements Locale object of JavaScript internationalization API proposal, as an
        v8 extension. Extension code is hosted in v8 project (src/extensions/experimental/i18n-extension.{cc,h})
        and in this patch we just provide flags, tests and build rules for chromium port.
        https://bugs.webkit.org/show_bug.cgi?id=49414

        Test: fast/js/i18n-bindings-locale.html

        * WebCore.gyp/WebCore.gyp:
        * bindings/generic/RuntimeEnabledFeatures.cpp:
        (WebCore::RuntimeEnabledFeatures::experimentalI18NAPIEnabled):
        * bindings/generic/RuntimeEnabledFeatures.h:
        (WebCore::RuntimeEnabledFeatures::setExperimentalI18NAPIEnabled):
        * bindings/v8/V8DOMWindowShell.cpp:
        (WebCore::V8DOMWindowShell::createNewContext):
2011-02-09  Nebojsa Ciric  <cira@chromium.org>

        Reviewed by Darin Fisher.

        Implements Locale object of JavaScript internationalization API proposal, as an
        v8 extension. Extension code is hosted in v8 project (src/extensions/experimental/i18n-extension.{cc,h})
        and in this patch we just provide flags, tests and build rules for chromium port.
        https://bugs.webkit.org/show_bug.cgi?id=49414

        * features.gypi:
        * public/WebRuntimeFeatures.h:
        * src/WebRuntimeFeatures.cpp:
        (WebKit::WebRuntimeFeatures::enableExperimentalI18NAPI):
        (WebKit::WebRuntimeFeatures::isExperimentalI18NAPIEnabled):
2011-02-09  Nebojsa Ciric  <cira@chromium.org>

        Reviewed by Darin Fisher.

        Implements Locale object of JavaScript internationalization API proposal, as an
        v8 extension. Extension code is hosted in v8 project (src/extensions/experimental/i18n-extension.{cc,h})
        and in this patch we just provide flags, tests and build rules for chromium port.
        https://bugs.webkit.org/show_bug.cgi?id=49414

        * DumpRenderTree/chromium/TestShell.cpp:
        (TestShell::TestShell):

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

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 19:35:58 +0000 (19:35 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        Unreviewed, fix a bug in test_expectations.txt.

        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Xiaomei Ji <xji@chromium.org>
xji@chromium.org [Wed, 9 Feb 2011 19:23:06 +0000 (19:23 +0000)]
2011-02-09  Xiaomei Ji  <xji@chromium.org>

        Unreviewed.

        Rebaseline for chromium-mac after r77952.
        Added chromium-mac baseline due to fallback sequence.

        * platform/chromium-mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Added.
        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 19:19:09 +0000 (19:19 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        Unreviewed, test expectations update.

        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Yael Aharon <yael.aharon@nokia.com>
yael.aharon@nokia.com [Wed, 9 Feb 2011 19:06:20 +0000 (19:06 +0000)]
2011-02-09  Yael Aharon  <yael.aharon@nokia.com>

        Reviewed by Martin Robinson.

        frames/flattening/iframe-flattening-crash.html fails on GTK.
        https://bugs.webkit.org/show_bug.cgi?id=54106

        Modify the test to be more consistent with other frame flattening tests.

        * fast/frames/flattening/iframe-flattening-crash.html:
        * fast/frames/flattening/resources/iframe-flattening-crash.html: Removed.
        * platform/gtk/Skipped:

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

10 years agoAdd failing Windows expected results for tests that were added recently and have...
bweinstein@apple.com [Wed, 9 Feb 2011 18:50:46 +0000 (18:50 +0000)]
Add failing Windows expected results for tests that were added recently and have failed since
they were added.

https://bugs.webkit.org/show_bug.cgi?id=54120 tracks editing/undo/undo-paste-when-caret-is-not-in-range.html
https://bugs.webkit.org/show_bug.cgi?id=54122 tracks plugins/invalidate_rect.html

* platform/win/editing/undo: Added.
* platform/win/editing/undo/undo-paste-when-caret-is-not-in-range-expected.txt: Added.
* platform/win/plugins/invalidate_rect-expected.txt: Added.

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

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 18:41:54 +0000 (18:41 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        Unreviewed, test expectations.

        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 18:38:37 +0000 (18:38 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Add more results for many tests in the fast directory missing results.

        * platform/gtk/Skipped: Unskip more tests.

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

10 years ago2011-02-08 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Wed, 9 Feb 2011 18:03:38 +0000 (18:03 +0000)]
2011-02-08  Dimitri Glazkov  <dglazkov@chromium.org>

        Reviewed by Darin Adler.

        REGRESSION(r71934): Shadow DOM nodes leak via relatedTarget
        https://bugs.webkit.org/show_bug.cgi?id=52065

        * fast/events/shadow-boundary-crossing.html: Added relatedTarget retargeting test.
2011-02-08  Dimitri Glazkov  <dglazkov@chromium.org>

        Reviewed by Darin Adler.

        REGRESSION(r71934): Shadow DOM nodes leak via relatedTarget
        https://bugs.webkit.org/show_bug.cgi?id=52065

        * dom/Node.cpp:
        (WebCore::pullOutOfShadow): Added a helper to move a node to the outermost
            boundary of shadow DOM.
        (WebCore::Node::dispatchMouseEvent): Changed to use pullOutOfShadow.

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 18:03:03 +0000 (18:03 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Add more results for many tests in the fast directory missing results.

        * platform/gtk/Skipped: Unskip tests that now have results.

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

10 years ago2011-02-09 Zhenyao Mo <zmo@google.com>
zmo@google.com [Wed, 9 Feb 2011 18:00:30 +0000 (18:00 +0000)]
2011-02-09  Zhenyao Mo  <zmo@google.com>

        Unreviewed, test expectations update.

        * platform/chromium/test_expectations.txt

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

10 years ago2011-02-09 Amruth Raj <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla ...
alex@webkit.org [Wed, 9 Feb 2011 17:52:04 +0000 (17:52 +0000)]
2011-02-09  Amruth Raj  <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla  <ravi.kasibhatla@motorola.com>

        Reviewed by Martin Robinson.

        [GTK] Implement Module class for WebKit2
        https://bugs.webkit.org/show_bug.cgi?id=48510

        * GNUmakefile.am:
        * Platform/Module.h: Added GModule handle for GTK port.
        * Platform/gtk/ModuleGtk.cpp: Initial code using GModule calls.
        (WebKit::Module::load):
        (WebKit::Module::unload):
        (WebKit::Module::platformFunctionPointer):

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

10 years ago2011-02-09 Yael Aharon <yael.aharon@nokia.com>
yael.aharon@nokia.com [Wed, 9 Feb 2011 17:46:40 +0000 (17:46 +0000)]
2011-02-09  Yael Aharon  <yael.aharon@nokia.com>

        Reviewed by Darin Adler.

        Add convenience method toHTMLElement(Node*)
        https://bugs.webkit.org/show_bug.cgi?id=54105

        No new tests since no new functionality introduced.

        * html/HTMLElement.h:
        (WebCore::toHTMLElement):

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

10 years ago2011-02-09 Chandra Vallala <chandra.vallala@motorola.com> and Alejandro G. Castro...
alex@webkit.org [Wed, 9 Feb 2011 17:45:08 +0000 (17:45 +0000)]
2011-02-09  Chandra Vallala  <chandra.vallala@motorola.com> and Alejandro G. Castro  <alex@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Implement WKBaseGtk API for Webkit2
        https://bugs.webkit.org/show_bug.cgi?id=54081

        * GNUmakefile.am: Added new files to compilation.
        * Shared/API/c/WKBase.h: Included WKBaseGtk.h in this file.
        * Shared/API/c/gtk: Added.
        * Shared/API/c/gtk/WKBaseGtk.h: Added. Declaration of WKViewRef
        for GTK port.
        * UIProcess/API/C/WKAPICast.h: Included WKAPICastGtk.h in this
        file.
        * UIProcess/API/C/gtk: Added.
        * UIProcess/API/C/gtk/WKAPICastGtk.h: Added. Type definition
        template for WKViewRef to WebView and vice-versa.
        * UIProcess/API/C/gtk/WKView.cpp: Added. Implementation of WKView
        API interface.
        (WKViewCreate):
        (WKViewGetWindow):
        (WKViewGetPage):
        (WKURLCreateWithURL):
        * UIProcess/API/C/gtk/WKView.h: Added. Declaration of WKView API
        interface.

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

10 years ago2011-02-09 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 9 Feb 2011 17:41:43 +0000 (17:41 +0000)]
2011-02-09  Martin Robinson  <mrobinson@igalia.com>

        Add test results for many tests in the fast directory missing results.

        * platform/gtk/Skipped: Unskip tests with results.

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

10 years agoUnreviewed translation file.
christian@webkit.org [Wed, 9 Feb 2011 17:35:56 +0000 (17:35 +0000)]
Unreviewed translation file.

Update Simplified Chinese (zh_CN) translation of WebKitGtk
https://bugs.webkit.org/show_bug.cgi?id=42496

* zh_CN.po: Updated.

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

10 years ago2011-02-09 Alejandro G. Castro <alex@igalia.com>
alex@webkit.org [Wed, 9 Feb 2011 17:33:41 +0000 (17:33 +0000)]
2011-02-09  Alejandro G. Castro  <alex@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Add WebGraphicsContext stub to the compilation
        https://bugs.webkit.org/show_bug.cgi?id=54078

        * GNUmakefile.am:
        * Shared/API/c/gtk/WKGraphicsContextGtk.cpp: Added stub just for
        compilation.
        (WKGraphicsContextGetGtkContext):
        * Shared/API/c/gtk/WKGraphicsContextGtk.h: Added stub just for
        compilation.
        * Shared/WebGraphicsContext.cpp:
        (WebKit::WebGraphicsContext::WebGraphicsContext):
        * Shared/WebGraphicsContext.h:
        (WebKit::WebGraphicsContext::platformContext):

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

10 years agoPlease add Greek translation of WebkitGTK+
christian@webkit.org [Wed, 9 Feb 2011 17:30:27 +0000 (17:30 +0000)]
Please add Greek translation of WebkitGTK+
https://bugs.webkit.org/show_bug.cgi?id=34482

* gr.po: Added.

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

10 years agoUnreviewed translation file.
christian@webkit.org [Wed, 9 Feb 2011 17:27:20 +0000 (17:27 +0000)]
Unreviewed translation file.

Arabic translation
https://bugs.webkit.org/show_bug.cgi?id=36340

* ar.po: Added.

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

10 years agoFixed positioned elements at very top or bottom of page remain fixed but clip during...
weinig@apple.com [Wed, 9 Feb 2011 17:25:20 +0000 (17:25 +0000)]
Fixed positioned elements at very top or bottom of page remain fixed but clip during rubber-banding
<rdar://problem/7615997>
https://bugs.webkit.org/show_bug.cgi?id=54054

Reviewed by Dan Bernstein.

Take the overhang into account when calculating position for elements with position: fixed.

* platform/ScrollView.cpp:
(WebCore::ScrollView::scrollXForFixedPosition):
(WebCore::ScrollView::scrollYForFixedPosition):
(WebCore::ScrollView::scrollOffsetForFixedPosition):
* platform/ScrollView.h:
* rendering/RenderView.cpp:
(WebCore::RenderView::mapLocalToContainer):
(WebCore::RenderView::mapAbsoluteToLocalPoint):
(WebCore::RenderView::computeRectForRepaint):

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

10 years ago2011-02-09 Alejandro G. Castro <alex@igalia.com>
alex@webkit.org [Wed, 9 Feb 2011 17:24:11 +0000 (17:24 +0000)]
2011-02-09  Alejandro G. Castro  <alex@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Add geolocation support to the webkit2 compilation
        https://bugs.webkit.org/show_bug.cgi?id=54077

        Add Geolocation files to the GTK compilation.

        * GNUmakefile.am:

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

10 years agoUnreviewed translation file.
christian@webkit.org [Wed, 9 Feb 2011 17:21:29 +0000 (17:21 +0000)]
Unreviewed translation file.

Attached is the Bulgarian translation of WebKit Gtk
https://bugs.webkit.org/show_bug.cgi?id=44400

* bg.po: Added.

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

10 years agoUnreviewed translation file.
christian@webkit.org [Wed, 9 Feb 2011 17:17:09 +0000 (17:17 +0000)]
Unreviewed translation file.

[l10n] Indonesian translation
https://bugs.webkit.org/show_bug.cgi?id=46455

* id.po: Added.

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

10 years ago2011-02-09 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 9 Feb 2011 17:13:48 +0000 (17:13 +0000)]
2011-02-09  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dirk Schulze.

        Enhance ShadowBlur to tile inset box shadows
        https://bugs.webkit.org/show_bug.cgi?id=51567

        Add a tiling code path to ShadowBlur for rendering inset
        box-shadows.

        Test: fast/box-shadow/inset-box-shadows.html

        * platform/graphics/ShadowBlur.cpp:
        (WebCore::computeSliceSizesFromRadii): Compute the slice sizes
        for the eight-piece shadow template.
        (WebCore::ShadowBlur::templateSize): Compute the size of the template,
        given the slice sizes.
        (WebCore::ShadowBlur::drawRectShadow): Bail early if layerRect is empty
        (which probably means we're clipped out). Call templateSize() and use
        the result to decide whether to tile.
        (WebCore::ShadowBlur::drawInsetShadow): New method for inset shadows.
        (WebCore::ShadowBlur::drawRectShadowWithoutTiling): Code moved.
        (WebCore::ShadowBlur::drawInsetShadowWithoutTiling): The non-tiling code
        path for inset shadows.
        (WebCore::ShadowBlur::drawInsetShadowWithTiling): Fill the shadow template
        buffer, paint the non-blurred area of the destination, and then call drawLayerPieces()
        to paint the eight-piece template image.
        (WebCore::ShadowBlur::drawRectShadowWithTiling): Refactored code, now
        shares the blurring code via blurAndColorShadowBuffer(), and the tiled template
        drawing via drawLayerPieces().
        (WebCore::ShadowBlur::drawLayerPieces): Draw an eight-piece image from the
        shadow template to the destination.
        (WebCore::ShadowBlur::blurAndColorShadowBuffer): Blur the pixels in the image
        buffer, and colorize them using the CompositeSourceIn operation.
        * platform/graphics/ShadowBlur.h:

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

10 years ago2011-02-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 9 Feb 2011 17:13:39 +0000 (17:13 +0000)]
2011-02-09  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Remove UiTools dependency from MiniBrowser
        https://bugs.webkit.org/show_bug.cgi?id=54096

        * MiniBrowser/qt/MiniBrowser.pro:

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

10 years agoUnreviewed translation file.
christian@webkit.org [Wed, 9 Feb 2011 17:12:56 +0000 (17:12 +0000)]
Unreviewed translation file.

[l10n] Polish translation of WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=46567

* pl.po: Added.

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

10 years agoUnreviewed translation file.
christian@webkit.org [Wed, 9 Feb 2011 17:06:40 +0000 (17:06 +0000)]
Unreviewed translation file.

[Gtk] Please add Hungarian translation
https://bugs.webkit.org/show_bug.cgi?id=34543

* hu.po: Added.

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

10 years ago2011-02-09 Jochen Eisinger <jochen@chromium.org>
jochen@chromium.org [Wed, 9 Feb 2011 17:03:38 +0000 (17:03 +0000)]
2011-02-09  Jochen Eisinger  <jochen@chromium.org>

        Reviewed by Adam Barth.

        Disable script elements when a CSP header is present
        https://bugs.webkit.org/show_bug.cgi?id=53867

        * http/tests/security/contentSecurityPolicy/no-policy-expected.txt: Added.
        * http/tests/security/contentSecurityPolicy/no-policy.html: Added.
        * http/tests/security/contentSecurityPolicy/resources/echo-iframe.pl: Added.
        * http/tests/security/contentSecurityPolicy/resources/echo-script-src.pl: Added.
        * http/tests/security/contentSecurityPolicy/resources/redir.php: Added.
        * http/tests/security/contentSecurityPolicy/resources/script-src.html: Added.
        * http/tests/security/contentSecurityPolicy/resources/script.js: Added.
        * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt: Added.
        * http/tests/security/contentSecurityPolicy/script-src-in-iframe.html: Added.
        * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt: Added.
        * http/tests/security/contentSecurityPolicy/script-src-none.html: Added.
        * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt: Added.
        * http/tests/security/contentSecurityPolicy/script-src-redirect.html: Added.
2011-02-09  Jochen Eisinger  <jochen@chromium.org>

        Reviewed by Adam Barth.

        Disable script elements when a CSP header is present
        https://bugs.webkit.org/show_bug.cgi?id=53867

        Tests: http/tests/security/contentSecurityPolicy/no-policy.html
               http/tests/security/contentSecurityPolicy/script-src-in-iframe.html
               http/tests/security/contentSecurityPolicy/script-src-none.html
               http/tests/security/contentSecurityPolicy/script-src-redirect.html

        * html/parser/HTMLDocumentParser.cpp:
        (WebCore::HTMLDocumentParser::shouldLoadExternalScriptFromSrc):
        * html/parser/HTMLScriptRunner.cpp:
        (WebCore::HTMLScriptRunner::requestPendingScript):
        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::didBeginDocument):
        * loader/MainResourceLoader.cpp:
        (WebCore::MainResourceLoader::didReceiveResponse):
        * page/ContentSecurityPolicy.cpp:
        (WebCore::ContentSecurityPolicy::ContentSecurityPolicy):
        (WebCore::ContentSecurityPolicy::didReceiveHeader):
        (WebCore::ContentSecurityPolicy::canLoadExternalScriptFromSrc):
        * page/ContentSecurityPolicy.h:

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

10 years ago2011-02-09 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 9 Feb 2011 16:56:44 +0000 (16:56 +0000)]
2011-02-09  Patrick Gansterer  <paroga@webkit.org>

        Unreviewed WinCE build fix for r78047.

        ContextMenu.cpp and ContextMenuItem.cpp have a USE(CROSS_PLATFORM_CONTEXT_MENUS),
        so they shouldn't cause problems with correct preprocessor defines.

        * CMakeLists.txt:

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

10 years ago2011-02-09 Ilya Tikhonovsky <loislo@chromium.org>
loislo@chromium.org [Wed, 9 Feb 2011 16:32:08 +0000 (16:32 +0000)]
2011-02-09  Ilya Tikhonovsky  <loislo@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: InspectorAgent should know nothing about InspectorController instance.

        https://bugs.webkit.org/show_bug.cgi?id=54100

        * inspector/InspectorAgent.cpp:
        (WebCore::InspectorAgent::InspectorAgent):
        (WebCore::InspectorAgent::restoreInspectorStateFromCookie):
        (WebCore::InspectorAgent::disconnectFrontend):
        * inspector/InspectorAgent.h:
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::InspectorController):
        (WebCore::InspectorController::disconnectFrontend):
        (WebCore::InspectorController::restoreInspectorStateFromCookie):

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

10 years ago2011-02-09 Andras Becsi <abecsi@webkit.org>
abecsi@webkit.org [Wed, 9 Feb 2011 15:48:24 +0000 (15:48 +0000)]
2011-02-09  Andras Becsi  <abecsi@webkit.org>

        Reviewed by Csaba Osztrogonác.

        [Qt][WK2] Don't generate superfluous forwarding header for config.h.

        * Scripts/generate-forwarding-headers.pl:

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

10 years agoHide the ugly details of WebView::m_window initialization from WebPageProxy, and...
aroben@apple.com [Wed, 9 Feb 2011 15:45:03 +0000 (15:45 +0000)]
Hide the ugly details of WebView::m_window initialization from WebPageProxy, and make it less ugly

WebView::WebView was initially creating a hidden window, then showing it. It would tell
WebPageProxy about the window while it was still hidden, and then have to inform
WebPageProxy that the window had become shown. This resulted in WebPageProxy sending
unnecessary messages to the web process, and confused code that assumed that the window
would be in the same state after WebView's constructor exited as it was when WebPageProxy
first found out about the window.

We now don't hide the window when creating it, which simplifies the code, and only tell
WebPageProxy about the window after we're done modifying it, which fixes the bug.

Fixes <http://webkit.org/b/53878> <rdar://problem/8977306> Assertion failure in
DrawingAreaImpl::resumePainting after window.open or when opening Web Inspector

Reviewed by Anders Carlsson.

* UIProcess/win/WebView.cpp:
(WebKit::WebView::WebView): Changed ::CreateWindowEx to ::CreateWindowExW, to match other
Win32 API calls in WebKit2. Pass WS_VISIBLE to ::CreateWindowExW rather than waiting until
later to show the window. Added an assertion that m_isVisible matches the window's visible
state. Don't even create our WebPageProxy, or tell it about our window, until we're done
initializing our window, so that it doesn't get informed about our window's internal state
changes that happen beneath ::CreateWindowExW.
(WebKit::WebView::onSizeEvent): Null-check m_page since we can receive this message beneath
::CreateWindowExW.
(WebKit::WebView::onShowWindowEvent): Ditto. Replaced one FIXME with another. Always set
handled to false so that ::DefWindowProcW can do its thing. (MSDN says this is when it
actually shows/hides the window, though I couldn't find any consequences of not calling
::DefWindowProcW here.)

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

10 years ago2011-02-09 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 9 Feb 2011 15:28:57 +0000 (15:28 +0000)]
2011-02-09  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: source frame scroll position is not restored.
        https://bugs.webkit.org/show_bug.cgi?id=54101

        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype._scriptSourceChanged):
        * inspector/front-end/SourceFrame.js:
        (WebInspector.SourceFrame.prototype.show):
        (WebInspector.SourceFrame.prototype.hide):
        (WebInspector.SourceFrame.prototype.get scrollTop):
        (WebInspector.SourceFrame.prototype.set scrollTop):
        * inspector/front-end/TextViewer.js:
        (WebInspector.TextViewer.prototype.get scrollTop):
        (WebInspector.TextViewer.prototype.set scrollTop):
        (WebInspector.TextViewer.prototype.get scrollLeft):
        (WebInspector.TextViewer.prototype.set scrollLeft):

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

10 years ago2011-02-09 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Wed, 9 Feb 2011 14:48:50 +0000 (14:48 +0000)]
2011-02-09  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: follow up on InspectorAgent split -
        removing unnecessary methods from InspectorController.
        https://bugs.webkit.org/show_bug.cgi?id=54093

        * WebCore.exp.in:
        * inspector/InspectorAgent.cpp:
        (WebCore::InspectorAgent::stopUserInitiatedProfiling):
        (WebCore::InspectorAgent::showAndEnableDebugger):
        (WebCore::InspectorAgent::enabled):
        (WebCore::InspectorAgent::showConsole):
        * inspector/InspectorAgent.h:
        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::InspectorController):
        (WebCore::InspectorController::didClearWindowObjectInWorld):
        (WebCore::InspectorController::showConsole):
        (WebCore::InspectorController::enabled):
        (WebCore::InspectorController::inspectedPage):
        * inspector/InspectorController.h:
        * inspector/InspectorFrontendClientLocal.cpp:
2011-02-09  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: follow up on InspectorAgent split -
        removing unnecessary methods from InspectorController.
        https://bugs.webkit.org/show_bug.cgi?id=54093

        * WebInspector/WebInspector.mm:
        (-[WebInspector showConsole:]):
        (-[WebInspector stopProfilingJavaScript:]):
2011-02-09  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: follow up on InspectorAgent split -
        removing unnecessary methods from InspectorController.
        https://bugs.webkit.org/show_bug.cgi?id=54093

        * WebInspector.cpp:
        (WebInspector::showConsole):
        (WebInspector::toggleProfilingJavaScript):
2011-02-09  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: follow up on InspectorAgent split -
        removing unnecessary methods from InspectorController.
        https://bugs.webkit.org/show_bug.cgi?id=54093

        * WebProcess/WebPage/WebInspector.cpp:
        (WebKit::WebInspector::showConsole):
        (WebKit::WebInspector::stopJavaScriptProfiling):

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

10 years ago2011-02-07 Chris Marrin <cmarrin@apple.com>
cmarrin@apple.com [Wed, 9 Feb 2011 14:09:32 +0000 (14:09 +0000)]
2011-02-07  Chris Marrin  <cmarrin@apple.com>

        Reviewed by Simon Fraser.

        LayoutTests/animations/play-state.html has wrong behavior with accelerated compositing
        https://bugs.webkit.org/show_bug.cgi?id=53513

        The PlatformCAAnimation::create() function which took a pointer to another
        PlatformCAAnimation was supposed to make a copy of that passed object.
        But it was doing completely the wrong thing on Mac and was leaking an object
        to boot. And the notion of copying an object using a static creation function
        is wrong in the first place. So I changed it to a member copy() function
        which would create a new PlatformCAAnimation which was a copy of 'this' and
        return it. I changed the implementation on both Mac and Win to match.

        This problem was not caught by DRT, even there is a specific test for it.
        That test just verifies that the higher level logic is working
        properly, which it is. There's no practical way to find out if the
        layer is currently animating. There is no logic which probes that
        deeply into the layer mechanics.

        * platform/graphics/ca/GraphicsLayerCA.cpp:
        * platform/graphics/ca/PlatformCAAnimation.h:
        * platform/graphics/ca/mac/PlatformCAAnimationMac.mm:
        * platform/graphics/ca/win/PlatformCAAnimationWin.cpp:

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

10 years ago2011-02-09 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Wed, 9 Feb 2011 14:07:56 +0000 (14:07 +0000)]
2011-02-09  Shinichiro Hamaji  <hamaji@chromium.org>

        Chromium expectations update.

        fast/dom/HTMLAnchorElement/set-href-attribute-hash.html is failing.

        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Wed, 9 Feb 2011 13:55:52 +0000 (13:55 +0000)]
2011-02-09  Shinichiro Hamaji  <hamaji@chromium.org>

        Chromium: update expectations

        plugins/invalidate_rect is failing on linux and win, too.

        plugins/invalidate_rect.html fails on chromium-mac
        https://bugs.webkit.org/show_bug.cgi?id=54051

        * platform/chromium/test_expectations.txt:

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

10 years ago2011-02-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
demarchi@webkit.org [Wed, 9 Feb 2011 13:51:14 +0000 (13:51 +0000)]
2011-02-09  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Unreviewed build fix.

        [EFL] Remove double definition of ContextMenu.
        https://bugs.webkit.org/show_bug.cgi?id=50762

        When building with SHARED_CORE enabled, the symbols of ContextMenu
        were both in webkit and webcore. This removes them from webcore and
        shall be put back once the CROSS_PLATFORM_CONTEXT_MENUS is implemented
        in EFL port.

        No new tests because no new functionality.

        * CMakeLists.txt:

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

10 years ago2011-02-09 Ilya Tikhonovsky <loislo@chromium.org>
loislo@chromium.org [Wed, 9 Feb 2011 12:40:02 +0000 (12:40 +0000)]
2011-02-09  Ilya Tikhonovsky  <loislo@chromium.org>

        Unreviewed.

        Chromium: Create expectations for residual-style.html see r77781.

        * platform/chromium-linux/fast/invalid/residual-style-expected.txt:
        * platform/chromium-win/fast/invalid/residual-style-expected.txt:
        * platform/chromium/test_expectations.txt:

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

10 years agoWindows Production build fix
aroben@apple.com [Wed, 9 Feb 2011 12:27:26 +0000 (12:27 +0000)]
Windows Production build fix

* WebCore.vcproj/QTMovieWinCommon.vsprops: Link against
WebKitSystemInterface$(WebKitConfigSuffix).lib, not just WebKitSystemInterface.lib, so we
pick up the _debug variant when appropriate.

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

10 years ago2011-02-09 Eric Seidel <eric@webkit.org>
eric@webkit.org [Wed, 9 Feb 2011 12:13:25 +0000 (12:13 +0000)]
2011-02-09  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Hostnames should cannonicalize to lowercase (to match every other browser)
        https://bugs.webkit.org/show_bug.cgi?id=54084

        Pretty obvious change.  KURL is the odd man out here.

        * fast/url/host-expected.txt:
        * fast/url/ipv4-expected.txt:
        * fast/url/ipv6-expected.txt:
        * fast/url/relative-expected.txt:
        * fast/url/relative-unix-expected.txt:
        * fast/url/standard-url-expected.txt:
2011-02-09  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Hostnames should cannonicalize to lowercase (to match every other browser)
        https://bugs.webkit.org/show_bug.cgi?id=54084

        * platform/KURL.cpp:
        (WebCore::KURL::parse):

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

10 years ago2011-02-09 Sergio Villar Senin <svillar@igalia.com>
sergio@webkit.org [Wed, 9 Feb 2011 12:04:20 +0000 (12:04 +0000)]
2011-02-09  Sergio Villar Senin  <svillar@igalia.com>

        Unreviewed.

        Added new text expectations for GTK port. They should be actually
        valid for any port using the libsoup backend. We need different
        results because as stated here
        https://bugs.webkit.org/show_bug.cgi?id=3812#c6, the original test
        results were designed for NSURLConnection which adds the
        "Content-Length: 0" header for null message bodies. That does not
        happen in libsoup, so instead of artificially add that header we
        better generate different results.

        Also take into account that for HEAD and GET requests the body is
        not included so we should expect always a null for them.

        * platform/gtk/Skipped:
        * platform/gtk/http/tests/xmlhttprequest/methods-async-expected.txt: Added.
        * platform/gtk/http/tests/xmlhttprequest/methods-expected.txt: Added.
        * platform/gtk/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added.
        * platform/gtk/http/tests/xmlhttprequest/workers/methods-expected.txt: Added.
        * platform/gtk/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Added.
        * platform/gtk/http/tests/xmlhttprequest/workers/shared-worker-methods-expected.txt: Added.

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

10 years agoReplace PCRE with Yarr in WebCore
pvarga@webkit.org [Wed, 9 Feb 2011 12:00:56 +0000 (12:00 +0000)]
Replace PCRE with Yarr in WebCore
https://bugs.webkit.org/show_bug.cgi?id=53496

Reviewed by Gavin Barraclough.

Rollback r77626 with windows build fix.

Source/JavaScriptCore:

* JavaScriptCore.exp:
* JavaScriptCore.gyp/JavaScriptCore.gyp:
* JavaScriptCore.gypi:
* JavaScriptCore.pro:
* JavaScriptCore.xcodeproj/project.pbxproj:
* create_regex_tables:
* runtime/RegExp.cpp:
* wtf/Platform.h:
* yarr/Yarr.h:
* yarr/YarrJIT.cpp:
* yarr/YarrJIT.h:
* yarr/YarrParser.h:
* yarr/YarrPattern.h:
* yarr/YarrSyntaxChecker.h:
* yarr/yarr.pri: Added.

Source/WebCore:

No new tests needed.

* Android.jscbindings.mk:
* CMakeLists.txt:
* ForwardingHeaders/pcre/pcre.h: Removed.
* ForwardingHeaders/yarr/Yarr.h: Added.
* ForwardingHeaders/yarr/YarrInterpreter.h: Added.
* ForwardingHeaders/yarr/YarrPattern.h: Added.
* WebCore.gyp/WebCore.gyp:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.vcproj/copyForwardingHeaders.cmd:
* platform/text/RegularExpression.cpp:
(WebCore::RegularExpression::Private::create):
(WebCore::RegularExpression::Private::Private):
(WebCore::RegularExpression::Private::compile):
(WebCore::RegularExpression::match):

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

10 years ago2011-02-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
gyuyoung.kim@samsung.com [Wed, 9 Feb 2011 11:54:21 +0000 (11:54 +0000)]
2011-02-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>

        Reviewed by Eric Seidel.

        [EFL] Add dummy functions for HTML5 Video's control UI
        https://bugs.webkit.org/show_bug.cgi?id=53906

        In WebKit EFL, there are no implementations for HTML5 control UI.
        First, dummy functions are added.

        * platform/efl/RenderThemeEfl.cpp:
        (WebCore::RenderThemeEfl::extraMediaControlsStyleSheet):
        (WebCore::RenderThemeEfl::formatMediaControlsCurrentTime):
        (WebCore::RenderThemeEfl::paintMediaFullscreenButton):
        (WebCore::RenderThemeEfl::paintMediaMuteButton):
        (WebCore::RenderThemeEfl::paintMediaPlayButton):
        (WebCore::RenderThemeEfl::paintMediaSeekBackButton):
        (WebCore::RenderThemeEfl::paintMediaSeekForwardButton):
        (WebCore::RenderThemeEfl::paintMediaSliderTrack):
        (WebCore::RenderThemeEfl::paintMediaSliderThumb):
        (WebCore::RenderThemeEfl::paintMediaVolumeSliderContainer):
        (WebCore::RenderThemeEfl::paintMediaVolumeSliderTrack):
        (WebCore::RenderThemeEfl::paintMediaVolumeSliderThumb):
        (WebCore::RenderThemeEfl::paintMediaCurrentTime):
        * platform/efl/RenderThemeEfl.h:

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

10 years ago2011-02-09 Eric Seidel <eric@webkit.org>
eric@webkit.org [Wed, 9 Feb 2011 11:53:26 +0000 (11:53 +0000)]
2011-02-09  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Make WebKit's fragment cannonicalization match other browsers
        https://bugs.webkit.org/show_bug.cgi?id=53850

        * fast/dom/HTMLAnchorElement/set-href-attribute-hash.html: Updated to match IE/Chrome
        * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt: Updated to match IE/Chrome.
        * fast/url/anchor-expected.txt:
         - "hello world": Our new behavior here matches IE and Chrome, but diverges from FF.
         - The last two tests involving #, we were the odd man out. Now match all browsers.
        * fast/url/segments-expected.txt:
         - Don't percent encode spaces in fragments (to match other browsers)
         - WebKit was the only engine encoding # in fragments.
        * fast/url/segments-from-data-url-expected.txt:
2011-02-09  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Make WebKit's fragment cannonicalization match other browsers
        https://bugs.webkit.org/show_bug.cgi?id=53850

        This doesn't make us match perfectly, but it brings us closer.

        * platform/KURL.cpp:
        (WebCore::appendEscapingBadChars):
        (WebCore::escapeAndAppendFragment):
        (WebCore::KURL::parse):

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

10 years agoUnreviewed.
ossy@webkit.org [Wed, 9 Feb 2011 11:37:44 +0000 (11:37 +0000)]
Unreviewed.

[Qt] Fix crashes in QMetaObject::metacall
https://bugs.webkit.org/show_bug.cgi?id=53912

One more attempt to make Qt buildbot happier and make sheriffbot
not to spam innocent people because of this flakey crash.

* platform/qt/Skipped: Add websocket directory instead of individual tests until fix.

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