3499107fb6fed729654a8e6d719f7bbaff9c5ca1: Bug 1548317 - Fix twisty color in selected TreeView rows; r=Honza,yzen
Florens Verschelde <florens@fvsch.com> - Sun, 05 May 2019 13:39:41 +0000 - rev 472633
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1548317 - Fix twisty color in selected TreeView rows; r=Honza,yzen Changes impact theme-twisty icons in the TreeView component: - Make sure theme-twisty uses the selection color (white) in selected rows; but override that style for Network details accordion headers. - Improve the vertical alignment and pixel-perfect icon rendering by making sure the icon element takes the full available height (16px) and avoiding assymetrical padding (affects the rendering of centered background-image, making them blurry on 1x displays). - Tweak the horizontal spacing of theme-twisty icons so that they take up a total of 20px width (similar to what is used in Debugger and Inspector), versus 17px previously. Differential Revision: https://phabricator.services.mozilla.com/D29550
7df5932c9da0928f3cc0ece509293e5aeb98864b: Bug 1547277. If the size of the document as recorded in the frame/view tree and the document viewer diverge as a result of a call to GetContentSize make sure to invalidate when they converge again because what we draw is changing. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Sun, 05 May 2019 03:21:41 +0000 - rev 472632
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1547277. If the size of the document as recorded in the frame/view tree and the document viewer diverge as a result of a call to GetContentSize make sure to invalidate when they converge again because what we draw is changing. r=mattwoodrow The code comment mostly explains things. Differential Revision: https://phabricator.services.mozilla.com/D29953
7637b7b1a6d24f9b172665929b7e026e0a3a3dc7: Bug 1548242 - Use cross compartment wrapper map to calculate debugger's sweep group edges where possible r=sfink?
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 03 May 2019 16:49:13 +0000 - rev 472631
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1548242 - Use cross compartment wrapper map to calculate debugger's sweep group edges where possible r=sfink? Rather than consulting the debugger weak maps to add reverse edges corresponding to forward edges added for cross compartment wrappers, add both forward and reverse edges when iterating the cross compartment wrapper map. Remove zone counts from debugger weak maps. Differential Revision: https://phabricator.services.mozilla.com/D29496
267df62ca84ea961b13ab7cf1531c29a8dfdcf42: Bug 1522455 - Position sticky can be handled by the compositor, so should be considered an async AGR. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 03 May 2019 13:22:27 +0000 - rev 472630
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1522455 - Position sticky can be handled by the compositor, so should be considered an async AGR. r=miko Differential Revision: https://phabricator.services.mozilla.com/D29796
1d35f8d88bdd007e01d42c4ff76c6d10d7c01a98: Bug 1549133: Make intermediate add-on signing cert injection less insane. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 05 May 2019 04:44:34 +0000 - rev 472629
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1549133: Make intermediate add-on signing cert injection less insane. r=aswan Differential Revision: https://phabricator.services.mozilla.com/D29955
e86a75908fd3f530563496cee8777f0e64e3fd20: Merge mozilla-central to autoland a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Mon, 06 May 2019 00:42:50 +0300 - rev 472628
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Merge mozilla-central to autoland a=merge on a CLOSED TREE
25bc2e11f12fa6b52e8783dd468f72cfeda3f025: Bug 1528078 - Adding WebRTC device access and deprecated interface telemetry r=jib,smaug
Nico Grunbaum <na-g@nostrum.com> - Fri, 03 May 2019 23:50:22 +0000 - rev 472627
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1528078 - Adding WebRTC device access and deprecated interface telemetry r=jib,smaug Adding telemetry for gUM, enumerate devices, and mozRTCPeerConnection Differential Revision: https://phabricator.services.mozilla.com/D23103
ce409badd9d99ebef2b56471d88631a9da5400c1: Backed out 2 changesets (bug 1543247) for build bustages. CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Sat, 04 May 2019 03:10:55 +0300 - rev 472626
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Backed out 2 changesets (bug 1543247) for build bustages. CLOSED TREE Backed out changeset feb726e4f15d (bug 1543247) Backed out changeset 4b3619d89abd (bug 1543247)
a977984e786215c2d186e00eee7c1f408c46e274: bug 1546361 - recreate cert_storage data as necessary r=jcj,myk
Dana Keeler <dkeeler@mozilla.com> - Fri, 03 May 2019 23:41:17 +0000 - rev 472625
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
bug 1546361 - recreate cert_storage data as necessary r=jcj,myk It turns out that an rkv database created on a 32-bit platform cannot be used on a 64-bit platform and vice-versa. To work around this for now, we delete and recreate the DB backing cert_storage and set flags to let our consumers know to re-load all known data. Differential Revision: https://phabricator.services.mozilla.com/D29591
feb726e4f15d761c5e6a03d4cb9ce732f368b257: Bug 1543247 - Part 2: Install `visualmetrics.py` prerequisites. r=ahal
Nick Alexander <nalexander@mozilla.com> - Fri, 03 May 2019 22:45:22 +0000 - rev 472624
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1543247 - Part 2: Install `visualmetrics.py` prerequisites. r=ahal Under the hood, browsertime invokes a certain `visualmetrics.py` script. That script depends on `ffmpeg` and ImageMagick's `convert`, `compare`, and `mogrify` commands. It also depends on certain Python packages. So this installs those dependencies, and then wires up the evaluation environment such that `./mach browsertime` can find the dependencies. It also adds a `./mach visualmetrics` command for processing a captured MP4 file in the same way that browsertime processes such a file. In order to avoid downloading dependencies multiple time, the existing artifact cache is extracted. This is a small first step towards [Bug 1526021](https://bugzilla.mozilla.org/show_bug.cgi?id=1526021), which might want to use this artifact cache as well. At this time, hashes and filesizes are not verified. During development, the upstream files changed multiple times, and it's not worth being completely locked down while experimenting with this functionality. If we start running this code in automation or in more sensitive environments, we can build fetch tasks and TC indexes to streamline the artifact gathering process. It is expected that a future mach command will want to invoke browsertime without suffering the overhead of invoking Python (and mach, which is itself bulky) so a nod is given to exposing the relevant environment pieces. During testing, it was discovered that [MozillaBuild doesn't ship git](https://bugzilla.mozilla.org/show_bug.cgi?id=1503028), so that git repositories can't be used out-of-the-box on Windows. So instead we use a [tarball link from github.com/$USER/$REPO/tarball/$COMMIT-LIKE](https://github.blog/2008-03-03-tarball-downloads/). Differential Revision: https://phabricator.services.mozilla.com/D29442
4b3619d89abd49a9f47a2c36a95edf765e813764: Bug 1543247 - Part 1: Add `mach browsertime` command that installs and invokes browsertime. r=Standard8,ahal
Nick Alexander <nalexander@mozilla.com> - Fri, 03 May 2019 22:44:23 +0000 - rev 472623
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1543247 - Part 1: Add `mach browsertime` command that installs and invokes browsertime. r=Standard8,ahal [browsertime](https://github.com/sitespeedio/browsertime) is a harness for running performance tests, similar to Mozilla's Raptor testing framework. The Performance Team is using it locally with some success, but we're running a heavily modified toolchain that is challenging to install. This mach command is intended to be leverage for getting more folks able to use browsertime easily. In particular, the version of browsertime that this installs has nalexander's changes to support testing GeckoView-based vehicles. If this approach meets with approval, I'll continue to follow-up with additional configuration and tooling layers to make it even easier to drive GeckoView-based vehicles. I elected to piggy-back install on the eslint installation process, since this is very similar. To that end, I generalized what was there very slightly. I elected not to try to move the existing code into a more obvious shared location, although it might be possible, because it wasn't clear what contexts the existing code would be invoked from. In particular I wasn't certain the code could rely on a complete mozbuild checkout. I did need to ensure the local Node.js binary is early on the PATH; this was an issue I ran into with my initial Node/Yarn prototyping many months ago. At heart the issue is that package scripts in the wild invoke a bare `node` or `npm` command; if there was a culture of invoking $NODE or $NPM, this wouldn't be necessary. There's no harm doing it for ESlint, and it will help the next person who wants to install an NPM package for tooling in this manner. Differential Revision: https://phabricator.services.mozilla.com/D26820
09d50908a15e4e0010acae2eb1ca3e8e121455b2: Bug 1548842 - always try to center selected row when toggling audit filter. r=mtigley
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 03 May 2019 17:46:58 +0000 - rev 472622
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1548842 - always try to center selected row when toggling audit filter. r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D29830
4dabc47dec1223930955d6e7eeb09d7fb5a61661: Bug 1523324 - Add retries to upload_generated_sources.py; r=nalexander
Mike Shal <mshal@mozilla.com> - Fri, 03 May 2019 23:26:51 +0000 - rev 472621
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1523324 - Add retries to upload_generated_sources.py; r=nalexander Occasionally the taskcluster fetches can fail, so make sure the requests library automatically retries if possible. Differential Revision: https://phabricator.services.mozilla.com/D29914
ee580278f872fc2b68631da034d80a3dbf4eed2a: Bug 1538540 - Respect texture_cache rebuild reqs even if doc has no pixels r=kvark
Doug Thayer <dothayer@mozilla.com> - Fri, 03 May 2019 20:30:46 +0000 - rev 472620
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1538540 - Respect texture_cache rebuild reqs even if doc has no pixels r=kvark If a document has an empty rect for whatever reason (in the case observed, this was due to running a full screen video in the content document, which occludes the chrome document), then we still want to ensure that we build a frame if the texture cache has performed a clear, as otherwise we may try to access stale items from the texture resolver in render_impl. Differential Revision: https://phabricator.services.mozilla.com/D29848
1b3ddfeda3ba7c39df47f2d21f9bc3416d9d340f: Bug 1546077 - Fix some background colors and a few other colors in about:addons for dark mode r=dao
Kestrel <ke5trel@protonmail.com> - Wed, 01 May 2019 11:59:08 +0000 - rev 472619
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1546077 - Fix some background colors and a few other colors in about:addons for dark mode r=dao Differential Revision: https://phabricator.services.mozilla.com/D28328
e41e55098af85d1c8d0ddecd9e1bc1a16b4e9124: Bug 1548873 - When running android mach test commands, always offer to install app; r=snorp
Geoff Brown <gbrown@mozilla.com> - Fri, 03 May 2019 22:11:24 +0000 - rev 472618
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1548873 - When running android mach test commands, always offer to install app; r=snorp In addition to the inconvenience of geckoview installation, there are other reasons to re-install, notably to test against new changes; let's always offer to install, regardless of which app is requested and regardless of whether it is installed. I've also removed the looping that was here: I think prompting once is sufficient. Differential Revision: https://phabricator.services.mozilla.com/D29880
98cb4c6801fabba135f952da3be1311e0c922759: Bug 1546553 - Run Android xpcshell tests on 7.0 x86_64; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Fri, 03 May 2019 22:11:24 +0000 - rev 472617
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1546553 - Run Android xpcshell tests on 7.0 x86_64; r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D29844
00111a2a6eecd8b86c2543751fec9a63b5079f9d: Bug 1548947. Add a missing intel device id.
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 03 May 2019 22:04:05 +0000 - rev 472616
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1548947. Add a missing intel device id. I had missed this id in the gpu-db. Differential Revision: https://phabricator.services.mozilla.com/D29898
87ead560a2690e1358e314c9f46a44d1426afbdb: Bug 1548538: Refactor IsCacheableGetPropCall r=tcampbell
Iain Ireland <iireland@mozilla.com> - Fri, 03 May 2019 19:15:03 +0000 - rev 472615
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1548538: Refactor IsCacheableGetPropCall r=tcampbell Cleaning some stuff up while we're touching this code. Differential Revision: https://phabricator.services.mozilla.com/D29752
bd790e80a2f794b60bd9e300faf0c9eeea821054: Bug 1407415 - Add a CamerasParent shutdown blocker. r=dminor,asuth
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 03 May 2019 21:08:45 +0000 - rev 472614
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1407415 - Add a CamerasParent shutdown blocker. r=dminor,asuth Differential Revision: https://phabricator.services.mozilla.com/D29701
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip