Closed
Bug 930583
Opened 11 years ago
Closed 11 years ago
Stop #including nsEventStateManager in nsWindowRoot.h and nsDocument.h
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla27
People
(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
(deleted),
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Attachment #821749 -
Flags: review?(bugs)
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → ehsan
Comment 3•11 years ago
|
||
Comment on attachment 821749 [details] [diff] [review]
Stop #including nsEventStateManager in nsWindowRoot.h and nsDocument.h
Really odd to require to include various JS headers.
Attachment #821749 -
Flags: review?(bugs) → review+
Assignee | ||
Comment 4•11 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #3)
> Comment on attachment 821749 [details] [diff] [review]
> Stop #including nsEventStateManager in nsWindowRoot.h and nsDocument.h
>
> Really odd to require to include various JS headers.
I think those headers used to be indirectly included through nsEventStateManager.h. This kind of thing is pretty common in includehell patches. :-)
Assignee | ||
Comment 5•11 years ago
|
||
Blocks: includehell
Comment 6•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla27
Comment 7•11 years ago
|
||
I got errors in HTMLAllCollection.obj and nsBindingManager.obj when linking xu.dll
HTMLAllCollection.obj : error LNK2019: "public: class JSObject * __cdecl nsWrapperCache::GetWrapper(void)const " (?GetWrapper@nsWrapperCache@@QEBAPEAVJSObject@@XZ)
nsBindingManager.obj : error LNK2001: "public: class JSObject
* __cdecl nsWrapperCache::GetWrapper(void)const " (?GetWrapper@nsWrapperCache@@
QEBAPEAVJSObject@@XZ)
Comment 8•11 years ago
|
||
(In reply to zhoubcfan from comment #7)
> I got errors in HTMLAllCollection.obj and nsBindingManager.obj when linking
> xu.dll
>
> HTMLAllCollection.obj : error LNK2019: "public: class JSObject * __cdecl
> nsWrapperCache::GetWrapper(void)const "
> (?GetWrapper@nsWrapperCache@@QEBAPEAVJSObject@@XZ)
>
> nsBindingManager.obj : error LNK2001: "public: class JSObject
> * __cdecl nsWrapperCache::GetWrapper(void)const "
> (?GetWrapper@nsWrapperCache@@
> QEBAPEAVJSObject@@XZ)
I get the same error using GCC 4.5.1.
Comment 9•11 years ago
|
||
I filed Bug 931427 on this issue.
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•