367e78be79b11f814d664872db1f9a140d8e2985: Bug 1489963 - Draw scrollbars with Gtk widget state and use backdrop state for inactive scrollbars, r=jhorak
Martin Stransky <stransky@redhat.com> - Tue, 25 Sep 2018 11:57:53 +0000 - rev 493869
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1489963 - Draw scrollbars with Gtk widget state and use backdrop state for inactive scrollbars, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D6763
bc6c96d6c44031d21043c00c608558c35d29d13a: Bug 1432939 - Link to Firefox Options/Preferences from the PaymentRequest dialog. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Tue, 25 Sep 2018 17:26:38 +0000 - rev 493868
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1432939 - Link to Firefox Options/Preferences from the PaymentRequest dialog. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D6724
8ef0b50e1d1bb06611c4f67f66f40fdeb9d1f70f: Bug 1491939 - Part 4: Enable streams on a per-realm basis. Drop dom.streams.enabled and dom.workers.options.streams; use only javascript.options.streams. r=baku
Jason Orendorff <jorendorff@mozilla.com> - Tue, 25 Sep 2018 14:11:41 +0000 - rev 493867
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491939 - Part 4: Enable streams on a per-realm basis. Drop dom.streams.enabled and dom.workers.options.streams; use only javascript.options.streams. r=baku Depends on D6555 Differential Revision: https://phabricator.services.mozilla.com/D6556
b3ef3ff4ef21c1dafa0399a464691e657b5fb083: Bug 1491939 - Part 3: Centralize configuration of JS realm options from prefs. r=baku
Jason Orendorff <jorendorff@mozilla.com> - Tue, 25 Sep 2018 14:11:13 +0000 - rev 493866
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491939 - Part 3: Centralize configuration of JS realm options from prefs. r=baku Depends on D6554 Differential Revision: https://phabricator.services.mozilla.com/D6555
72e279c3075dd5a8f7b0e4c9ba8c2368ff1d86e3: Bug 1491939 - Part 2: Throw, rather than crash, on trying to instantiate a runtime-disabled class. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Tue, 25 Sep 2018 17:00:32 +0000 - rev 493865
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491939 - Part 2: Throw, rather than crash, on trying to instantiate a runtime-disabled class. r=jwalden The new error is thrown if, for example, you try to create a ReadableStream via the C++ API while streams are disabled. Depends on D6553 Differential Revision: https://phabricator.services.mozilla.com/D6554
7a2f09c609ce01d0c3a36442fdbe3c3a768077c5: Bug 1491939 - Part 1: Remove remaining traces of build-time ENABLE_STREAMS option. r=jwalden
Jason Orendorff <jorendorff@mozilla.com> - Tue, 25 Sep 2018 14:10:16 +0000 - rev 493864
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491939 - Part 1: Remove remaining traces of build-time ENABLE_STREAMS option. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D6553
49c829b004d8fab147d1f532e65f12f71325483b: Bug 1490235 - Use nsDependentCSubstring in AltDataOutputStreamChild::WriteDataInChunks r=mayhemer
Kershaw Chang <kershaw@mozilla.com> - Tue, 25 Sep 2018 16:56:16 +0000 - rev 493863
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490235 - Use nsDependentCSubstring in AltDataOutputStreamChild::WriteDataInChunks r=mayhemer Simply replace the nsCString with nsDependentCSubstring to avoid copying the data. In this way, we can also avoid the potential OOM crash. Differential Revision: https://phabricator.services.mozilla.com/D6685
b28f6757798859161a28a80195c114db82f7798d: Bug 1494023 Add missing head.js for extension browser tests r=zombie
Andrew Swan <aswan@mozilla.com> - Tue, 25 Sep 2018 17:10:59 +0000 - rev 493862
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494023 Add missing head.js for extension browser tests r=zombie Differential Revision: https://phabricator.services.mozilla.com/D6816
7fee2deb056771994bd07ae71012958edb5e7feb: Bug 1492327 - Mimic XUL activeElement behavior for XUL in XHTML. r=smaug
Brendan Dahl <bdahl@mozilla.com> - Tue, 25 Sep 2018 16:00:13 +0000 - rev 493861
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492327 - Mimic XUL activeElement behavior for XUL in XHTML. r=smaug Return the document element as the activeElement when there is no body element, the document is chrome privileged, and the document element is a XUL element. MozReview-Commit-ID: JFDLAqOmLTS Differential Revision: https://phabricator.services.mozilla.com/D6448
ee8ba6ad714a5e38a867303ba7b18afa1fbee0cb: Bug 1492764 - Set .left class to headerbar box element as Gtk+ does, r=jhorak
Martin Stransky <stransky@redhat.com> - Tue, 25 Sep 2018 08:51:40 +0000 - rev 493860
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492764 - Set .left class to headerbar box element as Gtk+ does, r=jhorak Gtk+ sets .left/.right classes to GtkBox element at GtkHeaderBar according to button placement (left/right). We don't support that now so set .left at least to be compatible with themes - BlueMenta for instance. Differential Revision: https://phabricator.services.mozilla.com/D6657
95f8e6265f24aa54bf88ca99dbba319d8b39f5e8: Bug 1493794 - Add new search-only UI, onboarding localization, strings and bugfixes to Activity Stream r=ursula
k88hudson <k88hudson@gmail.com> - Tue, 25 Sep 2018 15:01:42 +0000 - rev 493859
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493794 - Add new search-only UI, onboarding localization, strings and bugfixes to Activity Stream r=ursula Differential Revision: https://phabricator.services.mozilla.com/D6699
1bc35a65c8f1a0602301e26b7a1f1833800ba548: Bug 1493845: Disable cross-process DLL blocklist in ASAN builds; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 25 Sep 2018 15:00:03 +0000 - rev 493858
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493845: Disable cross-process DLL blocklist in ASAN builds; r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D6745
cce1c1845bbce89339b2e8761bb45026c800cd18: Bug 1490927 - Stop sharing maps in NetworkMonitor between all instances. r=Honza
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 19 Sep 2018 23:26:05 +0000 - rev 493857
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490927 - Stop sharing maps in NetworkMonitor between all instances. r=Honza When opening a web console and a browser console, we instantiate two NetworkMonitor instances in the same process and they need independant states. Differential Revision: https://phabricator.services.mozilla.com/D6054
0c7fce04aecc30bc378848a9c6c2ea4d4715084b: Bug 1493021 - Prevent test-coverage from running on non code coverage builds. r=jmaher
Gregory Mierzwinski <gmierz2@outlook.com> - Tue, 25 Sep 2018 08:10:15 +0000 - rev 493856
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493021 - Prevent test-coverage from running on non code coverage builds. r=jmaher This patch prevents the test-coverage task from running on builds that are not related to code coverage. Differential Revision: https://phabricator.services.mozilla.com/D6444
8c4325e4170b37823cf46e57d1ffd1b3e5ead693: Bug 1492863 - Fix react warnings in aboutdebugging-new;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Tue, 25 Sep 2018 11:04:58 +0000 - rev 493855
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492863 - Fix react warnings in aboutdebugging-new;r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D6400
9f3cde2c84c32a13568a610a74222be64553a6b7: Bug 1493922 - [Static-Analysis][Clang-Tidy] Add more return codes to mach static-analysis autotest. r=janx
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 25 Sep 2018 12:37:45 +0000 - rev 493854
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493922 - [Static-Analysis][Clang-Tidy] Add more return codes to mach static-analysis autotest. r=janx Differential Revision: https://phabricator.services.mozilla.com/D6759
9bde1b9b0810e1c3eb170fbace15eb6aa250b637: Bug 1493145 - [CSD] Enable round corners by default by -moz-gtk-csd-transparent-background media query, r=dao
Martin Stransky <stransky@redhat.com> - Tue, 25 Sep 2018 11:53:04 +0000 - rev 493853
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493145 - [CSD] Enable round corners by default by -moz-gtk-csd-transparent-background media query, r=dao Replace mozilla.widget.use-argb-visuals pref by -moz-gtk-csd-transparent-background media query at browser.css to draw transparent background. The media query is set by toolkit code and enabled when compatible window manager is detected. Differential Revision: https://phabricator.services.mozilla.com/D6658
59d4d98688e4cfd32a267f97720bc7fe07305b07: Bug 1482385 - Check if tooltipNode is non-null before dereferencing it. r=Felipe
Jared Wein <jwein@mozilla.com> - Mon, 24 Sep 2018 23:14:10 +0000 - rev 493852
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1482385 - Check if tooltipNode is non-null before dereferencing it. r=Felipe Differential Revision: https://phabricator.services.mozilla.com/D6708
8a1695f0c08c5e8036f12d4adbdd825e4e764fde: Bug 1491889 - Update ChromiumCDMChild to hold a promise to track CDM init. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 25 Sep 2018 13:33:27 +0000 - rev 493851
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491889 - Update ChromiumCDMChild to hold a promise to track CDM init. r=cpearce This changeset extends the async initialize functionality added in the prior changeset by wrapping the Initialize resolver in a promise. This allows us to use familiar promise machinery to handle async init of the CDM. We do this by creating the promise and setting up handling when we receive the init message on the ChromiumCDMChild, but resolving the promise in the `OnInitialized` callback from the CDM to the ChromiumCDMChild. We still only support CDM9 as of this changeset. As such, we now manually call `OnInitialized` to make sure the ChromiumCDMParent is notified that the CDM has initialized. When we implement the CDM10 interface, these manual calls will be moved to the CDM9 compat layer, and Widevine CDM10+ can perform its own callback. This changeset adds a failure path to initialization, as the `OnInitialized` interface we implement allows for failure. However, since we manually call into this path for CDM9 we shouldn't get any such failures. Once CDM10 is fully implemented its possible that the init callback could indicate failure, and the handling here would be invoked. Depends on D6061 Differential Revision: https://phabricator.services.mozilla.com/D6066
53dfb7e2bc86017a921eb3f19cdadad3731d99ec: Bug 1491889 - Update chromium CDM interface to accommodate async init. r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 25 Sep 2018 13:33:09 +0000 - rev 493850
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491889 - Update chromium CDM interface to accommodate async init. r=cpearce Starting at the Widevine CDM10 interface, the CDM is expected to make a callback to an `OnInititalized` function to signal initialization has taken place. Prior to this, it was sufficient to call the init function on the CDM, with no waiting for a callback. This changeset puts in place the IPDL to support async init, as well as the handling for the ChromiumCDMParent and ChromiumCDMProxy. The code is not fully updated to handle CDM10, so CDM9 is the only compatible CDM. Because CDM9 does not perform the init callback, we immediately call our IPDL to signal init has taken place. This also accommodates the clearkey case, which uses the CDM9 interface. Further changesets will put in place more elaborate handling to accommodate the possible failure of init, as well as implementing the handling `OnInitialized` function explicitly. Differential Revision: https://phabricator.services.mozilla.com/D6061
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip