gecko-dev/layout/xul
Masayuki Nakano 2efcda6dc7 Bug 1335347 - Make `nsMenuBarListener::KeyUp` wait replay event if a content process has focus r=smaug
`keyup` event of `Alt` key should be fired in content process even if it'll
activate the menubar, and it should be cancelable as same as before enabling
e10s.

Unfortunately, the new test is complicated even they test simple things.
The reason is, this test requires the window running it is the active window.
However, the window may become inactive on Linux, therefore, this test
needs to manage window state by itself.

And another reason is, after inactivating the menubar, somebody keeps
consuming keyboard events in chrome.  Although, popups shouldn't be
opened by this test, but waiting all popups hidden makes the remaining
intermittent failure gone.  Therefore, this patch waits all popups become
hidden after inactivating the menubar and before new test.

Differential Revision: https://phabricator.services.mozilla.com/D95984
2020-11-20 03:49:55 +00:00
..
crashtests Bug 1525737 - Remove/replace usages of XUL grid display values. r=emilio 2020-11-17 01:20:34 +00:00
reftest
test Bug 1525737 - Remove/replace usages of XUL grid display values. r=emilio 2020-11-17 01:20:34 +00:00
tree Bug 1677194 - Avoid accessing invalidated frame. r=emilio 2020-11-19 18:28:56 +01:00
moz.build Bug 1525737 - Remove layout/xul/grid directory. r=emilio 2020-11-17 01:20:33 +00:00
nsBox.cpp Bug 1677635 Part 4 - Rename nsOverflowAreas to OverflowAreas, and move it into mozilla namespace. r=layout-reviewers,emilio 2020-11-18 00:08:12 +00:00
nsBoxFrame.cpp Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsBoxFrame.h Bug 1411372 - Remove bogus XUL box sorting. r=TYLin 2020-10-28 19:10:00 +00:00
nsBoxLayout.cpp
nsBoxLayout.h Bug 1525737 - Remove layout/xul/grid directory. r=emilio 2020-11-17 01:20:33 +00:00
nsBoxLayoutState.cpp
nsBoxLayoutState.h
nsButtonBoxFrame.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsButtonBoxFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsDeckFrame.cpp
nsDeckFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsDocElementBoxFrame.cpp Bug 1672007 - Remove dead DEBUG_REFLOW code. r=emilio 2020-10-19 18:59:25 +00:00
nsIPopupContainer.h
nsIScrollbarMediator.h
nsImageBoxFrame.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
nsImageBoxFrame.h
nsLeafBoxFrame.cpp Bug 1168478 Part 1 - Combine the border and padding argument for nsIFrame::ComputeAutoSize(). r=dholbert 2020-09-14 20:39:17 +00:00
nsLeafBoxFrame.h Bug 1168478 Part 1 - Combine the border and padding argument for nsIFrame::ComputeAutoSize(). r=dholbert 2020-09-14 20:39:17 +00:00
nsMenuBarFrame.cpp Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
nsMenuBarFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsMenuBarListener.cpp Bug 1335347 - Make `nsMenuBarListener::KeyUp` wait replay event if a content process has focus r=smaug 2020-11-20 03:49:55 +00:00
nsMenuBarListener.h
nsMenuFrame.cpp Bug 1678334 - Make GetScrollTargetFrame() const. r=tnikkel 2020-11-19 22:46:33 +00:00
nsMenuFrame.h Bug 1678334 - Make GetScrollTargetFrame() const. r=tnikkel 2020-11-19 22:46:33 +00:00
nsMenuParent.h
nsMenuPopupFrame.cpp Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsMenuPopupFrame.h Bug 1666497 - Fix various issues with anchored popups. r=NeilDeakin 2020-10-06 16:28:33 +00:00
nsPopupSetFrame.cpp Bug 1647525 - Use HasAnyStateBits() in nsPopupSetFrame r=emilio 2020-06-27 14:28:32 +00:00
nsPopupSetFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsRepeatService.cpp
nsRepeatService.h
nsResizerFrame.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
nsResizerFrame.h
nsRootBoxFrame.cpp Bug 1672007 - Remove dead DEBUG_REFLOW code. r=emilio 2020-10-19 18:59:25 +00:00
nsScrollbarButtonFrame.cpp Bug 1670003 - Add back the scroll input methods telemetry. r=botond 2020-10-10 17:41:47 +00:00
nsScrollbarButtonFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsScrollbarFrame.cpp Bug 1676057 - Disable scrollbar buttons when non-native theme is in use on Linux. r=emilio,spohl 2020-11-10 02:41:46 +00:00
nsScrollbarFrame.h Bug 1531609 part 2 - Implement overflow:clip/visible combinations. r=emilio 2020-08-01 01:57:41 +00:00
nsSliderFrame.cpp Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats 2020-10-22 19:26:51 +00:00
nsSliderFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsSplitterFrame.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
nsSplitterFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsSprocketLayout.cpp Bug 1411372 - Remove bogus XUL box sorting. r=TYLin 2020-10-28 19:10:00 +00:00
nsSprocketLayout.h Bug 1652017 - Remove unnecessary includes for expensive nsIFrame.h. r=emilio 2020-07-15 13:44:39 +00:00
nsStackFrame.cpp Bug 1630704 - Part 27: Remove nsFrame from inheritance chain r=emilio 2020-07-06 22:29:42 +00:00
nsStackFrame.h Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsStackLayout.cpp Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsStackLayout.h Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsTextBoxFrame.cpp Bug 1677635 Part 4 - Rename nsOverflowAreas to OverflowAreas, and move it into mozilla namespace. r=layout-reviewers,emilio 2020-11-18 00:08:12 +00:00
nsTextBoxFrame.h
nsTitleBarFrame.cpp Bug 1643464 - Part 1: Rename eLeft/eRight to ePrimary/eSecondary r=masayuki 2020-06-19 18:02:41 +00:00
nsTitleBarFrame.h
nsXULLabelFrame.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsXULLabelFrame.h
nsXULPopupManager.cpp Bug 1666497 - Don't flush layout from popuppositioned events. r=mconley,Gijs,smaug 2020-10-06 16:28:41 +00:00
nsXULPopupManager.h Bug 1666497 - Fix various issues with anchored popups. r=NeilDeakin 2020-10-06 16:28:33 +00:00
nsXULTooltipListener.cpp Bug 1642727 - Remove the VarCache machinery r=njn 2020-09-08 17:12:01 +00:00
nsXULTooltipListener.h