Closed
Bug 1300337
Opened 8 years ago
Closed 8 years ago
Replace None_ with None in style enums
Categories
(Core :: CSS Parsing and Computation, defect)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla51
Tracking | Status | |
---|---|---|
firefox51 | --- | fixed |
People
(Reporter: manishearth, Assigned: manishearth)
Details
Attachments
(1 file)
In bug 1277133 we started using enum classes in nsStyleConsts.h. Due to a `#define None` in X11 headers, we had to replace None variants with None_. Now that this has been fixed (bug 1288686), we can revert this.
Comment hidden (mozreview-request) |
Assignee | ||
Comment 2•8 years ago
|
||
Let's see what try says about linux
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 7•8 years ago
|
||
I removed the conditional inclusion of X11UndefineNone.h, the `#ifdef None` should suffice. Otherwise cases where X11UndefineNone got included both before and after X11 is don't work.
Comment 8•8 years ago
|
||
mozreview-review |
Comment on attachment 8787899 [details] Bug 1300337 - Replace None_ variants from nsStyleConsts.h with None; https://reviewboard.mozilla.org/r/76500/#review76142 This looks good to me, but you'll need rebase to include the change made in bug 1297306 which added StyleClear::None_. ::: dom/plugins/ipc/PluginInstanceChild.cpp:66 (Diff revision 5) > > #include "mozilla/widget/WinMessages.h" > #include "mozilla/widget/WinModifierKeyState.h" > #include "mozilla/widget/WinNativeEventData.h" > #include "nsWindowsDllInterceptor.h" > Nit: Extra blank line here.
Attachment #8787899 -
Flags: review+
Comment 9•8 years ago
|
||
I'm not a official peer to grant r+ though. heycam, you might want to take a look in case I miss something.
Comment 10•8 years ago
|
||
mozreview-review |
Comment on attachment 8787899 [details] Bug 1300337 - Replace None_ variants from nsStyleConsts.h with None; https://reviewboard.mozilla.org/r/76500/#review76146 Looks good, although I wonder if we should instead be #including "X11None.h" after every #include "X11.h" so we don't have to use X11UndefineNone.h in every file we want to use None as an identifier. I guess we might include some other e.g. GTK+ header that includes it and we won't realise we need to, though, so OK.
Attachment #8787899 -
Flags: review?(cam) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 13•8 years ago
|
||
Pushed by manishearth@gmail.com: https://hg.mozilla.org/integration/autoland/rev/fd597b8d1dd6 Replace None_ variants from nsStyleConsts.h with None; r=heycam,TYLin
Comment 14•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fd597b8d1dd6
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
You need to log in
before you can comment on or make changes to this bug.
Description
•