Bug 124234

Summary: Merging SATURATED_LAYOUT_ARITHMETIC flag into SUBPIXEL_LAYOUT
Product: WebKit Reporter: Javier Fernandez <jfernandez>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: jfernandez, mrobinson, simon.fraser, syoichi, zalan, zan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 119273    
Bug Blocks: 102387, 109975, 115437, 125071    

Description Javier Fernandez 2013-11-12 14:27:03 PST
The SATURATED_LAYOUT_ARITHMETIC flag is intended to protect against potential arithmetic overflow certain layout and rendering operations once the SUBPIXEL_LAYOUT is enabled. After some discussion in the mailing list, it seems that enabling SATURATED_LAYOUT_ARITHMETIC whenever the SUBPIXEL_LAYOUT flag is enabled is more than recommended. 

Since the SATURATED_LAYOUT_ARITHMETIC flag makes no sense without SUBPIXEL_LAYOUT, actually there is an assertion preventing this, it seems that the most sensible action is to merge the SATURATED_LAYOUT_ARITHMETIC logic into the SUBPIXEL_LAYOUT, and eventually removing it.
Comment 1 zalan 2014-08-21 14:43:26 PDT
fixed by bug 136106