Timeline
Feb 26, 2012:
- 11:50 PM Changeset in webkit [108962] by
-
- 4 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, skip new failing and crashing tests to paint the bots green.
- platform/qt-5.0/Skipped:
- platform/qt-mac/Skipped:
- platform/qt/Skipped:
- 11:47 PM Changeset in webkit [108961] by
-
- 3 edits in trunk/Source/WebKit2
[EFL][WK2] Add InjectedBundleEfl.cpp
https://bugs.webkit.org/show_bug.cgi?id=75463
Patch by YoungTaeck Song <youngtaeck.song@samsung.com> on 2012-02-26
Reviewed by Andreas Kling.
Add first version of InjectedBundleEfl.cpp including load() and placeholder for activateMacFontAscentHack().
- WebProcess/InjectedBundle/InjectedBundle.h:
- WebProcess/InjectedBundle/efl/InjectedBundleEfl.cpp:
(WebKit::InjectedBundle::load):
(WebKit::InjectedBundle::activateMacFontAscentHack):
- 10:54 PM Changeset in webkit [108960] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed.
Fix some warnings in the build from referencing the non-existent
websockets directory.
- WebCore.gyp/WebCore.gyp:
- 10:50 PM Changeset in webkit [108959] by
-
- 40 edits2 moves in trunk
Rename ShadowRootList to ShadowTree.
https://bugs.webkit.org/show_bug.cgi?id=79342
Reviewed by Hajime Morita.
.:
- Source/autotools/symbols.filter:
Source/WebCore:
This patch renames ShadowRootList ot ShadowTree.
No new tests, no change in behavior.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.exp.in:
- WebCore.gypi:
- WebCore.xcodeproj/project.pbxproj:
- dom/DOMAllInOne.cpp:
- dom/Document.cpp:
(WebCore::Document::buildAccessKeyMap):
- dom/Element.cpp:
(WebCore::Element::willRemove):
(WebCore::Element::insertedIntoDocument):
(WebCore::Element::removedFromDocument):
(WebCore::Element::insertedIntoTree):
(WebCore::Element::removedFromTree):
(WebCore::Element::attach):
(WebCore::Element::detach):
(WebCore::Element::recalcStyle):
(WebCore::Element::hasShadowRoot):
(WebCore::Element::shadowTree):
(WebCore::Element::setShadowRoot):
(WebCore::Element::ensureShadowRoot):
(WebCore::Element::removeShadowRoot):
(WebCore::Element::childrenChanged):
- dom/Element.h:
(WebCore):
(Element):
- dom/ElementRareData.h:
(ElementRareData):
(WebCore::ElementRareData::~ElementRareData):
- dom/Node.cpp:
(WebCore::oldestShadowRoot):
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::NodeRenderingContext):
(WebCore::NodeRenderingContext::hostChildrenChanged):
(WebCore::NodeRenderingContext::shouldCreateRenderer):
- dom/NodeRenderingContext.h:
(WebCore):
- dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::tree):
(WebCore::ShadowRoot::attach):
- dom/ShadowRoot.h:
(WebCore):
(ShadowRoot):
- dom/ShadowTree.cpp: Renamed from Source/WebCore/dom/ShadowRootList.cpp.
(WebCore):
(WebCore::ShadowTree::ShadowTree):
(WebCore::ShadowTree::~ShadowTree):
(WebCore::ShadowTree::pushShadowRoot):
(WebCore::ShadowTree::popShadowRoot):
(WebCore::ShadowTree::insertedIntoDocument):
(WebCore::ShadowTree::removedFromDocument):
(WebCore::ShadowTree::insertedIntoTree):
(WebCore::ShadowTree::removedFromTree):
(WebCore::ShadowTree::willRemove):
(WebCore::ShadowTree::attach):
(WebCore::ShadowTree::detach):
(WebCore::ShadowTree::insertionPointFor):
(WebCore::ShadowTree::isSelectorActive):
(WebCore::ShadowTree::reattach):
(WebCore::ShadowTree::childNeedsStyleRecalc):
(WebCore::ShadowTree::needsStyleRecalc):
(WebCore::ShadowTree::recalcShadowTreeStyle):
(WebCore::ShadowTree::needsReattachHostChildrenAndShadow):
(WebCore::ShadowTree::hostChildrenChanged):
(WebCore::ShadowTree::setNeedsReattachHostChildrenAndShadow):
(WebCore::ShadowTree::reattachHostChildrenAndShadow):
(WebCore::ShadowTree::ensureSelector):
- dom/ShadowTree.h: Renamed from Source/WebCore/dom/ShadowRootList.h.
(WebCore):
(ShadowTree):
(WebCore::ShadowTree::hasShadowRoot):
(WebCore::ShadowTree::youngestShadowRoot):
(WebCore::ShadowTree::oldestShadowRoot):
(WebCore::ShadowTree::selector):
(WebCore::ShadowTree::clearNeedsReattachHostChildrenAndShadow):
(WebCore::ShadowTree::host):
- dom/TreeScopeAdopter.cpp:
(WebCore::shadowRootFor):
- html/ColorInputType.cpp:
(WebCore::ColorInputType::createShadowSubtree):
(WebCore::ColorInputType::shadowColorSwatch):
- html/FileInputType.cpp:
(WebCore::FileInputType::createShadowSubtree):
(WebCore::FileInputType::multipleAttributeChanged):
- html/HTMLDetailsElement.cpp:
(WebCore::HTMLDetailsElement::findMainSummary):
- html/HTMLKeygenElement.cpp:
(WebCore::HTMLKeygenElement::shadowSelect):
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaControls):
(WebCore::HTMLMediaElement::hasMediaControls):
- html/HTMLSummaryElement.cpp:
- html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::innerTextElement):
(WebCore::HTMLTextAreaElement::updatePlaceholderText):
- html/InputType.cpp:
(WebCore::InputType::destroyShadowSubtree):
- html/RangeInputType.cpp:
(WebCore::RangeInputType::handleMouseDownEvent):
(WebCore::RangeInputType::createShadowSubtree):
- html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::createShadowSubtree):
(WebCore::TextFieldInputType::updatePlaceholderText):
- html/ValidationMessage.cpp:
(WebCore::ValidationMessage::deleteBubbleTree):
- html/shadow/HTMLContentElement.cpp:
(WebCore::HTMLContentElement::attach):
(WebCore::HTMLContentElement::detach):
(WebCore::HTMLContentElement::parseAttribute):
- html/shadow/SliderThumbElement.cpp:
(WebCore::sliderThumbElementOf):
(WebCore::RenderSliderContainer::layout):
(WebCore::trackLimiterElementOf):
- page/FocusController.cpp:
(WebCore::shadowRoot):
- rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::uploadButton):
- svg/SVGTRefElement.cpp:
(WebCore::SVGTRefElement::updateReferencedText):
(WebCore::SVGTRefElement::detachTarget):
- testing/Internals.cpp:
(WebCore::Internals::ensureShadowRoot):
(WebCore::Internals::youngestShadowRoot):
(WebCore::Internals::oldestShadowRoot):
Source/WebKit2:
- win/WebKit2.def:
- win/WebKit2CFLite.def:
- 10:33 PM Changeset in webkit [108958] by
-
- 30 edits1 add4 deletes in trunk/Source/WebCore
Extract Supplementable base class from Page and Navigator
https://bugs.webkit.org/show_bug.cgi?id=79624
Reviewed by Hajime Morita.
We'll use this pattern again soon for ScriptExecutionContext.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Modules/gamepad/NavigatorGamepad.cpp:
(WebCore::NavigatorGamepad::from):
- Modules/gamepad/NavigatorGamepad.h:
- Modules/geolocation/NavigatorGeolocation.cpp:
(WebCore::NavigatorGeolocation::from):
- Modules/geolocation/NavigatorGeolocation.h:
- Modules/mediastream/NavigatorMediaStream.cpp:
(WebCore::NavigatorMediaStream::webkitGetUserMedia):
- Modules/mediastream/UserMediaController.cpp:
(WebCore::provideUserMediaTo):
- Modules/mediastream/UserMediaController.h:
(WebCore::UserMediaController::from):
- Target.pri:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/DeviceMotionController.cpp:
(WebCore::provideDeviceMotionTo):
- dom/DeviceMotionController.h:
(WebCore::DeviceMotionController::from):
- dom/DeviceOrientationController.cpp:
(WebCore::provideDeviceOrientationTo):
- dom/DeviceOrientationController.h:
(WebCore):
(WebCore::DeviceOrientationController::from):
- notifications/NotificationController.cpp:
(WebCore::provideNotification):
- notifications/NotificationController.h:
(WebCore):
(WebCore::NotificationController::from):
- page/DOMWindow.cpp:
(WebCore::DOMWindow::page):
(WebCore):
(WebCore::DOMWindow::addEventListener):
(WebCore::DOMWindow::removeEventListener):
(WebCore::DOMWindow::removeAllEventListeners):
- page/DOMWindow.h:
(WebCore):
(DOMWindow):
- page/Navigator.cpp:
(WebCore):
- page/Navigator.h:
(Navigator):
- page/NavigatorSupplement.cpp: Removed.
- page/NavigatorSupplement.h: Removed.
- page/Page.cpp:
(WebCore):
- page/Page.h:
(Page):
- page/PageSupplement.cpp: Removed.
- page/PageSupplement.h: Removed.
- page/SpeechInput.cpp:
(WebCore::provideSpeechInputTo):
- page/SpeechInput.h:
(WebCore::SpeechInput::from):
- platform/Supplementable.h: Added.
(WebCore):
(Supplement):
(WebCore::Supplement::~Supplement):
(WebCore::Supplement::provideTo):
(WebCore::Supplement::from):
(Supplementable):
(WebCore::Supplementable::provideSupplement):
(WebCore::Supplementable::requireSupplement):
- 10:31 PM Changeset in webkit [108957] by
-
- 39 edits in trunk/Source
Move ChromeClient::showContextMenu() to ContextMenuClient
https://bugs.webkit.org/show_bug.cgi?id=79427
Patch by Hajime Morrita <morrita@chromium.org> on 2012-02-26
Reviewed by Adam Barth.
Source/JavaScriptCore:
Added ACCESSIBILITY_CONTEXT_MENUS.
- wtf/Platform.h:
Source/WebCore:
- Removed ChromeClient::showContextMenu(), Chrome::showContextMenu()
- Added ContextMenuController::showContextMenuAt(), ContextMenuClient::showContextMenu()
- Hided showContextMenu() behind ACCESSIBILITY_CONTEXT_MENUS
This change localizes context menu related code and will make it easy to
modularize CONTEXT_MENUS code.
Refactoring. No new tests.
- WebCore.exp.in:
- accessibility/mac/WebAccessibilityObjectWrapper.mm:
(-[WebAccessibilityObjectWrapper accessibilityShowContextMenu]):
- loader/EmptyClients.h:
(EmptyContextMenuClient):
(WebCore::EmptyContextMenuClient::showContextMenu):
- page/ContextMenuClient.h:
(ContextMenuClient):
- page/ContextMenuController.cpp:
(WebCore):
(WebCore::ContextMenuController::showContextMenuAt):
- page/ContextMenuController.h:
(ContextMenuController):
- page/Chrome.cpp:
- page/Chrome.h:
(Chrome):
- page/ChromeClient.h:
(ChromeClient):
Source/WebKit/blackberry:
- WebCoreSupport/ChromeClientBlackBerry.h:
(ChromeClientBlackBerry):
Source/WebKit/chromium:
- src/ChromeClientImpl.h:
(ChromeClientImpl):
Source/WebKit/efl:
- WebCoreSupport/ChromeClientEfl.h:
(ChromeClientEfl):
Source/WebKit/gtk:
- WebCoreSupport/ChromeClientGtk.h:
(ChromeClient):
Source/WebKit/mac:
- WebCoreSupport/WebContextMenuClient.h:
(WebContextMenuClient):
- WebCoreSupport/WebContextMenuClient.mm:
(WebContextMenuClient::showContextMenu): Moved from WebChromeClient
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebChromeClient.mm:
Source/WebKit/qt:
- WebCoreSupport/ChromeClientQt.h:
(ChromeClientQt):
Source/WebKit/win:
- WebCoreSupport/WebChromeClient.h:
(WebChromeClient):
Source/WebKit/wince:
- WebCoreSupport/ChromeClientWinCE.h:
(ChromeClientWinCE):
Source/WebKit/wx:
- WebKitSupport/ChromeClientWx.h:
(ChromeClientWx):
Source/WebKit2:
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
- WebProcess/WebCoreSupport/WebChromeClient.h:
(WebChromeClient):
- WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
(WebKit):
(WebKit::WebContextMenuClient::showContextMenu): Moved from WebChromeClient
- WebProcess/WebCoreSupport/WebContextMenuClient.h:
(WebContextMenuClient):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::handleContextMenuEvent):
(WebKit::handleMouseEvent):
(WebKit::WebPage::mouseEvent):
(WebKit::WebPage::mouseEventSyncForTesting):
- 10:27 PM Changeset in webkit [108956] by
-
- 2 edits1 add1 delete in trunk/Source/WebCore
[Mac] Release localized Strings instead of AutoRelease
https://bugs.webkit.org/show_bug.cgi?id=79552
Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-02-26
Reviewed by Sam Weinig.
By using the CoreFoundation API, we can release the memory as soon as
the WTF::String is created.
- WebCore.xcodeproj/project.pbxproj:
- platform/mac/LocalizedStringsMac.cpp: Renamed from Source/WebCore/platform/mac/LocalizedStringsMac.mm.
(WebCore):
(WebCore::localizedString):
- 9:27 PM Changeset in webkit [108955] by
-
- 3 edits in trunk/LayoutTests
LayoutTests/fast/forms/number/input-number-events.html is failing since r108228
https://bugs.webkit.org/show_bug.cgi?id=79329
Update input-number-events.html test for r108228. Spin buttons of number input field
fire both input and change events.
Patch by Yoshifumi Inoue <yosin@chromium.org> on 2012-02-26
Reviewed by Kent Tamura.
- fast/forms/number/input-number-events-expected.txt: We get one change event from spin button click.
- fast/forms/number/input-number-events.html: Change to one for change event.
- 9:10 PM Changeset in webkit [108954] by
-
- 10 edits2 adds in trunk/Source/WebCore
ContextDestructionObserver should live in its own file
https://bugs.webkit.org/show_bug.cgi?id=79619
Reviewed by Hajime Morita.
WebKit prefers to have one class per file. (This patch is paying a
build system hacking debt I incurred earlier.)
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/ActiveDOMObject.cpp:
(WebCore):
- dom/ActiveDOMObject.h:
(ActiveDOMObject):
(WebCore::ActiveDOMObject::suspendIfNeededCalled):
(WebCore::ActiveDOMObject::setPendingActivity):
(WebCore::ActiveDOMObject::unsetPendingActivity):
- dom/ContextDestructionObserver.cpp: Added.
(WebCore):
(WebCore::ContextDestructionObserver::ContextDestructionObserver):
(WebCore::ContextDestructionObserver::~ContextDestructionObserver):
(WebCore::ContextDestructionObserver::contextDestroyed):
- dom/ContextDestructionObserver.h: Added.
(WebCore):
(ContextDestructionObserver):
(WebCore::ContextDestructionObserver::scriptExecutionContext):
- dom/DOMAllInOne.cpp:
- 9:05 PM Changeset in webkit [108953] by
-
- 2 edits in trunk
Update .gitignore for project property files generated by Eclipse.
https://bugs.webkit.org/show_bug.cgi?id=79463
Patch by Chang Wan Hong <jourmoon@company100.net> on 2012-02-26
Reviewed by Andreas Kling.
- .gitignore: Ignore .project and .cproject
- 8:16 PM Changeset in webkit [108952] by
-
- 36 edits in trunk/Source/WebCore
2012-02-26 Dirk Schulze <krit@webkit.org>
Cleanup of Adobes copyright text. The text got harmonized with copyright texts of other companies.
Rubber stamped by Adam Barth.
- css/CSSWrapShapes.cpp:
- css/CSSWrapShapes.h:
- css/WebKitCSSRegionRule.cpp:
- css/WebKitCSSRegionRule.h:
- css/WebKitCSSRegionRule.idl:
- css/WebKitCSSShaderValue.cpp:
- css/WebKitCSSShaderValue.h:
- dom/WebKitNamedFlow.cpp:
- dom/WebKitNamedFlow.h:
- dom/WebKitNamedFlow.idl:
- loader/cache/CachedShader.cpp:
- loader/cache/CachedShader.h:
- platform/graphics/filters/CustomFilterMesh.cpp:
- platform/graphics/filters/CustomFilterMesh.h:
- platform/graphics/filters/CustomFilterNumberParameter.h:
- platform/graphics/filters/CustomFilterOperation.cpp:
- platform/graphics/filters/CustomFilterOperation.h:
- platform/graphics/filters/CustomFilterParameter.h:
- platform/graphics/filters/CustomFilterProgram.cpp:
- platform/graphics/filters/CustomFilterProgram.h:
- platform/graphics/filters/CustomFilterProgramClient.h:
- platform/graphics/filters/CustomFilterShader.cpp:
- platform/graphics/filters/CustomFilterShader.h:
- platform/graphics/filters/FECustomFilter.cpp:
- platform/graphics/filters/FECustomFilter.h:
- rendering/FilterEffectObserver.h:
- rendering/RenderFlowThread.cpp:
- rendering/RenderFlowThread.h:
- rendering/RenderRegion.cpp:
- rendering/RenderRegion.h:
- rendering/style/StyleCachedShader.cpp:
- rendering/style/StyleCachedShader.h:
- rendering/style/StyleCustomFilterProgram.h:
- rendering/style/StylePendingShader.h:
- rendering/style/StyleShader.h:
- 8:13 PM Changeset in webkit [108951] by
-
- 3 edits in trunk/Source/WebKit2
Use Functional instead of a MessageQueue for messages to the LayerTreeHostProxy
renderer.
https://bugs.webkit.org/show_bug.cgi?id=79478
This makes a lot of the broilerplate code for message-passing unnecessary, and
results in a much more succinct implementation.
Patch by Huang Dongsung <luxtella@company100.net> on 2012-02-26
Reviewed by Noam Rosenthal.
- UIProcess/LayerTreeHostProxy.h:
(WebKit):
(LayerTreeHostProxy):
- UIProcess/qt/LayerTreeHostProxyQt.cpp:
(WebKit):
(WebKit::LayerTreeHostProxy::updateTile):
(WebKit::LayerTreeHostProxy::createImage):
(WebKit::LayerTreeHostProxy::syncRemoteContent):
(WebKit::LayerTreeHostProxy::dispatchUpdate):
(WebKit::LayerTreeHostProxy::createTileForLayer):
(WebKit::LayerTreeHostProxy::updateTileForLayer):
(WebKit::LayerTreeHostProxy::removeTileForLayer):
(WebKit::LayerTreeHostProxy::deleteCompositingLayer):
(WebKit::LayerTreeHostProxy::setRootCompositingLayer):
(WebKit::LayerTreeHostProxy::syncCompositingLayerState):
(WebKit::LayerTreeHostProxy::didRenderFrame):
(WebKit::LayerTreeHostProxy::createDirectlyCompositedImage):
(WebKit::LayerTreeHostProxy::destroyDirectlyCompositedImage):
- 8:07 PM Changeset in webkit [108950] by
-
- 2 edits in trunk/Source/JavaScriptCore
LayoutTests/fast/xpath/xpath-functional-test.html is crashing in the DFG
https://bugs.webkit.org/show_bug.cgi?id=79616
Reviewed by Oliver Hunt.
Guard against the fact that in JSVALUE64, JSValue().isCell() == true.
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::validate):
- 8:05 PM Changeset in webkit [108949] by
-
- 2 edits in trunk/Source/JavaScriptCore
DFG should support activations and nested functions
https://bugs.webkit.org/show_bug.cgi?id=79554
Reviewed by Sam Weinig.
Fix 32-bit. The 32-bit function+activation code had some really weird
register reuse bugs.
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- 8:02 PM Changeset in webkit [108948] by
-
- 9 edits in trunk/LayoutTests
Unreviewed, update expectation files due to slight changes in the text
of exceptions.
- sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
- sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt:
- sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1-expected.txt:
- sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2-expected.txt:
- sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1-expected.txt:
- sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2-expected.txt:
- sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3-expected.txt:
- sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt:
- 7:50 PM Changeset in webkit [108947] by
-
- 2 edits in trunk/Source/WebKit2
Build fix for SL.
- Platform/mac/RemoteLayerClient.mm:
(WebKit::RemoteLayerClient::RemoteLayerClient):
- 7:12 PM Changeset in webkit [108946] by
-
- 13 edits2 copies in trunk/Source/WebKit2
Encapsulate uses of WKSI to setup a remote layer into a new RemoteLayerClient class
https://bugs.webkit.org/show_bug.cgi?id=79612
Reviewed by Anders Carlsson.
- Platform/mac/RemoteLayerClient.h:
- Platform/mac/RemoteLayerClient.mm:
(WebKit::RemoteLayerClient::create):
(WebKit::RemoteLayerClient::RemoteLayerClient):
(WebKit::RemoteLayerClient::~RemoteLayerClient):
(WebKit::RemoteLayerClient::clientID):
(WebKit::RemoteLayerClient::invalidate):
New class that encapsulates calls to WKSI WKCARemoteLayerClient*. For platforms
where the use of WKSI is not necessary, due to CARemoteLayerClient being available,
stop using WKSI.
- PluginProcess/PluginControllerProxy.cpp:
- PluginProcess/PluginControllerProxy.h:
- PluginProcess/mac/PluginControllerProxyMac.mm:
(WebKit::PluginControllerProxy::platformInitialize):
(WebKit::PluginControllerProxy::platformDestroy):
(WebKit::PluginControllerProxy::remoteLayerClientID):
(WebKit::PluginControllerProxy::platformGeometryDidChange):
- WebKit2.xcodeproj/project.pbxproj:
- WebProcess/FullScreen/mac/WebFullScreenManagerMac.h:
- WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm:
(WebKit::WebFullScreenManagerMac::setRootFullScreenLayer):
(WebKit::WebFullScreenManagerMac::disposeOfLayerClient):
- WebProcess/WebPage/ca/mac/LayerTreeHostCAMac.h:
(LayerTreeHostCAMac):
- WebProcess/WebPage/ca/mac/LayerTreeHostCAMac.mm:
(WebKit::LayerTreeHostCAMac::platformInitialize):
(WebKit::LayerTreeHostCAMac::invalidate):
- WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h:
- WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
(WebKit::TiledCoreAnimationDrawingArea::TiledCoreAnimationDrawingArea):
Switch to using RemoteLayerClient.
- UIProcess/mac/WebContextMac.mm:
(WebKit::WebContext::platformInitializeWebProcess):
- UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
(WebKit::PluginProcessProxy::platformInitializePluginProcess):
Use CARemoteLayerServer directly if available.
- 6:57 PM Changeset in webkit [108945] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Unreviewed test expectations update after r108892.
- platform/chromium/test_expectations.txt:
- 6:45 PM Changeset in webkit [108944] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Unreviewed test expectations update after r108896
- platform/chromium/test_expectations.txt:
- 6:07 PM Changeset in webkit [108943] by
-
- 13 edits1 add in trunk/Source/JavaScriptCore
Getting the instruction stream for a code block should not require two loads
https://bugs.webkit.org/show_bug.cgi?id=79608
Reviewed by Sam Weinig.
Introduced the RefCountedArray class, which contains a single inline pointer
to a ref-counted non-resizeable vector backing store. This satisfies the
requirements of CodeBlock, which desires the ability to share instruction
streams with other CodeBlocks. It also reduces the number of loads required
for getting the instruction stream by one.
This patch also gets rid of the bytecode discarding logic, since we don't
use it anymore and it's unlikely to ever work right with DFG or LLInt. And
I didn't feel like porting dead code to use RefCountedArray.
- GNUmakefile.list.am:
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecode/CodeBlock.cpp:
(JSC::instructionOffsetForNth):
(JSC::CodeBlock::dump):
(JSC::CodeBlock::CodeBlock):
(JSC::CodeBlock::finalizeUnconditionally):
(JSC::CodeBlock::handlerForBytecodeOffset):
(JSC::CodeBlock::lineNumberForBytecodeOffset):
(JSC::CodeBlock::expressionRangeForBytecodeOffset):
(JSC::CodeBlock::shrinkToFit):
- bytecode/CodeBlock.h:
(CodeBlock):
(JSC::CodeBlock::numberOfInstructions):
(JSC::CodeBlock::instructions):
(JSC::CodeBlock::instructionCount):
(JSC::CodeBlock::valueProfileForBytecodeOffset):
(JSC):
- bytecompiler/BytecodeGenerator.cpp:
(JSC::Label::setLocation):
(JSC):
(JSC::BytecodeGenerator::generate):
(JSC::BytecodeGenerator::newLabel):
- bytecompiler/BytecodeGenerator.h:
(JSC):
(BytecodeGenerator):
(JSC::BytecodeGenerator::instructions):
- bytecompiler/Label.h:
(JSC::Label::Label):
(Label):
- dfg/DFGByteCodeCache.h:
(JSC::DFG::ByteCodeCache::~ByteCodeCache):
(JSC::DFG::ByteCodeCache::get):
- jit/JITExceptions.cpp:
(JSC::genericThrow):
- llint/LowLevelInterpreter32_64.asm:
- runtime/Executable.cpp:
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::codeBlockWithBytecodeFor):
(JSC::FunctionExecutable::produceCodeBlockFor):
- wtf/RefCountedArray.h: Added.
(WTF):
(RefCountedArray):
(WTF::RefCountedArray::RefCountedArray):
(WTF::RefCountedArray::operator=):
(WTF::RefCountedArray::~RefCountedArray):
(WTF::RefCountedArray::size):
(WTF::RefCountedArray::data):
(WTF::RefCountedArray::begin):
(WTF::RefCountedArray::end):
(WTF::RefCountedArray::at):
(WTF::RefCountedArray::operator[]):
(Header):
(WTF::RefCountedArray::Header::size):
(WTF::RefCountedArray::Header::payload):
(WTF::RefCountedArray::Header::fromPayload):
- wtf/Platform.h:
- 5:48 PM Changeset in webkit [108942] by
-
- 2 edits in trunk/PerformanceTests
[Performance Tests] [Chromium] Bindings/dom-attributes.html is timing out
https://bugs.webkit.org/show_bug.cgi?id=79593
Reviewed by Adam Barth.
This patch halves the execution time of Bindings/dom-attributes.html
in order to avoid timeout in Chromium. The reason for the timeout is that
V8 DOM bindings are too much slower than JSC bindings.
I am a bit afraid that this patch will reduce the accuracy of the
perf test results, but it would make sense to reduce the execution time
until we fix the performance issue in V8 DOM bindings.
- Bindings/dom-attributes.html:
- 5:19 PM Changeset in webkit [108941] by
-
- 2 edits in trunk/Source/WebKit/chromium
Take 2 build fix.
- tests/CCLayerTreeHostImplTest.cpp:
(WebKit::TEST_F):
- 5:14 PM Changeset in webkit [108940] by
-
- 1 edit4 deletes in trunk/LayoutTests
[chromium] Update expectations for svg carto.net tests
https://bugs.webkit.org/show_bug.cgi?id=79423
Unreviewed. Optimize svg/carto.net/scrollbar.svg and svg/carto.net/selectionlist.svg
test baselines.
- platform/chromium-mac-leopard/svg/carto.net/scrollbar-expected.txt: Removed.
- platform/chromium-mac-leopard/svg/carto.net/selectionlist-expected.txt: Removed.
- platform/chromium-win-xp/svg/carto.net/scrollbar-expected.txt: Removed.
- platform/chromium-win-xp/svg/carto.net/selectionlist-expected.txt: Removed.
- 5:12 PM Changeset in webkit [108939] by
-
- 2 edits in trunk/Source/WebKit/chromium
Compile fix for CCLayerTreeHostImpl test.
- tests/CCLayerTreeHostImplTest.cpp:
(WebKit::TEST_F):
- 5:11 PM Changeset in webkit [108938] by
-
- 1 edit1 add in trunk/Source/WebCore
[EFL] Implementation of GraphicsContext3D for EFL port
https://bugs.webkit.org/show_bug.cgi?id=79452
Patch by Hyowon Kim <hw1008.kim@samsung.com> on 2012-02-26
Reviewed by Noam Rosenthal.
Evas_GL is used to do OpenGL rendering on Evas, in which
a structure 'Evas_GL_API' contains all the OpenGL functions.
GraphicsContext3D in EFL port should call OpenGL functions indirectly
through the Evas_GL_API, and not use GraphicsContext3DOpenGL(Common).
So, we use the GraphicsContext3DPrivate to delegate all OpenGL function calls,
and it will be implemented to use Evas_GL (bug 62961).
No new tests. No behavior change.
- platform/graphics/efl/GraphicsContext3DEfl.cpp: Added.
(WebCore):
(WebCore::GraphicsContext3D::create):
(WebCore::GraphicsContext3D::GraphicsContext3D):
(WebCore::GraphicsContext3D::~GraphicsContext3D):
(WebCore::GraphicsContext3D::platformGraphicsContext3D):
(WebCore::GraphicsContext3D::platformLayer):
(WebCore::GraphicsContext3D::makeContextCurrent):
(WebCore::GraphicsContext3D::isGLES2Compliant):
(WebCore::GraphicsContext3D::activeTexture):
(WebCore::GraphicsContext3D::attachShader):
(WebCore::GraphicsContext3D::bindAttribLocation):
(WebCore::GraphicsContext3D::bindBuffer):
(WebCore::GraphicsContext3D::bindFramebuffer):
(WebCore::GraphicsContext3D::bindRenderbuffer):
(WebCore::GraphicsContext3D::bindTexture):
(WebCore::GraphicsContext3D::blendColor):
(WebCore::GraphicsContext3D::blendEquation):
(WebCore::GraphicsContext3D::blendEquationSeparate):
(WebCore::GraphicsContext3D::blendFunc):
(WebCore::GraphicsContext3D::blendFuncSeparate):
(WebCore::GraphicsContext3D::bufferData):
(WebCore::GraphicsContext3D::bufferSubData):
(WebCore::GraphicsContext3D::checkFramebufferStatus):
(WebCore::GraphicsContext3D::clear):
(WebCore::GraphicsContext3D::clearColor):
(WebCore::GraphicsContext3D::clearDepth):
(WebCore::GraphicsContext3D::clearStencil):
(WebCore::GraphicsContext3D::colorMask):
(WebCore::GraphicsContext3D::compileShader):
(WebCore::GraphicsContext3D::copyTexImage2D):
(WebCore::GraphicsContext3D::copyTexSubImage2D):
(WebCore::GraphicsContext3D::cullFace):
(WebCore::GraphicsContext3D::depthFunc):
(WebCore::GraphicsContext3D::depthMask):
(WebCore::GraphicsContext3D::depthRange):
(WebCore::GraphicsContext3D::detachShader):
(WebCore::GraphicsContext3D::disable):
(WebCore::GraphicsContext3D::disableVertexAttribArray):
(WebCore::GraphicsContext3D::drawArrays):
(WebCore::GraphicsContext3D::drawElements):
(WebCore::GraphicsContext3D::enable):
(WebCore::GraphicsContext3D::enableVertexAttribArray):
(WebCore::GraphicsContext3D::finish):
(WebCore::GraphicsContext3D::flush):
(WebCore::GraphicsContext3D::framebufferRenderbuffer):
(WebCore::GraphicsContext3D::framebufferTexture2D):
(WebCore::GraphicsContext3D::frontFace):
(WebCore::GraphicsContext3D::generateMipmap):
(WebCore::GraphicsContext3D::getActiveAttrib):
(WebCore::GraphicsContext3D::getActiveUniform):
(WebCore::GraphicsContext3D::getAttachedShaders):
(WebCore::GraphicsContext3D::getAttribLocation):
(WebCore::GraphicsContext3D::getBooleanv):
(WebCore::GraphicsContext3D::getBufferParameteriv):
(WebCore::GraphicsContext3D::getContextAttributes):
(WebCore::GraphicsContext3D::getError):
(WebCore::GraphicsContext3D::getFloatv):
(WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv):
(WebCore::GraphicsContext3D::getIntegerv):
(WebCore::GraphicsContext3D::getProgramiv):
(WebCore::GraphicsContext3D::getProgramInfoLog):
(WebCore::GraphicsContext3D::getRenderbufferParameteriv):
(WebCore::GraphicsContext3D::getShaderiv):
(WebCore::GraphicsContext3D::getShaderInfoLog):
(WebCore::GraphicsContext3D::getShaderSource):
(WebCore::GraphicsContext3D::getString):
(WebCore::GraphicsContext3D::getTexParameterfv):
(WebCore::GraphicsContext3D::getTexParameteriv):
(WebCore::GraphicsContext3D::getUniformfv):
(WebCore::GraphicsContext3D::getUniformiv):
(WebCore::GraphicsContext3D::getUniformLocation):
(WebCore::GraphicsContext3D::getVertexAttribfv):
(WebCore::GraphicsContext3D::getVertexAttribiv):
(WebCore::GraphicsContext3D::getVertexAttribOffset):
(WebCore::GraphicsContext3D::hint):
(WebCore::GraphicsContext3D::isBuffer):
(WebCore::GraphicsContext3D::isEnabled):
(WebCore::GraphicsContext3D::isFramebuffer):
(WebCore::GraphicsContext3D::isProgram):
(WebCore::GraphicsContext3D::isRenderbuffer):
(WebCore::GraphicsContext3D::isShader):
(WebCore::GraphicsContext3D::isTexture):
(WebCore::GraphicsContext3D::lineWidth):
(WebCore::GraphicsContext3D::linkProgram):
(WebCore::GraphicsContext3D::pixelStorei):
(WebCore::GraphicsContext3D::polygonOffset):
(WebCore::GraphicsContext3D::readPixels):
(WebCore::GraphicsContext3D::releaseShaderCompiler):
(WebCore::GraphicsContext3D::renderbufferStorage):
(WebCore::GraphicsContext3D::sampleCoverage):
(WebCore::GraphicsContext3D::scissor):
(WebCore::GraphicsContext3D::shaderSource):
(WebCore::GraphicsContext3D::stencilFunc):
(WebCore::GraphicsContext3D::stencilFuncSeparate):
(WebCore::GraphicsContext3D::stencilMask):
(WebCore::GraphicsContext3D::stencilMaskSeparate):
(WebCore::GraphicsContext3D::stencilOp):
(WebCore::GraphicsContext3D::stencilOpSeparate):
(WebCore::GraphicsContext3D::texImage2D):
(WebCore::GraphicsContext3D::texParameterf):
(WebCore::GraphicsContext3D::texParameteri):
(WebCore::GraphicsContext3D::texSubImage2D):
(WebCore::GraphicsContext3D::uniform1f):
(WebCore::GraphicsContext3D::uniform1fv):
(WebCore::GraphicsContext3D::uniform1i):
(WebCore::GraphicsContext3D::uniform1iv):
(WebCore::GraphicsContext3D::uniform2f):
(WebCore::GraphicsContext3D::uniform2fv):
(WebCore::GraphicsContext3D::uniform2i):
(WebCore::GraphicsContext3D::uniform2iv):
(WebCore::GraphicsContext3D::uniform3f):
(WebCore::GraphicsContext3D::uniform3fv):
(WebCore::GraphicsContext3D::uniform3i):
(WebCore::GraphicsContext3D::uniform3iv):
(WebCore::GraphicsContext3D::uniform4f):
(WebCore::GraphicsContext3D::uniform4fv):
(WebCore::GraphicsContext3D::uniform4i):
(WebCore::GraphicsContext3D::uniform4iv):
(WebCore::GraphicsContext3D::uniformMatrix2fv):
(WebCore::GraphicsContext3D::uniformMatrix3fv):
(WebCore::GraphicsContext3D::uniformMatrix4fv):
(WebCore::GraphicsContext3D::useProgram):
(WebCore::GraphicsContext3D::validateProgram):
(WebCore::GraphicsContext3D::vertexAttrib1f):
(WebCore::GraphicsContext3D::vertexAttrib1fv):
(WebCore::GraphicsContext3D::vertexAttrib2f):
(WebCore::GraphicsContext3D::vertexAttrib2fv):
(WebCore::GraphicsContext3D::vertexAttrib3f):
(WebCore::GraphicsContext3D::vertexAttrib3fv):
(WebCore::GraphicsContext3D::vertexAttrib4f):
(WebCore::GraphicsContext3D::vertexAttrib4fv):
(WebCore::GraphicsContext3D::vertexAttribPointer):
(WebCore::GraphicsContext3D::viewport):
(WebCore::GraphicsContext3D::reshape):
(WebCore::GraphicsContext3D::markContextChanged):
(WebCore::GraphicsContext3D::markLayerComposited):
(WebCore::GraphicsContext3D::layerComposited):
(WebCore::GraphicsContext3D::paintRenderingResultsToCanvas):
(WebCore::GraphicsContext3D::paintRenderingResultsToImageData):
(WebCore::GraphicsContext3D::paintCompositedResultsToCanvas):
(WebCore::GraphicsContext3D::createBuffer):
(WebCore::GraphicsContext3D::createFramebuffer):
(WebCore::GraphicsContext3D::createProgram):
(WebCore::GraphicsContext3D::createRenderbuffer):
(WebCore::GraphicsContext3D::createShader):
(WebCore::GraphicsContext3D::createTexture):
(WebCore::GraphicsContext3D::deleteBuffer):
(WebCore::GraphicsContext3D::deleteFramebuffer):
(WebCore::GraphicsContext3D::deleteProgram):
(WebCore::GraphicsContext3D::deleteRenderbuffer):
(WebCore::GraphicsContext3D::deleteShader):
(WebCore::GraphicsContext3D::deleteTexture):
(WebCore::GraphicsContext3D::synthesizeGLError):
(WebCore::GraphicsContext3D::getExtensions):
(WebCore::GraphicsContext3D::getInternalFramebufferSize):
(WebCore::GraphicsContext3D::setContextLostCallback):
(WebCore::GraphicsContext3D::getImageData):
(WebCore::GraphicsContext3D::validateAttributes):
(WebCore::GraphicsContext3D::readRenderingResults):
(WebCore::GraphicsContext3D::reshapeFBOs):
(WebCore::GraphicsContext3D::resolveMultisamplingIfNecessary):
(WebCore::GraphicsContext3D::isResourceSafe):
- 5:04 PM Changeset in webkit [108937] by
-
- 10 edits in trunk/Source
[chromium] Wire up shouldUpdateScrollPositionOnMainThread and nonFastScrollableRegion to compositor
https://bugs.webkit.org/show_bug.cgi?id=79155
Reviewed by Adam Barth.
Source/WebCore:
This hooks up ScrollingCoordinator::setNonFastScrollableRegion() and
ScrollingCoordinator::setShouldUpdateScrollLayerPositionOnMainThread() to the chromium compositor
implementation and implements them on the impl thread.
New compositor behavior is covered by unit tests in LayerChromiumTests and CCLayerTreeHostImplTests. The rest is
just glue code.
- page/scrolling/chromium/ScrollingCoordinatorChromium.cpp:
(WebCore::ScrollingCoordinator::setNonFastScrollableRegion):
(WebCore::ScrollingCoordinator::setShouldUpdateScrollLayerPositionOnMainThread):
- platform/graphics/chromium/LayerChromium.cpp:
(WebCore::LayerChromium::LayerChromium):
(WebCore::LayerChromium::setShouldScrollOnMainThread):
(WebCore):
(WebCore::LayerChromium::setNonFastScrollableRegion):
(WebCore::LayerChromium::pushPropertiesTo):
- platform/graphics/chromium/LayerChromium.h:
(WebCore):
(LayerChromium):
- platform/graphics/chromium/cc/CCLayerImpl.cpp:
(WebCore::CCLayerImpl::CCLayerImpl):
- platform/graphics/chromium/cc/CCLayerImpl.h:
(WebCore::CCLayerImpl::shouldScrollOnMainThread):
(WebCore::CCLayerImpl::setShouldScrollOnMainThread):
(CCLayerImpl):
(WebCore::CCLayerImpl::nonFastScrollableRegion):
(WebCore::CCLayerImpl::setNonFastScrollableRegion):
- platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
(WebCore::CCLayerTreeHostImpl::scrollBegin):
Source/WebKit/chromium:
Add new tests for shouldScrollOnMainThread and nonFastScrollableRegion properties.
- tests/CCLayerTreeHostImplTest.cpp:
(WebKit::TEST_F):
(WebKit):
- tests/LayerChromiumTest.cpp:
- 4:52 PM WebKitEFLLayoutTest edited by
- (diff)
- 4:25 PM Changeset in webkit [108936] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Rebaselined run-bindings-tests results.
- bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp:
(webkit_dom_test_interface_supplemental_method4):
- 2:51 PM Changeset in webkit [108935] by
-
- 8 edits in trunk
StringLiteral and NumericLiteral are allowed as ObjectLiteral getter / setter name
https://bugs.webkit.org/show_bug.cgi?id=79571
Patch by Yusuke Suzuki <Yusuke Suzuki> on 2012-02-26
Reviewed by Gavin Barraclough.
Source/JavaScriptCore:
- parser/ASTBuilder.h:
(JSC::ASTBuilder::createGetterOrSetterProperty):
- parser/Parser.cpp:
(JSC::::parseProperty):
- parser/SyntaxChecker.h:
(JSC::SyntaxChecker::createGetterOrSetterProperty):
LayoutTests:
- fast/js/property-getters-and-setters-expected.txt:
- fast/js/script-tests/property-getters-and-setters.js:
(o9.string_appeared_here.7.get string_appeared_here):
(o9.set string_appeared_here):
(get shouldBe):
(o10.string_appeared_here.7.get 42):
(o10.set 42):
- platform/chromium/fast/js/property-getters-and-setters-expected.txt:
- 2:41 PM Changeset in webkit [108934] by
-
- 10 edits in trunk/Source/JavaScriptCore
Implement fast path for op_new_array in the baseline JIT
https://bugs.webkit.org/show_bug.cgi?id=78612
Reviewed by Filip Pizlo.
heap/CopiedAllocator.h:
(CopiedAllocator): Friended the JIT to allow access to m_currentOffset.
- heap/CopiedSpace.h:
(CopiedSpace): Friended the JIT to allow access to isOversize.
(JSC::CopiedSpace::allocator):
- heap/Heap.h:
(JSC::Heap::storageAllocator): Added a getter for the CopiedAllocator class so the JIT
can use it for simple allocation i.e. when we can just bump the offset without having to
do anything else.
- jit/JIT.cpp:
(JSC::JIT::privateCompileSlowCases): Added new slow case for op_new_array for when
we have to bail out because the fast allocation path fails for whatever reason.
- jit/JIT.h:
(JIT):
- jit/JITInlineMethods.h:
(JSC::JIT::emitAllocateBasicStorage): Added utility function that allows objects to
allocate generic backing stores. This function is used by emitAllocateJSArray.
(JSC):
(JSC::JIT::emitAllocateJSArray): Added utility function that allows the client to
more easily allocate JSArrays. This function is used by emit_op_new_array and I expect
it will also be used for emit_op_new_array_buffer.
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_new_array): Changed to do inline allocation of JSArrays. Still does
a stub call for oversize arrays.
(JSC):
(JSC::JIT::emitSlow_op_new_array): New slow path that just bails out to a stub call if we
fail in any way on the fast path.
- runtime/JSArray.cpp:
(JSC):
- runtime/JSArray.h: Added lots of offset functions for all the fields that we need to
initialize in the JIT.
(ArrayStorage):
(JSC::ArrayStorage::lengthOffset):
(JSC::ArrayStorage::numValuesInVectorOffset):
(JSC::ArrayStorage::allocBaseOffset):
(JSC::ArrayStorage::vectorOffset):
(JSArray):
(JSC::JSArray::sparseValueMapOffset):
(JSC::JSArray::subclassDataOffset):
(JSC::JSArray::indexBiasOffset):
(JSC):
(JSC::JSArray::storageSize): Moved this function from being a static function in the cpp file
to being a static function in the JSArray class. This move allows the JIT to call it to
see what size it should allocate.
- 10:06 AM Changeset in webkit [108933] by
-
- 3 edits2 deletes in trunk
Unreviewed, rolling out r108547.
http://trac.webkit.org/changeset/108547
https://bugs.webkit.org/show_bug.cgi?id=79606
Crashes on ClusterFuzz (Requested by inferno-sec on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-02-26
Source/WebCore:
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutInlineChildren):
LayoutTests:
- fast/css-generated-content/first-letter-textbox-parent-crash-expected.txt: Removed.
- fast/css-generated-content/first-letter-textbox-parent-crash.html: Removed.
- 3:11 AM Changeset in webkit [108932] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed. Build fix for ENABLE(CLASSIC_INTERPRETER) after r108681.
- interpreter/Interpreter.cpp:
(JSC::getLineNumberForCallFrame):
(JSC::Interpreter::getStackTrace):
- 12:55 AM Changeset in webkit [108931] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed. Build fix for !ENABLE(JIT) after r108681.
- interpreter/Interpreter.cpp:
(JSC::getLineNumberForCallFrame):
Feb 25, 2012:
- 11:28 PM Changeset in webkit [108930] by
-
- 16 edits1 move in trunk
Move websockets to Modules/websockets
https://bugs.webkit.org/show_bug.cgi?id=79598
Reviewed by Eric Seidel.
Nowadays, the only ENABLE(WEB_SOCKETS) ifdef in WebCore proper is in
WebCore::Settings, and that will be removed (soon?) once Apple drops
support for the old WebSockets protocol.
- CMakeLists.txt:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.am:
- GNUmakefile.list.am:
- Modules/websockets: Copied from Source/WebCore/websockets.
- Target.pri:
- WebCore.gyp/WebCore.gyp:
- WebCore.gypi:
- WebCore.pri:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.vcproj/WebCoreCommon.vsprops:
- WebCore.vcproj/copyForwardingHeaders.cmd:
- WebCore.xcodeproj/project.pbxproj:
- websockets: Removed.
- websockets/CloseEvent.h: Removed.
- websockets/CloseEvent.idl: Removed.
- websockets/DOMWindowWebSocket.idl: Removed.
- websockets/ThreadableWebSocketChannel.cpp: Removed.
- websockets/ThreadableWebSocketChannel.h: Removed.
- websockets/ThreadableWebSocketChannelClientWrapper.cpp: Removed.
- websockets/ThreadableWebSocketChannelClientWrapper.h: Removed.
- websockets/WebSocket.cpp: Removed.
- websockets/WebSocket.h: Removed.
- websockets/WebSocket.idl: Removed.
- websockets/WebSocketChannel.cpp: Removed.
- websockets/WebSocketChannel.h: Removed.
- websockets/WebSocketChannelClient.h: Removed.
- websockets/WebSocketDeflater.cpp: Removed.
- websockets/WebSocketDeflater.h: Removed.
- websockets/WebSocketExtensionDispatcher.cpp: Removed.
- websockets/WebSocketExtensionDispatcher.h: Removed.
- websockets/WebSocketExtensionProcessor.h: Removed.
- websockets/WebSocketFrame.h: Removed.
- websockets/WebSocketHandshake.cpp: Removed.
- websockets/WebSocketHandshake.h: Removed.
- websockets/WebSocketHandshakeRequest.cpp: Removed.
- websockets/WebSocketHandshakeRequest.h: Removed.
- websockets/WebSocketHandshakeResponse.cpp: Removed.
- websockets/WebSocketHandshakeResponse.h: Removed.
- websockets/WorkerThreadableWebSocketChannel.cpp: Removed.
- websockets/WorkerThreadableWebSocketChannel.h: Removed.
- 11:05 PM Changeset in webkit [108929] by
-
- 5 edits in trunk/Source/WebCore
Get rid of KURL::deprecatedString()
https://bugs.webkit.org/show_bug.cgi?id=79594
Reviewed by Andreas Kling.
The method KURL::deprecatedString() is unused, remove it from WebCore.
The last reference to the method was removed in r96779.
- platform/KURL.cpp:
(WebCore):
- platform/KURL.h:
(KURL):
- platform/KURLGoogle.cpp:
(WebCore):
- platform/KURLWTFURL.cpp:
(WebCore):
- 10:51 PM Changeset in webkit [108928] by
-
- 6 edits in trunk/Source/WebCore
Get rid of copyParsedQueryTo()
https://bugs.webkit.org/show_bug.cgi?id=79590
Reviewed by Andreas Kling.
The function KURL::copyParsedQueryTo() is unused. Remove it from WebCore.
The function was used by HTMLAnchorElement::getParameter() but that feature
was removed in r100164.
- WebCore.order:
- platform/KURL.cpp:
(WebCore):
- platform/KURL.h:
(WebCore):
(KURL):
- platform/KURLGoogle.cpp:
(WebCore):
- platform/KURLWTFURL.cpp:
(WebCore):
- 10:35 PM Changeset in webkit [108927] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, rolling out r108924.
http://trac.webkit.org/changeset/108924
https://bugs.webkit.org/show_bug.cgi?id=79597
broke 4 inspector tests (Requested by kling on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-02-25
- dom/StyledElement.cpp:
(WebCore::StyledElement::parseAttribute):
- 10:16 PM Changeset in webkit [108926] by
-
- 2 edits in trunk/Source/WebCore
Fix typo in comment. This #endif is for a different ENABLE macro.
- page/NavigatorRegisterProtocolHandler.cpp:
- 9:40 PM Changeset in webkit [108925] by
-
- 3 edits in trunk/Source/WebCore
Move an ASSERT to avoid it firing due to a race condition
https://bugs.webkit.org/show_bug.cgi?id=79596
Reviewed by Andreas Kling.
ScrollingThread::isCurrentThread() can return false if called too early.
Move it into ScrollingThread::initializeRunLoop where we know that the thread has
been set up correctly.
- page/scrolling/ScrollingThread.cpp:
(WebCore::ScrollingThread::threadBody):
- page/scrolling/mac/ScrollingThreadMac.mm:
(WebCore::ScrollingThread::initializeRunLoop):
- 9:08 PM Changeset in webkit [108924] by
-
- 2 edits in trunk/Source/WebCore
Setting style="" should destroy the element's inline style.
<http://webkit.org/b/79595>
Reviewed by Anders Carlsson.
There's no reason for an element with style="" to have an inline style object.
Remove the inline style in that case, just like we do when removing the style
attribute altogether.
- dom/StyledElement.cpp:
(WebCore::StyledElement::parseAttribute):
- 8:12 PM Changeset in webkit [108923] by
-
- 7 edits in trunk
Change Build bot with BuildAndTest bot for EFL port.
https://bugs.webkit.org/show_bug.cgi?id=77518
Reviewed by Ryosuke Niwa.
Tools:
EFL build bot starts to support layout test.
- BuildSlaveSupport/build.webkit.org-config/config.json:
- BuildSlaveSupport/built-product-archive:
(archiveBuiltProduct):
(extractBuiltProduct):
- BuildSlaveSupport/test-result-archive:
(archiveTestResults):
- Scripts/webkitdirs.pm: Enable SHARED_CORE option when ENABLE_DRT is enable in EFL port.
(generateBuildSystemFromCMakeProject):
LayoutTests:
- platform/efl/Skipped: Update skip list with test cases which don't have expected result.
- 7:38 PM Changeset in webkit [108922] by
-
- 2 edits in trunk/LayoutTests
Update EFL port's Skipped file for Ubuntu 11.10.
https://bugs.webkit.org/show_bug.cgi?id=79440
Reviewed by Ryosuke Niwa.
To run EFL layout test on Ubuntu 11.10, Skipped file needs to be updated.
- platform/efl/Skipped:
- 6:35 PM Changeset in webkit [108921] by
-
- 2 edits in trunk
Perf-o-matic build fix after r108917. I need a scrollbar in order see all the tests.
- Websites/webkit-perf.appspot.com/css/admin.css:
(html):
- 6:02 PM Changeset in webkit [108920] by
-
- 2 edits in trunk/Source/WebKit2
Address review feedback from Andreas Kling.
- WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
(WebKit::NetscapePlugin::platformHandleMouseEvent):
- 5:59 PM Changeset in webkit [108919] by
-
- 2 edits in trunk/Source/WebKit2
Mouse tracking incorrect in Silverlight when using multi monitor with offset arrangement
https://bugs.webkit.org/show_bug.cgi?id=79589
<rdar://problem/9719592>
Reviewed by Sam Weinig.
In the Carbon event model, mouse event coordinates are flipped relative to the first screen,
whereas the coordinates we get from the WebMouseEvent are flipped relative to the screen where
the containing WKView is on.
Instead of passing the global coordinates to NPP_HandleEvent, convert them to the flipped screen coordinate
system that the plug-in expects.
- WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
(WebKit::NetscapePlugin::platformHandleMouseEvent):
- 5:32 PM Changeset in webkit [108918] by
-
- 2 edits in trunk/Source/WebKit/mac
QuickLook events don't make it to WebKit plugins.
<rdar://problem/10931721>
Reviewed by Anders Carlsson.
- WebView/WebHTMLView.mm:
(isQuickLookEvent):
(-[WebHTMLView hitTest:]):
Allow QuickLook events to hit test down to subviews.
- 5:22 PM Changeset in webkit [108917] by
-
- 5 edits3 adds2 deletes in trunk
perf-o-matic needs a better admin page
https://bugs.webkit.org/show_bug.cgi?id=79585
Reviewed by Sam Weinig.
Add admin/ to replace admin/create-models.html and admin/merge-tests.
Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
- Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
- Websites/webkit-perf.appspot.com/controller.py:
(RunsUpdateHandler.post): Fix a regression from r108399.
- Websites/webkit-perf.appspot.com/css/admin.css: Added.
- Websites/webkit-perf.appspot.com/js/admin.js: Added.
- Websites/webkit-perf.appspot.com/js/config.js:
- Websites/webkit-perf.appspot.com/main.py:
- Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
- Websites/webkit-perf.appspot.com/merge_tests_handler.py:
(MergeTestsHandler):
(MergeTestsHandler.post):
- Websites/webkit-perf.appspot.com/static: Removed.
- Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
- 4:49 PM Changeset in webkit [108916] by
-
- 2 edits in trunk/Source/WebCore
Allow matched property cache for elements with additional attribute style.
<http://webkit.org/b/79583>
Reviewed by Antti Koivisto.
There's no reason to disallow the matched style property cache for elements
that return something from additionalAttributeStyle(). The only requirement
for a property set to be cached is that it either doesn't mutate OR that it
invalidates the document's CSSStyleSelector when doing so.
This allows some more match caching for table-related elements, though we
are still held back by explicitly 'inherited' properties in html.css.
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):
- 4:28 PM Changeset in webkit [108915] by
-
- 3 edits in trunk/Source/WebKit2
Unreviewed, rolling out r108900.
http://trac.webkit.org/changeset/108900
https://bugs.webkit.org/show_bug.cgi?id=79587
broke some API tests, will investigate and re-commit
(Requested by noamr on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-02-25
- UIProcess/API/qt/qquickwebpage.cpp:
(computeEffectiveOpacity):
(QQuickWebPagePrivate::paintToCurrentGLContext):
(PageProxyNode::changedStates):
(PageProxyNode::render):
- UIProcess/API/qt/qquickwebpage_p_p.h:
(QQuickWebPagePrivate):
- 4:19 PM Changeset in webkit [108914] by
-
- 4 edits in trunk/Source/WebCore
Clean-up RenderTableSection::calcRowLogicalHeight
https://bugs.webkit.org/show_bug.cgi?id=77705
Reviewed by Nikolas Zimmermann.
Refactoring / simplication of the code.
This change removes some variables that were unneeded and were
hiding what the code was really doing. Also some of the code was
split and moved down to RenderTableCell.
- rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::logicalHeightForRowSizing):
- rendering/RenderTableCell.h:
(RenderTableCell):
Added the previous helper function to calculate the cell's
adjusted logical height.
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::calcRowLogicalHeight):
Removed some variables, simplified the rowspan logic to be clearer
(and added a comment about how we handle rowspans).
- 4:19 PM Changeset in webkit [108913] by
-
- 8 edits2 adds in trunk/Source/JavaScriptCore
LLInt assembly file should be split into 32-bit and 64-bit parts
https://bugs.webkit.org/show_bug.cgi?id=79584
Reviewed by Sam Weinig.
Moved LowLevelInterpreter.asm to LowLevelInterpreter32_64.asm. Gave offlineasm
the ability to include files, and correctly track dependencies: it restricts
the include mechanism to using the same directory as the source file, and uses
the SHA1 hash of all .asm files in that directory as an input hash.
- llint/LLIntOfflineAsmConfig.h:
- llint/LowLevelInterpreter.asm:
- llint/LowLevelInterpreter32_64.asm: Added.
- This is just the entire contents of what was previously LowLevelInterpreter.asm
- llint/LowLevelInterpreter64.asm: Added.
- offlineasm/asm.rb:
- offlineasm/ast.rb:
- offlineasm/generate_offset_extractor.rb:
- offlineasm/parser.rb:
- offlineasm/self_hash.rb:
- 3:59 PM Changeset in webkit [108912] by
-
- 2 edits in tags/Safari-535.23.1/Source/WebCore
Merge r108906.
- 3:59 PM Changeset in webkit [108911] by
-
- 4 edits in tags/Safari-535.23.1/Source
Versioning.
- 3:41 PM Changeset in webkit [108910] by
-
- 1 copy in tags/Safari-535.23.1
New tag.
- 3:27 PM Changeset in webkit [108909] by
-
- 6 edits in trunk/Source/JavaScriptCore
Offlineasm should support X86_64
https://bugs.webkit.org/show_bug.cgi?id=79581
Reviewed by Oliver Hunt.
- llint/LLIntOfflineAsmConfig.h:
- offlineasm/backends.rb:
- offlineasm/instructions.rb:
- offlineasm/settings.rb:
- offlineasm/x86.rb:
- 3:05 PM Changeset in webkit [108908] by
-
- 15 edits in trunk/Source/JavaScriptCore
DFG should support activations and nested functions
https://bugs.webkit.org/show_bug.cgi?id=79554
Reviewed by Oliver Hunt.
Wrote the simplest possible implementation of activations. Big speed-up on
code that uses activations, no speed-up on major benchmarks (SunSpider, V8,
Kraken) because they do not appear to have sufficient coverage over code
that uses activations.
- bytecode/PredictedType.cpp:
(JSC::predictionToString):
(JSC::predictionFromValue):
- bytecode/PredictedType.h:
(JSC):
(JSC::isEmptyPrediction):
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::execute):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::ByteCodeParser):
(ByteCodeParser):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::buildOperandMapsIfNecessary):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
(JSC::DFG::ByteCodeParser::parse):
- dfg/DFGCapabilities.h:
(JSC::DFG::canCompileOpcode):
(JSC::DFG::canInlineOpcode):
- dfg/DFGGraph.h:
(JSC::DFG::Graph::needsActivation):
- dfg/DFGNode.h:
(DFG):
(JSC::DFG::Node::storageAccessDataIndex):
(Node):
(JSC::DFG::Node::hasFunctionDeclIndex):
(JSC::DFG::Node::functionDeclIndex):
(JSC::DFG::Node::hasFunctionExprIndex):
(JSC::DFG::Node::functionExprIndex):
- dfg/DFGOperations.cpp:
- dfg/DFGOperations.h:
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileNewFunctionNoCheck):
(DFG):
(JSC::DFG::SpeculativeJIT::compileNewFunctionExpression):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- 2:31 PM Changeset in webkit [108907] by
-
- 9 edits4 adds in trunk/Source
Add an empty skeleton of KURL for WTFURL
https://bugs.webkit.org/show_bug.cgi?id=78990
Reviewed by Adam Barth.
Source/JavaScriptCore:
- JavaScriptCore.xcodeproj/project.pbxproj: Export the relevant classes from WTFURL
so that can use them in WebCore.
Source/WebCore:
Add an empty skeleton of KURL based on WTFURL.
With WTFURL, the data of KURL is in an implicitely shared object
named KURLWTFURLImpl.
In KURLWTFURLImpl, KURL created with invalid URL would be stored
as a String. A valid URL would be stored as a ParsedURL.
- ForwardingHeaders/wtf/url/ParsedURL.h: Added.
- WebCore.exp.in:
- WebCore.xcodeproj/project.pbxproj:
- platform/KURL.cpp:
(WebCore):
- platform/KURL.h:
(KURL):
(WebCore::KURL::KURL):
(WebCore::KURL::isHashTableDeletedValue):
(WebCore):
- platform/KURLWTFURL.cpp: Added.
(WebCore):
(WebCore::KURL::KURL):
(WebCore::KURL::copy):
(WebCore::KURL::isNull):
(WebCore::KURL::isEmpty):
(WebCore::KURL::isValid):
(WebCore::KURL::hasPath):
(WebCore::KURL::string):
(WebCore::KURL::protocol):
(WebCore::KURL::host):
(WebCore::KURL::port):
(WebCore::KURL::hasPort):
(WebCore::KURL::user):
(WebCore::KURL::pass):
(WebCore::KURL::path):
(WebCore::KURL::lastPathComponent):
(WebCore::KURL::query):
(WebCore::KURL::fragmentIdentifier):
(WebCore::KURL::hasFragmentIdentifier):
(WebCore::KURL::copyParsedQueryTo):
(WebCore::KURL::baseAsString):
(WebCore::KURL::deprecatedString):
(WebCore::KURL::fileSystemPath):
(WebCore::KURL::protocolIs):
(WebCore::KURL::protocolIsInHTTPFamily):
(WebCore::KURL::setProtocol):
(WebCore::KURL::setHost):
(WebCore::KURL::removePort):
(WebCore::KURL::setPort):
(WebCore::KURL::setHostAndPort):
(WebCore::KURL::setUser):
(WebCore::KURL::setPass):
(WebCore::KURL::setPath):
(WebCore::KURL::setQuery):
(WebCore::KURL::setFragmentIdentifier):
(WebCore::KURL::removeFragmentIdentifier):
(WebCore::KURL::hostStart):
(WebCore::KURL::hostEnd):
(WebCore::KURL::pathStart):
(WebCore::KURL::pathEnd):
(WebCore::KURL::pathAfterLastSlash):
(WebCore::KURL::invalidate):
(WebCore::KURL::isHierarchical):
(WebCore::protocolIs):
(WebCore::equalIgnoringFragmentIdentifier):
(WebCore::protocolHostAndPortAreEqual):
(WebCore::encodeWithURLEscapeSequences):
(WebCore::decodeURLEscapeSequences):
- platform/KURLWTFURLImpl.h: Copied from Source/WebCore/platform/mac/KURLMac.mm.
(WebCore):
(KURLWTFURLImpl):
- platform/cf/KURLCFNet.cpp:
(WebCore):
(WebCore::KURL::KURL):
(WebCore::KURL::createCFURL):
- platform/mac/KURLMac.mm:
(WebCore):
(WebCore::KURL::KURL):
(WebCore::KURL::operator NSURL *):
- 2:27 PM Changeset in webkit [108906] by
-
- 2 edits in trunk/Source/WebCore
Make the libc++ workaround more targeted
https://bugs.webkit.org/show_bug.cgi?id=79578
<rdar://problem/10933150>
Reviewed by Sam Weinig.
Change the std::move implementation to take a WebCore::TimerHeapReference directly so
WebCore still builds with a version of libc++ that has the right std::move function template.
- WebCorePrefix.h:
(WebCore):
(move):
- 12:17 PM Changeset in webkit [108905] by
-
- 3 edits in trunk/Source/JavaScriptCore
Unreviewed, fix build for DFG disabled and LLInt enabled.
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- llint/LLIntSlowPaths.cpp:
(LLInt):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
- 11:16 AM Changeset in webkit [108904] by
-
- 3 edits in trunk/Source/WebCore
Remove HTMLEmbedElement::insertedIntoDocument().
<http://webkit.org/b/79576>
Reviewed by Anders Carlsson.
- html/HTMLEmbedElement.cpp:
- html/HTMLEmbedElement.h:
- 11:11 AM Changeset in webkit [108903] by
-
- 2 edits in trunk/Source/WebCore
Fix unused variable warnings in HarfBuzzShaperBase
https://bugs.webkit.org/show_bug.cgi?id=79575
Reviewed by Andreas Kling.
In builds where asserts are not enabled, the error variable is unused.
- platform/graphics/harfbuzz/HarfBuzzShaperBase.cpp:
(WebCore::normalizeSpacesAndMirrorChars):
- 10:25 AM Changeset in webkit [108902] by
-
- 2 edits in trunk/Source/WebKit/chromium
[chromium] Unreviewed gardening, fix Linux Clang OwnPtr breakage
https://bugs.webkit.org/show_bug.cgi?id=78404
r108886 doesn't compile on Linux Clang due to OwnPtr's public copy
constructor (i.e. "has internal linkage but is not defined"). Fixed
locally by changing copy initialization to direct initialization.
- tests/TiledLayerChromiumTest.cpp:
(WTF::TEST):
- 10:18 AM Changeset in webkit [108901] by
-
- 3 edits in trunk/Source/WebCore
Remove HTMLTableElement::attach().
<http://webkit.org/b/79574>
Reviewed by Anders Carlsson.
Remove this attach() override since it was only used to assert that
we're not already attached, and this is already done by Node::attach().
- html/HTMLTableElement.cpp:
- html/HTMLTableElement.h:
- 9:59 AM Changeset in webkit [108900] by
-
- 3 edits in trunk/Source/WebKit2
[Qt] Use the existing inheritedOpacity/matrix properties of QSGNode
https://bugs.webkit.org/show_bug.cgi?id=79543
Use QSGNode::inheritedOpacity() and QSGNode::matrix().
Also, remove flags from changedStates() that we don't actually touch.
Reviewed by Kenneth Rohde Christiansen.
- UIProcess/API/qt/qquickwebpage.cpp:
(QQuickWebPagePrivate::paintToCurrentGLContext):
(PageProxyNode::changedStates):
(PageProxyNode::render):
- UIProcess/API/qt/qquickwebpage_p_p.h:
(QQuickWebPagePrivate):
- 9:43 AM Changeset in webkit [108899] by
-
- 2 edits in trunk/Source/WebCore
HTMLTableElement: Avoid CSSParser in createSharedCellStyle().
<http://webkit.org/b/79573>
Reviewed by Anders Carlsson.
- html/HTMLTableElement.cpp:
(WebCore::HTMLTableElement::createSharedCellStyle):
- 9:32 AM Changeset in webkit [108898] by
-
- 6 edits1 delete in trunk/LayoutTests
[chromium] Unreviewed gardening, unrebaseline zoom-replaced-intrinsic-ratio
r1085557 got reverted, but tests had been rebaselined. Revert that.
- platform/chromium-linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-mac-leopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-mac-snowleopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-mac-snowleopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Removed.
- platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
- 9:21 AM Changeset in webkit [108897] by
-
- 2 edits in trunk/LayoutTests
[chromium] Unreviewed gardening, mark effect-drop-shadow-hw as flaky
https://bugs.webkit.org/show_bug.cgi?id=79572
- platform/chromium/test_expectations.txt:
- 3:45 AM Changeset in webkit [108896] by
-
- 11 edits1 move3 adds1 delete in trunk/LayoutTests
[chromium] Update expectations for svg carto.net tests
https://bugs.webkit.org/show_bug.cgi?id=79423
Unreviewed. Rebaseline svg/carto.net/scrollbar.svg and svg/carto.net/selectionlist.svg
to complete the JPEG decoding changes due to r107389.
- platform/chromium-linux/svg/carto.net/scrollbar-expected.png:
- platform/chromium-linux/svg/carto.net/selectionlist-expected.png:
- platform/chromium-mac-leopard/svg/carto.net/scrollbar-expected.png:
- platform/chromium-mac-leopard/svg/carto.net/scrollbar-expected.txt:
- platform/chromium-mac-leopard/svg/carto.net/selectionlist-expected.png:
- platform/chromium-mac-leopard/svg/carto.net/selectionlist-expected.txt: Added.
- platform/chromium-mac-snowleopard/svg/carto.net/scrollbar-expected.png:
- platform/chromium-mac-snowleopard/svg/carto.net/selectionlist-expected.png:
- platform/chromium-win-xp/svg/carto.net/scrollbar-expected.txt: Renamed from LayoutTests/platform/chromium-mac-snowleopard/svg/carto.net/scrollbar-expected.txt.
- platform/chromium-win-xp/svg/carto.net/selectionlist-expected.txt: Added.
- platform/chromium-win/svg/carto.net/scrollbar-expected.png:
- platform/chromium-win/svg/carto.net/selectionlist-expected.png:
- platform/chromium/test_expectations.txt:
- platform/mac/svg/carto.net/scrollbar-expected.png: Removed.
- 3:13 AM Changeset in webkit [108895] by
-
- 6 edits1 add in trunk/LayoutTests
[Qt] Unreviewed weekend gardening.
- platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png:
- platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt:
- platform/qt/svg/css/getComputedStyle-basic-expected.png:
- platform/qt/svg/css/getComputedStyle-basic-expected.txt: Added.
- platform/qt/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
- platform/qt/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
- 2:44 AM Changeset in webkit [108894] by
-
- 2 edits in trunk/LayoutTests
[chromium] Unreviewed. Skip fast/images/color-jpeg-with-color-profile.html on LINUX WIN
https://bugs.webkit.org/show_bug.cgi?id=79565
SKIP this test: color profiles are not supported on Chromium LINUX, WIN
- platform/chromium/test_expectations.txt:
- 1:58 AM Changeset in webkit [108893] by
-
- 2 edits in trunk/LayoutTests
2012-02-25 Nikolas Zimmermann <nzimmermann@rim.com>
Not reviewed. Rebase SVG text result.
- svg/css/getComputedStyle-basic-expected.txt:
- 1:27 AM Changeset in webkit [108892] by
-
- 4 edits in trunk/Source/WebCore
Unreviewed, rolling out r108557.
http://trac.webkit.org/changeset/108557
https://bugs.webkit.org/show_bug.cgi?id=77705
Broke svg/zoom/page/zoom-replated-intrinsic-ratio-001.htm.
- rendering/RenderTableCell.cpp:
- rendering/RenderTableCell.h:
(RenderTableCell):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::calcRowLogicalHeight):
- 12:45 AM Changeset in webkit [108891] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed weekend gardening.
- platform/qt/Skipped:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
- 12:25 AM Changeset in webkit [108890] by
-
- 3 edits in trunk/Source/WebCore
HTMLParamElement: Clean up name/value attribute handling.
<http://webkit.org/b/79559>
Patch by Andreas Kling <awesomekling@apple.com> on 2012-02-25
Reviewed by Anders Carlsson.
Out-of-line name() and value(), and move the logic from parseAttribute()
into them instead. This makes the class a bit simpler and shrinks it by
two AtomicStrings. Also reduced isURLAttribute() to a two-liner.
- html/HTMLParamElement.cpp:
(WebCore::HTMLParamElement::name):
(WebCore::HTMLParamElement::value):
(WebCore::HTMLParamElement::isURLAttribute):
- html/HTMLParamElement.h:
- 12:10 AM Changeset in webkit [108889] by
-
- 10 edits in trunk/Source/WebKit2
Unreviewed, rolling out r108816.
http://trac.webkit.org/changeset/108816
https://bugs.webkit.org/show_bug.cgi?id=79562
It made many tests crash and timeout on Qt-WK2 (Requested by
ossy on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-02-25
- UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::QQuickWebViewPrivate):
(QQuickWebViewPrivate::initialize):
(QQuickWebViewPrivate::setIcon):
- UIProcess/API/qt/qquickwebview_p.h:
- UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewPrivate):
- UIProcess/API/qt/tests/publicapi/tst_publicapi.cpp:
- UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_linkHovered.qml:
- UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_loadHtml.qml:
- UIProcess/API/qt/tests/qquickwebview/tst_qquickwebview.cpp:
(tst_QQuickWebView::loadProgress):
- UIProcess/qt/QtWebPageLoadClient.cpp:
(QtWebPageLoadClient::didCommitLoadForFrame):
(QtWebPageLoadClient::didSameDocumentNavigationForFrame):
(QtWebPageLoadClient::didReceiveTitleForFrame):
(QtWebPageLoadClient::setLoadProgress):
- UIProcess/qt/QtWebPageLoadClient.h:
(QtWebPageLoadClient):
- 12:07 AM Changeset in webkit [108888] by
-
- 5 edits in trunk/Source/JavaScriptCore
Fix the CopiedBlock offset alignment in a cross platform fashion
https://bugs.webkit.org/show_bug.cgi?id=79556
Reviewed by Filip Pizlo.
Replaced m_payload with a payload() method that calculates the offset
of the payload with the proper alignment. This change allows us to
avoid alignment-related issues in a cross-platform manner.
- heap/CopiedAllocator.h:
(JSC::CopiedAllocator::currentUtilization):
- heap/CopiedBlock.h:
(JSC::CopiedBlock::CopiedBlock):
(JSC::CopiedBlock::payload):
(CopiedBlock):
- heap/CopiedSpace.cpp:
(JSC::CopiedSpace::doneFillingBlock):
- heap/CopiedSpaceInlineMethods.h:
(JSC::CopiedSpace::borrowBlock):
(JSC::CopiedSpace::allocateFromBlock):