gecko-dev/layout
Emilio Cobos Álvarez e847b456c5 Bug 1781747 - Don't use shadow class for non-menupopup popup windows. r=Jamie,handyman
These don't get styles early enough to make a shadow decision before Show().
This also matches the previous behavior (nothing would set
nsWidgetInitData::mDropShadow for these windows), so this is the less risky
fix.

It seems somewhat sketchy to use a popup window for these to begin with (Linux
for example maps them to a toplevel Window, at least on Wayland...), but let's
not change too much right now.

The hbrBackground change is a no-op because we can't have a brush before
Create() is called, we update it in SetBackgroundColor().

Differential Revision: https://phabricator.services.mozilla.com/D153095
2022-07-29 12:47:48 +00:00
..
base Bug 1781957 - Remove argument to nsCSSFrameConstructor::AddFCItemsForAnonymousContent which is not useful r=emilio 2022-07-28 20:21:49 +00:00
build Bug 1773770: Part 1 - Remove defunct layout module. r=mccr8 2022-06-30 09:12:15 +00:00
docs Bug 1777324 - Move reftest README to firefox source documentation. r=tnikkel 2022-07-15 21:40:22 +00:00
forms Bug 1464761 Part 4 - Remove nsReflowStatus::mTruncated bit. r=dholbert 2022-07-27 21:55:18 +00:00
generic Bug 1782025 - Obey contain-intrinsic-size in images. r=emilio 2022-07-28 19:30:58 +00:00
inspector Bug 1778695 - Account for color-mix pref in test_bug877690. 2022-07-08 12:34:55 +00:00
ipc
mathml Bug 1464761 Part 4 - Remove nsReflowStatus::mTruncated bit. r=dholbert 2022-07-27 21:55:18 +00:00
media
painting Bug 1781034 - Remove layout debugger's visual debugging. r=layout-reviewers,dshin 2022-07-26 15:06:30 +00:00
printing Bug 1780788 - Use abstract strings as in-arguments for ipdl. r=nika,necko-reviewers,media-playback-reviewers,alwu,dragana 2022-07-25 20:19:48 +00:00
reftests Bug 1779952 - Refactor and optimize internal representation of clip state r=nical 2022-07-26 21:13:32 +00:00
style Bug 1781140 - Remove nsTimingFunction and ComputedTimingFunction. r=dshin 2022-07-26 14:49:02 +00:00
svg Bug 1464761 Part 4 - Remove nsReflowStatus::mTruncated bit. r=dholbert 2022-07-27 21:55:18 +00:00
tables Bug 1464761 Part 4 - Remove nsReflowStatus::mTruncated bit. r=dholbert 2022-07-27 21:55:18 +00:00
tools Bug 1781034 - Add a shortcut to open the browser toolbox to the layout debugger. r=layout-reviewers,devtools-reviewers,nchevobbe,dshin 2022-07-26 15:06:30 +00:00
xul Bug 1781747 - Don't use shadow class for non-menupopup popup windows. r=Jamie,handyman 2022-07-29 12:47:48 +00:00
moz.build Bug 1751948 - Part 3: Build IPDL sources within the directory they were declared, r=glandium 2022-02-28 21:01:47 +00:00