Closed
Bug 1448759
Opened 8 years ago
Closed 8 years ago
Remove nsCSSPropList.h and nsCSSPropAliasList.h
Categories
(Core :: CSS Parsing and Computation, enhancement)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla61
| Tracking | Status | |
|---|---|---|
| firefox61 | --- | fixed |
People
(Reporter: xidorn, Assigned: xidorn)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
|
59 bytes,
text/x-review-board-request
|
heycam
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
heycam
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
heycam
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
heycam
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
heycam
:
review+
|
Details |
That list contains lots of bits which should only be useful for the old style system. We should investigate what dependencies left on them.
| Assignee | ||
Updated•8 years ago
|
Depends on: 1452542
Summary: Investigate what information we can drop from nsCSSPropList.h → Remove nsCSSPropList.h
| Assignee | ||
Updated•8 years ago
|
Summary: Remove nsCSSPropList.h → Remove nsCSSPropList.h and nsCSSPropAliasList.h
| Assignee | ||
Updated•8 years ago
|
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 6•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8971869 [details]
Bug 1448759 part 1 - Make KTableEntry an independent type.
https://reviewboard.mozilla.org/r/240612/#review246292
::: layout/style/nsCSSProps.h:34
(Diff revision 1)
> - typedef mozilla::CSSEnabledState EnabledState;
> - typedef mozilla::CSSPropFlags Flags;
> -
> - struct KTableEntry
> - {
> +{
> - // KTableEntry objects can be initialized either with an int16_t value
> + // KTableEntry objects can be initialized either with an int16_t value
Update the name here.
Attachment #8971869 -
Flags: review?(cam) → review+
Comment 7•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8971870 [details]
Bug 1448759 part 2 - Have nsStyleUtil::AppendBitmaskCSSValue take a keyword table directly.
https://reviewboard.mozilla.org/r/240614/#review246294
Attachment #8971870 -
Flags: review?(cam) → review+
Comment 8•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8971871 [details]
Bug 1448759 part 3 - Remove kKeywordTableTable and LookupPropertyValue.
https://reviewboard.mozilla.org/r/240616/#review246296
Attachment #8971871 -
Flags: review?(cam) → review+
Comment 9•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8971872 [details]
Bug 1448759 part 4 - Switch gAllSubpropTable to use generated ServoCSSPropList.h.
https://reviewboard.mozilla.org/r/240618/#review246298
::: layout/style/nsCSSProps.cpp:2206
(Diff revision 1)
> #undef CSS_PROP_SHORTHAND
> #undef CSS_PROP_LONGHAND
> };
>
> static const nsCSSPropertyID gAllSubpropTable[] = {
> #define CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND
This can be removed.
Attachment #8971872 -
Flags: review?(cam) → review+
| Assignee | ||
Comment 10•8 years ago
|
||
| mozreview-review-reply | ||
Comment on attachment 8971872 [details]
Bug 1448759 part 4 - Switch gAllSubpropTable to use generated ServoCSSPropList.h.
https://reviewboard.mozilla.org/r/240618/#review246298
> This can be removed.
How can this be removed? The whole patch is there just because I find this line cannot be removed...
Comment 11•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8971873 [details]
Bug 1448759 part 5 - Remove nsCSSPropList.h and nsCSSPropAliasList.h.
https://reviewboard.mozilla.org/r/240620/#review246302
Hooray!
Attachment #8971873 -
Flags: review?(cam) → review+
Comment 12•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8971872 [details]
Bug 1448759 part 4 - Switch gAllSubpropTable to use generated ServoCSSPropList.h.
https://reviewboard.mozilla.org/r/240618/#review246306
Comment 13•8 years ago
|
||
| mozreview-review-reply | ||
Comment on attachment 8971872 [details]
Bug 1448759 part 4 - Switch gAllSubpropTable to use generated ServoCSSPropList.h.
https://reviewboard.mozilla.org/r/240618/#review246298
> How can this be removed? The whole patch is there just because I find this line cannot be removed...
For some reason I skipped over the GenerateServoCSSPropList.py change so I thought we no longer had any use of this macro in ServoCSSPropList.h. Please ignore!
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 19•8 years ago
|
||
Pushed by xquan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f57682050e8e
part 1 - Make KTableEntry an independent type. r=heycam
https://hg.mozilla.org/integration/autoland/rev/3d80ff8515b6
part 2 - Have nsStyleUtil::AppendBitmaskCSSValue take a keyword table directly. r=heycam
https://hg.mozilla.org/integration/autoland/rev/0c1f6fcbcb39
part 3 - Remove kKeywordTableTable and LookupPropertyValue. r=heycam
https://hg.mozilla.org/integration/autoland/rev/7ec44505efeb
part 4 - Switch gAllSubpropTable to use generated ServoCSSPropList.h. r=heycam
https://hg.mozilla.org/integration/autoland/rev/2784dccf11ec
part 5 - Remove nsCSSPropList.h and nsCSSPropAliasList.h. r=heycam
Comment 20•8 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/f57682050e8e
https://hg.mozilla.org/mozilla-central/rev/3d80ff8515b6
https://hg.mozilla.org/mozilla-central/rev/0c1f6fcbcb39
https://hg.mozilla.org/mozilla-central/rev/7ec44505efeb
https://hg.mozilla.org/mozilla-central/rev/2784dccf11ec
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
You need to log in
before you can comment on or make changes to this bug.
Description
•