faba9386d77e47365668caaaff18e1e56ded821f: Bug 1560280 - Return a real userAgent string in Browser.getVersion. r=remote-protocol-reviewers,ato
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Jun 2019 09:15:00 +0000 - rev 479801
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Bug 1560280 - Return a real userAgent string in Browser.getVersion. r=remote-protocol-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D35417
2d0328537dcd8e66e8d4cf4ecdad7fe1b7162682: Bug 1558755 - Add docs on how to run mochitests in headless mode, r=pbro,nchevobbe
Ola Gasidlo <ogasidlo@mozilla.com> - Fri, 21 Jun 2019 07:55:28 +0000 - rev 479800
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Bug 1558755 - Add docs on how to run mochitests in headless mode, r=pbro,nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D34683
6a939548fc9007b56afa96ba1ed82a4e971301db: Bug 1558621 Reduce Raptor cold page-load tests on android to have one site per suite r=perftest-reviewers,rwood,AlexandruIonescu
Arnold Iakab <ariakab@mozilla.com> - Fri, 21 Jun 2019 07:43:49 +0000 - rev 479799
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Bug 1558621 Reduce Raptor cold page-load tests on android to have one site per suite r=perftest-reviewers,rwood,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D34687
88e6c989e78320d6a37671e23b92cc4f68736295: Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 20 Jun 2019 22:34:31 +0000 - rev 479798
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt This changes CreateClippedDrawTarget so that instead of taking a max size and a transform it just takes a user space rect of the desired bounds. This change allows the caller to not worry about the computing a max size based on the current clip. Instead this responsibility is lowered into the specific backends. The main motivation for this work is to allow blob recoordination to create recordings that don't depend on the current clip. Some additional benefits are that the API is easier to use and as can be seen simplifies the SVG masking code because it doesn't need to track surface offsets manually. It's also an important step towards removing all the uses of gfxContext::GetClipExtents which will let us get rid of the separate clipping stack in gfxContext and help us move off of gfxContext completely. Most backend implementations of CreateClippedDrawTarget are relatively simple. DrawTargetCapture is modified to track the current clip rect so that it can create a new DrawTargetCapture of the appropriate size without needing to worry about lazy resolution. Differential Revision: https://phabricator.services.mozilla.com/D33363
bdc279fe05f6874d50a236d590418ba7d518a0cb: Improve documentation around 'concrete' in bindings. No bug. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 21 Jun 2019 06:50:52 +0000 - rev 479797
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Improve documentation around 'concrete' in bindings. No bug. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D35465
0e1180cd2a89aa974ae7190839631249727cfca4: Bug 1551614 - Simpler way of restarting our app in a new process; r=VladBaicu
Petru Lingurar <petru.lingurar@softvision.ro> - Thu, 20 Jun 2019 18:53:44 +0000 - rev 479796
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Bug 1551614 - Simpler way of restarting our app in a new process; r=VladBaicu Our Restarter Service would have issues on Android Q: It would run on a separate process that allowed it to kill the app's process but when trying to restart the app it would fail because it would've been a background Service and as such it would've been restricted from starting other Android Application components. To make it work on Android Q we would need to migrate it to a foreground service or piggy-back the SYSTEM_ALERT_WINDOW permission given by the user for the Tab Queue functionality. The chosen solution is simpler and not affected by any of those limitations. Depends on D35402 Differential Revision: https://phabricator.services.mozilla.com/D35403
819d3061b8fb3cbc3143ac68e8f521b7e32f362c: Bug 1551614 - Call BrowserApp's onCreate() before finish(); r=VladBaicu
Petru Lingurar <petru.lingurar@softvision.ro> - Fri, 21 Jun 2019 06:24:43 +0000 - rev 479795
Push 36182 by shindli@mozilla.com at Fri, 21 Jun 2019 16:13:23 +0000
Bug 1551614 - Call BrowserApp's onCreate() before finish(); r=VladBaicu Fix for the following scenario: - "Don't keep activities" checked - Change system language Upon detecting a locale change in BrowserApp's onCreate() we would call finish() and then return before calling super.onCreate(). This patch introdues the call to super.onCreate() before returning and ensures that the app will die cleanly so that upon restarting Gecko can reinit add-ons that touch the UI. Differential Revision: https://phabricator.services.mozilla.com/D35402
516ca8e19a81cc9247188952f46b9dda59bb61a8: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Fri, 21 Jun 2019 12:34:14 +0300 - rev 479794
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Merge inbound to mozilla-central. a=merge
27cb4e06f488659fe63397e9ab4569757d3723a4: Bug 1560360 - Update syntax for disabling more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
Cosmin Sabou <csabou@mozilla.com> - Fri, 21 Jun 2019 06:24:48 +0300 - rev 479793
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1560360 - Update syntax for disabling more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
51a70ac721c07aa77846d5320500960f15ee6fdb: Bug 1560360 - Disable more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
Cosmin Sabou <csabou@mozilla.com> - Fri, 21 Jun 2019 04:15:32 +0300 - rev 479792
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1560360 - Disable more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
d9f7c87aa3b474e99c789b91708b35a288366f26: Bug 1213601 - implement kinetic/inertial scrolling (fling) for Gtk. r=botond
myfreeweb <greg@unrelenting.technology> - Thu, 20 Jun 2019 16:18:45 -0400 - rev 479791
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1213601 - implement kinetic/inertial scrolling (fling) for Gtk. r=botond
46fbd76b43e262194f58cbb015d022eee6104b7b: Bug 1530660: Fix registration for nsSafeFileOutputStream. r=erahm
Kris Maglione <maglione.k@gmail.com> - Thu, 20 Jun 2019 15:40:35 -0700 - rev 479790
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1530660: Fix registration for nsSafeFileOutputStream. r=erahm Differential Revision: https://phabricator.services.mozilla.com/D35490
fbe06fda972e5e7959e34ad4d1dbe1ce54394277: Bug 1560166: Part 3 - Make unused revoke() method non-public. r=mconley
Kris Maglione <maglione.k@gmail.com> - Wed, 19 Jun 2019 17:55:33 -0700 - rev 479789
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1560166: Part 3 - Make unused revoke() method non-public. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D35391
ca6edf1bdf6221bf03c2e7635abe862497edd263: Bug 1560166: Part 2 - Add finalization witness to cleanup dead references. r=mconley
Kris Maglione <maglione.k@gmail.com> - Wed, 19 Jun 2019 12:06:38 -0700 - rev 479788
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1560166: Part 2 - Add finalization witness to cleanup dead references. r=mconley Requiring callers to manually cleanup all DOM references that they create runs counter to the usual JavaScript model of automatic garbage collection, where developers usually do not need to think about manual deallocation. It's bound to lead to leaks before long. This patch adds a finalization witness bound to the element of any DOM reference that we create. When that element is destroyed, the finalization witness also removes its entry from the ID map. Since the mappings are already stored as weak references, this shouldn't result in a change to the behavior that callers see, only in the underlying memory management. It essentially makes this behave as a true weak value map. Differential Revision: https://phabricator.services.mozilla.com/D35354
e477d5f1f5db0ee91082d8a4982e2ae0dedf1e61: Bug 1560166: Part 1 - Stop using UUIDs for DOM reference IDs. r=mconley
Kris Maglione <maglione.k@gmail.com> - Wed, 19 Jun 2019 11:27:02 -0700 - rev 479787
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1560166: Part 1 - Stop using UUIDs for DOM reference IDs. r=mconley UUIDs are expensive to create, to use as map keys, and to transfer between processes. They are also completely unnecessary for this use case, since the number returned by Math.random() has the same characteristics that we're depending on the UUID generator for, only with better performance. That said, even Math.random() is probably overkill for this use case, when we can just use continually incremented serial number and get the same behavior, but I decided to continue using randomized IDs mainly to minimize the magnitude of the change.
c099f4a4ffb6b0a590af7d44a2329925763e1f4b: Bug 1558705 - [css-grid-2] Account for the subgrid's margin/border/padding when resolving its non-subgridded track sizes. r=dholbert
Mats Palmgren <mats@mozilla.com> - Mon, 17 Jun 2019 15:03:03 +0200 - rev 479786
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1558705 - [css-grid-2] Account for the subgrid's margin/border/padding when resolving its non-subgridded track sizes. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D35192
6607d6fa524e4a05ed0122fdd0749c172a194524: Merge mozilla-central to mozilla-inbound.
Cosmin Sabou <csabou@mozilla.com> - Fri, 21 Jun 2019 01:48:24 +0300 - rev 479785
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Merge mozilla-central to mozilla-inbound.
0bd37c71bf0add50ed95311833c32df03865d967: Bug 1560360 - Disabled css-appearance-push-button-001 on win7 debug a=testonly
arthur.iakab <aiakab@mozilla.com> - Fri, 21 Jun 2019 00:26:39 +0300 - rev 479784
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1560360 - Disabled css-appearance-push-button-001 on win7 debug a=testonly
2e0419940dd6393f12bc422de878b606a85575d0: Bug 1395509 - Track malloc memory used by ForOfPIC objects r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 19 Jun 2019 11:34:36 -0700 - rev 479783
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1395509 - Track malloc memory used by ForOfPIC objects r=jandem This refactors freeing stubs and adds memory tracking. It also adds a back pointer to the JSObject to ForOfPIC::Chain which is slightly annoying, but I think there's only one per global so this shouldn't be too bad. Differential Revision: https://phabricator.services.mozilla.com/D35348
fb304348f7b171c95ae674adafaab5da3f3b41a9: Bug 1395509 - Track malloc memory used by script breakpoints r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 19 Jun 2019 11:15:40 -0700 - rev 479782
Push 36181 by shindli@mozilla.com at Fri, 21 Jun 2019 09:36:03 +0000
Bug 1395509 - Track malloc memory used by script breakpoints r=sfink Differential Revision: https://phabricator.services.mozilla.com/D35347
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip