layout/xul/nsXULPopupManager.cpp
2d7395290c187ee80403a08267ea8c26eca2df8c
created 2019-03-05 04:32 -0500
pushed 2019-03-05 21:41 +0000
Neil Deakin Neil Deakin - Bug 1530594, generate frames before setting the active child in a menulist, so that menulists with sizetopopup='none' will still allow keyboard navigation when the menulist has not yet been opened, updated to get popup type earlier to avoid possible crash, r=tnikkel
812a2e26c05ea230f0104d2a30a19ff5d8ba7529
created 2019-03-02 06:45 +0200
pushed 2019-03-02 09:41 +0000
Daniel Varga Daniel Varga - Backed out changeset 2e63fa41257b (bug 1530594) for mochitest failure use-after-poison /builds/worker/workspace/build/src/layout/xul/nsMenuPopupFrame.h:280:42 in PopupType
2e63fa41257b8950f5726fd88936ba3f5e2d8441
created 2019-03-01 22:07 -0500
pushed 2019-03-02 09:41 +0000
Neil Deakin Neil Deakin - Bug 1530594, generate frames before setting the active child in a menulist, so that menulists with sizetopopup='none' will still allow keyboard navigation when the menulist has not yet been opened, r=tnikkel
c405d8906d7cb674bcf586e0ef177a619bb550a1
created 2019-02-12 18:53 +0000
pushed 2019-02-13 09:48 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525101 - Make the XULPopupManager caller to GenerateChildFrames sound. r=mats
b6f75644ba86d2cc6f4af683a2c45e4f138d02cc
created 2019-02-12 18:42 +0200
pushed 2019-02-13 09:48 +0000
Dorel Luca Dorel Luca - Backed out changeset 7f9e50bfaad1 (bug 1525101) for Mochitest failures in toolkit/content/tests/chrome/test_menulist_paging.xul
7f9e50bfaad127c642d8537b1a4d4feda283048b
created 2019-02-12 14:49 +0000
pushed 2019-02-13 09:48 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525101 - Make the XULPopupManager caller to GenerateChildFrames sound. r=mats
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
881fd89a400e315305c37c46e7750cd097ec0d03
created 2018-11-09 11:23 -0500
pushed 2018-11-10 21:37 +0000
Neil Deakin Neil Deakin - Bug 1504745, update the follow state before SetCaptureState as the nsMenuChainItem now stored in mPopups could be destroyed, r=tn
0e6ba097af01b9a61cae1bb3f49a0dd28a49797b
created 2018-11-07 14:22 -0500
pushed 2018-11-08 04:52 +0000
Neil Deakin Neil Deakin - Bug 1499964, remove nsMenuListType and have nsMenuFrame::GetParentMenuListType return bool, r=paolo
219527f4c312eb25ee1103ac3bdfa38f87539e02
created 2018-10-10 12:03 +0000
pushed 2018-10-10 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 4: Move implementation of UIEvent::GetRangeParent() and UIEvent::RangeOffset() to nsLayoutUtils r=smaug
0b8bb97cf1d2f2cb811fe511488ab91474db0d1a
created 2018-04-03 13:21 +1000
pushed 2018-10-04 15:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1451169 - Use `nsStaticAtom*` instead of `nsStaticAtom**` in Element.h. r=baku
52dabf91acd0e3fb7f1683b9f80df072f24cc8e4
created 2018-09-06 01:23 +0000
pushed 2018-09-06 04:37 +0000
Gerald Squelart Gerald Squelart - Bug 1488684 - Made nsIFrame-derived classes and some others 'final' where possible - r=dbaron
be6a30c44b959056e51e970ebe99a03829df32b5
created 2018-08-31 10:12 -0400
pushed 2018-08-31 22:41 +0000
Neil Deakin Neil Deakin - Bug 1442010, check if the frame has been destroyed before calling UpdateFollowAnchor, r=tn
20db845c4c8708965992adfadc737ff094b6e677
created 2018-08-24 15:44 +0100
pushed 2018-08-29 09:43 +0000
Paolo Amadini Paolo Amadini - Bug 1457216 - Remove support for editable menulists. r=surkov,bgrins
9a627240fa20844a88bd8d1bee6057f5e5e8cefa
created 2018-08-13 12:42 +0300
pushed 2018-08-14 16:15 +0000
Sahil Bhosale Sahil Bhosale - Bug 1479605 - Remove ENSURE_TRUE in nsFrame.h, and replace it with NS_ENSURE_TRUE_VOID. r=TYLin
271ad78ecd803a2baf59be86975aad3084fa1bd9
created 2018-08-07 09:29 -0700
pushed 2018-08-09 10:02 +0000
Brendan Dahl Brendan Dahl - Bug 1481286 - Move command dispatcher from XULDocument to Document. r=bz
7eb107c36789ef57de4aeb4549b6433d71286319
created 2018-07-19 06:16 -0400
pushed 2018-07-19 16:10 +0000
Neil Deakin Neil Deakin - Bug 1473032, remove some old leftover xbl-form-controls bits from menus and trees, r=bz
4e2ddd1d83f11fd222f26a64c6b7c7eea9e6ff93
created 2018-06-30 23:07 -0700
pushed 2018-07-05 09:52 +0000
Kris Maglione Kris Maglione - Bug 1472523: Part 2 - Avoid unnecessary string copies in preference caches. r=njn
6c5c7f763b65c4eab3ec5f61945366308fe5b4ca
created 2018-06-28 16:52 +0000
pushed 2018-06-29 09:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1471415: Fix logic in nsXULPopupManager::ShouldConsumeOnMouseWheelEvent. r=smaug
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-06-27 10:27 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
ea6301dd947a4a8663ea093482f023b021ea5d5e
created 2018-05-11 19:46 +0200
pushed 2018-05-14 21:35 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1460940 - Remove nsIDOMDocument uses in layout/. r=bz
962c081b13149f3d35f1f38bd514697aacd1a82a
created 2018-04-27 11:04 -0400
pushed 2018-04-28 17:30 +0000
Neil Deakin Neil Deakin - Bug 1446961, remove unused popup frame methods now that showPopup has been removed, r=paolo
8311c9e2e41452f1c8299035e867e35202767db8
created 2018-04-26 23:35 -0400
pushed 2018-04-27 10:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455674 part 9. Remove nsIDOMElement use from nsIFocusManager. r=qdot
e4bba542fa45c827481d8366691ccb6b02dbe53a
created 2018-04-21 18:42 +0200
pushed 2018-04-26 21:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1455885: Inline and make document casts fatally assert. r=bz
f1ec3420bc84b682259c719846a2a998cb935f8f
created 2018-04-20 12:53 -0400
pushed 2018-04-20 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455052 part 7. Remove nsIDOMEvent use from layout. r=masayuki
ee04ee4104b6264c8c28aa33bd2cf01ca01f9c25
created 2018-04-20 00:49 -0400
pushed 2018-04-20 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455055 part 2. Clean up HandleEvent implementations in layout/xul. r=masayuki
6567a1d09c3923142b3c151cc6c6896cd4a78276
created 2018-04-20 00:49 -0400
pushed 2018-04-20 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455055 part 1. Convert nsIDOMEventListener to taking an Event, not an nsIDOMEvent. r=masayuki
7c5124a18c41675786081ae51bfd65c64eede342
created 2018-04-12 16:55 +0200
pushed 2018-04-13 16:02 +0000
Dão Gottwald Dão Gottwald - Bug 1445912 - Remove PopupBoxObject::enableKeyboardNavigator/enableRollup/setConsumeRollupEvent in favor of DOM attributes. r=enn,peterv
d1db4d5030c827ada3c01ec9d2ab5d665de2cd59
created 2018-04-11 11:22 +0300
pushed 2018-04-11 08:31 +0000
Ciure Andrei Ciure Andrei - Backed out 8 changesets (bug 1451169) on request from njn a=backout
bb76a95897171110c6a6b3bc999ac66bc122efa5
created 2018-04-03 13:21 +1000
pushed 2018-04-05 10:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1451169 - Use `nsStaticAtom*` instead of `nsStaticAtom**` in Element.h. r=baku
357845bfcad250c3954292ef21e93d2db576b252
created 2018-03-26 14:53 -0400
pushed 2018-03-27 09:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446527 part 6. Remove nsIDOMUIEvent. r=qdot
04ce1f71a72b3d51fbc416a348ad86f8681f46e2
created 2018-03-26 14:53 -0400
pushed 2018-03-27 09:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446527 part 3. Remove nsIDOMUIEvent::AsEvent. r=qdot
4672662f16c21be481710562cebd089498766165
created 2018-03-20 00:16 -0400
pushed 2018-03-20 10:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446711 part 2. Get rid of nsIDOMMouseEvent::GetClientX/Y. r=qdot
a387ecebd587214959b79c39274f8b33dcafa3c1
created 2018-03-06 10:25 +0100
pushed 2018-03-07 14:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1024082: Remove most of the nsIPresShell::FrameManager calls. r=dholbert
3790c8adcba31c0a49bda55161777a7992fbfb4a
created 2018-02-21 07:00 +0900
pushed 2018-02-21 10:00 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1417354 - Introduce nsIDocument::GetPresContext(). r=smaug
5ae4bf25badf967f4b5bec4c5d093b3837bb1570
created 2018-02-09 11:17 -0500
pushed 2018-02-09 22:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436508 part 11. Remove the use of the nsIDOMKeyEvent::DOM_VK* constants in C++. r=masayuki
f1f2b10c62e7af7abb258f4aaaacaa4ce408ec16
created 2018-02-09 11:17 -0500
pushed 2018-02-09 22:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436508 part 6. Switch layout/xul from nsIDOMKeyEvent to KeyboardEvent. r=masayuki
03810b4ca510f818e6aefe1fa5217a0e24e0cfc3
created 2018-01-31 14:49 -0500
pushed 2018-01-31 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434399 part 5. Remove nsIDOMXULDocument's commandDispatcher attribute. r=mystor
738a665fd4ae4c233dd6f97a986f6dc8b6913fab
created 2018-01-31 14:49 -0500
pushed 2018-01-31 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434399 part 3. Remove nsIDOMXULDocument's popupRangeParent/popupRangeOffset attributes. r=mystor
039178c19726f434acf217b85bdf049f3fe45962
created 2018-01-31 14:49 -0500
pushed 2018-01-31 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434399 part 1. Switch to nsINode for the popup node on windowroot. r=mystor
76bf3def2b51dae62623a6815eb4e663abb53797
created 2018-01-31 22:45 +0200
pushed 2018-01-31 23:15 +0000
Cosmin Sabou Cosmin Sabou - Backed out 19 changesets (bug 1434399) for build bustages on nsXULPopupManager.cpp on a CLOSED TREE
f5343ef34d6cdaf551dc82ea414ee5dbf25b02ec
created 2018-01-31 14:49 -0500
pushed 2018-01-31 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434399 part 5. Remove nsIDOMXULDocument's commandDispatcher attribute. r=mystor
21341b656b0f185651901d234e8aafee9e820ddb
created 2018-01-31 14:49 -0500
pushed 2018-01-31 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434399 part 3. Remove nsIDOMXULDocument's popupRangeParent/popupRangeOffset attributes. r=mystor
55250a54852a06bdb4c93adae23d7efb685f65e0
created 2018-01-31 14:49 -0500
pushed 2018-01-31 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434399 part 1. Switch to nsINode for the popup node on windowroot. r=mystor
76990027c9f806d786d92aa321094c817cc1279b
created 2018-01-15 15:16 -0500
pushed 2018-01-16 04:06 +0000
Neil Deakin Neil Deakin - Bug 1427449, don't close the menu in nsMenuBarFrame::FindMenuWithShortcut when just checking if such a menu shortcut key exists from the keydown event handler, also for extra safety this should only happen for menus not panels, r=felipe
0a4fe34f8d6c636b17bb56eddfd7ad8f6ce4931b
created 2018-01-02 15:04 +0100
pushed 2018-01-10 09:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1427677: Get rid of nsContentUtils::HasDistributedChildren. r=bz
960017548cea1e523d10ad35986783f562909238
created 2018-01-06 19:00 +0100
pushed 2018-01-06 21:45 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Backout two changesets (Bug 1427677) until I prove they have no negative performance implication. r=backout
2cae0b7e4b1c579febf31f5034a5d37442e8947b
created 2018-01-02 15:04 +0100
pushed 2018-01-06 21:45 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1427677: Get rid of nsContentUtils::HasDistributedChildren. r=bz
ca915358876060cbaab7cc2eac1c93847dd9ea0e
created 2017-12-19 14:11 +0000
pushed 2018-01-04 09:45 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1425356 - remove XUL template support, r=bz
fceda645f5e3f6cb4f429d5c8efcdeb5a6913e40
created 2017-12-07 19:13 +0100
pushed 2017-12-26 09:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
a8b0e9c18f2f96a8fc0266539d94b2648b246a06
created 2017-12-25 12:55 +0100
pushed 2017-12-26 09:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Backout changeset e43f568b3e9a (bug 1423990) because some OSX-only code still doesn't build. r=me
e43f568b3e9a9e7a83bc7d15b28d23dc55960819
created 2017-12-07 19:13 +0100
pushed 2017-12-26 09:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
5ef30bd5532875739f6afaee54dd4ae75bceb152
created 2017-12-08 08:38 -0500
pushed 2017-12-08 22:36 +0000
Colomban Wendling Colomban Wendling - Bug 1166825, do not focus the first item in the menu when open with F10, helped by Samuel Thibault, r=enndeakin
99a3b09ac1898eb1db05430e2876d6643ba0d4a8
created 2017-12-07 00:01 +0200
pushed 2017-12-06 22:02 +0000
Dorel Luca Dorel Luca - Merge inbound to mozilla-central r=merge a=merge
70b8084a6d191bfde4a6f52be1bbdebd76105712
created 2017-12-06 12:18 +0200
pushed 2017-12-06 21:58 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1423167) for build bustage on OSX and Windows on a CLOSED TREE
a27e933a27b65f220dabf6a5949ce15003485fd6
created 2017-12-05 18:05 +0100
pushed 2017-12-06 21:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz
7b970d24b438a9735dfe7f4934d5cab1f04de33d
created 2017-10-24 23:52 -0700
pushed 2017-11-11 09:58 +0000
Chris Peterson Chris Peterson - Bug 1416164 - Replace NS_ABORT with MOZ_ASSERT_UNREACHABLE. r=froydnj
ff6e961b87dc1163c5efe35da2e334c6723a14e1
created 2017-11-03 18:25 -0400
pushed 2017-11-10 09:56 +0000
Nika Layzell Nika Layzell - Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
less more (0) -100 -60 tip