PropertyCollection test fails on JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=106997

Reviewed by Kentaro Hara.

Source/WebCore: 

Made changes in CodeGeneratorJS.pm so that it can use
toJS(JSC::ExecState*, JSDOMGlobalObject*, PropertyNodeList*)
to wrap the object and return PropertyNodeList instead of NodeList.

Test: fast/dom/MicroData/propertiescollection-crash.html
      fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name.html

* bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):

LayoutTests: 

Unskipping related testcases from TestExpectations.

* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140182 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Use new-style gesture scrolling events for fling and
for plugin scrolling: https://bugs.webkit.org/show_bug.cgi?id=106589

Reviewed by James Robinson.

https://bugs.webkit.org/show_bug.cgi?id=103952 modified touchscreen
scrolling to not use synthetic mouse wheel events. Update the fling facility
in WebViewImpl to use these events for touchscreen-initiated flings. Also
modify the WebPluginContainerImpl to scroll in response to touchscreen
scroll gestures if the plugin does not itself implement gesture events.

* src/WebPluginContainerImpl.cpp:
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::scrollBy): Handle fling callback conditionally based
on initiating device. Touchpad flings generate wheels. Touchscreen flings
use gesture events.
(WebKit::WebViewImpl::handleGestureEvent):
(WebKit::WebViewImpl::transferActiveWheelFlingAnimation):
* src/WebViewImpl.h:


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