layout/xul/nsMenuPopupFrame.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
e0fb4657355d4d8052bff3f1e8baac265b5efef7
created 2019-02-25 16:09 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert
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
525e804dc7e63855e026be9557af15340d71455a
created 2019-02-05 17:45 +0100
pushed 2019-02-08 04:23 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525371 - Kill ComputedStyle::mPresContext, move the pointer to the frame instead. r=jwatt
7484d3a99bfc3de6b40f28bd1fe2c71dd456eb3f
created 2019-01-16 16:30 +0000
pushed 2019-01-17 04:19 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1519917 - Consider <menulist> with sizetopopup unset equal to sizetopopup="pref" r=NeilDeakin
24b9b8cb6c615c78895f5007f4f81a06dbe5df06
created 2019-01-04 15:07 +0000
pushed 2019-01-08 22:02 +0000
Paolo Amadini Paolo Amadini - Bug 1454360 - Use "arrowscrollbox" in the "popup-scrollbars" binding. r=NeilDeakin
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
ce5c9d031921b17c3c1dde4a1d97119d753daa37
created 2018-12-04 11:33 -0500
pushed 2018-12-10 22:05 +0000
Neil Deakin Neil Deakin - Bug 1492326, use Element helper methods in dom/layout instead of QueryInterface to get interface implementations that might be implemented by custom elements, r=paolo
8e8ca5becf683f32102d3dfe3429599e70542fae
created 2018-12-04 11:25 -0500
pushed 2018-12-10 22:05 +0000
Neil Deakin Neil Deakin - Bug 1492326, change methods of nsIDOMXUL* interfaces so that they return Elements to reduce usages as most callers want the return values as elements, r=peterv
1b641c848a60987464e438095f426baa66702086
created 2018-12-07 20:00 +0000
pushed 2018-12-10 09:55 +0000
Cameron McCormack Cameron McCormack - Bug 1512716 - Re-indent NS_QUERYFRAME macros after clang-format. r=TYLin
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
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
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
6ce3008e2f46c1cb37d79c42f49fdb48265fdd43
created 2018-08-29 14:04 +0100
pushed 2018-08-30 16:59 +0000
Paolo Amadini Paolo Amadini - Bug 1457218 - Part 3 - Remove the "menu-button" binding. r=surkov,bgrins
f61b7e1a0216dc7e006526e266e0ab4bc7ef084d
created 2018-08-10 21:46 -0700
pushed 2018-08-14 09:31 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert
ced9b3994cf4316a57e1777bb3738cc350a1196d
created 2018-07-25 15:03 +0200
pushed 2018-07-26 21:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1478391: Autogenerate StyleAppearance. r=jwatt
4b73b8c7240859ef2587a99cc1f1523c58bbddb2
created 2018-07-24 16:19 +0200
pushed 2018-07-25 14:15 +0000
Martin Stransky Martin Stransky - Bug 1406533 - Remove hack for remote popup windows on Linux, r=karlt
fe1a76e6f53806493e6bb13e4578fa8a2a28462a
created 2018-06-26 17:29 -0700
pushed 2018-07-06 09:45 +0000
Brendan Dahl Brendan Dahl - Bug 1466897 - Rename nsIRootBox to nsIPopupContainer. r=mats
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
20e5aadac8ce5054e9d1a81a5e24f834e610a72f
created 2018-07-03 06:03 +0300
pushed 2018-07-03 08:54 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1466897) for xpcshell failures test_ext_schemas_interactive.js and test_ext_contentscript_create_iframe.js CLOSED TREE
87bb8b686a7e913611ef9c02928cadf5708d98b1
created 2018-06-26 17:29 -0700
pushed 2018-07-03 08:54 +0000
Brendan Dahl Brendan Dahl - Bug 1466897 - Rename nsIRootBox to nsIPopupContainer. r=mats
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
19b49df2389f777dd45779d89a3f83046c40b3d6
created 2018-04-27 11:04 -0400
pushed 2018-04-28 17:30 +0000
Neil Deakin Neil Deakin - Bug 1446961, move PopupBoxObject to XULPopupElement, a new subclass of XULElement. Remove popup.xml methods, r=paolo,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
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
479b6858ea6cf96b4842cf5ae78f3bf9e74d3278
created 2018-04-02 13:42 +0200
pushed 2018-04-04 09:42 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1450657: Remove ResolveTag usage in nsMenuPopupFrame. r=bz
94517f503a19c36363ff4f6df6b26b242f2453f5
created 2018-04-03 00:42 -0400
pushed 2018-04-03 09:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1450418. Get rid of nsIDOMScreen. r=qdot
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
777cffb761a26a740f11fb5a810970afb8856386
created 2018-03-05 09:33 +0100
pushed 2018-03-16 17:49 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Now that we use static call, some var instances are not needed anymore r=Ehsan
e6c8f65ed72339bde6ed674f36ac1f6aa7d80b26
created 2018-03-16 14:29 +0100
pushed 2018-03-16 17:49 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
b1117fa567eb9067f2816a813046a129406f20cf
created 2018-03-14 11:13 +0200
pushed 2018-03-14 22:06 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1443080) for spidermonkey build bustage at build/src/js/src/jit/BaselineCacheIRCompiler.cpp
7d509bb8a35d278c15597bff0a0e7855479987e3
created 2018-03-05 09:33 +0100
pushed 2018-03-14 22:06 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Now that we use static call, some var instances are not needed anymore r=Ehsan
53bdcd5937cdb1ccf4388ee7a0f3fee0c3675c52
created 2018-03-05 13:43 +0100
pushed 2018-03-14 22:06 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
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
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
26fa4e61b9bc1acbfa02d28eb727d35a495d427e
created 2018-01-10 08:52 +0100
pushed 2018-01-11 21:53 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1278282 - Remove the 'MOZ_WIDGET_GTK == 2' defines r=karlt,lsalzman
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
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
9f2ab0c452336167d42bb8931e2b9fba930eed89
created 2017-12-07 08:39 -0500
pushed 2017-12-07 22:12 +0000
Neil Deakin Neil Deakin - Bug 1415627, only calculate the offset that positions the current selection over the menulist button when the popup is first opened. After that use that cached value. r=mstange
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
985e9aa1f587e1385257e7e7779f25eb5cbdee25
created 2017-11-09 03:00 +0100
pushed 2017-11-09 09:53 +0000
Mats Palmgren Mats Palmgren - Bug 1414666 part 2 - A few formatting improvements after mass conversion of PresContext()->PresShell() to PresShell(). r=emilio
f91e74cdcf4c4b98b27ae39f4423a9fb1a926d91
created 2017-11-09 03:00 +0100
pushed 2017-11-09 09:53 +0000
Mats Palmgren Mats Palmgren - Bug 1414666 part 1 - Add nsIFrame::PresShell() for convenient access to the shell. r=emilio
e4815e8465a2cc7d09d479dd76e7143a09927fd3
created 2017-11-07 01:20 +0100
pushed 2017-11-07 10:56 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
less more (0) -100 -60 tip