Harmonize parent / child widget handling across platforms.
Categories
(Core :: Widget, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox133 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•5 months ago
|
||
Try seems happy with this.
Updated•5 months ago
|
Assignee | ||
Comment 2•5 months ago
|
||
Assignee | ||
Comment 3•5 months ago
|
||
No reason to have a separate member here.
Assignee | ||
Comment 4•5 months ago
|
||
Assignee | ||
Comment 5•5 months ago
|
||
Assignee | ||
Updated•4 months ago
|
Comment 8•4 months ago
|
||
bugherder |
Comment 10•4 months ago
|
||
bugherder |
Assignee | ||
Comment 11•4 months ago
|
||
Move mParent to nsIWidget.h along with kids and so on. Instead of
ReparentNativeWidget add a more general DidChangeParent method.
Make mParent weak to prevent cycles. These are broken on Destroy() but
it feels kinda silly, and we were inconsistent before I started this
effort so pretty sure it can be done.
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Updated•4 months ago
|
Comment 12•4 months ago
|
||
Comment 13•4 months ago
|
||
Backed out 4 changesets (Bug 1924240) for causing failures related to nsBaseWidget.
Failure log: https://treeherder.mozilla.org/logviewer?job_id=479418634&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/fd6962fbe63e86aad4b8e97e457f370d7908244c
Comment 14•4 months ago
|
||
Assignee | ||
Updated•4 months ago
|
Comment 15•4 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a2f3ba3fdba0
https://hg.mozilla.org/mozilla-central/rev/046b408b7544
https://hg.mozilla.org/mozilla-central/rev/d2c236c5df45
Description
•