Not reviewed.

Fix the 32-bit build by using the right data type.

* runtime/CodeCache.h:
(JSC::CodeCacheMap::find):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143765 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSS Regions] Region boxes should respect -shape-inside CSS property
https://bugs.webkit.org/show_bug.cgi?id=107880

Reviewed by David Hyatt.

The shape-inside CSS property modifies the shape of the inner inline flow content from rectangular content box
to an arbitrary geometry. The detailed documentation is located in the CSS-Exclusions specification:
http://dev.w3.org/csswg/css3-exclusions/#shape-inside-property. This change adds support for the shape-inside property
on CSS Regions.

Source/WebCore: 

Test: fast/regions/shape-inside-on-regions.html

* rendering/ExclusionShapeInfo.cpp:
(WebCore):
(WebCore::::logicalTopOffset): Shape dimension should be relative to the current region.
* rendering/ExclusionShapeInfo.h:
(ExclusionShapeInfo):
(WebCore::::logicalTopOffset): Move the implementation to ExclusionShapeInfo.cpp.
* rendering/RenderBlockLineLayout.cpp:
(WebCore::logicalHeightForLine): Move the function prior to layoutExclusionShapeInsideInfo, since we need to use it there.
(WebCore):
(WebCore::layoutExclusionShapeInsideInfo): Add support for cases when shape-inside is a region-block property.
(WebCore::RenderBlock::layoutRunsAndFloatsInRange): Update the exclusion shape information for every line, since the content
could flow through several region containers which can have different shape-inside properties.

LayoutTests: 

* fast/regions/shape-inside-on-regions-expected.html: Added.
* fast/regions/shape-inside-on-regions.html: Added.



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