Bug 114220

Summary: Stop #include-ing all of JavaScriptCore in every DOM-related file
Product: WebKit Reporter: Geoffrey Garen <ggaren>
Component: New BugsAssignee: Geoffrey Garen <ggaren>
Status: RESOLVED FIXED    
Severity: Normal CC: andersca, ap, esprehn+autocc, japhet, macpherson, menard, ojan.autocc, rego+ews, sam, webkit-ews, webkit.review.bot, xan.lopez
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch sam: review+

Geoffrey Garen
Reported 2013-04-08 15:20:00 PDT
Stop #include-ing all of JavaScriptCore in every DOM-related file
Attachments
Patch (50.87 KB, patch)
2013-04-08 15:25 PDT, Geoffrey Garen
no flags
Patch (51.29 KB, patch)
2013-04-08 15:40 PDT, Geoffrey Garen
no flags
Patch (54.11 KB, patch)
2013-04-08 15:59 PDT, Geoffrey Garen
no flags
Patch (54.85 KB, patch)
2013-04-08 16:15 PDT, Geoffrey Garen
sam: review+
Geoffrey Garen
Comment 1 2013-04-08 15:25:17 PDT
Geoffrey Garen
Comment 2 2013-04-08 15:40:52 PDT
Early Warning System Bot
Comment 3 2013-04-08 15:56:34 PDT
Geoffrey Garen
Comment 4 2013-04-08 15:59:05 PDT
Early Warning System Bot
Comment 5 2013-04-08 16:13:58 PDT
Geoffrey Garen
Comment 6 2013-04-08 16:15:11 PDT
Geoffrey Garen
Comment 7 2013-04-08 16:39:26 PDT
Alexey Proskuryakov
Comment 8 2013-10-18 23:13:19 PDT
Comment on attachment 196967 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=196967&action=review > Source/JavaScriptCore/runtime/WeakGCMap.h:30 > -#include "Weak.h" > +#include <heap/Weak.h> > +#include <heap/WeakInlines.h> Why are framework style includes necessary here? They are quite unusual in JSC. I'm interested because this prevents including JSArrayBufferView.h from DumpRenderTree somehow. "Weak.h" is fine, but <heap/Weak.h> is not. This can probably be fixed from DumpRenderTree side, but I'm curious what the policy is. Everywhere else in JSC, it's "Weak.h".
Alexey Proskuryakov
Comment 9 2013-10-19 00:07:53 PDT
Filed bug 123057 for that.
Note You need to log in before you can comment on or make changes to this bug.