f57ccba9c9b51bf5bb1c01517c8af1f5f3ebe099: Bug 1453053 part 1. Remove useless QIs to nsIDOMNode. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:06:25 -0400 - rev 466463
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453053 part 1. Remove useless QIs to nsIDOMNode. r=qdot MozReview-Commit-ID: GokPD2buxzN
3406e123d279f0959468a4de10e8983cc3d327dc: Bug 1452786 part 2. Stop using a generated chromeonly isInstance method. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:06:07 -0400 - rev 466462
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1452786 part 2. Stop using a generated chromeonly isInstance method. r=qdot This changes semantics in all sorts of ways (e.g. now we get the right proto from our |this| value instead of it being baked into the function). But if all our chrome callers are well-behaved this should be ok. We _could_ bake the proto id and depth into the function itself by using js::NewFunctionWithReserved if it were not for Xrays. Those already need the reserved slots on functions we Xray. MozReview-Commit-ID: 1bYrKWWIc1P
f87a1de08a8ac787d53034c1f36a13946f22b8a4: Bug 1452786 part 1. Move the "is chrome" check for installing [ChromeOnly] stuff into the shared CreateInterfaceObjects method. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:06:05 -0400 - rev 466461
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1452786 part 1. Move the "is chrome" check for installing [ChromeOnly] stuff into the shared CreateInterfaceObjects method. r=qdot Right now we do this check pretty much always anyway for isInstance... we do it twice for anything that actually has [ChromeOnly] bits. MozReview-Commit-ID: FHbYED4FPJe
03a535f247d807f960caf507938fa9c16c967160: Bug 1453487 part 3. Make nsIDOMEventListener noscript. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:06:00 -0400 - rev 466460
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453487 part 3. Make nsIDOMEventListener noscript. r=smaug MozReview-Commit-ID: 9jakAl7hMbb
2a9b18f3f4ace72abfcb323612eb7cf9bd147076: Bug 1453487 part 2. Remove useless implements="nsIDOMEventListener" from XBL bindings. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:05:49 -0400 - rev 466459
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453487 part 2. Remove useless implements="nsIDOMEventListener" from XBL bindings. r=smaug MozReview-Commit-ID: 4OjGuYkpXMM
a5d3181f3b27516389832323e67b600c91999839: Bug 1453487 part 1. Stop using XPCWrappedNative for nsIDOMEventListener. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:05:38 -0400 - rev 466458
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453487 part 1. Stop using XPCWrappedNative for nsIDOMEventListener. r=smaug MozReview-Commit-ID: Es4fEdGDzbx
1c2716f85b46caf57f1a096d729508d4b289c15e: Bug 1453345 part 6. Mark nsIDOMEventListener builtinclass. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:03:45 -0400 - rev 466457
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453345 part 6. Mark nsIDOMEventListener builtinclass. r=smaug We can't make it non-scriptable, becuse we have _one_ case in which we actually expose a C++ event listener to script: the return value of nsISessionStoreUtils.createDynamicFrameEventFilter. MozReview-Commit-ID: KTv2WsvGN52
eb2cb334ba39ca557c7f6818cf4a86a872c30671: Bug 1453345 part 5. Remove pointless JS implemenations of QI to nsIDOMEventListener. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:03:45 -0400 - rev 466456
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453345 part 5. Remove pointless JS implemenations of QI to nsIDOMEventListener. r=smaug MozReview-Commit-ID: Db0v6GZ0deo
a5f419dfebd530ed0c7bfe37e91120502b1f012d: Bug 1453345 part 4. Stop using XPCWrappedJS implementing nsIDOMEventListener in EventListenerInfo. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:03:44 -0400 - rev 466455
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453345 part 4. Stop using XPCWrappedJS implementing nsIDOMEventListener in EventListenerInfo. r=smaug MozReview-Commit-ID: I5oYAYaA6CV
57eb117b924686acfbfbf17341a83011b73cb532: Bug 1453345 part 3. Remove the eWrappedJSListener listener type, now that we shouldn't have them anymore. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:03:44 -0400 - rev 466454
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453345 part 3. Remove the eWrappedJSListener listener type, now that we shouldn't have them anymore. r=smaug MozReview-Commit-ID: LycJUIJm5p9
b7d33dbd5c48f59a6414951daa4f1a5e6a895e1c: Bug 1453345 part 2. Switch geckoview's prompt setup to not rely on XPCWrappedJS implementing nsIDOMEventListener. r=jchen
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:03:44 -0400 - rev 466453
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453345 part 2. Switch geckoview's prompt setup to not rely on XPCWrappedJS implementing nsIDOMEventListener. r=jchen MozReview-Commit-ID: 3CKiDtpQePU
81d403264f0cd61686c0b842d6a1391b07c1ed43: Bug 1453345 part 1. Switch session storage content scripts to not rely on XPCWrappedJS implementing nsIDOMEventListener. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Apr 2018 00:03:44 -0400 - rev 466452
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453345 part 1. Switch session storage content scripts to not rely on XPCWrappedJS implementing nsIDOMEventListener. r=smaug MozReview-Commit-ID: LPYKxngcXJw
72f15f83cdb6d373bccf3807c51173ec238668b3: Bug 1453195 - Reduce mOptions.UseWebRender() usage in CompositorBridgeParent r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 12 Apr 2018 12:18:50 +0900 - rev 466451
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453195 - Reduce mOptions.UseWebRender() usage in CompositorBridgeParent r=nical
55a595f1101e1473c2a63dd04d710f4555f1c490: Backed out changeset b4dcb47b8542 (bug 1449100) for dt failures in devtools/client/netmonitor/test/browser_net_pane-network-details.js on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 12 Apr 2018 06:09:19 +0300 - rev 466450
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Backed out changeset b4dcb47b8542 (bug 1449100) for dt failures in devtools/client/netmonitor/test/browser_net_pane-network-details.js on a CLOSED TREE
fbbc76f40fcc2dce6492a7edf260f101cab110e2: Bug 1453066 - Update Debugger Frontend v34. r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Wed, 11 Apr 2018 14:55:18 -0400 - rev 466449
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453066 - Update Debugger Frontend v34. r=jdescottes
66b410a96377731772528526772b0b590a698186: Backed out changeset 11a9cb8e8200 (bug 1446671) for ES Linting opt failures on accessible/tests/browser/events/browser_test_textcaret.js on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 12 Apr 2018 04:35:22 +0300 - rev 466448
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Backed out changeset 11a9cb8e8200 (bug 1446671) for ES Linting opt failures on accessible/tests/browser/events/browser_test_textcaret.js on a CLOSED TREE
b4dcb47b854282d4e439f678c79fc2527a215c0d: Bug 1449100 - Move network details panel toggle buton next to the sidebar tabs. r=Honza
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 11 Apr 2018 11:22:24 -0400 - rev 466447
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1449100 - Move network details panel toggle buton next to the sidebar tabs. r=Honza
6f973e2cc44db9ff26a3c7754e4d54c2cfef7012: Bug 1451458. Make sure we always clear items on size change. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 11 Apr 2018 13:06:04 -0400 - rev 466446
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1451458. Make sure we always clear items on size change. r=mstange This changes the code around mFollowing group size changes to match the code in DoGroupingForDisplayList. Specifically, it makes sure we always ClearItems() on size changes even if we don't have a key.
c4e17dd680658e18f7f9260503676d74dc94e300: Bug 1445922 - Disable PGO for Win32 libaom due to compiler OOMs. r=froydnj
David Major <dmajor@mozilla.com> - Wed, 11 Apr 2018 10:17:00 +0300 - rev 466445
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445922 - Disable PGO for Win32 libaom due to compiler OOMs. r=froydnj
82693b15029f44e8fa44cdb8bc7c968054624630: Bug 1449071 - Disable toolkit/mozapps/extensions/test/browser/browser_file_xpi_no_process_switch.js on Linux64 and Win7 due to frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Thu, 12 Apr 2018 03:33:29 +0300 - rev 466444
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1449071 - Disable toolkit/mozapps/extensions/test/browser/browser_file_xpi_no_process_switch.js on Linux64 and Win7 due to frequent failures. r=jmaher
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip