5118d628ec890f6dada7e16c1ac60d0d56a43483: Bug 1542826 - Add BSD-3-Clause license to about:license and whitelist sha1 which uses it. r=froydnj,mhoye
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Apr 2019 19:56:09 +0000 - rev 470551
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1542826 - Add BSD-3-Clause license to about:license and whitelist sha1 which uses it. r=froydnj,mhoye Differential Revision: https://phabricator.services.mozilla.com/D28355
5744891efeefbe21a8ad96e860b5b2da39d354f4: Bug 1542826 - Re-vendor rust dependencies. r=froydnj
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Apr 2019 19:55:36 +0000 - rev 470550
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1542826 - Re-vendor rust dependencies. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D28354
e5af8cd01080bb5a1008bdcecfffd7c5dfb66690: Bug 1542826 - Build the debugger feature in webrender by default. r=gw
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Apr 2019 19:55:20 +0000 - rev 470549
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1542826 - Build the debugger feature in webrender by default. r=gw This builds the feature but leaves it disabled by default at runtime. Differential Revision: https://phabricator.services.mozilla.com/D28353
314f9bc7dafe4595e64f5412c7bcac5b757da465: Bug 1542826 - Allow enabling/disabling the debug server at runtime. r=gw
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Apr 2019 19:55:11 +0000 - rev 470548
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1542826 - Allow enabling/disabling the debug server at runtime. r=gw This adds a RendererOption flag to control whether the debug server is enabled. This allows the debug server feature to be built without enabling the feature by default; it can then be enabled on a per-renderer basis via the RendererOption. Differential Revision: https://phabricator.services.mozilla.com/D28352
7df230ea51228062b25e0349512eb0471b582b8a: Bug 1542826 - Reduce featureset enabled on image crate. r=gw
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Apr 2019 19:55:06 +0000 - rev 470547
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1542826 - Reduce featureset enabled on image crate. r=gw The debugger in WebRender uses the image crate to generate PNGs, and so it only really needs the png codec feature from the image crate. Differential Revision: https://phabricator.services.mozilla.com/D28351
a19d696f96fbf2375fbf3cf107a3d974262a7d5e: Bug 1512451 - Read OneCRL blocklist from security-states/onecrl r=jcj,mgoodwin,glasserc
Mathieu Leplatre <mathieu@mozilla.com> - Tue, 23 Apr 2019 18:40:40 +0000 - rev 470546
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1512451 - Read OneCRL blocklist from security-states/onecrl r=jcj,mgoodwin,glasserc Read OneCRL blocklist from security-states/onecrl Differential Revision: https://phabricator.services.mozilla.com/D23645
c473ba78f2e24127b651c1293319f540cffdefb8: Bug 1545132 - Remove unused Svg.js file r=jlast
David Walsh <dwalsh@mozilla.com> - Tue, 23 Apr 2019 14:07:43 +0000 - rev 470545
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1545132 - Remove unused Svg.js file r=jlast Differential Revision: https://phabricator.services.mozilla.com/D27929
aacb0c9ecddbc2e76361a843faf2d5a0b334c298: Bug 1532803 - Common interface for JSThreadPool tasks r=jonco
Kristen Wright <kwright@mozilla.com> - Tue, 16 Apr 2019 16:43:43 +0000 - rev 470544
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1532803 - Common interface for JSThreadPool tasks r=jonco Added 'RunnableTask' struct to Utility.h to unify HelperThread task types in a way that can be exposed to XPCOM thread pools. Re-implemented tasks within native HelperThreads using their runnableTask method. Differential Revision: https://phabricator.services.mozilla.com/D24921
1ed5609db4afed63c7b9dd79e2426e907fd19458: Bug 1537736 - Use HomePage.get()/set() more consistently r=nanj
Ricky Rosario <rickyrosario@gmail.com> - Tue, 23 Apr 2019 18:30:07 +0000 - rev 470543
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1537736 - Use HomePage.get()/set() more consistently r=nanj MozReview-Commit-ID: 5PzW6ONmuKd Differential Revision: https://phabricator.services.mozilla.com/D28505
b9a9068783f7848082d2a6559974ade2a78b3e6f: Bug 1532643 - [Wayland] Set popup window hierarchy run-time on Wayland for menus in the same frame hierarchy, r=NeilDeakin
Martin Stransky <stransky@redhat.com> - Wed, 17 Apr 2019 14:19:57 +0000 - rev 470542
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1532643 - [Wayland] Set popup window hierarchy run-time on Wayland for menus in the same frame hierarchy, r=NeilDeakin Wayland protocol allows to have only one popup window attached to a parent widget. Recently we use a toplevel window widget as parent for all popups. That means a second level menu (like File -> New Container Tab) is not displayed as both ("File" and "New Container Tab" menus) have the same parent widget. As a solution allow to get the actual parent run-time and set that when we open the window on toolkit level. This patch covers menu widgets in the same frame hierarchy. Differential Revision: https://phabricator.services.mozilla.com/D26112
f40a3485926cadae4bb326767a3ff5268a1814ec: Bug 1513646 - Remove Normandy remote-action infrastructure r=Gijs
Michael Cooper <mcooper@mozilla.com> - Tue, 23 Apr 2019 13:23:07 +0000 - rev 470541
Push 35908 by aciure@mozilla.com at Wed, 24 Apr 2019 04:28:40 +0000
Bug 1513646 - Remove Normandy remote-action infrastructure r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D28227
4b0811d7b8e1591d4e48a26bdb8666a1bc5ccf61: Merge inbound to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Wed, 24 Apr 2019 01:15:47 +0300 - rev 470540
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Merge inbound to mozilla-central. a=merge
5e18acc4a42b127d90ef83658aa132bb139d7483: Bug 1532286 - Wasm/Ion: generate better code for wasmSelect in some cases. r=jandem.
Julian Seward <jseward@acm.org> - Fri, 15 Mar 2019 17:11:06 +0100 - rev 470539
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Bug 1532286 - Wasm/Ion: generate better code for wasmSelect in some cases. r=jandem. This patch creates better code, when compiling Wasm via Ion, for 32-bit integer selects which are guarded by a 32-bit integer compare. No other type combinations are optimised at present. Changes: * LIR-shared.h: Add new LIR node LWasmCompareAndSelect, holding the values to compare, the values to select over, and the comparison details. * CanEmitCompareAtUses: - Rewrite (transform mechanically) remove hard-to-reason-about control flow (a loop which probably only iterates once, and a boolean control variable). These are both removed and replaced by obvious straight-line code. - Also allow deferred emission when there is a single user and it is a WasmSelect. * LIRGenerator::visitWasmSelect for both arm and x86-shared: - All target specific variants have been removed and replaced by a shared version. - If the condition is a compare, marked 'may be emitted at use point', and has the correct types, bundle up the comparison arguments and values to be selected-over into a single LWasmCompareAndSelect node. * CodeGenerator::visitWasmCompareAndSelect for both arm and x86-shared: - All target specific variants have been removed and replaced by a shared version. - From an LWasmCompareAndSelect node, generate the desired optimal sequence: a compare immediately followed by a conditional move. * CodeGenerator::generateBody(), ifdef JS_JITSPEW, one liner ridealong: print "# " before the LIR instruction name, so as to make reading IONFLAGS=codegen output easier. No (release-) functional change. * New test case select-int32.js. Apart from the removal of aarch64-specific lowering and codegen routines, none of the changes apply to aarch64, because wasm-via-Ion on aarch64 is not currently supported. Differential Revision: https://phabricator.services.mozilla.com/D27071
7a1707c388c7c5cd787d8b0747aed226dbea773e: Merge mozilla-central to mozilla-inbound. a=merge
Daniel Varga <dvarga@mozilla.com> - Tue, 23 Apr 2019 12:57:35 +0300 - rev 470538
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Merge mozilla-central to mozilla-inbound. a=merge
24537856cc886a8beccb2089ee679d55d448ce00: Merge mozilla-central to inbound. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Tue, 23 Apr 2019 01:18:37 +0300 - rev 470537
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
b21620648d313b1eb606ba0fe5f2c3b1abba0bf8: Remove unused macro definition. (no bug) r=trivial
Kris Maglione <maglione.k@gmail.com> - Mon, 22 Apr 2019 13:30:33 -0700 - rev 470536
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Remove unused macro definition. (no bug) r=trivial
d480aa70ccbfd2770b64828b92f8b83292f840a7: Bug 1545583: Remove unnecessary packages from ArchLinux bootstrap script. r=nalexander
Kris Maglione <maglione.k@gmail.com> - Mon, 22 Apr 2019 13:32:52 -0700 - rev 470535
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Bug 1545583: Remove unnecessary packages from ArchLinux bootstrap script. r=nalexander This patch removes the packages which are obviously unnecessary, either because they're entirely unused (e.g., imake), or because they're built in-tree (e.g., nss, icu, hunspell) by default. xorg-server-xvfb is arguably also not necessary, but is probably useful enough to keep. Some of the others I'm unsure about, so I've left as well. Differential Revision: https://phabricator.services.mozilla.com/D28140
41b4775f70f99f1cb4f4dd3e03a189a83faad578: Bug 1545521: Use lz4_decompress_safe to decode add-on manager startup cache blobs. r=aswan
Kris Maglione <maglione.k@gmail.com> - Thu, 18 Apr 2019 13:17:37 -0700 - rev 470534
Push 35907 by aciure@mozilla.com at Tue, 23 Apr 2019 22:16:10 +0000
Bug 1545521: Use lz4_decompress_safe to decode add-on manager startup cache blobs. r=aswan In previous versions of the LZ4 library, lz4_decompress_fast, which does not take an input buffer size, was supposed to be faster than lz4_decompress_safe, which does. In newer versions, however, the reverse is supposed to be true, and lz4_decompress_fast is therefore deprecated. This patch updates our code to use the now-preferred "safe" version of the API. Differential Revision: https://phabricator.services.mozilla.com/D28128
0ce3633f8b80b9bcb69165f6ec4dc97f19fa8f0a: Backed out changeset 7b326aa4930c (bug 1545416) for causing multiple perma failures. CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Tue, 23 Apr 2019 22:29:36 +0300 - rev 470533
Push 35906 by aciure@mozilla.com at Tue, 23 Apr 2019 22:14:56 +0000
Backed out changeset 7b326aa4930c (bug 1545416) for causing multiple perma failures. CLOSED TREE
2b9ff41f9e37e572e8d3776c7446a8b5eca022ea: Bug 1546113 - switch to GCP balrog instance for staging releases r=rail
Ben Hearsum <bhearsum@mozilla.com> - Mon, 22 Apr 2019 19:18:49 +0000 - rev 470532
Push 35906 by aciure@mozilla.com at Tue, 23 Apr 2019 22:14:56 +0000
Bug 1546113 - switch to GCP balrog instance for staging releases r=rail Differential Revision: https://phabricator.services.mozilla.com/D28370
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip