gecko-dev/widget/tests/gtest
Emilio Cobos Álvarez 9a77da4bfc Bug 1922956 - Further clean-up widget creation code-paths. r=win-reviewers,mac-reviewers,geckoview-reviewers,mstange,rkraesig,m_kato
This is all super-hacky (see a lot of the XXXcjones comments).

Simplify it... We never create widgets with a bare native parent but no
nsIWidget parent. Pass nsIWidgets and deal with things correctly.

There were also things that were dealing with stuff that can't happen,
like top level popups, children of PuppetWidgets, or such.

Instead of overriding Create(), let's just teach nsBaseWidget about
non-native (headless/puppet) widgets.

Remove lots of old APIs for the native window stuff that are unused
and/or unimplemented.

Differential Revision: https://phabricator.services.mozilla.com/D224613
2024-10-07 16:43:53 +00:00
..
MockWinWidget.cpp
MockWinWidget.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
moz.build Backed out changeset 60b8f96f35ec (bug 1645571) for causing bug 1907766. 2024-07-25 11:25:41 -04:00
TestTimeConverter.cpp
TestTouchResampler.cpp
TestWinHeaderOnlyUtils.cpp
TestWinMessageLoggingUtils.cpp
TestWinWindowOcclusionTracker.cpp
TestWinWindowOcclusionTrackerInteractive.cpp Bug 1915665 - [1/2] Streamline WinEventHub r=win-reviewers,gfx-reviewers,handyman,bradwerth 2024-09-17 19:16:46 +00:00