[EFL][WK2] Refactoring initialization and shutdown codes of EFL libraries.
https://bugs.webkit.org/show_bug.cgi?id=97173

Reviewed by Kenneth Rohde Christiansen, signed-off by Benjamin Poulain.

Source/WebCore:

Remove codes to initialize and shutdown the EFL libraries from
RunLoopEfl.cpp. Initialization and shutdown will be done in the
ewk_main.cpp for ui process and WebProcessMainEfl.cpp for web
process.

No new tests. This patch doesn't change behavior.

* platform/efl/RunLoopEfl.cpp:
(WebCore::RunLoop::RunLoop):
(WebCore::RunLoop::~RunLoop):

Source/WebKit2:

Initialize and shutdown the EFL libraries in the ewk_main.cpp for
UIProcess and WebProcessMainEfl.cpp for WebProcess.

This allows us to shut down the libraries in a proper way, since
RunLoop persist until the process exits.

* UIProcess/API/efl/ewk_main.cpp:
(ewk_init):
(ewk_shutdown):
* WebProcess/efl/WebProcessMainEfl.cpp:
(WebKit::WebProcessMainEfl):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Use GNU ar's thin archive format for intermediate static libs
https://bugs.webkit.org/show_bug.cgi?id=109052

Reviewed by Jocelyn Turcotte.

Source/JavaScriptCore:

Adjust project files that used activeBuildConfig()
to use targetSubDir().

* JavaScriptCore.pri:
* LLIntOffsetsExtractor.pro:
* Target.pri:

Tools:

With debug builds we exceed the 4GiB limit of GNU ar when creating the WebCore
intermediate static library which results in build failure even with a x86_64
toolchain (http://sourceware.org/bugzilla/show_bug.cgi?id=14625).

When using a GNU toolchain we can use the thin archive format for these static
libraries which also has the benefit of not copying the object files, thus
drastically reducing disk usage and overall compile time.

Currently qmake does not support GNU ar's thin archive format so for
now we need to do the magic in the build system as a stopgap solution.

* qmake/mkspecs/features/configure.prf:
* qmake/mkspecs/features/default_post.prf:
* qmake/mkspecs/features/functions.prf:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed.  Rolled Chromium DEPS to r180752.  Requested by
thakis_ via sheriffbot.

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-02-07

* DEPS:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142089 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] turn TestRunner library into a component build
https://bugs.webkit.org/show_bug.cgi?id=108466

Reviewed by Adam Barth.

To achieve this, we need to drop all dependencies on WTF.

* DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
* DumpRenderTree/DumpRenderTree.gypi:
* DumpRenderTree/chromium/TestRunner/public/WebPreferences.h:
* DumpRenderTree/chromium/TestRunner/public/WebTask.h:
* DumpRenderTree/chromium/TestRunner/public/WebTestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
* DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h:
* DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
* DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
(WebTestRunner::AccessibilityUIElement::AccessibilityUIElement):
(WebTestRunner::AccessibilityUIElementList::getOrCreate):
(WebTestRunner::AccessibilityUIElementList::createRoot):
* DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.h:
(AccessibilityUIElementList):
* DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp:
(WebTestRunner::CppBoundClass::~CppBoundClass):
(WebTestRunner::CppBoundClass::invoke):
(WebTestRunner::CppBoundClass::getProperty):
(WebTestRunner::CppBoundClass::setProperty):
(WebTestRunner::CppBoundClass::bindCallback):
(WebTestRunner::CppBoundClass::bindGetterCallback):
(WebTestRunner::CppBoundClass::bindProperty):
(WebTestRunner::CppBoundClass::getAsCppVariant):
* DumpRenderTree/chromium/TestRunner/src/CppBoundClass.h:
(WebTestRunner):
(CppBoundClass):
(WebTestRunner::CppBoundClass::bindProperty):
(WebTestRunner::CppBoundClass::bindFallbackCallback):
(WebTestRunner::CppBoundClass::bindFallbackMethod):
* DumpRenderTree/chromium/TestRunner/src/CppVariant.cpp:
(WebTestRunner::CppVariant::toString):
(WebTestRunner::CppVariant::toInt32):
(WebTestRunner::CppVariant::toDouble):
(WebTestRunner::CppVariant::toBoolean):
(WebTestRunner::CppVariant::toStringVector):
(WebTestRunner::CppVariant::invoke):
(WebTestRunner::CppVariant::invokeDefault):
* DumpRenderTree/chromium/TestRunner/src/CppVariant.h:
(CppVariant):
* DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
(WebTestRunner):
(WebTestRunner::EventSender::EventSender):
(WebTestRunner::EventSender::reset):
(WebTestRunner::EventSender::mouseDown):
(WebTestRunner::EventSender::mouseUp):
(WebTestRunner::EventSender::mouseMoveTo):
(WebTestRunner::EventSender::keyDown):
(WebTestRunner::EventSender::dispatchMessage):
(WebTestRunner::EventSender::leapForward):
(WebTestRunner::EventSender::replaySavedEvents):
(WebTestRunner::makeMenuItemStringsFor):
(WebTestRunner::EventSender::contextClick):
(WebTestRunner::EventSender::beginDragWithFiles):
(WebTestRunner::EventSender::addTouchPoint):
(WebTestRunner::EventSender::releaseTouchPoint):
(WebTestRunner::EventSender::updateTouchPoint):
(WebTestRunner::EventSender::cancelTouchPoint):
(WebTestRunner::EventSender::sendCurrentTouchEvent):
(WebTestRunner::EventSender::gestureEvent):
* DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.cpp:
(WebTestRunner::NativeKeyCodeForWindowsKeyCode):
* DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.cpp:
(WebTestRunner::MockGrammarCheck::checkGrammarOfString):
(WebTestRunner):
* DumpRenderTree/chromium/TestRunner/src/MockGrammarCheck.h:
(WebTestRunner):
(MockGrammarCheck):
* DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.cpp:
(WebTestRunner::MockSpellCheck::spellCheckWord):
(WebTestRunner::MockSpellCheck::initializeIfNeeded):
(WebTestRunner):
* DumpRenderTree/chromium/TestRunner/src/MockSpellCheck.h:
(MockSpellCheck):
* DumpRenderTree/chromium/TestRunner/src/SpellCheckClient.cpp:
(WebTestRunner::SpellCheckClient::checkTextOfParagraph):
(WebTestRunner::SpellCheckClient::finishLastTextCheck):
* DumpRenderTree/chromium/TestRunner/src/TestCommon.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.
(isASCIIAlpha):
(isNotASCIIAlpha):
* DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp:
(WebTestRunner::TestInterfaces::TestInterfaces):
* DumpRenderTree/chromium/TestRunner/src/TestInterfaces.h:
(TestInterfaces):
* DumpRenderTree/chromium/TestRunner/src/TestPlugin.cpp:
(WebTestRunner::TestPlugin::TestPlugin):
(WebTestRunner::TestPlugin::initialize):
(WebTestRunner::TestPlugin::destroy):
(WebTestRunner::TestPlugin::parsePrimitive):
(WebTestRunner::TestPlugin::parseColor):
(WebTestRunner::TestPlugin::initProgram):
(WebTestRunner::TestPlugin::initPrimitive):
(WebTestRunner::TestPlugin::drawPrimitive):
(WebTestRunner::TestPlugin::loadShader):
(WebTestRunner::TestPlugin::loadProgram):
(WebTestRunner::TestPlugin::handleDragStatusUpdate):
* DumpRenderTree/chromium/TestRunner/src/TestPlugin.h:
(TestPlugin):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
(WebTestRunner::TestRunner::WorkQueue::processWorkSoon):
(WebTestRunner::TestRunner::WorkQueue::processWork):
(WebTestRunner::TestRunner::WorkQueue::reset):
(WebTestRunner::TestRunner::WorkQueue::addWork):
(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::reset):
(WebTestRunner::TestRunner::policyDelegateDone):
(WebTestRunner::TestRunner::findString):
(WebTestRunner::TestRunner::setTextSubpixelPositioning):
(WebTestRunner::TestRunner::overridePreference):
(WebTestRunner::TestRunner::deliverWebIntent):
(WebTestRunner::TestRunner::setBackingScaleFactor):
(WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):
(WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
(WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):
(WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
(WebTestRunner::TestRunner::WorkQueue::isEmpty):
(TestRunner):
* DumpRenderTree/chromium/TestRunner/src/TextInputController.cpp:
(WebTestRunner::TextInputController::markedRange):
(WebTestRunner::TextInputController::selectedRange):
(WebTestRunner::TextInputController::firstRectForCharacterRange):
* DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp:
(WebTestRunner::WebPreferences::reset):
* DumpRenderTree/chromium/TestRunner/src/WebTask.cpp:
(WebTestRunner::WebTaskList::~WebTaskList):
(WebTestRunner::WebTaskList::registerTask):
(WebTestRunner::WebTaskList::unregisterTask):
(WebTestRunner::WebTaskList::revokeAll):
* DumpRenderTree/chromium/TestRunner/src/WebTestInterfaces.cpp:
(WebTestRunner::WebTestInterfaces::WebTestInterfaces):
(WebTestRunner::WebTestInterfaces::~WebTestInterfaces):
(WebTestRunner::WebTestInterfaces::testInterfaces):
* DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
(WebTestRunner::WebTestProxyBase::~WebTestProxyBase):
(WebTestRunner::WebTestProxyBase::spellCheckClient):
(WebTestRunner::WebTestProxyBase::registerIntentService):
(WebTestRunner::WebTestProxyBase::dispatchIntent):
(WebTestRunner::WebTestProxyBase::assignIdentifierToRequest):
* DumpRenderTree/chromium/TestRunner/src/config.h: Copied from Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142090 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: highlight matching braces in DTE.
https://bugs.webkit.org/show_bug.cgi?id=108697

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-02-07
Reviewed by Pavel Feldman.

Source/WebCore:

Implement BraceMatcher class which for given position in textModel
will respond with enclosing brace pair for that position.
Make use of this class in DefaultTextEditor by handling
selectionChange event. Make use of this class in "_closingBlockOffset"
method of TextEditorMainPanel as this method implements similar
functionality.

New test: inspector/editor/brace-matcher.html

* inspector/front-end/DefaultTextEditor.js:
(WebInspector.TextEditorMainPanel):
(WebInspector.TextEditorMainPanel.prototype._applyDomUpdates):
(WebInspector.TextEditorMainPanel.prototype._closingBlockOffset):
(WebInspector.TextEditorMainPanel.prototype._handleSelectionChange):
(WebInspector.TextEditorMainPanel.BraceHighlightController):
(WebInspector.TextEditorMainPanel.BraceHighlightController.prototype.handleSelectionChange):
* inspector/front-end/TextEditorHighlighter.js:
(WebInspector.TextEditorHighlighter.prototype._highlightLines):
* inspector/front-end/TextEditorModel.js:
(WebInspector.TextEditorModel.endsWithBracketRegex):
(WebInspector.TextEditorModel.endsWithBracketRegex.):
* inspector/front-end/textEditor.css:
(.text-editor-brace-match):

LayoutTests:

New layout test to verify brace matching functionality. Fix some
layout test expectations as the patch removes braces from highlight
ranges.

* inspector/editor/brace-matcher-expected.txt: Added.
* inspector/editor/brace-matcher.html: Added.
* inspector/editor/highlighter-basics-expected.txt:
* inspector/editor/text-editor-long-line-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142091 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests texture folder.
https://bugs.webkit.org/show_bug.cgi?id=109111

Reviewed by Kenneth Russell.

* webgl/conformance/textures/compressed-tex-image-expected.txt: Added.
* webgl/conformance/textures/compressed-tex-image.html: Added.
* webgl/conformance/textures/copy-tex-image-and-sub-image-2d-expected.txt: Added.
* webgl/conformance/textures/copy-tex-image-and-sub-image-2d.html: Added.
* webgl/conformance/textures/gl-get-tex-parameter-expected.txt: Added.
* webgl/conformance/textures/gl-get-tex-parameter.html: Added.
* webgl/conformance/textures/gl-teximage-expected.txt: Added.
* webgl/conformance/textures/gl-teximage.html: Added.
* webgl/conformance/textures/mipmap-fbo-expected.txt: Added.
* webgl/conformance/textures/mipmap-fbo.html: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view-expected.txt: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-expected.txt: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565-expected.txt: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444-expected.txt: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551-expected.txt: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: Added.
* webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html: Added.
* webgl/conformance/textures/tex-image-and-uniform-binding-bugs-expected.txt: Added.
* webgl/conformance/textures/tex-image-and-uniform-binding-bugs.html: Added.
* webgl/conformance/textures/tex-image-webgl-expected.txt: Added.
* webgl/conformance/textures/tex-image-webgl.html: Added.
* webgl/conformance/textures/tex-image-with-format-and-type-expected.txt: Added.
* webgl/conformance/textures/tex-image-with-format-and-type.html: Added.
* webgl/conformance/textures/tex-image-with-invalid-data-expected.txt: Added.
* webgl/conformance/textures/tex-image-with-invalid-data.html: Added.
* webgl/conformance/textures/tex-input-validation-expected.txt: Added.
* webgl/conformance/textures/tex-input-validation.html: Added.
* webgl/conformance/textures/tex-sub-image-2d-bad-args-expected.txt: Added.
* webgl/conformance/textures/tex-sub-image-2d-bad-args.html: Added.
* webgl/conformance/textures/tex-sub-image-2d-expected.txt: Added.
* webgl/conformance/textures/tex-sub-image-2d.html: Added.
* webgl/conformance/textures/texparameter-test-expected.txt: Added.
* webgl/conformance/textures/texparameter-test.html: Added.
* webgl/conformance/textures/texture-attachment-formats-expected.txt: Added.
* webgl/conformance/textures/texture-attachment-formats.html: Added.
* webgl/conformance/textures/texture-clear-expected.txt: Added.
* webgl/conformance/textures/texture-clear.html: Added.
* webgl/conformance/textures/texture-complete-expected.txt: Added.
* webgl/conformance/textures/texture-complete.html: Added.
* webgl/conformance/textures/texture-formats-test-expected.txt: Added.
* webgl/conformance/textures/texture-formats-test.html: Added.
* webgl/conformance/textures/texture-hd-dpi-expected.txt: Added.
* webgl/conformance/textures/texture-hd-dpi.html: Added.
* webgl/conformance/textures/texture-npot-expected.txt: Added.
* webgl/conformance/textures/texture-npot.html: Added.
* webgl/conformance/textures/texture-size-cube-maps-expected.txt: Added.
* webgl/conformance/textures/texture-size-cube-maps.html: Added.
* webgl/conformance/textures/texture-sub-image-cube-maps-expected.txt: Added.
* webgl/conformance/textures/texture-sub-image-cube-maps.html: Added.
* webgl/conformance/textures/texture-transparent-pixels-initialized-expected.txt: Added.
* webgl/conformance/textures/texture-transparent-pixels-initialized.html: Added.
* webgl/conformance/textures/texture-upload-cube-maps-expected.txt: Added.
* webgl/conformance/textures/texture-upload-cube-maps.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/textures/compressed-tex-image.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/copy-tex-image-and-sub-image-2d.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/gl-get-tex-parameter.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/gl-teximage.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/mipmap-fbo.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-and-uniform-binding-bugs.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-webgl.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-with-format-and-type.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-input-validation.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-sub-image-2d-bad-args.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/tex-sub-image-2d.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texparameter-test.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-attachment-formats.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-clear.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-complete.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-formats-test.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-hd-dpi.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-npot.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-size-cube-maps.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-sub-image-cube-maps.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-transparent-pixels-initialized.html: Added.
* webgl/resources/webgl_test_files/conformance/textures/texture-upload-cube-maps.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add null check to editable in moveCaretSelectionTowardsWindowPoint
https://bugs.webkit.org/show_bug.cgi?id=108962

Patch by David Trainor <dtrainor@chromium.org> on 2013-02-07
Reviewed by Eric Seidel.

* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::moveCaretSelectionTowardsWindowPoint):
* tests/WebFrameTest.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142093 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK][AC] Implement opacity animation with clutter ac backend
https://bugs.webkit.org/show_bug.cgi?id=108961

Patch by ChangSeok Oh <shivamidow@gmail.com> on 2013-02-07
Reviewed by Gustavo Noronha Silva.

Source/WebCore:

Implement opacity animation with clutter ac backend.
Almost all implementations of GraphicsLayerClutter are based on mac port's one.
PlatformClutterAnimation interfaces are also similar with mac port, but they are implemented
with native clutter APIs.
This patch includes only opacity animation related changes, so many APIs might be empty.
Remained animations like rotation and translate will be dealt in another patches.

Covered by existing animation tests.

* GNUmakefile.list.am:
* platform/graphics/clutter/GraphicsLayerActor.cpp:
(graphicsLayerActorGetAnimationForKey):
* platform/graphics/clutter/GraphicsLayerActor.h:
* platform/graphics/clutter/GraphicsLayerClutter.cpp:
(WebCore):
(WebCore::propertyIdToString):
(WebCore::animationIdentifier):
(WebCore::animationHasStepsTimingFunction):
(WebCore::GraphicsLayerClutter::setOpacity):
(WebCore::GraphicsLayerClutter::updateAnimations):
(WebCore::GraphicsLayerClutter::commitLayerChangesBeforeSublayers):
(WebCore::GraphicsLayerClutter::setupAnimation):
(WebCore::GraphicsLayerClutter::timingFunctionForAnimationValue):
(WebCore::GraphicsLayerClutter::createBasicAnimation):
(WebCore::GraphicsLayerClutter::createKeyframeAnimation):
(WebCore::GraphicsLayerClutter::setTransformAnimationKeyframes):
(WebCore::GraphicsLayerClutter::setTransformAnimationEndpoints):
(WebCore::GraphicsLayerClutter::createTransformAnimationsFromKeyframes):
(WebCore::GraphicsLayerClutter::createAnimationFromKeyframes):
(WebCore::GraphicsLayerClutter::addAnimation):
(WebCore::GraphicsLayerClutter::removeClutterAnimationFromLayer):
(WebCore::GraphicsLayerClutter::pauseClutterAnimationOnLayer):
(WebCore::GraphicsLayerClutter::setAnimationOnLayer):
(WebCore::GraphicsLayerClutter::setAnimationEndpoints):
(WebCore::GraphicsLayerClutter::setAnimationKeyframes):
(WebCore::GraphicsLayerClutter::animatedLayer):
* platform/graphics/clutter/GraphicsLayerClutter.h:
(GraphicsLayerClutter):
(WebCore::GraphicsLayerClutter::LayerPropertyAnimation::LayerPropertyAnimation):
(LayerPropertyAnimation):
(WebCore::GraphicsLayerClutter::AnimationProcessingAction::AnimationProcessingAction):
(AnimationProcessingAction):
* platform/graphics/clutter/PlatformClutterAnimation.cpp: Added.
(WebCore):
(WebCore::timelineStartedCallback):
(WebCore::toClutterAnimationMode):
(WebCore::PlatformClutterAnimation::stringToAnimatedPropertyType):
(WebCore::PlatformClutterAnimation::create):
(WebCore::PlatformClutterAnimation::PlatformClutterAnimation):
(WebCore::PlatformClutterAnimation::~PlatformClutterAnimation):
(WebCore::PlatformClutterAnimation::supportsValueFunction):
(WebCore::PlatformClutterAnimation::beginTime):
(WebCore::PlatformClutterAnimation::setBeginTime):
(WebCore::PlatformClutterAnimation::duration):
(WebCore::PlatformClutterAnimation::setDuration):
(WebCore::PlatformClutterAnimation::speed):
(WebCore::PlatformClutterAnimation::setSpeed):
(WebCore::PlatformClutterAnimation::timeOffset):
(WebCore::PlatformClutterAnimation::setTimeOffset):
(WebCore::PlatformClutterAnimation::repeatCount):
(WebCore::PlatformClutterAnimation::setRepeatCount):
(WebCore::PlatformClutterAnimation::autoreverses):
(WebCore::PlatformClutterAnimation::setAutoreverses):
(WebCore::PlatformClutterAnimation::fillMode):
(WebCore::PlatformClutterAnimation::setFillMode):
(WebCore::PlatformClutterAnimation::setTimingFunction):
(WebCore::PlatformClutterAnimation::copyTimingFunctionFrom):
(WebCore::PlatformClutterAnimation::isRemovedOnCompletion):
(WebCore::PlatformClutterAnimation::setRemovedOnCompletion):
(WebCore::PlatformClutterAnimation::isAdditive):
(WebCore::PlatformClutterAnimation::setAdditive):
(WebCore::PlatformClutterAnimation::valueFunction):
(WebCore::PlatformClutterAnimation::setValueFunction):
(WebCore::PlatformClutterAnimation::setFromValue):
(WebCore::PlatformClutterAnimation::copyFromValueFrom):
(WebCore::PlatformClutterAnimation::setToValue):
(WebCore::PlatformClutterAnimation::copyToValueFrom):
(WebCore::PlatformClutterAnimation::setValues):
(WebCore::PlatformClutterAnimation::copyValuesFrom):
(WebCore::PlatformClutterAnimation::setKeyTimes):
(WebCore::PlatformClutterAnimation::copyKeyTimesFrom):
(WebCore::PlatformClutterAnimation::setTimingFunctions):
(WebCore::PlatformClutterAnimation::copyTimingFunctionsFrom):
(WebCore::PlatformClutterAnimation::animationDidStart):
(WebCore::PlatformClutterAnimation::timeline):
(WebCore::PlatformClutterAnimation::addOpacityTransition):
(WebCore::PlatformClutterAnimation::addAnimationForKey):
(WebCore::PlatformClutterAnimation::removeAnimationForKey):
* platform/graphics/clutter/PlatformClutterAnimation.h: Added.
(WebCore):
(PlatformClutterAnimation):
(WebCore::PlatformClutterAnimation::animationType):

Source/WebKit/gtk:

Add AnimationTrigger for ac compositing.

* WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::allowedCompositingTriggers):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142094 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt][WK2] Fold QtWebPageLoadClient into QQuickWebViewPrivate and move to C API.
https://bugs.webkit.org/show_bug.cgi?id=108473

Reviewed by Simon Hausmann.
Signed off for WebKit2 by Benjamin Poulain.

This patch removes the QtWebPageLoadClient and moves the functionality into the
QQuickWebViewPrivate as most callback methods are calling the private webview
indirectly anyway.

The patch also moves as much of the functionality to the C API as is possible with
the current C API.

* Target.pri:
* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::initialize):
(QQuickWebViewPrivate::didStartProvisionalLoadForFrame):
(QQuickWebViewPrivate::didReceiveServerRedirectForProvisionalLoadForFrame):
(QQuickWebViewPrivate::didFailLoad):
(QQuickWebViewPrivate::didCommitLoadForFrame):
(QQuickWebViewPrivate::didFinishLoadForFrame):
(QQuickWebViewPrivate::didSameDocumentNavigationForFrame):
(QQuickWebViewPrivate::didReceiveTitleForFrame):
(QQuickWebViewPrivate::didStartProgress):
(QQuickWebViewPrivate::didChangeProgress):
(QQuickWebViewPrivate::didFinishProgress):
(QQuickWebViewPrivate::didChangeBackForwardList):
(QQuickWebViewPrivate::setTransparentBackground):
(QQuickWebViewPrivate::transparentBackground):
(QQuickWebViewPrivate::loadProgressDidChange):
* UIProcess/API/qt/qquickwebview_p.h:
(WebKit):
* UIProcess/API/qt/qquickwebview_p_p.h:
(WebKit):
(QQuickWebViewPrivate):
* UIProcess/qt/QtWebError.cpp:
(WebKit::QtWebError::url):
* UIProcess/qt/QtWebPageLoadClient.cpp: Removed.
* UIProcess/qt/QtWebPageLoadClient.h: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142095 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests canvas folder.
https://bugs.webkit.org/show_bug.cgi?id=109113

Reviewed by Kenneth Russell.

* webgl/conformance/canvas/canvas-test-expected.txt: Added.
* webgl/conformance/canvas/canvas-test.html: Added.
* webgl/conformance/canvas/canvas-zero-size-expected.txt: Added.
* webgl/conformance/canvas/canvas-zero-size.html: Added.
* webgl/conformance/canvas/drawingbuffer-hd-dpi-test-expected.txt: Added.
* webgl/conformance/canvas/drawingbuffer-hd-dpi-test.html: Added.
* webgl/conformance/canvas/drawingbuffer-static-canvas-test-expected.txt: Added.
* webgl/conformance/canvas/drawingbuffer-static-canvas-test.html: Added.
* webgl/conformance/canvas/framebuffer-bindings-unaffected-on-resize-expected.txt: Added.
* webgl/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html: Added.
* webgl/conformance/canvas/texture-bindings-unaffected-on-resize-expected.txt: Added.
* webgl/conformance/canvas/texture-bindings-unaffected-on-resize.html: Added.
* webgl/conformance/canvas/viewport-unchanged-upon-resize-expected.txt: Added.
* webgl/conformance/canvas/viewport-unchanged-upon-resize.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/canvas/canvas-test.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/canvas-zero-size.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/drawingbuffer-hd-dpi-test.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/drawingbuffer-static-canvas-test.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/texture-bindings-unaffected-on-resize.html: Added.
* webgl/resources/webgl_test_files/conformance/canvas/viewport-unchanged-upon-resize.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142096 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests uniforms folder.
https://bugs.webkit.org/show_bug.cgi?id=109112

Reviewed by Kenneth Russell.

* webgl/conformance/uniforms/gl-uniform-bool-expected.txt: Added.
* webgl/conformance/uniforms/gl-uniform-bool.html: Added.
* webgl/conformance/uniforms/gl-uniformmatrix4fv-expected.txt: Added.
* webgl/conformance/uniforms/gl-uniformmatrix4fv.html: Added.
* webgl/conformance/uniforms/gl-unknown-uniform-expected.txt: Added.
* webgl/conformance/uniforms/gl-unknown-uniform.html: Added.
* webgl/conformance/uniforms/null-uniform-location-expected.txt: Added.
* webgl/conformance/uniforms/null-uniform-location.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/gl-uniform-bool.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/gl-uniform-packing-restrictions.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/gl-uniform-struct-unused.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/gl-uniform-unused-array-elements-get-truncated.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/gl-uniformmatrix4fv.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/gl-unknown-uniform.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/null-uniform-location.html: Added.
* webgl/resources/webgl_test_files/conformance/uniforms/out-of-bounds-uniform-array-access.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests context folder.
https://bugs.webkit.org/show_bug.cgi?id=109114

Reviewed by Kenneth Russell.

* webgl/conformance/context/constants-expected.txt: Added.
* webgl/conformance/context/constants.html: Added.
* webgl/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt: Added.
* webgl/conformance/context/context-attributes-alpha-depth-stencil-antialias.html: Added.
* webgl/conformance/context/context-lost-expected.txt: Added.
* webgl/conformance/context/context-lost-restored-expected.txt: Added.
* webgl/conformance/context/context-lost-restored.html: Added.
* webgl/conformance/context/context-lost.html: Added.
* webgl/conformance/context/context-release-upon-reload-expected.txt: Added.
* webgl/conformance/context/context-release-upon-reload.html: Added.
* webgl/conformance/context/context-release-with-workers-expected.txt: Added.
* webgl/conformance/context/context-release-with-workers.html: Added.
* webgl/conformance/context/context-type-test-expected.txt: Added.
* webgl/conformance/context/context-type-test.html: Added.
* webgl/conformance/context/incorrect-context-object-behaviour-expected.txt: Added.
* webgl/conformance/context/incorrect-context-object-behaviour.html: Added.
* webgl/conformance/context/methods-expected.txt: Added.
* webgl/conformance/context/methods.html: Added.
* webgl/conformance/context/premultiplyalpha-test-expected.txt: Added.
* webgl/conformance/context/premultiplyalpha-test.html: Added.
* webgl/conformance/context/resource-sharing-test-expected.txt: Added.
* webgl/conformance/context/resource-sharing-test.html: Added.
* webgl/resources/webgl_test_files/conformance/context/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/context/constants.html: Added.
* webgl/resources/webgl_test_files/conformance/context/context-attributes-alpha-depth-stencil-antialias.html: Added.
* webgl/resources/webgl_test_files/conformance/context/context-lost-restored.html: Added.
* webgl/resources/webgl_test_files/conformance/context/context-lost.html: Added.
* webgl/resources/webgl_test_files/conformance/context/context-release-upon-reload.html: Added.
* webgl/resources/webgl_test_files/conformance/context/context-release-with-workers.html: Added.
* webgl/resources/webgl_test_files/conformance/context/context-type-test.html: Added.
* webgl/resources/webgl_test_files/conformance/context/incorrect-context-object-behaviour.html: Added.
* webgl/resources/webgl_test_files/conformance/context/methods.html: Added.
* webgl/resources/webgl_test_files/conformance/context/premultiplyalpha-test.html: Added.
* webgl/resources/webgl_test_files/conformance/context/resource-sharing-test.html: Added.
* webgl/resources/webgl_test_files/conformance/context/resources/context-release-child-with-worker.html: Added.
* webgl/resources/webgl_test_files/conformance/context/resources/context-release-upon-reload-child.html: Added.
* webgl/resources/webgl_test_files/conformance/context/resources/context-release-worker.js: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142098 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Call XSSAuditor.filterToken() from threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=107603

