Bug 29327

Summary: FontDescription.h includes RenderStyleConstants.h, which violates layering
Product: WebKit Reporter: mitz
Component: PlatformAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bdakin
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
Move the FontSmoothing enum into platform simon.fraser: review+

mitz
Reported 2009-09-17 00:12:32 PDT
FontDescription.h includes RenderStyleConstants.h for the FontSmoothing enum, but that constitutes a layering violation (platform code should not depend on other engine code). Patch forthcoming.
Attachments
Move the FontSmoothing enum into platform (13.17 KB, patch)
2009-09-17 00:23 PDT, mitz
simon.fraser: review+
mitz
Comment 1 2009-09-17 00:23:04 PDT
Created attachment 39682 [details] Move the FontSmoothing enum into platform
Simon Fraser (smfr)
Comment 2 2009-09-17 09:23:22 PDT
Comment on attachment 39682 [details] Move the FontSmoothing enum into platform r=me but you should check to see if other build system need fixing.
mitz
Comment 3 2009-09-17 10:34:15 PDT
Note You need to log in before you can comment on or make changes to this bug.