gecko-dev/view
Emilio Cobos Álvarez 028104246b Bug 1924240 - Devirtualize parent handling. r=mac-reviewers,win-reviewers,geckoview-reviewers,bradwerth,m_kato,rkraesig
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.

Differential Revision: https://phabricator.services.mozilla.com/D225796
2024-10-22 20:25:18 +00:00
..
crashtests
moz.build
nsView.cpp Bug 1923289 - Don't report popups as transparent in uncomposited screens. r=stransky 2024-10-08 12:11:00 +00:00
nsView.h Bug 1922956 - Further clean-up widget creation code-paths. r=win-reviewers,mac-reviewers,geckoview-reviewers,mstange,rkraesig,m_kato 2024-10-07 16:43:53 +00:00
nsViewManager.cpp Bug 1924240 - Devirtualize parent handling. r=mac-reviewers,win-reviewers,geckoview-reviewers,bradwerth,m_kato,rkraesig 2024-10-22 20:25:18 +00:00
nsViewManager.h