Reviewed by Adam Barth.

With this patch we now pass 180 of 182 tests in http/tests/security/xssAuditor.

We do this by creating aan XSSAuditor on the main thread and passing ownership of them to the BackgroundHTMLParser upon its creation.

Then the background thread calls filterToken() and stores the resulting XSSInfo (if any) on the CompactHTMLToken for the main thread to handle.

This involved trimming the XSSAuditor to only depend on the TextEncoding instead of the whole TextResourceDecoder.

No new tests because covered by existing tests.

* html/parser/BackgroundHTMLParser.cpp:
(WebCore::BackgroundHTMLParser::BackgroundHTMLParser):
(WebCore::BackgroundHTMLParser::pumpTokenizer):
(WebCore::BackgroundHTMLParser::createPartial):
* html/parser/BackgroundHTMLParser.h:
(WebCore):
(WebCore::BackgroundHTMLParser::create):
(BackgroundHTMLParser):
* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::pumpTokenizer):
(WebCore::HTMLDocumentParser::startBackgroundParser):
* html/parser/HTMLSourceTracker.cpp:
(WebCore::HTMLSourceTracker::start):
(WebCore::HTMLSourceTracker::end):
* html/parser/HTMLSourceTracker.h: Change the HTMLInputStream args to SegmentedString because the background thread only has a BackgroundHTMLInputStream.
(HTMLSourceTracker):
* html/parser/HTMLViewSourceParser.cpp:
(WebCore::HTMLViewSourceParser::pumpTokenizer):
* html/parser/XSSAuditor.cpp:
(WebCore::fullyDecodeString):
(WebCore::XSSAuditor::XSSAuditor):
(WebCore::XSSAuditor::init): Copies necessary to make isSafeToSendToAnotherThread() happy.
(WebCore::XSSAuditor::decodedSnippetForName):
(WebCore::XSSAuditor::decodedSnippetForAttribute):
(WebCore::XSSAuditor::decodedSnippetForJavaScript):
(WebCore::XSSAuditor::isSafeToSendToAnotherThread): Check that all String and KURL members are safe to send to another thread.
(WebCore):
* html/parser/XSSAuditor.h:
(WebCore):
(WebCore::FilterTokenRequest::FilterTokenRequest):
(FilterTokenRequest):
(XSSAuditor):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142099 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests programs folder.
https://bugs.webkit.org/show_bug.cgi?id=109120

Reviewed by Kenneth Russell.

* webgl/conformance/programs/get-active-test-expected.txt: Added.
* webgl/conformance/programs/get-active-test.html: Added.
* webgl/conformance/programs/gl-bind-attrib-location-test-expected.txt: Added.
* webgl/conformance/programs/gl-bind-attrib-location-test.html: Added.
* webgl/conformance/programs/gl-get-active-attribute-expected.txt: Added.
* webgl/conformance/programs/gl-get-active-attribute.html: Added.
* webgl/conformance/programs/gl-get-active-uniform-expected.txt: Added.
* webgl/conformance/programs/gl-get-active-uniform.html: Added.
* webgl/conformance/programs/gl-getshadersource-expected.txt: Added.
* webgl/conformance/programs/gl-getshadersource.html: Added.
* webgl/conformance/programs/gl-shader-test-expected.txt: Added.
* webgl/conformance/programs/gl-shader-test.html: Added.
* webgl/conformance/programs/invalid-UTF-16-expected.txt: Added.
* webgl/conformance/programs/invalid-UTF-16.html: Added.
* webgl/conformance/programs/use-program-crash-with-discard-in-fragment-shader-expected.txt: Added.
* webgl/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/programs/get-active-test.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/gl-bind-attrib-location-test.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/gl-get-active-attribute.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/gl-get-active-uniform.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/gl-getshadersource.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/gl-shader-test.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/invalid-UTF-16.html: Added.
* webgl/resources/webgl_test_files/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142100 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed.  Rolled DEPS.

* DEPS:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142101 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests rendering folder.
https://bugs.webkit.org/show_bug.cgi?id=109122

Reviewed by Kenneth Russell.

* webgl/conformance/rendering/culling-expected.txt: Added.
* webgl/conformance/rendering/culling.html: Added.
* webgl/conformance/rendering/draw-arrays-out-of-bounds-expected.txt: Added.
* webgl/conformance/rendering/draw-arrays-out-of-bounds.html: Added.
* webgl/conformance/rendering/draw-elements-out-of-bounds-expected.txt: Added.
* webgl/conformance/rendering/draw-elements-out-of-bounds.html: Added.
* webgl/conformance/rendering/gl-clear-expected.txt: Added.
* webgl/conformance/rendering/gl-clear.html: Added.
* webgl/conformance/rendering/gl-drawelements-expected.txt: Added.
* webgl/conformance/rendering/gl-drawelements.html: Added.
* webgl/conformance/rendering/gl-scissor-fbo-test-expected.txt: Added.
* webgl/conformance/rendering/gl-scissor-fbo-test.html: Added.
* webgl/conformance/rendering/line-loop-tri-fan-expected.txt: Added.
* webgl/conformance/rendering/line-loop-tri-fan.html: Added.
* webgl/conformance/rendering/simple-expected.txt: Added.
* webgl/conformance/rendering/simple.html: Added.
* webgl/conformance/rendering/triangle-expected.txt: Added.
* webgl/conformance/rendering/triangle.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/rendering/culling.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/gl-clear.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/gl-drawelements.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/gl-scissor-fbo-test.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/line-loop-tri-fan.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/simple.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/triangle.html: Added.
* webgl/resources/webgl_test_files/conformance/rendering/vertex-texture-fetch.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142102 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r142077.
http://trac.webkit.org/changeset/142077
https://bugs.webkit.org/show_bug.cgi?id=108579

fast/filesystem/workers/file-writer-empty-blob.html is broken

* bindings/v8/DOMDataStore.h:
(WebCore::DOMDataStore::setWrapperInObject):
* bindings/v8/DOMWrapperWorld.h:
(DOMWrapperWorld):
(WebCore::DOMWrapperWorld::isolated):
* bindings/v8/V8Binding.h:
(WebCore):
(WebCore::worldForEnteredContextIfIsolated):
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::initializeIfNeeded):
* bindings/v8/V8GCController.cpp:
(WebCore::WrapperVisitor::WrapperVisitor):
(WebCore):
(WebCore::gcTree):
(WebCore::V8GCController::didCreateWrapperForNode):
(WebCore::V8GCController::gcPrologue):
(WebCore::V8GCController::minorGCPrologue):
(WebCore::V8GCController::majorGCPrologue):
* bindings/v8/V8GCController.h:
(V8GCController):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142103 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebGL Conformance Tests state, renderbuffers, and reading folders.
https://bugs.webkit.org/show_bug.cgi?id=109121

Reviewed by Kenneth Russell.

* webgl/conformance/reading/read-pixels-pack-alignment-expected.txt: Added.
* webgl/conformance/reading/read-pixels-pack-alignment.html: Added.
* webgl/conformance/renderbuffers/framebuffer-state-restoration-expected.txt: Added.
* webgl/conformance/renderbuffers/framebuffer-state-restoration.html: Added.
* webgl/conformance/renderbuffers/framebuffer-test-expected.txt: Added.
* webgl/conformance/renderbuffers/framebuffer-test.html: Added.
* webgl/conformance/renderbuffers/renderbuffer-initialization-expected.txt: Added.
* webgl/conformance/renderbuffers/renderbuffer-initialization.html: Added.
* webgl/conformance/state/gl-enable-enum-test-expected.txt: Added.
* webgl/conformance/state/gl-enable-enum-test.html: Added.
* webgl/conformance/state/gl-enum-tests-expected.txt: Added.
* webgl/conformance/state/gl-enum-tests.html: Added.
* webgl/conformance/state/gl-get-calls-expected.txt: Added.
* webgl/conformance/state/gl-get-calls.html: Added.
* webgl/conformance/state/gl-geterror-expected.txt: Added.
* webgl/conformance/state/gl-geterror.html: Added.
* webgl/conformance/state/gl-getstring-expected.txt: Added.
* webgl/conformance/state/gl-getstring.html: Added.
* webgl/resources/webgl_test_files/conformance/reading/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/reading/read-pixels-pack-alignment.html: Added.
* webgl/resources/webgl_test_files/conformance/renderbuffers/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/renderbuffers/framebuffer-state-restoration.html: Added.
* webgl/resources/webgl_test_files/conformance/renderbuffers/framebuffer-test.html: Added.
* webgl/resources/webgl_test_files/conformance/renderbuffers/renderbuffer-initialization.html: Added.
* webgl/resources/webgl_test_files/conformance/state/00_test_list.txt: Added.
* webgl/resources/webgl_test_files/conformance/state/gl-enable-enum-test.html: Added.
* webgl/resources/webgl_test_files/conformance/state/gl-enum-tests.html: Added.
* webgl/resources/webgl_test_files/conformance/state/gl-get-calls.html: Added.
* webgl/resources/webgl_test_files/conformance/state/gl-geterror.html: Added.
* webgl/resources/webgl_test_files/conformance/state/gl-getstring.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142104 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed build fix after r141196 for 32 bits autotools.

* Source/autotools/symbols.filter: restore 32 bits version of the
WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
WebCore::Range const*, unsigned int&, unsigned int&) symbol.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142105 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviwed gardening. Rebaselining and skipping new failures.

Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2013-02-07

* platform/qt/TestExpectations:
* platform/qt/fast/dynamic/002-expected.txt:
* platform/qt/fast/events/touch/gesture/touch-gesture-scroll-div-not-propagated-expected.txt: Added.
* platform/qt/fast/events/touch/gesture/touch-gesture-scroll-page-not-propagated-expected.txt: Added.

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