Closed
Bug 1418002
Opened 7 years ago
Closed 7 years ago
Remove HTMLContentElement
Categories
(Core :: DOM: Core & HTML, enhancement, P3)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla59
Tracking | Status | |
---|---|---|
firefox59 | --- | fixed |
People
(Reporter: smaug, Assigned: smaug)
References
Details
Attachments
(4 files, 1 obsolete file)
3.89 KB,
patch
|
hsivonen
:
review+
|
Details | Diff | Splinter Review |
64.61 KB,
patch
|
Details | Diff | Splinter Review | |
92.15 KB,
patch
|
jessica
:
review+
|
Details | Diff | Splinter Review |
92.12 KB,
patch
|
Details | Diff | Splinter Review |
.
Assignee | ||
Comment 1•7 years ago
|
||
I'm working on this still today.
Assignee | ||
Comment 2•7 years ago
|
||
Attachment #8929318 -
Flags: review?(hsivonen)
Assignee | ||
Comment 3•7 years ago
|
||
Translation from java files to c++ is currently busted, so need to do some manual fixing.
Assignee | ||
Comment 4•7 years ago
|
||
This is on top of hg rev 0feeb8b372b7
remote: View your change here:
remote: https://hg.mozilla.org/try/rev/4eb0e35b599b0fcafc0c156c5013214970b322c5
remote:
remote: Follow the progress of your build on Treeherder:
remote: https://treeherder.mozilla.org/#/jobs?repo=try&revision=4eb0e35b599b0fcafc0c156c5013214970b322c5
remote: recorded changegroup in replication log in 0.048s
ShadowRoot could be cleaned up some more.
Comment 5•7 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #3)
> Translation from java files to c++ is currently busted, so need to do some
> manual fixing.
Was this just a matter of the htmlparser repo part of bug 1378079 being missing?
Comment 6•7 years ago
|
||
Comment on attachment 8929318 [details] [diff] [review]
parser bits
r+ on the assumption that the patch came out of the translator and the manual fixing was ignoring the changes to AttributeNames.
Attachment #8929318 -
Flags: review?(hsivonen) → review+
Assignee | ||
Comment 7•7 years ago
|
||
Oh, the manual fixing was for the other patch. translator outputs still nsIAtoms, when Gecko has nsAtoms.
Comment 8•7 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #7)
> Oh, the manual fixing was for the other patch. translator outputs still
> nsIAtoms, when Gecko has nsAtoms.
I see. Pre-emptive r+ for s/nsIAtom/nsAtom/ in https://hg.mozilla.org/projects/htmlparser/file/449e628fa195/translator-src/nu/validator/htmlparser/cpptranslate/CppTypes.java .
Updated•7 years ago
|
Priority: -- → P3
Assignee | ||
Comment 9•7 years ago
|
||
remote: View your change here:
remote: https://hg.mozilla.org/try/rev/e4973a1b1174be71390bff4b750cf0d11997b0c0
remote:
remote: Follow the progress of your build on Treeherder:
remote: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e4973a1b1174be71390bff4b750cf0d11997b0c0
Attachment #8929338 -
Attachment is obsolete: true
Assignee | ||
Comment 10•7 years ago
|
||
MatchedNodes part is a bit ugly, but hopefully only temporary.
If not, we can clean it up.
And there is still more to clean up.
I removed couple of very v0 specific tests and disabled some others.
remote:
remote: Follow the progress of your build on Treeherder:
remote: https://treeherder.mozilla.org/#/jobs?repo=try&revision=a9e6dda487b51a482fd5534daa0947e3f1e51259
remote: recorded changegroup in replication log in 0.053s
Attachment #8932766 -
Flags: review?(jjong)
Comment 11•7 years ago
|
||
Comment on attachment 8932766 [details] [diff] [review]
remove_content_element_3.diff
Review of attachment 8932766 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good to me, as long as the try results are green.
Note: ShadowRoot::IsPooledNode(), DistributeAllNodes(), mInsertionPointChanged can be removed too. We can do it after Bug 1409975.
Attachment #8932766 -
Flags: review?(jjong) → review+
Assignee | ||
Comment 12•7 years ago
|
||
remote: Follow the progress of your build on Treeherder:
remote: https://treeherder.mozilla.org/#/jobs?repo=try&revision=18cf8e1367495c03246d7c1d3ed1317fd9f31f8f
Assignee | ||
Comment 13•7 years ago
|
||
remote: Follow the progress of your build on Treeherder:
remote: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6537f8d7644d845ecd9a66fcdefe0837130a40c2
remote: recorded changegroup in replication log in 0.049s
Assignee | ||
Comment 14•7 years ago
|
||
rebase
Comment 15•7 years ago
|
||
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0edf2e2f0bfd
Remove HTMLContentElement, r=jessica
Assignee | ||
Comment 16•7 years ago
|
||
Comment 17•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
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
•