- 05 Apr, 2013 40 commits
-
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114071 Reviewed by Tim Horton. Source/WebCore: The AXScrollToVisibleAction should not be used on earlier Mac versions because it confuses VoiceOver. Updated existing tests. * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityActionNames]): LayoutTests: * platform/mac-future/accessibility: Added. * platform/mac-future/accessibility/press-action-is-first-expected.txt: Added. * platform/mac/accessibility/press-action-is-first-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147824 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113618 Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-05 Reviewed by Simon Fraser. * WebProcess/Plugins/Plugin.h: Forward declared FloatPoint git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147823 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114076 Reviewed by Geoffrey Garen. The DOM SVG Objective-C bindings have never been exposed as API, and not building them cuts WebCore build by 10%. Source/WebCore: * Configurations/FeatureDefines.xcconfig: * Configurations/WebCore.xcconfig: * WebCore.exp.in: * WebCore.xcodeproj/project.pbxproj: * bindings/objc/DOM.mm: (WebCore::createElementClassMap): (kitClass): * bindings/objc/DOMCSS.mm: (kitClass): * bindings/objc/DOMEvents.mm: * bindings/objc/DOMSVG.h: Removed. * bindings/objc/DOMSVGException.h: Removed. * bindings/objc/DOMSVGPathSegInternal.mm: Removed. * bindings/objc/ExceptionHandlers.mm: * html/HTMLEmbedElement.idl: * html/HTMLFrameElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLObjectElement.idl: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: * MigrateHeaders.make: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147822 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113996 Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-04-05 Reviewed by Jer Noble. The test css1/basic/comments.html verifies the handling of comments inside a CSS declaration. The test is changed to a ref-test by simply defining the style directly on each element on the reference. * css1/basic/comments-expected.html: Added. * platform/efl/css1/basic/comments-expected.png: Removed. * platform/efl/css1/basic/comments-expected.txt: Removed. * platform/gtk/css1/basic/comments-expected.txt: Removed. * platform/mac/css1/basic/comments-expected.png: Removed. * platform/mac/css1/basic/comments-expected.txt: Removed. * platform/qt/css1/basic/comments-expected.png: Removed. * platform/qt/css1/basic/comments-expected.txt: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147819 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114072 Reviewed by Filip Pizlo. Source/JavaScriptCore: Makes JSC::StackFrame record the bytecode offset and other necessary data rather than requiring us to perform eager evaluation of the line number, etc. Then remove most of the users of retrieveLastCaller, as most of them were using it to create a stack trace in a fairly incomplete and inefficient way. StackFrame now also has a couple of helpers to get the line and column info. * API/JSContextRef.cpp: (JSContextCreateBacktrace): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::emitDebugHook): * interpreter/Interpreter.cpp: (JSC): (JSC::Interpreter::dumpRegisters): (JSC::Interpreter::unwindCallFrame): (JSC::getBytecodeOffsetForCallFrame): (JSC::getCallerInfo): (JSC::StackFrame::line): (JSC::StackFrame::column): (JSC::StackFrame::expressionInfo): (JSC::StackFrame::toString): (JSC::Interpreter::getStackTrace): (JSC::Interpreter::addStackTraceIfNecessary): (JSC::Interpreter::retrieveCallerFromVMCode): * interpreter/Interpreter.h: (StackFrame): (Interpreter): * runtime/Error.cpp: (JSC::throwError): * runtime/JSGlobalData.h: (JSC): (JSGlobalData): * runtime/JSGlobalObject.cpp: (JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope): Source/WebCore: Now that we've fleshed out the StackFrames from Interpreter::getStackTrace WebCore can just ask us for a stack trace rather than implementing its own stack walking. * bindings/js/ScriptCallStackFactory.cpp: (WebCore::createScriptCallStack): * inspector/ScriptCallFrame.cpp: (WebCore::ScriptCallFrame::isEqual): * inspector/ScriptCallFrame.h: (ScriptCallFrame): (WebCore::ScriptCallFrame::columnNumber): Tools: The commandline jsc executable no longer requires arguments, so I've made run-jsc work without them. * Scripts/run-jsc: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mhahnenberg@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114068 Reviewed by Geoffrey Garen. In the case where we have a non-Value cacheable property, we set the StructureStubInfo accessType to get_by_id_self, but then we don't patch self and instead patch in a get_by_id_self_fail. This leads to incorrect profiling data so when the DFG compiles the function, it uses a GetByOffset rather than a GetById, which leads to loading a GetterSetter directly out of an object. Source/JavaScriptCore: * jit/JITStubs.cpp: (JSC::tryCacheGetByID): (JSC::DEFINE_STUB_FUNCTION): LayoutTests: * fast/js/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Added. * fast/js/jit-set-profiling-access-type-only-for-get-by-id-self.html: Added. * fast/js/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113280 Patch by Ani Peter <peter.ani@gmail.com> on 2013-04-05 Reviewed by Gustavo Noronha Silva. * ml.po: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147814 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113190 Patch by Sweta Kothari <swkothar@redhat.com> on 2013-04-05 Reviewed by Gustavo Noronha Silva. * gu.po: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113180 Patch by Rajesh Ranjan <rajeshkajha@yahoo.com> on 2013-04-05 Reviewed by Gustavo Noronha Silva. * hi.po: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114066 Patch by Tiancheng Jiang <tijiang@rim.com> on 2013-04-05 Reviewed by Rob Buis. BlackBerry PR 263078 Internally reviewed by Genevieve Mak. No need to check shadow tree since sliders use touch events. * WebKitSupport/FatFingers.cpp: (BlackBerry::WebKit::FatFingers::isElementClickable): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147807 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bdakin@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114070 Reviewed by Sam Weinig. Mark the RenderView as needing layout in order to adjust everything for the new header/footer. * page/FrameView.cpp: (WebCore::FrameView::setHeaderHeight): (WebCore::FrameView::setFooterHeight): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=113939 Reviewed by Simon Fraser. Source/WebCore: SVG group containers are currently not exposed in the AX tree. When an SVG element has a <title> child, that is not being used for the AX label. When hit-testing, from Accessibility, SVG groups are never returned. All these issues are fixed for Mac and iOS. There are two tests because right now iOS skips all the top-level accessibility tests due to fundamental architectural differences. Tests: accessibility/svg-group-element-with-title.html platform/iphone-simulator/accessibility/svg-group-element-with-title.html * accessibility/AccessibilityNodeObject.cpp: (WebCore::AccessibilityNodeObject::alternativeText): (WebCore::AccessibilityNodeObject::accessibilityDescription): * accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::accessibilityHitTest): (WebCore::AccessibilityRenderObject::determineAccessibilityRole): * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: (-[WebAccessibilityObjectWrapper isSVGGroupElement]): (-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]): (-[WebAccessibilityObjectWrapper accessibilityClickPoint]): * rendering/HitTestRequest.h: Add a new option, AccessibilityHitTest, that will allow us to override normal behavior. * rendering/svg/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::nodeAtFloatPoint): Allow a SVG group to be the node at a point, for accessibility hit tests. Tools: Implement axController.elementAtPoint for iOS. Implement a correct version of clickPoint for iOS. * DumpRenderTree/ios/AccessibilityControllerIOS.mm: (AccessibilityController::elementAtPoint): * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::clickPointX): (AccessibilityUIElement::clickPointY): LayoutTests: * accessibility/svg-group-element-with-title-expected.txt: Added. * accessibility/svg-group-element-with-title.html: Added. * platform/iphone-simulator/accessibility/svg-group-element-with-title-expected.txt: Added. * platform/iphone-simulator/accessibility/svg-group-element-with-title.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147802 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114045 Reviewed by Tim Horton. Source/WebCore: We were calculating elapsed time incorrectly. Test: platform/mac/fast/speechsynthesis/speech-synthesis-elapsed-time.html * Modules/speech/SpeechSynthesis.cpp: (WebCore::SpeechSynthesis::fireEvent): LayoutTests: * platform/mac/fast/speechsynthesis/speech-synthesis-elapsed-time-expected.txt: Added. * platform/mac/fast/speechsynthesis/speech-synthesis-elapsed-time.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=113937 Reviewed by Tim Horton. Source/WebCore: Protect against the case when invalid data is passed in. Test: platform/mac/fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html * Modules/speech/SpeechSynthesis.cpp: (WebCore::SpeechSynthesis::speak): * Modules/speech/SpeechSynthesisUtterance.cpp: (WebCore::SpeechSynthesisUtterance::setVoice): LayoutTests: * platform/mac/fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt: Added. * platform/mac/fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114061 Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2013-04-05 Reviewed by Gustavo Noronha Silva. Now other ports using GLib can use the correct implementation and not the fallback one without adding any other PLATFORM guards here. * wtf/CurrentTime.cpp: (WTF): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
fpizlo@apple.com authored
If CallFrame::trueCallFrame() knows that it's about to read garbage instead of a valid CodeOrigin/InlineCallFrame, then it should give up and return 0 and all callers should be robust against this https://bugs.webkit.org/show_bug.cgi?id=114062 Reviewed by Oliver Hunt. * bytecode/CodeBlock.h: (JSC::CodeBlock::canGetCodeOrigin): (CodeBlock): * interpreter/CallFrame.cpp: (JSC::CallFrame::trueCallFrame): * interpreter/Interpreter.cpp: (JSC::Interpreter::getStackTrace): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147798 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
antti@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=113786 Reviewed by Simon Fraser. Page content can change rapidly during page loading triggering excessive layer flushes and repainting. We should avoid this unnecessary work. This patch reduces layer flushes (and painting) during loading by 50-70% on many popular pages. * loader/FrameLoader.cpp: (WebCore::FrameLoader::loadProgressingStatusChanged): * loader/FrameLoader.h: * loader/ProgressTracker.cpp: (WebCore::ProgressTracker::ProgressTracker): (WebCore::ProgressTracker::reset): (WebCore::ProgressTracker::progressStarted): (WebCore::ProgressTracker::finalProgressComplete): (WebCore::ProgressTracker::isLoadProgressing): (WebCore::ProgressTracker::progressHeartbeatTimerFired): * loader/ProgressTracker.h: Track if the document load is progressing. This is done with a heartbeat timer that checks every 100ms if we have received more than 1k of data. If four heartbeats pass without progress then we consider the load stalled. * page/FrameView.cpp: (WebCore::FrameView::resetDeferredRepaintDelay): Disable throttling temporary on user interaction so the page stays as responsive as possible even during loading. (WebCore::FrameView::updateLayerFlushThrottling): Enable throttling when the load is progressing, disable otherwise. * page/FrameView.h: * platform/graphics/GraphicsLayer.h: (WebCore::GraphicsLayer::canThrottleLayerFlush): * platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::platformCALayerDidCreateTiles): (WebCore::GraphicsLayerCA::canThrottleLayerFlush): Don't throttle if new tiles have been added by the tile controller. They may have stale content and need to be flushed immediately. (WebCore::GraphicsLayerCA::noteLayerPropertyChanged): Set the new TilesAdded change flag. * platform/graphics/ca/GraphicsLayerCA.h: * rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::notifyFlushRequired): * rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::RenderLayerCompositor): (WebCore::RenderLayerCompositor::notifyFlushRequired): (WebCore::RenderLayerCompositor::scheduleLayerFlushNow): Factor the actual flush scheduling to private function. (WebCore::RenderLayerCompositor::scheduleLayerFlush): Mark the compositor for flush and return without flushing if the flushes are currently being throttled. (WebCore::RenderLayerCompositor::flushPendingLayerChanges): After a flush, start the throtting timer (currently 0.5s) coalescing the subsequent flushes. (WebCore::RenderLayerCompositor::didChangeVisibleRect): Do immediately flush if needed. (WebCore::RenderLayerCompositor::setLayerFlushThrottlingEnabled): Flush immediately if disabled. (WebCore::RenderLayerCompositor::disableLayerFlushThrottlingTemporarilyForInteraction): (WebCore::RenderLayerCompositor::isThrottlingLayerFlushes): (WebCore::RenderLayerCompositor::startLayerFlushTimerIfNeeded): (WebCore::RenderLayerCompositor::layerFlushTimerFired): Flush when the timer fires timer. * rendering/RenderLayerCompositor.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147797 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114010 Reviewed by Ryosuke Niwa. * Modules/webdatabase/AbstractDatabaseServer.h: * Modules/webdatabase/ChangeVersionWrapper.cpp: (WebCore::ChangeVersionWrapper::performPreflight): (WebCore::ChangeVersionWrapper::performPostflight): * Modules/webdatabase/Database.cpp: * Modules/webdatabase/Database.h: (Database): * Modules/webdatabase/DatabaseBackend.cpp: (WebCore::DatabaseBackend::openAndVerifyVersion): * Modules/webdatabase/DatabaseBackendBase.cpp: (WebCore::DoneCreatingDatabaseOnExitCaller::~DoneCreatingDatabaseOnExitCaller): (WebCore::DatabaseBackendBase::performOpenAndVerify): (WebCore::DatabaseBackendBase::getActualVersionForTransaction): (WebCore::DatabaseBackendBase::incrementalVacuumIfNeeded): * Modules/webdatabase/DatabaseBackendBase.h: (DatabaseBackendBase): * Modules/webdatabase/DatabaseBackendSync.cpp: (WebCore::DatabaseBackendSync::openAndVerifyVersion): * Modules/webdatabase/DatabaseContext.cpp: (WebCore::DatabaseContext::databaseExceededQuota): * Modules/webdatabase/DatabaseManager.cpp: * Modules/webdatabase/DatabaseManager.h: (DatabaseManager): * Modules/webdatabase/DatabaseServer.cpp: (WebCore::DatabaseServer::initialize): (WebCore::DatabaseServer::setClient): (WebCore::DatabaseServer::databaseDirectoryPath): (WebCore::DatabaseServer::setDatabaseDirectoryPath): (WebCore::DatabaseServer::openDatabase): * Modules/webdatabase/DatabaseServer.h: * Modules/webdatabase/DatabaseSync.cpp: (WebCore::DatabaseSync::changeVersion): * Modules/webdatabase/DatabaseTracker.cpp: (WebCore::DatabaseTracker::canEstablishDatabase): (WebCore::DatabaseTracker::retryCanEstablishDatabase): * Modules/webdatabase/DatabaseTracker.h: (WebCore): (DatabaseTracker): * Modules/webdatabase/SQLStatementBackend.cpp: (WebCore::SQLStatementBackend::execute): (WebCore::SQLStatementBackend::setDatabaseDeletedError): (WebCore::SQLStatementBackend::setVersionMismatchedError): (WebCore::SQLStatementBackend::setFailureDueToQuota): * Modules/webdatabase/SQLStatementBackend.h: (SQLStatementBackend): * Modules/webdatabase/SQLTransaction.cpp: (WebCore::SQLTransaction::deliverTransactionCallback): (WebCore::SQLTransaction::deliverStatementCallback): * Modules/webdatabase/SQLTransactionBackend.cpp: (WebCore::SQLTransactionBackend::executeSQL): (WebCore::SQLTransactionBackend::openTransactionAndPreflight): (WebCore::SQLTransactionBackend::runCurrentStatementAndGetNextState): (WebCore::SQLTransactionBackend::nextStateForCurrentStatementError): (WebCore::SQLTransactionBackend::postflightAndCommit): (WebCore::SQLTransactionBackend::acquireOriginLock): (WebCore::SQLTransactionBackend::releaseOriginLockIfNeeded): * Modules/webdatabase/SQLTransactionBackend.h: (SQLTransactionBackend): * Modules/webdatabase/SQLTransactionBackendSync.cpp: (WebCore::SQLTransactionBackendSync::begin): (WebCore::SQLTransactionBackendSync::commit): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114058 Reviewed by Anders Carlsson. ../JavaScriptCore: * config.h: ../ThirdParty: * gtest/include/gtest/internal/gtest-port.h: ../WebCore: * Modules/webdatabase/Database.cpp: * bindings/ScriptControllerBase.cpp: (WebCore::ScriptController::executeIfJavaScriptURL): * bindings/js/JavaScriptCallFrame.cpp: * bindings/js/JavaScriptCallFrame.h: * bindings/scripts/InFilesCompiler.pm: (generateHeadersHeader): * css/MediaQueryListListener.cpp: (WebCore::MediaQueryListListener::queryChanged): * dom/ContainerNode.cpp: (WebCore::dispatchChildRemovalEvents): * dom/EventListener.h: (EventListener): (WebCore::EventListener::visitJSFunction): * dom/EventTarget.h: (EventTarget): (WebCore): (WebCore::EventTarget::visitJSEventListeners): * dom/Node.cpp: * dom/Node.h: * dom/ScriptExecutionContext.cpp: (WebCore): (WebCore::ScriptExecutionContext::globalData): * dom/ScriptExecutionContext.h: (ScriptExecutionContext): * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::createImageBuffer): * html/HTMLImageLoader.cpp: (WebCore::HTMLImageLoader::notifyFinished): * inspector/InjectedScriptHost.h: (InjectedScriptHost): (WebCore::InjectedScriptHost::evaluateReturnsEvalFunction): * inspector/InspectorInstrumentation.cpp: (WebCore): (WebCore::InspectorInstrumentation::didCommitLoadImpl): * page/Frame.cpp: * page/Settings.cpp: (WebCore): (WebCore::Settings::shouldRespectPriorityInCSSAttributeSetters): * page/Settings.h: (Settings): * plugins/PluginView.cpp: (WebCore::PluginView::start): (WebCore::PluginView::stop): (WebCore::PluginView::performRequest): (WebCore::PluginView::npObject): (WebCore): (WebCore::PluginView::bindingInstance): (WebCore::PluginView::privateBrowsingStateChanged): * plugins/PluginView.h: (PluginView): * plugins/PluginViewBase.h: (PluginViewBase): (WebCore::PluginViewBase::scriptObject): * plugins/PluginViewNone.cpp: (WebCore): (WebCore::PluginView::bindingInstance): * plugins/qt/PluginViewQt.cpp: (WebCore::PluginView::dispatchNPEvent): (WebCore::PluginView::setNPWindowIfNeeded): * xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::dropProtection): ../WebKit/efl: * ewk/ewk_frame.cpp: (ewk_frame_script_execute): ../WebKit/qt: * Api/qwebscriptworld.cpp: (QWebScriptWorld::QWebScriptWorld): ../WebKit2: * Shared/linux/WebMemorySamplerLinux.cpp: (WebKit::WebMemorySampler::sampleWebKit): * config.h: ../WTF: * wtf/ThreadRestrictionVerifier.h: (WTF): * wtf/WTFThreadData.cpp: (WTF::WTFThreadData::WTFThreadData): (WTF::WTFThreadData::~WTFThreadData): * wtf/WTFThreadData.h: (WTFThreadData): * wtf/text/StringImpl.cpp: (WTF::StringImpl::~StringImpl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147795 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
http://trac.webkit.org/changeset/147729fpizlo@apple.com authored
It's causing a bunch of breakage on some more strict compilers: <inline asm>:1267:2: error: ambiguous instructions require an explicit suffix (could be 'ficomps', or 'ficompl') * offlineasm/x86.rb: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147794 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
roger_fong@apple.com authored
<rdar://problem/13588964> * WTF.vcxproj/WTF.make: * JavaScriptCore.vcxproj/JavaScriptCore.make: * WebCore.vcxproj/WebCore.make: * WebKit.vcxproj/WebKit.make: * win/tools/WinTools.make: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113627 Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-05 Reviewed by Simon Fraser. .: * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on Source/WebCore: Wrapped code with #if USE(ACCELERATED_COMPOSITING) to make it compilable with --no-tiled-backing-store build option: * page/animation/ImplicitAnimation.cpp: (WebCore::ImplicitAnimation::animate): * page/animation/KeyframeAnimation.cpp: (WebCore::KeyframeAnimation::animate): * platform/graphics/TextTrackRepresentation.cpp: (NullTextTrackRepresentation): * platform/graphics/TextTrackRepresentation.h: (TextTrackRepresentation): * testing/Internals.cpp: (WebCore::Internals::resetToConsistentState): (WebCore::Internals::setHeaderHeight): (WebCore::Internals::setFooterHeight): Source/WebKit2: Wrapped code with #if USE(ACCELERATED_COMPOSITING) to make it compilable with --no-tiled-backing-store build option: * UIProcess/API/C/efl/WKView.cpp: * UIProcess/API/efl/EvasGLContext.cpp: * UIProcess/API/efl/EvasGLContext.h: * UIProcess/API/efl/EvasGLSurface.cpp: * UIProcess/API/efl/EvasGLSurface.h: * UIProcess/API/efl/EwkView.cpp: (EwkView::EwkView): (EwkView::displayTimerFired): (EwkView::takeSnapshot): * UIProcess/API/efl/EwkView.h: (WebKit): (EwkView): * UIProcess/API/efl/SnapshotImageGL.cpp: * UIProcess/API/efl/SnapshotImageGL.h: * UIProcess/PageViewportController.cpp: * UIProcess/PageViewportController.h: * UIProcess/efl/PageViewportControllerClientEfl.cpp: * UIProcess/efl/ViewClientEfl.cpp: (WebKit::ViewClientEfl::didChangeContentsSize): * UIProcess/efl/WebView.cpp: (WebKit::WebView::didCommitLoad): (WebKit::WebView::updateViewportSize): (WebKit::WebView::didChangeViewportProperties): (WebKit::WebView::pageDidRequestScroll): (WebKit::WebView::didRenderFrame): (WebKit::WebView::pageTransitionViewportReady): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
http://trac.webkit.org/changeset/147773 http://trac.webkit.org/changeset/147774 https://bugs.webkit.org/show_bug.cgi?id=114056 Causing some exceptions on AppEngine I don't understand (Requested by rniwa on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-04-05 * QueueStatusServer/config/queues.py: * QueueStatusServer/model/queues.py: (Queue.short_name): (Queue.display_name): * QueueStatusServer/model/queues_unittest.py: (QueueTest.test_short_name): (QueueTest.test_display_name): (QueueTest.test_name_with_underscores): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147791 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114055 Reviewed by Benjamin Poulain. Removed. * Resources/pagepopups/chromium: Removed. * Resources/pagepopups/chromium/calendarPickerChromium.css: Removed. * Resources/pagepopups/chromium/pickerCommonChromium.css: Removed. * html/shadow/MediaControlsChromium.cpp: Removed. * html/shadow/MediaControlsChromium.h: Removed. * html/shadow/MediaControlsChromiumAndroid.cpp: Removed. * html/shadow/MediaControlsChromiumAndroid.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114053 Reviewed by Benjamin Poulain. * Scripts/run-bindings-tests: (main): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114052 Reviewed by Benjamin Poulain. Removed. * css/mediaControlsChromium.css: Removed. * css/mediaControlsChromiumAndroid.css: Removed. * css/themeChromium.css: Removed. * css/themeChromiumAndroid.css: Removed. * css/themeChromiumLinux.css: Removed. * css/themeChromiumSkia.css: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147788 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114046 gst_install_plugins_async expects a null terminated list, but we weren't adding a null terminator. Patch by Brendan Long <self@brendanlong.com> on 2013-04-05 Reviewed by Philippe Normand. No new tests since this just fixes a segfault. * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: (WebCore::MediaPlayerPrivateGStreamer::handleMessage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114004 Reviewed by Ryosuke Niwa. * Modules/indexeddb/IDBBackingStore.cpp: (WebCore::IDBBackingStore::IDBBackingStore): * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::openConnection): (WebCore::IDBDatabaseBackendImpl::close): * Modules/indexeddb/IDBFactoryBackendInterface.cpp: * Modules/indexeddb/IDBTracing.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147786 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147785 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147784 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147783 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147782 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147781 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147780 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Removed a chunk of the v8 bindings. Reviewed by Sam 'Anders Carlsson' Weinig. I'm using a direct http commit to reduce email traffic. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147779 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
* loader/chromium: Removed. * page/chromium: Removed. * page/scrolling/chromium: Removed. * plugins/chromium: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147778 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
* platform/chromium: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147777 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113629 Patch by Ed Bartosh <bartosh@gmail.com> on 2013-04-05 Reviewed by Simon Fraser. Wrapped code related to coordinated graphics with #if USE(COORDINATED_GRAPHICS) * UIProcess/API/CoordinatedGraphics/WKCoordinatedScene.cpp: * UIProcess/efl/WebView.cpp: (WebKit::WebView::initialize): (WebKit): (WebKit::WebView::paintToCairoSurface): (WebKit::WebView::updateViewportSize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147776 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114014 Reviewed by Anders Carlsson. Removed. * platform/audio/chromium: Removed. * platform/audio/chromium/AudioBusChromium.cpp: Removed. * platform/audio/chromium/AudioDestinationChromium.cpp: Removed. * platform/audio/chromium/AudioDestinationChromium.h: Removed. * platform/audio/chromium/FFTFrameOpenMAXDLAndroid.cpp: Removed. * platform/graphics/FontPlatformData.h: * platform/graphics/chromium: Removed. * platform/graphics/chromium/AnimationTranslationUtil.cpp: Removed. * platform/graphics/chromium/AnimationTranslationUtil.h: Removed. * platform/graphics/chromium/Canvas2DLayerBridge.cpp: Removed. * platform/graphics/chromium/Canvas2DLayerBridge.h: Removed. * platform/graphics/chromium/Canvas2DLayerManager.cpp: Removed. * platform/graphics/chromium/Canvas2DLayerManager.h: Removed. * platform/graphics/chromium/CrossProcessFontLoading.h: Removed. * platform/graphics/chromium/CrossProcessFontLoading.mm: Removed. * platform/graphics/chromium/DeferredImageDecoder.cpp: Removed. * platform/graphics/chromium/DeferredImageDecoder.h: Removed. * platform/graphics/chromium/DiscardablePixelRef.cpp: Removed. * platform/graphics/chromium/DiscardablePixelRef.h: Removed. * platform/graphics/chromium/DrawingBufferChromium.cpp: Removed. * platform/graphics/chromium/Extensions3DChromium.h: Removed. * platform/graphics/chromium/FontCacheAndroid.cpp: Removed. * platform/graphics/chromium/FontCacheChromiumLinux.cpp: Removed. * platform/graphics/chromium/FontCacheChromiumWin.cpp: Removed. * platform/graphics/chromium/FontChromiumWin.cpp: Removed. * platform/graphics/chromium/FontPlatformData.h: Removed. * platform/graphics/chromium/FontPlatformDataChromiumWin.cpp: Removed. * platform/graphics/chromium/FontPlatformDataChromiumWin.h: Removed. * platform/graphics/chromium/FontRenderStyle.h: Removed. * platform/graphics/chromium/FontUtilsChromiumWin.cpp: Removed. * platform/graphics/chromium/FontUtilsChromiumWin.h: Removed. * platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp: Removed. * platform/graphics/chromium/GraphicsLayerChromium.cpp: Removed. * platform/graphics/chromium/GraphicsLayerChromium.h: Removed. * platform/graphics/chromium/IconChromium.cpp: Removed. * platform/graphics/chromium/IconChromiumAndroid.cpp: Removed. * platform/graphics/chromium/ImageBufferDataSkia.h: Removed. * platform/graphics/chromium/ImageChromium.cpp: Removed. * platform/graphics/chromium/ImageDecodingStore.cpp: Removed. * platform/graphics/chromium/ImageDecodingStore.h: Removed. * platform/graphics/chromium/ImageFrameGenerator.cpp: Removed. * platform/graphics/chromium/ImageFrameGenerator.h: Removed. * platform/graphics/chromium/LayerPainterChromium.h: Removed. * platform/graphics/chromium/LazyDecodingPixelRef.cpp: Removed. * platform/graphics/chromium/LazyDecodingPixelRef.h: Removed. * platform/graphics/chromium/MediaPlayerPrivateChromium.cpp: Removed. * platform/graphics/chromium/MediaPlayerPrivateChromium.h: Removed. * platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp: Removed. * platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.h: Removed. * platform/graphics/chromium/PlatformIcon.h: Removed. * platform/graphics/chromium/ScaledImageFragment.cpp: Removed. * platform/graphics/chromium/ScaledImageFragment.h: Removed. * platform/graphics/chromium/SimpleFontDataChromiumWin.cpp: Removed. * platform/graphics/chromium/SkSizeHash.h: Removed. * platform/graphics/chromium/TextureUploader.h: Removed. * platform/graphics/chromium/ThreadSafeDataTransport.cpp: Removed. * platform/graphics/chromium/ThreadSafeDataTransport.h: Removed. * platform/graphics/chromium/TransformSkMatrix44Conversions.cpp: Removed. * platform/graphics/chromium/TransformSkMatrix44Conversions.h: Removed. * platform/graphics/chromium/TransparencyWin.cpp: Removed. * platform/graphics/chromium/TransparencyWin.h: Removed. * platform/graphics/chromium/UniscribeHelper.cpp: Removed. * platform/graphics/chromium/UniscribeHelper.h: Removed. * platform/graphics/chromium/UniscribeHelperTextRun.cpp: Removed. * platform/graphics/chromium/UniscribeHelperTextRun.h: Removed. * platform/graphics/chromium/VDMXParser.cpp: Removed. * platform/graphics/chromium/VDMXParser.h: Removed. * platform/graphics/gpu/DrawingBuffer.cpp: (WebCore): * platform/graphics/gpu/SharedGraphicsContext3D.cpp: (WebCore::SharedGraphicsContext3DImpl::getOrCreateContext): * platform/mediastream/chromium: Removed. * platform/mediastream/chromium/MediaStreamCenterChromium.cpp: Removed. * platform/mediastream/chromium/MediaStreamCenterChromium.h: Removed. * platform/mediastream/chromium/RTCDTMFSenderHandlerChromium.cpp: Removed. * platform/mediastream/chromium/RTCDTMFSenderHandlerChromium.h: Removed. * platform/mediastream/chromium/RTCDataChannelHandlerChromium.cpp: Removed. * platform/mediastream/chromium/RTCDataChannelHandlerChromium.h: Removed. * platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.cpp: Removed. * platform/mediastream/chromium/RTCPeerConnectionHandlerChromium.h: Removed. * platform/network/chromium: Removed. * platform/network/chromium/AuthenticationChallenge.h: Removed. * platform/network/chromium/AuthenticationChallengeChromium.cpp: Removed. * platform/network/chromium/BlobRegistryProxy.cpp: Removed. * platform/network/chromium/BlobRegistryProxy.h: Removed. * platform/network/chromium/CookieJarChromium.cpp: Removed. * platform/network/chromium/DNSChromium.cpp: Removed. * platform/network/chromium/ResourceError.h: Removed. * platform/network/chromium/ResourceHandle.cpp: Removed. * platform/network/chromium/ResourceHandleInternal.h: Removed. * platform/network/chromium/ResourceRequest.cpp: Removed. * platform/network/chromium/ResourceRequest.h: Removed. * platform/network/chromium/ResourceResponse.cpp: Removed. * platform/network/chromium/ResourceResponse.h: Removed. * platform/network/chromium/SocketStreamError.h: Removed. * platform/network/chromium/SocketStreamHandle.cpp: Removed. * platform/network/chromium/SocketStreamHandle.h: Removed. * platform/network/chromium/SocketStreamHandleInternal.h: Removed. * platform/sql/chromium: Removed. * platform/sql/chromium/SQLiteFileSystemChromium.cpp: Removed. * platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp: Removed. * platform/sql/chromium/SQLiteFileSystemChromiumWin.cpp: Removed. * platform/text/chromium: Removed. * platform/text/chromium/Hyphenation.cpp: Removed. * platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147775 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-