Unreviewed. Rebaseline fast/canvas/canvas-toDataURL-webp.html

* platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-toDataURL-webp-expected.png:
* platform/chromium-win/platform/chromium/virtual/gpu/fast/canvas/canvas-toDataURL-webp-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146854 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove HarfBuzzShaperBase
https://bugs.webkit.org/show_bug.cgi?id=112087

Reviewed by Martin Robinson.

Folding HarfBuzzShaperBase into HarfBuzzShaper since
there is no harfbuzz-old vs. harfbuzz-ng distinction anymore.

No new tests, no change in behavior.

* GNUmakefile.list.am: Removing HarfBuzzShaperBase.*
* PlatformEfl.cmake: Removing HarfBuzzShaperBase.*
* WebCore.gypi: Removing HarfBuzzShaperBase.*
* platform/graphics/harfbuzz/HarfBuzzShaper.cpp: Folding base class members and methods into HarfBuzzShaper.
(WebCore::HarfBuzzShaper::HarfBuzzShaper):
(WebCore::normalizeSpacesAndMirrorChars):
(WebCore):
(WebCore::HarfBuzzShaper::setNormalizedBuffer):
(WebCore::HarfBuzzShaper::isWordEnd):
(WebCore::HarfBuzzShaper::determineWordBreakSpacing):
(WebCore::HarfBuzzShaper::setPadding):
* platform/graphics/harfbuzz/HarfBuzzShaper.h: Folding base class members and methods into HarfBuzzShaper.
(HarfBuzzShaper):
(WebCore::HarfBuzzShaper::isCodepointSpace):
* platform/graphics/harfbuzz/HarfBuzzShaperBase.cpp: Removed.
* platform/graphics/harfbuzz/HarfBuzzShaperBase.h: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146855 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSSRegions]: Crash accessing offsetParent for contentNodes inside a flow thread
https://bugs.webkit.org/show_bug.cgi?id=112730

Reviewed by Levi Weintraub.

Source/WebCore:

When computing the offsetParent for an element inside a flow thread, do not
let the algorithm process past the flow thread boundaries, until we figure out
the proper behavior. When reaching the flow thread, offsetParent will return 0,
thus preventing the assert while calling toElement inside Element::offsetParent.

The attached test sets the ground work and will be changed to match the right behavior.
For now, it makes sure we do not crash or return HTMLDocument as offsetParent for
elements inside the flow thread.

Test: fast/regions/offsetParent-in-flow-thread.html

* rendering/RenderObject.cpp:
(WebCore::RenderObject::offsetParent):

LayoutTests:

* fast/regions/offsetParent-in-flow-thread-expected.txt: Added.
* fast/regions/offsetParent-in-flow-thread.html: Added.


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