Closed Bug 1445345 Opened 8 years ago Closed 6 years ago

Stop including <windows.h> in IPDL generated headers

Categories

(Core :: IPC, enhancement, P2)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: nika, Unassigned)

References

Details

Attachments

(8 files)

windows.h is an amazing and wonderful header which will break many different source files if it is included in them. Unfortunately, on windows we include this header in all of our IPDL generated header files transitively through various chromium IPC headers. It'd be nice to: a) Not do that, b) Make sure we never do that again. Hence, this bug.
Here's the try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=deae126e8f9d8d55743f6d86075f08e992a743c5 I haven't actually built this patch on a windows machine yet, so I'm expecting a few failures, then I'll post the final patches.
MozReview-Commit-ID: FsaBQCr5vgg
MozReview-Commit-ID: AAWryabeQIt
MozReview-Commit-ID: 2MUB7iDofkS
MozReview-Commit-ID: IurzPC1c3ar
Priority: -- → P1
I ended up taking a bit of a different approach here with bug 1448426. If we decide to land that patch, I think I'm going to WONTFIX this one.
See Also: → 1448426
Assignee: nika → nobody
Priority: P1 → P2

Can this be marked as WONTFIX?

Flags: needinfo?(nika)

Yup! - thanks for the reminder :-)

Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(nika)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: