Closed
Bug 1381764
Opened 3 years ago
Closed 3 years ago
stylo: Remove ComputedValuesInner, ParentStyleContextInfo, and PseudoInfo
Categories
(Core :: CSS Parsing and Computation, enhancement)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla56
| Tracking | Status | |
|---|---|---|
| firefox56 | --- | fixed |
People
(Reporter: emilio, Assigned: manishearth)
References
Details
Attachments
(3 files, 3 obsolete files)
These are three hacks that bug 1367904 that make me super sad and I don't really want to clean up... :(
| Reporter | ||
Comment 1•3 years ago
|
||
Manish, you said you were going to clean all the mess post-landing, but I didn't see any bug for that. We don't need any of this: ParentStyleContextInfo can just be an Option<&ComputedValues> that we already have in the cascade. PseudoInfo can just be an Option<&PseudoElement> that we can pass down there too. ComputedValuesInner is just a hack and should die IMO.
Flags: needinfo?(manishearth)
| Reporter | ||
Comment 2•3 years ago
|
||
I'm doing part of this cleanup. This is just too annoying... I don't think I'd be in favor of landing hacks on tree, as temporary as they may be. They block stuff, and the tree is still orange.
| Reporter | ||
Comment 3•3 years ago
|
||
Also there are a few things that are blatantly wrong with the new code... Writing patches as I write this.
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 9•3 years ago
|
||
| mozreview-review | ||
Comment on attachment 8887481 [details] stylo: remove unused Servo_StyleContext_NewContext. https://reviewboard.mozilla.org/r/158332/#review163548
Attachment #8887481 -
Flags: review?(manishearth) → review+
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 11•3 years ago
|
||
| mozreview-review | ||
Comment on attachment 8887482 [details] stylo: Make ComputedValues::to_outer_helper private. https://reviewboard.mozilla.org/r/158334/#review163550
Attachment #8887482 -
Flags: review?(manishearth) → review+
| Assignee | ||
Comment 12•3 years ago
|
||
| mozreview-review | ||
Comment on attachment 8887483 [details] style: Cleanup most of the Inner mess. https://reviewboard.mozilla.org/r/158336/#review163556
Attachment #8887483 -
Flags: review?(manishearth) → review+
| Assignee | ||
Comment 13•3 years ago
|
||
| mozreview-review | ||
Comment on attachment 8887484 [details] Bug 1381764: Cleanup the Gecko bits. https://reviewboard.mozilla.org/r/158338/#review163558
Attachment #8887484 -
Flags: review?(manishearth) → review+
| Assignee | ||
Comment 14•3 years ago
|
||
| mozreview-review | ||
Comment on attachment 8887491 [details] style: More ComputedValuesInner cleanup. https://reviewboard.mozilla.org/r/158340/#review163562
Attachment #8887491 -
Flags: review?(manishearth) → review+
| Assignee | ||
Comment 15•3 years ago
|
||
| mozreview-review | ||
Comment on attachment 8887480 [details] stylo: Fix PseudoElement::pseudo_type. https://reviewboard.mozilla.org/r/158330/#review163568
Attachment #8887480 -
Flags: review+
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Reporter | ||
Updated•3 years ago
|
Attachment #8887480 -
Attachment is obsolete: true
Attachment #8887480 -
Flags: review?(xidorn+moz)
| Reporter | ||
Updated•3 years ago
|
Attachment #8887482 -
Attachment is obsolete: true
| Reporter | ||
Updated•3 years ago
|
Attachment #8887483 -
Attachment is obsolete: true
Comment 19•3 years ago
|
||
Pushed by manishearth@gmail.com: https://hg.mozilla.org/integration/autoland/rev/6ee6f9f60c09 stylo: remove unused Servo_StyleContext_NewContext ; r=manishearth https://hg.mozilla.org/integration/autoland/rev/7c637424657f Cleanup the Gecko bits. r=manishearth https://hg.mozilla.org/integration/autoland/rev/da7429cfbfa5 style: More ComputedValuesInner cleanup. r=Manishearth on a CLOSED TREE
Comment 20•3 years ago
|
||
We're sorry - something has gone wrong while rewriting or rebasing your commits. The commits being pushed no longer match what was requested. Please file a bug.
Comment 21•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/6ee6f9f60c09 https://hg.mozilla.org/mozilla-central/rev/7c637424657f https://hg.mozilla.org/mozilla-central/rev/da7429cfbfa5
Status: NEW → RESOLVED
Closed: 3 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
| Assignee | ||
Updated•3 years ago
|
Flags: needinfo?(manishearth)
You need to log in
before you can comment on or make changes to this bug.
Description
•