Bug 182275

Summary: [WTF] Organize headers into platform directories
Product: WebKit Reporter: Don Olmstead <don.olmstead>
Component: Web Template FrameworkAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: achristensen
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Don Olmstead
Reported 2018-01-29 18:38:55 PST
There are some headers that should be moved into platform specific directories rather than being in the root. AutodrainedPool.h USE(FOUNDATION) BlockObjCExceptions.h BlockPtr.h - Includes <Block.h> BlockStack.h - This an Apple thing too? OSObjectPtr.h includes os/object.h ObjcRuntimeExtras.h ScheduledPair.h - Has COCOA and CF UniStdExtras.h - Unix specific WindowsExtras.h - Windows specific
Attachments
Alex Christensen
Comment 1 2018-01-30 11:58:20 PST
BlockStack can probably be removed. It doesn't appear to be used. The rest are only used in the appropriate systems. Some of them like AutodrainedPool are included in cross platform code but only do something meaningful on one platform.
Note You need to log in before you can comment on or make changes to this bug.