c2b5dfcbd692d0c713ace2076d00b8d973c9a400: Bug 1486596 - Add tests to ensure GeckoSession can be collected by the GC r=jchen
James Willcox <snorp@snorp.net> - Thu, 30 Aug 2018 13:18:57 -0500 - rev 495224
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Add tests to ensure GeckoSession can be collected by the GC r=jchen
7e5bfc676ff76850c341dc0e17787cc761c1b49d: Bug 1486596 - Hold a WeakRef to EventDispatcher from native code r=jchen
James Willcox <snorp@snorp.net> - Sat, 01 Sep 2018 16:48:08 -0500 - rev 495223
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Hold a WeakRef to EventDispatcher from native code r=jchen
0ac1fbefa4f4d91b3ce310319c2b231a058a6a72: Bug 1486596 - Hold a WeakReference to GeckoSession from GeckoEditable r=jchen
James Willcox <snorp@snorp.net> - Sat, 01 Sep 2018 16:48:49 -0500 - rev 495222
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Hold a WeakReference to GeckoSession from GeckoEditable r=jchen This is necessary because the GC root for GeckoEditable is a native reference, preventing the GC from recognizing that the only reference to the GeckoEditable is the owning GeckoSession and doing normal cycle collector stuff. We break the cycle ourselves by using a WeakReference to hold the GeckoSession within GeckoEditable.
355f1c2a3f8322f1d3d596423a52f3bd51a455e4: Bug 1486596 - Hold a WeakRef to LayerSession::Compositor from nsWindow r=jchen
James Willcox <snorp@snorp.net> - Sat, 01 Sep 2018 16:51:02 -0500 - rev 495221
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Hold a WeakRef to LayerSession::Compositor from nsWindow r=jchen
a82faa24a0a6c561bebfdb8e33ad21bb4dab61f2: Bug 1486596 - Hold a WeakRef to PanZoomController from nsWindow r=jchen
James Willcox <snorp@snorp.net> - Sat, 01 Sep 2018 16:50:40 -0500 - rev 495220
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Hold a WeakRef to PanZoomController from nsWindow r=jchen
c0cef26afa24e0f1c3f1ecd29fccd7f7472348c5: Bug 1486596 - Ensure GeckoSession.Window is owned by a single GeckoSession r=jchen
James Willcox <snorp@snorp.net> - Wed, 29 Aug 2018 17:47:16 -0500 - rev 495219
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Ensure GeckoSession.Window is owned by a single GeckoSession r=jchen Reviewers: jchen Tags: #secure-revision Bug #: 1486596 Differential Revision: https://phabricator.services.mozilla.com/D4617
4a8062e9732e9ccd19578e93d28fccbbc5453289: Bug 1486596 - Implement finalizer for GeckoSession.Window r=jchen
James Willcox <snorp@snorp.net> - Wed, 29 Aug 2018 17:23:46 -0500 - rev 495218
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Implement finalizer for GeckoSession.Window r=jchen
e7ddac13c48fd31edaaaf69288c6e8151bd91738: Bug 1486596 - Hold a WeakRef to GeckoSession.Window from nsWindow r=jchen
James Willcox <snorp@snorp.net> - Wed, 29 Aug 2018 13:10:46 -0500 - rev 495217
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Hold a WeakRef to GeckoSession.Window from nsWindow r=jchen This is necessary so that GeckoSession.Window can be garbage collected, at which point the finalizer will close the underlying nsWindow.
fabcbe61060edda6f51bd7f790be044542505b6d: Bug 1486596 - Add WeakRef support to mozilla::jni r=jchen
James Willcox <snorp@snorp.net> - Wed, 29 Aug 2018 13:10:24 -0500 - rev 495216
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1486596 - Add WeakRef support to mozilla::jni r=jchen
4526e08d44775dd3c32ce27c16d96e4b995eea60: Bug 1495228. Re-generate FFI header
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 03 Oct 2018 11:57:38 -0400 - rev 495215
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495228. Re-generate FFI header
3e45393406be33f3016ecf108664a7494fc4583a: Bug 1495228 - Api change from PR#3147.
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 03 Oct 2018 11:39:54 -0400 - rev 495214
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495228 - Api change from PR#3147.
1eb163b766fd1c6e1e8a90e53e74d0601c28b655: Bug 1415272 - Enable perspective-scrolling-3 as it passes with WR PR 3154. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 03 Oct 2018 11:39:18 -0400 - rev 495213
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1415272 - Enable perspective-scrolling-3 as it passes with WR PR 3154. r=jrmuizel
a351e7a11b2cadfd03f942e5f1e5f506011da08c: Bug 1495228. Update webrender to commit 9536249e3ed920a920346f6cc0a79473cad16099
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 03 Oct 2018 11:38:56 -0400 - rev 495212
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495228. Update webrender to commit 9536249e3ed920a920346f6cc0a79473cad16099
831c1cae9dde0bd0f2eff1023fbe80afef8d8e8d: Bug 1496050 - Fallback to GetFileInformationByHandle if GetFileInformationByHandleEx failed. r=mhowell
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 04 Oct 2018 01:04:07 +0900 - rev 495211
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1496050 - Fallback to GetFileInformationByHandle if GetFileInformationByHandleEx failed. r=mhowell Since some filesystems do not support FileIdInfo, we can't assume that it will succeed even on Windows 8 or later.
9c6662e31204379c3e6f8dc4b0909f95b573664f: Bug 1495820 - Inline do_QueryWrappedNative() r=bzbarsky
Andrew McCreight <continuation@gmail.com> - Wed, 03 Oct 2018 21:40:26 +0000 - rev 495210
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495820 - Inline do_QueryWrappedNative() r=bzbarsky This method does very little, and is called in only a few places, so just inline it. The error variant is not called at all. Simplifying this makes it easier for me to change do_QueryInterface. Differential Revision: https://phabricator.services.mozilla.com/D7527
ff773ba8e86997a8b7bb049ee6baf70b25ec013d: Merge mozilla-central to autoland. a=merge
Cosmin Sabou <csabou@mozilla.com> - Thu, 04 Oct 2018 02:36:53 +0300 - rev 495209
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-central to autoland. a=merge
801d7d6ee6f046561c78710a9fb14af8b5a8bb39: Bug 1473926 - Move datetimepopup.css rules to browser.css. r=mconley
Tim Nguyen <ntim.bugs@gmail.com> - Wed, 03 Oct 2018 21:10:51 +0000 - rev 495208
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1473926 - Move datetimepopup.css rules to browser.css. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D7650
b37b275c93648fc79fd82633e2db3b969cd14e46: Bug 1496152 - Implement UrlbarInput focused getter. r=Standard8
Dão Gottwald <dao@mozilla.com> - Wed, 03 Oct 2018 20:16:30 +0000 - rev 495207
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1496152 - Implement UrlbarInput focused getter. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D7630
35617edceddab3f598412be21028155ada286e62: Bug 1496165 - Rename UrlbarInput event handlers to be more readable. r=Standard8
Dão Gottwald <dao@mozilla.com> - Wed, 03 Oct 2018 19:33:41 +0000 - rev 495206
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1496165 - Rename UrlbarInput event handlers to be more readable. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D7635
2d5a7c965683ec6c52f881d194551db628b18821: Bug 1461798 - Migrate <tooltip> to a C++ implementation. r=smaug
Brendan Dahl <bdahl@mozilla.com> - Wed, 03 Oct 2018 20:42:19 +0000 - rev 495205
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1461798 - Migrate <tooltip> to a C++ implementation. r=smaug Move the implementation of the XBL tooltip to C++ so the element can safely be created during native anonymous content creation. The 'mouseover' and 'mouseout' event handlers were not moved as they appear to be legacy code that is no longer needed. A number of tests started perma-failing after this patch. Most failures were caused by a timing change where plugins sometimes load after the document "load" event. Many of the failures had intermittents associated with them and the tests were not waiting for plugins to load before starting. The test "test_weakmap_keys_preserved2.xul" had a bug where it was possible for it to finish before all the tests were run. Differential Revision: https://phabricator.services.mozilla.com/D5065
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip