layout/xul/nsXULPopupManager.cpp
7c5124a18c41675786081ae51bfd65c64eede342
created 2018-04-12 16:55 +0200
pushed 2018-04-26 21:04 +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-26 21:04 +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-26 21:04 +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-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446527 part 6. Remove nsIDOMUIEvent. r=qdot
04ce1f71a72b3d51fbc416a348ad86f8681f46e2
created 2018-03-26 14:53 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446527 part 3. Remove nsIDOMUIEvent::AsEvent. r=qdot
4672662f16c21be481710562cebd089498766165
created 2018-03-20 00:16 -0400
pushed 2018-04-26 21:04 +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-08 23:51 +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-03-01 16:46 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1417354 - Introduce nsIDocument::GetPresContext(). r=smaug
5ae4bf25badf967f4b5bec4c5d093b3837bb1570
created 2018-02-09 11:17 -0500
pushed 2018-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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 14:33 +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-11 21:05 +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-11 21:05 +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-11 21:05 +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-11 21:05 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1425356 - remove XUL template support, r=bz
fceda645f5e3f6cb4f429d5c8efcdeb5a6913e40
created 2017-12-07 19:13 +0100
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
Dorel Luca Dorel Luca - Merge inbound to mozilla-central r=merge a=merge
70b8084a6d191bfde4a6f52be1bbdebd76105712
created 2017-12-06 12:18 +0200
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +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 14:08 +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 21:18 +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-11-02 16:33 +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
474d24f4545fb096b91a6eafec3b76e528ef1092
created 2017-10-15 23:13 -0700
pushed 2017-11-02 16:33 +0000
Kris Maglione Kris Maglione - Bug 1404198: Part 2e - Switch to NS_NewTimer* in layout. r=njn
04daa6d238c7b55976c52bbf3480fc40e8c8cc29
created 2017-10-16 11:44 -0400
pushed 2017-11-02 16:33 +0000
Neil Deakin Neil Deakin - Bug 1404999, force command updating to be enabled when a menu is opened, r=mconley
e91b2c85aacd9aa32fbb3a71a7fae14fc21127b2
created 2017-07-28 14:28 -0700
pushed 2017-08-02 08:25 +0000
Wes Kocher Wes Kocher - Backed out changeset 4e1a1565e417 (bug 1007283) for causing 1385079 a=bustage
35b0bdaacb0d75ca40d9850475eb55a4d6111a66
created 2017-07-26 18:33 -0700
pushed 2017-08-02 08:25 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
0acc77eb92c6372cb73f441d2753c77068d87c2f
created 2017-07-26 16:13 +0800
pushed 2017-08-02 08:25 +0000
Bevis Tseng Bevis Tseng - Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
4e1a1565e4175024b713b04bf20cef1fe34b4cb2
created 2017-07-19 23:16 +0200
pushed 2017-08-02 08:25 +0000
Dão Gottwald Dão Gottwald - Bug 1007283 - Enable arrow panel animations on Linux. r=jaws
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
1688d461e24e5518ecd9c4b0a2da4dedcf22f3a7
created 2017-06-09 16:49 +0200
pushed 2017-08-02 08:25 +0000
Johann Hofmann Johann Hofmann - Bug 1364896 - Part 1 - Propagate trigger event inputSource to XUL popupshowing events. r=masayuki
8f80d594c08d5c7a112e5d4b9eb44ffca717eb7b
created 2017-06-27 14:32 -0400
pushed 2017-08-02 08:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1364896) for causing bug 1376466.
8f52f28a9eaa342c8f55441551d8ee109845f54b
created 2017-06-09 16:49 +0200
pushed 2017-08-02 08:25 +0000
Johann Hofmann Johann Hofmann - Bug 1364896 - Part 1 - Propagate trigger event inputSource to XUL popupshowing events. r=masayuki
ce13c8b07ca7cae81d32f802b97c14fb4cad8b34
created 2017-04-25 07:33 +0900
pushed 2017-06-12 13:08 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1358758 - Use CSSIntRect for nsIFrame::GetScreenRect. r=kats
55d087f9121432218382dfcefba5a88ce8d4e93a
created 2017-04-03 08:12 -0400
pushed 2017-06-12 13:08 +0000
Neil Deakin Neil Deakin - Bug 1350192, when checking through the list of popups to hide when clicking outside the popup, don't include noautohide popups, r=ksteuber
16fc5defd30f652ae3106ca0a71e41428c0a40d2
created 2017-03-29 06:32 -0400
pushed 2017-06-12 13:08 +0000
Neil Deakin Neil Deakin - Bug 1340413, check for anchor changes that affect popup positions and visibility whenever a popup is closed, r=tn
9880010b77e3a1c604e44758cf238f1c184722f8
created 2017-03-20 15:53 +0800
pushed 2017-06-12 13:08 +0000
KuoE0 KuoE0 - Bug 1342874 - (Part 5) DocGroup labeling for timer callbacks in nsXULPopupManager. r=dholbert
dc73fede9e2e86cf6c7f6f080b2790567445aa13
created 2017-03-16 18:09 +0800
pushed 2017-06-12 13:08 +0000
KuoE0 KuoE0 - Bug 1342874 - (Part 2) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in nsXULPopupManager. r=dholbert
5064bfb989235ffdbcb34fb6f63f6f1645377cef
created 2017-03-21 10:32 -0400
pushed 2017-06-12 13:08 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1349187 - Ensure the Rollup implementations clear the out-pointer even upon returning false. r=enndeakin+6102
8dcb0cd0ee3699057a2c491e496280f90f9838cf
created 2017-03-13 10:44 -0400
pushed 2017-06-12 13:08 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1343977 - Extract nsAutoRollup into a more self-contained class and clean it up some. No functional changes intended. r=enndeakin+6102
a57d843357e2d93d43e2508de1793f63b355fab9
created 2017-03-13 09:44 -0400
pushed 2017-06-12 13:08 +0000
Neil Deakin Neil Deakin - Bug 1318705, combine the two lists of open popups in nsXULPopupManager into a single list to make iterating and managing them easier. Instead a noautohide flag is used to distinguish what used to be the difference between the lists, r=ksteuber
92c2bde2cec8bbc7b6d133081d611f593fec6acd
created 2017-03-29 06:32 -0400
pushed 2017-04-18 12:07 +0000
Neil Deakin Neil Deakin - Bug 1340413 - Check for anchor changes that affect popup positions and visibility whenever a popup is closed. r=tn, a=lizzard
0d45f6bfb7a64f14aed5b3052987aa17ac45c89f
created 2017-03-21 10:32 -0400
pushed 2017-04-18 12:07 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1349187 - Ensure the Rollup implementations clear the out-pointer even upon returning false. r=enndeakin+6102 a=gchang
e7ac5b31de97477a453eafafbce20756da30f1df
created 2017-03-13 10:44 -0400
pushed 2017-04-18 12:07 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1343977 - Extract nsAutoRollup into a more self-contained class and clean it up some. No functional changes intended. r=enndeakin+6102 a=gchang
cb8eb0ca05acd0dcded6012c5e5ec0f7d6813c6b
created 2017-03-01 18:03 +0100
pushed 2017-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 2 - Introduce a WeakFrame class for heap allocated weak frame pointers, stored in a hashtable for fast lookup. r=tn
75caefd9df14d0cbede0a99fcbac80d389461d03
created 2017-03-01 18:03 +0100
pushed 2017-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
d280a7a149bba92ecdb59b9de0a0336c336de889
created 2017-02-16 08:53 -0500
pushed 2017-04-18 12:07 +0000
Neil Deakin Neil Deakin - Bug 1109868, panels should watch their anchors for position and visibility changes and update accordingly, r=tn
3dba36028e644c32771767ba7c7b5f8e7d715050
created 2017-02-02 10:32 -0500
pushed 2017-04-18 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 835981 part 1. Switch nsIDOMXULElement::GetBuilder consumers to nsXULElement instead. r=peterv
f32cb099303d0fda48caa1f50237ca6de0f2acc9
created 2017-03-29 06:32 -0400
pushed 2017-04-01 19:47 +0000
Neil Deakin Neil Deakin - Bug 1340413 - Check for anchor changes that affect popup positions and visibility whenever a popup is closed. r=tn, a=lizzard
2f9fc3b858d76c82088eef7604e6cb577483de64
created 2017-02-16 08:53 -0500
pushed 2017-03-13 23:37 +0000
Neil Deakin Neil Deakin - Bug 1109868 - Panels should watch their anchors for position and visibility changes and update accordingly. r=tn, a=lizzard
544ad41d3dcf9059a70aeae55a9dcce031f22b1c
created 2017-01-17 15:40 -0500
pushed 2017-03-06 20:48 +0000
Tyler Maklebust Tyler Maklebust - Bug 1309935 - Add ability to find within select dropdown when over 40 elements. r=jaws
less more (0) -100 -60 tip