Unreviewed prospective build fix for Chromium. Changed include of hb.h in HarfBuzzNGFace.h

* platform/graphics/harfbuzz/ng/HarfBuzzNGFace.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123480 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Gardening of failing and flaky tests
https://bugs.webkit.org/show_bug.cgi?id=92105

Unreviewed gardening.

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-07-24

* platform/efl/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123481 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] Add vibration client
https://bugs.webkit.org/show_bug.cgi?id=91371

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-07-24
Reviewed by Antonio Gomes.

Implement Vibration provider for WebKit2 EFL and add an API to set
vibration client callbacks by application to handle the tactile
feedback in the application when the page content ask for vibration.

* CMakeLists.txt: Add WebCore/Modules/vibration to include path.
* PlatformEfl.cmake: Add VibrationProvider.cpp file to the build
system.
* UIProcess/API/efl/VibrationProvider.cpp: Added.
(_Ewk_Vibration_Client): Structure contains the vibration client
callbacks.
(_Ewk_Vibration_Client::_Ewk_Vibration_Client):
(toVibrationProvider): Helper function to cast the clientinfo to
VibrationProvider.
(vibrateCallback):
(cancelVibrationCallback):
(VibrationProvider::create):
(VibrationProvider::VibrationProvider):
(VibrationProvider::~VibrationProvider):
(VibrationProvider::vibrate):
(VibrationProvider::cancelVibration):
(VibrationProvider::setVibrationClientCallbacks):
* UIProcess/API/efl/VibrationProvider.h: Added.
(VibrationProvider):
* UIProcess/API/efl/ewk_context.cpp:
(_Ewk_Context):
(createDefaultEwkContext):
(ewk_context_vibration_client_callbacks_set): API to set vibration
client callbacks.
* UIProcess/API/efl/ewk_context.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123482 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Add pixel expectations for new test scrollbar-tickmarks-styled.html
https://bugs.webkit.org/show_bug.cgi?id=92116

Unreviewed.

Patch by Nico Weber <nicolasweber@gmx.de> on 2012-07-24

* platform/chromium-win/fast/scrolling/scrollbar-tickmarks-styled-expected.png: Added.
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123483 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Remove unused variable in BackingStore.cpp
https://bugs.webkit.org/show_bug.cgi?id=91987

Patch by Arvid Nilsson <anilsson@rim.com> on 2012-07-24
Reviewed by Antonio Gomes.

PR: 141439
This is done as part of some general BackingStorePrivate::render()
cleanup in PR 141439.

* Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::render):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Another prospective build fix for Chromium. Unreviewed.

* platform/graphics/harfbuzz/ng/HarfBuzzNGFace.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123485 268f45cc-cd09-0410-ab3c-d52691b4dbfc
<rdar://problem/11945102> REGRESSION (r109451): Overlay scrollbars always use the default style, regardless of background color
https://bugs.webkit.org/show_bug.cgi?id=92115

Reviewed by Mark Rowe.

* platform/Scrollbar.cpp:
(WebCore::Scrollbar::scrollbarOverlayStyle): Reversed an incorrect null check.



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