c0a80d37576d533c77544dc434b2618651351c9e: bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
Andreas Tolfsen <ato@sny.no> - Wed, 14 Aug 2019 14:58:02 +0000 - rev 487922
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes We vendor the Puppeteer library, but not its dependencies. When "npm install" is called in remote/test/puppeteer/, it puts its dependencies under remote/test/puppeteer/node_modules/ and generates a remote/test/puppeteer/package-lock.json file. We do not want these to be checked in. DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D37010
939ce2afcf0b550a4d6e5ae7e3b3f68c41bcd73c: bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
Andreas Tolfsen <ato@sny.no> - Wed, 14 Aug 2019 14:58:00 +0000 - rev 487921
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes Introduces "./mach puppeteer-test" command for running the Puppeteer tests against the remote agent. This has to be a top-level command because the automatic test detection system in mach does not allow us to delegate to a subcommand such as "./mach remote puppeteer-test". The tests run against a fork of Puppeteer with hotfixes needed for it to work with the CDP implementation in Firefox. This fork is located at https://github.com/andreastt/puppeteer/tree/firefox, and vendored under remote/test/puppeteer/ in a previous commit in this series. Differential Revision: https://phabricator.services.mozilla.com/D37009
3b3a2a9fbc8bd6ef8d5eb1e0fecb3db48366d80b: bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
Andreas Tolfsen <ato@sny.no> - Wed, 14 Aug 2019 14:57:58 +0000 - rev 487920
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes Puppeteer is licensed under the Apache-2.0 license. No code from Puppeteer gets included in Firefox. Differential Revision: https://phabricator.services.mozilla.com/D37008
b96dede008ada64edc0ba61c96335c5f08afc23a: bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
Andreas Tolfsen <ato@sny.no> - Wed, 14 Aug 2019 14:57:51 +0000 - rev 487919
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester Introduces "./mach remote vendor-puppeteer" for vendoring the Puppeteer client without dependencies into remote/test/puppeteer/. The particular checkout of Puppeteer is https://github.com/andreastt/puppeteer/tree/firefox, which contains a couple of hotfixes we need for the client to work with the Firefox implementation of CDP. The remote agent targets a specific version of Puppeteer, so it is not suitable for this to be vendored under third_party/. We also wouldn't want other code in central to accidentally use a patched fork. The vendoring process is not part of "./mach vendor" because it does not yet have Node.js support, and implementing that for mach is outside the scope of getting the Puppeteer tests running with the remote agent. Differential Revision: https://phabricator.services.mozilla.com/D37007
997d1568d944a892bb94c0e2a79f99966b8b097d: bug 1540655: build: sort MACH_MODULES; r=firefox-build-system-reviewers,mshal
Andreas Tolfsen <ato@sny.no> - Wed, 14 Aug 2019 14:57:49 +0000 - rev 487918
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
bug 1540655: build: sort MACH_MODULES; r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D37006
c7020788e8b67eefb983ea9209cfe2db8e8a063e: Bug 1428917 - Remove broken RTL support for inspector breadcrumbs in RTL locales r=gl
Itiel <itiel_yn8@walla.com> - Wed, 14 Aug 2019 14:58:25 +0000 - rev 487917
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1428917 - Remove broken RTL support for inspector breadcrumbs in RTL locales r=gl Since the 2 code panels above are LTR and in english characters only, it doesn't make sense to break the flow and make the bottom part RTL, so this removes RTL support altogether and forces LTR on html-arrowscrollbox-inner. Differential Revision: https://phabricator.services.mozilla.com/D41287
771185e8e4dc342f4343d81bf98d852f8a640328: Bug 1224129 - Force LTR on boxmodel items text r=gl
Itiel <itiel_yn8@walla.com> - Wed, 14 Aug 2019 14:50:42 +0000 - rev 487916
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1224129 - Force LTR on boxmodel items text r=gl Differential Revision: https://phabricator.services.mozilla.com/D41363
02d5d29830cf35a3c467bc6fa21864230ea73475: Bug 1573273: Add ProfilerLabelBegin and ProfilerLabelEnd to mozglue; r=gerald
Aaron Klotz <aklotz@mozilla.com> - Wed, 14 Aug 2019 03:46:41 +0000 - rev 487915
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1573273: Add ProfilerLabelBegin and ProfilerLabelEnd to mozglue; r=gerald While mozglue continues to be the correct location for calling the affected code in this patch, the calls requiring profiler labels will soon be originating from firefox.exe via the launcher process. mozglue will be supplying the launcher process with an interface that consists of what are effectively "OnBeginDllLoad" and "OnEndDllLoad" callback notifications; obviously an RAII class is not going to be useful for that case. We still want to keep the RAII stuff around, however, since we still need it for cases where we need to fall back to using the legacy DLL blocklist. Differential Revision: https://phabricator.services.mozilla.com/D41807
f562fda29d7c0e097e27b631816e52d28d8d4278: Bug 1573622 - Do not enforce eval() assertions if userchrome.css is enabled r=ckerschb
Tom Ritter <tom@mozilla.com> - Wed, 14 Aug 2019 14:29:57 +0000 - rev 487914
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1573622 - Do not enforce eval() assertions if userchrome.css is enabled r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D41814
786e33943f52dc58c86bf477158c689265ce928c: Backed out changeset 5ed6b561f0ea (bug 1573140) for causing ESlint failres CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 14 Aug 2019 17:31:57 +0300 - rev 487913
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Backed out changeset 5ed6b561f0ea (bug 1573140) for causing ESlint failres CLOSED TREE
9a042cc80b6eec16175b903d9f67d4f3b69c5a3a: Bug 1573681. Allow 0 calls to GetDeviceStatus. r=florian
Jeff Muizelaar <jrmuizel@gmail.com> - Wed, 14 Aug 2019 14:11:38 +0000 - rev 487912
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1573681. Allow 0 calls to GetDeviceStatus. r=florian If Init() completes before we call EnsureGPUReady we won't send GetDeviceStatus so we can safely ignore if unused. Differential Revision: https://phabricator.services.mozilla.com/D41851
9c26864bb07d3d51f55f3ca183c32b21114200b3: Bug 1466200 - Remove speedometer support from Talos r=rwood,davehunt,perftest-reviewers
Hamzah <hamzah18051@iiitd.ac.in> - Mon, 12 Aug 2019 20:58:48 +0000 - rev 487911
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1466200 - Remove speedometer support from Talos r=rwood,davehunt,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D39532
e7de86d5d8e41a3b9c89b06632a033a566fc2b7e: Bug 1561526 - WebSocket frame list should support auto scroll to bottom. r=Honza
tanhengyeow <E0032242@u.nus.edu> - Wed, 14 Aug 2019 14:04:53 +0000 - rev 487910
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1561526 - WebSocket frame list should support auto scroll to bottom. r=Honza Support auto scroll to bottom. Differential Revision: https://phabricator.services.mozilla.com/D39743
15846b81170a0c7cdeee4f72695e6543fbfe8362: Bug 1571415 - Add a Console Message for XTCO-Nosniff r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Wed, 14 Aug 2019 12:44:08 +0000 - rev 487909
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1571415 - Add a Console Message for XTCO-Nosniff r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D41550
b3ee5fed44ec711f79202150223cda9397c6ed80: Bug 1571742 - Move Nosniff-Check into Sniffers r=ckerschb,dragana
Sebastian Streich <sstreich@mozilla.com> - Wed, 14 Aug 2019 13:59:06 +0000 - rev 487908
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1571742 - Move Nosniff-Check into Sniffers r=ckerschb,dragana Differential Revision: https://phabricator.services.mozilla.com/D41504
5ed6b561f0eac353ca492fdc9017673f3b94ccd1: Bug 1573140 - Fixes adjustCertInformation function to avoid returning empty or undefined elements.r=johannh
Carolina <carolina.jimenez.g@gmail.com> - Wed, 14 Aug 2019 13:08:03 +0000 - rev 487907
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1573140 - Fixes adjustCertInformation function to avoid returning empty or undefined elements.r=johannh Differential Revision: https://phabricator.services.mozilla.com/D41601
9983709a8828cf38cb8b92b0bdf84ca81c49d143: Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Aug 2019 01:32:41 +0000 - rev 487906
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium We always define it to the same thing, and we're inconsistent in whether we use `CPP_THROW_NEW` or `throw()`, so we might as well just use the standard C++ thing and get rid of some baggage. Differential Revision: https://phabricator.services.mozilla.com/D40425
004cffecd2ff0ff11e3b899b53f0ca38804292a5: Bug 1561336 - ftl file ready for translations. r=fluent-reviewers,mtigley,flod
Micah Tigley <mtigley@mozilla.com> - Wed, 14 Aug 2019 13:52:19 +0000 - rev 487905
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1561336 - ftl file ready for translations. r=fluent-reviewers,mtigley,flod Differential Revision: https://phabricator.services.mozilla.com/D41431
ba24cc998a460e9c5e9c8efd5df0f1a7257f0106: Bug 1573734 - prefer atomic_thread_fence in StyleArcInner::DecrementRef; r=emilio
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Aug 2019 13:55:31 +0000 - rev 487904
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Bug 1573734 - prefer atomic_thread_fence in StyleArcInner::DecrementRef; r=emilio This change is motivated by `atomic::load` being `nodiscard` on Windows and `atomic_thread_fence` being closer to what `Arc::drop` and `ThreadSafeAutoRefCnt` does. We keep the `MOZ_TSAN` refinement of `ThreadSafeAutoRefCnt` as well. Differential Revision: https://phabricator.services.mozilla.com/D41945
de5211a750d35dcdd4d7d24d8a20ea2de0d2259f: Backed out changeset cd37bc4841c4 (bug 1573775) for causing direction-009.html to perma fail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 14 Aug 2019 16:56:53 +0300 - rev 487903
Push 36433 by btara@mozilla.com at Wed, 14 Aug 2019 21:57:52 +0000
Backed out changeset cd37bc4841c4 (bug 1573775) for causing direction-009.html to perma fail CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip