[CMAKE] Remove duplicated #ifdef guard in CMakeLists.txt
https://bugs.webkit.org/show_bug.cgi?id=91575

Reviewed by Dirk Pranke.

CMake files have used ENABLE_XXX macro. However, almost source and idl files are already protected by #ifdef.
So, we don't need to guard them in CMake files again.

In SVG idl files case, blackberry port doesn't support it yet. So, SVG idl files are handled by WebCore_SVG_IDL_FILES macro.

No new tests. This patch isn't for functionality.

* CMakeLists.txt:
* PlatformBlackBerry.cmake: Change SVG_IDL_FILES with WebCore_SVG_IDL_FILES.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
https://bugs.webkit.org/show_bug.cgi?id=91626

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-07-18
Reviewed by Kenneth Rohde Christiansen.

.:

Bump required version of libsoup in CMake to 2.39.3. This is the first
tarball version to contain the API we need (soup_cookie_jar_get_cookies()
and soup_cookie_jar_set_cookie_with_first_party()).

* Source/cmake/OptionsEfl.cmake:

Tools:

Update jhbuild to pull libsoup 2.39.3 tarball from Gnome FTP instead
of fetching a tag from Gnome GIT. We need to do this to map the version
of libsoup that is required by our CMake config.

* efl/jhbuild.modules:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123069 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Shadow DOM drop event tests are very flaky.
https://bugs.webkit.org/show_bug.cgi?id=87364

Patch by Takashi Sakamoto <tasak@google.com> on 2012-07-18
Reviewed by Hajime Morita.

Modified these tests to run test functions in onload. Probably
executing event tests while parsing html document causes flakyness.

* fast/dom/shadow/drop-event-for-input-in-shadow.html:
* fast/dom/shadow/drop-event-in-shadow.html:
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Element wants to have userAgentShadowRoot()
https://bugs.webkit.org/show_bug.cgi?id=91564

Reviewed by Eric Carlson.

We introduce Element::userAgentShadowRoot() to return a UserAgentShadowRoot.
It returns the oldest shadow root if any, and checks the type of ShadowRoot in debug build.

Previously, we have used elementShadow()->oldestShadowRoot() to get UserAgentShadowRoot.
The class implementor will know the oldest shadow root is UserAgentShadowRoot, but it is not
clear for the other people. This method will make the code intention clearer.

We will introduce userAgentShadowRoot to the other elements (e.g. HTMLInputElement) after this patch.

No new tests, simple refactoring.

* dom/Element.cpp:
(WebCore::Element::userAgentShadowRoot):
(WebCore):
* dom/Element.h:
(Element):
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::createShadowSubtree):
(WebCore::HTMLMediaElement::willAddAuthorShadowRoot):
(WebCore::HTMLMediaElement::mediaControls):
(WebCore::HTMLMediaElement::hasMediaControls):
(WebCore::HTMLMediaElement::createMediaControls):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Implement painting slider tick marks
https://bugs.webkit.org/show_bug.cgi?id=87844

Reviewed by Kent Tamura.

Source/WebCore:

This implements painting slider tick marks for <datalist> support for input type=range.
This does not support automatic update when list target changes, and it will be fixed
in a follow up patch (Bug 89544).

Tests: fast/forms/datalist/input-appearance-range-with-datalist-rtl.html
       fast/forms/datalist/input-appearance-range-with-datalist-zoomed.html
       fast/forms/datalist/input-appearance-range-with-datalist.html

* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::sliderThumbElement):
(WebCore):
* html/HTMLInputElement.h:
(HTMLInputElement):
* html/InputType.h:
(WebCore::InputType::sliderThumbElement):
* html/RangeInputType.cpp:
(WebCore::RangeInputType::typeMismatchFor): We need HTMLInputElement::isValidValue("foo") to return false.
(WebCore):
(WebCore::RangeInputType::sliderThumbElement):
* html/RangeInputType.h:
(RangeInputType):
* html/shadow/SliderThumbElement.cpp:
(WebCore::RenderSliderContainer::layout): Slider height needs to be increased for the tick marks.
* platform/efl/RenderThemeEfl.cpp:
(WebCore):
(WebCore::RenderThemeEfl::sliderTickSize):
(WebCore::RenderThemeEfl::sliderTickOffsetFromTrackCenter):
* platform/efl/RenderThemeEfl.h:
(RenderThemeEfl):
* platform/qt/RenderThemeQt.cpp:
(WebCore::RenderThemeQt::sliderTickSize):
(WebCore):
(WebCore::RenderThemeQt::sliderTickOffsetFromTrackCenter):
* platform/qt/RenderThemeQt.h:
(RenderThemeQt):
* rendering/RenderTheme.cpp:
(WebCore):
(WebCore::RenderTheme::paintSliderTicks):
* rendering/RenderTheme.h:
(RenderTheme):
* rendering/RenderThemeChromiumCommon.cpp:
(WebCore::RenderThemeChromiumCommon::supportsDataListUI):
* rendering/RenderThemeChromiumLinux.cpp:
(WebCore):
(WebCore::RenderThemeChromiumLinux::sliderTickSize): Tick size for horizontal slider. i.e. Width is length along the track.
(WebCore::RenderThemeChromiumLinux::sliderTickOffsetFromTrackCenter): Offset from
middle of draw rect to draw the ticks. Minus value means above the track.
(WebCore::RenderThemeChromiumLinux::paintSliderTrack):
* rendering/RenderThemeChromiumLinux.h:
(RenderThemeChromiumLinux):
* rendering/RenderThemeChromiumWin.cpp:
(WebCore):
(WebCore::RenderThemeChromiumWin::sliderTickSize):
(WebCore::RenderThemeChromiumWin::sliderTickOffsetFromTrackCenter):
(WebCore::RenderThemeChromiumWin::paintSliderTrack):
(WebCore::RenderThemeChromiumWin::paintSliderThumb):
* rendering/RenderThemeChromiumWin.h:
(RenderThemeChromiumWin):
* rendering/RenderThemeMac.h:
(RenderThemeMac):
* rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::paintSliderTrack):
(WebCore):
(WebCore::RenderThemeMac::sliderTickSize):
(WebCore::RenderThemeMac::sliderTickOffsetFromTrackCenter):

LayoutTests:

* fast/forms/datalist/input-appearance-range-with-datalist-expected.txt: Added.
* fast/forms/datalist/input-appearance-range-with-datalist-rtl-expected.html: Added.
* fast/forms/datalist/input-appearance-range-with-datalist-rtl.html: Added. The ticks should go from right to left.
* fast/forms/datalist/input-appearance-range-with-datalist-zoomed-expected.txt: Added.
* fast/forms/datalist/input-appearance-range-with-datalist-zoomed.html: Added. The ticks should zoom properly.
* fast/forms/datalist/input-appearance-range-with-datalist.html: Added.
* platform/chromium-linux/fast/forms/datalist/input-appearance-range-with-datalist-expected.png: Added.
* platform/chromium-linux/fast/forms/datalist/input-appearance-range-with-datalist-zoomed-expected.png: Added.
* platform/chromium-mac/fast/forms/datalist/input-appearance-range-with-datalist-expected.png: Added.
* platform/chromium-mac/fast/forms/datalist/input-appearance-range-with-datalist-zoomed-expected.png: Added.
* platform/chromium-win/fast/forms/datalist/input-appearance-range-with-datalist-expected.png: Added.
* platform/chromium-win/fast/forms/datalist/input-appearance-range-with-datalist-zoomed-expected.png: Added.
* platform/chromium/TestExpectations:
* platform/chromium/fast/forms/datalist/input-list-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Chromium build fix attempt. Don't use anonymous namespace.

* tests/TextureCopierTest.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Another build fix after r123065. Don't list deleted file in gypi.

* WebCore.gypi:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123074 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Enable interactive form validation
https://bugs.webkit.org/show_bug.cgi?id=91711

Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-07-19
Reviewed by Ryosuke Niwa.

Enable interactive form validation on the Efl.
This makes we can validate data at form elements.
In addition, it is already enabled in the DRT.

* ewk/ewk_view.cpp:
(_ewk_view_priv_new):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123075 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Crash in FontCache::releaseFontData.
https://bugs.webkit.org/show_bug.cgi?id=91710

Reviewed by Tim Horton.

Revert back change made to StyleResolver in r122896. The
maximum font size clamp is required there since transformed
sizes use that code path.

* css/StyleResolver.cpp:
(WebCore::StyleResolver::collectMatchingRulesForList):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123076 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CodeGeneratorV8.pm : @enabledAtRuntime is not used in GenerateHeader.
https://bugs.webkit.org/show_bug.cgi?id=91715

Patch by Dongwoo Im <dw.im@samsung.com> on 2012-07-19
Reviewed by Kentaro Hara.

@enabledAtRuntime is not used in GenerateHeader.
We can remove it from GenerateHeader.

No new tests as this has no functional changes.

* bindings/scripts/CodeGeneratorV8.pm: Remove @enabledAtRuntime from GenerateHeader.
(GenerateHeader):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123077 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Adding Andrei Bucur, Mihai Balan and Raul Hudea from Adobe to the contributors list. They are working on CSSRegions.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardening. Remove the platform specific expected after r123066.

Patch by Szilard Ledan <szledan@inf.u-szeged.hu> on 2012-07-19

* platform/qt/fast/forms/state-restore-skip-stateless-expected.txt: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123079 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][Wk2] Add a bot that runs WTR / WebKit2 tests
https://bugs.webkit.org/show_bug.cgi?id=90788

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2012-07-19
Reviewed by Kentaro Hara.

Adding EFL 64bit WK2 BuildAndTest bot. At this point, we cannot transfer
the build product from one bot to the other due to link path issues with jhbuild,
so we do a full build and test cycle for WebKit2 on this bot.

* BuildSlaveSupport/build.webkit.org-config/config.json: Adding the new slave.
* BuildSlaveSupport/build.webkit.org-config/master.cfg: Adding a new factory for building and testing WebKit2.
(BuildAndTestWebKit2Factory):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123080 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Redraw slider tick marks when datalist changes.
https://bugs.webkit.org/show_bug.cgi?id=89544

Reviewed by Kent Tamura.

Source/WebCore:

Updating the datalist should redraw the slider tick marks. This patch monitors
the id target element of the list attribute using ListAttributeTargetObserver
and notifies changes to the option element inside of a datalist element.

Test: fast/forms/datalist/update-range-with-datalist.html

* html/HTMLDataListElement.cpp:
(WebCore::HTMLDataListElement::optionElementChildrenChanged): Called when a child option element's value might have changed.
(WebCore):
* html/HTMLDataListElement.h:
(HTMLDataListElement):
* html/HTMLInputElement.cpp:
(ListAttributeTargetObserver): Inherits IdTargetObserver.
(WebCore):
(WebCore::HTMLInputElement::parseAttribute): Observe the form attribute target.
(WebCore::HTMLInputElement::insertedInto): Observe the form attribute id target.
(WebCore::HTMLInputElement::removedFrom): Remove the observer.
(WebCore::HTMLInputElement::resetListAttributeTargetObserver):
(WebCore::HTMLInputElement::listAttributeTargetChanged):
(WebCore::ListAttributeTargetObserver::create):
(WebCore::ListAttributeTargetObserver::ListAttributeTargetObserver):
(WebCore::ListAttributeTargetObserver::idTargetChanged):
* html/HTMLInputElement.h:
(WebCore):
(HTMLInputElement):
* html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::parseAttribute): If the value attribute changed, notify the owner datalist element.
(WebCore::HTMLOptionElement::childrenChanged): If the children changed, notify the owner datalist element.
(WebCore):
(WebCore::HTMLOptionElement::ownerDataListElement): The datalist that the option element is inside of.
* html/HTMLOptionElement.h:
(WebCore):
(HTMLOptionElement):
* html/InputType.cpp:
(WebCore):
(WebCore::InputType::listAttributeTargetChanged):
* html/InputType.h:
(InputType):
* html/RangeInputType.cpp:
(WebCore):
(WebCore::RangeInputType::listAttributeTargetChanged):
* html/RangeInputType.h:
(RangeInputType):

LayoutTests:

Updating the datalist should redraw the slider tick marks.

* fast/forms/datalist/update-range-with-datalist-expected.html: Added.
* fast/forms/datalist/update-range-with-datalist.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123081 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Refactoring] Use userAgentShadowRoot() to take user agent shadow root.
https://bugs.webkit.org/show_bug.cgi?id=91716

Reviewed by Hajime Morita.

We have introduced Element::userAgentShadowRoot in r123071 to take user agent shadow root.
We have used shadow()->oldestShadowRoot() to take the user agent shadow root, however its code intention was
not so clear. Using userAgentShadowRoot() will make it clearer.

No new tests, simple refactoring.

* 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/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::willAddAuthorShadowRoot):
(WebCore::HTMLImageElement::imageElement):
(WebCore::HTMLImageElement::innerElement):
* html/HTMLKeygenElement.cpp:
(WebCore::HTMLKeygenElement::shadowSelect):
* 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/SliderThumbElement.cpp:
(WebCore::sliderThumbElementOf):
(WebCore::trackLimiterElementOf):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WK2][GTK] Complete implementation of AccessibilityController in WKTR for GTK
https://bugs.webkit.org/show_bug.cgi?id=89224

Reviewed by Chris Fleizach.

Tools:

Implement logAccessibilityEvents() and resetToConsistentState(),
so we can ask WKTR from the layout tests for logging all the
accessibility related events into the result.

* WebKitTestRunner/GNUmakefile.am:
* WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
(WTR::AccessibilityController::AccessibilityController):
(WTR):
(WTR::AccessibilityController::logAccessibilityEvents):
(WTR::AccessibilityController::resetToConsistentState):
* WebKitTestRunner/InjectedBundle/AccessibilityController.h:
(AccessibilityController):
* WebKitTestRunner/InjectedBundle/gtk/AccessibilityControllerGtk.cpp: Added.
(WTR):
(WTR::printAccessibilityEvent):
(WTR::axObjectEventListener):
(WTR::AccessibilityController::logAccessibilityEvents):
(WTR::AccessibilityController::resetToConsistentState):

Ensure we reset the accessibility controller to a consistent
whenever a test has finished running.

* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::done):

LayoutTests:

Unskip tests now passing.

* platform/gtk-wk2/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] fast/selectors tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91640

Patch by Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> on 2012-07-19
Reviewed by Simon Hausmann.

After the rebaseline from changeset 121971 - [Qt] DumpRenderTree does not use
'monospace' font when directed, fast/selectors tests directory needs to be
updated.

* platform/qt-5.0/Skipped:
* platform/qt/fast/selectors/001-expected.png:
* platform/qt/fast/selectors/001-expected.txt:
* platform/qt/fast/selectors/002-expected.png:
* platform/qt/fast/selectors/002-expected.txt:
* platform/qt/fast/selectors/003-expected.png:
* platform/qt/fast/selectors/003-expected.txt:
* platform/qt/fast/selectors/004-expected.png:
* platform/qt/fast/selectors/004-expected.txt:
* platform/qt/fast/selectors/005-expected.png:
* platform/qt/fast/selectors/005-expected.txt:
* platform/qt/fast/selectors/006-expected.png:
* platform/qt/fast/selectors/006-expected.txt:
* platform/qt/fast/selectors/007a-expected.png:
* platform/qt/fast/selectors/007a-expected.txt:
* platform/qt/fast/selectors/007b-expected.png:
* platform/qt/fast/selectors/007b-expected.txt:
* platform/qt/fast/selectors/008-expected.png:
* platform/qt/fast/selectors/008-expected.txt:
* platform/qt/fast/selectors/009-expected.png:
* platform/qt/fast/selectors/009-expected.txt:
* platform/qt/fast/selectors/010-expected.png:
* platform/qt/fast/selectors/010-expected.txt:
* platform/qt/fast/selectors/011-expected.png:
* platform/qt/fast/selectors/011-expected.txt:
* platform/qt/fast/selectors/012-expected.png:
* platform/qt/fast/selectors/012-expected.txt:
* platform/qt/fast/selectors/013-expected.png:
* platform/qt/fast/selectors/013-expected.txt:
* platform/qt/fast/selectors/014-expected.png:
* platform/qt/fast/selectors/014-expected.txt:
* platform/qt/fast/selectors/015-expected.png:
* platform/qt/fast/selectors/015-expected.txt:
* platform/qt/fast/selectors/016-expected.png:
* platform/qt/fast/selectors/016-expected.txt:
* platform/qt/fast/selectors/017-expected.png:
* platform/qt/fast/selectors/017-expected.txt:
* platform/qt/fast/selectors/018-expected.png:
* platform/qt/fast/selectors/018-expected.txt:
* platform/qt/fast/selectors/018b-expected.png:
* platform/qt/fast/selectors/018b-expected.txt:
* platform/qt/fast/selectors/019-expected.png:
* platform/qt/fast/selectors/019-expected.txt:
* platform/qt/fast/selectors/020-expected.png:
* platform/qt/fast/selectors/020-expected.txt:
* platform/qt/fast/selectors/021-expected.png:
* platform/qt/fast/selectors/021-expected.txt:
* platform/qt/fast/selectors/021b-expected.png:
* platform/qt/fast/selectors/021b-expected.txt:
* platform/qt/fast/selectors/027-expected.png:
* platform/qt/fast/selectors/027-expected.txt:
* platform/qt/fast/selectors/032-expected.png:
* platform/qt/fast/selectors/032-expected.txt:
* platform/qt/fast/selectors/034-expected.png:
* platform/qt/fast/selectors/034-expected.txt:
* platform/qt/fast/selectors/038-expected.png:
* platform/qt/fast/selectors/038-expected.txt:
* platform/qt/fast/selectors/039-expected.png:
* platform/qt/fast/selectors/039-expected.txt:
* platform/qt/fast/selectors/039b-expected.png:
* platform/qt/fast/selectors/039b-expected.txt:
* platform/qt/fast/selectors/040-expected.png:
* platform/qt/fast/selectors/040-expected.txt:
* platform/qt/fast/selectors/041-expected.png:
* platform/qt/fast/selectors/041-expected.txt:
* platform/qt/fast/selectors/042-expected.png:
* platform/qt/fast/selectors/042-expected.txt:
* platform/qt/fast/selectors/043-expected.png:
* platform/qt/fast/selectors/043-expected.txt:
* platform/qt/fast/selectors/043b-expected.png:
* platform/qt/fast/selectors/043b-expected.txt:
* platform/qt/fast/selectors/044-expected.png:
* platform/qt/fast/selectors/044-expected.txt:
* platform/qt/fast/selectors/044b-expected.png:
* platform/qt/fast/selectors/044b-expected.txt:
* platform/qt/fast/selectors/044c-expected.png:
* platform/qt/fast/selectors/044c-expected.txt:
* platform/qt/fast/selectors/044d-expected.png:
* platform/qt/fast/selectors/044d-expected.txt:
* platform/qt/fast/selectors/045-expected.png:
* platform/qt/fast/selectors/045-expected.txt:
* platform/qt/fast/selectors/045b-expected.png:
* platform/qt/fast/selectors/045b-expected.txt:
* platform/qt/fast/selectors/045c-expected.png:
* platform/qt/fast/selectors/045c-expected.txt:
* platform/qt/fast/selectors/046-expected.png:
* platform/qt/fast/selectors/046-expected.txt:
* platform/qt/fast/selectors/054-expected.png:
* platform/qt/fast/selectors/054-expected.txt:
* platform/qt/fast/selectors/056-expected.png:
* platform/qt/fast/selectors/056-expected.txt:
* platform/qt/fast/selectors/058-expected.png:
* platform/qt/fast/selectors/058-expected.txt:
* platform/qt/fast/selectors/059-expected.png:
* platform/qt/fast/selectors/059-expected.txt:
* platform/qt/fast/selectors/060-expected.png:
* platform/qt/fast/selectors/060-expected.txt:
* platform/qt/fast/selectors/061-expected.png:
* platform/qt/fast/selectors/061-expected.txt:
* platform/qt/fast/selectors/062-expected.png:
* platform/qt/fast/selectors/062-expected.txt:
* platform/qt/fast/selectors/063-expected.png:
* platform/qt/fast/selectors/063-expected.txt:
* platform/qt/fast/selectors/064-expected.png:
* platform/qt/fast/selectors/064-expected.txt:
* platform/qt/fast/selectors/065-expected.png:
* platform/qt/fast/selectors/065-expected.txt:
* platform/qt/fast/selectors/066-expected.png:
* platform/qt/fast/selectors/066-expected.txt:
* platform/qt/fast/selectors/066b-expected.png:
* platform/qt/fast/selectors/066b-expected.txt:
* platform/qt/fast/selectors/072-expected.png:
* platform/qt/fast/selectors/072-expected.txt:
* platform/qt/fast/selectors/072b-expected.png:
* platform/qt/fast/selectors/072b-expected.txt:
* platform/qt/fast/selectors/077-expected.png:
* platform/qt/fast/selectors/077-expected.txt:
* platform/qt/fast/selectors/077b-expected.png:
* platform/qt/fast/selectors/077b-expected.txt:
* platform/qt/fast/selectors/078b-expected.png:
* platform/qt/fast/selectors/078b-expected.txt:
* platform/qt/fast/selectors/083-expected.png:
* platform/qt/fast/selectors/083-expected.txt:
* platform/qt/fast/selectors/087b-expected.png:
* platform/qt/fast/selectors/087b-expected.txt:
* platform/qt/fast/selectors/088b-expected.png:
* platform/qt/fast/selectors/088b-expected.txt:
* platform/qt/fast/selectors/089-expected.png:
* platform/qt/fast/selectors/089-expected.txt:
* platform/qt/fast/selectors/090b-expected.png:
* platform/qt/fast/selectors/090b-expected.txt:
* platform/qt/fast/selectors/154-expected.png:
* platform/qt/fast/selectors/154-expected.txt:
* platform/qt/fast/selectors/155-expected.png:
* platform/qt/fast/selectors/155-expected.txt:
* platform/qt/fast/selectors/155a-expected.png:
* platform/qt/fast/selectors/155a-expected.txt:
* platform/qt/fast/selectors/155b-expected.png:
* platform/qt/fast/selectors/155b-expected.txt:
* platform/qt/fast/selectors/155c-expected.png:
* platform/qt/fast/selectors/155c-expected.txt:
* platform/qt/fast/selectors/155d-expected.png:
* platform/qt/fast/selectors/155d-expected.txt:
* platform/qt/fast/selectors/156b-expected.png:
* platform/qt/fast/selectors/156b-expected.txt:
* platform/qt/fast/selectors/157-expected.png:
* platform/qt/fast/selectors/157-expected.txt:
* platform/qt/fast/selectors/158-expected.png:
* platform/qt/fast/selectors/158-expected.txt:
* platform/qt/fast/selectors/159-expected.png:
* platform/qt/fast/selectors/159-expected.txt:
* platform/qt/fast/selectors/160-expected.png:
* platform/qt/fast/selectors/160-expected.txt:
* platform/qt/fast/selectors/166-expected.png:
* platform/qt/fast/selectors/166-expected.txt:
* platform/qt/fast/selectors/166a-expected.png:
* platform/qt/fast/selectors/166a-expected.txt:
* platform/qt/fast/selectors/167-expected.png:
* platform/qt/fast/selectors/167-expected.txt:
* platform/qt/fast/selectors/167a-expected.png:
* platform/qt/fast/selectors/167a-expected.txt:
* platform/qt/fast/selectors/168-expected.png:
* platform/qt/fast/selectors/168-expected.txt:
* platform/qt/fast/selectors/168a-expected.png:
* platform/qt/fast/selectors/168a-expected.txt:
* platform/qt/fast/selectors/169-expected.png:
* platform/qt/fast/selectors/169-expected.txt:
* platform/qt/fast/selectors/169a-expected.png:
* platform/qt/fast/selectors/169a-expected.txt:
* platform/qt/fast/selectors/170-expected.png:
* platform/qt/fast/selectors/170-expected.txt:
* platform/qt/fast/selectors/170a-expected.png:
* platform/qt/fast/selectors/170a-expected.txt:
* platform/qt/fast/selectors/170b-expected.png:
* platform/qt/fast/selectors/170b-expected.txt:
* platform/qt/fast/selectors/170c-expected.png:
* platform/qt/fast/selectors/170c-expected.txt:
* platform/qt/fast/selectors/170d-expected.png:
* platform/qt/fast/selectors/170d-expected.txt:
* platform/qt/fast/selectors/175a-expected.png:
* platform/qt/fast/selectors/175a-expected.txt:
* platform/qt/fast/selectors/175b-expected.png:
* platform/qt/fast/selectors/175b-expected.txt:
* platform/qt/fast/selectors/175c-expected.png:
* platform/qt/fast/selectors/175c-expected.txt:
* platform/qt/fast/selectors/177a-expected.png:
* platform/qt/fast/selectors/177a-expected.txt:
* platform/qt/fast/selectors/177b-expected.png:
* platform/qt/fast/selectors/177b-expected.txt:
* platform/qt/fast/selectors/lang-inheritance-expected.png:
* platform/qt/fast/selectors/lang-inheritance-expected.txt:
* platform/qt/fast/selectors/lang-inheritance2-expected.png:
* platform/qt/fast/selectors/lang-inheritance2-expected.txt:
* platform/qt/fast/selectors/lang-vs-xml-lang-expected.png:
* platform/qt/fast/selectors/lang-vs-xml-lang-expected.txt:
* platform/qt/fast/selectors/lang-vs-xml-lang-xhtml-expected.png:
* platform/qt/fast/selectors/lang-vs-xml-lang-xhtml-expected.txt:
* platform/qt/fast/selectors/nondeterministic-combinators-expected.png:
* platform/qt/fast/selectors/nondeterministic-combinators-expected.txt:
* platform/qt/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/qt/fast/selectors/unqualified-hover-quirks-expected.txt:
* platform/qt/fast/selectors/visited-descendant-expected.png:
* platform/qt/fast/selectors/visited-descendant-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] Using different cache directory for each WTR process
https://bugs.webkit.org/show_bug.cgi?id=91719

Patch by Zoltan Nyul <zoltan.nyul@intel.com> on 2012-07-19
Reviewed by Kenneth Rohde Christiansen.

Source/WebKit2:

Make sure we return a valid application cache directory in
WebContextEfl.

* UIProcess/efl/WebContextEfl.cpp:
(WebKit::WebContext::applicationCacheDirectory):

Tools:

The testrunner script may be running multiple processes in
parallel, and it makes appcache tests fail if they are using the same
directory. I modified the EFL's LayoutTestController to use the
DUMPRENDERTREE_TEMP for application cache directory because it's
different for each process.

* WebKitTestRunner/CMakeLists.txt:
* WebKitTestRunner/InjectedBundle/efl/LayoutTestControllerEfl.cpp:
(WTR::LayoutTestController::platformInitialize):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Factor ExtensionView into separate file
https://bugs.webkit.org/show_bug.cgi?id=91699

Patch by Jan Keromnes <janx@linux.com> on 2012-07-19
Reviewed by Vsevolod Vlasov.

The class ExtensionView was defined in ExtensionPanel.js but needed to
be in a separate file since it is going to be reused somewhere else.

Current test coverage is enough since no behavior was changed.

* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* inspector/compile-front-end.py:
* inspector/front-end/ExtensionPanel.js:
* inspector/front-end/WebKit.qrc:
* inspector/front-end/inspector.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Inspector tests needs new baselines after r122952
https://bugs.webkit.org/show_bug.cgi?id=91624

Unreviewed gardening.

Add some tests to Skipped list.

Patch by Seokju Kwon <seokju.kwon@samsung.com> on 2012-07-19

* platform/efl/Skipped:

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