Move wheel event dispatch from Node to Element.
<https://webkit.org/b/121908>

Reviewed by Anders Carlsson.

Wheel events are only ever dispatched on Elements, so move the logic out of Node.

Had to make RenderBox::scroll() and friends return a stopElement instead of a
stopNode (out argument) to make this work, though it was only ever returning
Elements there anyway.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r156272.
http://trac.webkit.org/changeset/156272
https://bugs.webkit.org/show_bug.cgi?id=121909

Has no real effect (Requested by carewolf on #webkit).

* platform/graphics/qt/TileQt.cpp:
(WebCore::TileQt::updateBackBuffer):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION(r156393): Build with !ENABLE(SVG_FONTS) broken

Unreviewed build-fix.

Protect SVG font code with #ifdef ENABLE(SVG_FONTS).

* platform/graphics/WidthIterator.cpp:
(WebCore::applyFontTransforms):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix warning in makeprop.pl
https://bugs.webkit.org/show_bug.cgi?id=121900

Reviewed by Ryosuke Niwa.

%nameIsInherited and %nameToId were incorrectly initialized using
references instead of lists.

Anyway there's no need to initialize those variables explicitly,
they're already empty by default.

* css/makeprop.pl:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix template deduction for CollatorDefault

* wtf/unicode/CollatorDefault.cpp:
(WTF::Collator::userDefault): Use nullptr instead of 0.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Build fix for WinCE after r155098.

Windows CE does not support getenv().

* jsc.cpp:
(main):

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