tallGdkErrorHandler();
author Jean-Yves Avenard <jyavenard@mozilla.com>
Wed, 15 May 2019 21:17:18 +1000
changeset 2008591 24a3cfcfbbf8f8c24bb97cf5e60d6879673fd00a
parent 2008589 0f5c7e2c981433e460b7afab96cfe4d1aa4f69ad
permissions -rw-r--r--
Bug 1550422 - P14. Add GetXXName and GetXXDefault methods to StaticPrefs. r?njn! This is required to emulate some gfxPrefs functionalities. Differential Revision: https://phabricator.services.mozilla.com/D31258

commit 8e56f52d72f6acbede63b1752aad31cf6578b99d (HEAD -> 1524890)
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Fri May 17 00:38:20 2019 +1000

    Bug 1550422 - P25. Remove now unused gfxPrefs. r?jrmuizel!
    
    And with some tidying some comments and removing stray #include "gfxPrefs.h"
    
    Differential Revision: https://phabricator.services.mozilla.com/D31468

commit 1d93034603fa4c5cc1ee521e38560a6df9e14271
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Fri May 17 00:32:23 2019 +1000

    Bug 1550422 - P24. Remove gfxPref sync with GPU process. r?mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D31467

commit c5af81317fc405f04df4a87499adf342de3573b5
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Fri May 17 00:31:48 2019 +1000

    Bug 1550422 - P23. Remove gfxPref sync with VR process. r?daoshengmu!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31466

commit 691972ca53f7995a6ca32136c39cfdd511998c24
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Fri May 17 00:14:00 2019 +1000

    Bug 1550422 - P22. Fix Windows compilation. r?dmajor
    
    Following the shift in unified build setup following the removal of gfxPrefs.{cpp,c} we hit this error.
    
    Unified builds made this header get included with other files that use multiple inheritance, and clang-cl about the conflicting inheritance models. Local testing suggests clang-cl doesn't need the pragma anyway, so just take it out.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31465

commit c6cd424eb472ac4ac2537273a46de2faf4e941af
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Fri May 17 00:01:48 2019 +1000

    Bug 1550422 - P21. Fix Linux compilation. r?karlt!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31464

commit 6006548d84ffc5babcbc56f6fc17b91e5a586756
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 16 23:41:54 2019 +1000

    Bug 1550422 - P20. Add missing namespace. r?mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D31463

commit 08ebbd0cbd57b3c7df25323ce003156eb5d2a397
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 16 15:54:59 2019 +1000

    Bug 1550422 - P19. Convert gfxPrefs::LayersWindowRecordingPath to gfxVars. r?jrmuizel!
    
    StaticPrefs doesn't support nsCString type and the changes required to support this would be rather big. Seeing that there was only a single gfxPrefs using this, and this is a "Once" pref ; we move it to gfxVars instead.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31462

commit 782b2bfe43ebdb5e41e0585933901831936afd58
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 16 15:02:46 2019 +1000

    Bug 1550422 - P18. Convert gfxPrefs::LayoutFrameRate to StaticPrefs. r?jrmuizel!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31461

commit 3c0cd669c72e090e65aec6d884d5caa97014b6d9
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 16 13:32:35 2019 +1000

    Bug 1550422 - P17. Convert gfxPrefs::GfxLoggingLevel to StaticPrefs. r?jrmuizel!
    
    Fly-by fix, we make LoggingPrefs::sGfxLogLevel as it is written on the main thread but read on different threads.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31460

commit 0c43ebb0eceb7b539f745c5c1c0eafc4a796884c
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Wed May 15 21:18:29 2019 +1000

    Bug 1550422 - P15. Move Skip and Once gfxPrefs to StaticPrefs. r?jrmuizel!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31259

commit a3d003034a5b3f51ce2be0195e4608df0a384d30
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Wed May 15 21:17:18 2019 +1000

    Bug 1550422 - P14. Add GetXXName and GetXXDefault methods to StaticPrefs. r?njn!
    
    This is required to emulate some gfxPrefs functionalities.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31258

commit dcaf61c4885c00644c2fb04df579ed6b602af936
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 16 20:32:32 2019 +1000

    Bug 1550422 - P13. Add Skip, Once and Live cached preference policy. r?njn!
    
    This works identically to what gfxPrefs UpdatePolicy offers.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31257

commit 079437440ae11f758a54a31532106fb623fc319b
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Mon May 13 21:09:28 2019 +1000

    Bug 1550422 - P12. Convert Live gfxPrefs into StaticPrefs. r?jrmuizel!
    
    gfxPrefs Live preferences are almost identical to StaticPrefs.
    
    We leave aside for now those that set a custom change callback as this feature isn't yet supported in StaticPrefs.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31256

commit 8ae719dd1ab56e0fea1cd61ef41ba00b0ad4ae11
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Tue May 14 19:49:33 2019 +1000

    Bug 1550422 - P11. Add atomic float preferences support. r?njn!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31255

commit d19f1a93a96710ab48f923be95eefe74e4b546be
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Mon May 13 21:06:12 2019 +1000

    Bug 1550422 - P10. Define StaticPrefs setter. r?njn!
    
    This is used by some gfx code and is required to convert gfxPrefs into StaticPrefs.
    
    The setter only modifies the value of the StaticPref in the current process and doesn't propagate to others.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31254

commit 2b5b754fc65834b7e832c9d3363b778c1b3d0857
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Tue May 14 12:40:03 2019 +1000

    Bug 1550422 - P9. Sync preferences in VR process when they change. r?daoshengmu!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31017

commit 0f1ba2d525ff44f51636920552e8991512427197
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Tue May 14 12:38:44 2019 +1000

    Bug 1550422 - P8. Add shared pref serializer/deserializer to VR process. r?kmag!,daoshengmu!
    
    Differential Revision: https://phabricator.services.mozilla.com/D31016

commit e057c48d43b0893de198b3225a22098255568544
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Tue May 14 11:26:23 2019 +1000

    Bug 1550422 - P7. Add VR process selector to prefs module. r?spohl!
    
    Will be needed to remove gfxPrefs in favor of StaticPrefs
    
    Differential Revision: https://phabricator.services.mozilla.com/D31015

commit 9604a872555047df16a7f40356c1c9c195ab8a48
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Tue May 14 12:19:05 2019 +1000

    Bug 1550422 - P6. Release object early when error. r?mattwoodrow
    
    No need to keep the object alive.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31014

commit d408917b6946ce346083f29585c62fe868a2e1fd
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 9 15:42:01 2019 +1000

    Bug 1550422 - P5. Sync preferences with RDD process when then changed. r?mattwoodrow!,mjf!
    
    Differential Revision: https://phabricator.services.mozilla.com/D30590

commit d3423e02502f979d512fb564ca18ea7b0bad45b2
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 9 14:50:31 2019 +1000

    Bug 1550422 - P4. Sync preferences when they changed. r?mattwoodrow!
    
    This will allow to remove gfxPrefs later. On Windows in particular, the need to decide gfxPrefs vs StaticPrefs for the WMF decoders has caused several bugs in the past.
    We will remove the confusion as a consequence.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30589

commit bceacc1e8097476c8c1c9acc5a47526eea1d6ff4
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 9 14:10:51 2019 +1000

    Bug 1550422 - P3. Fix typo when filtering preferences to sync. r?njn!
    
    Differential Revision: https://phabricator.services.mozilla.com/D30588

commit a4581c12ad852f508a1665d20d24c6dafab3532e
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Wed May 8 17:33:41 2019 +1000

    Bug 1550422 - P2. add shared pref serializer/deserializer to GPU process. r?kmag!
    
    Differential Revision: https://phabricator.services.mozilla.com/D30587

commit b240429497f043e0fdea812e23a2a9b6cb0c6be0
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Wed May 8 16:48:16 2019 +1000

    Bug 1550422 - P1. Add GPU process selector to prefs module. r?spohl!,mattwoodrow!
    
    Differential Revision: https://phabricator.services.mozilla.com/D30586

commit 280af19bbbb78879fa66fef892cdfaaa48e1c4fc (origin/bookmarks/central)
Merge: 3086063ecf37 1c6e3bdce1ee
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Fri May 17 12:29:41 2019 +0300

    Merge inbound to mozilla-central. a=merge

commit 3086063ecf374dff3d740e57edf31f2add3a904a
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 17 11:30:27 2019 +0300

    Backed out 6 changesets (bug 1542963) for causing Bug 1552400. a=backout
    
    Backed out changeset 70fbe1a158ae (bug 1542963)
    Backed out changeset a1a84e0feabb (bug 1542963)
    Backed out changeset 14aa1bd254a4 (bug 1542963)
    Backed out changeset 11a714f491d5 (bug 1542963)
    Backed out changeset 2715bac40d2f (bug 1542963)
    Backed out changeset 8f69c7eeb6fd (bug 1542963)

commit 7ba17dc67c5cab78bd169a2a9eb81f8d0a66f086
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 17 11:27:16 2019 +0300

    Backed out changeset 0883716b330e (bug 1532607) for conflicting with the backout of Bug 1542963. a=backout

commit 541486abc7ddfae6f5a26ee2afd1aaab3203450b
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 17 11:26:44 2019 +0300

    Backed out changeset 3d88030030a1 (bug 1542963) for conflicts on backing out Bug 1542963 . a=backout

commit 1c6e3bdce1ee89e6ff3e76f58ec38dbce2f57644
Author: Matt Woodrow <mwoodrow@mozilla.com>
Date:   Fri May 17 14:33:10 2019 +1200

    Bug 1551061 - Enable test for bug 1551053 with retained display lists. r=test-only

commit 6d2640bb7b2749deab90537ff26f345cd54daa79
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 17 04:27:56 2019 +0300

    Backed out 4 changesets (bug 1392411, bug 1546736) for failures on /browser_net_websocket_stacks.js. CLOSED TREE
    
    Backed out changeset c37ca68a24e5 (bug 1546736)
    Backed out changeset 1c23ba0f835f (bug 1392411)
    Backed out changeset fce11a50c058 (bug 1392411)
    Backed out changeset 2e2f3fc37e2e (bug 1392411)

commit 9064a483f5a56ec5d5ca0ed5d00295b49ac3d13d
Merge: 5a2529039440 345829f57974
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 17 02:13:32 2019 +0300

    Merge mozilla-central to mozilla-inbound. CLOSED TREE

commit 345829f579741f05029a9b7286e347b5a66385f2
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 17 02:06:57 2019 +0300

    Bug 1542963 - Fix linting f8 failure. r=tomprince a=fix
    
    Reviewers: tomprince
    
    Reviewed By: tomprince
    
    Bug #: 1542963
    
    Differential Revision: https://phabricator.services.mozilla.com/D31551

commit 9392f6d8de5e302a94cefbb195de52fcd207fa40
Merge: 47a6b9931e1c 779b1fcce1ce
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 17 00:55:45 2019 +0300

    Merge inbound to mozilla-central. a=merge

commit 47a6b9931e1c0749ad22293d84d09cf968eb47a1
Author: Andrei Oprea <andrei.br92@gmail.com>
Date:   Thu May 16 13:33:58 2019 +0000

    Bug 1541969 - Fix intermittent newtab/browser_asrouter_cfr.js r=k88hudson
    
    Differential Revision: https://phabricator.services.mozilla.com/D31263

commit 6ed2720f9cbe2f086aa48e9a6ca74e59314a7c25
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Thu May 16 15:37:05 2019 +0000

    Bug 1547724 - send cron failure notifications to sheriffs / ciduty r=aryx
    
    Differential Revision: https://phabricator.services.mozilla.com/D30598

commit 3d04308bebbddda9609ef1356e5cb4b99b0f0ebb
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 15:13:44 2019 +0000

    Bug 1551782.  Remove now-unused nsCOMArray::Forget and nsCOMArray::Adopt methods.  r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D31246

commit ee0546b6e21ea9d2e7dd9ad74c69504666895650
Author: Dão Gottwald <dao@mozilla.com>
Date:   Thu May 16 15:24:13 2019 +0000

    Bug 1552130 - Stop reducing .urlbarView-secondary's font size when there's no primary text. r=adw
    
    Differential Revision: https://phabricator.services.mozilla.com/D31411

commit 1bc7e13597aa88787140b3babd2c94f07c2b144e
Author: Brendan Dahl <bdahl@mozilla.com>
Date:   Thu May 16 04:22:54 2019 +0000

    Bug 1552058 - Don't include browser.xhtml in package. r=mossop
    
    MOZ_BROWSER_XHTML=0 was accidentally being set causing us to include
    browser.xhtml when it wasn't actually enabled.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31367

commit 64878b0b3cb7ffe723b2bd9781438c9286ab3114
Author: Patrick Brosset <pbrosset@mozilla.com>
Date:   Thu May 16 14:54:07 2019 +0000

    Bug 1551816 - Bail out rendering urls in rule-view if they're not valid; r=gl
    
    Differential Revision: https://phabricator.services.mozilla.com/D31230

commit a3091d67f0f976ce02ef4f74d4a20e42df4fa735
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Thu May 16 14:14:29 2019 +0000

    Bug 1531964 - Permissions tab on add-on details page r=rpl,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30429

commit a348935dfed956816bfe5a9c43e9d87117b48a3f
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Wed May 15 19:27:37 2019 +0000

    Bug 1547835 - Show release notes on HTML about:addons details r=aswan,flod,rpl,kmag
    
    Differential Revision: https://phabricator.services.mozilla.com/D30428

commit 0bcbaa57d1e0185089567cc24a626accc9449916
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Wed May 15 19:20:04 2019 +0000

    Bug 1550526 - Create deck with tabs for HTML about:addons details r=robwu,jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D29895

commit 301b628e43919ec33ac48ad600db5b91c88124f0
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:32 2019 +0000

    Bug 1552064 - Rust nsStrings shouldn't uselessly reallocate when constructed from a boxed slice. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D31369

commit 779b1fcce1cef87b90399dc53adaab0a6b391ba7
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:20:40 2019 -1000

    Bug 1547084 Part 7 - Test changes for new control logic, r=loganfsmyth.

commit 47968087baa75d53702c4bcf6e41b38fb1e3e4db
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:20:11 2019 -1000

    Bug 1547084 Part 6 - Console changes for new control logic, r=nchevobbe.

commit 1cd6a39f65ae36fb239ac8d2ebe9887f92a66801
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:18:17 2019 -1000

    Bug 1547084 Part 5 - Debugger changes for new control logic, r=loganfsmyth.

commit 45742146ec876bdef3565ace05bbb5d49771c789
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:17:40 2019 -1000

    Bug 1547084 Part 4 - Switch to a search focused control logic architecture, r=loganfsmyth.

commit aa9b665d75f933123991ac5d0e8ab00d7ae9cb02
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:16:36 2019 -1000

    Bug 1547084 Part 3 - C++ changes and removal for new control logic, r=loganfsmyth.

commit 269458eaad0795d617368a8bbbb2e1aa20d565d5
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:15:05 2019 -1000

    Bug 1547084 Part 2 - Remove reverseStepIn and reverseStepOut logic, r=loganfsmyth.

commit afcccdf2f4c2b3d7df6a95336c253ccad5399b92
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Sun May 12 13:09:55 2019 -1000

    Bug 1547084 Part 1 - Remove recordReplayDirective interface and uses, r=mccr8.

commit 5a2529039440309261d0ab2310dc7d2d9df76e6a
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Wed May 8 09:31:19 2019 -1000

    Bug 1546736 Part 4 - Only capture web socket stacks for net monitor when the docshell/worker is being watched by the devtools, r=bzbarsky.

commit a7594cf2084e7fbaab908626bf858e9c82f32385
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Wed May 8 09:30:17 2019 -1000

    Bug 1546736 Part 3 - Only capture worker script and XHR stacks for net monitor when devtools are watching the worker, r=bzbarsky.

commit 86f8a25924a0e8f002a82e78bc4044a4a4ba1cb9
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Wed May 8 09:28:53 2019 -1000

    Bug 1546736 Part 2 - Set flag on docshell when devtools are watching it, r=ochameau.

commit 67514379e1b18c29dedaff9302b3d60fb06a2b99
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Wed May 8 09:27:32 2019 -1000

    Bug 1546736 Part 1 - Keep track of whether docshells and workers are being watched by the devtools, r=bzbarsky.

commit 116c4254cfecbda0f8a00c9caf13164ebcbd8bee
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Thu May 2 08:34:49 2019 -1000

    Bug 1392408 Part 4 - Report stacks to net monitor when opening XHRs from worker, r=bzbarsky.

commit 24e873d0d448d01b4216ebc664f1089d0c39b299
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Thu May 16 20:17:46 2019 +0300

    Backed out 27 changesets (bug 1542963, bug 1547730) on request from Callek for DWE fails. CLOSED TREE
    
    Backed out changeset 9e9c2e06d0fb (bug 1547730)
    Backed out changeset d282ddabcb3d (bug 1547730)
    Backed out changeset 3df19a96f8ac (bug 1547730)
    Backed out changeset 27ff9602d80a (bug 1547730)
    Backed out changeset 48f2c4980ad0 (bug 1547730)
    Backed out changeset cef492de6a7f (bug 1547730)
    Backed out changeset 59a1393697e0 (bug 1547730)
    Backed out changeset 61b8fcc639e0 (bug 1547730)
    Backed out changeset 2d6ba80390c8 (bug 1547730)
    Backed out changeset 75879e53727c (bug 1547730)
    Backed out changeset 03bdcaab1623 (bug 1547730)
    Backed out changeset 6c9f98dacbde (bug 1547730)
    Backed out changeset 3037f5bf1019 (bug 1547730)
    Backed out changeset 3df74540bde3 (bug 1547730)
    Backed out changeset 1891cfbb55d1 (bug 1547730)
    Backed out changeset 16b1c53aba9d (bug 1547730)
    Backed out changeset b7b1062d0aad (bug 1547730)
    Backed out changeset aa2acfd554fc (bug 1547730)
    Backed out changeset fa39fb43fd12 (bug 1547730)
    Backed out changeset 35e2dc6ad347 (bug 1547730)
    Backed out changeset 1b766ee6bf23 (bug 1547730)
    Backed out changeset c846bf431b5c (bug 1547730)
    Backed out changeset 042cdcc4e103 (bug 1547730)
    Backed out changeset 81bc9014907e (bug 1547730)
    Backed out changeset afa5801534e4 (bug 1547730)
    Backed out changeset b4e024474194 (bug 1547730)
    Backed out changeset 5f3c10562df3 (bug 1542963)

commit 441362946011338a178edb3fc71911d1ed97c36d
Author: Jan Varga <jan.varga@gmail.com>
Date:   Thu May 16 15:05:38 2019 +0200

    Bug 1535371 - QM: Treat origins containg the '^' character as invalid; r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D31428

commit 9da83366f6393de2940b8376ba8902c8f4ee72f6
Author: Jan Varga <jan.varga@gmail.com>
Date:   Wed May 15 19:35:22 2019 +0200

    Bug 1548847 - Invalidate LSDatabase xpcom-shutdown observer after removing it from the observer service; r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D31293

commit 0114a106c0d60e0c40455be31237643f706f9471
Author: Jonathan Watt <jwatt@jwatt.org>
Date:   Thu May 2 15:56:29 2019 +0100

    Bug 1551946. Refactor nsPrintJob::CheckForPrinters. r=bobowen
    
    Differential Revision: https://phabricator.services.mozilla.com/D31279

commit e88948996a5686eadbb0b31a76963f68644d4958
Author: Jonathan Watt <jwatt@jwatt.org>
Date:   Thu May 2 10:41:14 2019 +0100

    Bug 1551950. Rename nsPrintJob::SetDocAndURLIntoProgress to SetURLAndTitleOnProgress. r=bobowen
    
    Differential Revision: https://phabricator.services.mozilla.com/D31278

commit 90499467e3990f5c9baf093c30dd34027006387b
Author: Jonathan Watt <jwatt@jwatt.org>
Date:   Wed May 1 17:03:35 2019 +0100

    Bug 1552162. Fix unified build bustage in nsPrintObject.cpp. r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D31446

commit b248fbcfac4fb970411a083207ae2549b43da112
Author: Jonathan Watt <jwatt@jwatt.org>
Date:   Tue Apr 30 10:40:13 2019 +0100

    Bug 1551609. Follow-up to mark PrintUtils.enterPrintPreview internal. r=mconley

commit 773247a58ebb6a04d18bf94bf6c10253802b431c
Author: Matt Howell <mhowell@mozilla.com>
Date:   Mon Apr 29 15:44:47 2019 +0000

    Bug 1546828 - Improve the stub installer's method for finding the most recent release. r=agashlin
    
    The nsJSON plugin turns out not to handle waiting for an entire HTTP respoonse correctly,
    so replace it with our InetBgDl plugin, which does.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28884

commit 8c4c2db4d1b6d181e12ecce448e65cc92929ee93
Author: J.C. Jones <jjones@mozilla.com>
Date:   Thu May 16 07:54:44 2019 +0000

    Bug 1551342 - Fix conflicts w/ Android FIDO2 and Rust u2f-hid-rs r=keeler
    
    Differential Revision: https://phabricator.services.mozilla.com/D31366

commit b66175cb501173545dfa006fc86bd05e24f6aaaf
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Thu May 16 13:17:10 2019 +0300

    Backed out 17 changesets (bug 1550554, bug 1549593, bug 1551991, bug 1529002) for failing multiple Android tests and Windows 2012 bustages CLOSED TREE
    
    Backed out changeset 3bb3fafa62e2 (bug 1551991)
    Backed out changeset e12a979de502 (bug 1551991)
    Backed out changeset d81e4aa6bf0c (bug 1551991)
    Backed out changeset c354e61f2a34 (bug 1551991)
    Backed out changeset 37fd602bebc2 (bug 1551991)
    Backed out changeset 6c1f00cc30ca (bug 1551991)
    Backed out changeset 8a7a0329bdc3 (bug 1551991)
    Backed out changeset 86159475ddd3 (bug 1551991)
    Backed out changeset 35f91a9ea82a (bug 1529002)
    Backed out changeset 6798155e71dc (bug 1529002)
    Backed out changeset b90c2cf5b8c5 (bug 1550554)
    Backed out changeset 882ab9868c95 (bug 1550554)
    Backed out changeset b28a48e2ed21 (bug 1550554)
    Backed out changeset 2c31fe18eefd (bug 1550554)
    Backed out changeset 57f2362aa538 (bug 1550554)
    Backed out changeset 45f171b26e95 (bug 1550554)
    Backed out changeset 2e4b263c9410 (bug 1549593)

commit 940c269d161462a32f436acb0870f7a581c5002a
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 14:20:17 2019 +0000

    Bug 1551779 part 6.  Stop using [array] for replaceFaviconData.  r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31243

commit 34e3ad4c65689d51b1274c8fdc60589671807bc4
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 14:03:54 2019 +0000

    Bug 1551779 part 5.  Stop using [array] for getTagsForURI.  r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31242

commit ceccc469a962b160577ccfffba4cace0950f8313
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 14:54:15 2019 +0000

    Bug 1551779 part 4.  Stop using [array] for getItemAnnotationNames.  r=mak
    
    The old code used variants with SetAsAUTF8String, which would get converted to
    a string when going into JS.  We can just use Array<AUTF8String> directly
    instead.  C++ callers would need to change, but there aren't any.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31241

commit 2c2b03ac21a351f124c58e0fefe808ff4c8606c6
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 15:13:44 2019 +0000

    Bug 1551779 part 3.  Stop using [array] for nsINavHistoryService.getObservers and nsINavBookmarksService.getObservers.  r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31239

commit 85306c0badaefccadb6e9b29d61f0af19c72cf64
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 13:06:11 2019 +0000

    Bug 1551779 part 2.  Stop using [array] for get/setParents in nsINavHistoryService.  r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31238

commit 187bfedfebe3e1e7b60237600221af2e5eab338f
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 12:19:49 2019 +0000

    Bug 1551779 part 1.  Stop using [array] for get/setTransitions in nsINavHistoryService.  r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31237

commit 7822eb57349d574d2f263502a7d1501d6ccc85af
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Thu May 16 15:02:51 2019 +0000

    Bug 1551718 - Actually run tests in mochitest-devtools-webreplay; r=ahal
    
    Corrects a suite name mismatch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31458

commit a318c046746d029a5d1bd40f724680dcf6688bec
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Thu May 16 15:02:51 2019 +0000

    Bug 1551718 - Disable perma-failing webreplay tests; r=jdescottes
    
    When webreplay tests are enabled, there are now 3 perma-failing tests:
    https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=74dff9ebd140f837636613efeecb2590b2645a98
    We can skip those tests so the task passes:
    https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=8a9d36feb19ec5139a4b4beb131ac69a3c814209
    
    Differential Revision: https://phabricator.services.mozilla.com/D31469

commit 32b00feb3e857eba32e3bffaf27739cff594bc79
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Thu May 16 12:54:55 2019 +0300

    Backed out changeset e6913f1de086 (bug 1552104) for causing test_bug660404.html and test_bug590573.html to perma fail CLOSED TREE

commit 1010c4405323be30dacfbd38c78211b09dfe5970
Author: b4hand <bforehand@mozilla.com>
Date:   Thu May 16 14:40:13 2019 +0000

    Bug 1532607 - Add configuration to run telemetry tests directly; r=raphael,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D30663

commit 0e0fbe7acaf608968cb85a301e7d6e957a7b525e
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:52 2019 +0000

    Bug 1551991 - Remove nsCSSValue bindings. r=jwatt
    
    Depends on D31320
    
    Differential Revision: https://phabricator.services.mozilla.com/D31321

commit 3ea25ee1cd3cf5f7bba3a33f41b6b2a8f41860c4
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:50 2019 +0000

    Bug 1551991 - Remove usage of nsCSSValue for SpeakAs. r=jwatt
    
    Depends on D31319
    
    Differential Revision: https://phabricator.services.mozilla.com/D31320

commit 7cd3ad689a4617b527b6c00bbfac1e65c42846a0
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:42 2019 +0000

    Bug 1551991 - Remove nsCSSValue usage of GetSymbols() GetAdditiveSymbols(). r=jwatt
    
    Differential Revision: https://phabricator.services.mozilla.com/D31319

commit 65b7877ac74400594da495b12aede8d7fda34f34
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:34 2019 +0000

    Bug 1551991 - Remove nsCSSValue usage for range checks in CounterStyleRule. r=jwatt
    
    Depends on D31317
    
    Differential Revision: https://phabricator.services.mozilla.com/D31318

commit 68b4eeeded6a9546f625e7d87b758b7514a65935
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:22 2019 +0000

    Bug 1551991 - Remove nsCSSValue usage for negative / suffix / prefix. r=jwatt
    
    Depends on D31316
    
    Differential Revision: https://phabricator.services.mozilla.com/D31317

commit b287bd89da784db0a3b0a9ebecd1f952d06f15e4
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:31:15 2019 +0000

    Bug 1551991 - Remove nsCSSValue usage from GetPad. r=jwatt
    
    Depends on D31315
    
    Differential Revision: https://phabricator.services.mozilla.com/D31316

commit 0142f0f806b816c6e53c8b73e7e20f2fc9b4016b
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 14:30:57 2019 +0000

    Bug 1551991 - Cleanup a bit the counter style code. r=jwatt
    
    Use more compact types, and remove some manual implementations that can be
    derived.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31315

commit c0c0068c736fc8d6da7477ea461da2a1c6c32ac5
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 03:13:26 2019 +0000

    Bug 1551991 - Remove legacy transform interpolation code and related dead code. r=boris
    
    Differential Revision: https://phabricator.services.mozilla.com/D31314

commit 2c6f871ecc36760640365fcb01b15eb5be483c15
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Fri May 10 19:29:47 2019 +0200

    Bug 1529002 - Use cbindgen to back CSS transforms. r=boris
    
    This avoids the expensive conversion, and cleans up a bunch.
    
    Further cleanup is possible, just not done yet to avoid growing the patch even
    more.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30748

commit 4e846b0c3a9fcc7c68660fa9f16fddbd5d4ac4e3
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Sun May 12 02:50:03 2019 +0200

    Bug 1529002 - Update cbindgen. r=boris
    
    We need this to auto-generate the copy-constructor for TransformOperation,
    without which the patch wouldn't build.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30799

commit 6f6b68917fa1e8ccb8935cdfecdd07e9c01066cc
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 19:28:30 2019 +0200

    Bug 1550554 - Use OwnedSlice for will-change. r=heycam
    
    We could use ArcSlice if wanted I guess, your call. Though will change is not
    supposed to be used very frequently.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30548

commit 92a4b221077fef10a84489538d07bae9ee4318b8
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 16:51:36 2019 +0200

    Bug 1550554 - Add bindings for box shadows, and remove nsCSSShadowArray and friends. r=heycam
    
    Differential Revision: https://phabricator.services.mozilla.com/D30547

commit 5f88e6a93dc86bc5a54aea64c85be3154c0fa659
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 05:35:04 2019 +0200

    Bug 1550554 - Use ArcSlice for quotes. r=heycam
    
    This saves the intermediate allocation.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30546

commit 5984270d2fa849e96b1ba6f25ddc3f723e7416c5
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 23:57:52 2019 +0200

    Bug 1550554 - Share computed and specified value representation of -moz-context-properties. r=heycam
    
    Differential Revision: https://phabricator.services.mozilla.com/D30545

commit 0eddb9d11d42c3a3ad3389394fd552e92f0c9715
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Tue May 7 18:46:22 2019 +0200

    Bug 1550554 - Use an ArcSlice as the computed value representation of inherited list properties. r=heycam
    
    This adds a bit of complexity, which I think will pay off in the end. Removals
    incoming.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30544

commit c56db68f4107199c006ae4dd1151decd293bc4a2
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Tue May 7 17:37:26 2019 +0200

    Bug 1550554 - Implement ArcSlice::default(). r=heycam
    
    Share a singleton to avoid allocating for empty lists.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30543

commit 17b4473a5548c2c6ef96a16d9862d90c53e4e187
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Mon May 6 15:56:53 2019 +0200

    Bug 1549593 - Use OwnedSlice in the specified and computed values of most vector properties. r=heycam
    
    This is just a refactor in the right direction. Eventual goal is:
    
     * All inherited properties use ArcSlice<>.
     * All reset properties use OwnedSlice<> (or ThinVec<>).
    
    No conversion happens at all, so we can remove all that glue, and also
    compute_iter and co.
    
    Of course there's work to do, but this is a step towards that.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30127

commit a0962a7a06a810264393fed88dd16bbf27383b71
Author: Mark Banner <standard8@mozilla.com>
Date:   Thu May 16 14:04:06 2019 +0000

    Bug 967013 - Re-enable browser_contextSearchTabPosition.js on Mac as the intermittents seem to have gone away. r=mikedeboer
    
    Differential Revision: https://phabricator.services.mozilla.com/D31405

commit ea72d8689d90c086cf24fe4598bf2a363db4938c
Author: Alex Chronopoulos <achronop@gmail.com>
Date:   Thu May 16 12:59:37 2019 +0000

    Bug 1550737 - When shutdown is finished use only a reference of the child. r=jya
    
    When `RemoteMediaDataDecoder::Shutdown` is finished it is not necessary to hold a reference of the `self` any more. Keep the `mChild` alive, which is the only one needed to destroy the IPDL. In addition to that, deleting the IPDL and destroying the child will be happening at the task queue similar to what was happening before Bug 1545416.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31261

commit 2be5ea8c755180326797dbfc3145438143b8ce99
Author: Alex Chronopoulos <achronop@gmail.com>
Date:   Thu May 16 14:07:42 2019 +0000

    Bug 1550737 - Make sure we keed strong reference until the end of the method. r=jya.
    
    Instead of deleteing a RefPtr directly copy it in a local variable in order to ensure that the pointer will be alive till the end of the method. In addition to that, on RemoteMediaDataDecpder::Shutdown promise use a reference of the child object instead of the whole `self` object since this is the only one needed. Finally, one style change.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30637

commit de4b305960ec50c56cb02ded903715ed949e5501
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 11:23:44 2019 +0000

    Bug 1551929.  Mark some storage interfaces builtinclass, since we assume there are no JS implementations already.  r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D31342

commit abd63bed9f74732402bd7f354dd5014eef0b3867
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Tue Apr 30 19:16:12 2019 +0000

    Bug 1539631 - ignore 409 errors cancelling tasks; r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D28899

commit 18134a27d04f16283e28b4f0b9286721f81a7628
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Thu May 16 13:24:18 2019 +0000

    Bug 1550756 - make system principal fall into new traffic category; r=dragana
    
    - add 2 category: system principals for normal/private browsing
    - P3Basic* and P3Content* are labeled incorrectly
    - add many assertions to check categories
    
    Differential Revision: https://phabricator.services.mozilla.com/D30660

commit 963bb5e94d7e0433e51a05b9201f0c4ed015815f
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Thu May 16 13:23:40 2019 +0000

    Bug 1552108 - Do not wait for runtimes in about:debugging init if ADB not started r=ladybenko
    
    Differential Revision: https://phabricator.services.mozilla.com/D31403

commit 0e640b5d659f617f794ff3be5533f71d621eb36a
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Thu May 16 13:12:06 2019 +0000

    Bug 1552109 - Fix filter count when text filtering is on. r=bgrins.
    
    The counter was erroneous because we were checking
    that messages were validating the text input before
    checking if they should be visible based on their
    category.
    Sadly, mocha tests were asserting that we had a bug,
    so we fixed them in this patch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31402

commit ab3a3756c5e8514438f71ce5c2a254d47b406fc1
Author: Ethan Glasser-Camp <ethan@betacantrips.com>
Date:   Thu May 16 13:12:40 2019 +0000

    Bug 1551952: Update kinto-offline-client.js to v12.4.2 r=leplatrem
    
    This fixes the bug where the call to getData was not passing
    authentication information.
    
    Depends on D31379
    
    Differential Revision: https://phabricator.services.mozilla.com/D31377

commit e83f5e91aebff995be2b04ef95961150851deffb
Author: Ethan Glasser-Camp <ethan@betacantrips.com>
Date:   Thu May 16 13:11:30 2019 +0000

    Bug 1551952: Check Authorization on all get requests r=leplatrem
    
    Depends on D31378
    
    Differential Revision: https://phabricator.services.mozilla.com/D31379

commit cd9998618a23091b504012389a93b235a0bd9a9c
Author: Ethan Glasser-Camp <ethan@betacantrips.com>
Date:   Thu May 16 13:11:53 2019 +0000

    Bug 1551952: Rename assertAuthenticatedRequest r=leplatrem
    
    This doesn't apply to httpd requests, so give it a name that makes it
    clear what applies to.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31378

commit 0a47717969f87248aa38bc525a2f9f919bf44829
Author: ffxbld <ffxbld@mozilla.com>
Date:   Thu May 16 13:00:29 2019 +0000

    No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
    
    Differential Revision: https://phabricator.services.mozilla.com/D31422

commit 77ef79a4055f30cab996a17e6853f0e1c975fe99
Author: Mike Conley <mconley@mozilla.com>
Date:   Thu May 16 12:34:57 2019 +0000

    Bug 1546887 - If requesting window.closed during teardown, return true instead of throwing. r=peterv
    
    Differential Revision: https://phabricator.services.mozilla.com/D30435

commit 5ed3d069496ada844f2ad9fd8194e58763e38591
Author: Razvan Maries <rmaries@mozilla.com>
Date:   Thu May 16 15:39:20 2019 +0300

    Backed out changeset 2a9a034e1b6a (bug 1550559) for perma fails on test_bug360437.xul. CLOSED TREE

commit 7d05a8d703b5d13edceaa4330a2f9c4773732435
Author: Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Date:   Thu May 16 11:52:49 2019 +0000

    Bug 1552133 - [Coverity] Use clang-7 for coverity analysis. r=bastien
    
    Differential Revision: https://phabricator.services.mozilla.com/D31413

commit a3bb736c8782926b730c765de518042c93065844
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Thu May 16 14:43:59 2019 +0300

    Backed out 2 changesets (bug 1495363) for causing bug 1542912 a=backout
    
    Backed out changeset 1d6b361c337a (bug 1495363)
    Backed out changeset 7973453599bb (bug 1495363)

commit 8fd61acd269689eb723d757051c6996681aefc6c
Author: Dão Gottwald <dao@mozilla.com>
Date:   Thu May 16 11:19:31 2019 +0000

    Bug 1552106 - Remove obsolete display and vertical-align properties from urlbarView row children. r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31400

commit 3ea8da800849f331f1ae362f66e365a11424ed9d
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Thu May 16 11:30:37 2019 +0000

    Bug 1550559 - Convert findbar XUL textbox to HTML input. r=bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D30542

commit 043293c99eb6f7dab5da09f8f3aa1c56e39ef5bc
Author: Andreas Pehrson <apehrson@mozilla.com>
Date:   Thu May 16 06:10:54 2019 +0000

    Bug 1551855 - Add a dedicated pref for enabling GraphRunner. r=karlt
    
    Differential Revision: https://phabricator.services.mozilla.com/D31262

commit b9e62db7a8ec3592ccd0443a568e7f658745dbfc
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Thu May 16 09:58:43 2019 +0000

    Bug 1552116 - Move devtools.inspector.inactive.css.enabled to devtools shared preferences r=miker
    
    This preference is used both by the client and the server and cannot be stored in devtools/client
    Also added default fallback values.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31404

commit 026f1e7c8cf05500feee37007b5e9270e15b9eb0
Author: Timothy Nikkel <tnikkel@gmail.com>
Date:   Thu May 16 09:39:03 2019 +0000

    Bug 1552104. Need to clear display items when we remove a document from the view tree but it sticks around. r=mattwoodrow
    
    This happens in one test on try server that has some iframes that navigate.
    
    I audited everywhere else that we change the view tree, this seems like the only place it can happen.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31399

commit ed551c2c7df530b00cd572c24c28c1bf0740ec69
Author: Francesco Lodolo (:flod) <flod@lodolo.net>
Date:   Thu May 16 09:09:45 2019 +0000

    Bug 1552094 - Remove Fluent migration recipes for Firefox 67 r=Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D31391

commit b58b3610c68e47ecfd063751ec14d68129f2c1e7
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Thu May 16 09:10:34 2019 +0000

    Bug 1509267 - Cleanup Remote Settings worker when inactive r=glasserc,dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D31080

commit 6a110c179155e9232a6dfb513d811dfc741503ed
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Thu May 16 08:56:53 2019 +0000

    Bug 1541404 part 34 - Fix BaselineDebugModeOSR to also recompile interpreter frames. r=tcampbell
    
    This matches what we do for C++-interpreter frames in CollectInterpreterStackScripts and
    SkipInterpreterFrameEntries. It's necessary for Interpreter => JIT OSR to work correctly.
    
    This fixes remaining jit-test failures with --blinterp-eager
    
    Differential Revision: https://phabricator.services.mozilla.com/D31050

commit 8cd987f058f308cbe23c3e5c67d28541938346ee
Author: yulia <ystartsev@mozilla.com>
Date:   Thu May 16 08:13:00 2019 +0000

    Bug 1492830 - Move toolbox code from attach-thread.js to toolbox; r=jdescottes
    
    this code can be merged with the toolbox code
    
    Differential Revision: https://phabricator.services.mozilla.com/D29367

commit cecd3c03d87fdcbc4a7a133969233dedbf06d2d0
Author: yulia <ystartsev@mozilla.com>
Date:   Wed May 15 09:47:59 2019 +0000

    Bug 1492830 - change worker target threadClient attach pattern to be the same as other targets; r=jdescottes
    
    The worker target is the only target to have a unique thread client attach. It doesn't look
    like there is a specific reason for this. In order to remove redundancy from target thread
    instantiation, I have made this follow the same pattern as elsewhere, so we can merge the "resume"
    method into the thread attach method on target.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29805

commit ec03c7db469bc14b2f6e4bd3347f77c01bdfc102
Author: yulia <ystartsev@mozilla.com>
Date:   Wed May 15 08:26:31 2019 +0000

    Bug 1493714 - move toolbox specific listeners to threadClient events to the toolbox; r=jdescottes
    
    This is the first part of getting rid of framework/attach-thread.js -- here we move the
    toolbox related logic back into the toolbox.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29193

commit 1e99c80c96f783ca65b9e23c975a523d1861e25e
Author: yulia <ystartsev@mozilla.com>
Date:   Wed May 15 08:26:08 2019 +0000

    Bug 1225492 - Listen to events on the ThreadClient instead of re-emitting them on the target; r=jdescottes
    
    As per the bug description, this removes some old code that relied on the target
    re-emitting threadClient events. Now we simply listen to the threadClient events directly.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29162

commit 7b95de18f04034ca60c0772ddd50a753e2556b6a
Author: Andy Wingo <wingo@igalia.com>
Date:   Thu May 16 07:39:14 2019 +0000

    Bug 1551128 - Limit result bit length in BigInt.asUintN on negative values r=jwalden
    
    Differential Revision: https://phabricator.services.mozilla.com/D30874

commit f86cc1837cddd84a449ba1d0015cd977f44a82e2
Author: Adam Orban <adam.orban@softvision.ro>
Date:   Thu May 16 06:47:23 2019 +0000

    Bug 1179266 - [Tablet] Fix Android L "share" list item in long press context menu; r=petru
    
    Differential Revision: https://phabricator.services.mozilla.com/D31392

commit 3c0578534a8217366dae0cb1838e15a3ad9381c4
Author: Gerald Squelart <gsquelart@mozilla.com>
Date:   Thu May 16 07:40:54 2019 +0000

    Bug 1551625 - Lower profiler max startup entries - r=florian
    
    Now starting with a maximum of `1u << 22`, i.e. 4,194,304 entries, or 36MB per
    process. (Using powers of two, because that's what we round up to anyway.)
    
    Also giving more information in MOZ_PROFILER_HELP:
    - Reminding this is a number of entries *per process*.
    - Bytes per entry, and resulting total buffer sizes per process.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31389

commit 3e39579f23b43880581db7c9a50f10ce9d9d69c4
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Thu May 16 06:34:21 2019 +0000

    Bug 1549605 - Add an indicator in the identity popup for when the site is verified by an imported root certificate. r=nhnt11
    
    Differential Revision: https://phabricator.services.mozilla.com/D30136

commit f0dbbfb13b8339d8565498a7ffc4b87654058e88
Author: Valentin Gosu <valentin.gosu@gmail.com>
Date:   Thu May 16 06:22:06 2019 +0000

    Bug 1540656 - Use dns-packet node module in test_trr.js r=dragana
    
    Differential Revision: https://phabricator.services.mozilla.com/D25671

commit f168677b7d21efc5dd992fb6d7b9afbf7fdb0bdc
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Thu May 16 09:09:04 2019 +0300

    Backed out 3 changesets (bug 1544813) for causing debugger test to perma fail CLOSED TREE
    
    Backed out changeset 67e719e02573 (bug 1544813)
    Backed out changeset 6a315be5f16f (bug 1544813)
    Backed out changeset ac87e6ddded6 (bug 1544813)

commit 8d53b16cf0bbb751ead7de5d64ea6b8adcd99616
Author: Magnus Melin <mkmelin+mozilla@iki.fi>
Date:   Wed May 15 20:14:30 2019 +0000

    Bug 1551312 - allow customized built-in buttons to be passed to notificationbox r=bgrins
    
    Allow customized built-in buttons to be used for the notificationbox buttons. This way e.g. <button type=menu-button> can be used there.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30971

commit b6424084d3235ce4bb724d22c948ad7721e04185
Author: Daisuke Akatsuka <dakatsuka@mozilla.com>
Date:   Thu May 16 03:20:18 2019 +0000

    Bug 1544813: Add a test for extension debugger. r=jdescottes
    
    Depends on D31224
    
    Differential Revision: https://phabricator.services.mozilla.com/D31225

commit f23ea4796dc8bc3ab025033338827c1065af62a5
Author: Daisuke Akatsuka <dakatsuka@mozilla.com>
Date:   Thu May 16 05:41:03 2019 +0000

    Bug 1544813: Remove extension debug setting. r=jdescottes,flod
    
    Depends on D31223
    
    Differential Revision: https://phabricator.services.mozilla.com/D31224

commit 2e3abebdb54fa5ae151d99d8f7693db44f05b008
Author: Daisuke Akatsuka <dakatsuka@mozilla.com>
Date:   Thu May 16 01:14:41 2019 +0000

    Bug 1544813: Show sources regardless devtools.chrome.enabled even in case of web extension. r=jdescottes,jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D31223

commit 7985147f250c588594f7ddd961c2ecff8215cf43
Author: Bryce Van Dyk <bvandyk@mozilla.com>
Date:   Tue May 14 02:31:47 2019 +0000

    Bug 1549544 - Use the 'cenc' init data type when encountering cbcs media. r=cpearce
    
    When encountering media using the common encryption format (mp4s containing pssh
    boxes), the encrypted event we fire should specify the cenc init data type.
    Fixes a bug where for cbcs the 'cbcs' init data type was used -- which is a
    bogus value.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30095

commit 789cdf6b6d1a86c871fc07be1c6d15166dbc1401
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Thu May 16 04:47:58 2019 +0300

    Backed out 12 changesets (bug 1383650) for landing in the soft-freeze period
    
    Backed out changeset 4316d55f87be (bug 1383650)
    Backed out changeset 0118148f1534 (bug 1383650)
    Backed out changeset 447c9248342b (bug 1383650)
    Backed out changeset 6730776560c0 (bug 1383650)
    Backed out changeset a7b8e6460fb8 (bug 1383650)
    Backed out changeset e864696f6cf8 (bug 1383650)
    Backed out changeset 2b003d678c58 (bug 1383650)
    Backed out changeset 7bc3bff991c4 (bug 1383650)
    Backed out changeset f1f7b4ad9547 (bug 1383650)
    Backed out changeset 18b030b31660 (bug 1383650)
    Backed out changeset 70e74dd6b45d (bug 1383650)
    Backed out changeset 55a283e793df (bug 1383650)

commit e8fb2f7707ac83def8a8a5213b6c1bd36aff37da
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 16 00:36:41 2019 +0000

    Bug 1551652.  Stop using [array] in nsILayoutHistoryState.  r=heycam
    
    I read through
    <https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BGg%5DetKeys%5B%5EA-Za-z_%5D&case=true&regexp=true&path=>
    and as far as I can tell the only JS consumer is SessionHistory.jsm, which was
    not passing the optional "count" arg already.  There are no C++ consumers.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31113

commit b13e658b0f984259af969f7aa397c70af48ed738
Author: Botond Ballo <botond@mozilla.com>
Date:   Thu May 16 01:07:41 2019 +0000

    Bug 1552040 - Make layout.scroll.root-frame-containers a regular (not override) pref. r=kats
    
    Differential Revision: https://phabricator.services.mozilla.com/D31350

commit 7b85be4358914d79f388c02e969742f256673d42
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 16 01:02:00 2019 +0000

    Bug 1549762 - Turn the linker inline asm into an assembly file. r=glandium
    
    Differential Revision: https://phabricator.services.mozilla.com/D31051

commit 20eb97b08ca91de25245b4033846d766bac1ef8c
Author: Imanol Fernandez <imanol@mozilla.com>
Date:   Thu May 16 01:05:01 2019 +0000

    Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
    
    Some minor refactor to make it possible to remove android.speech dependencies using Proguard
    
    Differential Revision: https://phabricator.services.mozilla.com/D27612

commit 36659bd9c3eb862954beee3cb71a8c469966d595
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:56:22 2019 +0000

    Bug 1383650 - Run mach devtools-css-db to sync css db r=emilio
    
    This is the last part of this seris of patches to implement geometry property.
    This particular patch just run `./mach devtools-css-db` to update db per instruction
    at the beginning of devtools/shared/tests/unit/test_css-properties-db.js, and also a manual addition to the animation property db.
    
    After this patch, the SVG geometry propery is implemented for <rect>, <circle>,
    <ellipse> and <foreignObject>. We already implemented outer <svg>. Thus the
    remainings are inner <svg> and <image>, which are kind of different to the
    others, so they will be handled in some follow-ups. Note that these patches won't
    impact old behavior of inner <svg> and <image>.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30808

commit 00f0ef8f424649bc8f03d2b8dc1073a1de85174f
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:55:53 2019 +0000

    Bug 1383650 - Add reftest for rect, circle, ellipse and foreignObject r=longsonr
    
    Differential Revision: https://phabricator.services.mozilla.com/D30807

commit 6ca42a88b8adf42b00d0a5fefd102255bab76b8f
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:55:25 2019 +0000

    Bug 1383650 - Use CSS to layout foreignObject r=longsonr
    
    Should also update layout code for foreignObject to use CSS geometry property.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30806

commit 1d00efb6951113e63bc8f75aaeaa538907078ea5
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:54:46 2019 +0000

    Bug 1383650 - Optimize attribute mapping by not parsing same thing twice r=longsonr
    
    Geometry properties are the most used SVG attributes. When authors specify
    them as attributes, we have to parse them in SVG side. So we don't want to
    parse them in CSS side again, otherwise the introduced performance loss
    is relatively high.
    
    With this optimization, this feature implementation doesn't slow down
    overall performace even if there are thousands of geometry elements.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30778

commit 734fa24490a83e22ae970e9d71665a69af704249
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:58:56 2019 +0000

    Bug 1383650 - Notify style system when SMIL animation changes length r=birtles,longsonr
    
    When animating geometry attribute, we need to notify style system about the change of SMIL override style.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30361

commit 4a46693b2e1373ae76b302494c1a5007deb9c283
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:53:45 2019 +0000

    Bug 1383650 - Add conversion utilities to get CSS counterpart of SVG unit and AttrEnum r=longsonr
    
    We need some utilities to convert SVG unit and attrenum to CSS unit and property id.
    This is useful when we need to pass parsed geometry property directly to CSS.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30777

commit c386c65afc41738bf8f60cf024690494de283ea0
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:51:04 2019 +0000

    Bug 1383650 - Add geometry property support for Servo glue r=emilio
    
    These functions are useful to directly pass already parsed SVG
    geometry property to CSS side.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30776

commit 144ddd4aab8a425df97e5ac7a6b0dcd7daf60e49
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:50:15 2019 +0000

    Bug 1383650 - Invalidate path cache when geometry changed via CSS r=longsonr
    
    We cached the path of an element. Previously we only need to invalidate
    the cached path if an geometry attribute is changed. Now we also need
    to invalidate if the corresponding CSS is changed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30472

commit 2b7563d7129fddc21a5752ee2f79ba961b33a9c7
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:47:37 2019 +0000

    Bug 1383650 - Resolve SVG geometry metrics from CSS r=longsonr,emilio
    
    This patch makes SVG retrieve metrics from CSS style.
    
    It doesn't handle <svg> element because geometry properties for
    outer <svg> element has been partially implemented long ago, it
    needs special change.
    
    It doesn't deal with the impact on SMIL.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29992

commit 73db9d38cb135af8bdd020a8334339c88961b05d
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:47:24 2019 +0000

    Bug 1383650 - Map SVG geometry attributes to CSS r=longsonr
    
    This patch maps SVG geometry attributes to CSS property, so that the
    values set via SVG attribute will be known by CSS.
    
    It doesn't deal with how the value is used.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29960

commit a6d01bd5fdb2c5bb248fee21bb8a7e90f6942f65
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:47:20 2019 +0000

    Bug 1383650 - Add SVG geometry property support in CSS r=emilio
    
    This patch adds SVG geometry properties to CSS, it doesn't deal with
    how SVG handles them.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29937

commit 52996c9e58ee1ac8fe972ea5c1c7f6be14c22009
Author: violet <violet.bugreport@gmail.com>
Date:   Thu May 16 00:44:51 2019 +0000

    Bug 1383650 - Support AllowQuirks::Always option in helpers.mako.rs r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D29936

commit 0b9d2572851f2109b8aafbf15e8b59f263c62a6b
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Wed May 15 22:22:37 2019 +0000

    Bug 1551841 - increase the test wait time before continuing staging. r=bytesized
    
    Tests intermittently fail on code coverage builds due to the additional time they take to run when compared to other builds
    Also changes runTelemetryUpdateTest to only use MOZ_TEST_SKIP_UPDATE_STAGE since MOZ_TEST_SLOW_SKIP_UPDATE_STAGE isn't needed for telemetry tests
    
    Differential Revision: https://phabricator.services.mozilla.com/D31353

commit b32d78a2a8ed9a09c01a503091a7eea1b287435d
Author: Matthew Noorenberghe <mozilla@noorenberghe.ca>
Date:   Thu May 16 00:29:14 2019 +0000

    Bug 1456725 - Tabs.jsm: Update documentURI in waitForCondition to handle not yet loaded tabs. r=Gijs
    
    Differential Revision: https://phabricator.services.mozilla.com/D31340

commit dc4c193271a2c61b1886c79caa1a3bbaba90cc22
Author: Dorel Luca <dluca@mozilla.com>
Date:   Thu May 16 03:18:35 2019 +0300

    Backed out changeset b60e7b3407b3 (bug 1544584) for Android Checkstyle in /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/gecko/SpeechSynthesisService.java

commit ecfa7bd0c66ba17b1579f330ee23c41502e1f7bd
Author: Dana Keeler <dkeeler@mozilla.com>
Date:   Thu May 16 00:03:09 2019 +0000

    Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj
    
    This also enables using cert_storage for OneCRL, since it and intermediate
    preloading both use the same backend.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31345

commit 2e2c975d2d8eb18ff02f9de60faf392fc074b8bd
Author: Botond Ballo <botond@mozilla.com>
Date:   Wed May 15 23:43:50 2019 +0000

    Bug 1522443 - Avoid intermittent failure of viewport-no-resize-event-on-overflow-recalc.html. r=hiro
    
    Differential Revision: https://phabricator.services.mozilla.com/D31344

commit b511132404818e9c806d12b47d0d850c5aae0f72
Author: Sam Foster <sfoster@mozilla.com>
Date:   Wed May 15 23:24:28 2019 +0000

    Bug 1543499 - Record telemetry event when opening the password management UI. r=MattN
    
    * Remove the PWMGR_MANAGE_OPENED histogram and references to it
    * Add a new pwmgr event category, open_management method and objects for each of the entry points
    * Expect an entryPoint key to be passed to LoginHelper.openPasswordManager so it can record the event
    * Update all callers of LoginHelper.openPasswordManager to pass the correct entryPoint key
    * Record the event in preferences when we open the password management UI as a subdialog
    * Add test assertions to confirm the telemetry events are recorded, piggybacking on existing tests where practical to avoid duplicating helpers and boilerplate
    
    Differential Revision: https://phabricator.services.mozilla.com/D29840

commit 5687a54cdd4117f3d4bec73c35c5a3f4198a6347
Author: Kevin Jacobs <kjacobs@mozilla.com>
Date:   Wed May 15 23:34:52 2019 +0000

    Bug 1535210 - Set SSL STATE_IS_BROKEN flag for TLS1.0 and TLS 1.1 connections. r=keeler
    
    Differential Revision: https://phabricator.services.mozilla.com/D29576

commit 3a2dd0bc8dfb8b169676aa3930ba1713f74877dc
Author: sotaro <sotaro.ikeda.g@gmail.com>
Date:   Wed May 15 16:32:25 2019 +0000

    Bug 1551792 - Add override to RenderCompositorANGLE::UseTripleBuffering() r=nical
    
    Differential Revision: https://phabricator.services.mozilla.com/D31194

commit aac88e72ffe7e8a639ae869b76ad304ac1a2f815
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Wed May 15 22:48:26 2019 +0000

    Bug 1552052 - Do not dump mochitest/reftest logcat for successful runs; r=bc
    
    Logcat is available as a separate artifact anyway. This makes the test log
    for successful runs much smaller: easier to read, cheaper to store.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31357

commit 6381a6b4aaf9904bc6d0862e617eb45412dbd8a9
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Wed May 15 20:34:23 2019 +0000

    Bug 1551993 - Pref frameloader rebuilding off; r=nika
    
    Pref off frameloader rebuilding until regressions from bug 1542415 are fixed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31326

commit 347511c10c531ee92f39c9fbbfa264e59a994f81
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Wed May 15 22:41:09 2019 +0000

    Bug 1550895 - Disable some more frequently failing wpt tests on geckoview
    
    Differential Revision: https://phabricator.services.mozilla.com/D31359

commit 937240ee6939d3e050a919564540d8770543d691
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Wed May 15 22:22:50 2019 +0000

    Bug 1471522 - Move blocklist target app filter to Blocklist module r=Gijs
    
    Differential Revision: https://phabricator.services.mozilla.com/D31222

commit 5137d3bc78a2447a691bb66e4db9c902be298ada
Author: Kirk Steuber <ksteuber@mozilla.com>
Date:   Wed May 15 21:55:36 2019 +0000

    Bug 1546957 - Prevent BITS Requests from being cancelled twice r=rstrong
    
    Differential Revision: https://phabricator.services.mozilla.com/D31338

commit 5c51dcd7b4129b06ac8eca7f4ce3c6f70f2789df
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Wed May 15 21:33:50 2019 +0000

    Bug 1546404: Add bug links to failing tests. r=jib
    
    Differential Revision: https://phabricator.services.mozilla.com/D31085

commit 52ef4c303f938b5e8aeaa9fa7e6c254b7e6e7a63
Author: Lee Salzman <lsalzman@mozilla.com>
Date:   Wed May 15 21:23:23 2019 +0000

    Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel
    
    Differential Revision: https://phabricator.services.mozilla.com/D31328

commit 5198f8a89d8da47eb702e61421aee4905776cec7
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 20:58:08 2019 +0000

    Bug 1550930 part 3.  Stop using [array] for nsIDroppedLinkHandler.dropLinks.  r=NeilDeakin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30770

commit a8797a857eb06b124be8dd129eb407e4e8db2526
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 20:52:52 2019 +0000

    Bug 1550930 part 2.  Stop using [array] for nsIDroppedLinkHandler.validateURIsForDrop.  r=NeilDeakin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30769

commit 05ce640930a34f57ddc7698f4d60f191e16544d8
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 20:24:00 2019 +0000

    Bug 1550930 part 1.  Stop using [array] for nsIDroppedLinkHandler.queryLinks.  r=NeilDeakin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30768

commit 6ce821b972e0b90180f5799c03c2f873f06315cc
Author: Imanol Fernandez <mortimergoro@gmail.com>
Date:   Wed May 15 19:56:43 2019 +0000

    Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
    
    Some minor refactor to make it possible to remove android.speech dependencies using Proguard
    
    Differential Revision: https://phabricator.services.mozilla.com/D27612

commit 99c7db8d8a31372fe0c930a6e4e43094d43363aa
Author: Randall E. Barker <rbarker@mozilla.com>
Date:   Wed May 15 19:12:53 2019 +0000

    Bug 1551988 - Move util classes not used in GeckoView into Fennec r=geckoview-reviewers,agi
    
    Differential Revision: https://phabricator.services.mozilla.com/D31324

commit 9025ac765e0c2e28b44dbcc82ff5902dc0a875f8
Author: Aaron Klotz <aklotz@mozilla.com>
Date:   Wed May 15 19:38:34 2019 +0000

    Bug 1550544: Clean up untrusted module evaluator; r=agashlin
    
    This patch takes care of two things:
    
    1) It changes the module evaluator such that, if a binary is signed but the
       cert is neither Microsoft's nor ours, the binary is automatically
       disqualified.
    
    2) General cleanup. Use nsIFile::Contains instead of StringBeginsWith for
       checking path containment. Better OO.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30556

commit 149d14ab01f1b64986e82752ce6a673aebcd49d1
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 18:50:44 2019 +0000

    Bug 1551984.  Improve OOM and overflow handling in NS_ConsumeStream.  r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D31312

commit 5c28fae8cf210f42f2c1ff0968555fe7528ea292
Author: Joel Maher <jmaher@mozilla.com>
Date:   Wed May 15 21:04:57 2019 +0000

    Bug 1551957 - Allow for osx 10.14 in CI for source tasks. r=ahal
    
    Allow for osx 10.14 in CI for source tasks.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31297

commit 30fb4ebdb5bff01376dc4d18c8c42b8d1c11c9ee
Author: J.C. Jones <jjones@mozilla.com>
Date:   Wed May 15 21:34:58 2019 +0000

    Bug 1551342 - Update U2F, WebAuthn, and CredMan tests for Android r=keeler
    
    The new Android functionality can conflict with the tests' expected behavior,
    so it should be generally disabled, like the Rust module.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31266

commit 630dccb674d73af1b5d70badad4e2eefddecde91
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 21:12:44 2019 +0000

    Bug 1550934.  Stop using [array] in nsIBrowser.  r=NeilDeakin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30771

commit ae34660ded6ae1917467333dbf0e60451f853f4e
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Wed May 15 22:26:56 2019 +0300

    Backed out changeset 03b1762fb073 (bug 1548369) for devtools failures at devtools/client/debugger/test/mochitest/browser_dbg-inspector-integration.js on a CLOSED TREE

commit e11cc27b8a6c845d2f369e3c777c7b040daa327b
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 18:11:28 2019 +0000

    Bug 1551738: [release] Add esr68 release-type, and corresponding branch and scriprworker configuration; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D31188

commit 7ff55287a3127f1d0d66b32d3d8a7a4bd356b8e1
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 19:10:23 2019 +0000

    Bug 1551738: Don't try to generate stub installer on esr branches; r=Callek
    
    They don't get built on ESR, so don't indicate to taskcluster that we do.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31187

commit 8531d7841f442d1e4f80c065202c46b120653a3d
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 18:09:22 2019 +0000

    Bug 1551738: [release] Match on `esr.*` instead of `esr60` in a bunch of generic places; r=Callek
    
    These are all places where the configuration is unlikely to change between major ESR versions,
    or in many of them, between beta, release and esr.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31186

commit 09fdca1cfbc9e5829131dd6da92385187a670cba
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 18:04:45 2019 +0000

    Bug 1551738: [try-staging] Add release-to-esr migration for staging release; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D31185

commit b3d79a1c6a292edc0c37db69293a7fcb09ce0471
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Tue Apr 30 13:48:25 2019 +0000

    Bug 1547781 - expire try decision artifacts after 28 days r=Callek
    
    This ensures that the artifacts an action task might consult will be gone at
    the same time that the push's tasks expire.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29270

commit 99d80d3d8a7401b0095cb68435efa52b6f8686ad
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Tue Apr 30 13:48:05 2019 +0000

    Bug 1547781 - test that .taskcluster.yml renders; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D29269

commit 1baeba827d5e01586e6596a16d9603a048bdaa45
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Wed May 15 22:01:13 2019 +0300

    Backed out changeset 30ee2053caf2 (bug 1550559) for chrome failures at docshell/test/chrome/test_bug298622.xul

commit 4a09b79d87d46a7d5096926f7c5637a70319737a
Author: dlee <dlee@mozilla.com>
Date:   Tue May 14 22:42:28 2019 +0000

    Bug 1542744 - P3. Run the same prefixset testcases for different configuration. r=gcp
    
    This patch does the following:
    1. Run the same prefixset tests when
      * browser.safebrowsing.prefixset.max_array_size = 0
      * browser.safebrowsing.prefixset.max_array_size = UINT32_MAX
    
      This makes sure both of the methods to store prefixset are tested by existing testcases
    
    2. Refine gtest with test fixture
    3. Add TinySet and LargeSet testcases
    
    Differential Revision: https://phabricator.services.mozilla.com/D30338

commit 56f48bed45730581b5caada0ef0fc9301f2aa3b0
Author: dlee <dlee@mozilla.com>
Date:   Wed May 15 11:17:43 2019 +0000

    Bug 1542744 - P2. Improve performance of MakePrefixSet by using different algorithm according to the number of prefixes. r=gcp
    
    The goal of this patch is to reduce the number of memory reallocation during
    |MakePrefixSet|[1].
    
    Here is the number of nsTArray memory reallocation occur during |MakePrefixSet|
    (test in my local platform):
    googpub-phish-proto: 58k times
    goog-malware-proto: 9k times
    goog-unwanted-proto: 25k times
    goog-badbinurl-proto: 6k times
    
    This patch improves the performance by:
    1. For tables whose prefixes are less than 128*1024(malware, unwanted,
    badinurl).
    
    Store prefixes directly without dividing allocation into smaller chunks.
    Because the maximum size to store all the prefixes in a single array for
    these tables will be less than 512k, we can avoid Bug 1046038.
    
    This simplifies the internal prefixset data structure generation and total
    memory usage is also saved:
    goog-malware-proto  : 437K -> 163k
    goog-unwanted-proto : 658k -> 446k
    goog-badbinurl-proto: 320k -> 110k
    
    The single largest allocated continuous memory size is:
    goog-malware-proto  : 86k -> 163k
    goog-unwanted-proto : 86k -> 446k
    goog-badbinurl-proto: 77k -> 110k
    
    A further improvement can be done for this part is for tables with fewer
    prefixes, we can use an one-dimension delta array to reduce the size of a
    single continuous memory allocation.
    
    2. For tables with more prefixes:
    
    According to experiment, when prefixes are more than 400k
    the delta arrays have very high chance that are full, in the case of
    phishing table, we can estimate the capacity accurately before
    applying delta algorithm.
    
    The shortcoming of this part is when prefixes are between 130k~400k,
    the capacity estimation is not accurate.
    
    [1] https://searchfox.org/mozilla-central/rev/b2015fdd464f598d645342614593d4ebda922d95/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp#99
    
    Differential Revision: https://phabricator.services.mozilla.com/D30046

commit 165633fd95318f2f3a7db70f9d0475175b74eba3
Author: dlee <dlee@mozilla.com>
Date:   Tue May 14 22:42:31 2019 +0000

    Bug 1542744 - P1. Remove calculating checksum for mIndexDelta array. r=gcp
    
    The checksum calculating code is used to find the root cause of a crash
    bug during update(Bug 1362761). Since the algorithm will be update in
    these series of patches, we don't need to keep it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26667

commit c7fddbb8455f7e811799795d242c2cdb92bc3d19
Author: Ed Lee <edilee@mozilla.com>
Date:   Wed May 15 18:41:16 2019 +0000

    Bug 1551951 - Update localization note for onboarding buttons r=flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D31281

commit fd120896ba1564194c4a85282191f6ddb82cc543
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 18:29:28 2019 +0000

    Bug 1551981.  Add an nsTArray version of NS_ConsumeStream.  r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D31299

commit 69ea36dd25f9e6aeee12065a4fde2948c002f52f
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 18:28:00 2019 +0000

    Bug 1551962.  Add a way to create an input stream from a moved nsTArray<uint8_t>.  r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D31296

commit aad866dbfb14040e7db7dc86f0558960090fdb83
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 18:01:06 2019 +0000

    Bug 1551739: [taskgraph] Move update-verify tasks to shippable platform; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D31162

commit 25d5b3beb02b1ce8f27043530f724690f33a3173
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 18:03:46 2019 +0000

    Bug 1551738: [release] Get channel for update-verify task from config task; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D31161

commit 7191132f2b969d196eb28c51a8d84806a1bff0da
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 18:04:47 2019 +0000

    Bug 1551738: Add a helper to extract the task name from the final task; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D31160

commit 031496bb568348b72a597a68d0e7d35b9b206324
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 17:54:13 2019 +0000

    Bug 1551739: [taskcluster] Use `inherit_from_treeherder` in langpack tasks; r=Callek
    
    Differential Revision: https://phabricator.services.mozilla.com/D31159

commit 70000d4fe9ef3d9d1e7f6c5522bb8c964c9aa554
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Wed May 15 18:02:10 2019 +0000

    Bug 1550559 - Convert findbar XUL textbox to HTML input. r=bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D30542

commit 11ed6e48e681d6e65784bbe3167e0bccf8cc0792
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Wed May 15 17:49:22 2019 +0000

    Bug 1551416 - increase the test wait time before continuing downloads and update checks. r=bytesized
    
    Tests intermittently fail on code coverage builds due to the additional time they take to run when compared to other builds
    
    Differential Revision: https://phabricator.services.mozilla.com/D31264

commit 30065f6418b06f5a9ba065b6e252dd24ecd92948
Author: Dana Keeler <dkeeler@mozilla.com>
Date:   Tue May 14 20:51:10 2019 +0000

    bug 1548040 - batch cert_storage certificate adding/removal r=jcj,myk
    
    Differential Revision: https://phabricator.services.mozilla.com/D30271

commit 428646b95b3cd2e8892f580a87774360107d22aa
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Wed May 15 17:29:35 2019 +0000

    Bug 1550209 - Clean up remnants of old clock skew error code in NetErrorChild.jsm. r=prathiksha
    
    Differential Revision: https://phabricator.services.mozilla.com/D30432

commit 861f614086ff752e8afd082f6aefe4eb2ad1c15b
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 15 17:29:33 2019 +0000

    Bug 1505471 - Map intersection observer rects to the right viewport. r=mstange
    
    targetFrame is modified during the intersection computation loop, so it's not
    the viewport you want if there are scrollframes around.
    
    The test is the same as iframe-no-root.html but with a wrapping scroller which
    triggers this bug.
    
    This code is quite subtle, so will refactor and clean it up in a followup.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31147

commit 3c1cb2157cfa95566aa1c4cc9a657126f50a0a9c
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Wed May 15 17:38:56 2019 +0000

    Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D29493

commit 5b40f1745fca6158c4831a6684f4050f810429f5
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Wed May 15 17:40:02 2019 +0000

    Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D29129

commit dd726b5e97257ccc039379dd061e88db7d80bf4b
Author: Sean Feng <sefeng@mozilla.com>
Date:   Wed May 15 16:52:03 2019 +0000

    Bug 1551935 - Make BFCACHE_PAGE_RESTORED histogram targets all channels r=chutten
    
    Differential Revision: https://phabricator.services.mozilla.com/D31276

commit 89305e405a782f67b1fbfd39c2ddcdbb8103c3d0
Author: Jason Laster <jlaster@mozilla.com>
Date:   Wed May 15 14:46:09 2019 +0000

    Bug 1539468 - Preview can initially take awhile to populate. r=loganfsmyth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30952

commit 8cd641135040c62ac72c8417dfb3f0e9b319d32d
Author: jaril <jarilvalenciano@gmail.com>
Date:   Wed May 15 16:37:23 2019 +0000

    Bug 1548369 - Reimplement token previews without onMouseLeave.
    
    This implements editor previews in a way that doesn't rely on mouseLeave events. It does this actively by using the event loop to poll whether it should clear or not, and if it's not hovered on the token or the preview, it clears the preview.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31112

commit 7ecf79b45475eaac00c6278de95b2e9d4f79a313
Author: Dão Gottwald <dao@mozilla.com>
Date:   Wed May 15 15:59:56 2019 +0000

    Bug 1551834 - Move legacy autocomplete attributes from shared browser.xul markup to the legacy-urlbar binding. r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31227

commit 25a24288f672da0835d97ace45ce6a36005f1719
Author: Vlad Baicu <vlad.baicu@softvision.ro>
Date:   Wed May 15 14:00:12 2019 +0000

    Bug 1534451 - Send Mobile Activation Telemetry ping. r=JanH
    
    Differential Revision: https://phabricator.services.mozilla.com/D29668

commit 7aa87be7fd46f2df2b10e305a6aa7b8f4917ec16
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Wed May 15 18:57:43 2019 +0300

    Backed out changeset c8057f34f281 (bug 1550559) as requested. CLOSED TREE

commit fec3aca3b4f813a4c2b786c9808a6ff70cc975e2
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Wed May 15 15:40:23 2019 +0000

    Bug 1550559 - Convert findbar XUL textbox to HTML input. r=bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D30542

commit a2c6f3f79782fcbba96f010616d6275df4c05cb0
Author: Bogdan Tara <btara@mozilla.com>
Date:   Wed May 15 18:41:00 2019 +0300

    Backed out 2 changesets (bug 1545862) for geko decision bustage CLOSED TREE
    
    Backed out changeset 0d390c4c20d6 (bug 1545862)
    Backed out changeset 29e91bd3091d (bug 1545862)

commit a585a2322bb3deebf1b20ea2c2efe8de854ca0f1
Author: Nika Layzell <nika@thelayzells.com>
Date:   Thu May 9 21:11:06 2019 +0000

    Bug 1535800 - Part 2: Don't attempt to resume loading within in a destroyed docshell, r=qdot
    
    Differential Revision: https://phabricator.services.mozilla.com/D30559

commit e01a29a163d3354bf4bbc117bcd114ff7258b290
Author: Nika Layzell <nika@thelayzells.com>
Date:   Thu May 9 21:07:41 2019 +0000

    Bug 1535800 - Part 1: Handle a null mSessionHistory in ResumeRedirectedLoad, r=qdot
    
    Differential Revision: https://phabricator.services.mozilla.com/D30558

commit fa05940a2e0e172e75ba9598c51f504547b254aa
Author: Tom Prince <mozilla@hocat.ca>
Date:   Wed May 15 14:13:34 2019 +0000

    Bug 1551743 Generate better treeherder errors when update-verify fails; r=bhearsum
    
    Treeherder will display a summary of errors from the log, if they are match
    certain patterns. Make update-verify more useful by outputing errors that
    match.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31165

commit 0534594dfdcc711baad6941b759203e75a9a94c9
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Wed May 15 15:14:15 2019 +0000

    Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D29493

commit e84b67377f61d23e6dfd1650d36965f6f5c12b76
Author: Dustin J. Mitchell <dustin@mozilla.com>
Date:   Wed May 15 14:52:47 2019 +0000

    Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D29129

commit 0b1bb4e574ecbbcd2f0685992a97fe6bd3cb4ae0
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Wed May 15 15:12:40 2019 +0000

    Bug 1551611 - Skip subpixel AA tests on macOS 10.14. r=Gankro
    
    Differential Revision: https://phabricator.services.mozilla.com/D31183

commit f1384c08204415442713ce401bed7fb11eb11f61
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Wed May 15 15:10:51 2019 +0000

    Bug 1551611 - Add macOS version information to the ReftestEnvironment. r=Gankro
    
    Differential Revision: https://phabricator.services.mozilla.com/D31182

commit 89e8c357546e51281709aee5b579e6597c461e14
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Wed May 15 15:10:34 2019 +0000

    Bug 1551611 - Introduce a ReftestEnvironment. r=Gankro
    
    This moves the existing constants into a ReftestEnvironment which
    encapsulates it a bit better. Also this fixes the incorrect "debug" cfg
    check to "debug_assertions" which is more correct.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31181

commit 5ece0e66aad6036b318bd2b781429ef2da6caf5e
Author: Bogdan Tara <btara@mozilla.com>
Date:   Wed May 15 18:00:25 2019 +0300

    Backed out 3 changesets (bug 1551611) for tidy bustage CLOSED TREE
    
    Backed out changeset f60b2e760d1a (bug 1551611)
    Backed out changeset 85ac4e68a63e (bug 1551611)
    Backed out changeset df4a76b3e6ce (bug 1551611)

commit a5ba64c2bc9ac11ac915307765d80c0881b52350
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Wed May 15 14:06:52 2019 +0000

    Bug 1551611 - Skip subpixel AA tests on macOS 10.14. r=Gankro
    
    Differential Revision: https://phabricator.services.mozilla.com/D31183

commit fae7d91730a8dd0ffefc8fcca16b9259fdfa200d
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Wed May 15 14:39:39 2019 +0000

    Bug 1551611 - Add macOS version information to the ReftestEnvironment. r=Gankro
    
    Differential Revision: https://phabricator.services.mozilla.com/D31182

commit 0c253ff775738f9cbba253a9a68271ac18e380dd
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Wed May 15 14:06:33 2019 +0000

    Bug 1551611 - Introduce a ReftestEnvironment. r=Gankro
    
    This moves the existing constants into a ReftestEnvironment which
    encapsulates it a bit better. Also this fixes the incorrect "debug" cfg
    check to "debug_assertions" which is more correct.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31181

commit 8f6e500961276697a5dea08fdf4c7bd9edaa3174
Author: Mark Banner <standard8@mozilla.com>
Date:   Wed May 15 14:35:36 2019 +0000

    Bug 1551551 - Update eslint-plugin-mozilla mocha version (dev dependency). r=ahal
    
    Depends on D31076
    
    Differential Revision: https://phabricator.services.mozilla.com/D31077

commit 4f0aee7c574bb1a2c12b96b787b1ce3abf26b032
Author: Mark Banner <standard8@mozilla.com>
Date:   Wed May 15 14:34:53 2019 +0000

    Bug 1551551 - Fix tooltool.py use of print in its dump function. r=ahal
    
    Depends on D31075
    
    Differential Revision: https://phabricator.services.mozilla.com/D31076

commit eedaf12b423dccbdf8288fb365c18c61468e5f9a
Author: Mark Banner <standard8@mozilla.com>
Date:   Wed May 15 14:34:09 2019 +0000

    Bug 1551551 - Fix dependency checking for when to update developer's npm installs. r=ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D31075

commit be20e5ad426f394d315a18490d0744c58983cf20
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 14:25:19 2019 +0000

    Bug 1541404 part 33 - Implement emitArgumentTypeChecks. r=djvj
    
    Differential Revision: https://phabricator.services.mozilla.com/D31039

commit 63827fc7fba9e5aa29629a85279f53f57f63389d
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 14:25:19 2019 +0000

    Bug 1541404 part 31 - Fix record/replay instrumentation. r=bhackett
    
    Differential Revision: https://phabricator.services.mozilla.com/D31036

commit 1cc4a6123e4ff492a5745efec843dfb116a56cc3
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 14:24:26 2019 +0000

    Bug 1541404 part 30 - Fix some debugger issues. r=tcampbell
    
    With this we pass all debugger jit-tests.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30901

commit bbba98037a62bc06e8f4f10c9cec797be5282af7
Author: Dale Harvey <dale@arandomurl.com>
Date:   Wed May 15 14:00:14 2019 +0000

    Bug 1544273 - Ensure WebExtensionPolicy has started. r=aswan,Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D30651

commit 8472ae3d70562d122e103970c3168112eb520c32
Author: Kagami Sascha Rosylight <saschanaz@outlook.com>
Date:   Wed May 15 14:03:54 2019 +0000

    Bug 1550949: Disallow time-only version of ISO8601 r=arai
    
    ES5.1 removed time-only format T00:00:00 and no other browsers support it. So this diff removes the support from gecko.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31253

commit f8372b2b289a15cb4759302d08a7b6b0f36aeeae
Author: Ed Lee <edilee@mozilla.com>
Date:   Wed May 15 02:21:12 2019 +0000

    Bug 1551751 - Add return telemetry, faster stories and bug fixes to Activity Stream r=r1cky
    
    Differential Revision: https://phabricator.services.mozilla.com/D31174

commit 37a1a4a290189d019e2be120c864423f2095b116
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 15 13:40:23 2019 +0000

    Bug 1549762 - Don't build mozglue linker tests if building with icecream. r=glandium
    
    As icecream doesn't deal well with .incbin.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30951

commit 9a349908bd7795d2c2cd7e25d3b19e1631be328f
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 19:33:21 2019 +0000

    Bug 1551657 part 5.  Stop using [array] in promptToChangePasswordWithUsernames.  r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D31121

commit 58e83cb789aff82f46aee5d6a7942004fe10ff30
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 19:32:17 2019 +0000

    Bug 1551657 part 4.  Stop using [array] in searchLogins.  r=MattN
    
    Audited https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BsS%5DearchLogins%5B%5EA-Za-z_%5D&case=true&regexp=true&path=
    
    Differential Revision: https://phabricator.services.mozilla.com/D31120

commit f75626b9e1c451dba6f4713b1b66065fe613cd71
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 19:28:52 2019 +0000

    Bug 1551657 part 3.  Stop using [array] in findLogins.  r=MattN
    
    I audited the results from
    https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BFf%5DindLogins%5B%5EA-Za-z_%5D&case=true&regexp=true&path=
    
    Differential Revision: https://phabricator.services.mozilla.com/D31119

commit 3f8e8cb6368fcfe286620383775dbb4f9007d20c
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 19:28:52 2019 +0000

    Bug 1551657 part 2.  Stop using [array] in getAllDisabledHosts.  r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D31118

commit 71bf46674a7ddd221cd43b3f740bc2a4a5bf9d8c
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 19:28:51 2019 +0000

    Bug 1551657 part 1.  Stop using [array] in getAllLogins.  r=MattN
    
    I audited all the callsites
    https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BGg%5DetAllLogins%5B%5EA-Za-z_%5D&case=true&regexp=true&path=
    brings up.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31117

commit d06f664fdcb5100d341139ef139702aaacf8b5bf
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 11:54:07 2019 +0000

    Bug 1551684 part 2.  Stop using [array] in nsIAccessiblePivot.  r=surkov
    
    Differential Revision: https://phabricator.services.mozilla.com/D31180

commit 05009042787d8a7b6b91b771e27d7b45faba23eb
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 15 13:44:23 2019 +0000

    Bug 1551684 part 1.  Stop using [array] in nsIAccessibleTable.  r=surkov
    
    Differential Revision: https://phabricator.services.mozilla.com/D31179

commit f3cd101fb95512f520ef402627954e80129d253f
Author: Bogdan Tara <btara@mozilla.com>
Date:   Wed May 15 16:54:37 2019 +0300

    Backed out 3 changesets (bug 1551187) for webrender bustages CLOSED TREE
    
    Backed out changeset 333943819087 (bug 1551187)
    Backed out changeset dc83934fa032 (bug 1551187)
    Backed out changeset aa02e32fd5bf (bug 1551187)

commit fdda2a25cad51556f1745184d939cc8c8fed6d8e
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Wed May 15 13:33:47 2019 +0000

    Bug 1551826 - Use StaticPrefs for network.cookie.staleThreshold in nsCookie, r=ckerschb
    
    Differential Revision: https://phabricator.services.mozilla.com/D31218

commit b3b10b1d7f48643d5e45d33065ad32838eee7b42
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Wed May 15 13:33:45 2019 +0000

    Bug 1551821 - Get rid of pref network.cookie.same-site.enabled, r=ckerschb
    
    Differential Revision: https://phabricator.services.mozilla.com/D31217

commit 3ae8460d6577b8d7831b0d7584865d220e73c7bd
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Wed May 15 13:15:55 2019 +0000

    Bug 1551187 - Box the color matrix in Filter. r=kvark
    
    ColorMatrix is rarely used but takes most space in the Filter enum.
    This removes 44 bytes from the enum and all structs that embed it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30910

commit a4295d4983bbb644a5155947ddf759ddc97a7276
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Wed May 15 13:16:17 2019 +0000

    Bug 1551187 - Rename render task tree into render task graph. r=kvark
    
    sed -i 's/RenderTaskTree/RenderTaskGraph/g' gfx/wr/webrender/**/*.rs
    sed -i 's/task tree/task graph/g' gfx/wr/webrender/**/*.rs
    
    Differential Revision: https://phabricator.services.mozilla.com/D30897

commit bd4f1b41e94c3dfeb8d1469d3b5a7d5ce287dc0f
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Wed May 15 13:16:19 2019 +0000

    Bug 1551187 - Remove the single-shadow picture composite code. r=kvark
    
    Differential Revision: https://phabricator.services.mozilla.com/D30896

commit 6e5dd763ae7116e2647aee9e111d79e4dc583876
Author: Mirko Brodesser <mbrodesser@mozilla.com>
Date:   Wed May 15 13:22:30 2019 +0000

    Bug 1551857: declare static methods of `nsHTMLCopyEncoder` as such r=hsivonen
    
    Simplifies reasoning about the code.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31240

commit 5a7816cadc28159bb5f223941eb00dee474926e6
Author: Chris AtLee <catlee@mozilla.com>
Date:   Wed May 15 13:17:26 2019 +0000

    Bug 1520591: switch gpg signing to autograph r=aki
    
    Differential Revision: https://phabricator.services.mozilla.com/D31135

commit eb09e6fca2900ad9e8c258402d9d9f4bcfca4de7
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 15 13:11:52 2019 +0000

    Bug 1551618 - Check for libclang >= 4.0 in configure. r=froydnj
    
    This is better than failing with obscure rust errors later on.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31102

commit d061a03b293574ac14715f6a9fcd1540aa970d15
Author: Nihanth Subramanya <nhnt11@gmail.com>
Date:   Wed May 15 13:15:32 2019 +0000

    Bug 1551542 - Implement Protections Panel header. r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D31070

commit 556ab63d302549b139e6802b81fe641ffb530ef2
Author: Jason Laster <jlaster@mozilla.com>
Date:   Wed May 15 00:01:30 2019 +0000

    Bug 1551200 - getOriginalLocations should bail if there are no locations. r=loganfsmyth
    
    Differential Revision: https://phabricator.services.mozilla.com/D31136

commit 68f15ee795fe5d106a1975949375e737b1d5ffc5
Author: Jason Laster <jlaster@mozilla.com>
Date:   Tue May 14 21:52:55 2019 +0000

    Bug 1546665 - node tests should include the filename in the logs. r=davidwalsh
    
    Differential Revision: https://phabricator.services.mozilla.com/D31101

commit 606efda2a4cca2b800bf6eeb37b8f018fb685a88
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Wed May 15 13:00:39 2019 +0000

    Bug 1551698 - disable PGO on some low-level windows files; r=dmajor
    
    PGO instrumentation interacts badly with this code, and it's not crucial
    that this code be lightning fast.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31131

commit e4a3c3263f665e325c0e6900d9497e27463ed8fb
Author: Gijs Kruitbosch <gijskruitbosch@gmail.com>
Date:   Wed May 15 12:36:31 2019 +0000

    Bug 1543761 - stop reading chrome.manifest files in the app/gre dirs when using omni.ja, r=glandium
    
    Differential Revision: https://phabricator.services.mozilla.com/D29287

commit 03d8027e2ce9308724309e2e772f9a93c89b070a
Author: Syeda Asra Arshia Qadri <asra.qadri@gmail.com>
Date:   Wed May 15 12:54:57 2019 +0000

    Bug 1546088: Improve the look of the page URL in the Site Identity Button's drag-image/tooltip.r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D28985

commit 3e99d7755fc8819db6abe65520e8cd2c66c3f081
Author: Belén Albeza <balbeza@mozilla.com>
Date:   Wed May 15 12:29:57 2019 +0000

    Bug 1540110 - Add help text with links to mdn in the Setup page. r=jdescottes,daisuke,Ola,Harald,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30649

commit 2cf0249e655c748cc3cb7c89d238ebdf7ed4a5a6
Author: Hiroyuki Ikezoe <hikezoe@mozilla.com>
Date:   Wed May 15 10:55:34 2019 +0000

    Bug 1551241 - Add a check for the case where the embedder element is nullptr. r=jwatt
    
    Differential Revision: https://phabricator.services.mozilla.com/D30982

commit 7aaa5e24d193f0ad44adda9be32d2fa8c2ad7f82
Author: Jamie Nicol <jnicol@mozilla.com>
Date:   Wed May 15 10:45:25 2019 +0000

    Bug 1550582 - Add wrench reftest r=gw
    
    Rename the old overlapping corners testcase and add comments to make
    the tests' purposes clearer:
     * The existing one is testing that a corner is clipped correctly when
       it overlaps with an adjacent corner.
     * The new one is testing that corners and segments are clipped
       correctly when opposite edges of the border overlap.
    
    Depends on D30814
    
    Differential Revision: https://phabricator.services.mozilla.com/D30815

commit 06b6b9cf85a06a9acc8219a6a40c15ba33e1a12b
Author: Jamie Nicol <jnicol@mozilla.com>
Date:   Wed May 15 10:43:25 2019 +0000

    Bug 1550582 - Ensure the overlap is filled correctly when opposite border edges overlap. r=gw
    
    To fix bug 1496540 it was made so that webrender clips border corner
    segments so that they do not overlap with their opposing
    edges. However, cases where opposing _edges_ both overlap with
    eachother (rather than just a corner overlapping with an edge), the
    corners are clipped too far and a gap is left in the middle.
    
    Additionally, no clipping was added to the edge segments. So rather
    than there be a gap there is an area that is painted twice, which is
    apparent if the colour is semi-transparent.
    
    This fixes these issues by identifying when opposing edges overlap and
    calculating the midpoint, then clipping the edges and corners to that
    midpoint instead.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30814

commit 4f7efe92670583bbd76b9e93cde20c7b847f265a
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 06:50:13 2019 +0000

    Bug 1551140 - Add code coverage instrumentation to Baseline Interpreter. r=nbp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30877

commit 79c26ce8349b16bd0bb2bd82e4702dc39ccf1891
Author: Petru Lingurar <petru.lingurar@softvision.ro>
Date:   Tue May 14 13:09:22 2019 +0000

    Bug 1537701 - Update SSL ciphers and protocols for Android Q; r=mt
    
    Added the new Android API 29+ ciphers
    https://developer.android.com/reference/javax/net/ssl/SSLEngine#cipher-suites
    and also added TLSv1.3
    https://developer.android.com/reference/javax/net/ssl/SSLEngine#protocols
    
    Will prefer ChaCha20-Poly1305 which is fastest, thoroughly vetted and battle tested -
    https://blog.cloudflare.com/do-the-chacha-better-mobile-performance-with-cryptography/
    
    Beside the new additions will still keep support for previous TLSv1.2 and already
    used ciphers still compatible with Android Q while favoring the 128 versions.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30646

commit 0c40678795b699015f2b00a2e38ecb322d0ea1b0
Author: Jan Odvarko <odvarko@gmail.com>
Date:   Wed May 15 08:59:29 2019 +0000

    Bug 1546513 - Closing the network panel with many entries takes multiple seconds r=ochameau
    
    Differential Revision: https://phabricator.services.mozilla.com/D31037

commit 556e0dfa1bfb9805886a5495dffa9680f03021ff
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 15 08:57:36 2019 +0000

    Bug 1550377 - Use ManuallyDrop for style structs. r=jwatt
    
    We destroy them manually, so it's the right thing to do.
    
    This allows us to not run destructors of any members of nsStyle*, which in turn allows us to:
    
     * Remove the hack that replaced all nsStrings for nsStringReprs.
     * Remove ns{,C}StringRepr (followup)
     * Add members with destructors to the style structs (you see where I'm going :)).
    
    Differential Revision: https://phabricator.services.mozilla.com/D30450

commit daa67a7d830870cd280487a4cc07567f1a1ca424
Author: Mrigank Krishan <mrigankkrishan@gmail.com>
Date:   Wed May 15 08:47:51 2019 +0000

    Bug 1500915 - Properly decode urls. r=Honza
    
    Used decodeURI insted of decodeURLComponent and replace `+` with ` `(space). I've not tackled the line break issue yet.
    
    Differential Revision: https://phabricator.services.mozilla.com/D23014

commit dce7af93cf1cff74a31abe4b2ed5d600b5da0682
Author: John Dai <jdai@mozilla.com>
Date:   Tue May 14 21:23:15 2019 +0000

    Bug 1550783 - Split JSWindowActor test into small pieces; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30670

commit 9336b9e91444b0e7838a011c02901b3f7eb8172f
Author: Florens Verschelde <florens@fvsch.com>
Date:   Wed May 15 07:36:04 2019 +0000

    Bug 1479365 - Invert selection colors in selected rows; r=Honza,yzen,nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D30794

commit 6e318a65e569c4d67da4297d692da507163d593e
Author: Jorg K <jorgk@jorgk.com>
Date:   Wed May 15 11:07:25 2019 +0300

    Bug 1551707 - Remove conditionally compiled code for Thunderbird from dom/base/nsDocumentEncoder.cpp r=mbrodesser
    
    Differential Revision: https://phabricator.services.mozilla.com/D31137

commit ae30ca4a15744a9f756a4aeaef7ba28f98c78edd
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 06:36:39 2019 +0000

    Bug 1541404 part 29 - Perform arguments analysis when creating the TypeScript. r=tcampbell
    
    The code in NewArgumentsObject was wrong because the interpreter code calling it
    also relies on the analysis having been performed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30899

commit c25fcba74facd7170e6ed4751bb3e988be9ba5e2
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 07:42:50 2019 +0000

    Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
    
    1. We can't use loadValue for JSOP_DOUBLE because on ARM that might use LDRD or
       LDM and these are not guaranteed to support unaligned loads. Fix is to add
       loadUnalignedValue that always uses plain 32-bit loads.
    
    2. DebugTrapHandler's fast path for the interpreter used "lr" as second scratch
       register, clobbering the return address. The setSecondScratchRegister mechanism
       prevents this.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30879

commit b0d6ce697d4b2191a4371a5b949ab632c599c851
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 15 07:42:50 2019 +0000

    Bug 1541404 part 27 - Implement emitInterpreterLoop. r=djvj
    
    This is a basic threaded interpreter design. Performance is pretty good but we
    can optimize it more in the future when everything else is in place.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30370

commit fea8edcdca5e38299ea4d2f8923a8bec35681cae
Author: David Walsh <dwalsh@mozilla.com>
Date:   Wed May 15 05:53:16 2019 +0000

    Bug 1547205 - Fix regression in tree indentation r=nchevobbe
    
    Replacement for D29008
    
    Differential Revision: https://phabricator.services.mozilla.com/D30933

commit 7d2710f26f95a2f6de57e4dcab56d85ff30fbd87
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Tue May 14 20:05:32 2019 +0000

    Bug 1549785 - Fix Remote object support for Node/Elements objects. r=remote-protocol-reviewers,ato
    
    Debugger.Object's class isn't "Object" for DOM Elements.
    Instead, it is specific to each element tag name.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31084

commit c2bdbe7ffd2e112fcd8d7b8a35e689907ee230c9
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Tue May 14 21:59:50 2019 +0000

    Bug 1549785 - Implement Runtime.releaseObject. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30231

commit e76ba570f4a6b63c6a1f38b5661c8f5fdedfe958
Author: Mark Banner <standard8@mozilla.com>
Date:   Wed May 15 05:23:55 2019 +0000

    Bug 1541419 - Split up and reduce test output of the xpcshell searchconfigs tests to improve test times. r=daleharvey
    
    This splits running of locales across 4 chunks, which can run in parallel better.
    
    The chunks can be run individually with '--tag=searchconfig1' etc.
    
    It also stops logging test output in the pass cases (unless we're in _testDebug=true mode). This makes less work on the python harness which was causing a bottleneck and slowing the tests down.
    
    Depends on D30399
    
    Differential Revision: https://phabricator.services.mozilla.com/D30898

commit 93b5ff5b315f30752f921c754d378df794d5eb4a
Author: Mark Banner <standard8@mozilla.com>
Date:   Mon May 13 12:22:21 2019 +0000

    Bug 1541419 - Adds test to ensure that search engines are using the correct domain in all regions/locales. r=daleharvey
    
    Depends on D30398
    
    Differential Revision: https://phabricator.services.mozilla.com/D30399

commit 6bb60cfbfb608bfa582d4eb0380fe6267102dc42
Author: Mark Banner <standard8@mozilla.com>
Date:   Mon May 13 18:33:24 2019 +0000

    Bug 1541419 - Correct the search form url for Ebay in 'be' locale. r=mkaply,mikedeboer
    
    Differential Revision: https://phabricator.services.mozilla.com/D30398

commit 559028bcb80424543e2c98332aefc6c902a143ea
Author: Ionut Goldan <igoldan@mozilla.com>
Date:   Tue May 14 19:02:55 2019 +0000

    Bug 1547245 - Use platform appropriate targets for Fenix & Reference Browser r=perftest-reviewers,rwood,stephendonner
    
    Differential Revision: https://phabricator.services.mozilla.com/D30485

commit fbdf297b3fb2d7df0adbd623cff593c6099d1c6b
Author: Bogdan Tara <btara@mozilla.com>
Date:   Wed May 15 08:28:00 2019 +0300

    Backed out changeset af0fd51dc41a (bug 1550757) for vrhost related mingw bustages CLOSED TREE

commit 633bad152bb5aa424e9033c432b8763a398fbc2d
Author: thomasmo <thomasmo@mozilla.com>
Date:   Tue May 14 18:07:26 2019 +0000

    Bug 1550757 - Create new DLL for sharing VR code r=kip
    
    This change introduces a new dll, vrhost, to make it easier to share
    VR code across multiple process.
    An executable, vrtesthost, is also added for testing purposes to
    validate the DLL loads in a minimal environment.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30653

commit 3c4443d9ef8b9b2fbcf6300788c4e8cddbe0c5d8
Author: Nico Grunbaum <na-g@nostrum.com>
Date:   Tue May 14 22:21:58 2019 +0000

    Bug 1551361 - add extra logging to basic RTP extensions test - r=bwc
    
    Differential Revision: https://phabricator.services.mozilla.com/D31106

commit ef1affcca634b406c7ec2f453121bb92eea69956
Author: Matt Woodrow <mwoodrow@mozilla.com>
Date:   Wed May 15 03:33:26 2019 +0000

    Bug 1549909 - Use display list building order for walking parents in AddFramesForContainingBlock. r=kamidphish
    
    Differential Revision: https://phabricator.services.mozilla.com/D30453

commit 30921e3bba2791905272a5df8fb9073d4e4adfaf
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Wed May 15 06:15:35 2019 +0300

    Backed out changeset 9d6897b968f6 (bug 1551389) for crashtest failures on 1551389-1.html

commit 20d7bab963b40ed8d89e58163ffd86c34626737b
Author: David Walsh <dwalsh@mozilla.com>
Date:   Tue May 14 23:55:19 2019 +0000

    Bug 1551728 - Fix jest tests for SourcesTreeItem r=jlast
    
    Fixes a portion of the broken jest tests.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31155

commit 36258b0665c0499eebf68cc1ea2e6dcfcffe9f54
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Wed May 15 05:03:41 2019 +0300

    Backed out changeset 90ff166702b5 (bug 1357774) for build bustages at AndroidHal.cpp. CLOSED TREE

commit 4eb4c65b0cd720042ddc223631927ec2d99a8aca
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Wed May 15 04:35:01 2019 +0300

    Backed out changeset 2d0e8bded97a (bug 1550377) for build bustages on `self.gecko`. CLOSED TREE

commit 38ef0b49ea8b7dc4a03e33cfd7af95b29faf6070
Author: Michael Kaply <mozilla@kaply.com>
Date:   Tue May 14 21:15:47 2019 +0000

    Bug 1545539 - Add enterprise requested preferences to policy. r=Dolske
    
    Differential Revision: https://phabricator.services.mozilla.com/D29697

commit dd030c9cd07a339f6d38cb50ebd266b105603033
Author: Michael Kaply <mozilla@kaply.com>
Date:   Wed May 15 01:22:39 2019 +0000

    Bug 1522823 - Policy for whitelist/blacklist addons by ID. r=aswan,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D27902

commit a11f68ec64554fee9bc665e4f5e7beb9e581c947
Author: James Teh <jteh@mozilla.com>
Date:   Wed May 15 00:31:16 2019 +0000

    Bug 1190882: If the focused accessible is removed from the tree, fire a11y focus on the document. r=eeejay
    
    If the DOM focus is removed before something else is focused, the document gets DOM focus, but no blur event is fired (bug 559561).
    This means that no a11y focus event is fired, so clients aren't notified.
    This is particularly problematic for screen readers when dismissing some ARIA dialogs, as the screen reader doesn't know that focus has returned to the top level document.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31024

commit ff5ce471055429362af33a68e5c9250a1f8cb977
Author: Shane Caraveo <scaraveo@mozilla.com>
Date:   Wed May 15 00:17:25 2019 +0000

    Bug 1551744 move webnavigation modules to extensions component r=kmag
    
    Differential Revision: https://phabricator.services.mozilla.com/D31167

commit 0d9353809290fc110324807e9f204b22771d3f38
Author: Shane Caraveo <scaraveo@mozilla.com>
Date:   Wed May 15 00:20:40 2019 +0000

    Bug 1551744 move webrequest modules into extension component r=kmag
    
    Differential Revision: https://phabricator.services.mozilla.com/D31168

commit 27167705ecce85a1771ba1ebb25b47085573da54
Author: Micah Tigley <mtigley@mozilla.com>
Date:   Tue May 14 23:42:30 2019 +0000

    Bug 1357774 - Part 1: Add a 'SetCurrentRDMPaneOrientation' WebIDL extension on the Document r=bradwerth,smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D29455

commit 38361135d71b028e68514e4b19e1641f716d48cc
Author: Barret Rennie <barret@brennie.ca>
Date:   Tue May 14 22:54:19 2019 +0000

    Bug 1551353 - Correctly map PBOs for readback on GLES r=kvark
    
    The implementation of `Device::map_pbo_for_readback` on GLES (e.g., Windows
    with ANGLE) was using the incorrect enumeration value when attempting to map
    the buffer into memory.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31156

commit 288c8e7c772b71d1780766f2877f9031eb74ed28
Author: Bryce Van Dyk <bvandyk@mozilla.com>
Date:   Tue May 14 21:32:45 2019 +0000

    Bug 1550577 - Skip problematic mp4 crashtest on Android while we investigate. r=jolin
    
    encrypted-track-with-bad-sample-description-index.mp4 appears to be causing
    issues when running under older Android versions. Skip this when running crash
    tests while we investigate and add a comment to indicate as such. Bug 1550912
    has been raised to follow this up and fix as needed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30836

commit 9054dbba393968ba4fc87897511030a2bdf51aa1
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Tue May 14 23:23:03 2019 +0000

    Bug 1550895 - disable some additional frequently failing geckoview wpt tests
    
    Differential Revision: https://phabricator.services.mozilla.com/D31158

commit 456ad3e1a25b2b59ecc34467c5fbb854acb2eac2
Author: Matt Woodrow <mwoodrow@mozilla.com>
Date:   Tue May 14 22:26:17 2019 +0000

    Bug 1551389 - Compare line lists as well as lines when deciding if two frames are on the same line. r=mats
    
    Differential Revision: https://phabricator.services.mozilla.com/D31152

commit 89d451e5bbe4d699085ef750654a72e1de505254
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Tue May 14 22:44:40 2019 +0000

    Bug 1550377 - Use ManuallyDrop for style structs. r=jwatt
    
    We destroy them manually, so it's the right thing to do.
    
    This allows us to not run destructors of any members of nsStyle*, which in turn allows us to:
    
     * Remove the hack that replaced all nsStrings for nsStringReprs.
     * Remove ns{,C}StringRepr (followup)
     * Add members with destructors to the style structs (you see where I'm going :)).
    
    Differential Revision: https://phabricator.services.mozilla.com/D30450

commit 490de2478ece0a038757222fc4a3c07f59af7bb2
Author: shindli <shindli@mozilla.com>
Date:   Wed May 15 01:48:51 2019 +0300

    Backed out changeset 6ff9d6783ae0 (bug 1534451) for causing build bustages in AdvertisingUtil.java:6 CLOSED TREE

commit 61223336fbdb02f97dfee5dbef53d9d984c4a1e4
Author: shindli <shindli@mozilla.com>
Date:   Wed May 15 01:41:06 2019 +0300

    Backed out 3 changesets (bug 1542744) for causing perma mochitest failures in /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/StaticPrefList CLOSED TREE
    
    Backed out changeset f94b6f3a7fff (bug 1542744)
    Backed out changeset c51b622bb1fe (bug 1542744)
    Backed out changeset aedbe6cdd06f (bug 1542744)

commit df9294eab97f8b8ac6133dde49619908c0cd2305
Author: shindli <shindli@mozilla.com>
Date:   Wed May 15 01:39:36 2019 +0300

    Backed out changeset 632f66ae2b39 (bug 1520591) for causing linting failures in /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/checksums_signing.py CLOSED TREE

commit 8c7235e63d7dd8ba85f9eaf248b78a577f428e71
Author: David Walsh <dwalsh@mozilla.com>
Date:   Tue May 14 21:08:35 2019 +0000

    Bug 1551198 - Ensure project search DAMP test display UI r=ochameau
    
    Adds two methods to make the UI display and close for search
    
    Differential Revision: https://phabricator.services.mozilla.com/D30916

commit 51012c5ee95316a541da1d38e1b198d36fd5cf65
Author: Chris AtLee <catlee@mozilla.com>
Date:   Tue May 14 21:36:08 2019 +0000

    Bug 1520591: switch gpg signing to autograph r=aki
    
    Differential Revision: https://phabricator.services.mozilla.com/D31135

commit 49e0d2ddd36d3a8d333ae47ff29e3d8012065e52
Author: Derek Li <the.derekli@gmail.com>
Date:   Tue May 14 22:07:38 2019 +0000

    Bug 1550902 - Change max size of Secondary and Editor panes r=davidwalsh
    
    Set a maximum size for panes
    
    Differential Revision: https://phabricator.services.mozilla.com/D30743

commit 5ca7ee561a46871fdc56f4b2e2ef2fdf37584881
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Tue May 14 22:00:11 2019 +0000

    Bug 1551689 - Print listener address with a new-line. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D31127

commit a4528444dcdb8db5ceae114ef7441244613ddba8
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:08:08 2019 +0000

    Bug 1550091 - Place the Launch button in its own column in the LoginItem. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30977

commit a7289d97345029a1fcdeb68cd182f8fcc5844cfc
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:36:33 2019 +0000

    Bug 1550091 - Add button to open a a site from a login item. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30975

commit 703c085994a1ff4371d7fd641c0e97c8c6c27ccc
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:07:20 2019 +0000

    Bug 1550099 - Add reveal button for modal-input[type=password]. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30961

commit 841e06ce94cfbcb50c4baee9a229303f771dc8d8
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:07:15 2019 +0000

    Bug 1550099 - Add Edit button that toggles between editing/not-editing a LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30960

commit 28e247e3371297e1ed3eb5596cc39e70592ddf19
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:07:10 2019 +0000

    Bug 1550099 - Move Delete button to be inline with the LoginItem title. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30959

commit 01b3827c2d13ceff03327f2fff7a6d38fa11cafe
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:07:05 2019 +0000

    Bug 1550099 - Use modal-input custom element for login-item. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30958

commit 7d1ee66b9aabec4ff824f7bdf6a2c73f239456c0
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:07:00 2019 +0000

    Bug 1550099 - Create basic custom element for a modal input. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30957

commit 910df59bdfac32c56e4fdbd58fbfb18f5c698090
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:06:28 2019 +0000

    Bug 1549809 - Reduce duplication of reflected Fluent strings. r=MattN,Pike
    
    This patch also fixes a bug where the custom elements wouldn't display their localized text if the attributes were updated before the custom element was defined.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30800

commit 2a6687cdc3d5125eec7e64a5103f2e559bb9e330
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:06:23 2019 +0000

    Bug 1549809 - Automated tests for filtering logins. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30760

commit bba6c6e13a5c888083680b249a36de9bf0d6076e
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:06:18 2019 +0000

    Bug 1549809 - Tweak the colors on the page and change to semantic CSS variable names. r=MattN
    
    With this patch the page now works correctly with in-content dark mode. Tested by setting ui.systemUsesDarkTheme=1 in about:config.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30759

commit d453e73680f7fcbad0a97ca16ac653de622124b1
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:36:27 2019 +0000

    Bug 1549809 - Show the count of the items in the login list. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30758

commit 062a49dc405b5dcbb5d983efd8607f00976d567f
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:06:08 2019 +0000

    Bug 1549809 - Live filter logins in the login list. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30757

commit 10c84d2a0951a7062a6430997ac61fa39d88324a
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:06:02 2019 +0000

    Bug 1549809 - Style the login-filter to span the header. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30756

commit 9215f1a5eef2176f0f04a9c6879579301696d4c9
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:05:57 2019 +0000

    Bug 1549809 - Apply common styling to the shadow DOM. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30755

commit 9a02ede456eedc1dd37eb2681cd3c5ae89ab413c
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:05:52 2019 +0000

    Bug 1549809 - Place the elements in a grid. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30754

commit 2bcb6b7303ee66f519987505230792224ba42d24
Author: Jared Wein <jwein@mozilla.com>
Date:   Tue May 14 20:05:47 2019 +0000

    Bug 1549809 - Stub out LoginFilter custom element. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30753

commit e4eed4a68dec450793abaf9e7b22f6fdaa752c11
Author: Andrew McCreight <continuation@gmail.com>
Date:   Tue May 14 17:39:14 2019 +0000

    Bug 1550770 - Error instead of implicitly converting XPCOM interfaces to builtinclass. r=nika
    
    XPIDL has the requirement that [scriptable] interfaces with [notxpcom]
    methods or attributes are [builtinclass]. Currently, if you don't
    explicitly mark something builtinclass when it should be, then the
    XPIDL compiler will just silently treat it like builtinclass. This
    means that you can cause the JS implementation of an XPCOM to start
    failing without any warning by marking a method notxpcom.
    
    This patch instead makes it an error. A prior patch fixed the existing
    instances in the tree that relied on the implicit behavior.
    
    I also added a test that we reject such classes missing builtinclass
    at compile time, as well as classes that inherit from builtinclass
    interfaces without themselves being builtinclass. I left behind a part
    of the runtime test for this behavior, but now this test just ensures
    that you can't implement a [builtinclass] interface in JS.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30984

commit b8f7d74a61f087b2117b7320063d54333b2db379
Merge: b88ac23c0670 b52dc239518e
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Wed May 15 00:52:00 2019 +0300

    Merge mozilla-central to autoland. a=merge CLOSED TREE

commit b88ac23c0670d7ffad3063acc2da96deeb58278d
Author: shindli <shindli@mozilla.com>
Date:   Wed May 15 00:48:21 2019 +0300

    Backed out changeset 90a51dbd6ee1 (bug 1528236) for causing permafailures in raptor tests CLOSED TREE

commit b52dc239518e156e4934a733dbb5f5656e832c22
Merge: 3f537ac2e3ad 68b50468efc1
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Wed May 15 00:41:32 2019 +0300

    Merge inbound to mozilla-central. a=merge

commit 68b50468efc19d8180a3fc993630428c2a05fe9e
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu May 9 12:24:10 2019 -0700

    Bug 1540839 - Add pref for preserving browsing contexts; r=nika
    
    Still having lots of issues with tests failing, but need to get this
    landed for various reasons. Followup to pref on at Bug 1550571.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30563

commit 883f400fe052d976b9877451385daab5da4da5f1
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu Apr 18 15:32:40 2019 -0700

    Bug 1540839 - Update tests for frameloader browsing context reuse; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D28760

commit d7c871a8ec150c34092930ff857913e1dc1a41e5
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Wed May 8 14:32:55 2019 -0700

    Bug 1540839 - Don't set embedder element to null; r=nika
    
    When resetting the BrowsingContext embedder element, only do so if the
    FrameElement we're setting isn't already null.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30562

commit a688ae63ee5c31eb80dd6b96d2ed66532e69d3eb
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Mon May 6 16:26:57 2019 -0700

    Bug 1540839 - Assert on browsing context creation in chrome; r=nika
    
    We shouldn't be creating browsing contexts in chrome. Add
    assertion (behind pref that guards the rest of this patch set) to make
    sure that doesn't happen.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30561

commit 75b9c067a4a785b7d75aec69653efe4dec7c0b6d
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu May 2 16:56:41 2019 -0700

    Bug 1540839 - Hold BrowsingContextGroups until ContentChild dies; r=nika
    
    In order to not have detach called on non-existent BrowsingContexts,
    we need to hold browsing contexts alive until the lifetime of
    ContentChild has ended.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29782

commit aa33e0b252755cd929d1c15dfd2ffcf81e388fd3
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu Apr 18 17:31:41 2019 -0700

    Bug 1540839 - Don't reuse BCs on top level windows being made local; r=nika
    
    Don't preserve contexts when we have a chrome window that's being made local.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29044

commit 8d71c1c57470221f846eacce1485c8d24538bf69
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Fri Apr 5 17:18:08 2019 -0700

    Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika
    
    If we're doing a process switch due to the cross origin opener policy
    being mismatched, we don't want to preserve the browsing context.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26392

commit 257db9fd299ee5fda1d1df9b9531b7bf93c2ba66
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Wed Apr 3 15:40:28 2019 -0700

    Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika
    
    When changing processes and therefore destroying/rebuilding
    frameloaders, add ability to keep the browsing context around and add
    it to the new frameloader.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26267

commit 3f537ac2e3ad503a13938b5ddf8296d8281a2b59
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Tue May 14 17:31:05 2019 +0000

    Bug 1545968 - Produce artifacts with the rust stdlib src and analysis data for consumption by searchfox. r=glandium
    
    Differential Revision: https://phabricator.services.mozilla.com/D28283

commit 2f52bc27214c76d21da60fdab05bf9364e60cb58
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Tue May 14 17:30:55 2019 +0000

    Bug 1545968 - Update repack_rust.py to include rust stdlib src and analysis data. r=glandium
    
    This makes the rust toolchain artifacts contain the rust stdlib as well,
    for use by searchfox. It does bring up the size of the toolchain
    artifact slightly - rustc.tar.xz file for the Linux/rust 1.34 job for
    example goes from 270483672 bytes to 273803148 bytes (1.23% larger) and
    the equivalent android tarball goes from 230503888 to 235698736 bytes
    (2.25% larger).
    
    Differential Revision: https://phabricator.services.mozilla.com/D28282

commit af89dbffdebf092fb3f9026dac72c708ac2c23de
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Tue May 14 17:36:10 2019 +0000

    Bug 1550521 - Remove private browsing help message with settings hidden r=jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D30747

commit 6ffcf767b2ae125f13602274ed0419f00e1431fc
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Tue May 14 12:27:21 2019 -0400

    Bug 1353312 - Add crashtest. r=me

commit 5ca85130b79fcc78c301b08eaa6a16efc65d10e3
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Tue May 14 12:21:55 2019 -0400

    Bug 1340248 - Add crashtest. r=me

commit a37638fd9735858f713edd48e1d40b633b50600d
Author: Nihanth Subramanya <nhnt11@gmail.com>
Date:   Tue May 14 16:17:07 2019 +0000

    Bug 1551206 - Introduce new Protections Panel behind a pref. r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30921

commit 665cc545517689c9426d2314a8a2c115aeebc1f3
Author: Tom Tung <shes050117@gmail.com>
Date:   Tue May 14 16:49:03 2019 +0000

    Bug 1535298 - Capture and ignore the exception for not having a host from a principal URI; r=janv,johannh
    
    Protocols, likes about:, moz-extension, ... etc, don't have a host. Thus, an
    exception will be returned if they are accessed. To avoid from that, this patch
    catches this bug a try-catch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29821

commit 8a91be6cf512fe6a2dae6ab05a974b37cebbee7d
Merge: 0bf3e780d6db 0b497cf4237b
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 19:09:51 2019 +0300

    Merge mozilla-central to mozilla-inbound.

commit 0b497cf4237b11b118a03b8a86503efd2f30e454
Merge: cb997acb5634 c2453262ee83
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 18:59:38 2019 +0300

    Merge mozilla-inbound to mozilla-central. a=merge

commit 37c9421cb2f893c65f87a5bbb8a24041d265931f
Author: Sean Feng <sefeng@mozilla.com>
Date:   Tue May 14 15:27:55 2019 +0000

    Bug 1531917 - Add Telemetry for bfcache hit and miss r=bdekoz,smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30212

commit 8ff9b39e0c2c6ac92bd8a5cd4240a7efd44bdf2e
Author: Sean Feng <sefeng@mozilla.com>
Date:   Tue May 14 16:21:09 2019 +0000

    Bug 1531917 - Add Telemetry for how pages use bfcache r=jesup,bdekoz,smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30211

commit cb997acb5634e1ebf98760004b2ddef497bb83bd
Author: Belén Albeza <balbeza@mozilla.com>
Date:   Tue May 14 13:17:27 2019 +0000

    Bug 1540689 - Update documentation links in the new about:debugging. r=jdescottes,daisuke,Ola
    
    Differential Revision: https://phabricator.services.mozilla.com/D30491

commit 7ffd0e35efe3e32a45b4424864589e42a2e436fe
Author: Christoph Walcher <christoph-wa@gmx.de>
Date:   Tue May 14 12:47:08 2019 +0000

    Bug 1530138 - Added resend option in WebConsole r=nchevobbe,Honza
    
    Added resend option in WebConsole
    
    Differential Revision: https://phabricator.services.mozilla.com/D30779

commit 24440033919cd531399cd5e84d344f484eda558f
Author: Oriol Brufau <oriol-bugzilla@hotmail.com>
Date:   Tue May 14 06:46:30 2019 +0000

    Bug 1392760 - Avoid exponential behavior when inspecting nested proxies. r=nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D28214

commit 8b2a581cf17d9ebd7f0b16e0ff78854e8401ac6e
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Tue May 14 05:43:19 2019 +0000

    Bug 1547196 - remove rustup wrapper from `rustc` as well as `cargo`; r=glandium
    
    Having `rustc` be `rustup`'s wrapper for `rustc` means that we may
    silently honor `rustup`'s override mechanisms.  We noticed this first on
    OS X, where we use the "real" `cargo` but `rustup`'s `rustc` wrapper,
    and problems ensued when `cargo` thought it was using one version of
    `rustc`, but actually wound up using something different.
    
    It seems better to avoid silently interposing `rustup`'s toolchain
    override mechanisms everywhere, rather than having to special-case OS
    X.  So let's factor out a general mechanism for removing the wrappers
    `rustup` provides and use that for both `rustc` and `cargo`.  The tests
    need adjusting because we weren't triggering the unwrapping cases
    before; we don't yet test the case where we really do need to unwrap.
    That test can be left for a future patch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29531

commit 2f070e1da9a78de5650c5cc46bba1559fc42e4e7
Author: Lee Salzman <lsalzman@mozilla.com>
Date:   Tue May 14 16:14:26 2019 +0000

    Bug 1508626 - add assertions to diagnose why the font loader is running after shutdown. r=jfkthame
    
    Differential Revision: https://phabricator.services.mozilla.com/D30979

commit 1ccadc4568d1d7a95bd9725183cf1cc97c4a9627
Merge: 098d82173a40 0b497cf4237b
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 19:06:24 2019 +0300

    Merge mozilla-central to autoland.

commit 098d82173a40c9b86f6e5ccd27cdefe8834f669d
Author: Dão Gottwald <dao@mozilla.com>
Date:   Tue May 14 16:01:18 2019 +0000

    Bug 1515589 - Implement newlines="stripsurroundingwhitespace" behavior directly in UrlbarInput. r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D31064

commit 1bdbb0c1efd69c4266c495e9393ed015a62dc521
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 14 15:36:55 2019 +0000

    Bug 1551410 - Part 1: increment loop index; r=chutten
    
    Differential Revision: https://phabricator.services.mozilla.com/D31045

commit 89e0c38039fc809c5a96f42fad5038e18efc31c7
Author: Vlad Baicu <vlad.baicu@softvision.ro>
Date:   Tue May 14 12:28:51 2019 +0000

    Bug 1534451 - Send Mobile Activation Telemetry ping. r=JanH
    
    Differential Revision: https://phabricator.services.mozilla.com/D29668

commit 0122f033054abf5f3fdebf2a0bef637338890fa3
Author: Drew Willcoxon <adw@mozilla.com>
Date:   Tue May 14 09:37:30 2019 +0000

    Bug 1485288 - Fix intermittent browser/base/content/test/urlbar/browser_urlbarStop.js by waiting for URLBarSetURI to be called by using a progress listener. r=mak
    
    When the load is stopped, tabbrowser calls URLBarSetURI [1] and then calls onStateChange [2] on its progress listeners. That's the URLBarSetURI call that updates the urlbar value in this case. So to properly wait until the urlbar value has been updated, add our own progress listener in the test.
    
    [1] https://searchfox.org/mozilla-central/rev/cc280c4be94ff8cf64a27cc9b3d6831ffa49fa45/browser/base/content/tabbrowser.js#5036
    [2] https://searchfox.org/mozilla-central/rev/cc280c4be94ff8cf64a27cc9b3d6831ffa49fa45/browser/base/content/tabbrowser.js#5071
    
    Differential Revision: https://phabricator.services.mozilla.com/D31018

commit d9eb2ae36fae700fc6432dd593c043f90de44c20
Author: Andrew McCreight <continuation@gmail.com>
Date:   Tue May 14 08:19:10 2019 +0000

    Bug 1550893 - Fix the implicit builtinclassness for some Windows widget interfaces. r=bobowen
    
    nsITaskbarTabPreview has a notxpcom method, so it has always been
    treated as builtinclass. This just makes it explicit.
    
    The same thing is true for nsIPrintSettingsWin, but as far as I can
    tell it is never actually used from JS, so I just removed the
    scriptable tag.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30981

commit 78e71021c8c60609763861d14881871371bac524
Author: Andrew McCreight <continuation@gmail.com>
Date:   Tue May 14 09:13:20 2019 +0000

    Bug 1551335 - Update comment on RemoteOuterWindowProxy. r=peterv
    
    The second patch in bug 1518202 made it so that the reference to the
    browsing context is declared to the cycle collector after all.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31001

commit 5dfe106970b023e6d60b07594817b0518597be4d
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Tue May 14 14:22:55 2019 +0000

    Bug 1550868 - enforce a minimum version of clang-cl; r=glandium
    
    We've not been checking the clang-cl version in use.  This lack of
    checking is bad, for a couple of reasons:
    
    * Released versions of clang-cl differ drastically in their robustness;
    * Only the most recent version of clang-cl supports aarch64.
    
    We should check for a minimum version of clang-cl, just like our other
    supported compilers.  As a bonus, we can then start depending on
    features that we know appear in the particular minimum clang-cl
    version.  (The current patch is motivated by `/clang:` command-line
    support, but one could pick other things.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30723

commit 59eb5ea848601e9fb1f604fa9ee95b1092096bbd
Author: Edgar Chen <echen@mozilla.com>
Date:   Tue May 14 12:41:19 2019 +0000

    Bug 1551264 - Move user-initiated flag for form submission from HTMLFormElement to HTMLFormSubmission; r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30945

commit 2a3047ac39b366afba2e9656441f9d1ab39185e5
Author: Honza Bambas <honzab.moz@firemni.cz>
Date:   Tue May 14 13:40:30 2019 +0000

    Bug 1548804 - Remove origin suffix isolation for proxy credentials when setting authentication cache entry, r=valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30911

commit f340c3e6ca68f15b8d0c4f53cc0281f86c2b75a6
Author: arthur.iakab <aiakab@mozilla.com>
Date:   Tue May 14 13:07:51 2019 +0000

    Bug 1551384 Re-enable navigate-window.https.html on Linux sw-e10s r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D31061

commit 7be3a0d6ad1b0bf31e8be597c09a38bbffb7e0ba
Author: Yura Zenevich <yura.zenevich@gmail.com>
Date:   Tue May 14 12:27:53 2019 +0000

    Bug 1550542 - make a sentence about no checks found less confusing. r=nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D30596

commit 79599b914e8654525be3247ec6f6084c32500f52
Author: Yura Zenevich <yura.zenevich@gmail.com>
Date:   Tue May 14 12:27:44 2019 +0000

    Bug 1550542 - ensure expanded/collapsed state is set the focusable header element in accordion rather than the list item. r=mtigley
    
    Differential Revision: https://phabricator.services.mozilla.com/D30595

commit 40d36079a34ca8bfe4d32dda6bfe7a4d4a8f3a22
Author: Yura Zenevich <yura.zenevich@gmail.com>
Date:   Tue May 14 12:31:13 2019 +0000

    Bug 1550542 - fix a number of issues around aria-level within the accessibility tree. r=nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D30594

commit a0e4823a4af015ebe6c829a61c7c8c9037fdba9b
Author: dlee <dlee@mozilla.com>
Date:   Fri May 10 17:40:11 2019 +0000

    Bug 1542744 - P3. Run the same prefixset testcases for different configuration. r=gcp
    
    This patch does the following:
    1. Run the same prefixset tests when
      * browser.safebrowsing.prefixset.max_array_size = 0
      * browser.safebrowsing.prefixset.max_array_size = UINT32_MAX
    
      This makes sure both of the methods to store prefixset are tested by existing testcases
    
    2. Refine gtest with test fixture
    3. Add TinySet and LargeSet testcases
    
    Differential Revision: https://phabricator.services.mozilla.com/D30338

commit 4d33ed5692c1812f9fcd4d4d963e2c32a5725860
Author: dlee <dlee@mozilla.com>
Date:   Tue May 14 21:05:41 2019 +0000

    Bug 1542744 - P2. Improve performance of MakePrefixSet by using different algorithm according to the number of prefixes. r=gcp
    
    The goal of this patch is to reduce the number of memory reallocation during
    |MakePrefixSet|[1].
    
    Here is the number of nsTArray memory reallocation occur during |MakePrefixSet|
    (test in my local platform):
    googpub-phish-proto: 58k times
    goog-malware-proto: 9k times
    goog-unwanted-proto: 25k times
    goog-badbinurl-proto: 6k times
    
    This patch improves the performance by:
    1. For tables whose prefixes are less than 128*1024(malware, unwanted,
    badinurl).
    
    Store prefixes directly without dividing allocation into smaller chunks.
    Because the maximum size to store all the prefixes in a single array for
    these tables will be less than 512k, we can avoid Bug 1046038.
    
    This simplifies the internal prefixset data structure generation and total
    memory usage is also saved:
    goog-malware-proto  : 437K -> 163k
    goog-unwanted-proto : 658k -> 446k
    goog-badbinurl-proto: 320k -> 110k
    
    The single largest allocated continuous memory size is:
    goog-malware-proto  : 86k -> 163k
    goog-unwanted-proto : 86k -> 446k
    goog-badbinurl-proto: 77k -> 110k
    
    A further improvement can be done for this part is for tables with fewer
    prefixes, we can use an one-dimension delta array to reduce the size of a
    single continuous memory allocation.
    
    2. For tables with more prefixes:
    
    According to experiment, when prefixes are more than 400k
    the delta arrays have very high chance that are full, in the case of
    phishing table, we can estimate the capacity accurately before
    applying delta algorithm.
    
    The shortcoming of this part is when prefixes are between 130k~400k,
    the capacity estimation is not accurate.
    
    [1] https://searchfox.org/mozilla-central/rev/b2015fdd464f598d645342614593d4ebda922d95/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp#99
    
    Differential Revision: https://phabricator.services.mozilla.com/D30046

commit 3e619b6077c6068281dbbaf162f889628ffc89f2
Author: Honza Bambas <honzab.moz@firemni.cz>
Date:   Thu May 9 17:42:17 2019 +0000

    Bug 1550498, r=kershaw
    
    Differential Revision: https://phabricator.services.mozilla.com/D30510

commit b19fda6073d909c5acd9622433f3f6b9abe83078
Author: Honza Bambas <honzab.moz@firemni.cz>
Date:   Thu May 9 16:39:59 2019 +0000

    Bug 1548822, r=kershaw,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30364

commit da0265fa53167e9e282882c894de37b409e990ee
Author: Honza Bambas <honzab.moz@firemni.cz>
Date:   Wed May 8 21:07:05 2019 +0000

    Bug 1540759, r=valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30382

commit 3845d7c7b540ee67576bb9828bd9951e49f04659
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Tue May 14 13:13:23 2019 +0000

    Bug 1551347 - Fix Uptake Telemetry test failure if channel is release r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D31005

commit 2b49a3c8d9b3e7fbc8dc099691a5b76b879a62a0
Author: alexandru.ionescu <alexandru.ionescu@softvision.ro>
Date:   Mon May 13 20:46:36 2019 +0000

    Bug 1551194 Fix --test extra-option on fennec tests r=perftest-reviewers,rwood,stephendonner
    
    Differential Revision: https://phabricator.services.mozilla.com/D30915

commit d88dd647fe3e64c2452cb5393931bf11cc0f7f5f
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Tue May 14 16:00:32 2019 +0300

    Backed out 2 changesets (bug 1541404) for causing leaks at AnalyzeArgumentsUsage
    
    Backed out changeset c4b0bd61050b (bug 1541404)
    Backed out changeset 760cc10c63b0 (bug 1541404)

commit 8c33b7eb97e5485bfab65243f25e115d8ec25dd8
Author: Gregory Mierzwinski <gmierz2@outlook.com>
Date:   Tue May 14 09:44:09 2019 +0000

    Bug 1521709 - Change suite names for baseline coverage tests. r=jmaher
    
    This patch fixes the suite names used for the baseline coverage tests.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31011

commit 010b2a392b4e90da428c90f8f0b3938d694981af
Author: dlee <dlee@mozilla.com>
Date:   Wed May 8 08:35:06 2019 +0000

    Bug 1542744 - P1. Remove calculating checksum for mIndexDelta array. r=gcp
    
    The checksum calculating code is used to find the root cause of a crash
    bug during update(Bug 1362761). Since the algorithm will be update in
    these series of patches, we don't need to keep it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26667

commit 59a412fcb8f1fb4aae9f7ff305b58259bfcae526
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Tue May 14 21:01:05 2019 +0000

    Bug 1313741 - Use AppConstants in DOM and XPConnect tests instead of manual detection. r=bzbarsky
    
    Differential Revision: https://phabricator.services.mozilla.com/D30973

commit 4708db762e9d7f0345f068085ab8bd52fefc0f1b
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Tue May 14 23:58:26 2019 +0300

    Backed out changeset bfa4ce8a0ef6 (bug 1551339) for bustages on vixl/MozAssembler-vixl.cpp . CLOSED TREE

commit fa794603f39b83238e01964714bdab7adcaa022e
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Tue May 14 20:45:03 2019 +0000

    Bug 1549730 - Add guardrails for Remote Settings preferences r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D31043

commit e36a42849a9e49e8063a4b7adcaff9f87d378b51
Author: Joel Maher <jmaher@mozilla.com>
Date:   Tue May 14 18:33:12 2019 +0000

    Bug 1550826 - add initial support for osx mojave 10.14 to our CI. r=ahal
    
    add initial support for osx mojave 10.14 to our CI.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30795

commit 1b50637cff8c6446a9ad7ab981bb2fa94a249bff
Author: Matthew Gaudet <mgaudet@mozilla.com>
Date:   Tue May 7 13:40:06 2019 +0000

    Bug 1539814 - An initial pair of try presets for SpiderMonkey r=jandem,ahal
    
    - sm-shell: Selects shell only test cases that shouldn't require a full browser build.
    - sm-all: Selects test cases that may require a full browser build.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28994

commit e35aa0b1d513a9861abb6557a536173b8dd7f2f5
Author: Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Date:   Tue May 14 13:00:13 2019 +0000

    Bug 1503453 - re-enable static-analysis autotest on win64 platform after migrating to clang-tidy 8. r=sylvestre
    
    Also for checker `modernize-avoid-bind` export the respective reliability index from config.yaml
    
    Differential Revision: https://phabricator.services.mozilla.com/D30904

commit 7b205319a679bd2f6514697d029be757a646a91e
Author: Matthew Wacha <matthewacha@gmail.com>
Date:   Tue May 14 12:38:53 2019 +0000

    Bug 1375463 - Move contextmenu related tests into browser/base/content/test/contextMenu. r=Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D21916

commit e46ded3dbfcda9b86a4eeedd6cd84fe060ccdc12
Author: Florens Verschelde <florens@fvsch.com>
Date:   Mon May 13 17:01:26 2019 +0000

    Bug 1519904 - Add borders between console messages; r=nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D29966

commit 84edd5fef28278bf44fba3d9025a8c605a757a46
Author: alexandru.ionescu <alexandru.ionescu@softvision.ro>
Date:   Tue May 14 11:50:00 2019 +0000

    Bug 1549669 - [raptor] Handle "--disable-e10s" argument to avoid causing fennec tests to fail r=perftest-reviewers,whimboo,ahal,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D30171

commit 65ab8c7bb260e04141b94a94a4195651de3b9a07
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 09:57:16 2019 +0000

    Bug 1551399 part 2.  Stop using [array] in url-classifier's makeFindFullHashRequestV4.  r=dimi,gcp
    
    Differential Revision: https://phabricator.services.mozilla.com/D31022

commit 25a621eded8684b0d75bded8c66ea0c849f59d75
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 09:50:42 2019 +0000

    Bug 1551399 part 1.  Stop using [array] in url-classifier's makeUpdateRequestV4.  r=dimi,gcp
    
    Differential Revision: https://phabricator.services.mozilla.com/D31020

commit 6db4d5799bc21f2f759c8401b5f8262b6369bb8c
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 09:11:45 2019 +0000

    Bug 1550928 part 2.  Stop using [array] in nsIPluginHost.  r=peterv
    
    Differential Revision: https://phabricator.services.mozilla.com/D30767

commit cf9c04e7013b2e5c1c36084bb6722a6bea55e060
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 09:11:37 2019 +0000

    Bug 1550928 part 1.  Stop using [array] in nsIPluginTag.  r=peterv
    
    Differential Revision: https://phabricator.services.mozilla.com/D30766

commit 063d9f0ea24e8ef1a6b56131add3f91486c6ca0a
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 11:42:20 2019 +0000

    Bug 1551102.  Stop using [array] in nsIContentPrefService2.  r=mak
    
    Though maybe we should just remove getCachedBySubdomainAndName, given that it's
    only used in tests?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30834

commit d4d67cd015ad1562148517b594102d26c1b004e4
Author: Kestrel <ke5trel@protonmail.com>
Date:   Tue May 14 11:22:11 2019 +0000

    Bug 1549142 - Prevent the in-content menulist background color from being overridden when control is disabled on Windows r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30519

commit 3a5722e3c03631312129d768142c951848a67385
Author: Andrei Lazar <andrei.a.lazar@softvision.ro>
Date:   Tue May 14 10:43:01 2019 +0000

    Bug 1541423 Fennec is remembering site permissions in private mode r=johannh
    
    Now checking for private mode in order to ignore any permissions that had been set in previous sessions.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26702

commit 4dc0b5746de7974ba8c492c88a736d99fd5f5f0e
Author: Mirko Brodesser <mbrodesser@mozilla.com>
Date:   Thu May 9 07:40:47 2019 +0000

    Bug 1174452: Part 2 -- scan `nsTextNode`'s parent element for preformat in nsDocumentEncoder r=masayuki,hsivonen
    
    This takes into account `white-space: pre` style of `nsTextNode`'s
    parent element when formatting the selected text of the `nsTextNode`
    node.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29159

commit f3da43f99a52919ec735d8ffed887eca74b6b773
Author: Mirko Brodesser <mbrodesser@mozilla.com>
Date:   Thu May 9 07:40:37 2019 +0000

    Bug 1174452: Part 1 -- test collapsing and extending selection before copy-pasting for `style="white-space: pre` r=hsivonen
    
    This closer mimics user behaviour, compared to the existing tests using
    `getSelection().selectAllChildren`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28850

commit 8abd0aadefc191df04d7d06f32e869602b53606f
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Tue May 14 09:07:36 2019 +0000

    Bug 1549384 - Implement Page.getFrameTree. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30207

commit 500803f5fb823ec181e6ad14cd7630f08f4f487e
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 10:57:41 2019 +0000

    Bug 1525580 - Disable update-after-navigation-redirect.https.html and re-enable other tests. r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D31049

commit e4f79e8965b43e46b7a3932e16dfb246269d9618
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Tue May 14 10:36:17 2019 +0000

    Bug 1541404 part 29 - Perform arguments analysis when creating the TypeScript. r=tcampbell
    
    The code in NewArgumentsObject was wrong because the interpreter code calling it
    also relies on the analysis having been performed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30899

commit 6d77eac87ed81cba8085dcb0501228cf5c94b5e6
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Tue May 14 10:36:17 2019 +0000

    Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
    
    1. We can't use loadValue for JSOP_DOUBLE because on ARM that might use LDRD or
       LDM and these are not guaranteed to support unaligned loads. Fix is to add
       loadUnalignedValue that always uses plain 32-bit loads.
    
    2. DebugTrapHandler's fast path for the interpreter used "lr" as second scratch
       register, clobbering the return address. The setSecondScratchRegister mechanism
       prevents this.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30879

commit a1f19a1522998e327dd464ec3033c88c038e0117
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 09:13:26 2019 +0300

    Bug 1543355 - Disable org.mozilla.geckoview.test.ContentDelegateTest.download for frequent failures. r=gbrown

commit b846f06478719235844bb38c8237a0dd63c277e4
Author: Raphael Pierzina <rpierzina@mozilla.com>
Date:   Tue May 14 09:54:33 2019 +0000

    Bug 1532550 - Wait for 0.1 seconds in telemetry-tests-client tests after performing search; r=janerik
    
    Differential Revision: https://phabricator.services.mozilla.com/D30944

commit c2b0dd56126130254cc6322723c058a385412e0a
Author: dlee <dlee@mozilla.com>
Date:   Fri May 10 19:39:24 2019 +0000

    Bug 1548517 - Add hash for test entries added via HostInPrefTables. r=baku
    
    Origin telemetry expects every tracking channel has tracker's hash.
    Without hash value for test entries, it will trigger MOZ_ASSERT while running
    testcases.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30061

commit c31487dd13fe3f9ef32e093eec9772c067dfbedb
Author: dlee <dlee@mozilla.com>
Date:   Mon May 6 19:05:02 2019 +0000

    Bug 1549405 - Use LOAD_BYPASS_URL_ClASSIFIER flag for TRR request. r=valentin
    
    We should add LOAD_BYPASS_URL_ClASSIFIER to TRR request because if
    "network.trr.mode" is set to 3, blocked TRR request means DNS resolution
    fail, we don't fall back to regular DNS in this scenario.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30085

commit 7142a4bb17746c78bb90be9b9a723a0a505e89c3
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Mon May 13 09:31:18 2019 +0000

    Bug 1547995 - Add option to Remote Settings get() to verify signatures on read r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30357

commit b2820f0b0fbdab972a5882b600a2b4084005ad4d
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Mon May 13 09:30:54 2019 +0000

    Bug 1547995 - Upgrade kinto-offline-client.js to v12.4.0 r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30356

commit b129343c5f66c5e87245e3763a86f08ede467159
Author: Rob Thijssen <rthijssen@mozilla.com>
Date:   Mon May 13 23:56:02 2019 +0000

    Bug 1549346 - toggle sccache gcs feature to always on r=chmanchester
    
    partial revert of https://hg.mozilla.org/mozilla-central/rev/5b08dd3eeec9 where the gcs feature switch should have been to the win build only and always enabled rather than just when the SCCACHE_GCS_KEY_PATH variable is set.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30774

commit 217affc83973997eec8cd3324c2033a8dcef1864
Author: Paul Zuehlcke <pzuhlcke@mozilla.com>
Date:   Tue May 14 07:53:05 2019 +0000

    Bug 1550647 - Updated test to check for addon-install-blocked events, improved AddonManger fullscreen block. r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30955

commit d529e90ded36656c17a2abe23f6e7bab4af7c6ff
Author: Sylvestre Ledru <sledru@mozilla.com>
Date:   Tue May 14 07:12:19 2019 +0000

    Bug 1551083 - Fix a bugprone-move-forwarding-reference defect in ProfileBufferEntry r=erahm
    
    Depends on D30816
    
    Differential Revision: https://phabricator.services.mozilla.com/D30817

commit 54fdbc21cc4ab9f672c7aeff66ee883a50f0e991
Author: Kestrel <ke5trel@protonmail.com>
Date:   Mon May 13 17:52:43 2019 +0000

    Bug 1551150 - Override the old about:debugging's in-content category button min-width to better respond to compact window width r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30872

commit 7e05e8bac3e0254ee6e35258eef51fc1c78c4547
Author: sotaro <sotaro.ikeda.g@gmail.com>
Date:   Tue May 14 07:18:03 2019 +0000

    Bug 1551392 - Remove RenderThread::DecPendingFrameCount() r=nical
    
    Differential Revision: https://phabricator.services.mozilla.com/D31021

commit c8f689176ac2f0a2066c6631d1ced085d6acdfd7
Author: Glenn Watson <github@intuitionlibrary.com>
Date:   Tue May 14 07:17:24 2019 +0000

    Bug 1551131 - Refactor WR batching code in preparation for different batches per dirty region / render task. r=nical
    
    * Store render task address per-instance rather than per-primitive, to allow adding a single primitive to multiple batches / render tasks.
    * Store render task id inside alpha batch builder, since multiple batch builders will be passed in future.
    * Add primitive visibility mask, storing a bit mask of which dirty regions a visible primitive intersects.
    * Store RenderTaskAddress as a u16 in CPU and shader types.
    * Add picture caching debug flag to wrench.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30854

commit 9b2cacc9493b7f55063395f777f7db9c34c32a4d
Author: Sylvestre Ledru <sledru@mozilla.com>
Date:   Tue May 14 07:12:37 2019 +0000

    Bug 1551083 - Enable bugprone-move-forwarding-reference r=andi
    
    Differential Revision: https://phabricator.services.mozilla.com/D30816

commit 4d41a798d26a6e044414a6d1787005de3be80f90
Author: Lina Cambridge <lina@yakshaving.ninja>
Date:   Tue May 14 03:40:30 2019 +0000

    Bug 1551062 - Abort merging when the synced bookmarks mirror is finalized. r=tcsc
    
    This commit adds an `AbortController` to the bookmark merger that
    aborts fetching and merging when the mirror is finalized on shutdown.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31000

commit 88042bacde55f3048dae936218aa993db90d0629
Author: Mark Banner <standard8@mozilla.com>
Date:   Mon May 13 17:52:45 2019 +0000

    Bug 1392320 - Enable browser_urlbar_keyed_search.js on Linux and Windows debug. r=mconley
    
    It seems to be no longer affected by the previous intermittent/perma failures.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30942

commit 6bd294be3754e7f49b90612bbb3428b53c751d6b
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Mon May 13 05:56:52 2019 +0000

    Bug 1550561 - Support edit context menu on HTML inputs in chrome documents. r=bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D30552

commit 04a81753f478c36db0c3d99377da3d404a4b767e
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 06:06:16 2019 +0000

    Bug 1525580 - Disable update-missing-import-scripts.https.html on win debug. r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30983

commit 2b8d9818670c6ebdd44650d835c89325efeedd78
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Tue May 14 05:49:58 2019 +0000

    Bug 1551055 - StoragePrincipal should be supported by localStorage - part 3 - Validate storagePrincipal, r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30947

commit 2950e068654db199fcca50f9de5db0004ebbccb3
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Tue May 14 05:49:49 2019 +0000

    Bug 1551055 - StoragePrincipal should be supported by localStorage - part 2 - tests, r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30802

commit 3a31ad0f0bcc9335b794f999ba04cf16dd63a131
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Tue May 14 05:49:46 2019 +0000

    Bug 1551055 - StoragePrincipal should be supported by localStorage - part 1, r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30801

commit c09f7169cbed7fa6aa4d18f54ae748487ae78625
Author: Valentin Gosu <valentin.gosu@gmail.com>
Date:   Mon May 13 22:49:02 2019 +0000

    Bug 1548994 - Release nsCompleteUpgradeData.mUpgradeListener on the main thread as it is not always threadsafe r=dragana
    
    Differential Revision: https://phabricator.services.mozilla.com/D30022

commit d1bade135bd11f36edf9685188fdba1d99e81e45
Author: Chris Pearce <cpearce@mozilla.com>
Date:   Tue May 14 04:27:49 2019 +0000

    Bug 1547892 - Load video element in VideoDocument slightly later during load. r=bzbarsky
    
    Currently when we create the video inside a VideoDocument, the PresShell isn't
    created yet. This means the video element can't access information about the
    compositor, which means it doesn't know whether it can create a hardware
    accelerated video decoder, and so we end up falling back to using a software
    decoder.
    
    So this patch moves the creation of the video element to slightly later in the
    load of a VideoDocument, so that the PresShell is available when we create the
    VideoDocument's video element. This means VideoDocuments's video decoder can be
    hardware accelerated
    
    Differential Revision: https://phabricator.services.mozilla.com/D30614

commit ec4e1483d1c0c0646f76f7691f43d05f0bf7885b
Author: Cameron McCormack <cam@mcc.id.au>
Date:   Tue May 14 05:00:45 2019 +0000

    Bug 1505908 - Add Gecko profiler labels for when the style threads are doing work. r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D30869

commit e62eb6e8a757402ec713249354bda2e9c5af3b7c
Author: Mike Hommey <mh+mozilla@glandium.org>
Date:   Fri May 10 21:32:23 2019 +0000

    Bug 1548701 - Do no silence curl in `get_and_diffoscope`. r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D30137

commit 97142f3de4299102d6d780c7b4812e00174d7414
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Mon May 13 23:47:19 2019 +0000

    Bug 1549388 - Render non-string messageText with GripMessageBody. r=bgrins.
    
    Sometimes the messageText can be a longString, which was crashing
    the whole console output since we were always assuming messageText
    was a plain string.
    We now render non-string messageText with reps so it handles longStrings.
    A mocha test is added to ensure this works as expected.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30875

commit a9920aed6ae8f00740f90716011e8a11b56b8e00
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Mon May 13 18:42:31 2019 +0000

    Bug 1551222 - Fix stacktrace for throwing console evaluated expressions. r=bhackett.
    
    We now have stacktrace for expressions evaluated in the console
    that throws, and we are stripping any frames that are devtools
    internals.
    But the way we were doing this meant that we were only having
    one `debugger eval code` frame, even if the expression in the console
    had multiple frames.
    Also, if an expression was throwing without having any `debugger eval
    code` frame (e.g. expression with SyntaxError), we were sending internal
    frames.
    This patch should fix those 2 cases and a linux 64 ccov intermittent
    caused by a different line number for an internal frame in a fixture
    packet.
    Tests cases are added to the existing mochitest to ensure this
    works as expected.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30934

commit bbcdf39d011323368a4887f118996da574d868f9
Merge: 609d24780f91 bc06c8e7bba4
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 08:25:39 2019 +0300

    Merge mozilla-central to autoland.

commit bc06c8e7bba498e6c475bb0ae38383b197e36471
Author: Cosmin Sabou <csabou@mozilla.com>
Date:   Tue May 14 08:16:26 2019 +0300

    Backed out 2 changesets (bug 1550903) for webrender bustages. a=backout
    
    Backed out changeset fe8d48740511 (bug 1550903)
    Backed out changeset cc187a665ccf (bug 1550903)

commit 9a22c6509759aecf0bfc26ceb7795f980aca36c1
Author: Matthew Noorenberghe <mozilla@noorenberghe.ca>
Date:   Tue May 14 08:14:48 2019 +0300

    Bug 1548393 - Follow-up to temporarily exclude PasswordGenerator.jsm from browser_all_files_referenced.js r=Aryx
    
    Summary: I forgot to push this to Phabricator before landing.
    
    Reviewers: aryx
    
    Bug #: 1548393
    
    Differential Revision: https://phabricator.services.mozilla.com/D31023

commit 609d24780f91e4a893476508f1c85a5760b966e9
Merge: ca6f0a2f89b7 6d33f08fbc08
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 07:17:06 2019 +0300

    Merge mozilla-central to autoland on a CLOSED TREE

commit 6d33f08fbc085d52e38c6bccc4de24dee4b85cea
Merge: 5cc0e4ed11e4 e136fab4494c
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 07:10:36 2019 +0300

    Merge mozilla-inbound to mozilla-central. a=merge

commit ca6f0a2f89b75789bdd62e91abc70463e9afe41e
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 00:58:49 2019 +0000

    Bug 1535645 - skipped browser_formdata_format.js on linux not debug r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D31003

commit 62a5e85ca0dae6f23ed847dd00a08a397dc42d98
Author: Jim Blandy <jimb@mozilla.com>
Date:   Tue May 14 02:55:56 2019 +0000

    Bug 1546727: Remove extraneous 'inline' keywords, and add where missing. r=jorendorff
    
    Differential Revision: https://phabricator.services.mozilla.com/D29113

commit a35437ce7bab41ab45311983ad8bf9ce8c6f75b2
Author: Jim Blandy <jimb@mozilla.com>
Date:   Tue May 14 02:55:22 2019 +0000

    Bug 1546727: Make DebuggerFrame_getScript a static method of DebuggerFrame. r=jorendorff
    
    This function probably predates the existence of the DebuggerFrame class, and
    was never moved in.
    
    Depends on D28785
    
    Differential Revision: https://phabricator.services.mozilla.com/D28786

commit 5cc0e4ed11e41a12907194436b67c26f71d268e5
Author: Matthew Noorenberghe <mozilla@noorenberghe.ca>
Date:   Mon May 13 20:55:46 2019 +0000

    Bug 1548393 - Generate a digestable password, free of ambiguous characters. r=mhoye,sfoster
    
    Differential Revision: https://phabricator.services.mozilla.com/D30249

commit 2dbd4db74a42063fe5339d60b9048e043a2cd9c1
Author: pospeselr <richard@torproject.org>
Date:   Mon May 13 23:41:57 2019 +0000

    Bug 1506693: PDFJS range-based requests violate FPI r=bdahl
    
    Large pdf files download in parts via range-based requests so that
    users can begin reading before the entire file has finished
    downloading. This is implemented using XMLHttpRequests. However, since
    these requests are created in the chrome, they are given the System
    Principal and lack the correct firstPartyDomain associated with the
    parent window.
    
    This patch manually sets the XMLHttpRequest's originAttributes to the
    one provided by the real owning window cached in the
    RangedChromeActions object. This is done via the chrome-only
    setOriginAttributes method.
    
    The method is called in the xhr_onreadystatechanged() callback rather
    than directly after construction in getXhr() because the
    setOriginAttributes implementation requires the internal nsIChannel
    object to have been created but not used. Fortunately, the
    XMLHttpRequest object fires the readStateChangedEvent precisely after
    the channel has been created in the XmlHttpRequest's Open() method.
    
    The nsIChannel's nsILoadInfo's OriginAttributes are now overwritten
    with the known OriginAttributes of the parent window before anything
    else has had a chance to use it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30689

commit 61984d394208a90fcca08415750f575d98f9bc11
Author: Denis Palmeiro <dpalmeiro@mozilla.com>
Date:   Mon May 13 16:20:20 2019 +0000

    Bug 1550807 - Load the baselinescript into scratch1 before calling emitTraceLoggerResume r=jandem
    
    Tracelogger is no longer functioning properly because of bad script event ids.  The baselinescript load into scratch1 was accidentally removed leading garbage script ids to be passed into emitTraceLoggerResume. This fix aims to simply reload the correct value back into scratch1 before calling tracelogger.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30680

commit a5517cb7437e7e7b53a2413c80792299e15ec628
Author: Nagy Mihaly <mihaly.nagy@softvision.com>
Date:   Mon May 13 14:17:33 2019 +0000

    Bug 1549741 - Removed TrackingProtectionPrompt. r=VladBaicu
    
    ***
    
    Differential Revision: https://phabricator.services.mozilla.com/D30918

commit e0bcfb2bd1e56580d1bce5af627dd839dc7e18a6
Author: Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
Date:   Mon May 13 20:20:58 2019 +0000

    Bug 1548385: Test CSP blocks scripts correctly within template. r=jkt
    
    Differential Revision: https://phabricator.services.mozilla.com/D30480

commit 6019e08a17d0d6e3a1fcf313f03707e09afb9089
Author: Gavin Lazar Suntop <gavin@gsuntop.com>
Date:   Mon May 13 21:43:54 2019 +0000

    Bug 1550289 - changing pocket url r=thecount
    
    Differential Revision: https://phabricator.services.mozilla.com/D30557

commit 0cff898b900809dc01fa0e3d9af845f2b8c984db
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Mon May 13 23:54:27 2019 +0000

    Bug 1550895 - Disable some additional frequently failing geckoview wpt tests
    
    Differential Revision: https://phabricator.services.mozilla.com/D30987

commit 9b0e203c288ed46a68f3e51d7997caeef9e0153b
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Tue May 14 02:46:28 2019 +0300

    Backed out changeset 91bc05242c6f (bug 1534451) for causing AdvertisingUtil.java build bustages CLOSED TREE

commit 2e4db57602df0970a3792bd1a128a6f8542fe7b4
Author: Vlad Baicu <vlad.baicu@softvision.ro>
Date:   Fri May 10 22:03:10 2019 +0000

    Bug 1534451 - Send Mobile Activation Telemetry ping. r=JanH
    
    Differential Revision: https://phabricator.services.mozilla.com/D29668

commit 70ae4b13c40b42f4cbed0b0996365ff7d815006d
Author: Sebastian Streich <sstreich@mozilla.com>
Date:   Mon May 13 14:40:40 2019 +0000

    Bug 1402530 - Use IsOriginPotentiallyTrustworthy in ShouldLoad r=ckerschb
    
    Differential Revision: https://phabricator.services.mozilla.com/D30917

commit 08c3734a49bd3b21164c441563412266676884f2
Author: Fabrice Desré <fabrice@desre.org>
Date:   Mon May 13 20:42:37 2019 +0000

    Bug 1551297 - Use MOZ_WIDGET_ANDROID instead of ANDROID when targeting Java r=jcj
    
    ANDROID is true for platforms based only on the native parts of the stack so can't
    be used when what you depend on is actually the Java layer.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30965

commit 6d8203f3176e139bf86d17a57b7cd48d6562d7a5
Author: Will Hawkins <whawkins@mozilla.com>
Date:   Mon May 13 21:35:09 2019 +0000

    Bug 1550596: Remove overly broad keep rule from GV proguard rules. r=snorp,agi
    
    Requesting reviewers based on `hg blame` output and general knowledge of who is working on the project. I hope that's okay.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30580

commit d4e25182e7f9ff7228a5022cb59eb55bfaf474cc
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Fri May 10 02:49:17 2019 +0000

    Bug 1550540: Don't call Close() in PC's d'tor. r=mjf
    
    Differential Revision: https://phabricator.services.mozilla.com/D30555

commit c65b7e849115174c5eb14d5efc1d5a071c3e7309
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Mon May 13 18:12:37 2019 +0000

    Bug 1521280 - Convert search-textbox to a custom element. r=dao,bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D23045

commit ff2e128b6c207ce824cc228a9730d5274cb399f8
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Tue May 14 01:12:38 2019 +0300

    Backed out changeset eb14a49fc4df (bug 1549825) for causing browser_aboutURLs.js to perma fail CLOSED TREE

commit 7fa4a292174aefa2ee63e0d65cf1ae635ada8924
Merge: e68e58835475 2903f2d971d4
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 00:57:58 2019 +0300

    Merge mozilla-central to autoland. on a CLOSED TREE

commit 2903f2d971d4a3807e768bc2bfac7c85ea729474
Merge: 717d6f504dfc 714cbddf5dd6
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 00:49:22 2019 +0300

    Merge mozilla-inbound to mozilla-central a=merge

commit e68e588354755637604a83d0061fed668fbda8c0
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Mon May 13 21:47:20 2019 +0000

    Bug 1521280 - Remove special-case that's no longer needed after these patches. r=bgrins
    
    After the patches in this bug, the input in the old about:config will no longer
    be anonymous, so we don't need this anymore since it'll get handled just fine by
    CollectFromInputElement.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30956

commit 717d6f504dfcab7435274d33c137efcf7c3414b6
Merge: 577f872c0827 7c5fe4b1648d
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Tue May 14 00:45:02 2019 +0300

    Merge autoland to mozilla-central a=merge

commit 7c5fe4b1648d91999434f90f44248e914061b6fa
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Mon May 13 17:28:59 2019 +0000

    Bug 1551137 - <svg:mpath> should work in Shadow DOM. r=longsonr
    
    Differential Revision: https://phabricator.services.mozilla.com/D30894

commit 714cbddf5dd6afc10fed4ed33d5e68db58c1610f
Author: Razvan Maries <rmaries@mozilla.com>
Date:   Mon May 13 20:21:54 2019 +0300

    Backed out 3 changesets (bug 1468402) for causing perma fails on browser_grids_grid-list-subgrids.js. CLOSED TREE
    
    Backed out changeset 6685fd957302 (bug 1468402)
    Backed out changeset 63f40ac370c6 (bug 1468402)
    Backed out changeset 567911d83bda (bug 1468402)

commit 356ab884cba1a84f253b083f51867a08c9de7995
Author: Bastien Orivel <eijebong@bananium.fr>
Date:   Mon May 13 16:07:04 2019 +0000

    Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
    
    It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same
    as the other fuschia crates. Since I don't think this is used at build
    time but has the same license as the other fuschia crates, I put it in
    the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from
    that list as it's not used anymore
    
    Differential Revision: https://phabricator.services.mozilla.com/D30746

commit f54e45644d119e5783b2f58635eae0d17d01ae44
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Mon May 13 16:05:07 2019 +0000

    Bug 1551044 - Re-introduce debug symbols for noopt linux64 builds. r=froydnj
    
    They were disabled in bug 1370129 because there were no use cases for them, but
    there are use-cases for at least the linux64 ones :)
    
    Let me know if you want me to enable them everywhere.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30797

commit 577f872c0827a98e7a74190243546df0d7638d71
Author: ffxbld <release@mozilla.com>
Date:   Mon May 13 10:31:18 2019 +0000

    No bug - Tagging mozilla-central 390914f7108f4f6065834d8983af9ac855cbf2df with FIREFOX_BETA_68_BASE a=release DONTBUILD CLOSED TREE

commit 11f007de0bd17dc1f1f7f4fc5ca8e65735449a30
Author: Michael Kaply <mozilla@kaply.com>
Date:   Mon May 13 01:21:40 2019 +0000

    Bug 1551072 - Need xpcshell check in addition to automation. r=Felipe a=aryx
    
    Differential Revision: https://phabricator.services.mozilla.com/D30812

commit 031736d206fda1bb09e6151ecce57cfa81dd94c3
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Mon May 13 08:50:28 2019 +0300

    Backed out changeset c5798de806e2 (bug 1521280) for crashing when searching about:config for upcoming beta (bug 1551013)

commit 87322d25fc20a680d8032bb22aec88dd8fde90c0
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Mon May 13 08:46:52 2019 +0300

    Backed out changeset 4b3945b75889 (bug 1550561) for causing conflicts at bug 1521280

commit 8738e159ba996717c145145d583e0da2490b3f6d
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Mon May 13 08:38:11 2019 +0300

    Backed out 5 changesets (bug 1546138) for bustage at js/src/jit-test/tests/wasm/funcref.js for upcoming beta
    
    Backed out changeset 13e26dbd7cc7 (bug 1546138)
    Backed out changeset edf39b4a6ec1 (bug 1546138)
    Backed out changeset b60f1ed65b1a (bug 1546138)
    Backed out changeset da9544b976b1 (bug 1546138)
    Backed out changeset 77be2a536573 (bug 1546138)

commit 9da02e3ed001a5991f3ec30bb4bb68fa829ba520
Author: Sebastian Hengst <archaeopteryx@coole-files.de>
Date:   Mon May 13 07:26:11 2019 +0200

    Bug 1551070 - Follow-up: re-enable browser_updateLogin.js on asan. rs=jaws DONTBUILD

commit 49b71b927985b3050465e13c7dfd688a6c6ec63b
Author: Sebastian Hengst <archaeopteryx@coole-files.de>
Date:   Mon May 13 05:13:33 2019 +0000

    Bug 1551070 - Check for type of remote content process depending on preference browser.tabs.remote.separatePrivilegedContentProcess in browser_updateLogin.js. r=jaws
    
    Also fixes bug 1551042.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30831

commit cb0521112957d5ef80031ae12c274574bc366ffa
Author: Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Date:   Sun May 12 19:39:56 2019 +0000

    Bug 1551089 - prevent runnning static analysis on the entire repo when using `--fix` option. r=sylvestre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30829

commit 0fedcb1333d6cf0a80e655573a9f63284863e9e7
Author: Hiroyuki Ikezoe <hikezoe@mozilla.com>
Date:   Mon May 13 01:49:07 2019 +0000

    Bug 1518919 - Propagate CSS visibility information to descendant documents via IPC call for fission. r=jwatt
    
    Differential Revision: https://phabricator.services.mozilla.com/D30460

commit ef8fdda43f7fc50bd2c8f15039452ba28997d98b
Author: Bastien Orivel <eijebong@bananium.fr>
Date:   Sun May 12 12:38:56 2019 +0000

    Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
    
    This is part of the effort to get all the other versions of rand out.
    Unfortunately the diff is kinda bug because this is the first crate
    requiring rand 0.6 which has been split into multiple crates.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30744

commit fb6b1948e6ca38b8e25a9c539866a9ac3fc69f98
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Mon May 13 21:32:53 2019 +0000

    Bug 1546296 - Correctly clear Service Workers by hostname. r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30455

commit f45d894d18751886d8294498102bce0da3e5f838
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Mon May 13 20:52:36 2019 +0000

    Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp
    
    We can run /debug mochitests against geckoview for the cost of another dozen
    or so test annotations. Both /opt and /debug mochitests are nearly worthy of
    tier 1, but still waiting for bug 1534732.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30931

commit 414ae7180a69d35f636c529734ad06db084dfe94
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Mon May 13 20:52:29 2019 +0000

    Bug 1551262 - Remove mach support for jimdb; r=snorp
    
    If there is still value to this -- if you know of anyone using jimdb via mach, etc -- I am
    happy to throw this away, but otherwise, would like to clean it up.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30943

commit 6e16cfbfb12aba50a30f07e5adb8fd5a22a9fdf9
Author: Miko Mynttinen <mikokm@gmail.com>
Date:   Mon May 13 21:13:01 2019 +0000

    Bug 1551053 - Check both list end and non-container items separately during display item merging r=mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D30941

commit 7e15619d5762bf196cdffbd190cc44b5175ff4c2
Author: alwu <alwu@mozilla.com>
Date:   Mon May 13 20:49:09 2019 +0000

    Bug 1548446 - part2 : should wait until seek completed. r=jolin
    
    Main test function should await `seekVideo()`  until it finishes.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30954

commit 0b77d2e96144c8d0edf17f2bf4b3e84db585205a
Author: alwu <alwu@mozilla.com>
Date:   Mon May 13 18:46:01 2019 +0000

    Bug 1548446 - part1 : add more debug log in 'test_webvtt_seeking.html'. r=jolin
    
    Add more log in order to help debug and know where we get failure.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30953

commit fadb1b6c57d2dea228f86e4853a0ff723e18cc9d
Author: Erica Wright <ewright@mozilla.com>
Date:   Mon May 13 18:44:31 2019 +0000

    Bug 1549825 - Create empty about:protections page. r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30652

commit 6a37455f3a7cd5cd8df95b65fd3d14cb823b3c5c
Author: Kartikaya Gupta <kgupta@mozilla.com>
Date:   Mon May 13 20:41:07 2019 +0000

    Bug 1551208 - Update obsolete bug component. r=aki
    
    Differential Revision: https://phabricator.services.mozilla.com/D30962

commit e28c9910d3bea561020a5e7341aff30a619c6699
Author: Stephen Donner <stephen.donner@gmail.com>
Date:   Mon May 13 20:33:15 2019 +0000

    Bug 1548689: Hook idle-power-usage tests up to CI. r=perftest-reviewers,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D30456

commit 5136302f0b2b54e20b90b443db3ee4d4395c9776
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Mon May 13 23:50:59 2019 +0300

    Backed out 2 changesets (bug 1547835, bug 1550526) for causing EventStateManager.cpp asertion failures CLOSED TREE
    
    Backed out changeset 0bc1bd7285c1 (bug 1547835)
    Backed out changeset 9053b1f316ff (bug 1550526)

commit 71b31d41a64261172956e5ad159bc4c23d5edbfc
Author: Christina <ccheung@mozilla.com>
Date:   Mon May 13 20:31:56 2019 +0000

    Bug 1549800 - Remove all code conditional on USE_CLICK_HOLD_CONTEXTMENU. r=mstange
    
    Differential Revision: https://phabricator.services.mozilla.com/D30974

commit b7ec99f127c869f1a892d0871a4c8954b1035802
Author: Luca Greco <lgreco@mozilla.com>
Date:   Mon May 13 20:29:48 2019 +0000

    Bug 1550529 - Load tabprompts.css as document stylesheet in the XUL about:addons page. r=jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D30655

commit 1822a2c58dfc4cd7b3be35138b7f6966563d73fa
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Mon May 13 20:18:07 2019 +0000

    Bug 1545743 - Don't use validity.not{After,Before}LocalTime for parsing date information in NetErrorChild.jsm. r=prathiksha
    
    Differential Revision: https://phabricator.services.mozilla.com/D30431

commit 3b065dc5ae498eb1f82b3a667e6d019515e6cb94
Author: Stephen Donner <stephen.donner@gmail.com>
Date:   Sat May 11 08:13:29 2019 +0000

    Bug 1550828: String fixes and minor cleanup for power.py and Raptor's mach_commands.py. r=bc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30775

commit cf88b534f4663f12d863c6baba8a6cd0f69dc9d6
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Mon May 13 16:35:44 2019 +0000

    Bug 1550532 - Avoid auto-hyphenating capitalized words, except for German. r=emilio,mats
    
    This affects a number of our existing reftests, so we'll need to update those
    to not expect auto-hyphenation of a sentence-initial (capitalized) word.
    
    (Hyphenation behavior is not sufficiently well-specified for this to be tested
    at the WPT level, so we just use Gecko-specific reftests.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30912

commit 69775cd41f820e0c493305e4395fe3438713478a
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Fri May 10 20:46:55 2019 +0000

    Bug 1550563 - Use new about:debugging URL in about:addons r=rpl,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D30275

commit 3476ccb9e5e932c1759d77dc75912b410f3a3798
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Mon May 13 19:51:57 2019 +0000

    Bug 1551124.  Add support for optional Array arguments in xpconnect.  r=nika
    
    The semantics are that you get an empty array if the argument is not supplied,
    and if [optional_argc] is used it's set accordingly so you can tell whether you
    were passed explicit [] or not passed anything.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30850

commit 8f6896fcc79f66151e1d2c875db73ccae5c1ae6b
Author: Andrew McCreight <continuation@gmail.com>
Date:   Mon May 13 19:51:49 2019 +0000

    Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika
    
    If an XPIDL interface has a method or attribute that is [notxpcom],
    then it is implicitly treated as [builtinclass], even if it is not
    marked as such. For clarity, this patch goes through and marks every
    place that relies on this behavior (aside from some test code).
    
    Differential Revision: https://phabricator.services.mozilla.com/D30714

commit ef0d9c9eb9c82f366f99a6457de1ab60ab2a8c93
Author: Brad Werth <bwerth@mozilla.com>
Date:   Mon May 13 17:26:34 2019 +0000

    Bug 1548896 Part 1: Prevent MobileViewportManager::GetCompositionSize from returning negative sizes. r=botond
    
    Differential Revision: https://phabricator.services.mozilla.com/D30736

commit 4dca17a2afb0ff1912eb37bb4b83bed5204237ad
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Mon May 13 19:38:03 2019 +0000

    Bug 1547695 - De-dupe #errorTryAgain on about:neterror/certerror. r=prathiksha
    
    We were using the same ID on two elements, which kind of messed up things everywhere
    our code reasonably expected only one element of the kind to exist. We just use a
    class name now.
    
    This also cleans up #advancedPanelErrorTryAgain which worked around this issue
    by using a different ID.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30298

commit f92e16cf23b5763cf260155887f942b066812566
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Mon May 13 22:40:22 2019 +0300

    Backed out 3 changesets (bug 1551055) for causing xpcshell localStorage perma failures CLOSED TREE
    
    Backed out changeset 21e44ad9c6df (bug 1551055)
    Backed out changeset 8727e61ab69b (bug 1551055)
    Backed out changeset d99a6769beb4 (bug 1551055)

commit 7f49ccf0679448b3eb9d17150ef0a458097d90b1
Author: Edwin Gao <egao@mozilla.com>
Date:   Mon May 13 19:18:48 2019 +0000

    Bug 1550915 - task efficiency: re-balance reftest and reftest-no-accel chunking on linux r=gbrown
    
    Changes:
    - linux64 chunks reduced to 5 (from default 8)
    - linux64 no-accel chunks reduced to 4 (from default 8)
    
    All non-Linux chunks are untouched.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30749

commit da84160f5743d31ee98583c62c3a4d508e8af56c
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Mon May 13 19:04:11 2019 +0000

    Bug 1547835 - Show release notes on HTML about:addons details r=aswan,flod,rpl,kmag
    
    Differential Revision: https://phabricator.services.mozilla.com/D30428

commit f8ee524ebdf0b7886563978871fcfa29c3ccfb6a
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Mon May 13 19:05:26 2019 +0000

    Bug 1550526 - Create deck with tabs for HTML about:addons details r=robwu,jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D29895

commit eba252dcee6130b4f7b4eefdc453e77359f36c52
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Mon May 13 19:04:06 2019 +0000

    Bug 1532726 - Open add-on prefs in tab about:addons HTML r=flod,rpl
    
    Differential Revision: https://phabricator.services.mozilla.com/D29786

commit 3a2e823371278b7dbff72261c614facb59927be0
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Mon May 13 18:45:12 2019 +0000

    Bug 1551055 - StoragePrincipal should be supported by localStorage - part 3 - Validate storagePrincipal, r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30947

commit 2e89cfe6a9bf8d3b65e4a08b8296668bb79c7718
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Mon May 13 17:51:08 2019 +0000

    Bug 1551055 - StoragePrincipal should be supported by localStorage - part 2 - tests, r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30802

commit 2fb6fd01e679a412319bd1a541992f962b71cecc
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Mon May 13 18:42:36 2019 +0000

    Bug 1551055 - StoragePrincipal should be supported by localStorage - part 1, r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30801

commit 1b4d2ea9911abcf5c31334ec625fa63715d4674f
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Mon May 13 18:17:53 2019 +0000

    Bug 1550799 - Add tests for opening the about dialog and about preferences when an update is downloading and when an update is staging. r=bytesized
    
    This adds tests for opening the about dialog and about preferences when an update is in the middle of being staged which was fixed in bug 1546627.
    This also adds tests for opening the about dialog and about preferences when an update is in the middle of being downloaded
    Changed the variable info to data in head.js since SimpleTest already has a function named info.
    The test entries in browser.ini were reordered so it is easier to compare with the test entries in browser.bits.ini
    
    Differential Revision: https://phabricator.services.mozilla.com/D30805

commit 376dc5e1a9f7ec3fbcaabbc591605fe31fa6f88c
Author: Olli Pettay <Olli.Pettay@helsinki.fi>
Date:   Mon May 13 18:12:24 2019 +0000

    Bug 1551203, Bug 1551203 - Give ThrottledEventQueues names, r=erahm
    
    Differential Revision: https://phabricator.services.mozilla.com/D30920

commit 424641b75d8722f981a36704bbb8c611b2b450b8
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Mon May 13 17:13:17 2019 +0000

    Bug 1464621 - Ensure we finish any ongoing incremental GC before collecting stats for memory reporting r=sfink?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30880

commit e9ce5fb2b404c025652972dcdedded9cddf6393d
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Mon May 13 17:10:19 2019 +0000

    Bug 1550924 - Fix race condition in memory tracking assertion r=sfink?
    
    Fix possible race condition where an atomic field that may be concurrently modified is referenced twice in an assertion expression.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30891

commit 95ec37e6d956bb33ab8206d09b78e8281aba7dd4
Author: Iain Ireland <iireland@mozilla.com>
Date:   Fri May 10 09:59:50 2019 +0000

    Bug 1548611: Update RNewArray::recover to match CodeGenerator::visitNewArrayCallVM r=jandem
    
    Differential Revision: https://phabricator.services.mozilla.com/D30393

commit d065bca74fb036620b0dd208e2f3fdd03a3b2daa
Author: Randall E. Barker <rbarker@mozilla.com>
Date:   Mon May 13 17:15:54 2019 +0000

    Bug 1550901 - Prevent GeckoView PanZoomController crash when InputDevice.getDevice(event.getDeviceId()) returns null r=geckoview-reviewers,esawin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30739

commit 401beea9b687ed36a433ff1a0cda749ea4c1aabe
Author: Perry Jiang <perry@mozilla.com>
Date:   Mon May 13 17:03:58 2019 +0000

    Bug 1426562 - Don't crash on `Response` constructor in WebExtensions. r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D29365

commit 17ddcc234208308bec66262c3b76cea7a4274d19
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Mon May 13 16:11:49 2019 +0000

    Bug 1548098 - Implement Runtime.callFunctionOn's objectId argument. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30267

commit f75c89c2e70c9edd90c51d1d1feb10ffed9ca765
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Mon May 13 16:10:30 2019 +0000

    Bug 1548098 - Implement Runtime.callFunctionOn's awaitPromise argument. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30266

commit 27c8f3bc5346019267db6bfc2ff46a728f068b83
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Mon May 13 16:10:22 2019 +0000

    Bug 1548098 - Implement Runtime.callFunctionOn's returnByValue argument. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30265

commit 4195ea8fbc578666c35bd495498947af2fed2853
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Mon May 13 16:10:20 2019 +0000

    Bug 1548098 - Implement Runtime.callFunctionOn. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30264

commit 7129bba6a02e927c8c99564c6f2b225dc8cfd857
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Mon May 13 16:10:43 2019 +0000

    Bug 1548098 - Pull out exception handling into a dedicated _returnError method. r=remote-protocol-reviewers,ato
    
    This will be used in the next changeset.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30263

commit 7d4bc0edc940a71ee60e7ea99332e803fa4aae5e
Author: Jeff Muizelaar <jrmuizel@gmail.com>
Date:   Mon May 13 16:43:52 2019 +0000

    Bug 1551257. Enable WebRender by default on Broadwell GT2+. r=aosmond
    
    I think we just accidentally forgot these ids when we added more mobile
    chips.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30940

commit 93036f7517fce1d361b76eaaa856fcdf97cbcdf3
Author: J.C. Jones <jjones@mozilla.com>
Date:   Mon May 13 16:24:57 2019 +0000

    Bug 1551230 - Enable WebAuthn for Nightly Fennec r=KevinJacobs,keeler
    
    Differential Revision: https://phabricator.services.mozilla.com/D30937

commit 7ce7edf1134bd2844a75c4c7e1d84f27f4c8a89a
Author: yulia <ystartsev@mozilla.com>
Date:   Mon May 13 13:56:18 2019 +0000

    Bug 1450284 - rename script spec to thread.js; r=jdescottes
    
    Rather straighforward -- as per jryans recommendation, I have renamed the file to reflect
    our naming conventions.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28641

commit d4497b01d48c73e288a39be2a619527cabde2e71
Author: yulia <ystartsev@mozilla.com>
Date:   Mon May 13 13:55:44 2019 +0000

    Bug 1450284 - Complete method set in the Spec for Thread; r=jdescottes,ochameau
    
    We need a complete specification in order to move forward with the front conversion. I
    think this will also impact other parts of the refactoring, such as some of the thread specific code
    in the debugger-client. This is a first pass, I did not go into detail about the return types.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28640

commit e136fab4494ce6cb43c76edd081c89d7626b7b7d
Author: Andrew Swan <aswan@mozilla.com>
Date:   Thu May 9 19:46:38 2019 -0700

    Bug 1549192 Remove extension shutdownReason footgun r=kmag
    
    Checking extension.shutdownReason for any purpose other than detecting
    app shutdown is unreliable, since actions such as disabing, uninstalling,
    etc. may happen ito an extension after it has shut down.  Remove the
    temptation for api authors to write incorrect code by removing
    extension.shutdownReason and replacing it with an isAppShutdown boolean
    passed to shutdown handlers.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30605

commit c9717a21cc5cdeb115b61ea9d985878c82edea96
Author: Andrew Swan <aswan@mozilla.com>
Date:   Thu May 9 19:59:21 2019 -0700

    Bug 1549192 Fix extension apis that handle addon disabling r=kmag
    
    API implementations that check shutdownReason for values other than
    APP_SHUTDOWN during extension shutdown are inherently broken since an
    addon may be disabled or uninstalled between browser sessions, in which
    case code that is meant to run in these cases will not get executed.
    This patch fixes existing api implementations that are broken in this way.
    
    Also ensure that APIs' onDisabled methods get called properly when an
    extension is disabled between browser sessions.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30604

commit 0d18f3c8e5c8d64cbf0c856ad20c3d91a0222e92
Author: Andrew Swan <aswan@mozilla.com>
Date:   Thu May 9 15:54:06 2019 -0700

    Bug 1549192 Send ADDON_ENABLE startupReason for addons enabled early during browser startup r=kmag
    
    Differential Revision: https://phabricator.services.mozilla.com/D30603

commit 2fbc1a0cad5135ecab2fcbae36036152cb706de0
Author: Razvan Maries <rmaries@mozilla.com>
Date:   Tue May 14 04:23:27 2019 +0300

    Backed out 8 changesets (bug 1540839) for build bustages. CLOSED TREE
    
    Backed out changeset f7e477858ab7 (bug 1540839)
    Backed out changeset 55e841a0f005 (bug 1540839)
    Backed out changeset b71b58e40426 (bug 1540839)
    Backed out changeset 484a54613358 (bug 1540839)
    Backed out changeset b34c4d71f202 (bug 1540839)
    Backed out changeset 8ff2ff524489 (bug 1540839)
    Backed out changeset 27492a30286c (bug 1540839)
    Backed out changeset f1c35e8e84f6 (bug 1540839)

commit 942c2bc6aa6e8f8f6add681fc970fe7f300050c5
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu May 9 12:24:10 2019 -0700

    Bug 1540839 - Add pref for preserving browsing contexts; r=nika
    
    Still having lots of issues with tests failing, but need to get this
    landed for various reasons. Followup to pref on at Bug 1550571.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30563

commit e40d3e011ffaac2cf8fe0354e4fc9d28a41b4658
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu Apr 18 15:32:40 2019 -0700

    Bug 1540839 - Update tests for frameloader browsing context reuse; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D28760

commit e5b1f4560be194fc0ab79ecd31ee8eacfa8c2b0f
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Wed May 8 14:32:55 2019 -0700

    Bug 1540839 - Don't set embedder element to null; r=nika
    
    When resetting the BrowsingContext embedder element, only do so if the
    FrameElement we're setting isn't already null.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30562

commit c1acc083e177903d4ac022a5563ea78cca11575e
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Mon May 6 16:26:57 2019 -0700

    Bug 1540839 - Assert on browsing context creation in chrome; r=nika
    
    We shouldn't be creating browsing contexts in chrome. Add
    assertion (behind pref that guards the rest of this patch set) to make
    sure that doesn't happen.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30561

commit 6801c5b641e051d4c30d839fb63682e4a5b3be96
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu May 2 16:56:41 2019 -0700

    Bug 1540839 - Hold BrowsingContextGroups until ContentChild dies; r=nika
    
    In order to not have detach called on non-existent BrowsingContexts,
    we need to hold browsing contexts alive until the lifetime of
    ContentChild has ended.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29782

commit 3e6fa876a977466dab17461cacf22f1aa05c6216
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Thu Apr 18 17:31:41 2019 -0700

    Bug 1540839 - Don't reuse BCs on top level windows being made local; r=nika
    
    Don't preserve contexts when we have a chrome window that's being made local.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29044

commit c13bbd77ff5b79f058a9298ce933d344197e273b
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Fri Apr 5 17:18:08 2019 -0700

    Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika
    
    If we're doing a process switch due to the cross origin opener policy
    being mismatched, we don't want to preserve the browsing context.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26392

commit c0adec17bd35c1e9859171eb75129efa98f94718
Author: Kyle Machulis <kyle@nonpolynomial.com>
Date:   Wed Apr 3 15:40:28 2019 -0700

    Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika
    
    When changing processes and therefore destroying/rebuilding
    frameloaders, add ability to keep the browsing context around and add
    it to the new frameloader.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26267

commit ede99d02c083802b8e080acab3b25729b42fff91
Author: Razvan Maries <rmaries@mozilla.com>
Date:   Tue May 14 03:20:20 2019 +0300

    Backed out changeset 60085ea6ff72 (bug 1543753) for causing debugger perma failures. CLOSED TREE

commit acc62747b79005be08da4ce9d695bce6ea725eef
Author: Gabriel Luong <gabriel.luong@gmail.com>
Date:   Thu May 9 11:28:53 2019 -0400

    Bug 1468402 - Part 3: Add test for subgrids in the grid list. r=pbro
    
    Differential Revision: https://phabricator.services.mozilla.com/D30512

commit 214bd7ba011d32f0fa496511ddd14c43decf25d7
Author: sotaro <sotaro.ikeda.g@gmail.com>
Date:   Thu May 9 07:37:03 2019 +0000

    Bug 1536668 - Add more check to RecvGetTextureFactoryIdentifier() r=nical
    
    Add a check similar to LayerTransactionParent::RecvSetAsyncZoom()
    
    Differential Revision: https://phabricator.services.mozilla.com/D30308

commit 6400d1a9169b6401fae7258f2300a0679b500a53
Author: sotaro <sotaro.ikeda.g@gmail.com>
Date:   Thu May 9 07:36:40 2019 +0000

    Bug 1550402 - Remove unnecessary return nullptr in ShmemTextureData::Create() r=nical
    
    The "return nullptr" is redundant.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30457

commit 56d1008030f07395f1ee8abdaccce62330e47b80
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 22:15:51 2019 +0000

    Bug 1550616 - Don't #include EitherParser.h in BytecodeCompilation.h when a simple forward-declaration will do.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30579

commit 4cf613c4ab3170f366d266af61e92ffddc76ddbb
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 22:15:49 2019 +0000

    Bug 1550616 - Move ModuleBuilder into its own header so that module object-related data structures don't depend on EitherParser.h (and therefore all of parsing and tokenizing).  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30578

commit dcae321502999da706274a1438d08beda0ef0edf
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 22:15:47 2019 +0000

    Bug 1550616 - Move Token-related types to a new frontend/Token.h header so needing something like TokenPos doesn't demand a dependency on TokenStream.h.  (ParseNode.h is a notable instance of this.)  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30577

commit 9a3c98843e00cfe8d95693b63b58dbd2fe87270c
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 22:14:29 2019 +0000

    Bug 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30576

commit bdee8d60ad3a470b4e5fc20d6c92ed29b8396ec6
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 22:14:11 2019 +0000

    Bug 1550616 - Make FunctionBox::setEnd take the actual uint32_t end, not TokenStreamAnyChars&, and add ParserBase::setFunctionEndFromCurrentToken that calls it passing the correct value, to eliminate another SharedContext.h dependency on... r=tcampbell
    
    ...TokenStream.h.  r=tcampbell
    
    Depends on D30574
    
    Differential Revision: https://phabricator.services.mozilla.com/D30575

commit 75d1bb74b3f5505aa8af214f8177437aae0fa3fa
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 22:13:53 2019 +0000

    Bug 1550616 - Move GeneralTokenStreamChars::setFunctionStart to GeneralParser::setFunctionStartAtCurrentToken in Parser.cpp, eliminating one reason SharedContext.h depends on TokenStream.h.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30574

commit ed1d4e2b5dac1cbbb6b0dd8a6d1d0d30549b1488
Merge: e7dc4b7332ba 04bf5e361a19
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Mon May 13 00:45:32 2019 +0300

    Merge mozilla-central to autoland. CLOSED TREE

commit 04bf5e361a193ab41d131a7901bc504727d27fcc
Merge: 96bc7acb6085 8e8385b62b2b
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Mon May 13 00:42:10 2019 +0300

    Merge inbound to mozilla-central. a=merge

commit 96bc7acb60852550c1dac2fb129f705ea4df4ec8
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Sun May 12 13:45:53 2019 +0000

    Bug 1550561 - Support edit context menu on HTML inputs in chrome documents. r=bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D30552

commit b6420f98edc94d019e7845a2b618c683d3c604c0
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Sun May 12 14:18:35 2019 +0300

    Backed out 2 changesets (bug 1547995) for xpcshell failures on /test_remote_settings.js . CLOSED TREE
    
    Backed out changeset 0bcfcc0bbc65 (bug 1547995)
    Backed out changeset 411f5783f046 (bug 1547995)

commit f908f868643b5bb9c6d858ffaa1ccba97018be6d
Author: Kagami Sascha Rosylight <saschanaz@outlook.com>
Date:   Sun May 12 10:23:14 2019 +0000

    Bug 1500748 - Require standard compliance when a time part exists r=arai
    
    Differential Revision: https://phabricator.services.mozilla.com/D30761

commit e7dc4b7332ba8136c97e24a1b218c83b7f7176dd
Author: Michal Novotny <michal.novotny@gmail.com>
Date:   Fri May 10 20:53:08 2019 +0000

    Bug 1550834 - Don't use TLS session ticket if the channel is isolated by anti-tracking checks, r=valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30686

commit 8e8385b62b2bd1c5133deb51791f9f275bdba301
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Fri May 10 22:13:31 2019 +0200

    Bug 1536021 - Gecko side changes. r=kvark
    
    Differential Revision: https://phabricator.services.mozilla.com/D30618

commit 00b051d07d8520b542a0732b5edea3a5abe11c87
Author: Gurzau Raul <rgurzau@mozilla.com>
Date:   Fri May 10 17:03:22 2019 +0000

    Bug 1544169 - Disabled onHistoryStateChange on debug build. r=gbrown
    
    Differential Revision: https://phabricator.services.mozilla.com/D30645

commit 9d4b6d12619a94c640e00b5fdb4637ca06c88641
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Sun May 12 18:51:09 2019 +0000

    Bug 1550827 - Fix debugger XUL popup creation logic r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30741

commit 1fc3efd631caa40551d5a8c46199fe3faac80c5b
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Fri May 10 01:23:54 2019 +0200

    Bug 1536021 - Sanitize filters in place. r=kvark

commit 3baa69fd1979794946bcc9ade12cadbdd89eb55c
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Sun May 12 12:27:44 2019 +0200

    Bug 1536021 - Shadow stack implementation. r=kvark
    
    Differential Revision: https://phabricator.services.mozilla.com/D30620

commit c0cb2edb61b682e1374606bb589c4d0565bb37fc
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Sat May 11 18:01:50 2019 +0000

    Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats
    
    The spec says that when there's no box or the property doesn't apply, the
    computed value should be returned.
    
    That's not what we're doing right now, we're clamping by min-/max- values, which
    is wrong.
    
    This patch makes us match other engines and the spec, and it's an attempt to get
    interop on resolved values in:
    
      https://github.com/w3c/csswg-drafts/issues/3678
    
    WebKit fails the WPT test, but due to a different reason:
    
      https://bugs.webkit.org/show_bug.cgi?id=197814
    
    Differential Revision: https://phabricator.services.mozilla.com/D30780

commit 291b6d0fe9d3cddc58e4c2e20bc05aa55e4f8ec5
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Sat May 11 08:28:29 2019 +0000

    Bug 1550937.  Stop using [array] in nsIEventListenerService.  r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30773

commit 070a6f564d5b6be79d034c2e3111a93e5a268541
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Sat May 11 13:52:27 2019 +0000

    Bug 1550811.  Back out the second part of the fix for bug 325352 until we have a fix for the crash issues it causes.  r=hsivonen
    
    Differential Revision: https://phabricator.services.mozilla.com/D30682

commit b44520057c00e3fcac7581d44e2642fe0ca097be
Author: Noemi Erli <nerli@mozilla.com>
Date:   Sun May 12 05:09:23 2019 +0300

    Backed out 6 changesets (bug 1550616) for causing build bustages in MacroAssembler-arm64.h
    
    Backed out changeset f1a3220fc10b (bug 1550616)
    Backed out changeset b435e9bb58cc (bug 1550616)
    Backed out changeset 1b35028d64e4 (bug 1550616)
    Backed out changeset 5fd47cd91b82 (bug 1550616)
    Backed out changeset 59f2744f50c5 (bug 1550616)
    Backed out changeset dc57399bbbe3 (bug 1550616)

commit 2ed985963be76c40d279d1c8cb94e81f1c8bd7b1
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 01:39:24 2019 +0000

    Bug 1550616 - Don't #include EitherParser.h in BytecodeCompilation.h when a simple forward-declaration will do.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30579

commit 83e11162eeedbf859180eb91aec2cede27c5bedc
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 01:39:15 2019 +0000

    Bug 1550616 - Move ModuleBuilder into its own header so that module object-related data structures don't depend on EitherParser.h (and therefore all of parsing and tokenizing).  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30578

commit 95d584b4a23f72301545cf3cae46bbe047b6c964
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 01:38:54 2019 +0000

    Bug 1550616 - Move Token-related types to a new frontend/Token.h header so needing something like TokenPos doesn't demand a dependency on TokenStream.h.  (ParseNode.h is a notable instance of this.)  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30577

commit c5bf6f2acde6188e79f70e0fde286eabeccc254e
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 01:38:40 2019 +0000

    Bug 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30576

commit 091723db9f1f0de7ccf4f74193d77bb73a274f20
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 01:38:24 2019 +0000

    Bug 1550616 - Make FunctionBox::setEnd take the actual uint32_t end, not TokenStreamAnyChars&, and add ParserBase::setFunctionEndFromCurrentToken that calls it passing the correct value, to eliminate another SharedContext.h dependency on... r=tcampbell
    
    ...TokenStream.h.  r=tcampbell
    
    Depends on D30574
    
    Differential Revision: https://phabricator.services.mozilla.com/D30575

commit 3b504f16272fa1e2d065631a37c0b8dfdaee2e5b
Author: Jeff Walden <jwalden@mit.edu>
Date:   Sun May 12 01:38:06 2019 +0000

    Bug 1550616 - Move GeneralTokenStreamChars::setFunctionStart to GeneralParser::setFunctionStartAtCurrentToken in Parser.cpp, eliminating one reason SharedContext.h depends on TokenStream.h.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30574

commit 3e0ef306e922dc7eec046136fd734b7dc6fa9ce8
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 03:29:41 2019 +0000

    Bug 1549803 - Move the handling of the selected login list item to the login list. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30679

commit 6a1089b6f51057d10025321306889b7c5c632186
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 03:29:43 2019 +0000

    Bug 1549803 - Move styling of LoginListItem to an external stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30678

commit 268390c6980baf5d013134453043ac7a540e3fe2
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 03:29:45 2019 +0000

    Bug 1549803 - Add a check that the remoteType is privileged. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30677

commit 1b0404900e96e493b22cac0e50c88c78b165a096
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 03:29:47 2019 +0000

    Bug 1549803 - Change LoginList to use an OL instead of PRE for containing the LoginListItems. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30676

commit 7225224e927fd17f0785918f9a5b9df75d3aa236
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 03:29:55 2019 +0000

    Bug 1549803 - Add a reference to the common.css stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30675

commit b95a1734c14785ace76e90ec3c2f9c634f5cf399
Author: Jared Wein <jwein@mozilla.com>
Date:   Sun May 12 00:39:59 2019 +0000

    Bug 1550095 - Add Save Changes and Cancel button for LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30540

commit 947913077a1e4c7365d62304089d3ddcfcb8af09
Author: Jared Wein <jwein@mozilla.com>
Date:   Sun May 12 00:39:57 2019 +0000

    Bug 1550095 - Put LoginItem styles in an external stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30539

commit da94197579ecf61ae33ba91dbfdde7158d07d84c
Author: Jared Wein <jwein@mozilla.com>
Date:   Sun May 12 00:39:50 2019 +0000

    Bug 1550095 - Remove code duplication for forwarding Fluent strings in shadow DOM on the LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30538

commit 9aced4b3fb180f01799600e40bc66b8dbdbe1cf6
Author: Botond Ballo <botond@mozilla.com>
Date:   Sun May 12 00:10:20 2019 +0000

    Bug 1550595 - Disable failing Visual Viewport API web platform tests on desktop. r=kats
    
    We disable them rather than marking them as expected to fail because sometimes
    the problems with them can manifest as intermittent failures.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30791

commit e465ce6529cf39f4a6911b72a7ad6618bd0fb101
Author: Michael Kaply <mozilla@kaply.com>
Date:   Sat May 11 19:37:35 2019 +0000

    Bug 1548684 - Move enterprise tests to xpcshell. r=zombie
    
    Differential Revision: https://phabricator.services.mozilla.com/D29757

commit 2e76bb5e453f6a58d27ff6d43c1272a6855b3894
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Sat May 11 21:00:17 2019 +0200

    Bug 1223368 - Followup: fix browser_inspector_search-01/06.js failures on a CLOSED TREE. r=me

commit 52b770f3e85f1d33252967697afecafc3829d6f5
Author: Rob Wu <rob@robwu.nl>
Date:   Sat May 11 17:14:26 2019 +0000

    Bug 1548383 - Support extensions.getAddons.showPane in HTML discopane r=aswan
    
    Differential Revision: https://phabricator.services.mozilla.com/D30727

commit 5d2309e786fcfd15ac21ba5d9ef03d4bff906bb4
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Sat May 11 17:54:16 2019 +0000

    Bug 1223368 - Refactor searchbox style to be consistent across tools. r=fvsch,gl,Honza,nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D28334

commit 06b02772d85937f1f3cf8268045a41338e12339a
Author: Matt Howell <mhowell@mozilla.com>
Date:   Sat May 11 17:34:07 2019 +0000

    Bug 1548612 Part 0 Follow-up - Fix some issues with stub installer strings. r=flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30793

commit 81003180eb30ae81398029c3e58dd52f4c947b72
Author: arthur.iakab <aiakab@mozilla.com>
Date:   Sat May 11 20:44:42 2019 +0300

    Backed out changeset c8a2cbf18f3c (bug 1223368) for devtools failures on browser_inspector_search-01.js CLOSED TREE

commit e0d7f83a17f1de9c046528b370f0c245741c4c76
Author: Botond Ballo <botond@mozilla.com>
Date:   Fri May 10 22:57:29 2019 +0000

    Bug 1512813 - Enable the Visual Viewport API on Android. r=kats
    
    Differential Revision: https://phabricator.services.mozilla.com/D30735

commit d04b32da45d808b5ef466dded88b0ca347279b85
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Sat May 11 16:08:13 2019 +0000

    Bug 1223368 - Refactor searchbox style to be consistent across tools. r=fvsch,gl,Honza,nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D28334

commit bca84703f17eb0802213d3734a2e5d347035168a
Author: Ciure Andrei <aciure@mozilla.com>
Date:   Sat May 11 14:16:06 2019 +0300

    Backed out changeset 58acbc167331 (bug 1550090) for causing various bc perma failures CLOSED TREE

commit f9b0bcaa447468a169298428a0a237c4b3fe845e
Merge: 73a9f2572325 78c08df65c13
Author: Razvan Maries <rmaries@mozilla.com>
Date:   Sat May 11 12:36:49 2019 +0300

    Merge mozilla-central to autoland. a=merge on a CLOSED TREE

commit 73a9f2572325673a49423ff720dd820771e25295
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Sat May 11 09:32:49 2019 +0000

    Bug 1550090 - Fix theme active check. r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30396

commit 78c08df65c134cbcd8f98196494730c066ad6e7e
Merge: d4ae70f26ba4 b384ffc4021a
Author: Razvan Maries <rmaries@mozilla.com>
Date:   Sat May 11 12:28:35 2019 +0300

    Merge mozilla-inbound to mozilla-central a=merge

commit d4ae70f26ba41af75e04fed27f1ab49b5072565f
Author: Dorel Luca <dluca@mozilla.com>
Date:   Sat May 11 06:28:15 2019 +0300

    Backed out 8 changesets (bug 1549803, bug 1550095) for Browser-chrome failures in browser/components/aboutlogins/tests/browser/browser_updateLogin.js
    
    Backed out changeset af805180a1e6 (bug 1549803)
    Backed out changeset aa8595d46694 (bug 1549803)
    Backed out changeset fe75205edc19 (bug 1549803)
    Backed out changeset fe60f9cc2007 (bug 1549803)
    Backed out changeset b665ca03d2f6 (bug 1549803)
    Backed out changeset c5d450a431c8 (bug 1550095)
    Backed out changeset 93a0674140fc (bug 1550095)
    Backed out changeset 4a3dacc5d3b2 (bug 1550095)

commit b384ffc4021a2be1e0be29eae1cf9997f51e87e8
Author: J.C. Jones <jc@mozilla.com>
Date:   Fri May 10 22:43:57 2019 +0000

    Bug 1539227 - land NSS NSS_3_44_RTM UPGRADE_NSS_RELEASE, r=me

commit d57c1eecea50b0234d6c142e355900efc3aa7195
Author: Ed Lee <edilee@mozilla.com>
Date:   Fri May 10 22:33:17 2019 +0000

    Bug 1550883 - Add line-clamp ellipsis, anonymous images and bug fixes to Activity Stream r=r1cky
    
    Differential Revision: https://phabricator.services.mozilla.com/D30729

commit 7dd20fc74a88d2df27b4a9bbb1719a41cee6a4cf
Author: Jim Blandy <jimb@mozilla.com>
Date:   Sat May 11 02:17:04 2019 +0000

    Bug 1451268: RematerializedFrames may not be cached, even when younger frames are. r=jorendorff
    
    If the Debugger API tries to inspect or modify an IonMonkey frame, much of
    the information it expects to find in a frame is missing: function calls
    may have been inlined, variables may have been optimized out, and so on. So
    when this happens, SpiderMonkey builds one or more Rematerialized frames
    from the IonMonkey frame, using metadata built by Ion to reconstruct the
    missing parts. The Rematerialized frames are now the authority on the state
    of those frames, and the Ion frame is ignored: stack iterators ignore the
    Ion frame, producing the Rematerialized frames in their stead; and when
    control returns to the Ion frame, we pop it, rebuild Baseline frames from
    the Rematerialized frames, and resume execution in Baseline.
    
    Thus, Rematerialized frames are always created with their
    hasCachedSavedFrame bits clear: although there may be extant SavedFrames
    built from the original IonMonkey frame, the Rematerialized frames will not
    have cache entries for them until they are traversed in a capture themselves.
    
    This means that, oddly, it is not always true that, once we reach a frame
    with its hasCachedSavedFrame bit set, all its parents will have the bit set
    as well. However, clear bits under younger set bits will only occur on
    Rematerialized frames.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29785

commit 07e2074ee16821e80abed541cacafa3b8a775ceb
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 01:38:20 2019 +0000

    Bug 1549803 - Move the handling of the selected login list item to the login list. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30679

commit a312e74f767af7d2b49c7d538bddaf4cf6655ef3
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 22:38:50 2019 +0000

    Bug 1549803 - Move styling of LoginListItem to an external stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30678

commit 5ba7b288b6b0e9d29d4f5625e9c5191161015fd4
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 22:38:50 2019 +0000

    Bug 1549803 - Add a check that the remoteType is privileged. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30677

commit 45eb0215f5f820a07eb1e45b433340f0dafad6a8
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 22:38:50 2019 +0000

    Bug 1549803 - Change LoginList to use an OL instead of PRE for containing the LoginListItems. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30676

commit fc66ec70a2a9625eaac98fad825bc001867393a9
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 22:38:49 2019 +0000

    Bug 1549803 - Add a reference to the common.css stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30675

commit d13ca3ef49b9dfc0b02786f958ae8ed7e80174e8
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 02:04:52 2019 +0000

    Bug 1550095 - Add Save Changes and Cancel button for LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30540

commit 83f9b4ef8505a04a6388ff0537e26bbccc48fd62
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 02:04:44 2019 +0000

    Bug 1550095 - Put LoginItem styles in an external stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30539

commit b74eba83e57cdbc54dc207497be247670387edb4
Author: Jared Wein <jwein@mozilla.com>
Date:   Sat May 11 02:04:37 2019 +0000

    Bug 1550095 - Remove code duplication for forwarding Fluent strings in shadow DOM on the LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30538

commit 96caed9cf14dde46b74eaab29743c111680b21b0
Author: Dorel Luca <dluca@mozilla.com>
Date:   Sat May 11 02:44:27 2019 +0300

    Backed out changeset 52a4eb1624b7 (bug 1550289) for Browser-chrome failure in browser/components/pocket/test/browser_pocket_library_menu_action.js

commit f80c173381ad1cac1b5aeae3b9dfd407ff19fd16
Author: Jeff Walden <jwalden@mit.edu>
Date:   Fri May 10 23:38:56 2019 +0000

    Bug 1548729 - Move SourceHook-related functionality into its own public header for reduced dependencies.  r=jorendorff
    
    Differential Revision: https://phabricator.services.mozilla.com/D29781

commit 6c5230a60f38735f284d2f23c07a3fcdd1d03548
Author: Coroiu Cristina <ccoroiu@mozilla.com>
Date:   Sat May 11 02:15:15 2019 +0300

    Backed out changeset 45ff6c2d30e5 (bug 1548729) for SpiderMonkey failure at build/src/js/src/vm/SourceHook.cpp

commit ba626c6b884b85d31d1fda50654cbe215884c814
Author: Matt Howell <mhowell@mozilla.com>
Date:   Fri May 10 23:00:23 2019 +0000

    Bug 1548612 Part 0 - Pre-land new strings for the revised stub installer design. r=agashlin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30737

commit 5fae584b9503080597e1910598998eba121b916d
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Fri May 10 22:57:35 2019 +0000

    Bug 1550895 - Disable some additional frequently failing geckoview wpt tests
    
    This disables a few additional tests and updates the annotations for other disabled tests to point to this bug instead of the general geckoview-wpt bug.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30734

commit e76f7528eebda3a51f90ea839ed77aa90b41fc34
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Fri May 10 22:57:40 2019 +0000

    Bug 1501214 - Reusable helper to download Remote Settings attachments r=nanj,glasserc,Gijs
    
    Reusable helper to download Remote Settings attachments
    
    Differential Revision: https://phabricator.services.mozilla.com/D28707

commit 5afbc0bf4f16c2b99c9a4a5c2223cf58561abac9
Author: Jeff Walden <jwalden@mit.edu>
Date:   Fri May 10 22:42:27 2019 +0000

    Bug 1548729 - Move SourceHook-related functionality into its own public header for reduced dependencies.  r=jorendorff
    
    Differential Revision: https://phabricator.services.mozilla.com/D29781

commit 0fcb734d6d05791c611c9e9fa541c9170d3de539
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Sat May 11 01:36:28 2019 +0300

    Backed out 8 changesets (bug 1549803, bug 1550095) for browser-chrome failuire at browser/components/aboutlogins/tests/browser/browser_updateLogin.js
    
    Backed out changeset 7e08cf4753a7 (bug 1549803)
    Backed out changeset 452720b78ca7 (bug 1549803)
    Backed out changeset e450e9d4671c (bug 1549803)
    Backed out changeset e062410531b1 (bug 1549803)
    Backed out changeset 2d13d407f562 (bug 1549803)
    Backed out changeset 741b2f74227b (bug 1550095)
    Backed out changeset 9f3df4002962 (bug 1550095)
    Backed out changeset b1519a245b74 (bug 1550095)

commit 47195c41fa533d041cf19fa4a7047549837e44f2
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Fri May 10 22:21:26 2019 +0000

    Bug 1535484 - Add proper logs for node-devtools test suite r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30630

commit 670bb1085dd67e758c77af3a56f2027279886457
Author: Gavin Lazar Suntop <gavin@gsuntop.com>
Date:   Fri May 10 22:06:27 2019 +0000

    Bug 1550289 - changing pocket url r=thecount
    
    Differential Revision: https://phabricator.services.mozilla.com/D30557

commit 4b6ee0c37099fbf960f9d1ec124d83fa331fc146
Merge: 02e7258997ac 68c5f60b8984
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Sat May 11 00:53:46 2019 +0300

    Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE

commit 68c5f60b898424b6516c5c2603d491271f20f2dc
Merge: a9ddce1be6df 308c52721087
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Sat May 11 00:48:13 2019 +0300

    Merge mozilla-inbound to mozilla-central. a=merge

commit 8e8d90f6b379a2e45b874008baa44bbb2cef7984
Author: Botond Ballo <botond@mozilla.com>
Date:   Fri May 10 21:13:17 2019 +0000

    Bug 1549625 - Avoid clobbering the visual scroll offset if the layout viewport shrinks in size r=kats
    
    Differential Revision: https://phabricator.services.mozilla.com/D30434

commit eec68fa8c87642b4c250baf9dd539a2154402cc4
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Fri May 10 21:04:01 2019 +0000

    Bug 1550863 - Fix disabled menu item styles in HTML about:addons r=jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D30718

commit a7b5f2e838571bf85faa66813464f2c906e0bd1b
Author: Jeff Walden <jwalden@mit.edu>
Date:   Fri May 10 21:32:31 2019 +0000

    Bug 1549758 - Revert column-number counts to counts of code units for release-or-beta, pending perf considerations in column-number counting being fixed.  r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D30717

commit ab446e4822c4eafaa0dcdc5f71a52a1a55036589
Merge: 0add1a1d0fd8 68c5f60b8984
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Sat May 11 00:51:51 2019 +0300

    Merge mozilla-central to autoland. a=merge on a CLOSED TREE

commit 02e7258997ac3c8690b46892dfdf131674648460
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Fri May 10 16:40:41 2019 -0400

    Fix missing 'not' in comment.  No bug, rs=emilio

commit 0196b8f69a7aa048833ad95f6e0b9519f1d6d27f
Author: Andrew Osmond <aosmond@mozilla.com>
Date:   Fri May 10 11:17:10 2019 -0400

    Bug 1550725 - Cull primitives with an empty clip. r=kvark
    
    When the clip chain generates the local clip rect for a primitive, it
    can be empty. This violated the assumption that the visible rect will
    never be empty, and so when we snap, it produces NaNs, which in turn,
    violates other assumptions when converting between spaces, and hence the
    crash.
    
    Now we cull the primitive from the visible list if the local clip rect
    is empty, or if the visible rect is empty.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30659

commit 0add1a1d0fd82e5cdf199008fc125304743f10ca
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 18:32:06 2019 +0000

    Bug 1549803 - Move the handling of the selected login list item to the login list. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30679

commit 797f7f85af3f6feb3d6cfc46f6a1ba2b09168f6d
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 18:31:53 2019 +0000

    Bug 1549803 - Move styling of LoginListItem to an external stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30678

commit 785225b3d9767d7c30e614af48ae12fdf7627c49
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 18:31:54 2019 +0000

    Bug 1549803 - Add a check that the remoteType is privileged. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30677

commit e5c8199c1e0c89908b16ae900119298b3d17de58
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 18:31:41 2019 +0000

    Bug 1549803 - Change LoginList to use an OL instead of PRE for containing the LoginListItems. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30676

commit 53558ec047c290cf6d6cfec2a24ed8712051df55
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 18:31:36 2019 +0000

    Bug 1549803 - Add a reference to the common.css stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30675

commit 5fa5965844b9a6db57155716fa02456d81e79450
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 21:29:51 2019 +0000

    Bug 1550095 - Add Save Changes and Cancel button for LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30540

commit 5647613a970b24808ddbc2e90316740cfb3596fd
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 18:24:09 2019 +0000

    Bug 1550095 - Put LoginItem styles in an external stylesheet. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D30539

commit 2b2bf8b7674d6109ad59b288cb2299dc981e0de7
Author: Jared Wein <jwein@mozilla.com>
Date:   Fri May 10 21:29:02 2019 +0000

    Bug 1550095 - Remove code duplication for forwarding Fluent strings in shadow DOM on the LoginItem. r=MattN,Pike
    
    Differential Revision: https://phabricator.services.mozilla.com/D30538

commit 57db0c405fe5012063a00b7e2564061240abb48b
Author: Tom Prince <mozilla@hocat.ca>
Date:   Fri May 10 21:19:48 2019 +0000

    Bug 1550816: Enforce consistent indenting in taskcluster yaml; r=aki
    
    Differential Revision: https://phabricator.services.mozilla.com/D30684

commit e54b619338c690f1d3c55bc2d3f5eb072d4d1d09
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Fri May 10 19:48:53 2019 +0000

    Bug 1550729 - Enable column-span pref for contain-size-multicol-{002,003}.html individually. r=dholbert
    
    CSS containment is enabled on early beta or earlier. Using
    "default-preferences" to flip column-span pref overrides CSS
    containment's pref at the first line in the reftest.list, which make the
    two test fail on late beta.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30674

commit 643be4d7c0a416345ebdaec1d8464e8ad1126108
Author: Edwin Gao <egao@mozilla.com>
Date:   Fri May 10 21:15:20 2019 +0000

    Bug 1549843 - implement jitter reduction for Motorola G5 r=jmaher,rwood
    
    Changes:
    
    - implement cpu, gpu, memory bus and other kernel tweaks for Motorola G5 to complement D30116
    
    Differential Revision: https://phabricator.services.mozilla.com/D30715

commit 99e62a35593c6d419476827bc7001077fe9daa2b
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Fri May 10 21:10:23 2019 +0000

    Bug 1550672 - Fix wpt webrtc annotations r=bwc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30615

commit 4115e6efeec658bc1a223a3e948c7a121f4b5c43
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Fri May 10 21:06:48 2019 +0000

    Bug 1550629 - Fix comments mentioning GetAvailableSpace. r=dholbert
    
    GetAvailableSpace was renamed to GetFloatAvailableSpace in bug 25888.
    
    DONTBUILD because this is a comment-only change.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30581

commit babf8e518ba4f13fefc17f3b7b1128de45ef5450
Author: Michael Kaply <mozilla@kaply.com>
Date:   Fri May 10 21:02:37 2019 +0000

    Bug 1535592 - Don't resizeToContent until all content is modified. r=jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D30721

commit 160c086f74a0645a02c8eb6a39f9bb3d3e6e0167
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Fri May 10 20:37:14 2019 +0000

    Bug 1473859 - Changed skip-if to fuzzy-if on linux disable r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30378

commit a9ddce1be6dff1a41e67a802709d3bbe638e9a4e
Author: Michael Ratcliffe <mratcliffe@mozilla.com>
Date:   Fri May 10 17:03:27 2019 +0000

    Bug 1306054 - Use custom tooltip for inactive properties r=jdescottes,flod,rcaliman
    
    ### Changes
    
    Probably the most important change apart from the tooltips is that we now only support one property at a time. This allows us to short circuit at the first invalid property and improve performance. This was previously agreed with Razvan but there were some relics left in the code.
    
    `toolbox.xul`
    - Added tooltips.ftl
    
    `devtools/client/inspector/markup/test/helper_events_test_runner.js`:
    - Had to change to synthesizeMouseAtCenter because CSS changes caused the original to fail.
    
    `devtools/client/inspector/rules/rules.js`:
    - Added `VIEW_NODE_INACTIVE_CSS` to node types and sorted alphabetically.
    - Added new nodeInfo data for Inactive CSS icons.
    
    `devtools/client/inspector/rules/test/browser_rules_inactive_css_flexbox.js` &
    `devtools/client/inspector/rules/test/browser_rules_inactive_css_grid.js`:
    - removed some listeners that are no longer needed
    
    `devtools/client/inspector/rules/test/head.js`:
    - Refactored `getPropertiesForRuleIndex()` in order to pass along information needed for testing our Fluent strings.
    - Refactored `checkDeclarationIsInactive()` to check tooltip contnts using a new method.
    - Added `checkInteractiveTooltip()` for checking the tooltip contents themselves.
    - Simple changes to `runInactiveCSSTests()`.
    
    `devtools/client/inspector/rules/views/text-property-editor.js`:
    - We no longer create the tooltip by adding the title attribute.
    
    `devtools/client/inspector/shared/node-types.js`:
    - Changed the enum to use strings to simplify debugging.
    - Added `VIEW_NODE_INACTIVE_CSS`.
    - Sorted alphabetically.
    
    `devtools/client/inspector/shared/tooltips-overlay.js`:
    - Introduced a new tooltip type called `interactiveTooltip`.
    
    `devtools/client/locales/en-US/inspector.properties`:
    - Removed strings.
    
    `devtools/client/locales/en-US/tooltips.ftl`:
    - Added structured versions of the properties from `inspector.properties`.
    
    `devtools/client/shared/widgets/tooltip/HTMLTooltip.js`:
    - Made the tooltips obey the "prevent popup autohide" option in the browser debugger.
    
    `devtools/client/shared/widgets/tooltip/InactiveCSSTooltipHelper.js`:
    - Main file for handling InactiveCSS Tooltips.
    
    `devtools/client/themes/tooltips.css`:
    - Made arrow tooltips follow the Proton theme.
    
    `devtools/server/actors/utils/inactive-property-helper.js`:
    - General changes to support Fluent.
    - Bail on first inactive property found.
    
    ### Latest Try (expecting green)
    
    https://treeherder.mozilla.org/#/jobs?repo=try&revision=de28939206d444dc4b534a3e5cc7a84b8797bec3
    
    Differential Revision: https://phabricator.services.mozilla.com/D29372

commit 308c527210870d98afc3e39ccb7cec30bcc70018
Author: Bas Schouten <bschouten@mozilla.com>
Date:   Fri May 10 00:10:35 2019 +0200

    Bug 1549674: Use the CompositorWindow to draw to when using DoubleBuffering. r=sotaro
    
    Differential Revision: https://phabricator.services.mozilla.com/D30569

commit c92e728696c4e0e7abda87f1374f453fa33a7173
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Fri May 10 17:47:39 2019 +0100

    Bug 1550734 - Clarify the purpose and implementation of FreeOp::freeLater r=sfink DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D30667

commit b992ad134afaf7d0e6cca96ee42c3959ed05b7e1
Author: J.C. Jones <jc@mozilla.com>
Date:   Fri May 10 16:53:27 2019 +0000

    Bug 1539227 - land NSS NSS_3_44_BETA3 UPGRADE_NSS_RELEASE, r=me

commit 24742bb85a6084acc784b09c70308d702e3331a0
Author: Andrew Osmond <aosmond@mozilla.com>
Date:   Thu May 9 13:26:55 2019 -0400

    Bug 1550156 - Add richer set of gfx feature failure codes for WebRender. r=jrmuizel
    
    Differential Revision: https://phabricator.services.mozilla.com/D30523

commit 1689d671fa486f9dbdabd1935bd0160e3ed22a93
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Thu May 9 16:38:57 2019 +0000

    Bug 1547995 - Add option to Remote Settings get() to verify signatures on read r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30357

commit 252c8b43dc08f9ffef0062205a8b898c4c8b4377
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Thu May 9 16:38:56 2019 +0000

    Bug 1547995 - Upgrade kinto-offline-client.js to v12.4.0 r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30356

commit 7a545d2ffd7db7accdea33968639a1c58cb1edb3
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Thu May 9 16:23:52 2019 +0100

    Bug 1395509 - Track malloc memory associated with strings r=jandem
    
    This adds memory tracking for string contents while leaving the current scheme in place for the time being.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30517

commit af94797d911f7f0fb9ea0d9b47f63a92c9508f0b
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Thu May 9 16:15:28 2019 +0100

    Bug 1395509 - Track malloc memory associated with array buffers r=sfink
    
    Differential Revision: https://phabricator.services.mozilla.com/D30516

commit 0cdde7b4e8795060363e1cdb89be3dcb1472fe70
Author: Mike Conley <mconley@mozilla.com>
Date:   Thu May 9 15:00:34 2019 +0000

    Bug 1549972 - Use ClientMarginHitTestPoint when checking if the mouse is within a draggable region. r=jmathies
    
    ClientMarginHitTestPoint takes into account the fact that we want a minimum
    of kResizableBorderMinSize pixels thickness around the window to trigger
    resizing.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30427

commit e94de4a6f31bb8c0be8e5c6622764dc1b0dd08d0
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Thu May 9 13:19:35 2019 +0100

    Bug 1395509 - Add FreeOp methods free memory and update memory accounting r=sfink
    
    Differential Revision: https://phabricator.services.mozilla.com/D30515

commit b4d20b1caf7f2de978c76ed1cecc53ff5d595657
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Thu May 9 13:13:09 2019 +0100

    Bug 1395509 - Add APIs to track internal memory assocated with GC things r=sfink
    
    Differential Revision: https://phabricator.services.mozilla.com/D30514

commit 599a95d9a3f9fc7151de9e29c330c1c70fbff3e3
Merge: 9dd120af0830 d43cf95094f4
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 13:11:16 2019 +0300

    Merge mozilla-central to mozilla-inbound on a CLOSED TREE

commit d43cf95094f4541bb160b44221cb1486c1f44826
Merge: 4d6eda79c4d2 671b5599ac64
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 12:49:31 2019 +0300

    Merge autoland to mozilla-central. a=merge

commit 4d6eda79c4d24d46805ea4c2ae9d011ff17b308d
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 11:35:42 2019 +0300

    Backed out changeset ba9d948d404c (bug 1544470) for breaking raptor-chromium a=backout

commit 671b5599ac642e6842ac6fac4c21bfe17a7a0cb2
Author: Matt Woodrow <mwoodrow@mozilla.com>
Date:   Fri May 10 04:58:39 2019 +0000

    Bug 1549909 - Use display list building order for walking parents in AddFramesForContainingBlock. r=kamidphish
    
    Differential Revision: https://phabricator.services.mozilla.com/D30453

commit 9dd120af0830eb08f523179fb459a8c5296b9d40
Merge: 051d5b9d380a 51591b052f63
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 10 05:58:35 2019 +0300

    Merge mozilla-central to inbound. a=merge CLOSED TREE

commit 92886ac3b6eba93d19d5e074acad11e131c2b6a7
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Thu May 9 23:32:50 2019 +0000

    Bug 1547162 Part 3 - Strip "-moz" prefix for all column properties in the received tests, and mark multicol-span-000-ref.xht pass. r=dbaron
    
    multicol-span-000.xht passes because the id in
    
      <div id="column-span">123456</div>
    
    was incorrect replaced by "-moz-column-span". Strip the "-moz" prefix
    fixed it.
    
    Except failures.list, other files were modified mechanically by running
    import-tests.py against https://github.com/web-platform-tests/wpt commit
    15f199c91a72b0d51bf0a12b3b77827ecb5051ff (the same commit in
    received/import.log).
    
    Differential Revision: https://phabricator.services.mozilla.com/D30406

commit 9b2378f2d4fe5a1fa19e83eac39463ee7bff2b55
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Thu May 9 23:32:00 2019 +0000

    Bug 1547162 Part 2 - Remove all the column properties from gPrefixedProperties in import-tests.py. r=dbaron
    
    Also, build gPrefixRegexp and replace lines only if gPrefixedProperties
    is non-empty. Otherwise, the import tests are messed up due to bogus
    gPrefixRegexp.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30405

commit 9d4cf7df76c408eb1dd4b6275ffafc83c13cfc40
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Thu May 9 23:30:17 2019 +0000

    Bug 1547162 Part 1 - Remove unused variables and imports in import-test.py. r=dbaron
    
    This is discovered by running "flake8 import-tests.py" locally.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30404

commit ae1734b346d6e86b7d782bc6c2e87d886aeb3a46
Author: Lee Salzman <lsalzman@mozilla.com>
Date:   Fri May 10 03:00:34 2019 +0000

    Bug 1548484 - respect Cairo blit size limits when using BasicCompositor. r=mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D30571

commit d086523760d6e765b025c3cc0b5103c1ca5882b7
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Fri May 10 01:19:43 2019 +0000

    Bug 1550161 - Avoid attribute error in android gtest; r=bc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30593

commit e55c925088f236254461dd36dd3ea047fcb2c7a7
Author: Ashley Hauck <khyperia@mozilla.com>
Date:   Fri May 10 01:08:35 2019 +0000

    Bug 1550628 - Correctly handle OOM. r=iain
    
    Differential Revision: https://phabricator.services.mozilla.com/D30597

commit 51591b052f63150d578ad47682c30fdabe118f3b
Author: Matthew Noorenberghe <mozilla@noorenberghe.ca>
Date:   Thu May 9 22:59:18 2019 +0000

    Bug 1543258 - Handle NULL 'action_url' for Chrome login import. r=sfoster
    
    Save it with the wildcard "" value so it works with any form action.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30332

commit 051d5b9d380ac7db516e470b179ba41943b5c9bd
Merge: 22db18d60dd7 56d698b7dd03
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 10 01:20:00 2019 +0300

    Merge mozilla-central to inbound. a=merge CLOSED TREE

commit 56d698b7dd03ed312a19e048df43ebcdbaa29234
Merge: 66dffc05e433 9d4ea2b9ae95
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 10 00:42:34 2019 +0300

    Merge inbound to mozilla-central. a=merge

commit 22db18d60dd75719010ed1b728aa966348a7fdc5
Author: Andrew Osmond <aosmond@mozilla.com>
Date:   Thu May 9 10:57:57 2019 -0400

    Bug 1550504 - Add pref to allow slow frames logging, disabled by default. r=jrmuizel
    
    Differential Revision: https://phabricator.services.mozilla.com/D30508

commit ad04a0919c8f64c90a8e090c83dfb85ed6102be4
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Thu May 9 20:21:28 2019 +0000

    Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30494

commit b409353b6f7c7c085fd68e4569b42b5a7037fba9
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 23:09:44 2019 +0000

    Bug 1532495 - part2 : add test 'test_background_video_resume_looping_video_without_audio.html' r=jya
    
    Add test to to ensure that the looping video (without audio track) which has been suspended can continute to playback correctly after we resume video decoding.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30419

commit cd7c048e530596dd13f7792a18b719f89a0658fd
Author: Gerald Squelart <gsquelart@mozilla.com>
Date:   Thu May 9 18:26:15 2019 +0000

    Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange
    
    There were many inconsistent ways to retrieve process/thread ids in the
    profiler. Now we have only one platform-dependent implementation each:
    profiler_current_process_id() and profiler_current_thread_id().
    
    Note that this removes the need for the small `class Thread` in platform.h.
    However memory_hooks.cpp still needs to be built non-unified, because of the
    required order of #includes (replace_malloc.h before replace_malloc_bridge.h),
    which could be disturbed by other cpp's.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29977

commit 81d15d3a0fa09118bbdb41d86ade1230e2bd043d
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 9 23:12:12 2019 +0000

    Bug 1548795 - P2. Remove dom.performance.enable_scheduler_timing preference. r=tarek
    
    Differential Revision: https://phabricator.services.mozilla.com/D30467

commit 3e48ff5955d589e84091e915583b5f0d23870dbe
Author: Jean-Yves Avenard <jyavenard@mozilla.com>
Date:   Thu May 9 23:12:12 2019 +0000

    Bug 1548795 - P1. Don't use StaticPrefs in GPU process. r=mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D29984

commit 0858df61b4d9955c18098d3f9252e41706ce233e
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Fri May 10 02:06:27 2019 +0300

    Bug 1550545 - Fix linting failure. r=nbeleuzu CLOSED TREE

commit 9af52006202bfe9a35b621ba56067414c3ec7f2e
Author: Glenn Watson <github@intuitionlibrary.com>
Date:   Thu May 9 21:23:58 2019 +0000

    Bug 1524427 - Fix panic when clip mask is supplied with non-existent image key. r=kvark
    
    In some cases, Gecko supplies a display item with an image clip
    mask where the image itself does not exist in the resource cache.
    
    In these cases, WR would skip requesting the image, but would
    still try to fetch the image info during batching, causing a panic.
    
    This patch skips adding clip items to the batching pass if the
    image mask does not exist.
    
    It also adds support to wrench for a crash test when the image
    mask is invalid.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30560

commit b84fc5eaf13bb4271de050c7e2df7bc0137a2654
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 17:47:52 2019 +0000

    Bug 1532495 - part1 : only skip the 'completed' state during seamless looping mode. r=jya
    
    The normal looping process is that, goes to `completed` state first, notify playback ended, and finally media element would call seek to the start position in order to start looping again.
    
    However, if we're in the seamless looping mode, we can stay in `loopingDecoding` state and repeating the looping without going to other states. Otherwise, we should go to `completed` state if decoding has ended.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30307

commit 66dffc05e4335135a48a9e61aec27c97622899d2
Author: Rob Wu <rob@robwu.nl>
Date:   Thu May 9 14:22:18 2019 +0000

    Bug 1546248 - Loosen Client-ID check in unit test r=rpl
    
    The client_id part of browser_html_discover_view_clientid.js was failing
    on TV because of a pre-existing, test-specific issue in Telemetry.
    Fixing this is not trivial, so just check that the ID was set instead of
    checking its exact value.
    
    See the comment for more details; the fix will be part of bug 1537933
    
    Differential Revision: https://phabricator.services.mozilla.com/D30001

commit b65610e5d2107d3063f9c7525cd71feafd45042f
Author: Rob Wu <rob@robwu.nl>
Date:   Wed May 8 23:36:31 2019 +0000

    Bug 1546123 - Correct size calculation of theme previews r=mstriemer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29482

commit 39ce0845abf9885545c139f3e451653ba35c0381
Author: Rob Wu <rob@robwu.nl>
Date:   Wed May 8 23:36:32 2019 +0000

    Bug 1546980 - Add ratings and user counts to discopane r=mstriemer,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D29481

commit 0e3a1e251304f78994467b9596e1a434d73d9393
Author: Rob Wu <rob@robwu.nl>
Date:   Wed May 8 18:30:04 2019 +0000

    Bug 1542262 - Match AMO's rating logic in about:addons r=mstriemer,Pike
    
    - Fill stars based on whether the rating is within the 0.5 range of a
      0.5-multiple, rather than checking whether the rating is at least as
      large as the 0.5-multiple. This follows the boundaries at:
      https://github.com/mozilla/addons-frontend/blob/bb9277eeffa1aca38b49c8ed2f4dfa5823def394/src/ui/components/Rating/index.js#L139-L140
    
    - Use a review star rating instead of re-using the bookmark star.
      This is not necessarily to be more consistent with AMO's stars,
      but to prevent the stars from becoming non-stars if we ever change
      the bookmark icon. The SVG icon is based on the path at:
      https://github.com/mozilla/addons-frontend/blob/bb9277eeffa1aca38b49c8ed2f4dfa5823def394/src/ui/components/IconStar/index.js#L19
    
    - Turn it into a custom element to make re-use easier.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29480

commit 869133fce1b49a4a9801950e9f5b38b8e2cb0cd3
Author: Rob Wu <rob@robwu.nl>
Date:   Thu May 9 14:22:17 2019 +0000

    Bug 1546248 - Add attribution parameters to AMO links r=mstriemer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29479

commit 03c652affe31b0c04f084cf28876372e8bc2fd22
Author: Rob Wu <rob@robwu.nl>
Date:   Thu May 9 14:22:17 2019 +0000

    Bug 1546248 - Put HTML discopane behind separate pref r=mstriemer
    
    Require `extensions.htmlaboutaddons.discover.enabled` to be enabled
    before the HTML-based discopane is shown. This allows the feature
    to be turned on and/or off independent of the other HTML views.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29478

commit 24fb2af791d5170c28547bce6d90684216c91d52
Author: Rob Wu <rob@robwu.nl>
Date:   Thu May 9 14:22:16 2019 +0000

    Bug 1546248 - Add notice to discopane when TAAR is enabled r=mstriemer,flod
    
    The `<message-bar>` custom element used in this patch will be
    introduced by https://phabricator.services.mozilla.com/D27547
    
    The notice text and SUMO link target were taken from
    https://github.com/mozilla/addons-frontend/blob/6d2de7e52a2ff8d50d4ab1181974c39a3a7f1d8f/src/disco/pages/DiscoPane/index.js#L211-L213
    
    Differential Revision: https://phabricator.services.mozilla.com/D29477

commit 32942a24b029cc9e4f377b0d9ba66ab2562a423e
Author: Rob Wu <rob@robwu.nl>
Date:   Thu May 9 14:22:16 2019 +0000

    Bug 1546248 - Change "Get Add-ons" to "Recommendations" r=mstriemer,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D28936

commit c730075d2e1d86ace690620e783062cf89a01f06
Author: Rob Wu <rob@robwu.nl>
Date:   Thu May 9 14:22:16 2019 +0000

    Bug 1546248 - Add discopane to about:addons HTML view r=mstriemer,flod,aswan
    
    The api_response.json test file is the response from
    https://addons-dev.allizom.org/api/v4/discovery/?lang=en-US
    It has not been modified, except for being prettified using `json_pp`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28436

commit b584b760b97ada6b7c96f357442b4d3fa6d9c1db
Author: Noemi Erli <nerli@mozilla.com>
Date:   Thu May 9 17:29:38 2019 +0300

    Backed out changeset 38ce182f68ea (bug 1402530) for build bustages in nsMixedContentBlocker.cpp CLOSED TREE

commit 9cca97598507fed700a29acd7f85d3112bbc9c72
Author: David Walsh <dwalsh@mozilla.com>
Date:   Wed May 8 21:57:04 2019 +0000

    Bug 1515108 - Add DAMP test for project search r=jlast
    
    Adds test for damp searches
    
    Differential Revision: https://phabricator.services.mozilla.com/D30388

commit bc97bba4cda91c88d2321f499aed8d67efe97b62
Author: James Graham <james@hoppipolla.co.uk>
Date:   Thu May 9 14:07:14 2019 +0000

    Bug 1504776 - Reenable tests that were disabled for a harness bug, r=annevk
    
    Differential Revision: https://phabricator.services.mozilla.com/D30376

commit 29d14d633f790aa3dbff989c432c11598204a963
Author: James Graham <james@hoppipolla.co.uk>
Date:   Thu May 9 13:53:37 2019 +0000

    Bug 1504776 - Fix a test that tries to navigate the test window, r=annevk
    
    Differential Revision: https://phabricator.services.mozilla.com/D30375

commit 396e449668ece9ea00bb27518654c8855ab47992
Author: Michal Novotny <michal.novotny@gmail.com>
Date:   Wed May 8 13:15:40 2019 +0000

    Bug 1548472 - Collect telemetry about how is the cache split by the content type, r=mayhemer
    
    Like in case of bug 1506534, this telemetry is sampled periodically every time 2GB of data is written to the cache, i.e. when the cache was used for some time and there is a chance that its content has changed significantly.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29678

commit 5470c378a2c7077ae997454a17692383ce583515
Author: Gijs Kruitbosch <gijskruitbosch@gmail.com>
Date:   Thu May 9 18:22:53 2019 +0000

    Bug 1547573 - fix sorting in and add test for themes dropdown in customize mode, r=jaws
    
    Differential Revision: https://phabricator.services.mozilla.com/D30392

commit 615ffd4aef7e4e5c6860e084af5d662f1347e20b
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Thu May 9 20:39:10 2019 +0000

    Bug 1543982 - Part 2: Don't invoke `mach build ...` recursively. r=emilio
    
    This commit avoids moz.build tasks when we're already within `mach
    build`.
    
    This is belt-and-braces: from within `mach build`, we want the main
    moz.build dependency graph to arrange for the Gradle invocations to be
    in the right state.  It's only in other situations, like `mach android
    ...` or invocation from Android Studio, that we want Gradle to arrange
    to be in the right state vis. moz.build.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30426

commit a402de78ed9db6d173c4035f759bd1646b4b8f02
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Thu May 9 20:38:48 2019 +0000

    Bug 1543982 - Part 1: Avoid re-configuring from within Gradle. r=emilio
    
    The inline comment explains what is happening here.  The issue is that
    client.mk is setting MOZ_OBJDIR (and autoconf.mk is setting CC/CXX and
    others) as part of `mach build`, which means that recursively invoking
    `mach build` sees a different environment, and that triggers
    reconfigure.
    
    In some situations we can avoid this by recognizing that the
    environment has changed and setting it back to what it was at the time
    of `mach build` before client.mk adjusts it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30425

commit bfa5df604819086b75c232d64d672cf756bf15c5
Author: Gijs Kruitbosch <gijskruitbosch@gmail.com>
Date:   Thu May 9 21:55:46 2019 +0000

    Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D29892

commit 08f9bfe74b2acbd12d06ad9eaa54647e1d88151b
Author: Mike Shal <mshal@mozilla.com>
Date:   Thu May 9 21:55:41 2019 +0000

    Bug 1543215 - Enable PGO on Android aarch64 nightlies; r=firefox-build-system-reviewers,chmanchester
    
    Differential Revision: https://phabricator.services.mozilla.com/D30567

commit 2ea70d432668952e6ba80867943d3765ff81e070
Author: Michal Novotny <michal.novotny@gmail.com>
Date:   Thu May 9 22:04:43 2019 +0000

    Bug 1546975 - Cache SSL resumption tokens in necko, r=mayhemer
    
    SSLTokensCache is a simple memory only storage for resumption tokens which are get and set using API for external TLS session caches in NSS.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29465

commit 347cedc8e553100aa91ab5e768d2f77ae22f099c
Author: Andrew McCreight <continuation@gmail.com>
Date:   Thu May 9 22:07:52 2019 +0000

    Bug 1550545, part 4 - Don't generate the scriptable flag in XPT files. r=nika
    
    We never emit an XPT for an interface that is not scriptable, so this
    flag is never used.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30529

commit e14f4749d933acbbd905ceb167efaaf66c5b59c4
Author: Andrew McCreight <continuation@gmail.com>
Date:   Thu May 9 22:07:12 2019 +0000

    Bug 1550545, part 3 - Move the logic for notxpcom implying hidden into jsonxpt. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30528

commit a6439c6426858cba0881bdc6ff02fb7fc7022da5
Author: Andrew McCreight <continuation@gmail.com>
Date:   Thu May 9 22:07:25 2019 +0000

    Bug 1550545, part 2 - Pass arguments to mk_method bundled up. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30527

commit 91924e19349d954e63449174b6d088adc6eb00fb
Author: Andrew McCreight <continuation@gmail.com>
Date:   Thu May 9 22:07:07 2019 +0000

    Bug 1550545, part 1 - Remove the unused isScriptable methods. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30526

commit 148c9dbec033dd778882baef301d91f0c6dc369a
Author: Jim Blandy <jimb@mozilla.com>
Date:   Wed May 8 07:06:42 2019 +0000

    Bug 1546727: Make DebuggerFrame_requireLive and DebuggerFrame_checkThis member functions of DebuggerFrame. r=jorendorff
    
    These function probably predate the existence of the DebuggerFrame class, and
    were never moved in.
    
    Depends on D28784
    
    Differential Revision: https://phabricator.services.mozilla.com/D28785

commit 2452e402ce183b9c48f54b4eb52663d16daeea7f
Author: Matt Woodrow <mwoodrow@mozilla.com>
Date:   Mon May 13 23:40:47 2019 +0000

    Bug 1551061 - Don't reuse a single DisplayItemData for all items that were previously part of a merged item. r=miko
    
    Differential Revision: https://phabricator.services.mozilla.com/D31004

commit 9d35e6a3908bbe90c45dff20f9060b3743117f59
Author: Jim Blandy <jimb@mozilla.com>
Date:   Wed May 8 07:06:40 2019 +0000

    Bug 1546727: Make DebuggerFrame_maybeDecrementFrameScriptStepModeCount a method of DebuggerFrame. r=jorendorff
    
    This function probably predates the existence of the DebuggerFrame class, and
    was never moved in.
    
    Depends on D28783
    
    Differential Revision: https://phabricator.services.mozilla.com/D28784

commit 7ed88f48f2eb6f692647ad944b0790e79e4ae684
Author: Botond Ballo <botond@mozilla.com>
Date:   Tue May 14 02:15:09 2019 +0000

    Bug 1459260 - Don't use dom.meta-viewport.enabled in tests that don't need it. r=kats
    
    Many tests only had it enabled because it was required for zooming to work on
    desktop. This patch revises tests to only use it if they actually use a non-
    default meta viewport tag.
    
    The motivation is to bring test coverage closer to the platform defaults (so
    on desktop, tests will run with dom.meta-viewport.enabled=false, and on Android
    with dom.meta-viewport.enabled=true, matching the production scenarios).
    
    Depends on D30988
    
    Differential Revision: https://phabricator.services.mozilla.com/D30989

commit 1a44b0e353552aff8a5088e1200c76f130fbfe6e
Author: Botond Ballo <botond@mozilla.com>
Date:   Tue May 14 02:16:21 2019 +0000

    Bug 1459260 - Create a MobileViewportManager whenever apz.allow_zooming is set. r=kats
    
    However, we continue to only respect a <meta name="viewport"> tag if
    dom.meta-viewport.enabled is set.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30988

commit 698126e4479fa833ebd178f46563e1e578c4ca12
Author: Andrew Halberstadt <ahalberstadt@mozilla.com>
Date:   Mon May 13 21:55:08 2019 +0000

    Bug 1550127 - [ci] Disable release and nightly tasks on ash, r=tomprince
    
    Differential Revision: https://phabricator.services.mozilla.com/D30409

commit ab0daa0a3b9d5b3573b770fc99b46a56be9419e8
Author: Jim Blandy <jimb@mozilla.com>
Date:   Wed May 8 07:06:38 2019 +0000

    Bug 1546727: Make DebuggerFrame_trace and finalize static member functions of DebuggerFrame. r=jorendorff
    
    SpiderMonkey standard practice for classes derived from JSObject defines
    ClassOps hooks as static member functions.
    
    Depends on D28782
    
    Differential Revision: https://phabricator.services.mozilla.com/D28783

commit 5e44087d69bd0e7fd6897893ea8e448c700a6b76
Author: Michael Ratcliffe <mratcliffe@mozilla.com>
Date:   Mon May 13 16:07:00 2019 +0000

    Bug 1548240 - Fix browser_rules_inactive_css_(flexbox|grid).js on Beta r=jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D30932

commit 7a12bcb2ef53e61d3f3f85af2e0fcbf23e9f9b53
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Mon May 13 15:58:01 2019 +0000

    Bug 1551101.  Stop using [array] in nsIContentProcess.  r=mccr8
    
    Differential Revision: https://phabricator.services.mozilla.com/D30833

commit 35e78f19c394dfed6a5b0e564e0578b132131468
Author: Ian Bicking <ibicking@mozilla.com>
Date:   Wed May 8 00:22:53 2019 +0000

    Bug 1549828 - Export Screenshots 39.0.0 (code excluding translations) r=_6a68
    
    Depends on D30261
    
    Differential Revision: https://phabricator.services.mozilla.com/D30262

commit c26d3e2bd0bbea524a4463814e4bb7959f65bb45
Author: Ian Bicking <ibicking@mozilla.com>
Date:   Wed May 8 05:26:49 2019 +0000

    Bug 1549828 - Export Screenshots 39.0.0 (translations only) r=_6a68,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30261

commit 4129f952d1b06ffc291c3f5ef646379894042e0e
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Mon May 13 18:16:39 2019 +0300

    Backed out changeset 16c03995ac55 (bug 1539759) for causing Buffer Overflow in nsExpatDriver.cpp

commit d0cec91e1e3cb624aff0221533c7f4de0f835cd4
Author: Michael Ratcliffe <mratcliffe@mozilla.com>
Date:   Mon May 13 15:17:43 2019 +0000

    Bug 1548240 - Disable test temporarily r=pbro
    
    Differential Revision: https://phabricator.services.mozilla.com/D30925

commit e57f3f6f6d35ee77a17724ceb1626f8fdbf3fc0e
Author: monikamaheshwari <monikamaheshwari1996@gmail.com>
Date:   Mon May 13 15:21:46 2019 +0000

    Bug 1544680 - Use :root instead of #main-window in browser/themes/osx/browser.css r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30772

commit 2e7df1ccf344020f1c188f616fd8177e62a62f8d
Author: Michal Novotny <michal.novotny@gmail.com>
Date:   Mon May 13 15:14:46 2019 +0000

    Bug 1550874 - Don't call SSL_SetResumptionToken if SSL_NO_CACHE option was set on the socket, r=valentin
    
    We shouldn't search the cache and try to set TLS resumption token in nsSocketTransport::InitiateSocket() if the socket has SSL_NO_CACHE flag set, because NSS code might not honor the flag when the token is provided via API for external TLS session caches.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30726

commit 74e3359603adc6f9a9b71a944340ab503c01c4d1
Author: Dão Gottwald <dao@mozilla.com>
Date:   Sun May 12 23:42:38 2019 +0000

    Bug 1524539 - Finish porting browser_autocomplete_a11y_label.js to QuantumBar. r=Jamie
    
    Differential Revision: https://phabricator.services.mozilla.com/D29811

commit 69c3596acf298d544ce46fd25a35e30acd5c32c7
Author: Rob Wu <rob@robwu.nl>
Date:   Mon May 13 15:03:22 2019 +0000

    Bug 1546248 - Add telemetry to discopane r=rpl,chutten
    
    This adds telemetry with new actions and link values to uniquely
    identify interactions with the discovery pane and recommended add-on
    cards.
    
    The card may appear in other views (bug 1523406), so the event names
    must carefully be chosen to avoid confusion with other events. The
    new "installFromRecommendation" and most link values are unique for
    this reason.
    The "manage" event can safely be reused, because it is only shown in the
    discopane (in other views, the recommended add-on card would be replaced
    with an actual add-on card).
    
    Unrelated to this change, the documentation of "homepage" at Events.yaml
    has been updated to clarify that it can also be a URL outside of AMO,
    because that is the reality.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30533

commit 3f8bf54e170dd1c3ad28a9003d2ab3831af449d2
Author: Andreas Tolfsen <ato@sny.no>
Date:   Mon May 13 14:43:21 2019 +0000

    bug 1551188: remote: print listening address similarly to chrome; r=remote-protocol-reviewers,ochameau
    
    Puppeteer parses stderr looking for the regular expression
    ^DevTools listening on (ws:\/\/.*)$.  For Puppeteer to be able
    to connect to Firefox, we need to change the line we print slightly
    to conform with this expression.
    
    The remote agent also uses Log.jsm to print it, but we cannot rely
    on logging always being enabled, e.g. if remote.log.level is set
    to Warn or above.  For this reason we should use dump().
    
    The patch also instantiates the main target before starting the HTTPD.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30913

commit 803aca8ed549e35b780fc8985b42b5065e6787d2
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Mon May 13 14:44:51 2019 +0000

    Bug 1541485.  Stop using AutoJSContext in android widget code.  r=snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30762

commit 05a6ca92da5e44e449e0336f9b38a04d28854b10
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Mon May 13 14:27:28 2019 +0000

    Bug 1550791 - Re-enable commented mocha test. r=jdescottes.
    
    The test was disabled in Bug 1535484 because it was failing.
    To fix the test, we need to pass a dispatch prop to the
    EvaluationResult component.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30855

commit c7dc7e0e0631e96970b1bdf5d37a88e4dad7620a
Author: Rob Wood <rwood@mozilla.com>
Date:   Fri May 10 18:07:02 2019 +0000

    Bug 1550553 - Move next few cold page load GVE suites to trunk/central/try; #perftest-reviewers r=perftest-reviewers,stephendonner
    
    Differential Revision: https://phabricator.services.mozilla.com/D30669

commit e4f87404e573fc7afd76b367477559642540866f
Author: Yura Zenevich <yura.zenevich@gmail.com>
Date:   Mon May 13 14:01:16 2019 +0000

    Bug 1549397 - add progress indicator to accessibility panel audit. r=yulia,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30454

commit a97e14fbd11c7c0b564d08f9fc04ae2c17ab0c9d
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Mon May 13 12:58:33 2019 +0000

    Bug 1493361 - Use StringRep to render PageError message. r=Honza.
    
    This allows us to benefit from the linkification that
    is done there. We crop the URL at 120 chars for now. We might
    consider bumping this up depending on the feedback we get.
    
    We add both a mocha and a mochitest to make sure this work as expected.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29007

commit 491476ea7661e681715a3f474950fd842b93302f
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date:   Mon May 13 12:58:24 2019 +0000

    Bug 1493361 - Add a `urlCropLimit` prop in StringRep. r=Honza.
    
    This new prop allow us to define a maximum length for indivual
    URLs (as opposed to `cropLimit`, which sets it for the whole text).
    The URL regex is also modified to be able to linkify messages
    wrapped in curly quotes.
    Some tests are added to ensure we handle this prop as expected.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29006

commit bee8239fd8d87d9c562b71c640c564472a17429d
Author: Mark Striemer <mstriemer@mozilla.com>
Date:   Sat May 11 03:12:18 2019 +0000

    Bug 1546997 - Expand add-on card with single click r=jaws
    
    These originally changed to double click with the HTML version but it was decided
    to stick with the single click and hover styles from the XUL version.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30740

commit 2481a5e6c1d00a47e0dc7c095c1affb9f2c4f4d6
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Mon May 13 13:28:38 2019 +0000

    Bug 1549953 - Add BinASTTokenReaderContext without implementation. r=Yoric
    
    Differential Revision: https://phabricator.services.mozilla.com/D30342

commit 6182a9e585cb6dcf4e281497a1bf5c5acbb71e82
Author: Chris H-C <chutten@mozilla.com>
Date:   Mon May 13 11:02:45 2019 +0000

    Bug 1539830 - Test "optout" ping. r=raphael
    
    This doesn't exactly match the test plan due to issues I experienced trying to
    set preferences or manually control when the Firefox under test closes and
    opens.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29695

commit 6131ca9579973a7d1d330d7cb0a26ea11cbce09c
Author: ffxbld <ffxbld@mozilla.com>
Date:   Mon May 13 13:38:57 2019 +0000

    No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
    
    Differential Revision: https://phabricator.services.mozilla.com/D30886

commit 6804a91ecc1979aa250b303188440e3ba325a634
Author: Emily Toop <etoop@mozilla.com>
Date:   Mon May 13 12:15:35 2019 +0000

    Bug 1549732 - Add tests for referrer. r=geckoview-reviewers,esawin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30525

commit ccd1ffeb66778157c48f4e83e67bee0d052b2e26
Author: Emily Toop <etoop@mozilla.com>
Date:   Fri May 10 18:00:28 2019 +0000

    Bug 1549732 - Use ReferrerInfo instead of ReferrerURI when loading URI r=geckoview-reviewers,snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30524

commit 39f547a4ba87469fe0f7f889ef4e9f9a5e5ddf0a
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Mon May 13 12:02:28 2019 +0000

    Bug 1549970 - Add test for aboutdebugging connection_attempt telemetry events r=daisuke
    
    Depends on D30373
    
    Differential Revision: https://phabricator.services.mozilla.com/D30374

commit 1823140ad834e1b46199effdd5bb3cab7c400648
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Mon May 13 12:02:40 2019 +0000

    Bug 1549970 - Record telemetry events for about:debugging connection attempts r=daisuke,janerik
    
    Differential Revision: https://phabricator.services.mozilla.com/D30373

commit d62d65aee49cb7dcb97bfe83f0ad670f4be8c091
Author: ffxbld <ffxbld@mozilla.com>
Date:   Mon May 13 12:59:57 2019 +0000

    No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
    
    Differential Revision: https://phabricator.services.mozilla.com/D30903

commit eb87455ebf3f14d8c9285451ec19d16ca2dc2f43
Author: Edgar Chen <echen@mozilla.com>
Date:   Mon May 13 12:11:48 2019 +0000

    Bug 1551169 - Mark AutoHandlingUserInputStatePusher as MOZ_RAII; r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30881

commit c972d8d17f4f28440a9b8b7850e0da8dbe73a617
Author: Jonathan Kingston <jkt@mozilla.com>
Date:   Fri May 10 14:17:40 2019 +0000

    Bug 1549754 - Prevent external protocol handlers from being considered insecure. r=ckerschb
    
    Differential Revision: https://phabricator.services.mozilla.com/D30247

commit 7cfddcbc870c08393697c98174c662afc3f62b8a
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Mon May 13 07:28:16 2019 +0000

    Bug 1549375 - Update try syntax for running damp tests in devtools documentation r=Honza
    
    Differential Revision: https://phabricator.services.mozilla.com/D30350

commit eaa6ace58e85ee4775022c1af0745bc9db679c58
Author: Martin Stransky <stransky@redhat.com>
Date:   Mon May 13 11:19:41 2019 +0000

    Bug 1550658 - [Linux/Gtk] Don't use Wayland display in content process when it's disabled in chrome, r=sotaro
    
    Differential Revision: https://phabricator.services.mozilla.com/D30724

commit 34ad3e795f65298d314b51642a212fb91b554d6c
Author: Peter Van der Beken <peterv@propagandism.org>
Date:   Mon May 13 07:32:42 2019 +0000

    Bug 1539759 - Improve DTD entity handling. r=erahm
    
    Differential Revision: https://phabricator.services.mozilla.com/D30248

commit a9502a426c842c6179e2244eb0d417748b00554f
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Mon May 13 10:26:48 2019 +0000

    Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
    
    Differential Revision: https://phabricator.services.mozilla.com/D30493

commit 31dec008ed518864d4148d423544e2fd0df995db
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Mon May 13 09:52:14 2019 +0000

    Bug 1543316 - Disable multiple-update.https.html on sw-e10s r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30876

commit 62ff8cebf7fa4860c308dba76bd1499705b9e379
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Mon May 13 09:49:24 2019 +0000

    Bug 1551167 - Move import of mochitest/helpers/context.js to test instead of head.js r=pbro
    
    Importing scripts in shared head files is hard to maintain because it forces all browser ini that use the shared file to whitelist all its imports.
    The debugger context helper is almost unused in the inspector, so it would be easier to just import it in the few tests that require it.
    Also removed the whitelist entry in rules' browser.ini, no test in this suite used it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30882

commit 0268000fa5eeaab6ff348ac6aa43dc79abdb0742
Author: Michael Kaply <mozilla@kaply.com>
Date:   Mon May 13 01:21:40 2019 +0000

    Bug 1551072 - Need xpcshell check in addition to automation. r=Felipe
    
    Differential Revision: https://phabricator.services.mozilla.com/D30812

commit 94e4adc2040cd3028636a10e6d944c6316c3ee89
Author: Kestrel <ke5trel@protonmail.com>
Date:   Mon May 13 09:35:18 2019 +0000

    Bug 1551165 - Add context fill to about:performance icons for dark mode r=ntim
    
    Differential Revision: https://phabricator.services.mozilla.com/D30878

commit 1abcc1bb3cf309322a10f5b06faa9b66ba411ab6
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Fri May 10 17:36:34 2019 +0000

    Bug 1542184 - Use PersistentRooted for rooting vectors of GC things from rust code r=fitzgen?
    
    This replaces the use of heap-alloced Rooted with PersistentRooted which is safe wrt destruction order.
    
    I had to add PersistentRooted and StackGCVector to OPAQUE_TYPES to make this work... I'm not really sure what this does.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30668

commit 7b978f218c516ead0d3d9f9661acfe93a83013cd
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Mon May 13 09:14:33 2019 +0000

    Bug 1551065 - Properly discard empty lines for -webkit-line-clamp. r=heycam
    
    That being said, this code is clearly not getting hit, are we 100% sure that
    this is interoperable with what WebKit / Blink do?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30830

commit f1a33a8b9c1c57009002c5213cac2959d00ff6ca
Author: Florin Strugariu <fstrugariu@mozilla.com>
Date:   Mon May 13 07:30:08 2019 +0000

    Bug 1549948 Fenix jobs are failing with "activity class does not exist" r=rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D30359

commit efb42d8a66503924e3778b7d34af8621141006bd
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Sun May 12 12:43:04 2019 +0000

    Bug 1546930 - Disable browser_toggleTransparentOverlay-2.js on Linux for frequent failures r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30809

commit 7d22bda591e9a0a69c5bb324be64be2d1ffda5c6
Author: Jan Henning <jh+bitbucket@buttercookie.de>
Date:   Mon May 13 06:48:30 2019 +0000

    Bug 1252310 - Don't mistakenly suppress key-up event when not required. r=geckoview-reviewers,m_kato
    
    The problem from bug 1278581 was that hiding the URL bar in response to a
    key-down event (for the Enter key) would then lead to the corresponding key-up
    event then ending up in GeckoView, thereby confusing the "last user activity"
    tracking.
    It appears that this only happens with key events received through the
    regular OnKeyListener, but not with events coming from the OnKeyPreImeListener.
    
    On devices where pressing Enter in the URL bar would transmit the key event
    through the latter mechanism, this means that because the key-up event we wanted
    to suppress in BrowserApp never arrived, we would instead suppress whatever
    other key event would arrive next, e.g. possibly a press of the back button.
    This would lead to the observed behaviour where after entering an URL, the first
    subsequent press of the back button might then be ignored.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30573

commit 46a447662576518adee06efebaa77c86f8bde76f
Author: Alastor Wu <alwu@mozilla.com>
Date:   Sun May 12 22:56:06 2019 +0000

    Bug 1551045 - add debug log in `vtt.jsm`. r=heycam
    
    We should add some debug logs, which should be easily enable and disable, in vtt.jsm in order to increase the efficiency of debugging.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30798

commit 623fa7eb843d512b54376969eb575cc1d9665ee3
Author: Tom Ritter <tom@mozilla.com>
Date:   Tue May 7 22:16:36 2019 +0000

    Bug 1505936 - Copy and provide pdbs for cppunit tests if MOZ_COPY_PDBS is specified r=firefox-build-system-reviewers,mshal
    
    Differential Revision: https://phabricator.services.mozilla.com/D29760

commit 739fa8106253aedbba9d0fa05df7108d0370800e
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 18:46:12 2019 +0000

    Bug 1536762 - part5 : adjustment should only happen when box doesn't go over the boundary along the moving direction. r=heycam
    
    When adjusting box's position, we would choose a axis first and move the box along this axis to see whether we can place this box without overlapping with other boxes and fully inside the rendering area.
    
    If the box has been over the boundary along the moving direction, we should move box back to the original position and change the moving direction to see whether we can find another best place for the box.
    
    Although the adjustment can run without timeout now, it still doesn't match the result of the reference, so change the state to `fail`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29765

commit 8b6764df3ea8b929c21412d30b7a0692b83cc512
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 18:39:44 2019 +0000

    Bug 1536762 - part4 : disable tests on Android and Windows. r=heycam
    
    On Android, sometime we can't get the first frame, which would cause intermittent fail. See bug1546128.
    
    On Windows, sometime we would get incorrect text color rendering, which would also cause intermittent fail. See bug1546133.
    
    It seems that we won't get these two bug fixed recently, so I'm going to disable them on these two platforms.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28359

commit 2075837bb144b2b76499e98db13ad1e55186a652
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 18:39:36 2019 +0000

    Bug 1536762 - part3 : enable wpt tests and add 'fuzzy' comparision. r=heycam
    
    Sometime there are some color rendering differences between the test and the reference, which is small enough to be ignored because human can't be aware of that difference.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27179

commit 1a1b4f3dd44c353a06fcb2769bb59e8ae4b60fd4
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 19:22:33 2019 +0000

    Bug 1536762 - part2 : use first line box's size as positioning basic unit. r=heycam,baku
    
    According to the spec [1] 7.2.10.2, we should use the first line box's height or width as positioning unit to adjust box's position.
    
    We will also use this value to adjust box when `snap-to-line` is false.
    
    There, we implement a new chrome-only API to acquire this information, which would return the first line box's size in the `block` frame.
    
    [1] https://www.w3.org/TR/webvtt1/#ref-for-webvtt-cue-snap-to-lines-flag-12
    
    Differential Revision: https://phabricator.services.mozilla.com/D29745

commit 7cec606d5d56771ec17161648648956e5fe5ec7d
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 18:26:17 2019 +0000

    Bug 1536762 - part1 : use unscaled bounding box'size as a cue box's size. r=baku,heycam
    
    When adjusting cue's position, the goal is to place cue boxes fully inside the rendering area, and place in the right place.
    
    In order to check whether the box is correctly inside the rendering area, we have to know the correct size of the cue box.
    
    Therefore, we implement the new chrome-only APIs to acquire this information (box's height and width), and this returned value won't be affected by CSS transformation, which is good for positioning.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27178

commit c860584c08ba460fb7cb88f408027d7394b9ac0a
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Thu May 9 21:17:57 2019 +0000

    Bug 1533762 - Disable sub-sample-buffer-stitching.html on all desktop platforms r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30553

commit a0dffdbfedceba5a1b9fc21fa31916647357e56e
Merge: 93fef09472a2 56d698b7dd03
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Fri May 10 01:17:29 2019 +0300

    Merge mozilla-central to autoland. a=merge CLOSED TREE

commit 93fef09472a223a2c0d771da9cf0047fe6194fcc
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Fri May 10 01:10:40 2019 +0300

    Backed out changeset 7fa8e33635fc (bug 1534012) for wpt failures at promise-rejection-events.html. CLOSED TREE

commit 78bbde414a65d9edae0906e21119f2b22c939dde
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Fri May 10 00:38:56 2019 +0300

    Backed out changeset dd551956b332 (bug 1546296) for bc failures at browser_serviceworkers.js. CLOSED TREE

commit a4b5ec7715d978db62ec43621b3ac08b7936705f
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Fri May 10 00:19:18 2019 +0300

    Backed out changeset 3315610792f4 (bug 1550561) for mochitest failures at test_editor_for_input_with_autocomplete.html. CLOSED TREE

commit 0a2697fe32cb5d2553fbf16f6d6239d70984e944
Author: Paul Zuehlcke <pzuhlcke@mozilla.com>
Date:   Thu May 9 19:59:03 2019 +0000

    Bug 1549261 - Improved reliability of full-screen addon install block test. r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30471

commit 12350901b745e8e41cc39d53e8a9f1e0f20d42d9
Author: Tom Ritter <tom@mozilla.com>
Date:   Thu May 9 19:52:26 2019 +0000

    Bug 1506016 - If we're building with MOZ_COPY_PDBS, build the pdb next to the executable r=firefox-build-system-reviewers,mshal
    
    This will allow us to copy the pdbs for test files into the resulting
    test file archive, but doesn't do it automatically.
    
    Bug 1505936 is for copying some of them.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29761

commit 5ec9cb70586be034ed5a6603d9e3f07bbf96ee9f
Author: Chris Hartjes <chartjes@mozilla.com>
Date:   Thu May 9 20:39:43 2019 +0000

    Bug 1544470 - Added in code that can be used to take a snapshot of CPU usage on Android devices; r=rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D27954

commit 445f76331acb1a93e8ae8eba9726e5b96a8a859a
Author: Edwin Gao <egao@mozilla.com>
Date:   Thu May 9 20:59:52 2019 +0000

    Bug 1548160 - task efficiency: review and reduce chunk count of xpcshell for various platforms r=gbrown,jmaher
    
    Changes:
    - set `macosx64-ccov` tests to 8 chunks (unchanged from m-c)
    - set windows and linux `ccov` to 6 chunks (from 8)
    - set `linux64.*/debug` to 6 chunks (from 10 and 8)
    - set `android-em` to 8 chunks (unchanged)
    - set default chunks to be 5 (from 8)
    
    Differential Revision: https://phabricator.services.mozilla.com/D29713

commit b12ac39da99bdfcc7d071e9fb26ac49de67d0223
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 20:07:34 2019 +0000

    Bug 1546402: Triaging new failures. r=jib
    
    Differential Revision: https://phabricator.services.mozilla.com/D28903

commit 376fd1220903e30105812f21de05561443e3948e
Author: Edwin Gao <egao@mozilla.com>
Date:   Thu May 9 20:35:56 2019 +0000

    Bug 1548106 - task efficiency: review chunking of web-platform-tests-reftests r=jmaher,gbrown
    
    Changes:
    - change the default chunk count to 4 (from 6)
    - increase `ccov` chunk count to 8 (from 6)
    - `qr` and `linux64/debug` are to remain at 6 chunks
    - reduce all other `linux` chunks to 3 (from 6)
    - `windows/debug` (including `qr`) chunks reduced to 5 (from 6)
    
    Default chunk count of 4 for Windows and macOS are conservative, leading to sub-20 minute runtimes for most chunks.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29875

commit 03210cfe9f3216b10d39567e9903f474f6637566
Author: Ed Lee <edilee@mozilla.com>
Date:   Thu May 9 20:13:43 2019 +0000

    Bug 1550572 - More string updates for onboarding messaging r=flod,r1cky
    
    Differential Revision: https://phabricator.services.mozilla.com/D30554

commit a66285eb32c3cbda5fd1133afbf6b9d001de83e9
Author: shindli <shindli@mozilla.com>
Date:   Thu May 9 23:23:34 2019 +0300

    Backed out changeset d1615ffd338f (bug 1548475) for xpcshell failures CLOSED TREE

commit 2d73b2a3c68284098ec840b6d0becff9857d299c
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Thu May 9 20:09:04 2019 +0000

    Bug 1546296 - Correctly clear Service Workers by hostname. r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30455

commit b95db647a14a6f494a53cc4b5a94a870070e5b39
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Thu May 9 20:08:53 2019 +0000

    Bug 1550556 - remove unnecessary `mut` markings for nsstring variables; r=mccr8
    
    Newer versions of Rust have started complaining about this by default.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30541

commit d6a3229d678e7d616e1647cff3506de9417249f3
Author: Andrew Erickson <aerickson@mozilla.com>
Date:   Thu May 9 17:39:05 2019 +0000

    Bug 1548918: update linux hostutils (try build) r=gbrown
    
    Differential Revision: https://phabricator.services.mozilla.com/D30123

commit 166116ef0add28493703b27ddf1fcb84f16eb397
Author: Martin Stransky <stransky@redhat.com>
Date:   Thu May 9 15:03:13 2019 +0000

    Bug 1548475 - [Wayland] Disable Flash on Wayland backend, r=jmathies
    
    Differential Revision: https://phabricator.services.mozilla.com/D30020

commit 2ea61e5c9b10c3d47467ac7aae93c40aa87d29f4
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Thu May 9 19:33:06 2019 +0000

    Bug 1550561 - Support edit context menu on HTML inputs in chrome documents. r=bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D30552

commit 01f3931267c8a58ecbccbcf19803a05e09819a28
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 9 06:55:07 2019 +0000

    Bug 1550364 part 6.  Stop using [array] in nsIUDPSocketInternal.  r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30449

commit d737c05b165f2b6e8b6faed1e0c701d2054ec437
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 9 06:55:06 2019 +0000

    Bug 1550364 part 5.  Get rid of nsIUDPSocketChild.  r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30448

commit 4fa0cd1cac46321e6e38189cde2ce3ae8d960556
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 9 06:55:06 2019 +0000

    Bug 1550364 part 4.  Move various methods from nsIUDPSocketChild to dom::UDPSocketChild, and simplify their signatures where possible.  r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30447

commit ee176461d5a0b79d83f28452951d31937ba038d5
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 9 06:55:06 2019 +0000

    Bug 1550364 part 3.  Remove unused nsIUDPSocketChild methods.  r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30446

commit 3b22a5306086097bc708c0b61cdf780f28cb8857
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 9 06:55:05 2019 +0000

    Bug 1550364 part 2.  Use dom::UDPSocketChild, not nsIUDPSocketChild, in C++ code.  r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30445

commit 78df9616eb7f749985819c6f2da3c3905616e267
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Thu May 9 06:55:05 2019 +0000

    Bug 1550364 part 1.  Stop claiming nsIUDPSocketChild is scriptable, since we never use it from script.  r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30444

commit 2fc74321923929d15806201178297fc48d12c8d7
Author: Sean Feng <sefeng@mozilla.com>
Date:   Thu May 9 14:43:40 2019 +0000

    Bug 1534012 - Use a low priority ThrottledEventQueue for postMessages during page load r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D27386

commit f311351b0139cd2721ea4c812013c80735cc0f56
Author: Edwin Gao <egao@mozilla.com>
Date:   Wed May 8 23:37:44 2019 +0000

    Bug 1548965 - task efficiency: revisit mochitest-media chunking r=jmaher,gbrown
    
    Changes:
    - `android-hw` chunks reduced to 1 (from 3)
    - `windows10-aarch64` chunks reduced to 2 (from 3)
    - linux64.*/opt chunks reduced to 2 (from 3)
    - windows7.*/opt chunks reduced to 2 (from 3)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30299

commit 662078063e5cc90e9566cc4fc492c5dba82f42e1
Author: Kestrel <ke5trel@protonmail.com>
Date:   Thu May 9 18:27:47 2019 +0000

    Bug 1547937 - Fix old about:debugging backgrounds and colors for dark mode. r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D29335

commit bf4ce96f0a949f9a11e7fe387f1949ccfd24f3cd
Author: Kestrel <ke5trel@protonmail.com>
Date:   Thu May 9 18:29:07 2019 +0000

    Bug 1549282 - Remove checkbox-label appearance style for in-content pages to avoid interfering with selection highlight color in dark mode on Linux r=dao
    
    `-moz-appearance: checkbox-label` causes in-content light text to behave like dark text for selection purposes, the primary color is used for the background highlight instead of the alternate. Setting `-moz-appearance: none` for checkbox labels avoids the problem.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29988

commit a3436b7b97aab0d5d1f8854c27207e7c947b3a3f
Author: Bob Clary <bclary@bclary.com>
Date:   Thu May 9 18:42:06 2019 +0000

    Bug 1541183 - make sw-tp6 tier 3, r=erahm
    
    Differential Revision: https://phabricator.services.mozilla.com/D30492

commit 5e52dd4d8191e40d8c769193d46680f1d47fd3cb
Author: shindli <shindli@mozilla.com>
Date:   Thu May 9 21:55:04 2019 +0300

    Backed out changeset 6d527b0b37b4 (bug 1549987) for debugger failure CLOSED TREE

commit cc0aa5b29082a7073a06a961182b1e79f419d605
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 19:21:58 2019 +0200

    No bug - rustfmt recent style system changes.

commit 8293e50d980b06859c268527a5c6a8ba21ce9f0a
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 19:21:29 2019 +0200

    No bug - Fix Servo build.

commit dcf8cb7606a73c668ffd393002476679825c06c2
Author: David Walsh <dwalsh@mozilla.com>
Date:   Thu May 9 16:44:41 2019 +0000

    Bug 1549987 - Improve scrolling feel for quick open r=jlast
    
    Removes the smoothscrolling for QuickOpen
    
    Differential Revision: https://phabricator.services.mozilla.com/D30420

commit 0d3989ee9eb1a9b2dc686966619f0baa0ebd577e
Author: Edwin Gao <egao@mozilla.com>
Date:   Thu May 9 16:29:10 2019 +0000

    Bug 1549619 - task efficiency: revisit chunking of mochitest-devtools-chrome r=jmaher
    
    Changes:
    - reduced `linux64/debug` chunking to 14 (from 16)
    - reduced `linux64-ccov/debug` to 14 (from 16)
    - increased `windows64-ccov` to 16 (from 10)
    - maintain all non-ccov debug to 8
    - maintain all asan to 8
    - reduce everything else to 5
    
    Differential Revision: https://phabricator.services.mozilla.com/D30303

commit f0cdcfb91e42555a8d2cdc8b335552378839ce86
Author: Brindusan Cristian <cbrindusan@mozilla.com>
Date:   Thu May 9 21:05:40 2019 +0300

    Backed out changeset e925cef1cadf (bug 1549326) for mochitest assertion failures at nsContentSecurityManager.cpp:205. CLOSED TREE

commit ffcae8acae9f26764a98880047ebeef0565c88ca
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 15:37:55 2019 +0000

    Bug 1548272: Don't look at mFlags in GetOrdered (since this is called on main). r=mjf
    
    Differential Revision: https://phabricator.services.mozilla.com/D29529

commit 0591645f7839f66e1ad34196f63d0cc3b27e37bc
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 16:12:35 2019 +0000

    Bug 1529612 - Part 4: Work around issue where receiver would get message before sender saw its bufferedAmount drop. r=mjf
    
    Differential Revision: https://phabricator.services.mozilla.com/D30389

commit e0813083782dce31e21e57b0a746bf58f53e5f66
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 15:37:55 2019 +0000

    Bug 1529612 - Part 3: Update a mochitest to expect bufferedamountlow events even when the threshold is 0 (Part 2 fixed this bug). r=mjf
    
    Differential Revision: https://phabricator.services.mozilla.com/D28528

commit 15ea669758951b35b8d58c31dcdedf3c3935614a
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 15:39:05 2019 +0000

    Bug 1529612 - Part 2: Keep/update bufferedAmount on main only. Some simplifications. r=mjf
    
    Differential Revision: https://phabricator.services.mozilla.com/D28526

commit cab06591c6b6162c83c8201c57ae1693c8fa62a1
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 14:48:13 2019 +0000

    Bug 1529612 - Part 1: Refactor nsDOMDataChannel so DataChannel will be able to tell how large a blob is without needing to stream the whole thing. r=mjf
    
    Differential Revision: https://phabricator.services.mozilla.com/D28525

commit 577f11d1b8915e8ac9d96cfb349a033894bb90ac
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 17:28:14 2019 +0000

    Bug 1529612 - Part 0: Re-enable a test-case. r=jib
    
    Differential Revision: https://phabricator.services.mozilla.com/D28259

commit fcd7041c366a6bb40c14e0c478ee8550d42716cc
Author: Byron Campen [:bwc] <docfaraday@gmail.com>
Date:   Thu May 9 17:29:20 2019 +0000

    Bug 1531908 - Part 0: Re-enable a test-case, and check length of label based on UTF-8 encoding. r=jib
    
    Differential Revision: https://phabricator.services.mozilla.com/D28557

commit 991d47c991cd18b881fb7a87599b44f70ecd0740
Author: Sorin Davidoi <sorin.davidoi@protonmail.com>
Date:   Thu May 9 16:09:47 2019 +0000

    Bug 1547821 - Sync 133 - Improve Quick Open performance r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30306

commit 92fd7b2f401c0867f399cd28591b4ee0a9b17115
Author: derek-li <33161837+derek-li@users.noreply.github.com>
Date:   Thu May 9 16:09:43 2019 +0000

    Bug 1547821 - Sync 133 - Ensure secondary pan splitter takes up entire height r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30305

commit ec025dea70eb44239b39890d6946d67376664934
Author: Sorin Davidoi <sorin.davidoi@protonmail.com>
Date:   Thu May 9 16:09:38 2019 +0000

    Bug 1547821 - Sync 133 - Don't manage focus via JavaScript r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30304

commit dc7e49f21a6a16a06257fceb57727e96786b9de8
Author: Sebastian Hengst <aryx.github@gmx-topmail.de>
Date:   Thu May 9 16:09:34 2019 +0000

    Bug 1547821 - Sync 133 - Use dedicated accesskey for editing log points r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30302

commit 617108c1834ac31352b526ac986dafc487e97a52
Author: Krishnal Ciccolella <26233701+kciccolella@users.noreply.github.com>
Date:   Thu May 9 16:09:30 2019 +0000

    Bug 1547821 - Sync 133 - Changed gap placement on popover orientation-right r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30301

commit fab3def545de61be22f07fcd69b1741b0ad51712
Author: Derek Li <33161837+derek-li@users.noreply.github.com>
Date:   Thu May 9 16:11:51 2019 +0000

    Bug 1547821 - Sync 133 - Remove white bottom bar from debugger r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30300

commit 54631feb0e6a5ed6bfb15d57cb1ffa4cb3a3559d
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 12:22:22 2019 +0000

    Bug 1550308 - remove empty wpt ini files. r=jya
    
    These ini files are all empty, which didn't include any extra information for testing, so we should remove them.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30437

commit 9eea1b542f2f71a6bcb3885af7c927d3f77a7e8d
Author: Alex Chronopoulos <achronop@gmail.com>
Date:   Thu May 9 16:38:54 2019 +0000

    Bug 1545416 - Make the remote decoder shutdown async. r=mjf
    
    Create a new IPDL message `ShutdownComplete`, direction from parent (RDD) to child (content), to inform the child when the decoder shutdown has been completed. The remote decoder child uses that message to resolve the shutdown promise.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28340

commit 8246d2f76ebff0e2010a9b6073397470687f1b46
Author: Jim Blandy <jimb@mozilla.com>
Date:   Thu May 9 17:38:13 2019 +0000

    Bug 1546817: Refactor and document Debugger support in js::CrossCompartmentKey. r=sfink
    
    This replaces the various Debugger-related member classes in
    js::CrossCompartmentKey with a series of small structs that can be used directly
    as alternatives in CrossCompartmentKey::WrappedType. Thus, instead of having a
    two-level tag --- the Variant tag, and then for DebuggerAndObject case, a
    DebuggerObjectKind value --- the Variant tag can do all the work by itself.
    
    This also tightens up the types a bit: choosing the wrong DebuggerObjectKind
    would be a silent error, but using the wrong constructor might get you a type
    error (although unfortunately some of the types are not as specific as you might
    hope: NativeObject instead of WasmInstanceObject, for example).
    
    A new comment explains the rationale for giving Debugger API objects entries in
    the wrapper map.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28781

commit 3961ceb0ebbb229bb912bea4b74eca8a6edca0c5
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Thu May 9 12:38:01 2019 +0000

    Bug 1549780 - Add second email address for existing app update telemetry probes and bug number on probes that have the unsupported label. r=chutten
    
    Differential Revision: https://phabricator.services.mozilla.com/D30240

commit 9b2e73f98a8c1f232dc076d2a33251a30058aa28
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 01:34:57 2019 +0000

    Bug 1548923 - part5 : run `TimeMarchesOn` in correct order r=jya
    
    To run `TimeMarchesOn` in correct spec's steps order.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30391

commit 788fb707510a5fe6c896003c7c17bb1fc49f873c
Author: alwu <alwu@mozilla.com>
Date:   Thu May 9 01:33:36 2019 +0000

    Bug 1548923 - part4 : prevent run `TimeMarchesOn` before media has any data. r=jya
    
    In patch2, whenever the media element's readyState is changed back to HAVE_NOTHING, we would reset all cues' active flag and update cue display in order to hide them.
    
    It also means that we should not set any cue's flag when media element's readyState is `HAVE_NOTHING`, so we should abort the `TimeMarchesOn` in this situation.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30390

commit 65e702685b16b02cc5f69bd091dff018bd16008e
Author: alwu <alwu@mozilla.com>
Date:   Wed May 8 17:46:39 2019 +0000

    Bug 1548923 - part3 : add test 'test_webvtt_update_display_after_adding_or_removing_cue.html'. r=jya
    
    Differential Revision: https://phabricator.services.mozilla.com/D29883

commit 576a16acb61d1bcfc0efa2cb91e11e59014404da
Author: alwu <alwu@mozilla.com>
Date:   Wed May 8 17:46:39 2019 +0000

    Bug 1548923 - part2 : reset cues' active flag when media element's ready state becomes 'HAVE_NOTHING' r=jya
    
    According to the spec [1], whenever the media element's readyState is changed back to `HAVE_NOTHING`, we have to reset all cues' active flag and update cue display in order to hide them.
    
    [1] https://html.spec.whatwg.org/multipage/media.html#text-track-cue-active-flag
    
    Differential Revision: https://phabricator.services.mozilla.com/D30110

commit 4feca6d9fb959b56c233c84a32da7d611f18070a
Author: alwu <alwu@mozilla.com>
Date:   Wed May 8 17:33:36 2019 +0000

    Bug 1548923 - part1 : abort 'TimeMarchesOn' algorithm during seeking. r=jya
    
    In the spec [1], it doesn't mention that we should only run `TimeMarchesOn` after media has started. Therefore, we should remove this return condition in order to update cue's state correctly no matter the media starts or not.
    
    In addition, according to the spec [2], `TimeMarchesOn` should be executed after seeking completed, we shouldn't not run it during seeking.
    
    [1] https://html.spec.whatwg.org/multipage/media.html#time-marches-on
    [2] https://html.spec.whatwg.org/multipage/media.html#seeking:time-marches-on
    
    Differential Revision: https://phabricator.services.mozilla.com/D29882

commit f29078ebdc435138b59f50a82fbb82236b5eaa08
Author: Noemi Erli <nerli@mozilla.com>
Date:   Thu May 9 20:04:16 2019 +0300

    Backed out 12 changesets (bug 1547813) for failures in browser_partitionedIndexedDB.js CLOSED TREE
    
    Backed out changeset 98989127264b (bug 1547813)
    Backed out changeset f9d790139a26 (bug 1547813)
    Backed out changeset a29f58cef022 (bug 1547813)
    Backed out changeset c1288949de1c (bug 1547813)
    Backed out changeset 8cad4fd197b1 (bug 1547813)
    Backed out changeset 807ce59e7e6e (bug 1547813)
    Backed out changeset 06943593738c (bug 1547813)
    Backed out changeset 4ced8d49ddc3 (bug 1547813)
    Backed out changeset 77a040f527e9 (bug 1547813)
    Backed out changeset b4651cfaff30 (bug 1547813)
    Backed out changeset 279c140a4d71 (bug 1547813)
    Backed out changeset 0e0241f3d366 (bug 1547813)

commit cfa0b4acda75e5958f9b3a7025a9b88135c02982
Author: David Walsh <dwalsh@mozilla.com>
Date:   Wed May 8 19:49:16 2019 +0000

    Bug 1547334 - Show logpoint icon in webconsole r=Harald
    
    Differential Revision: https://phabricator.services.mozilla.com/D29040

commit 436e1553a392dc76cdd0a3a09eb295fa6b613e59
Author: Edwin Gao <egao@mozilla.com>
Date:   Thu May 9 16:35:27 2019 +0000

    Bug 1547135 - reduce tp6m test result jitter for Android (Pixel 2) r=jmaher,acreskey,rwood
    
    All changes are reversible upon reboot, with exception of the animation setting which is restored to default settings once Raptor concludes testing.
    
    All values are for Pixel 2. Motorola G5 patch will be available separately.
    
    Changes:
    - set cpu/gpu to `performance` mode, and override minimum frequency with the maximum available frequency
    - tweak msm-bus related kernel settings
    - set display to be permanently on when connected over USB
    - disable animation for duration of test
    - turn off thermal throttling
    
    Differential Revision: https://phabricator.services.mozilla.com/D30116

commit f572e43cc63876bc80e551b58f232c8a1ab7ca90
Author: Clément ALLAIN <clement.allain@ymail.com>
Date:   Wed May 8 18:56:19 2019 +0000

    Bug 1437446 : Make probe process choice more visible in about:telemetry r=chutten,flod
    
    - Make process the second level menu of (Scalars, Keyed Scalars, Histograms, Keyed Histograms and Events)
      - Change the process dropdown to be a store dropdown
      - Main store is selected by default
      - Added a label before the store dropdown
      - Refactor a bit the code to avoid lot of duplications
    
    Note: This revision should be way cleaner
    
    Differential Revision: https://phabricator.services.mozilla.com/D29483

commit fd88d8db7c15c728856991de79ead8e5df0c78ee
Author: Marco Bonardo <mbonardo@mozilla.com>
Date:   Thu May 9 15:59:33 2019 +0000

    Bug 1550025 - In Quantum Bar the restriction tokens should bypass the restriction prefs. r=adw
    
    Differential Revision: https://phabricator.services.mozilla.com/D30490

commit 3d18611a8130c7632de5a691073881ee07c38c12
Author: Jonas Allmann <jallmann@mozilla.com>
Date:   Thu May 9 16:02:49 2019 +0000

    Bug 1549326 - Remove simpletest.js from eval()-whitelist, r=ckerschb
    
    Amend several test files for triggering eval() assertion through simpletest.js
    
    Differential Revision: https://phabricator.services.mozilla.com/D30474

commit 540f5efc37c4889058ef9289b2513eaf51bf0a81
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Thu May 9 07:14:19 2019 +0000

    Bug 1547813 - Part 12: Add some tests for partitioning third-party storage/messaging with dynamic FPI; r=baku
    
    This patch doesn't port all of the existing tests because some of them
    do not pass yet and some others need more work to be ported.  This will
    happen in follow-up bugs.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30401

commit 9b0e7fa1d4381caaae3f6e3aaecda8157436db5d
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 19:38:12 2019 +0000

    Bug 1547813 - Part 11: Add support for reporting breakage when the nsICookieService.BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN cookie policy is active; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30120

commit 8a4419f324d8a0b9717e1277453fd9d7a6c83554
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 22:34:06 2019 +0000

    Bug 1547813 - Part 10: Add support for nsICookieService.BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN to the content blocking category pref; r=ewright
    
    Differential Revision: https://phabricator.services.mozilla.com/D30119

commit b7e1b651c9a4f0d911d115a9a1e61449c884daa3
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 19:38:08 2019 +0000

    Bug 1547813 - Part 9: Ensure the cookie service does third-party checks when the cookie policy is set to nsICookieService::BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN; r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30118

commit 05bd97bbc22b0ddd7c8998c96f84952df4f14070
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 20:22:18 2019 +0000

    Bug 1547813 - Part 8: Introduce a CookieSettings API to query whether cookies from third-party trackers must be rejected and use it in Gecko; r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30117

commit 76575ec2560a5cd89f6449ae4e4323e6bbe08acb
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 20:15:13 2019 +0000

    Bug 1547813 - Part 7: Introduce a storage partitioning API; r=baku
    
    This API abstracts away the details of the decision on what context should be
    partitioned away from the consumers and centralizes the decision making into
    the same location in the code base.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29742

commit ca7ed35cb302c3c9d9f8f661b7ed77b485c1f5d2
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 20:13:23 2019 +0000

    Bug 1547813 - Part 6: Return StorageAccess::ePartitionForeignOrDeny from storage access APIs when the antitracking backend mandates that; r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D29741

commit 4858ad2b58f83d6a041743263c278e1f5599c66c
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Thu May 9 07:14:34 2019 +0000

    Bug 1547813 - Part 5: Introduce StorageAccess::ePartitionForeignOrDeny; r=baku
    
    This StorageAccess code tells callers that they must partition third-party
    storage, or deny storage access if that is not possible.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29740

commit 8f80065fc241236e76146fd9f38ae530d97d95d8
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 19:37:52 2019 +0000

    Bug 1547813 - Part 4: Rename StorageAccess::ePartitionedOrDeny to ePartitionTrackersOrDeny; r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D29739

commit 80cb21ea8fe1f6413345cd5f6b3eda44e1e87d67
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Thu May 9 14:00:55 2019 +0000

    Bug 1547813 - Part 3: Modify the antitracking algorithms to work with nsICookieService::BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN; r=baku
    
    The policy that this patch implements in the antitracking backend is to treat
    third-party trackers exactly the same way as BEHAVIOR_REJECT_TRACKER, and
    additionally partition all third-party contexts as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29738

commit 43d0fd4ef0e8bc184b7216b762788bd36c34db65
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 19:37:47 2019 +0000

    Bug 1547813 - Part 2: Introduce nsIWebProgressListener::STATE_COOKIES_PARTITIONED_FOREIGN; r=baku
    
    This error code indicates the specific case where the antitracking backend
    rejects a particular access request because the resource is third-party and
    the cookie policy mandates that third-party resources must be partitioned.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29737

commit cebbb2b50b28c0302ba2d43a638191d200ff650d
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 19:37:40 2019 +0000

    Bug 1547813 - Part 1: Introduce nsICookieService::BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN; r=baku
    
    This new code designates our new cookie policy for blocking cookies and
    storage access from third-party trackers and partitioning the cookie jar
    of the rest of third-party resources.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29736

commit fd2f383c68f646fee6e8e0d5b07bcc5113a2ab48
Author: Marco Bonardo <mbonardo@mozilla.com>
Date:   Thu May 9 15:00:47 2019 +0000

    Bug 1550480 - Increase the Quantum Bar stale rows removal timer. r=dao
    
    Try to further reduce flicker by increasing the time we keep stale results visible.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30502

commit d4032711938324c97165e0a2db4a1cbb371a7a41
Author: Sean Feng <sefeng@mozilla.com>
Date:   Wed May 8 15:30:07 2019 +0000

    Bug 1533861 - Add a telemetry to detect disk type r=chutten,froydnj,bdekoz
    
    Differential Revision: https://phabricator.services.mozilla.com/D29383

commit 959ec6fe0fe9b2134d73968c5e84bd4bc93abba0
Author: Dão Gottwald <dao@mozilla.com>
Date:   Thu May 9 13:06:53 2019 +0000

    Bug 1550423 - When a result's title or URL overflows, expose the full value in a tooltip. r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D30470

commit ea797b3830e312a0c1889590c4659c25b60257f2
Author: Sebastian Streich <sstreich@mozilla.com>
Date:   Tue May 7 18:08:19 2019 +0000

    Bug 1402530 - Use IsOriginPotentiallyTrustworthy in ShouldLoad r=ckerschb,jkt
    
    Differential Revision: https://phabricator.services.mozilla.com/D28870

commit d345264639c2561e90fd5ea6a3d45b1ed5fdcd66
Author: Raphael Pierzina <rpierzina@mozilla.com>
Date:   Thu May 9 13:39:39 2019 +0000

    Bug 1546614 - Run telemetry-tests-client on macosx64, linux32, windows32 on CI; r=chutten,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D30481

commit 90e7e2cc36e95d71b92c9856f53b2b8f9a75337e
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Wed May 8 17:46:02 2019 +0000

    Bug 1549853 - Ignore associations of zero bytes of malloc memory with a GC thing r=sfink?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30355

commit 1a5619d881651246a6f17bb2463130daaad6915d
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Thu May 9 08:39:23 2019 +0000

    Bug 1549986 - Make all concrete implementations of JSTracer final to aid devirtualization r=sfink?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30362

commit adaaede6bcf76b9de381476e8a59a6295752dd9c
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Thu May 9 12:59:00 2019 +0000

    Bug 1549940 - Close about:debugging messages when clicking anywhere on the close button r=Ola
    
    Simply moved the callback from the icon to the button and updated the test.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30339

commit ebe15e1b7374b25a82f9de42ef20f1a672994871
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 12:43:19 2019 +0000

    Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam
    
    As I said over bug 1549593, the eventual goal is to use ArcSlice in all
    inherited properties. But this seemed like a good first candidate that doesn't
    require me to move around a lot more code, since we were already using cbindgen
    for the path commands.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30134

commit d10a888914202033702af51e3e6a5871c5fd14eb
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 10:53:50 2019 +0000

    Bug 1549559 - Introduce ArcSlice, a small wrapper over ThinArc but without an explicit header. r=heycam
    
    We could make the header PhantomData or something, but then we wouldn't be able
    to bind to C++, since C++ doesn't have ZSTs. So add a canary instead to add a
    runtime check of stuff being sane.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30133

commit 57dccd9a45d41febf12b200aa078c62235187b93
Author: ffxbld <ffxbld@mozilla.com>
Date:   Thu May 9 12:41:52 2019 +0000

    No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
    
    Differential Revision: https://phabricator.services.mozilla.com/D30488

commit d44eb393a2f6707e0bb1c3997e2c5d11c086ee6d
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 10:49:50 2019 +0000

    Bug 1549593 - Move OwnedSlice to style_traits. r=heycam
    
    Differential Revision: https://phabricator.services.mozilla.com/D30126

commit 6253e5cbedfcd45019fb67d307fc74edf858ad3f
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 11:24:57 2019 +0000

    Bug 1548691 - Use the owned slice type for basic shape polygon coordinates. r=TYLin,heycam
    
    This enables destructors for tagged unions in cbindgen, implemented in:
    
     * https://github.com/eqrion/cbindgen/pull/333
    
    Which allow us to properly generate a destructor for the cbindgen-generated
    StyleBasicShape (which now contains an OwnedSlice).
    
    For now, we still use the glue code to go from Box<BasicShape> to
    UniquePtr<BasicShape>. But that will change in the future when we generate even
    more stuff and remove all the glue.
    
    I could add support for copy-constructor generation to cbindgen for tagged
    enums, but I'm not sure if it'll end up being needed, and copy-constructing
    unions in C++ is always very tricky.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29769

commit 20be6b6886440e905750aee6e0ed8bf7ab6407de
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 10:49:22 2019 +0000

    Bug 1548691 - Add an owned slice type which cbindgen can understand. r=heycam
    
    Passing these by value won't be ok of course, but that's fine.
    
    I plan to combine this with https://github.com/eqrion/cbindgen/pull/333 to
    actually be able to share representation for ~all the things, this is just the
    first bit.
    
    Box<T>, Atom and Arc<T> will be much easier since cbindgen can understand them
    without issues.
    
    It's boxed slices the only ones I should need something like this. I could avoid
    it if I rely on Rust's internal representation, which we can per [1], but then I
    need to teach cbindgen all about slices, which is generally hard, I think.
    
    [1]: https://github.com/rust-lang/unsafe-code-guidelines/blob/master/reference/src/layout/pointers.md
    
    Differential Revision: https://phabricator.services.mozilla.com/D29768

commit e0c26854653bd7865fa44148ad61632ee172e694
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 12:32:52 2019 +0000

    Bug 1545823 - Implement non-standard CSSStyleSheet.rules, CSSStyleSheet.addRule and CSSStyleSheet.removeRule. r=bzbarsky
    
    It's not worth dying on this hill. Both Blink and WebKit pass the tests.
    
    (Well, WebKit actually fails one of the latest ones I wrote, cssRules and rules
    are not the same JS object, WebKit returns a new rule list. I'll file)
    
    Spec PR in https://github.com/w3c/csswg-drafts/pull/3900.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30348

commit 27780209879064ba9ae7d9347accbec4e75341ff
Author: Florin Strugariu <fstrugariu@mozilla.com>
Date:   Wed May 8 18:29:56 2019 +0000

    Bug 1541041 Page timeouts are ignored during cold page-load test suites r=rwood,davehunt
    
    Differential Revision: https://phabricator.services.mozilla.com/D26309

commit 43d20fd75418d1d35867a0afd63a0bdff852de80
Author: diana.iacos <diana.iacos@softvision.ro>
Date:   Thu May 9 10:23:02 2019 +0000

    Bug 1547929 - Default browser preference cleanup on tablets; r=petru
    
    The "Make default browser" setting is now just a button, part of the "General" settings.
    We'll remove the layout for 2-pane settings and the now unused String.
    
    Depends on D30468
    
    Differential Revision: https://phabricator.services.mozilla.com/D30469

commit 7d41a5f75f2d58ff2f6aefc1b249ce43c91d4a77
Author: diana.iacos <diana.iacos@softvision.ro>
Date:   Thu May 9 10:23:25 2019 +0000

    Bug 1547929 - [Tablet] Make default browser option not displayed on top of the Settings Menu; r=petru
    
    Differential Revision: https://phabricator.services.mozilla.com/D30468

commit 0ad95769555b25144a94a972a2ad524ca7f7e251
Author: Jorg K <jorgk@jorgk.com>
Date:   Thu May 9 13:47:07 2019 +0300

    Bug 1549980 - Disable eBay search engine test for Thunderbird since Thunderbird doesn't have eBay search. r=standard8

commit 2985363d58e3c38eba5801f68d473eaaa3bae638
Author: arthur.iakab <aiakab@mozilla.com>
Date:   Thu May 9 13:26:59 2019 +0300

    Backed out changeset 9461cf2c40e4 (bug 1549741) for causing Android lint busage on lint-results-withoutGeckoBinariesDebug.html CLOSED TREE

commit 537773867b0ed71c587e3b0b96c3892a008e83be
Author: Nagy Mihaly <mihaly.nagy@softvision.com>
Date:   Thu May 9 09:01:05 2019 +0000

    Bug 1549741 - Removed TrackingProtectionPrompt. r=VladBaicu
    
    Differential Revision: https://phabricator.services.mozilla.com/D30473

commit 535fee4f096e5b5be3c968c849d6825d07662643
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Thu May 9 05:15:50 2019 +0000

    Bug 1545177 - Add crashtest. r=heycam
    
    Depends on D27980
    
    Differential Revision: https://phabricator.services.mozilla.com/D27982

commit cfdc78764e968315a968bbab251730f7c5a5c3d6
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Thu May 9 05:15:37 2019 +0000

    Bug 1545177 - Add WPT test for modifications to FontFace descriptors after initial creation. r=heycam
    
    Depends on D27980
    
    Differential Revision: https://phabricator.services.mozilla.com/D29257

commit 017f81847f4602cd652027ebe8722f2600434250
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Thu May 9 09:43:42 2019 +0000

    Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam
    
    Differential Revision: https://phabricator.services.mozilla.com/D27980

commit 5d002b04f94375b50d3f1c6f7786416f131a7a54
Author: Luca Greco <lgreco@mozilla.com>
Date:   Thu May 9 06:41:13 2019 +0000

    Bug 1549991 - No remove action on report submitted for add-ons without PERM_CAN_UNINSTALL. r=flod,mstriemer
    
    Differential Revision: https://phabricator.services.mozilla.com/D30366

commit 8a7d3323e2187d14fa301979952984353803669f
Author: Luca Greco <lgreco@mozilla.com>
Date:   Wed May 8 16:24:56 2019 +0000

    Bug 1549706 - Use per addonType Fluent id for abuse-report remove and keep actions. r=flod,mstriemer
    
    Depends on D30186
    
    Differential Revision: https://phabricator.services.mozilla.com/D30187

commit 9d4ea2b9ae9505a0de80e9544361d267634e9416
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Tue May 7 11:09:15 2019 -0500

    Bug 1549753 - Add `windowGlobalParents` getter to nsIRemoteTab. r=afarre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30218

commit ddf9d8811a5b4dbeded10f5b808fce595ea0729a
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Tue May 7 11:08:48 2019 -0500

    Bug 1549753 - Use Visit method in BrowserParent::SetOwnerElement. r=afarre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30216

commit dc4beef77f054ccbf560b6b423c55bc89321f3e3
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Tue May 7 11:08:22 2019 -0500

    Bug 1549753 - Add Visit methods for visiting the tree of BrowserParent and BrowserBridgeParent. r=afarre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30215

commit 206f65ecc01d761201f1df03c7b6ba450d14b05c
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Tue May 7 11:07:47 2019 -0500

    Bug 1549753 - Don't include BrowserParent.h from BrowserBridgeParent.h. r=afarre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30214

commit d0710ef487daa1985495df8de8a74af56e3a17be
Merge: 1e95248293d7 57dccd9a45d4
Author: Noemi Erli <nerli@mozilla.com>
Date:   Thu May 9 18:37:16 2019 +0300

    Merge mozilla-central to inbound.  a=merge CLOSED TREE

commit 1e95248293d7abe6a7e55e1ae5e1c86eae5b7b61
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Thu May 9 11:26:24 2019 -0400

    Bug 1550514 - Update pdf.js to version 2.2.167. r=bdahl

commit 2557dd605afd9e9092dfb4a17ebb44119f5e915e
Author: Cameron McCormack <cam@mcc.id.au>
Date:   Thu May 9 14:39:28 2019 +1000

    Bug 1133175 - Remove SVGTests.hasExtension. r=bz,longsonr

commit 256ca30097ca14c797d38483b53cc72ce81fa92d
Merge: 3b8bc5747182 041baf6a9ba1
Author: Oana Pop Rus <opoprus@mozilla.com>
Date:   Thu May 9 06:34:15 2019 +0300

    Merge inbound to mozilla-central.  a=merge

commit 3b8bc574718247894b3ed358f6545c5deb4fe359
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Thu May 9 00:22:53 2019 +0000

    Bug 1501562 - Fixup some wpt metadata syntax to unbreak wpt tests
    
    Differential Revision: https://phabricator.services.mozilla.com/D30436

commit af77004a7576ae822c30882a197a82580a55bca7
Author: Gijs Kruitbosch <gijskruitbosch@gmail.com>
Date:   Wed May 8 19:04:51 2019 +0000

    Bug 1549858 - move blocklist json into tests, r=kmag
    
    Differential Revision: https://phabricator.services.mozilla.com/D30394

commit b3e5ec37acd4cf7c7ea926db6016a9224f149d16
Author: Drew Willcoxon <adw@mozilla.com>
Date:   Wed May 8 21:22:06 2019 +0000

    Bug 1548198 - Remove 1px of padding in the urlbar input so that text in the popup is aligned with text in the input. r=dao
    
    In quantumbar, favicons have 8px of margin-end:
    
    https://searchfox.org/mozilla-central/rev/197210b8c139b64f642edaa3336d26b9c1761568/browser/themes/shared/urlbar-autocomplete.inc.css#9
    https://searchfox.org/mozilla-central/rev/197210b8c139b64f642edaa3336d26b9c1761568/browser/themes/shared/urlbar-autocomplete.inc.css#100
    
    But in awesomebar, it's 9px, e.g.: https://searchfox.org/mozilla-central/rev/197210b8c139b64f642edaa3336d26b9c1761568/toolkit/themes/osx/global/autocomplete.css#46
    
    It's nice that quantumbar has the same amount of space between the type icon and favicon as it does between the favicon and title, unlike awesomebar.  i.e., there's a single margin-end value for both .urlbarView-type-icon and .urlbarView-favicon (urlbarViewIconMarginEnd, 8px).  So instead of adding another 9px value for .urlbarView-favicon's margin-end, this patch removes the 1px of padding in the urlbar input.  That has the added benefit that the space around the identity box and its search icon (shown when typing) is now more symmetrical, although there's still 1px more space on its right side than its left side.
    
    This patch also adjusts spacing in the awesomebar popup so the alignment remains right there.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30413

commit d0ca5551c8df58bc9b0dd3443a7e077b07226115
Author: Randall E. Barker <rbarker@mozilla.com>
Date:   Wed May 8 23:49:04 2019 +0000

    Bug 1550185 - Ensure GeckoView CrashHandler.getRootException() does not return null r=snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30422

commit 093fdcfc00a5883bc56157540494ea198baeb245
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Wed May 8 20:54:43 2019 +0000

    Bug 1545239 - Unobserve the target if using a different observed box. r=dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D30129

commit f1a8a319c08f14a5525f912432a8acc7c004502f
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Wed May 8 21:27:55 2019 +0000

    Bug 1545239 - Add tests for border-box and different writing modes. r=dholbert
    
    1. Add new tests with an extra argument of "content-box"/"border-box" in
       observe(), and test contectBoxSize and borderBoxSize.
    2. Add a new test for changing the writing mode. Changing writing mode makes
       the element change the orientation, but the logical box size is still
       the same, so we shouldn't fire the event.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28739

commit 03bc3aebf948de0426ddb793b0f1168eea1f40ee
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Wed May 8 20:54:39 2019 +0000

    Bug 1545239 - Make each test cases independent in resize-observer/observe.html. r=dholbert
    
    I think it's better to make sure each test is independent from others, so we
    create elements inside each test function. (Only change observe.html
    because I touch only this file in this bug.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D29889

commit 5baffd277f35d027eeaefe409fb630199c128260
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Wed May 8 20:54:36 2019 +0000

    Bug 1545239 - Update ResizeObserver and ResizeObserverEntry. r=smaug,dholbert
    
    In this patch, we support
    1. content-box (default)
    2. border-box
    
    And let ResizeObserverEntry expose these box sizes.
    
    Besides, we store the mLastReportedSize as the logical size.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28737

commit 4208f1ffd4fab4649e5f2ebf8262a9703abcb2e5
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Wed May 8 20:52:51 2019 +0000

    Bug 1545239 - Move GetNodeDepth into ResizeObserver.cpp r=dholbert
    
    GetNodeDepth() is a special version for ResizeObserver to get the depth
    of node (across Shadow DOM). Based on the comment in D27615, it's better
    to move it into ResizeObserver.cpp.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28736

commit 0ee64047a63e5791db19db4973ec68519eacb470
Author: Denis Palmeiro <dpalmeiro@mozilla.com>
Date:   Wed May 8 20:49:19 2019 +0000

    bug 1530011: When calculating event durations, if we reach the end of the event list then use the last event as the end event for any events that remain on the stack r=sfink
    
    An assert occurs while calculating durations whenever we reach the end of the event list and we didn't encounter the TraceLogger_Stop events for events that were still active when the profiler stopped.  The fix is to use the last event as the end event for any remaining events on the stack.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29926

commit 4ff95ab5cce1d2e490c16c5cda0e0d766604077f
Author: Dragana Damjanovic <dd.mozilla@gmail.com>
Date:   Wed May 8 19:29:16 2019 +0000

    Bug 1531344 - Be strict about incorrect chunked encoding. r=mayhemer
    
    Differential Revision: https://phabricator.services.mozilla.com/D28811

commit dac0e4bd6f4a445e1af8b0b251fd93483ba04699
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Wed May 8 23:17:03 2019 +0000

    Bug 1501562 - Disable some frequent intermittent failing tests on geckoview testrunneractivity
    
    Differential Revision: https://phabricator.services.mozilla.com/D30424

commit 17add235402a5988915294dd31059d180aa150a9
Author: Wes Kocher <wkocher@mozilla.com>
Date:   Wed May 8 23:16:50 2019 +0000

    Bug 1501562 - Update wpt expectation metadata for geckoview testrunneractivity
    
    Differential Revision: https://phabricator.services.mozilla.com/D30423

commit 1f32b2830c5bbba676225bba75aa23781097a7db
Author: Nan Jiang <njiang028@gmail.com>
Date:   Wed May 8 22:25:09 2019 +0000

    Bug 1549784 - Register a telemetry event for trailhead enrollment r=Mardak,chutten
    
    Register a new telemetry event for Trailhead enrollment.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30288

commit 98bcf1f4223a63e64ed41773755814d94ba8690e
Author: Daniel Holbert <dholbert@cs.stanford.edu>
Date:   Wed May 8 23:05:04 2019 +0000

    Bug 1548985: Don't let 'contain:size' suppress the intrinsic size of document-root SVG elements. r=TYLin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30259

commit fff00617296b92b1ff7ba783d38c92379da84e5e
Author: Mike Hommey <mh+mozilla@glandium.org>
Date:   Wed May 8 14:33:56 2019 +0000

    Bug 1549886 - Enable MOZ_TELEMETRY_REPORTING by default when MOZILLA_OFFICIAL is set. r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D30336

commit fbd92019618b24f6e35dd258256b983929f14dbb
Author: Mike Hommey <mh+mozilla@glandium.org>
Date:   Wed May 8 14:33:54 2019 +0000

    Bug 1549886 - Move MOZ_TELEMETRY_REPORTING to python configure. r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D30335

commit 041baf6a9ba100575e8268760c40a134e3837757
Author: Gijs Kruitbosch <gijskruitbosch@gmail.com>
Date:   Tue May 7 23:23:30 2019 +0100

    Bug 1549833, r=valentin
    
    Differential Revision: https://phabricator.services.mozilla.com//D30285

commit eb9c97a67ab330abc9d5880c45b8ae465c469480
Merge: aa49dc23d49d 7bd9138788c2
Author: Oana Pop Rus <opoprus@mozilla.com>
Date:   Thu May 9 01:01:06 2019 +0300

    Merge mozilla-central to inbound.  a=merge CLOSED TREE

commit 7bd9138788c2600b2a7c0c181596fd28b4d46796
Merge: 9092366532ee 9a6fc1735343
Author: Oana Pop Rus <opoprus@mozilla.com>
Date:   Thu May 9 00:50:52 2019 +0300

    Merge inbound to mozilla-central.  a=merge

commit 9092366532eeac91807d17344cec1051d253a499
Author: Mark Banner <standard8@mozilla.com>
Date:   Wed May 8 11:50:55 2019 +0000

    Bug 1549821 - Fix a couple of issues with the Amazon search engine urls. r=mkaply
    
    Differential Revision: https://phabricator.services.mozilla.com/D30256

commit 782ff765b8c32710ab815aa707153aff8a71d5e8
Author: Mirko Brodesser <mbrodesser@mozilla.com>
Date:   Wed May 8 11:09:51 2019 +0000

    Bug 1549696: factor out functionality to determine fixup node in nsDocumentEncoder. r=hsivonen
    
    In order to reduce code duplication and make the code more legible.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30199

commit 04ac8cdedbb9a0e948b8aa0cd53af8d01ce630d7
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Wed May 8 07:52:44 2019 +0000

    Bug 1549278 - [mips] Wasm/Ion: generate better code for wasmSelect in some cases. r=jandem
    port https://phabricator.services.mozilla.com/D27071 to mips.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29999

commit 3a9743e01e5762422955fcb1ae3d6a2bf57b2793
Author: Edgar Chen <echen@mozilla.com>
Date:   Wed May 8 10:39:40 2019 +0000

    Bug 1548848 - Moving assigned nodes caused by slot removal should properly invalidate layout; r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D30194

commit 5a1e44f93bf6b291262207fa33d5173094cb6320
Author: Marcos Cáceres <mcaceres@mozilla.com>
Date:   Wed May 8 08:53:25 2019 +0000

    Bug 1549241 - disable payments-related feature-policy tests on GeckoView due to crashes r=baku
    
    See https://bugzilla.mozilla.org/show_bug.cgi?id=1544637
    
    Differential Revision: https://phabricator.services.mozilla.com/D29976

commit 8062ac2e8d0ae01f8eb7026dd428c10bc0cbb799
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 8 10:04:19 2019 +0000

    Bug 1541404 part 24 - Fix JSScript::resetWarmUpCounter() calls to not affect Baseline. r=tcampbell
    
    Most of the script->resetWarmUpCounter() calls are heuristics to delay Ion compilation.
    This patch adds resetWarmUpCounterToDelayIonCompilation to make that more explicit.
    
    This method does nothing if the script is not warm enough for Baseline compilation, to
    ensure scripts never get stuck in the (Baseline) interpreter.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29990

commit 3a70363766f3e450ac2e94e7a07071431ee02df8
Author: Makoto Kato <m_kato@ga2.so-net.ne.jp>
Date:   Wed May 8 09:36:05 2019 +0000

    Bug 1418629 - Single quotation mark shouldn't always separator. r=Ehsan
    
    This seems to be regression by bug 1362858.
    
    Actually, single quotation mark is always separator for spellchecker after
    landing bug 1462858. When user tries to input "doesn't",  "'" becomes separator
    for spellchecker. Then "doesn" will be misspell word.
    
    So we shouldn't mark single quotation mark as separator if user is inputting
    word.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29153

commit 756800db838b0832b0b81b6d25fbbaf4b3fc73d3
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 09:40:17 2019 +0000

    Bug 1549319 - Make template methods marked as MOZ_CAN_RUN_SCRIPT take only EditorDOMPoint (i.e., not allow EditorRawDOMPoint) r=m_kato
    
    It'd be better to change copy constructor of `EditorDOMPointBase` to explicit,
    but it'd require too many changes in editor code.  So, this patch just changes
    each method callers only.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30054

commit 00a80d06495effab6148c5f7dc0cf1bab9997445
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 07:00:45 2019 +0000

    Bug 1549306 - Mark EditorBase::CreateNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30052

commit 7dd0201e4af7a6cebcd9526f9d8b9601d6b0b829
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 06:31:48 2019 +0000

    Bug 1549302 - Mark EditorBase::DeleteTextWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30049

commit 39c31ac4344e59ee49ca7ce7bf7c701bd8d15ca5
Author: Jim Porter <jporter@mozilla.com>
Date:   Tue May 7 21:56:58 2019 +0000

    Bug 1549177 - Fix a race condition when cancelling content JS during navigation; r=smaug
    
    This patch fixes a race condition where we could request that a content page's
    JS be cancelled during navigation in `HangMonitorChild::InterruptCallback`,
    but the new page has already started loading by the time the JS is cancelled in
    `XPCJSContext::InterruptCallback`, thus cancelling the JS of the new page. To
    fix this, we now handle everything in `HangMonitorChild::InterruptCallback`,
    making sure to only do anything for *content* scripts (to avoid inadvertently
    cancelling the browser's JS).
    
    Differential Revision: https://phabricator.services.mozilla.com/D30272

commit 6091186ed8457ced035e13fe68b04ed44a53c30c
Author: Edwin Gao <egao@mozilla.com>
Date:   Wed May 8 22:20:53 2019 +0000

    Bug 1549619 - task efficiency: revisit chunking of mochitest-devtools-chrome r=jmaher
    
    Changes:
    - reduced `linux64/debug` chunking to 14 (from 16)
    - reduced `linux64-ccov/debug` to 14 (from 16)
    - increased `windows64-ccov` to 16 (from 10)
    - maintain all non-ccov debug to 8
    - maintain all asan to 8
    - reduce everything else to 5
    
    Differential Revision: https://phabricator.services.mozilla.com/D30303

commit 925f0e073779ce1b03bc7c0b7f9c46a1d7de2f2f
Author: Dão Gottwald <dao@mozilla.com>
Date:   Wed May 8 22:04:54 2019 +0000

    Bug 1522440 - Finish porting browser_test_focus_urlbar.js to quantumbar. r=adw
    
    Differential Revision: https://phabricator.services.mozilla.com/D30346

commit 7ad0f5fd49239db51e6885f169019d5b8812b73b
Author: Matt Howell <mhowell@mozilla.com>
Date:   Wed May 8 21:28:29 2019 +0000

    Bug 1547399 - New stub installer background for release. r=agashlin
    
    The new background image has a white background behind the footer text, so this
    patch changes the color of the footer to black. It also moves the footer text
    a bit lower to align with the new logo placement.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30210

commit e76e34fc8741a7aa580c5ab7e2d002c690d252f4
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 21:37:39 2019 +0000

    Bug 1543940 - Apply devtools framework menu changes to Debugger menu; r=jlast
    
    Depends on D29887
    
    Differential Revision: https://phabricator.services.mozilla.com/D28033

commit c35fb4c373ace9caa807df5e0d60d211029b8da9
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 21:37:01 2019 +0000

    Bug 1543940 - Remove useTopLevelWindow option from DevTools menu/utils.js helper r=ochameau
    
    Depends on D27696
    
    Differential Revision: https://phabricator.services.mozilla.com/D29887

commit d24a40b59d63cb2e0e2c254ecd45e27979379e5a
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 21:36:37 2019 +0000

    Bug 1543940 - Update tests to use toolbox.topDoc to query context-menu elements r=ochameau
    
    Depends on D27695
    
    Differential Revision: https://phabricator.services.mozilla.com/D27696

commit dc47e7ca63d1403a0f85c5db4f712addf6cdfde2
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 21:36:04 2019 +0000

    Bug 1543940 - Use the toolbox top window for context menus r=ochameau
    
    Depends on D28036
    
    If a context menu is opened in the toolbox document when running in a frame with type=content, keyboard navigation will not move to the context menu when it's opened.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27695

commit e62cb511f209e881bd484a25108d7591ebb34718
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 21:35:36 2019 +0000

    Bug 1543940 - menu.popup() should take a document argument instead of toolbox r=ochameau
    
    Depends on D27693
    
    Menu::popup and popupAtZoom are expecting a toolbox argument as last argument.
    However, half of the callsites do not have access to the toolbox and just pass
    a { doc } object. This is misleading when trying to work on menu.js because you
    cannot rely on toolbox APIs.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28036

commit 55865a28027eba641a2e1a04561a1d086385aadd
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 21:35:02 2019 +0000

    Bug 1543940 - Rely on chromeEventHandler for toolboxContextMenu events r=ochameau
    
    Using chromeEventHandler will allow us to catch events fired from any frame.
    By default when DevTools are in a type=chrome frame, events also bubble across frames.
    With type=content this is no longer the case.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27693

commit 447140f9d96191dbfb761a9a08ad49321e66f885
Merge: 4b52d12b1b08 7bd9138788c2
Author: Oana Pop Rus <opoprus@mozilla.com>
Date:   Thu May 9 00:58:43 2019 +0300

    Merge mozilla-central to autoland. a=merge CLOSED TREE

commit 4b52d12b1b0860527df6ff93a6cc73c80a7b746e
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Thu May 9 00:45:47 2019 +0300

    Backed out changeset f883d868ce31 (bug 1550185) for failing android checkstyle on a CLOSED TREE

commit 90c5048e027c181865e4689a152317f6683921bf
Author: Marco Bonardo <mbonardo@mozilla.com>
Date:   Wed May 8 21:14:35 2019 +0000

    Bug 1535656 - Quantum bar results flicker while typing a search. r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30190

commit a759e13096b2a706c3a6ea860f900e2dd76e47f1
Author: Marco Bonardo <mbonardo@mozilla.com>
Date:   Wed May 8 21:14:33 2019 +0000

    Bug 1548817 - Quantum Bar controller notifications may arrive out of order. r=adw
    
    Differential Revision: https://phabricator.services.mozilla.com/D30082

commit 673f499ae8633a499eb7bc2e8763e6eb78725052
Author: alwu <alwu@mozilla.com>
Date:   Wed May 8 18:09:56 2019 +0000

    Bug 1549642 - handle cue with negative duration. r=jya
    
    According to the spec [1], the cue's end time might be negative and be smaller than its start time.
    
    In this case, when we reach the cue's start on the media time line, we should treat it as a `missing cue` (which won't be actually displayed, but will receive events) when we run the `TimeMarchesOn`.
    
    Therefore, we have to add this kind of cue into `otherCue` and let `TimeMarchesOn` handles it properly, to dispatch `enter` and `exit` event for it.
    
    [1] https://html.spec.whatwg.org/multipage/media.html#text-track-cue-end-time
    
    Differential Revision: https://phabricator.services.mozilla.com/D30242

commit dcf604a5344f054800d38f586ec44560d0985aa3
Author: alwu <alwu@mozilla.com>
Date:   Tue May 7 18:01:44 2019 +0000

    Bug 1548731 - part3 : modify wpt 'track-mode.html'. r=smaug
    
    This patch does two changes in order to test the correct behavior.
    
    (1) Not to use time out function
    Waiting for 0.4s by using timeout function doesn't mean the code will exactly be executed after 0.4s.
    If we would like to specify the time when we would like to change track's mode, we should listen for video's `timeupdate` to get the correct result.
    
    (2) Modify ending condition
    As this test is going to turn the track's mode to `showing/hidden` after video plays after 0.4s, the second and the third cue would be showed correctly.
    
    The second cue is from 0.3 to 0.7, so when we changed track mode in 0.4s, the second cue would be regard as an active cue, and we would dispatched `enter` event on it. When the cue is going to become inactive, the event `exit` would be dispatched.
    
    Therefore, there would be total 4 times of the accumulation of `enter` and `exit` events, which means `oncuechange` would also be dispatched 4 times.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30141

commit bd2c13ff1c5c6fcf84bb231e394eb462337b6b5f
Author: alwu <alwu@mozilla.com>
Date:   Wed May 8 21:23:31 2019 +0000

    Bug 1548731 - part2 : enable failed wpt items. r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D29784

commit f4d8a6ee24f783e2bde3bd01c82fedfe46925fff
Author: Michael Ratcliffe <mratcliffe@mozilla.com>
Date:   Tue May 7 14:59:05 2019 +0000

    Bug 1306054 - [inactive CSS] Fix current tests and add new test r=rcaliman
    
    ### Try
    
    https://treeherder.mozilla.org/#/jobs?repo=try&revision=0bad22682ebfa917a91e9b95dab5345093f68d79
    
    Differential Revision: https://phabricator.services.mozilla.com/D29025

commit 3c6160b53eedbead4f919917f1e899a83d7f5c6b
Author: Michael Ratcliffe <mratcliffe@mozilla.com>
Date:   Tue May 7 14:58:50 2019 +0000

    Bug 1306054 - Display an indicator on properties with inactive CSS r=rcaliman
    
    ### Summary of Changes
    
    1. Added `element-style.js::refreshUnusedCssAll()`:
       - This method refreshes the CSS declarations for every property change and then calls  `element-style.js::_updatePropertyUsed()` for each pseudo element.
    2. Added `element-style.js::_updatePropertyUsed()`:
       - This method simply updates the unused CSS HTML for each property that needs it.
    3. Added `alerticon-unused.svg`.
    4. A tiny bit of tidying in `devtools/client/themes/rules.css`:
       - Added blank lines before comments.
       - Changed `0px` to `0`;
       - Merged both the `#ruleview-class-panel .classes` rules.
       - Added used and unused CSS styles.
       - Hooked `InactivePropertyHelper` into `devtools/server/actors/styles.js`
    5. `devtools/server/actors/utils/inactive-property-helper.js` contains the actual unused CSS engine.
    6. This feature exposed a race condition inside `head.js::assertShowPreviewTooltip()`. It was mousing over an element and sometimes the tooltip emitted "shown" before we added the listener. This is now fixed.
    
    ### Try
    
    https://treeherder.mozilla.org/#/jobs?repo=try&revision=016f8dc8e05dbaa89bc5a79b822ce23e786d3fc1
    
    Differential Revision: https://phabricator.services.mozilla.com/D26879

commit 41137061048b3eaf463bd755c5c291e9afa282ec
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Fri May 10 16:27:49 2019 +0000

    Bug 1533797 - Let freetype backend fall back to MS_SYMBOL if no UNICODE charmap is available. r=lsalzman
    
    Differential Revision: https://phabricator.services.mozilla.com/D30625

commit 4240ea50735f4ca686b97bfcebbe4429c57a1459
Author: Brian Grinstead <bgrinstead@mozilla.com>
Date:   Fri May 10 14:33:48 2019 +0000

    Bug 1549931 - Only hide direct children of treecolpicker menupopups r=surkov
    
    Since the menuitem DOM is not anonymous anymore, without scoping the selector
    we end up hiding contents of menuitems as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30521

commit d02ea20ffc22b560dccfcf0031e37fcd8ede172c
Author: Matthew Noorenberghe <mozilla@noorenberghe.ca>
Date:   Fri May 10 17:58:10 2019 +0000

    Bug 1550669 - Add a second row to autocomplete items for logins that shows origins. r=jaws
    
    Based on a patch by Jared Wein <jwein@mozilla.com>
    
    Differential Revision: https://phabricator.services.mozilla.com/D27719

commit 7f1b08b456fad319225f8610d8ef57d0b35763ad
Author: Dorel Luca <dluca@mozilla.com>
Date:   Fri May 10 21:10:25 2019 +0300

    Backed out changeset e978f9960f57 (bug 1546627) for Browser-chrome failures in toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadAuto_staging.js. CLOSED TREE

commit 098b2dadc2b723459a36b0720ec1ee3ef6d64de0
Author: Dorel Luca <dluca@mozilla.com>
Date:   Fri May 10 20:43:11 2019 +0300

    Backed out changeset 905f054bd2c9 (bug 1550090)  for Browser-chrome failure on toolkit/mozapps/extensions/test/browser/browser_webapi_theme.js. CLOSED TREE

commit 69d645a35fda0a14353ea15f179dad59f0ba3e71
Author: Dorel Luca <dluca@mozilla.com>
Date:   Fri May 10 20:08:37 2019 +0300

    Backed out changeset 865ec5a708ba (bug 1535484) for ESlint failure. CLOSED TREE

commit e4faa2bf2526becaad6162e3336233195b86cf0c
Author: Kirk Steuber <ksteuber@mozilla.com>
Date:   Fri May 10 16:56:45 2019 +0000

    Bug 1546627 - Prevent Firefox from prematurely showing "Restart to Update" on startup r=rstrong
    
    Differential Revision: https://phabricator.services.mozilla.com/D30520

commit bab4856e444ed6e0d74f65145beeb804e046efb5
Author: Bob Clary <bclary@bclary.com>
Date:   Fri May 10 16:31:18 2019 +0000

    Bug 1550417 - Capture logcat if apk installation fails in raptor, r=gbrown,rwood.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30633

commit 0e916bb235fe4370265652842bd45951a40778bb
Author: Gurzau Raul <rgurzau@mozilla.com>
Date:   Fri May 10 16:46:40 2019 +0000

    Bug 1550381 - Disable track-cues-cuechange.html on Windows. r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30661

commit 47bb1ecc30e41f4989d59cb96d28234a4d18d5e6
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Fri May 10 16:42:02 2019 +0000

    Bug 1535484 - Add proper logs for node-devtools test suite r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30630

commit 09dd4f765ab4e0e26e977ee2a012003845a766ef
Author: Jan-Ivar Bruaroey <jib@mozilla.com>
Date:   Fri May 10 16:06:09 2019 +0000

    Bug 1546865 - Retry gUM on mic process limit collision after 200 ms. r=padenot
    
    Differential Revision: https://phabricator.services.mozilla.com/D30290

commit 43570d1d992ea5fd1a87f9c9f38571d8961a8aa3
Author: Gurzau Raul <rgurzau@mozilla.com>
Date:   Fri May 10 16:00:06 2019 +0000

    Bug 1532186 - Disable readFromParcel_throwOnAlreadyOpen for frequent failures on pgo build. r=gbrown
    
    Differential Revision: https://phabricator.services.mozilla.com/D30656

commit da13b6ff077c981b301eb75d80b9926c1f891524
Author: Mark Banner <standard8@mozilla.com>
Date:   Fri May 10 14:53:20 2019 +0000

    Bug 1550599 - Move duplicated code out of SearchService/SearchEngine.jsm into SearchUtils.jsm. r=daleharvey
    
    Differential Revision: https://phabricator.services.mozilla.com/D30635

commit 1edf1548ed86631dbc9139dd2845eacfd67c413e
Author: Andrew McCreight <continuation@gmail.com>
Date:   Fri May 10 04:32:24 2019 +0000

    Bug 1550590 - nsIScriptChannel isn't used by script. r=bzbarsky
    
    Differential Revision: https://phabricator.services.mozilla.com/D30606

commit 8102749465cffa884607f62dbbbcc9684ab2b67a
Author: Andrew McCreight <continuation@gmail.com>
Date:   Fri May 10 06:04:53 2019 +0000

    Bug 1550591 - nsIRequestTailUnblockCallback and nsIRequestContext don't need to be scriptable. r=valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D30607

commit 60e84f32f35b6df902dfe696cbe538b94b82b610
Author: David Walsh <dwalsh@mozilla.com>
Date:   Fri May 10 15:08:40 2019 +0000

    Bug 1549987 - Improve scrolling feel for quick open r=jlast
    
    Removes the smoothscrolling for QuickOpen
    
    Differential Revision: https://phabricator.services.mozilla.com/D30420

commit ab920426d2941401f312a422e3f27571f1b645be
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Fri May 10 15:23:44 2019 +0000

    Bug 1550726 - save the update after setting the applyStart property value for telemetry. r=bytesized
    
    Differential Revision: https://phabricator.services.mozilla.com/D30639

commit 73a1c35d2a0a47baf3447503863bf906b9e55688
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Fri May 10 15:28:04 2019 +0000

    Bug 1550090 - Fix theme active check. r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30396

commit dfe2a173c9b3897d2a95b742b98d6d091c7669c2
Author: Myk Melez <myk@mykzilla.org>
Date:   Fri May 10 13:40:03 2019 +0000

    Bug 1548195 - fix xulstore warnings/errors on Rust 1.36 r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D30570

commit 0087d6653c8451d6d9c80d280ccc290b93687ab9
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 10 18:55:08 2019 +0300

    Backed out 2 changesets (bug 1541419) for frequent xpcshell failures e.g. test_duckduckgo.js. CLOSED TREE
    
    Backed out changeset e661822f6730 (bug 1541419)
    Backed out changeset 3d13d2cb56d1 (bug 1541419)

commit 2512ea4aa3cea90d4c82608df74878cfb90efd1d
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 10 18:16:09 2019 +0300

    Backed out changeset 1760c6913c09 (bug 1549340) for rust bustage. CLOSED TREE

commit ca02d1d64764e73f12776f4fc37a2afdea9b54ce
Author: Gurzau Raul <rgurzau@mozilla.com>
Date:   Fri May 10 15:08:12 2019 +0000

    Bug 1543355 - Disable org.mozilla.geckoview.test.ContentDelegateTest.download for frequent failures. r=gbrown
    
    Differential Revision: https://phabricator.services.mozilla.com/D30648

commit 07c84bc39bbf2a48232048530be7143784e773e5
Author: John Dai <jdai@mozilla.com>
Date:   Fri May 10 15:01:42 2019 +0000

    Bug 1538979 - Part 3: Add testcase to test JSWindowActor's lifecycle; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30197

commit 73946461c6e27751a4a46fd3622bceafe7dd607c
Author: John Dai <jdai@mozilla.com>
Date:   Fri May 10 15:01:40 2019 +0000

    Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30196

commit eb545e81923edbb90a8ee6f4a70d910457d11ed2
Author: John Dai <jdai@mozilla.com>
Date:   Fri May 10 15:01:33 2019 +0000

    Bug 1538979 - Part 1: Clear mManager in ActorDestroy and disallow sending message while Destroying; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30195

commit 56f8b761cf76475b490be0eecbae9502567ec79f
Author: Miriam <bmiriam1230@gmail.com>
Date:   Thu May 9 21:19:54 2019 +0000

    Bug 1537740 highlight from location to end of current token when paused on breakpoint
    
    With the changes I made, any time the debugger is paused, only the token directly after the column breakpoint is highlighted. My commit also changes highlighting rules for debug lines without column breakpoints. I collected examples in the document below demonstrating cases with and without column breakpoints.
    
    https://docs.google.com/document/d/1w9kaAzVgns5oQnONTPuPiREyhaq6NGd4mp6yvVUEU1Y/edit?usp=sharing
    
    I changed one CSS file because without that change, the next column breakpoint after the token would also be highlighted which was misleading.
    
    I would appreciate any feedback on these changes. Thank you!
    
    Differential Revision: https://phabricator.services.mozilla.com/D30089

commit 1a5fa678a51fe09f6455450df58fce915bc4c948
Author: Dão Gottwald <dao@mozilla.com>
Date:   Fri May 10 14:43:41 2019 +0000

    Bug 1534289 - Fix download panel summary color in dark mode. r=ntim
    
    Differential Revision: https://phabricator.services.mozilla.com/D30644

commit aeb84a6a7950a832855dc67164e6fa9e8a035466
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 10 17:48:51 2019 +0300

    Backed out changeset f005c5114e06 (bug 1535484) for node devtools failures. CLOSED TREE

commit 70c4e646ac223f2310e73086855fe4eddeaaf5ab
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Fri May 10 14:31:49 2019 +0000

    Bug 1535484 - Add proper logs for node-devtools test suite r=jlast
    
    Differential Revision: https://phabricator.services.mozilla.com/D30630

commit 1bcf3f91146d5a650a0af85f731d3f792f7dc0d4
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Fri May 10 14:08:07 2019 +0000

    Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
    
    Differential Revision: https://phabricator.services.mozilla.com/D30493

commit 05b609f8f8b142d533bfc04774a216e9b675e5e8
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Wed May 8 22:05:53 2019 +0000

    Bug 1330467 - part 12. FPI isolation of translation permissions; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19933

commit b30f5343a5aaaba2b5437d2495833f8fcf28f680
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Wed May 8 15:28:01 2019 +0000

    Bug 1330467 - part 11. Use principal for permissions in webrtc UI; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19932

commit 0bc3df9ddb65eb38598d50628bd45555a970635b
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 7 22:19:06 2019 +0000

    Bug 1330467 - part 10. Use principal for permissions in browser site-identity; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19931

commit 59fda6741bf37223d347d667926b14f405a6f5d8
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 7 22:20:46 2019 +0000

    Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D19930

commit 8375ff10b0b2b5923ac15782dd60fc4c302df42c
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 7 22:19:02 2019 +0000

    Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel
    
    Differential Revision: https://phabricator.services.mozilla.com/D19929

commit b274ebf6a6fafc44acee4db8e899aad70484b0a6
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 7 22:18:56 2019 +0000

    Bug 1330467 - part 7. Confirm FPI in permission manager tests; r=Ehsan
    
    Differential Revision: https://phabricator.services.mozilla.com/D19928

commit 5cb012b1a1cb65143c77f2d2fadd8eb687f25cc5
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 7 22:17:09 2019 +0000

    Bug 1330467 - part 6. Use principal for permissions in sitePermissions.js; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19927

commit 986e5d76986ffb69d3bbec85ace8d1eebdacc413
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Wed May 8 09:03:06 2019 +0000

    Bug 1330467 - part 5. Access permissions by principal in PermissionUI.jsm; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19926

commit a45889f4555542fe41df95e9e18888630f3e0ec4
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Wed May 8 09:04:51 2019 +0000

    Bug 1330467 - part 3. Use principal for permissions in pageinfo/permissions.js; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19924

commit 2cd99cc4a5df35a868199a8e07eadd5dcefed1d1
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Tue May 7 22:15:43 2019 +0000

    Bug 1330467 - part 2. Add SitePermissions APIs functions to accept principal; r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D19923

commit a4e5e41b0b7304c1bc40e6cadb3d42edb75187ca
Author: Liang-Heng Chen <xeonchen@gmail.com>
Date:   Wed May 8 13:41:57 2019 +0000

    Bug 1330467 - part 1. Don't strip first party domain from permissions key; r=johannh,Ehsan
    
    Differential Revision: https://phabricator.services.mozilla.com/D19922

commit 518d6262580b7bf4c139c777d4547df2f7aca1f9
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Fri May 10 13:58:33 2019 +0000

    Bug 1548015 - Skip browser_aboutdebugging_devtoolstoolbox_shortcuts on ccov r=daisuke
    
    Differential Revision: https://phabricator.services.mozilla.com/D30634

commit 19226ab218ef9ced49db5fa829ece555b3055542
Author: Valentin Gosu <valentin.gosu@gmail.com>
Date:   Fri May 10 13:56:27 2019 +0000

    Bug 1547882 - Fix test_bug337744.js that expects no %2f in the query of resource URLs r=kmag,kershaw
    
    Differential Revision: https://phabricator.services.mozilla.com/D30351

commit 10dcb35bbe1f79f5ca908ec71b42d49f3000cd7d
Author: Valentin Gosu <valentin.gosu@gmail.com>
Date:   Fri May 10 13:56:05 2019 +0000

    Bug 1547882 - Don't unescape %2e and %2f in the query or hash or moz-extension URLs. r=kershaw
    
    Since the SubstitutingProtocolHandler is also extended by nsResProtocolHandler, this change would also apply to resource:// URLs.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30344

commit 8f4901be368a493516fc88f59bc1020ef2f6d61f
Author: Joel Maher <jmaher@mozilla.com>
Date:   Fri May 10 13:35:50 2019 +0000

    Bug 1539856  disable tp6-3 on windows ux laptops from running on autoland. r=davehunt
    
    disable tp6-3 on windows ux laptops from running on autoland
    
    Differential Revision: https://phabricator.services.mozilla.com/D30482

commit b63c9c575ef90539788940d4f439cc8d35338235
Author: Andrew Halberstadt <ahalberstadt@mozilla.com>
Date:   Thu May 9 19:07:57 2019 +0000

    Bug 1550515 - [mochitest] Don't 'keep_open' a single mochitest when using --headless, r=gbrown
    
    Differential Revision: https://phabricator.services.mozilla.com/D30536

commit 9a57f2e63b3d751d5ddc7e5560cd0d9c9d108aac
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 12:03:40 2019 +0000

    Bug 1548858 - skip test_can_play_type_mpeg.html on android r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30627

commit 8dd10905b942e4ad5db57f46552a4244a17c64b3
Author: Florin Strugariu <fstrugariu@mozilla.com>
Date:   Thu May 9 13:24:16 2019 +0000

    Bug 1549992 [mozdevice] mozdevice is not returning exception launch_application is returning a error r=bc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30368

commit 8265b10ebf527cce0feb96d1cb18354073d2a287
Author: Hiroyuki Ikezoe <hikezoe@mozilla.com>
Date:   Fri May 10 10:35:45 2019 +0000

    Bug 1541253 - Test cases for CSS visibility propagation. r=tnikkel
    
    There are three test cases;
    
     1) Two iframes are swapped
     2) Changing the visibility of the parent document doesn't clobber a child
        document's visibility in the case where the child document has been hidden
        by another element in the parent document
     3) an iframe is initially inside a visibility:hidden element in the parent
        document
    
    Depends on D26253
    
    Differential Revision: https://phabricator.services.mozilla.com/D27842

commit 61e8638711b85fcb0883a09ef355fbe1edc36fb0
Author: Hiroyuki Ikezoe <hikezoe@mozilla.com>
Date:   Fri May 10 11:22:28 2019 +0000

    Bug 1541253 - Check PresShell::IsUnderHiddenEmbedderElement where we need to check CSS visibility state across the document boundary. r=tnikkel
    
    Depends on D26252
    
    Differential Revision: https://phabricator.services.mozilla.com/D26253

commit a1867ec55a7bcae940b2d082f297e6a42b7ca223
Author: Hiroyuki Ikezoe <hikezoe@mozilla.com>
Date:   Fri May 10 11:15:43 2019 +0000

    Bug 1541253 - Propagate CSS visivibility information to descendant documents. r=tnikkel
    
    Depends on D26251
    
    Differential Revision: https://phabricator.services.mozilla.com/D26252

commit 0e08985f9f0e22bab237c6d4c0af78c83c000222
Author: Hiroyuki Ikezoe <hikezoe@mozilla.com>
Date:   Fri May 10 11:15:30 2019 +0000

    Bug 1541253 - Make PresShell::IsVisible const. r=tnikkel
    
    Differential Revision: https://phabricator.services.mozilla.com/D26251

commit 15d91c8977e84e941eef7cf667e6183b11fb9db1
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Fri May 10 11:46:49 2019 +0000

    Bug 1521280 - Convert search-textbox to a custom element. r=dao,bgrins
    
    Differential Revision: https://phabricator.services.mozilla.com/D23045

commit 8815f02a0400c9b36f8631349fd5a857376626c3
Author: Dzmitry Malyshau <dmalyshau@mozilla.com>
Date:   Fri May 10 02:22:51 2019 +0000

    Bug 1532174 - Repace WR RelativeTransform with CoordinateSpaceMapping, improve flattening semantics. r=gw
    
    This change makes get_relative_transform() to no longer rely on any flattening done before in the pipeline.
    This makes it correct is some of the cases we failed previously (see ini files removed).
    It now does flattening on every flat coordinate system it passes through, and it's used for SpaceMapper.
    The old RelativeTransform is now replaced with CoordinateSpaceMapping, which reduces the zoo of our types :)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30600

commit 01c27b7fa5a7de7efe212454001e7bdce1a20d0c
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 10 14:21:07 2019 +0300

    Backed out changeset 7c1fce459b7a (bug 1549909) for crashtest failures on 1458028.html. CLOSED TREE

commit d6404930c47c33e1318c8d7a5a4632cfda7e3a3b
Author: Dão Gottwald <dao@mozilla.com>
Date:   Fri May 10 11:12:47 2019 +0000

    Bug 1538049 - Fix broken .titlebar-button selector. r=ntim
    
    Differential Revision: https://phabricator.services.mozilla.com/D30626

commit 429e5d23f5f605b789578777985ec088b0d9b095
Author: Nikki S <nikkisharpley@gmail.com>
Date:   Fri May 10 10:29:49 2019 +0000

    Bug 1550565 - [mozlog] Update mozlog version number to 4.1 r=jgraham
    
    The Mozlog version number needed to be updated to 4.1 for the new
    release on PyPI. The dependencies of other libraries that require
    mozlog were updated to reflect the new version. (mozversion,
    mozrunner, mozprofile)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30550

commit a13db8feab630ea1c8911a99db994700408763e4
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Fri May 10 09:55:47 2019 +0000

    Bug 1541404 part 26 - Some JSOP_FORCEINTERPRETER changes. r=tcampbell
    
    Initially the plan was for the Baseline Interpreter to "support"
    JSOP_FORCEINTERPRETER like the C++ interpreter. However this complicated
    many things:
    
    * We needed to do a VM call to allocate a TypeScript when we resumed
      generators (the only place where it was needed).
    
    * This meant our Baseline Interpreter warm-up heuristics didn't apply to
      generators.
    
    * It complicates the profiler work because it assumes all Baseline Interpreter
      frames have a TypeScript.
    
    We've been moving towards making the Baseline Interpreter more like the JITs
    for now (requiring a TypeScript instead of a BaselineScript) so I think this is
    the right move until we change that.
    
    This also improves things for the Baseline Compiler: we now have a MOZ_CRASH
    instead of an abort.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30331

commit facd4d188a73c69b3e94c770ff4de5500c74dd0a
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Fri May 10 09:55:51 2019 +0000

    Bug 1541404 part 25 - Various minor changes. r=djvj
    
    Differential Revision: https://phabricator.services.mozilla.com/D29993

commit 1a7dbd3bb1e0791b6d1f742df1589d898591ff3a
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Fri May 10 09:55:49 2019 +0000

    Bug 1541404 part 23 - Implement more BaselineInterpreterGenerator bits. r=djvj
    
    Differential Revision: https://phabricator.services.mozilla.com/D29989

commit 2aadd5b4fcd9b0c7a85bbc49d74f283f82c1c718
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Fri May 10 09:55:47 2019 +0000

    Bug 1541404 part 22 - Add BaselineInterpreterGenerator::emitDebugTrap. r=djvj
    
    Differential Revision: https://phabricator.services.mozilla.com/D29818

commit 1c52435f2d78489654e8e996913ecada9a6bfe92
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Fri May 10 09:54:04 2019 +0000

    Bug 1541404 part 21 - Interpreter DebugTrapHandler changes. r=nbp
    
    Differential Revision: https://phabricator.services.mozilla.com/D29804

commit 04c2ee1cc8d3dda2edee30792c2ccf2ac430d200
Merge: b189c2b53870 d43cf95094f4
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 13:01:38 2019 +0300

    Merge mozilla-central to autoland on a CLOSED TREE

commit b189c2b5387076d3aefd486c17ebcab55667edab
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 10 12:44:22 2019 +0300

    Backed out 3 changesets (bug 1538979) for bustage on JSWindowActor.cpp. CLOSED TREE
    
    Backed out changeset a098226e4211 (bug 1538979)
    Backed out changeset 8e065761738c (bug 1538979)
    Backed out changeset 9df2b856b655 (bug 1538979)

commit a6cae8f991403d2b0addfb3d014111d80f03a4b7
Author: Florin Strugariu <fstrugariu@mozilla.com>
Date:   Fri May 10 09:32:00 2019 +0000

    Bug 1549949 Errors on launching activities are causing timeouts r=perftest-reviewers,davehunt
    
    Differential Revision: https://phabricator.services.mozilla.com/D30343

commit 709787c68ae95c329dc126877ec5372a56efaad4
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Fri May 10 09:25:01 2019 +0000

    Bug 1548770 - Better test for File.createFile(), r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30612

commit 0f0fc4c99eddd94847ee515f6ff37114194d4cbe
Author: John Dai <jdai@mozilla.com>
Date:   Fri May 10 09:19:37 2019 +0000

    Bug 1538979 - Part 3: Add testcase to test JSWindowActor's lifecycle; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30197

commit ae15b10d8e42924f25a0f306f4358f0a2ce2df7c
Author: John Dai <jdai@mozilla.com>
Date:   Fri May 10 09:19:30 2019 +0000

    Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30196

commit a52bcc463c12a9987619278fb2a94c2ad13a2da1
Author: John Dai <jdai@mozilla.com>
Date:   Fri May 10 09:19:27 2019 +0000

    Bug 1538979 - Part 1: Clear mManager in ActorDestroy and disallow sending message while Destroying; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30195

commit 9573caabfe8979e5faa6d1bbae03e022ead15520
Author: Mark Banner <standard8@mozilla.com>
Date:   Thu May 9 19:45:49 2019 +0000

    Bug 1541419 - Adds test to ensure that search engines are using the correct domain in all regions/locales. r=daleharvey
    
    Depends on D30398
    
    Differential Revision: https://phabricator.services.mozilla.com/D30399

commit 7f7e04f02ca0866b96a41bacf8ca4f913ccfd821
Author: Mark Banner <standard8@mozilla.com>
Date:   Fri May 10 08:50:06 2019 +0000

    Bug 1541419 - Correct the search form url for Ebay in 'be' locale. r=mikedeboer
    
    Differential Revision: https://phabricator.services.mozilla.com/D30398

commit 50e949c8fec399fab57a4b036f9a4df555f2c350
Author: Andy Wingo <wingo@igalia.com>
Date:   Fri May 10 09:16:02 2019 +0000

    Bug 1550679 - Remove duplicate typedef in ARM assembler r=jandem
    
    Differential Revision: https://phabricator.services.mozilla.com/D30617

commit f642c1a7123e56579fb0e5d88521bb5b9ee5bcc5
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 08:47:46 2019 +0000

    Bug 1525580 - disabled update-bytecheck.https.html on win qr and debug r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30610

commit 3ec2c1ce293a11b6d009c83d7aefeffff2a1504b
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Fri May 10 08:48:24 2019 +0000

    Bug 1427396 - disable test_fetch_basic_http_sw_reroute.html and test_formdataparsing_sw_reroute.html on linux and not debug r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D29986

commit 0f22bc2f8eeea6fb7d5eeb905b229b271d0c6960
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 10:07:37 2019 +0300

    Bug 1549667 - [mips] Fix unaligned load with sign/zero extend. r=lth
    
    Reviewers: jandem, lth
    
    Reviewed By: lth
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30337

commit d61fcb22e7a9065b3d26fbecc634f5e0707d030f
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 10:04:16 2019 +0300

    Bug 1549667 - [mips] skip tests which need --spectre-XXX on. r=jandem
    
    Reviewers: jandem, lth
    
    Reviewed By: jandem
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30172

commit e11100b959b6aefeeb32288fc12c67d2939effa5
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 10:01:37 2019 +0300

    Bug 1549667 - [mips64] Adding missing 'breaks' to 'switch' statements. r=jandem
    
    Reviewers: jandem
    
    Reviewed By: jandem
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30167

commit f3a8579ab5f7711ae9a459935bba2fc4c5ffd0ec
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 09:58:48 2019 +0300

    Bug 1549667 - [mips] Add function cmp32Move{32,ptr}. r=jandem
    
    Reviewers: jandem
    
    Reviewed By: jandem
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30165

commit e64f5b609afeeebcda3dd2beb379b4e8897a287a
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Fri May 10 09:56:29 2019 +0300

    Backed out 4 changesets (bug 1549667) for missing reviewers. CLOSED TREE
    
    Backed out changeset b0a2912f83a9 (bug 1549667)
    Backed out changeset acf19aefc4d2 (bug 1549667)
    Backed out changeset 5d580fa5d753 (bug 1549667)
    Backed out changeset b661a2bf1626 (bug 1549667)

commit a33d603cfaeb6cc9c81f2d518d9435f8f6850969
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Thu May 9 19:26:53 2019 +0000

    Bug 1548770 - File.createFile() should not assume that the file doesn't exist, r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D30534

commit 76813366ff62973d84036125d023f5abf66b5bbc
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 09:43:52 2019 +0300

    Bug 1549667 - [mips] Fix unaligned load with sign/zero extend.
    
    Reviewers: jandem, lth
    
    Reviewed By: lth
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30337

commit 81705ab9a592990c0092e3719c73cf68be50fbe4
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 09:42:38 2019 +0300

    Bug 1549667 - [mips] skip tests which need --spectre-XXX on.
    
    Reviewers: jandem, lth
    
    Reviewed By: jandem
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30172

commit fea4b902a5cd62361d0a676ec666e76d32c57f3f
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 09:41:48 2019 +0300

    Bug 1549667 - [mips64] Adding missing 'breaks' to 'switch' statements.
    
    Reviewers: jandem
    
    Reviewed By: jandem
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30167

commit 4fb80935576a93101dde8d7105e73ef4a3f744a2
Author: Yu Yin <yuyin-hf@loongson.cn>
Date:   Fri May 10 09:39:58 2019 +0300

    Bug 1549667 - [mips] Add function cmp32Move{32,ptr}.
    
    Reviewers: jandem
    
    Reviewed By: jandem
    
    Subscribers: jandem
    
    Bug #: 1549667
    
    Differential Revision: https://phabricator.services.mozilla.com/D30165

commit 9057b295ca390c7cf2b544a8e0d86a33cf82e993
Author: Henri Sivonen <hsivonen@hsivonen.fi>
Date:   Thu May 9 13:42:22 2019 +0000

    Bug 1543578 - Avoid synthetizing BrowserParent IME focus change when opening a menu. r=masayuki
    
    Differential Revision: https://phabricator.services.mozilla.com/D28470

commit 49e0949e9fd084b1d94a548b8bba94a74c54a3b1
Author: Alex Chronopoulos <achronop@gmail.com>
Date:   Fri May 10 05:20:18 2019 +0000

    Bug 1549915 - Import dav1d from upstream to a713643. r=TD-Linux
    
    Differential Revision: https://phabricator.services.mozilla.com/D30507

commit 3b50da49e13263d7d17dce37049f8c41cb9fe1fb
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Tue May 7 14:16:22 2019 +0000

    Bug 1547994 - Remove preference that can disable Remote Settings signature verification r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D29656

commit 1273830c69b6cdbda1aec0da6be25a8e594f1903
Author: Lars T Hansen <lhansen@mozilla.com>
Date:   Wed May 8 09:17:56 2019 +0000

    Bug 1545761 - Accept paren-less initializer syntax for globals. r=jseward
    
    This is for alignment with the WAT standard (wabt / reference interpreter).
    To simplify, we split this parsing out from the parsing used for the
    initializers for elem/data because those have other complexities and
    will be handled separately, see bug 1527871.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30333

commit 97c2d3583a8a6f91da622e115cf3a24123226fc7
Author: Jan de Mooij <jdemooij@mozilla.com>
Date:   Wed May 8 08:18:41 2019 +0000

    Bug 1541404 part 20 - Implement more BaselineInterpreterCodegen bits. r=djvj
    
    Differential Revision: https://phabricator.services.mozilla.com/D29463

commit 14d1e020c8d37f8e22b2af8b41e6703062fe5e0a
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Wed May 8 12:02:03 2019 +0300

    Backed out changeset 2996e082682c (bug 1548858) for mda failures at dom/media/test/test_can_play_type_mpeg.html

commit 8e5709f48ee6e0869bc05301736fd279851c8ee9
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Wed May 8 09:00:02 2019 +0000

    Bug 1543714 - Move BytecodeSection,PerScriptData and related classes to BytecodeSection.{cpp,h}. r=jorendorff
    
    Differential Revision: https://phabricator.services.mozilla.com/D27098

commit 030e7225b51d5e5f565658307cd571c8f249ac8d
Author: Florian Quèze <florian@queze.net>
Date:   Wed May 8 08:56:26 2019 +0000

    Bug 1549723 - disable browser_startup_mainthreadio.js and browser_startup_content_mainthreadio.js mochitests for debug builds, r=mconley.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30220

commit e4f40f2bb515d99cf0bbb241e1d04530d001e2dc
Author: Florian Quèze <florian@queze.net>
Date:   Wed May 8 08:56:24 2019 +0000

    Bug 1547018 - Add a mochitest tracking child process startup main thread I/O, r=Felipe.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28869

commit fe83f482dfce9524ddb6d0539d5c47c429465d79
Author: Florian Quèze <florian@queze.net>
Date:   Wed May 8 08:56:22 2019 +0000

    Bug 1540135 - Add a startup mochitest tracking mainthread I/O, r=Felipe.
    
    Differential Revision: https://phabricator.services.mozilla.com/D25392

commit 4027c11bd48b290aa8bc55d9aa965acfc85996b0
Author: Daisuke Akatsuka <dakatsuka@mozilla.com>
Date:   Wed May 8 07:18:39 2019 +0000

    Bug 1539688: Add a test which disables local tab debugging. r=jdescottes
    
    Depends on D30315
    
    Differential Revision: https://phabricator.services.mozilla.com/D30316

commit 9619ce2567c6ef8b1c26f691df3efaca4a980a51
Author: Daisuke Akatsuka <dakatsuka@mozilla.com>
Date:   Wed May 8 08:54:39 2019 +0000

    Bug 1539688: Avoid to call listTabs() if the tab category does not display. r=jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D30315

commit 135f6ed2eb0b012310c7af75639bb230acb62b92
Author: Ian Moody <moz-ian@perix.co.uk>
Date:   Tue May 7 18:36:19 2019 +0000

    Bug 1549537 - Unconditionally offer 'Span' option for desktop background position on Linux. r=sfoster
    
    Bug 1544105 added a default implementation of `GfxInfoBase::FindMonitors` so
    `gfxInfo.getMonitors()` no longer throws on Linux, but it only ever returns the
    primary monitor there.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30096

commit 9d61cf8e464aaa099c4cc643f296f384456fc8fa
Author: Luca Greco <lgreco@mozilla.com>
Date:   Tue May 7 13:58:44 2019 +0000

    Bug 1549706 - Fix typo on abuse-report-broken-example Fluent string. r=flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30186

commit ac96b5e79356c1cae8cd336451108eccf145600a
Author: Makoto Kato <m_kato@ga2.so-net.ne.jp>
Date:   Tue May 7 20:17:28 2019 +0000

    Bug 1538458 - Part 2. Update tests that includes fieldset r=geckoview-reviewers,snorp
    
    Update this junit test with this bug's test case. Actually, autofill_userpass
    doesn't work with the latest GV, so I should like to update this to fix focus
    timing.
    
    Also, this does't run on our test infra because this requires API 26.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30178

commit 40f4eb135f0023b0ea576c2b83dd76c0fd369fcf
Author: Makoto Kato <m_kato@ga2.so-net.ne.jp>
Date:   Tue May 7 20:18:12 2019 +0000

    Bug 1538458 - Part 1. LoginManagerContent requires <input> or <input type="password"> element to recognize login form r=geckoview-reviewers,snorp
    
    Actually, sample url has `<fieldset>` element, so LoginManagerContent cannot detects username field.
    
    `LoginManagerContent.getUserNameAndPasswordFields` detects username field and password field when passing `<input>` element.  So we should pass password field if possible.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30179

commit 8604865f03b6596bbeea809e355b341fe478c74e
Author: alwu <alwu@mozilla.com>
Date:   Tue May 7 11:21:29 2019 +0000

    Bug 1548731 - part1 : support 'cuechange' event. r=smaug
    
    According to the spec [1], `oncuechange` is one of the `GlobalEventHandler`. This event could be fired on `Track` element or `TextTrack` [2].
    
    We would dispatch this event when we run the `TimeMarchesOn` algorithm.
    
    [1] https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncuechange
    [2] https://html.spec.whatwg.org/multipage/media.html#event-media-cuechange
    [3] https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:event-media-cuechange
    
    Differential Revision: https://phabricator.services.mozilla.com/D29783

commit 7c5f7af80fdd3274c8478c258f361b38f3664374
Author: Randall E. Barker <rbarker@mozilla.com>
Date:   Wed May 8 21:23:13 2019 +0000

    Bug 1550185 - Ensure GeckoView CrashHandler.getRootException() does not return null r=snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30422

commit 495c6d5c4df33fe99816d924f090bb767cd548a4
Author: Stephen Donner <stephen.donner@gmail.com>
Date:   Wed May 8 17:50:21 2019 +0000

    Bug 1548987: pypi.python.org should now just be pypi.org in mach_commands.py. r=rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D29985

commit ac9f7ff4c309a595105194fd608d07ba61d8c491
Author: Stephen Donner <stephen.donner@gmail.com>
Date:   Wed May 8 19:21:12 2019 +0000

    Bug 1546741. Land initial idle-power-usage-measurement test for Android. r=rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D29654

commit 86de4500079e3e9e968fe726d3dbbe72c0f96286
Author: Mike Conley <mconley@mozilla.com>
Date:   Wed May 8 20:50:57 2019 +0000

    Bug 1550157 - Set a pref if the user profile is using a userChrome.css or userContent.css file. r=emilio
    
    This is in preparation to disable (but not remove) support for these customizations
    by default. We want to avoid scanning for these files on start-up, but also don't want
    to make our users jump through a pref-flipping hoop to get their customizations back.
    
    So we'll detect those files and flip the pref for this release. For the next release,
    we'll not load those files unless the pref is flipped.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30414

commit 04e2942ecea1e23ada51c46b967028896e3588ec
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Wed May 8 20:38:47 2019 +0000

    Bug 1550052 - Ensure clean android app install via mach; r=jmaher
    
    Uninstalling the test app before re-installing ensures a clean, predictable
    starting state for gtest.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30407

commit f33f412e4b66388970b3d5d6fefb78b47c3cb334
Author: Glenn Watson <github@intuitionlibrary.com>
Date:   Wed May 8 20:32:39 2019 +0000

    Bug 1549921 - Refactor batch building code in preparation for multiple alpha batchers per picture. r=kvark
    
    This patch is scaffolding only - there shouldn't be any functional
    changes as a result of these changes.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30330

commit 3e28a97933cf21dcefb8a176ca82c5ec49289d7a
Author: Olli Pettay <Olli.Pettay@helsinki.fi>
Date:   Wed May 8 19:11:59 2019 +0000

    Bug 1548540, reduce how often performance counters are sent to the parent process, r=tarek
    
    Differential Revision: https://phabricator.services.mozilla.com/D30397

commit 31c1754f7e2ea120b0c5ca27694de27987b69f84
Author: Jim Blandy <jimb@mozilla.com>
Date:   Wed May 8 07:06:36 2019 +0000

    Bug 1546727: Move JSSLOT_DEBUGFRAME_ enum into DebuggerFrame class. r=jorendorff
    
    This is standard SpiderMonkey practice for NativeObject subclasses, and makes
    slot access in DebuggerFrame methods a bit cleaner.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28782

commit 2007160547f0ad25b68a605c14d4fbca9eaf9e71
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Wed May 8 20:28:24 2019 +0000

    Bug 1548769 - Remove WebExtensions icons theming support. r=mikedeboer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29802

commit e3286c48fde3a8442d765e22b2112c3aca90adb1
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Wed May 8 19:52:47 2019 +0000

    Bug 1550069 - Quick fix for 'mach android-emulator' handling of tooltool checksum file; r=aerickson
    
    I think a more robust solution would involve disabling the checksum behavior in tooltool.py;
    I will leave-open for us to consider later. In the meantime, this will get things working again.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30403

commit f450f3ff431a293de6e71b35e2faaacf36ec7fde
Author: jaril <jarilvalenciano@gmail.com>
Date:   Tue May 7 21:13:11 2019 +0000

    Bug 1549777 - Disable cursor events on preview bracket-arrow. r=jlast
    
    The original bug was being caused by a mouseleave from the token and mouseenter into the bracket arrow being triggered immediately after the preview was rendered. This appears less often on longer variable names, but happen all the time for single character variable names.
    
    The problem no longer persists after removing cursor events from the bracket arrow.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30222

commit f22cbdb4ac92c4cc6f75b0142f872f0685ee5bff
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Wed May 8 23:10:44 2019 +0300

    Backed out changeset e8dbcc5c516f (bug 1548769) test_ext_manifest_themes.js on a CLOSED TREE

commit 67fd6236f468d9039a70a826ebf0c47e3770d6b5
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 22:01:01 2019 +0200

    Bug 1538101 - followup: Tweak source-mapped.scss and friends so that browser_webconsole_sourcemap_css.js keeps receiving a warning. r=orange
    
    CLOSED TREE

commit 9f62de01086edb6a7cdef97d33a3614299475d89
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Wed May 8 22:55:45 2019 +0300

    Backed out changeset 4e2250bbaed3 (bug 1548941) for failing test_gpuprocess.js on a CLOSED TREE

commit 82230dbaaefd90931d5c6c5905141f077ee99d51
Author: Jared Wein <jwein@mozilla.com>
Date:   Wed May 8 18:02:26 2019 +0000

    Bug 1548463 - Tests for HTML-based login manager. r=MattN
    
    Differential Revision: https://phabricator.services.mozilla.com/D29625

commit 3cd0c97ac1ab94cf78cc06b194c457cb145d4f94
Author: Jared Wein <jwein@mozilla.com>
Date:   Wed May 8 19:17:02 2019 +0000

    Bug 1548463 - Base page for HTML-based login manager. r=MattN,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D29624

commit e5ed69f503972f46751836dbd562eb3a2d88112d
Author: Nika Layzell <nika@thelayzells.com>
Date:   Wed May 8 07:24:31 2019 +0000

    Bug 1549783 - Ensure that cached contexts come after non-cached ones in EnsureSubscribed, r=farre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30230

commit 490d54402c74c7c9b0ad02b7ae6df54c03df5fc0
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 21:03:40 2019 +0200

    Bug 1546983 - followup: use background-color instead of background so that browser_parsable_css.js doesn't get mad. rs=mconley
    
    It would detect the variable as unreferenced because the background-repeat that
    was added on this bug makes the values not serialize, see
    https://github.com/w3c/csswg-drafts/issues/2515
    
    CLOSED TREE of course

commit 5ebbd403d03edbc47fa9a2bb70dc395ec250ef72
Author: Shane Caraveo <scaraveo@mozilla.com>
Date:   Wed May 8 18:40:08 2019 +0000

    Bug 1545159 implement captivePortal api r=rpl,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D29602

commit 1c0738f2879b921cb4f1dc830f21b337773300d3
Author: Artur Signell <artur@vaadin.com>
Date:   Wed May 8 18:30:45 2019 +0000

    dragndrop: Allow drag'n'drop to start from elements inside a shadow root (Bug 1521471) r=emilio
    
    Before this change, only elements inside the shadow root tree were scanned for the
    draggable=true attribute. We now check the flattened tree instead so an element
    inside a shadow root can start a drag for an element containing the shadow root.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30365

commit 3258fc91788aff6a31c31318a79ae46e5266dd11
Author: Tim Nguyen <ntim.bugs@gmail.com>
Date:   Wed May 8 18:31:29 2019 +0000

    Bug 1548769 - Remove WebExtensions icons theming support. r=mikedeboer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29802

commit 082806a2cbde37bc6f6922c3b4b254c5b39d83e4
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 18:03:37 2019 +0000

    Bug 1549969 - Fix an assertion that doesn't account for alignment padding. r=bholley
    
    I'm hitting this when trying to add bindings for box shadows, which are 32-bit
    aligned.
    
    Depends on D30352
    
    Differential Revision: https://phabricator.services.mozilla.com/D30353

commit c1cd4441190eb5c659d338ca5a1211604f957b09
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 17:54:25 2019 +0000

    Bug 1549969 - Don't panic when creating empty ThinArcs. r=bholley
    
    The change from [T; 1] to [T; 0] shouldn't change behavior since they have the
    right alignment and we never poke at that particular array, but feels more
    correct to avoid creating types that point to uninitialized data or outside of
    their allocation, now that we allow empty slices.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30352

commit 95d69e29479ede22f8e6c35fb5143b63d0dc7e14
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Wed May 8 21:12:06 2019 +0300

    Backed out changeset 7e1942ace2b2 (bug 1501214) for failing test_attachments_downloader.js on a CLOSED TREE

commit 9d5750361bec66c147a81fa00913dff91f27f45e
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Wed May 8 20:50:48 2019 +0300

    Backed out changeset 1a7c349c2c60 (bug 1546892) for causing Bug 1528690 on a CLOSED TREE

commit bb74353f53f9e8489f09ad9f8cd4a7b5fae0dabf
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Wed May 8 20:49:43 2019 +0300

    Backed out 5 changesets (bug 1543940) for failing browser_menu_api.js on a CLOSED TREE
    
    Backed out changeset aaa0f827616a (bug 1543940)
    Backed out changeset 590b72185b69 (bug 1543940)
    Backed out changeset 42e2136f684f (bug 1543940)
    Backed out changeset a66967f17042 (bug 1543940)
    Backed out changeset b1e6e932873c (bug 1543940)

commit c9e606b2202dc936b05ffcb64f1ac1c68689ff8e
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Wed May 8 16:51:21 2019 +0000

    Bug 1546232 - Simplify value in extended slot of self-hosted functions. r=anba
    
    Differential Revision: https://phabricator.services.mozilla.com/D28769

commit 50d671434790a7c40b821e1236f550d0f0d73fb3
Author: Belén Albeza <balbeza@mozilla.com>
Date:   Wed May 8 17:27:02 2019 +0000

    Bug 1547300 - Card content gets clipped when the viewport is too narrow.r=jdescottes,Ola,daisuke
    
    Differential Revision: https://phabricator.services.mozilla.com/D30070

commit de1d506cb423655aa718eed821aeaf8b72d21e6a
Author: Jason Laster <jlaster@mozilla.com>
Date:   Wed May 8 17:18:38 2019 +0000

    Bug 1537779 - Improve column breakpoint UI performance. r=loganfsmyth
    
    Differential Revision: https://phabricator.services.mozilla.com/D28552

commit 60bbbc524a6c76b230ce76f12589e31c36e4912e
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 8 16:03:37 2019 +0000

    Bug 325352 part 2.  Don't no-op document.open if our parser has a script nesting level equal to 0.  r=hsivonen
    
    Differential Revision: https://phabricator.services.mozilla.com/D30314

commit 19ddb7fe360b4f177aadb746a31cd406d22891b5
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Wed May 8 06:10:47 2019 +0000

    Bug 325352 part 1.  Align our "defined insertion point" concept more closely with the spec's "script nesting level" concept.  r=hsivonen
    
    This also exposes an accessor for whether the parser has a nonzero script nesting level.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30313

commit 2c44a419a771f4098485347418656ca38220a4cb
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Wed May 8 19:50:14 2019 +0300

    Backed out 1 changesets (bug 1543940) for mochitest failure at devtools/client/accessibility/test/mochitest/test_accessible_row_context_menu.html
    
    Backed out changeset 7fe9661e8510 (bug 1543940)

commit d02f6d95d78ae7b5169e057884101de3beb99ff7
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Wed May 8 16:42:06 2019 +0000

    Bug 1550009 - Make HashTable call templated alloc/free methods with the same type r=froydnj?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30371

commit 88ee56fc308daf8a2de2f7a53e93972ca18a27be
Author: Mike Conley <mconley@mozilla.com>
Date:   Wed May 8 16:35:22 2019 +0000

    Bug 1546983 - Make the Picture-in-Picture player window control buttons less sensitive to being in a thin window. r=dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D30280

commit 43bc4eaecbed412a8301db9213b5ba441b983845
Author: Mike Conley <mconley@mozilla.com>
Date:   Wed May 8 16:36:41 2019 +0000

    Bug 1546983 - Make Picture-in-Picture player control buttons always a square proportional to the max window dimension. r=dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D30279

commit dc77a68ea87a1359b8a202d071acd4ab6211f64c
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Wed May 8 16:18:07 2019 +0000

    Bug 1501214 - Reusable helper to download Remote Settings attachments r=nanj,glasserc,Gijs
    
    Reusable helper to download Remote Settings attachments
    
    Differential Revision: https://phabricator.services.mozilla.com/D28707

commit 0124d5fe5d3a13c8e61dd701eb2a38dac90f1d11
Author: Gijs Kruitbosch <gijskruitbosch@gmail.com>
Date:   Wed May 8 15:56:53 2019 +0000

    Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D29892

commit 2c6d7d56c8d4e2593825a98cea55d16358750516
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 12:44:46 2019 +0000

    Bug 1538101 - Don't report errors for properties for which we've parsed another value in the same declaration block. r=jdm
    
    I thought a bit about how to test it and it's not particularly great.
    test_css_parse_error_smoketest.html is great to assert that something _gets_
    reported, but not that it doesn't :)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30201

commit 0e7eee9b32002b9a11039260923ae9007bbb9dbd
Author: Alex Chronopoulos <achronop@gmail.com>
Date:   Wed May 8 15:59:15 2019 +0000

    Bug 1540124 - Enable aarch64 assembly builds for libdav1d. r=dminor
    
    Differential Revision: https://phabricator.services.mozilla.com/D30185

commit fcd4c73a506f9c90b3a5e8187080d599a483e19d
Author: Miko Mynttinen <mikokm@gmail.com>
Date:   Wed May 8 15:51:23 2019 +0000

    Bug 1549860 - Make display item merging nsDisplayWrapList specific operation r=mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D30283

commit 3d20f207967e7378ee76d96b5eac2e316d871ba9
Author: Dão Gottwald <dao@mozilla.com>
Date:   Wed May 8 15:49:33 2019 +0000

    Bug 1550036 - UrlbarView should ignore vertical overflow events when applying the fade-out effect. r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D30381

commit 62b9134f47da37f80642e564acf0dc0188abb1a5
Author: Jared Wein <jwein@mozilla.com>
Date:   Wed May 8 15:49:25 2019 +0000

    Bug 1549146 - Resize the subdialog after showing/hiding the Custom DoH textbox to make sure scrollbars appear if necessary. r=sfoster
    
    Differential Revision: https://phabricator.services.mozilla.com/D30068

commit 5bdeb321dec87e7126e107405e8787e5f14adf1d
Author: Andrei Oprea <andrei.br92@gmail.com>
Date:   Wed May 8 15:46:42 2019 +0000

    Bug 1548520 - Add user telemetry for Bookmark Panel messages r=nanj
    
    Differential Revision: https://phabricator.services.mozilla.com/D30176

commit a5cb9e4e72790510603b63d09bdf23916a845d34
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Wed May 8 15:09:44 2019 +0000

    Bug 1549728 - Flush line-breaker whenever the word-break property changes. r=emilio
    
    The patch in bug 1507744 was not sufficient by itself, as the line-breaker could still accumulate a single "current word" across a text-run boundary, and then a single word-break value would be applied to it. We need to flush the line-breaker when word-break changes, so that each part of the word will have break opportunities set according to the appropriate value.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30260

commit 654276f013ed9527e8d8bab24075e986f2724982
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 15:42:59 2019 +0000

    Bug 1543940 - Apply devtools framework menu changes to Debugger menu; r=jlast
    
    Depends on D29887
    
    Differential Revision: https://phabricator.services.mozilla.com/D28033

commit ff327e9be2d273a80b49a56bf5d5860385f5a9f2
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 15:15:22 2019 +0000

    Bug 1543940 - Remove useTopLevelWindow option from DevTools menu/utils.js helper r=ochameau
    
    Depends on D27696
    
    Differential Revision: https://phabricator.services.mozilla.com/D29887

commit a49d60ea717c68c4f8a00c08485461abdb28c371
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 15:14:54 2019 +0000

    Bug 1543940 - Update tests to use toolbox.topDoc to query context-menu elements r=ochameau
    
    Depends on D27695
    
    Differential Revision: https://phabricator.services.mozilla.com/D27696

commit 64a9cd2fd25128aee5aa5948fc29996c6f49fa98
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 15:14:05 2019 +0000

    Bug 1543940 - Use the toolbox top window for context menus r=ochameau
    
    Depends on D28036
    
    If a context menu is opened in the toolbox document when running in a frame with type=content, keyboard navigation will not move to the context menu when it's opened.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27695

commit fbb133268ffefaece05dbbfc0e47a56190b01133
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 15:13:40 2019 +0000

    Bug 1543940 - menu.popup() should take a document argument instead of toolbox r=ochameau
    
    Depends on D27693
    
    Menu::popup and popupAtZoom are expecting a toolbox argument as last argument.
    However, half of the callsites do not have access to the toolbox and just pass
    a { doc } object. This is misleading when trying to work on menu.js because you
    cannot rely on toolbox APIs.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28036

commit fb5f6a8f1325e503dabf1b7f393814dfb3239a94
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 15:13:32 2019 +0000

    Bug 1543940 - Rely on chromeEventHandler for toolboxContextMenu events r=ochameau
    
    Using chromeEventHandler will allow us to catch events fired from any frame.
    By default when DevTools are in a type=chrome frame, events also bubble across frames.
    With type=content this is no longer the case.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27693

commit eb47230cc8bffe893e9b75b91094f474fbc42173
Author: Yura Zenevich <yura.zenevich@gmail.com>
Date:   Wed May 8 15:04:57 2019 +0000

    Bug 1549626 - fix an issue with incorrect text colour blending. Fallback on basic colour contrast algorythm when canvas approach fails. r=mtigley
    
    Differential Revision: https://phabricator.services.mozilla.com/D30145

commit 588a1f3a54d2a85f0c4b8956b93ac1a08f76ffa7
Author: Dorel Luca <dluca@mozilla.com>
Date:   Wed May 8 18:21:30 2019 +0300

    Backed out changeset eee17e1b0435 (bug 1538101) for Browser-chrome and DT failures. CLOSED TREE

commit 916aba138cc7db77d3a79772bd4fa45fb2359747
Author: Miko Mynttinen <mikokm@gmail.com>
Date:   Wed May 8 13:50:09 2019 +0000

    Bug 1549751 - Part 3: Use nsPaintedDisplayItem in WR and FLB r=mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D30226

commit d687a381ed35460dc0e3da02e3cb237d0002b065
Author: Miko Mynttinen <mikokm@gmail.com>
Date:   Wed May 8 13:49:56 2019 +0000

    Bug 1549751 - Part 2: Add nsPaintedDisplayItem r=mattwoodrow
    
    Move ApplyOpacity(), CanApplyOpacity(), Paint() and PaintWithClip() methods to nsPaintedDisplayItem
    
    Differential Revision: https://phabricator.services.mozilla.com/D30225

commit 96e21a65a538ecc4c12e9d9c951913cc5ca2ca7a
Author: Miko Mynttinen <mikokm@gmail.com>
Date:   Wed May 8 14:11:40 2019 +0000

    Bug 1549751 - Part 1: Add nsDisplayList::Iterator r=mattwoodrow
    
    Differential Revision: https://phabricator.services.mozilla.com/D30224

commit 6788f561bba31e4dacf1a9cf9696d2ea005f9d9f
Author: chujun <chujunlu@hotmail.com>
Date:   Wed May 8 14:06:08 2019 +0000

    Bug 1548390 Double click logpoint in secondary pane opens logpoint panel r=davidwalsh
    
    Add an `if` statement to handle logpoint when double click.
    Add Mochitest for both conditional breakpoint and logpoint
    
    Differential Revision: https://phabricator.services.mozilla.com/D30291

commit c4a30ad8443d3f3dfe7d0beacc9e8ffdd1c092dd
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Wed May 8 13:50:45 2019 +0000

    Bug 1457503 - Removal of http-equiv cookies. draft, r=jkt
    
    Differential Revision: https://phabricator.services.mozilla.com/D29841

commit b5dc2ec6640f418dbcf3f311543683cd2dabace9
Author: Alexander Surkov <surkov.alexander@gmail.com>
Date:   Wed May 8 13:43:58 2019 +0000

    Bug 1521280 - support XUL textboxes implemented as Custom Elements using HTML:input in explicit content r=Jamie
    
    Differential Revision: https://phabricator.services.mozilla.com/D29874

commit f44e9306baf4f8964ebc0e8602d41d25deec0510
Author: Alexander Surkov <surkov.alexander@gmail.com>
Date:   Wed May 8 13:42:30 2019 +0000

    Bug 1495621 - marionette get_property fails to return wizard properties r=ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30091

commit ace8816e268af17195bcd5402a8fbe9fb937be3a
Author: Bastien Orivel <eijebong@bananium.fr>
Date:   Wed May 8 09:49:24 2019 +0000

    Bug 1545960 - Part 2: Renvendor dependencies. r=ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D28279

commit 1187d7d1219e8fb7496d4c3d91ca4059907aa620
Author: Bastien Orivel <eijebong@bananium.fr>
Date:   Wed May 8 09:49:24 2019 +0000

    Bug 1545960 - Part 1: Replace tempdir by tempfile. r=ato
    
    tempdir has been deprecated for a while. I've set tempfile to 3.0.2 on
    purpose to avoid duping rand for now (but this is one more step in the
    direction of getting everything to rand 0.6 as tempfile 3 is on it
    already).
    
    Differential Revision: https://phabricator.services.mozilla.com/D28278

commit b184326a363aaedf89ef466bc062a825bb6e9ff8
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 08:47:25 2019 +0000

    Bug 1549389 - Fix the expected value of attribute0023 wpt test; r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D30051

commit ac07e421e9d731bed8b9ffd06702c79497bd7d46
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Wed May 8 08:51:42 2019 +0000

    Bug 1549011 - Ignore cookie name-value-pair strings with an empty name; r=baku
    
    Differential Revision: https://phabricator.services.mozilla.com/D29929

commit 874c7fda248aa883ae84c2afa8a4fa4913ac2753
Author: David Walsh <dwalsh@mozilla.com>
Date:   Wed May 8 07:14:44 2019 +0000

    Bug 1533418 - Support multiple workers as roots. r=jlast
    
    http://dbg-workers.glitch.me
    
    Updated tests in SourcesTree.spec.js to pass and
    added test to ensure sources are added to the correct thread
    
    Differential Revision: https://phabricator.services.mozilla.com/D29225

commit 66e9a57d38b9f0b731c281c165ec22c22b9dca7b
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Wed May 8 13:12:59 2019 +0000

    Bug 1548034 - Remove Clear-Site-Data 'executionContexts' feature, r=annevk,smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D29863

commit 9801bbcaa843447e0eb6a9879e934881be266728
Author: Jason Laster <jlaster@mozilla.com>
Date:   Wed May 8 13:08:24 2019 +0000

    Bug 1548256 - Blank debugger when hovering variables. r=davidwalsh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30246

commit 98163ad552998d3a3e5ac8d356248bcf966eb767
Author: Jason Laster <jlaster@mozilla.com>
Date:   Tue May 7 22:21:23 2019 +0000

    Bug 1547858 - Array values are not shown in preview. r=davidwalsh
    
    Differential Revision: https://phabricator.services.mozilla.com/D30104

commit a51afa1bb0028abe407ecdf846121754eabccb71
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 12:44:46 2019 +0000

    Bug 1538101 - Don't report errors for properties for which we've parsed another value in the same declaration block. r=jdm
    
    I thought a bit about how to test it and it's not particularly great.
    test_css_parse_error_smoketest.html is great to assert that something _gets_
    reported, but not that it doesn't :)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30201

commit 8725ac316286cdbc5fb9bbada63a4d71a417bdd1
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 12:44:36 2019 +0000

    Bug 1538101 - Centralize a bit invalid value error reporting. r=jdm
    
    Also, buffer the errors, since we're going to want to look at the whole
    declaration block to skip reporting them.
    
    This shouldn't change behavior, just moves some work to the caller, and defers a
    bit the work so that it happens only when error reporting is enabled.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30200

commit aa49dc23d49def64c578f131db325b6f05f210cf
Author: Jan Varga <jan.varga@gmail.com>
Date:   Tue May 7 12:54:02 2019 +0200

    Bug 1549654 - LSNG: Compress specific values during migration; r=asuth
    
    Differential Revision: https://phabricator.services.mozilla.com/D30181

commit 3663a56b63f7fc88b1d834ef498f2052bb9066ad
Author: Jonas Allmann <jallmann@mozilla.com>
Date:   Tue May 7 08:23:11 2019 +0000

    Bug 1549356 - Remove setup from eval()-whitelist, r=ckerschb
    
    Flip pref in test_basic_form_autocomplete.html to allow eval() temporarily.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30016

commit e69a010f29bd3249c77e2992b4b7d18439358820
Author: Kershaw Chang <kershaw@mozilla.com>
Date:   Wed May 8 20:56:51 2019 +0000

    Bug 1545226 - Enable gtests r=valentin
    
    This patch fixes some build issues on Android and also enables some gtests.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30386

commit 6569f5eaad153ff60b72d2bfb364ca020163d37d
Author: arthur.iakab <aiakab@mozilla.com>
Date:   Thu May 9 11:15:57 2019 +0300

    Backed out changeset d9cf7d539c45 (bug 1549619) for turning Bug1443043 into permafail

commit 609675c808976cacf590bb9d35a2c3752901ce79
Author: Marcos Cáceres <mcaceres@mozilla.com>
Date:   Thu May 9 07:46:46 2019 +0000

    Bug 1550412 - disable payments-related feature-policy tests on GeckoView due to crashes r=KWierso
    
    Fixed an "and" that should be "or"
    
    Differential Revision: https://phabricator.services.mozilla.com/D30461

commit 8074b96dad81cd2db9ec67cb54314e9d0c8e4a0c
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Thu May 9 07:37:51 2019 +0000

    Bug 1549925 - Mark all methods of nsIDocumentStateListener as can_run_script r=m_kato
    
    `nsIDocumentStateListener` is a scriptable interface and each method may run
    any script.  So, we should mark them as `can_run_script`.  Then, we need to
    mark a lot of editing methods because we need to mark
    `EditorBase::EndTransactionInternal()` and `EditorBase::DoTransactionInternal()`
    as `MOZ_CAN_RUN_SCRIPT`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30360

commit f3218c9fbfea72b30208feb4373e150bb55949b2
Author: Makoto Kato <m_kato@ga2.so-net.ne.jp>
Date:   Wed May 8 13:21:55 2019 +0000

    Bug 1524443 - Hold mozSpellChecker when using async IPC. r=masayuki
    
    When using `CheckAsync` IPC, we don't hold `mozSpellChecker`. It causes that
    `mozSpellChecker` may be destroyed during IPC call.
    
    The destructor of `mozSpellChecker` destroys actor of spellchecker IPC via
    `Send__delete__`. Although IPC rejects pending promises of async IPC during
    destroying actor, it cannot remove replay messages from parent process.
    So route error occurs.
    
    So we have to keep `mozSpellChecker` during async IPC.
    
    And we cannot convert attached test case to crashtest or mochitest since this
    depends on navigation and timing. So I don't add it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30347

commit e364a09fae0faefb546c875250383a95e4227761
Author: Brian Birtles <birtles@gmail.com>
Date:   Thu May 9 06:42:17 2019 +0000

    Bug 1550403 - Drop call to Servo_Property_IsAnimatable in SMILCSSProperty::IsPropertyAnimatable; r=hiro
    
    As per bug 1353918 comment 13, all these properties are animatable on the Servo
    side so we no longer need this check.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30458

commit bf653e0884994008943c108ea755eaa0adefeabb
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date:   Wed May 8 22:37:02 2019 +0000

    Bug 1546598 - Remove domain cookies in nsICookieService.removeCookiesFromRootDomain(), r=Ehsan
    
    Differential Revision: https://phabricator.services.mozilla.com/D30384

commit aaae1f4a3a44c2fabecea67bb96118ef1d69bd41
Author: Ionut Goldan <igoldan@mozilla.com>
Date:   Wed May 8 19:39:10 2019 +0000

    Bug 1548577 - Add missing chromium counterparts r=perftest-reviewers,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D30188

commit 5ffcab321e5c8f8a49a29bd04061d30818aff03e
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Wed May 8 22:14:20 2019 +0000

    Bug 1550213 - Fix devtools try preset r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30430

commit b23a5cfbaaefa77b6865e2d4aa304bda0b5d80d3
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Mon May 6 22:53:09 2019 +0000

    Bug 1545309 - Run ResizeObserver eventloop test after loading successfully. r=dholbert
    
    In test0(), we use the callback of `requestAnimationFrame` to know in which
    eventloop (i.e. `Tick()`) we are. However, we may not trigger the callback
    of `requestAnimationFrame` if we are not visible. This is an optimization
    in Bug 1145439.
    
    Detail:
    We use `Document::ShouldThrottleFrameRequests()` to check if we should throttle
    the frame requests in the current `Tick()`. This function returns true if we
    didn't get painted during the last paint, so we are not visible, so throttle
    the frame requests. Note that because we have to paint this document at least
    once to unthrottle it, we will drop one `requestAnimationFrame` frame when a
    document that previously wasn't visible scrolls into view.
    
    Therefore, we should make sure we got the first paint before running test0().
    Using onload is not perfect, but we don't have other better choose for now.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29772

commit 21d5c0396e29835051f862cc23435ef090f50724
Author: Boris Chiou <boris.chiou@gmail.com>
Date:   Mon May 6 22:52:54 2019 +0000

    Bug 1545309 - Make test function independent from others in eventloop.html. r=dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D29904

commit 14ef2dab78e42992c40eb3f18ed66bc01d13819a
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 22:58:39 2019 +0000

    Bug 1494100 Part 3 - Implement "contain:size" for ColumnSetWrapperFrame. r=dholbert
    
    Add multicol-width-004.html and multicol-width-005.html to test "width:
    min-content" and "width: max-content" with column-span:all children.
    There's no size containment in these tests.
    
    Note it may be worth to reuse nsBlockFrame's mCachedMinISize and
    mCachedPrefISize to cache intrinsic size for ColumnSetWrapperFrame, but
    this can be done separately.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29616

commit 6475b420dfb90b1702a4e1c05855f02b8780b065
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 22:49:40 2019 +0000

    Bug 1494100 Part 2 - Check column-span pref before checking the size containment in nsColumnSetFrame. r=dholbert
    
    If column-span is enabled, nsColumnSetFrame becomes an inner frame under
    ColumnSetWrapperFrame, and that outer frame is then where we should be
    handling size containment.
    
    This patch doesn't change the logic but make the logic easier to
    simplify once we start eliminating column-span pref.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29615

commit bd2adb0fe286bda330611e1c2331047222310c01
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 22:49:31 2019 +0000

    Bug 1494100 Part 1 - Create ColumnUtils, and extract utility functions in nsColumnSetFrame into it. r=dholbert
    
    The functions move to ColumnUtils will be used by ColumnSetWrapperFrame
    to implement GetPrefISize() and GetMinISize().
    
    Also, I verify locally that non-unified build is still working by
    s/UNIFIED_SOURCES/SOURCES/ in layout/generic/moz.build.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29614

commit b77601d63c18d27b7ec1035782c4058a1d517e13
Author: Botond Ballo <botond@mozilla.com>
Date:   Thu May 9 03:57:15 2019 +0000

    Bug 1477610 - Update bug reference in disabled annotation of viewport-resize-event-on-load-overflowing-page.html. r=hiro
    
    Differential Revision: https://phabricator.services.mozilla.com/D30418

commit e82b3dc2a321f6fbaf25abb7d94ab236dbdfae48
Author: Botond Ballo <botond@mozilla.com>
Date:   Thu May 9 03:57:08 2019 +0000

    Bug 1477610 - Wait for the load event before running viewport-unscaled-size-iframe.html. r=hiro
    
    This ensures that the iframe is loaded by the time we query its visual viewport size.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30417

commit fac50e60d660be6de62f987ec5c3e0da05031e35
Author: Botond Ballo <botond@mozilla.com>
Date:   Thu May 9 03:56:58 2019 +0000

    Bug 1477610 - Make sure a resize during page load doesn't get mis-identified as a resize caused by a subsequent layout change. r=hiro
    
    Differential Revision: https://phabricator.services.mozilla.com/D30416

commit 9f2cdee442048d1d447090546d101c57f91f1729
Author: Botond Ballo <botond@mozilla.com>
Date:   Thu May 9 03:56:51 2019 +0000

    Bug 1477610 - Run Visual Viewport web platform tests with APZ zooming prefs enabled. r=kats
    
    This causes some scrollbar-related assertions to fail on desktop because
    scrollbar behaviour with desktop zooming is not correct yet.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30415

commit c348e46c8509216696041e760fbc8f1ebbc2364d
Author: Botond Ballo <botond@mozilla.com>
Date:   Thu May 9 03:56:41 2019 +0000

    Bug 1477610 - Flush layout when reporting the visual viewport size via the Visual Viewport API. r=hiro
    
    Differential Revision: https://phabricator.services.mozilla.com/D29089

commit e7fb81d4b3988e370654836f3b90a9c14d24defa
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Thu May 9 05:45:10 2019 +0200

    Bug 1550389 - Remove unnecessary mut usage.

commit 3d54cc887bffc1c195d944ff6869217a0a132a4f
Merge: 3a0a68a86d45 256ca30097ca
Author: Oana Pop Rus <opoprus@mozilla.com>
Date:   Thu May 9 06:42:25 2019 +0300

    Merge mozilla-central to autoland. a=merge CLOSED TREE

commit 3a0a68a86d45cd1d9f551c8996e99f1a3140e78a
Author: Cameron McCormack <cam@mcc.id.au>
Date:   Thu May 9 02:32:30 2019 +0000

    Bug 866102 - Implement -webkit-line-clamp. r=mats,emilio,dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D20115

commit 72e53911fc8c870ed0b49fba0b998edefd6d02dc
Author: Ed Lee <edilee@mozilla.com>
Date:   Thu May 9 01:42:56 2019 +0000

    Bug 1550300 - Add top source, unblank discovery and bug fixes to Activity Stream r=r1cky
    
    Differential Revision: https://phabricator.services.mozilla.com/D30438

commit a0e7fd395627f3eb726874dc735422851ed873de
Author: Ian Moody <moz-ian@perix.co.uk>
Date:   Mon May 6 18:55:57 2019 +0000

    Bug 1547459 - Use explicit text for desktop span preview not being available. r=sfoster
    
    When I implemented the no preview for span I did originally try using text in
    the canvas, but discarded it when I realised trying to format it to display
    nicely (across different languages and text lengths) was a losing proposition.
    However just the prohibition symbol without context is confusing to users, and
    on reflection the text can easily be included as an element stacked on top of
    the canvas.
    
    Also lighten the background of the no preview message, since the pure black was
    indistinguishable from the frame sides on Windows and Linux.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29750

commit faa1fb2be38f45cc6f6f38bfd3227f509c1c2b29
Author: Rob Thijssen <rthijssen@mozilla.com>
Date:   Wed May 8 06:00:00 2019 +0000

    Bug 1544403 - trigger retry on instance termination mid-task r=pmoore
    
    when an instance is terminated while it is still running a task, the generic worker process exits with an interrupt exit code. this change treats such exit codes as an exception which triggers a task retry
    
    Differential Revision: https://phabricator.services.mozilla.com/D29417

commit 31c6acb1c9c960389b9a63a154efc96dad804f39
Author: Kestrel <ke5trel@protonmail.com>
Date:   Tue May 7 11:42:09 2019 +0000

    Bug 1549293 - Add context fill to info-page title background images and about:config preference lock icon r=dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D29991

commit 94fe156bc5b6eb20f5a0507a6eb95e1c083f7e5d
Author: Edwin Gao <egao@mozilla.com>
Date:   Tue May 7 23:06:53 2019 +0000

    Bug 1548924 - task efficiency: remove sleep 15 clause from test-linux.sh r=gbrown,jmaher CLOSED TREE
    
    Changes:
    - remove the `sleep 15` clause.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30251

commit 6c8e785b28076f5c6ec3f886209050c1de54a6fb
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Wed May 8 11:16:35 2019 +0300

    Backed out 3 changesets (bug 1540135, bug 1547018, bug 1549723) for causing leaks
    
    Backed out changeset 72723e7257b1 (bug 1549723)
    Backed out changeset 5c597a3f82bd (bug 1547018)
    Backed out changeset eb8757f9586f (bug 1540135)

commit ff4c4fbff6030b8126ec18fb7bd33c8c66bf33d7
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Wed May 8 11:15:35 2019 +0300

    Backed out changeset 5add0a9fd0fb (bug 1540135) for causing leaks

commit bf6699dd5e9e97ccf470b4f2d32dfd4fb8c085a9
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Wed May 8 08:01:01 2019 +0000

    Bug 1549596 - Use PhantomData<T> in servo_arc. r=bholley
    
    See https://github.com/rust-lang/rust/pull/60594#issuecomment-489966933
    
    Differential Revision: https://phabricator.services.mozilla.com/D30169

commit 19635db65b9974cb8fe78bd322606e03e04228d6
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Tue May 7 03:16:21 2019 +0000

    Bug 1549596 - ThinArc should use NonNull. r=bholley
    
    If only for parallelism with Arc<>.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30131

commit cfe6deae599f2c2e59e739e3da8f05bce15a1f3f
Author: Paul Bone <pbone@mozilla.com>
Date:   Wed May 8 07:02:00 2019 +0000

    Bug 1549660 - Update pretenuring GC parameter documentation r=jonco
    
    Differential Revision: https://phabricator.services.mozilla.com/D30164

commit cbc82a63a320396f3b352fdd437265ccc6ada47d
Author: Paul Bone <pbone@mozilla.com>
Date:   Wed May 8 07:01:43 2019 +0000

    Bug 1549660 - Add units to GC parameter documentation r=jonco
    
    Differential Revision: https://phabricator.services.mozilla.com/D30163

commit 18f38d73953dda84b51f0730e46fda458b165bfa
Author: Paul Bone <pbone@mozilla.com>
Date:   Wed May 8 07:01:23 2019 +0000

    Bug 1549660 - Update docs for heap threshold parameters r=jonco
    
    This change adds more detailed documentation for the parameters that control
    heap threasholds & factors.  It also corrects some minor points and updates
    a code reference.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30162

commit c64210993824c94d77a07c3b20d0eec5180a4d65
Author: Ola Gasidlo <ogasidlo@mozilla.com>
Date:   Tue May 7 12:13:06 2019 +0000

    Bug 1548762 - Message "No devices discovered" should have color set to grey 50, r=jdescottes
    
    Message "No devices discovered" should have color set to grey 50
    
    Differential Revision: https://phabricator.services.mozilla.com/D30170

commit f74c5d27a0e9769a10bbffc71ecc5807895c060a
Author: Chris Pearce <cpearce@mozilla.com>
Date:   Wed May 8 04:35:32 2019 +0000

    Bug 1538023 - Change MDSM::HasLowBufferedData() to consider data buffered after end of decoded data rather than start. r=jya
    
    When under pressure, the MediaCache evicts data before the last read on a
    stream.  We typically have two demuxers reading from different offsets in a
    stream. So if the MediaCache is under pressure, it may end up evicting data
    between the two demuxers.
    
    The MediaDecoderStateMachine currently goes into buffering state if there's
    insufficient data available beginning at the start of its queue of decoded
    samples. However since the MediaCache evicts data behind the streams read
    cursor, the data after the beginning of the sample queue may have already been
    evicted by the media cache. This will cause the MediaDecoderStateMachine to
    enter a buffering state, and if its sample queues are full, there will be no
    demuxers reading to cause the MediaCache to download the data between the two
    demuxers, and we'll get stuck in buffering state indefinitely.
    
    So change the MediaDecoderStateMachine to instead check whether there's
    insufficient data available at the end of the decoded sample queues. This means
    we won't get stuck in buffering state. Note the MediaCache may still evict data
    which the other demuxer needed, causing us to re-request it, but at least we
    won't get stuck in buffering state.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30310

commit f055eead750c8548aa2158ae917bb99f1dad8b8a
Author: Chris Pearce <cpearce@mozilla.com>
Date:   Wed May 8 06:27:03 2019 +0000

    Bug 1538023 - Add support for -Inf to media::TimeUnits. r=jya
    
    TimeUnits with a negative infinity value are used in the next patch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30309

commit 9312c9c40b294edea2e8c2f0a33dcf0f4f18e656
Author: Jim Blandy <jimb@mozilla.com>
Date:   Wed May 8 06:14:24 2019 +0000

    Bug 1501666: Include suspended generators in count of Debugger.Frames with onStep handlers. r=jorendorff
    
    Debugger::onSingleStep asserts that the script's step mode count is fully
    accounted for by Debugger.Frame instances with onStep handlers. The existing
    assertion only takes into account live Debugger.Frames --- it simply looks up
    the current frame's AbstractFramePtr in existing Debuggers' frame maps. But
    Debugger.Frames referring to suspended generator calls also contribute to the
    generator's script's step mode count, and need to be included.
    
    Differential Revision: https://phabricator.services.mozilla.com/D27846

commit e6f5144251fd4e92702070a9b7b12634b57dbd84
Author: Mihai Alexandru Michis <malexandru@mozilla.com>
Date:   Wed May 8 09:35:04 2019 +0300

    Backed out changeset 0e9e744accd3 (bug 1548924) for causing leaks

commit f200424bfe8f0357df4d085bcaada8068ae8851c
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 06:26:25 2019 +0000

    Bug 1549270 - part 3: Mark EditorBase::SetAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30047

commit 7cb1a187ccaaefa43cbe2f6b03df348177423e2a
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 05:09:56 2019 +0000

    Bug 1549270 - part 2: Mark EditorBase::RemoveAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30044

commit e1b75acc2eb0b481e3a62720b540c9ab90c3664c
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 04:46:56 2019 +0000

    Bug 1549270 - part 1: Mark EditorBase::CloneAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30043

commit a7aa7e946e06cabf2ab0da36597c32a00bbe5a1b
Author: Haik Aftandilian <haftandilian@mozilla.com>
Date:   Tue May 7 22:16:28 2019 +0000

    Bug 1546544 - Reduce navigator.hardwareConcurrency to account for TCSM r=luke
    
    Differential Revision: https://phabricator.services.mozilla.com/D29437

commit 6061f954b4094830bb69be3768ef2dbc1f5159b0
Author: Haik Aftandilian <haftandilian@mozilla.com>
Date:   Tue May 7 22:16:14 2019 +0000

    Bug 1546544 - Enable TCSM r=asuth,spohl,mccr8
    
    Differential Revision: https://phabricator.services.mozilla.com/D29046

commit 36d169b0e016ba3854556f741f94d474f443d2a9
Author: Ed Lee <edilee@mozilla.com>
Date:   Wed May 8 05:28:15 2019 +0000

    Bug 1549906 - Use brandings.ftl to allow OnboardingMessageProvider.jsm to use new strings r=flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D30311

commit bc02bc9ef57ffb28b9a0e44a5400019a9d574f07
Author: James Teh <jteh@mozilla.com>
Date:   Wed May 8 05:18:17 2019 +0000

    Bug 1547635: PanelMultiView: Don't override keyboard navigation in context menus. r=Gijs
    
    Normally, context menu keyboard handling takes precedence.
    However, because we have a capturing window keydown listener, our listener takes precedence.
    Therefore, we need to check for an open context menu and suppress our keyboard handling in this case.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29791

commit 18aa7a92a28062dfb91e9510e222fb068aa77ee3
Merge: 785b753f3671 39d7b3ab8200
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Wed May 8 06:39:09 2019 +0300

    Merge mozilla-central to autoland. CLOSED TREE

commit 39d7b3ab8200c0abd13b65ffcf7ad7f4975b8e6e
Merge: 709eefce3454 d6e31acb79af
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Wed May 8 06:37:15 2019 +0300

    Merge inbound to mozilla-central. a=merge

commit 785b753f367160464b60ed21cb0e06613fce55c4
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 03:12:18 2019 +0000

    Bug 1548118 Part 4 - Always mark inner ColumnSetWrapper's children dirty before reflowing it if the outer ColumnSetWrapper is balancing. r=dbaron
    
    ColumnSetFrame always tries to reflow column content regardless of it's
    dirtiness. Making ColumnSetWrapperFrame's children dirty can have the
    same effect.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29435

commit 36d5ea13c735a217e00c4e0b1aa618d73d61c187
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 03:12:18 2019 +0000

    Bug 1548118 Part 3 - Remove margin-bottom from column-balancing-nested-001.html and its reference. r=dbaron
    
    Per bug 1487927, margin-bottom value is not always rendered as expected
    with our column balancing algorithm. I'd like to remove it from
    column-balancing-nested-001.html, and add <br> to separate each cases.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30287

commit d787c5f2d99b33d3628289243ef43512c603a0ac
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 03:12:05 2019 +0000

    Bug 1548118 Part 2 - Extract computing column balancing depth logic to a function. r=dbaron
    
    Differential Revision: https://phabricator.services.mozilla.com/D29434

commit 9c6a434f44f411268710a0ca9524d81706e14191
Author: Ting-Yu Lin <tlin@mozilla.com>
Date:   Wed May 8 03:09:19 2019 +0000

    Bug 1548118 Part 1 - Advance the column count at the end of the while loop. r=dbaron
    
    We use `columnCount == aConfig.mBalanceColCount - 1` in other places to
    determine if we are at the last column. Advancing the column count at
    the end of the loop make the condition consistent.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29433

commit 0d8f77d6f3ab6e27dabedd96854f3725d8e0f07e
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Wed May 8 02:29:43 2019 +0000

    Bug 1549268 - Mark EditorBase::JoinNodesWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30041

commit bedd06da8347097cd9e052348094f81d43006405
Author: Dzmitry Malyshau <dmalyshau@mozilla.com>
Date:   Wed May 8 02:32:15 2019 +0000

    Bug 1532174 - Refactor WR fast transform, use when returning relative transforms r=gw
    
    Based on https://phabricator.services.mozilla.com/D30229
    
    Instead of converting from the scale-offset to the transform right away in
    `get_relative_transform`, we only do it if there is a jump between coordinate spaces.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30228

commit 709eefce3454f24e8ca8e660e5e5f9b617b530a4
Author: Edwin Gao <egao@mozilla.com>
Date:   Tue May 7 23:06:53 2019 +0000

    Bug 1548924 - task efficiency: remove sleep 15 clause from test-linux.sh r=gbrown,jmaher
    
    Changes:
    - remove the `sleep 15` clause.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30251

commit a0f47797b7455600eb29848d076f18d90085e088
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Tue May 7 22:34:28 2019 +0000

    Bug 1549264 - Mark EditorBase::SplitNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30039

commit b293b3d18d087e26d0787de8d71e6f0d52856455
Author: Masayuki Nakano <masayuki@d-toybox.com>
Date:   Tue May 7 22:27:29 2019 +0000

    Bug 1549155 - Mark EditorBase::DeleteNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30038

commit 2ab9134cb6f7741396731d9def4596c9d2081c3d
Author: Shane Caraveo <scaraveo@mozilla.com>
Date:   Wed May 8 01:30:25 2019 +0000

    Bug 1541317 fix extension failures when setting homepage on upgrade r=aswan
    
    Differential Revision: https://phabricator.services.mozilla.com/D29912

commit dd23668b310244f0512692c2b9b9ba01bc8c9371
Author: Bogdan Tara <btara@mozilla.com>
Date:   Wed May 8 04:21:19 2019 +0300

    Backed out changeset 791dcf072a98 (bug 1496844) for browser_identity_UI.js failures CLOSED TREE

commit 3e3ae7b154c5b2011eba4aa2c54f5e2427975ced
Author: Ed Lee <edilee@mozilla.com>
Date:   Wed May 8 00:38:11 2019 +0000

    Bug 1549863 - Add 3-card layout, card adjustments and bug fixes to Activity Stream r=r1cky
    
    Differential Revision: https://phabricator.services.mozilla.com/D30286

commit 0f01912765bb93c0080108382a761d18063a55e6
Author: David Parks <dparks@mozilla.com>
Date:   Wed May 8 00:26:59 2019 +0000

    Bug 1546546: Part 3 - TestDllInterceptor must leave intercepted functions operable r=aklotz
    
    In part 1, we disabled the unhooking of DLL-intercepted functions at shutdown.  The TestDllInterceptor relied on unhooking -- it worked by hooking functions with a "nonsense function" (nullptr) and then immediately unhooking it.  That restored the original function behavior.  Some hooked functions (e.g. NtWriteFile) are used by functions later in the program (e.g. printf) so the functions need to maintain their behavior.
    
    This patch replaces the nonsense function with an identity function that also sets a global boolean as a side-effect.  The function is written in machine code.  x86-32, x86-64, and aarch64 variants are included.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30244

commit 2c6cd73a2f2acb4e4b97af33671aad0ebd228309
Author: David Parks <dparks@mozilla.com>
Date:   Wed May 8 00:26:16 2019 +0000

    Bug 1546546: Part 2 - Pass a real CredHandle to relevant TestDllInterceptor functions r=aklotz
    
    QueryCredentialsAttributesA and FreeCredentialsHandle trigger an exception when null is passed for the CredHandle pointer.  This exception was ignored (when not run in the debugger) but that is no longer the case with the changes in part 3.  This patch passes a real CredHandle to them.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30243

commit ee7a6a45ace8faa9255463162b724f8185adb4ce
Author: David Parks <dparks@mozilla.com>
Date:   Wed May 8 00:25:35 2019 +0000

    Bug 1546546: Part 1 - Never unhook DLL-intercepted functions upon VMSharingPolicyShared destruction r=aklotz
    
    This patch fixes a static destructor order dependency between WindowsDllInterceptor and VMSharingPolicyUnique by telling VMSharingPolicyShared not to access the VMSharingPolicyUnique at destruction.  This means that the behavior of intercepted functions is no longer restored in the given process at policy shutdown time.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28764

commit 38d3d13558ea35a01f3f8dc1605f2c3d0cc656a5
Author: jawad <ijawadak@gmail.com>
Date:   Tue May 7 23:34:31 2019 +0000

    Bug 1496844 - treatment of https view-source URIs is inconsistent. r=johannh
    
    ***
    
    Differential Revision: https://phabricator.services.mozilla.com/D23214

commit 267360f41344266c9e6964c9e63b6455ba3827f1
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Tue May 7 22:21:51 2019 +0000

    Bug 1549859 - set the app.update.BITS.inTrialGroup pref in app update xpcshell tests. r=bytesized
    
    This causes downloadInterruptedNoRecovery.js to intermittently fail on comm-central since BITS ends up enabled.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30284

commit d6e31acb79af816428ccfe9ee1bebed1a3c555f9
Author: Nicolas Silva <nsilva@mozilla.com>
Date:   Tue May 7 17:25:27 2019 +0200

    Bug 1543974 - Add render task scheduling tests. r=gw
    
    Differential Revision: https://phabricator.services.mozilla.com/D30021

commit 5fdbb36289ce7de431ab1ccc99a72649df5fc133
Author: Olli Pettay <Olli.Pettay@helsinki.fi>
Date:   Tue May 7 22:58:13 2019 +0300

    Bug 1548358 - Consider to finish forget skippable phase sooner if there is idle time to use, r=mccr8

commit b2d09f88a66d7cf02a5ed9357f8411ad72b24f63
Author: Andrew Osmond <aosmond@mozilla.com>
Date:   Tue May 7 12:51:58 2019 -0400

    Bug 1549746 - Allow WebRender on nightly for Intel graphics for smaller screen sizes. r=jrmuizel
    
    Differential Revision: https://phabricator.services.mozilla.com/D30217

commit 5e980d5b806575346d30051bb1f06e51ef9d9a7c
Author: Andreea Pavel <apavel@mozilla.com>
Date:   Mon May 6 15:50:49 2019 +0000

    Bug 1546797 - disabled browser_trackingUI_report_breakage.js on linux debug and asan r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30077

commit 2b28b0089d5a96c1235351d05d8500d8bf9a8dbb
Author: Richard Marti <richard.marti@gmail.com>
Date:   Wed May 8 00:20:32 2019 +0200

    Bug 1547931 - Enable the MOZ_BUNDLED_FONTS variable for Thunderbird too. r=jfkthame CLOSED TREE
    
    Differential Revision: https://phabricator.services.mozilla.com/D29328

commit 26ca43f9f87228bb0bb6d9c97a36f0f721db7aad
Author: Karl Tomlinson <karlt+@karlt.net>
Date:   Tue May 7 11:17:54 2019 +0000

    Bug 1548816 be consistent about number of frames copied r=padenot
    
    Differential Revision: https://phabricator.services.mozilla.com/D30159

commit f3ad76c9875d37f66dceaa336d46561e10e23dba
Author: Matt Brubeck <mbrubeck@mozilla.com>
Date:   Tue May 7 22:03:04 2019 +0000

    Bug 1542566 - Put Android system locale before app default in Accept-Language. r=snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D29906

commit 22ea805c683886fd637b9adfcbf481086e1265ca
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Tue May 7 21:15:40 2019 +0000

    Bug 1549835 - remove uiAutoPref.js, uiSilentPref.js, and uiUnsupportedAlreadyNotified.js xpcshell tests. r=bytesized
    
    uiAutoPref.js and uiSilentPref.js test that the old app update UI behaves correctly and there is no corresponding functionality with the doorhangers so these tests should be removed.
    The unsupported notification is now a doorhanger and already has tests so uiUnsupportedAlreadyNotified.js can be removed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30268

commit 31732d859b42e82d475a79fc208c56b7aefb3368
Author: Mark Banner <standard8@mozilla.com>
Date:   Tue May 7 20:21:48 2019 +0000

    Bug 1541416 - Ensure more engines are available in applicable regions. r=daleharvey
    
    Depends on D29808
    
    Differential Revision: https://phabricator.services.mozilla.com/D29862

commit db8988e02f430dd311c99b6c5d90e8aaf51061f5
Author: Jan Henning <jh+bugzilla@buttercookie.de>
Date:   Tue May 7 20:26:13 2019 +0000

    Bug 1540573 - Followup - Don't double-start/stop NetworkManager in Fennec. r=snorp
    
    Now handled via GeckoRuntime's lifecycle callbacks.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30245

commit 3ea4834924be5bbe7ad448f30e8c4ed31e45244c
Author: Michael Froman <mfroman@mozilla.com>
Date:   Tue May 7 20:34:13 2019 +0000

    Bug 1536126 - don't enable RDD process on platforms without sandboxing. r=drno
    
    Landing for Jan Beich (jbeich@FreeBSD.org).
    
    Differential Revision: https://phabricator.services.mozilla.com/D30255

commit c7e2fac954d9af576e50c6ce1b23b2f05eabcde0
Author: Mike Shal <mshal@mozilla.com>
Date:   Tue May 7 20:33:43 2019 +0000

    Bug 1548785 - Remove suggestion to pass '--git' to 'mach vcs-setup'; r=froydnj
    
    Bug 1484243 removed the --git argument and made the VCS auto-detected,
    so we should no longer suggest passing in that argument in error
    messages.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30257

commit 3289ce2a5264d08ea083d8a774838e1ca3f784d2
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Tue May 7 20:35:08 2019 +0000

    Bug 1535492 - Skip test_self_update_worker.html on geckoview, for on-going intermittent failures; r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D30250

commit d263146f0b84d4cfa2668d86d8ca29c03065a4dd
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Tue May 7 20:35:08 2019 +0000

    Bug 1549763 - Skip perma-failing jittest bug1161762.js on aarch64; r=egao
    
    Differential Revision: https://phabricator.services.mozilla.com/D30253

commit d55c192e5711b15074cd69638cc3ff55bf871d3d
Author: Glenn Watson <github@intuitionlibrary.com>
Date:   Tue May 7 20:49:56 2019 +0000

    Bug 1549271 - Create render task graph earlier during frame building. r=nical
    
    This moves creation of the render task graph to be slightly
    earlier during frame building. Instead of creeating the render
    tasks during prepare_prims, they are created during the
    take_context call for pictures, before recursing into primitives.
    
    This means that in future we can have a surface that targets
    multiple render tasks (e.g. for multiple dirty regions), which
    may create a different batch set for each region.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29994

commit 22fdf2fc573b5230c3b675e7450440145df32203
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue May 7 21:13:29 2019 +0000

    Bug 1549576 - Store fixed layer margin in session and send to compositor when ready. r=geckoview-reviewers,snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30132

commit 77c7f0e1f3200807dfdf8917483113536109f863
Merge: b18f6191079d 28d33b5155d6
Author: Csoregi Natalia <ncsoregi@mozilla.com>
Date:   Wed May 8 00:48:33 2019 +0300

    Merge mozilla-central to autoland. CLOSED TREE

commit b18f6191079d37dfeafdfca02f7e4026d7d4dd21
Author: Bogdan Tara <btara@mozilla.com>
Date:   Wed May 8 00:04:32 2019 +0300

    Backed out changeset 723587a2ae49 (bug 1531344) for netwerk/test/unit/test_* failures CLOSED TREE

commit 62d886d0d837e254b23cc5f01f54aa1dcfe2befa
Author: Florian Quèze <florian@queze.net>
Date:   Tue May 7 21:58:37 2019 +0200

    Bug 1540135 - follow up to fix browser_startup_mainthreadio.js on asan builds where the crash reporter is disabled, r=mconley CLOSED TREE

commit a4a45711ce9cc0b650606871e444828374af4173
Author: Bogdan Tara <btara@mozilla.com>
Date:   Tue May 7 23:20:55 2019 +0300

    Backed out changeset 45f82a11656c (bug 1549576) for GeckoSession.java related checkstyle failures CLOSED TREE

commit 61ffa39d64b8105ee669a58d4fd9292914653907
Author: Mike Conley <mconley@mozilla.com>
Date:   Tue May 7 19:42:03 2019 +0000

    Bug 1545296 - Add a test for mousedown'ing on a Picture-in-Picture toggle, but mouseup'ing on something else. r=dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29681

commit f6bdedd67f5b8fb1aa393f76cb661b7f175aff29
Author: Mike Conley <mconley@mozilla.com>
Date:   Tue May 7 20:09:51 2019 +0000

    Bug 1545296 - Factor out some helper functions for testing Picture-in-Picture toggles. r=dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29680

commit 9e54c048ec8cce0b682abf32b94d836d9854a7d1
Author: Mike Conley <mconley@mozilla.com>
Date:   Tue May 7 19:41:07 2019 +0000

    Bug 1545296 - Add regression test for click event suppression for the Picture-in-Picture toggle. r=dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D29679

commit f9747fe8ca3349621a81cff864443e296a5dd1d3
Author: Bogdan Tara <btara@mozilla.com>
Date:   Tue May 7 22:44:51 2019 +0300

    Backed out changeset 6bd85479233a (bug 1533418) for browser_browser_toolbox_debugger.js and browser_toolbox_view_source_03.js failures CLOSED TREE

commit 54680307008d38e81257d3fd4510ec22f86b8ad7
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Tue May 7 17:04:36 2019 +0000

    Bug 1549691 - nsLayoutUtils::GetRealPrimaryFrameFor makes no sense. r=jwatt
    
    The primary frame is always the out of flow frame.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30182

commit 28d33b5155d6c8ac8ff9dff076477c07e11ec4eb
Author: Aaron Klotz <aklotz@mozilla.com>
Date:   Fri May 3 13:00:46 2019 -0600

    Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted

commit 7d6679c75248f40a370f1692da8d06db0542ac44
Author: Mike Shal <mshal@mozilla.com>
Date:   Thu May 2 21:10:13 2019 +0000

    Bug 1543212 - Move Android aarch64 tests from opt to pgo; r=jmaher
    
    Similar to bug 632954, this disables the Android aarch64 tests on opt
    except on try, and instead runs the tests on Android aarch64 pgo builds.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29589

commit 2b9dee687b3fa27e999d1e654aa0091b3a0ca85d
Author: Mike Shal <mshal@mozilla.com>
Date:   Thu May 2 21:36:46 2019 +0000

    Bug 1543212 - Create a PGO-optimized android-aarch64 build; r=firefox-build-system-reviewers,chmanchester
    
    Differential Revision: https://phabricator.services.mozilla.com/D29588

commit c725c67efcf17a341964fba191d6b86599f7f14b
Author: André Bargull <andre.bargull@gmail.com>
Date:   Tue May 7 04:11:58 2019 +0000

    Bug 1547039: Adjust async-generator state when manually closing an async-generator. r=arai
    
    Similar to AutoSetGeneratorRunning, AdjustGeneratorResumptionValue also needs to modify the
    async-generator state in addition to the shared generator state.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30035

commit 9072cc6c0d080a140d76560c99c2e39f27ba6aa0
Author: Dragana Damjanovic <dd.mozilla@gmail.com>
Date:   Tue May 7 17:57:33 2019 +0000

    Bug 1531344 - Be strict about incorrect chunked encoding. r=mayhemer
    
    Differential Revision: https://phabricator.services.mozilla.com/D28811

commit a2e75e9e64c420c65698bc10320ab302dadb110b
Author: Sonali9 <sonali18317@iiitd.ac.in>
Date:   Tue May 7 18:59:13 2019 +0000

    Bug 1495344 - Added color definitions for sepia mode in mobile aboutReader.css r=JanH
    
    Differential Revision: https://phabricator.services.mozilla.com/D29735

commit f4dc9a7805f889e6dc572407af92847d754cf1d2
Author: Tom Ritter <tom@mozilla.com>
Date:   Tue May 7 16:06:43 2019 +0000

    Bug 1548634 - Update the default letterboxing behavior to use stepped ranges r=johannh
    
    Differential Revision: https://phabricator.services.mozilla.com/D29759

commit be5c8281b28eb984faeb9b34eb24d01d54fb4652
Author: Jan Henning <jh+bugzilla@buttercookie.de>
Date:   Tue May 7 17:21:01 2019 +0000

    Bug 1494026 - Part 1: Add link to OS app notification settings. r=VladBaicu
    
    Starting from Android O, more fine-grained control over which notifications
    should be displayed is available through Android's notification channel system.
    To aid discoverability, we add a link to the corresponding settings screen from
    inside our own settings menu.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29973

commit 8c6e2d9911acfc15e65eecc9f508038783921034
Author: Jan Henning <jh+bugzilla@buttercookie.de>
Date:   Tue May 7 17:21:51 2019 +0000

    Bug 1494026 - Part 0b: Cleanup javadoc. r=VladBaicu
    
    Somehow that comment ended up in the wrong file after refactoring.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29972

commit 508cbe5354a3085888dc46347a1823742f7bf4c0
Author: Jan Henning <jh+bugzilla@buttercookie.de>
Date:   Tue May 7 18:59:13 2019 +0000

    Bug 1494026 - Part 0a: Ignore private resource warning. r=VladBaicu
    
    We're not going to change this for now and otherwise Android Studio shows an
    error for that file.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29971

commit 0b9318e0ca48a8479d090700d00ba6f36a69ca80
Author: Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
Date:   Tue May 7 18:17:42 2019 +0000

    Bug 1549769: Split test browser_principalSerialization_version1.js and move CSP tests into separate test. r=jkt
    
    Differential Revision: https://phabricator.services.mozilla.com/D30227

commit 83a0d283d45f645a7f8b772cce7aea4c964fd03b
Author: Brad Werth <bwerth@mozilla.com>
Date:   Fri May 3 23:06:54 2019 +0000

    Bug 1541175 Part 3: Update test expectations. r=ochameau
    
    Differential Revision: https://phabricator.services.mozilla.com/D26614

commit 24e5877f92a2e6e2e4dd79ebfc8acc0dfa5f4cb3
Author: Brad Werth <bwerth@mozilla.com>
Date:   Mon May 6 07:21:13 2019 +0000

    Bug 1541175 Part 2: Force RDM UI to be at 100% zoom. r=pbro,ochameau
    
    Once RDM is up-and-running, the Zoom UI will stay synchronized with the
    zoom level of the RDM content pane. These changes ensure that the RDM
    tools are forced to 100%, and then does a fixup to get the Zoom UI to
    match the RDM content pane zoom level again.
    
    Differential Revision: https://phabricator.services.mozilla.com/D26045

commit 1ba3c3fe606182cb724204c56c477f4eabeae3f4
Author: Brad Werth <bwerth@mozilla.com>
Date:   Tue May 7 17:59:36 2019 +0000

    Bug 1541175 Part 1: Prevent fullZoom and textZoom from being remapped on RDM docshell swap. r=ochameau
    
    There is no need to transfer these properties because the swap makes
    the outer browser act as if it is remote, and then the message manager
    tunnel ensures that the outer browser will get and set the zoom values
    from the inner browser.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29911

commit 5ccb56257ab0dc417bed833c701918535d4f64d2
Author: alwu <alwu@mozilla.com>
Date:   Tue May 7 18:16:27 2019 +0000

    Bug 1549628 - enable wpt 'track-add-track.html'. r=jya
    
    Added missing event parameter for the callback function of `onaddtrack`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30143

commit e87527683b3fb923443fb0794370c07a52d30ee5
Author: Bogdan Tara <btara@mozilla.com>
Date:   Tue May 7 21:17:52 2019 +0300

    Backed out changeset 90e7019e0fa8 (bug 1541416) for searchconfigs/test_amazon.js, test_duckduckgo.js, test_ebay.js CLOSED TREE

commit 532e4a3bc9175ce967df045dd0ca6923f1b168ea
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Tue May 7 12:52:49 2019 +0000

    Bug 1544445 - Implement Page.reload. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30189

commit fe34922919ed48780e3729c2579a25a700434128
Author: Jim Blandy <jimb@mozilla.com>
Date:   Tue May 7 18:04:17 2019 +0000

    Bug 1548075: Remove 'closing' state from AbstractGeneratorObject. r=iain
    
    The generator 'closing' state, indicated by the value RESUME_INDEX_CLOSING in an
    AbstractGeneratorObject's RESUME_INDEX_SLOT is never distinguished from the
    'running' state, so RESUME_INDEX_CLOSING, and its associated setters and
    predicates, can be removed.
    
    RESUME_INDEX_RUNNING remains as a magic value appearing in the resume index
    slot, and is now used as an upper bound on normal resume index values instead of
    RESUME_INDEX_CLOSING.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29391

commit 31ec82d9befbbd083e8c4b3a56e0db02d2787a4b
Author: Robert Strong <robert.bugzilla@gmail.com>
Date:   Tue May 7 17:59:21 2019 +0000

    Bug 1521427 - Display the doorhanger notification for unsupported type update notifications. r=bytesized,flod,zbraniecki
    
    The unsupported doorhanger will persist the menu item across application restarts until an update has been found.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29927

commit c995e5d063ab97f15e6ecc231024c36ff78dddbd
Author: Johann Hofmann <jhofmann@mozilla.com>
Date:   Tue May 7 17:15:18 2019 +0000

    Bug 1549761 - Require user interaction for push notification permission prompts (with post-prompting) in Beta. r=Ehsan
    
    Differential Revision: https://phabricator.services.mozilla.com/D30219

commit 8f9a2d7bec147c8b5e68245cca33e53628b90fb0
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue May 7 17:54:22 2019 +0000

    Bug 1549576 - Store fixed layer margin in session and send to compositor when ready. r=geckoview-reviewers,snorp
    
    Differential Revision: https://phabricator.services.mozilla.com/D30132

commit 42d0b07389211a13b15e4f2aec158bb885f1adaf
Author: Florian Quèze <florian@queze.net>
Date:   Tue May 7 17:15:43 2019 +0000

    Bug 1549723 - disable browser_startup_mainthreadio.js and browser_startup_content_mainthreadio.js mochitests for debug builds, r=mconley.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30220

commit a48db0073e684c57a9d699ed2c66dbeaab516d8e
Author: Florian Quèze <florian@queze.net>
Date:   Tue May 7 17:09:39 2019 +0000

    Bug 1547018 - Add a mochitest tracking child process startup main thread I/O, r=Felipe.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28869

commit 79ee4d60db043fd43e028ad64532128ee4348cbd
Author: Florian Quèze <florian@queze.net>
Date:   Tue May 7 17:09:27 2019 +0000

    Bug 1540135 - Add a startup mochitest tracking mainthread I/O, r=Felipe.
    
    Differential Revision: https://phabricator.services.mozilla.com/D25392

commit c7623d661056012d3e170c3beeaa8d0b3392ae05
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Tue May 7 17:48:58 2019 +0000

    Bug 1531920 - Unlock our prefs while cleaning up; r=ewright
    
    Differential Revision: https://phabricator.services.mozilla.com/D30112

commit ba04cbb7d72136ef8e15693201d1d885dc8dab3d
Author: Nils Ohlmeier [:drno] <drno@ohlmeier.org>
Date:   Tue May 7 17:08:46 2019 +0000

    Bug 1548959: enable media_codec_used in release r=bryce
    
    Differential Revision: https://phabricator.services.mozilla.com/D29915

commit e8b3f0eec11a103a6609e285a1d45ef887d5e832
Author: Bryce Van Dyk <bvandyk@mozilla.com>
Date:   Tue May 7 17:15:13 2019 +0000

    Bug 1532391 - Extend MediaRecorder telemetry probes until 72. r=drno
    
    Differential Revision: https://phabricator.services.mozilla.com/D22714

commit e02288dcc1c377c599bd6dc508b4dd66e2900d7f
Author: Aaron Klotz <aklotz@mozilla.com>
Date:   Tue May 7 16:58:24 2019 +0000

    Bug 1545355: Uppercase hash tags before calling WinVerifyTrust on catalog files; r=mhowell
    
    On Windows 7, WinVerifyTrust fails unless the tag is uppercased. This patch
    also adds a missing call to CryptCATAdminReleaseCatalogContext, the need for
    which was poorly documented on MSDN.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30146

commit 8f4a448ebb64d239093e01060cbf8aa9db72c042
Author: Mark Banner <standard8@mozilla.com>
Date:   Tue May 7 16:40:23 2019 +0000

    Bug 1548922 - Fix handling of spread operators when checking the ESLint rule no-define-cc-etc. r=dthayer
    
    Differential Revision: https://phabricator.services.mozilla.com/D30168

commit 27a1b0f37c19fbb72e9399924b8f42cff146dd84
Author: Bogdan Tara <btara@mozilla.com>
Date:   Tue May 7 20:13:54 2019 +0300

    Backed out changeset 264bdfcb9ebb (bug 1531920) for ES lint failure on browser_contentblocking.js CLOSED TREE

commit f33c33462d46fa36507f936553f5d7e6fe2e8716
Author: David Walsh <dwalsh@mozilla.com>
Date:   Tue May 7 16:59:04 2019 +0000

    Bug 1533418 - Support multiple workers as roots. r=jlast
    
    http://dbg-workers.glitch.me
    
    Updated tests in SourcesTree.spec.js to pass and
    added test to ensure sources are added to the correct thread
    
    Differential Revision: https://phabricator.services.mozilla.com/D29225

commit 75cfd626203c2bfce4f70e138365fe70ee6256f0
Author: Daosheng Mu <daoshengmu@gmail.com>
Date:   Tue May 7 01:37:05 2019 +0000

    Bug 1545991 - Cancel the current VR task when CompositorThread is shutdown. r=kip,sotaro
    
    Differential Revision: https://phabricator.services.mozilla.com/D28546

commit b671ba6ec64a01bae0d11de9bd3a41038b94f948
Author: Andrew Swan <aswan@mozilla.com>
Date:   Tue May 7 13:46:17 2019 +0000

    Bug 1549543 Make search initialization failures more obvious r=Gijs
    
    Differential Revision: https://phabricator.services.mozilla.com/D30094

commit 467d6d1356e40f6937b527a62e78057f0d36f4ba
Author: Nico Grunbaum <na-g@nostrum.com>
Date:   Thu May 2 19:57:43 2019 +0000

    Bug 1548097 - sort getContributingSources and getSynchronizationSources results r=jib
    
    sort getContributingSources and getSynchronizationSources results
    
    Differential Revision: https://phabricator.services.mozilla.com/D29441

commit 3827487ef7cac883defd786dd7588150b5d27bcc
Author: Mark Banner <standard8@mozilla.com>
Date:   Tue May 7 16:40:39 2019 +0000

    Bug 1541416 - Ensure more engines are available in applicable regions. r=daleharvey
    
    Depends on D29808
    
    Differential Revision: https://phabricator.services.mozilla.com/D29862

commit c3a2e20f077a56836899b0a0669f8941c514b10f
Author: Mark Banner <standard8@mozilla.com>
Date:   Tue May 7 16:40:29 2019 +0000

    Bug 1548639 - Fix handling of 'startsWith' checks for the search engine configuration tests. r=daleharvey
    
    Depends on D28856
    
    Differential Revision: https://phabricator.services.mozilla.com/D29808

commit 83efabe64d86b8af29f0d6176c70ba0f27389f3e
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Tue May 7 15:23:16 2019 +0000

    Bug 1542286 - Add tests for Firefox Preview runtime info r=daisuke
    
    Depends on D29485
    
    Differential Revision: https://phabricator.services.mozilla.com/D30064

commit f93a375b079f11f0c608a8c49ed97ec9ef9279bc
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Tue May 7 15:21:22 2019 +0000

    Bug 1542286 - Share runtime info with DebugTargetInfo component via remote-client-manager r=daisuke
    
    Depends on D29462
    
    Differential Revision: https://phabricator.services.mozilla.com/D29485

commit 430d53987daa079217d78a9d89bbff7555787070
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Tue May 7 12:04:36 2019 +0000

    Bug 1542286 - Show the application version instead of the Gecko version for Fenix runtimes r=daisuke
    
    Depends on D29377
    
    Differential Revision: https://phabricator.services.mozilla.com/D29462

commit 51058885a32f2dd90f6d010eac9bb635ce1edcf0
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Tue May 7 12:02:28 2019 +0000

    Bug 1542286 - Use the Firefox Preview logo in about:debugging r=daisuke
    
    Depends on D29376
    
    Differential Revision: https://phabricator.services.mozilla.com/D29377

commit 53c15ce36e03263d6744a39900ab201a206dd907
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Tue May 7 12:02:05 2019 +0000

    Bug 1542286 - Show proper runtime name for Fenix in about:debugging r=daisuke
    
    Differential Revision: https://phabricator.services.mozilla.com/D29376

commit 81b84c368a04fb0a2c6cfcdbd1d762cbbc37b89d
Author: Drew Willcoxon <adw@mozilla.com>
Date:   Tue May 7 16:39:04 2019 +0000

    Bug 1534939 - Quantumbar: Force the first result's title to be LTR when typing a URL. r=dao
    
    Set an "isurl" attribute on the title and force it to be LTR.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30149

commit 73ffd48af0d18dfa3af37f95c0c97e7c970ebba7
Author: Ehsan Akhgari <ehsan@mozilla.com>
Date:   Tue May 7 16:16:15 2019 +0000

    Bug 1531920 - Unlock our prefs while cleaning up; r=ewright
    
    Differential Revision: https://phabricator.services.mozilla.com/D30112

commit 2abd16c488af4ee1b50923496fa8cdaa9554120d
Author: Jim Blandy <jimb@mozilla.com>
Date:   Fri May 3 01:19:20 2019 +0000

    Bug 1540314: Devtools promise actor: Use ActorPool 'destroy' method. r=gl
    
    The prior code calls '.cleanup()', but ActorPools have no 'cleanup' method. I
    think it means to call 'destroy'.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29755

commit 6fbc1afa3213f57d50b02fc1910a78d5b122020c
Author: Luke Wagner <luke@mozilla.com>
Date:   Wed May 1 15:13:43 2019 -0500

    Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth)
    
    Differential Revision: https://phabricator.services.mozilla.com/D29596

commit ac781da9ff663208a39628dd26f73ab9ae049820
Author: Luke Wagner <luke@mozilla.com>
Date:   Wed May 1 16:55:05 2019 -0500

    Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth)
    
    This patch further centralizes builtin signature information into
    SymbolicAddressSignature, removing more than 100 lines of code
    and preparing the way for the next patch, which will use this
    eager error check to return a JSObject* from Instance::tableGet.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29595

commit ec7f14d361203be0b565883971152225e305c683
Author: Jim Mathies <jmathies@mozilla.com>
Date:   Wed May 1 18:16:55 2019 +0000

    Bug 1541186 - Switch to using TYPE_MOZILLA_NONMAINTHREAD for MediaManager. r=jesup
    
    Differential Revision: https://phabricator.services.mozilla.com/D25925

commit d585d9d7c89efd495824178a9f0bf3d805fe8053
Author: Mathieu Leplatre <mathieu@mozilla.com>
Date:   Mon May 13 17:04:26 2019 +0000

    Bug 1546912 - Dedicated signature tests for Remote Settings r=glasserc
    
    Differential Revision: https://phabricator.services.mozilla.com/D30650

commit 0864be5a22382ebb2448e7ed67d6e813fd7624fe
Author: Sean Stangl <sean.stangl@gmail.com>
Date:   Tue May 14 16:16:20 2019 +0000

    Bug 1551339 - Update VIXL to recent Utils and Globals files. r=nbp
    
    This is preliminary work to allowing encoding of JSCVTFP, the instruction that exists on new AArch64 devices that greatly speeds up websites that use floating-point math.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30997

commit 5f91d2db4c66708c4886d9360632e5bd546af566
Author: Tom Ritter <tom@mozilla.com>
Date:   Tue May 14 19:53:44 2019 +0000

    Bug 1550866 - Support try syntax '-p foo,bar,bob -u all[all]' to run Tier 2 tests on all platforms specified r=catlee
    
    Differential Revision: https://phabricator.services.mozilla.com/D30720

commit fdd0ba49c450393b739fa2275c56a3205cd02b83
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:32:27 2019 +0000

    Bug 1528236 - [raptor] Use opt-out mechanism for setting test specific preferences. r=perftest-reviewers,stephendonner
    
    Due to missing class abstractions for Gecko- and non-Gecko based
    browsers it's currently sub-optimal to define when preferences
    as defined by tests will be set.
    
    Given that by default we run Gecko-based applications other
    browsers should opt-out from setting test preferences.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30923

commit 10bce301cbdb2b1f714ecd2366bc54e5d7b2316e
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:29:53 2019 +0000

    Bug 1528236 - [raptor] Fix root permission failures for device tuning. r=perftest-reviewers,stephendonner
    
    Differential Revision: https://phabricator.services.mozilla.com/D30922

commit a9ea53a7c975133322d82002f8bdd274b226f547
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:32:15 2019 +0000

    Bug 1528236 - [raptor] Environment variables should not be set via extra args. r=perftest-reviewers,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D29333

commit c0d8e0488497a297c2705522649a427826046dab
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:32:13 2019 +0000

    Bug 1528236 - [raptor] Update profile building code to align with mochitests. r=perftest-reviewers,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D29332

commit 14f49b46ec4d173ff4b56f769f50744fc016f5bb
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:32:11 2019 +0000

    Bug 1528236 - [raptor] Use constructor for initialization of raptor instances. r=perftest-reviewers,rwood
    
    The patch tries to reduce the amount of initialization code
    to call when creating a new Raptor class.
    
    Initializing the ADBDevice already in the constructor of the
    RaptorAndroid class is currently not possible because it would
    mean that a device is immediately created but the "adb" binary
    is not available for python test jobs. This has to be fixed later.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29331

commit 55a3dcaa7c9568f692e824ecb104db1311fc1bf0
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:32:01 2019 +0000

    Bug 1528236 - [raptor] Allow Raptor to run the tests all at once. r=perftest-reviewers,stephendonner,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D31047

commit 4cc37bc4cf0658a03665d03a97edadc87373e8e1
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:31:57 2019 +0000

    Bug 1528236 - [raptor] Remove test root folder during clean-up. r=perftest-reviewers,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D29330

commit 2077dcfeb0acc8d1b78dc7d82c6066a5c9c5da0e
Author: Henrik Skupin <mail@hskupin.info>
Date:   Tue May 14 19:30:11 2019 +0000

    Bug 1528236 - [raptor] Refactor handling of remote profiles. r=perftest-reviewers,rwood
    
    Differential Revision: https://phabricator.services.mozilla.com/D29329

commit c3fcddf7c623434b8ed88ad05eb2d46375d89d03
Author: Geoff Brown <gbrown@mozilla.com>
Date:   Tue May 14 19:15:26 2019 +0000

    Bug 1535287 - Cleanup remaining clipboard subsuite entries in manifest; r=ahal
    
    I assume these were accidentally missed in bug 1546459.
    
    Differential Revision: https://phabricator.services.mozilla.com/D31008

commit d01d83a3ad739ed3360bc28ca2c4a45396c09980
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 18:46:13 2019 +0000

    Bug 1551647.   Stop using [array] in nsIProperties.  r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D31110

commit e401dbf6c1230b49ae7ce0b88b7fa5863a5e88fd
Author: Florens Verschelde <florens@fvsch.com>
Date:   Tue May 14 19:05:48 2019 +0000

    Bug 1550040 - Add warning icon to contrast warning badge; r=yzen,mtigley
    
    Differential Revision: https://phabricator.services.mozilla.com/D30459

commit a0556ad84bff030de00631e1d16bb9ba02d42f90
Author: Alexandre Poirot <poirot.alex@gmail.com>
Date:   Tue May 14 15:18:51 2019 +0000

    Bug 1548102 - Coordinate Page.frameNavigated and Runtime.executionContextDestroyed/Created events. r=remote-protocol-reviewers,ato
    
    Differential Revision: https://phabricator.services.mozilla.com/D30237

commit 31309a78250efa2de652ceb9bbee538deb453a08
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 17:24:24 2019 +0000

    Bug 1551103.  Stop using [array] in nsIServiceWorkerManager. r=asuth
    
    Though I do wonder whether we could just remove the unused data byte arg and
    simplify the code...
    
    Differential Revision: https://phabricator.services.mozilla.com/D30835

commit 41d0835c0f80146250cceaaa089c5b9a1054d6ce
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Tue May 14 17:23:54 2019 +0000

    Bug 1551099. Stop using [array] in nsISDBResults.  r=asuth
    
    Though given that getAsArray is unused and untested, maybe we should just
    remove it?
    
    Differential Revision: https://phabricator.services.mozilla.com/D30832

commit 3e4ac989903e67e11b12f8d73c2ab16d74a29687
Author: Jim Blandy <jimb@mozilla.com>
Date:   Wed May 1 12:13:23 2019 +0000

    Bug 1548133: mozilla::Variant::addTagToHash should be const-this. r=froydnj
    
    Differential Revision: https://phabricator.services.mozilla.com/D29423

commit a1d34b51ab354b6fe6642a5cd11a0c36515f706a
Author: Alexis Beingessner <a.beingessner@gmail.com>
Date:   Tue May 7 11:20:34 2019 +0000

    Bug 1545768 - Re-enable good text bounds for webrender. r=kats
    
    This just reverts commit 580a7e38c60491123f3e7bba82904008ab0262d1.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30161

commit 1c2c3942d53449c19769d4f2c621472f10651ec4
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Tue May 7 09:47:52 2019 +0000

    Bug 1507744 - Respect word-break value set on an inline element. r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D30174

commit 5038f7fc7cb0329533427138207af6c3d547b147
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Tue May 7 15:27:40 2019 +0000

    Bug 1507744 - Add WPT reftests for word-break:break-all applied to an inline element. r=emilio
    
    Tests 001-003 are fixed by the patch in this bug; 004-007 still fail in Firefox after the patch is applied.
    (Safari passes all these tests; Chrome fails 004 and 007 in my testing.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D30192

commit 6bfd265631532a2b78afddced12aae87fd660288
Author: Michael Froman <mfroman@mozilla.com>
Date:   Tue May 7 15:14:15 2019 +0000

    Bug 1548858 - don't expect av1 decoding for Android. r=bwc
    
    RDD/AV1 isn't enabled by default yet for Android.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30206

commit 1adace1e545c85966dd6366a40e80490312ec98d
Author: Paul Adenot <paul@paul.cx>
Date:   Tue May 7 15:19:32 2019 +0000

    Bug 1549699 - Don't use communication devices by default on Windows. r=achronop
    
    Differential Revision: https://phabricator.services.mozilla.com/D30205

commit 9abee03a85d0c811c4bc4ed2c7c1248708ba2d04
Author: Paul Adenot <paul@paul.cx>
Date:   Tue May 7 15:20:02 2019 +0000

    Bug 1549699 - Don't use communication mode and speakerphone mode methods of AudioManager. r=snorp
    
    This is more related to telephony than anything else, and are more suited to
    real telephony app.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30071

commit 18708eb993db473f58a04b6b5225acd39624018f
Author: Narcis Beleuzu <nbeleuzu@mozilla.com>
Date:   Tue May 7 18:28:48 2019 +0300

    Backed out changeset 588a1949ec96 (bug 1545968) as per kats request. CLOSED TREE

commit dcc55e76ed6f2c6383fceba215c13c506cf861ab
Author: Dale Harvey <dale@arandomurl.com>
Date:   Tue May 7 14:59:03 2019 +0000

    Bug 1541414 - Ensure engines are available in applicable regions. r=Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D28856

commit 8f9bc331d2e68a7c3fa50b826c2a90ce65a46147
Author: Gabriel Luong <gabriel.luong@gmail.com>
Date:   Tue Apr 30 00:50:50 2019 -0400

    Bug 1468402 - Part 2: Indent the subgrids in the grid list. r=pbro
    
    Differential Revision: https://phabricator.services.mozilla.com/D29316

commit ad2fb250ae88accdbb33acb2ed9ed42f61902eeb
Author: Gabriel Luong <gabriel.luong@gmail.com>
Date:   Tue Apr 30 00:50:47 2019 -0400

    Bug 1468402 - Part 1: Add isSubgrid and subgridParentNode to the grid actor form. r=pbro
    
    Differential Revision: https://phabricator.services.mozilla.com/D29317

commit bd866bce2c26c608a4e966053ea7a642cf977ef5
Author: Danielle Leblanc-Cyr <danielleleb12@gmail.com>
Date:   Mon May 13 10:51:48 2019 -0400

    Bug 1405514 - Changes box model values' cursor and active/focus stylings. r=gl

commit cb904f8f752b96a3f0a844317547a4690d04aae1
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Mon Apr 29 17:14:17 2019 -0500

    Bug 1548939 - Move method getters to the top of BrowserParent. r=nika
    
    The next easy step is to move the getters below the static methods.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30156

commit 48ebe4faac836d185c6804cfac0668a211238e2b
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Mon Apr 29 16:57:42 2019 -0500

    Bug 1548939 - Move static methods to top of BrowserParent. r=nika
    
    The methods in BrowserParent are a bit disorganized. There's a lot to
    do to fix that, but an easy first step is to move static methods to
    the top of the class.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30155

commit dc6afe0b1e078385540e1c656508c87ee8788d59
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Mon Apr 29 16:50:29 2019 -0500

    Bug 1548939 - Rearrange state on BrowserParent to logical groups. r=nika
    
    This is the followup to the previous patch, and attempts to organize
    state to be a bit more logical.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30154

commit a00630974fde0c320de3f07c3dca0e2ed097de5e
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Mon Apr 29 16:33:21 2019 -0500

    Bug 1548939 - Move all BrowserParent state into one contiguous block. r=nika
    
    Somehow all of the member variables of BrowserParent have been
    spread around the class. This makes it really hard to understand
    what state there is. This commit moves all member variables
    (preserving order) to the bottom of the class.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30153

commit 31b0f6c2959c4049f7214e48b101cddb3285ced4
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Mon Apr 29 16:23:05 2019 -0500

    Bug 1548939 - Update include guard on the header for BrowserParent. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30152

commit 68c272dc2099cfdec5d9a48974886a6d4a15a427
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Mon Apr 29 06:40:23 2019 -1000

    Bug 1547864 - Use a single debugger request to gather information needed to pause at a location, r=loganfsmyth.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29292

commit e2c5329179ff9254b8792edecd026c1d9ccb91b3
Author: Brian Hackett <bhackett1024@gmail.com>
Date:   Wed May 1 14:01:09 2019 -1000

    Bug 1543753 - Don't view sources that can't be loaded in the debugger, r=loganfsmyth.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29593

commit 49ccc85dd43a1e41631e1308fc39896b061404a6
Author: Luke Wagner <luke@mozilla.com>
Date:   Wed May 1 15:13:43 2019 -0500

    Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth)
    
    Differential Revision: https://phabricator.services.mozilla.com/D29596

commit 5601fda4a7487495cdeff3f84048a347bf6d3b34
Author: Luke Wagner <luke@mozilla.com>
Date:   Wed May 1 16:55:05 2019 -0500

    Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth)
    
    This patch further centralizes builtin signature information into
    SymbolicAddressSignature, removing more than 100 lines of code
    and preparing the way for the next patch, which will use this
    eager error check to return a JSObject* from Instance::tableGet.
    
    Differential Revision: https://phabricator.services.mozilla.com/D29595

commit 0bf3e780d6dbf22757e84ab70bdb081917c90dd7
Author: Jonathan Watt <jwatt@jwatt.org>
Date:   Fri Apr 26 17:05:38 2019 +0100

    Bug 1551559. Make nsIDocShell::setIsPrinting [noscript]. r=bobowen
    
    Differential Revision: https://phabricator.services.mozilla.com/D31078

commit 0f068f9556cc1ccbfab3b6a1f5610799c089d429
Author: Jonathan Watt <jwatt@jwatt.org>
Date:   Fri Apr 26 11:43:15 2019 +0100

    Bug 1551538. Rename and document nsPrintJob::AfterNetworkPrint (to ResumePrintAfterResourcesLoaded). r=bobowen
    
    Differential Revision: https://phabricator.services.mozilla.com/D31063

commit 2aa8ffafb03b36e2cb94f1859074b037c4d67b74
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Fri Apr 26 09:39:02 2019 +0000

    Bug 1546438 - add `-Clinker-plugin-lto` for Rust target libraries when appropriate; r=glandium
    
    Differential Revision: https://phabricator.services.mozilla.com/D28509

commit 1a0007cb1f7c9f82a8a714dfcb96065d19526ae4
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Fri May 10 20:16:36 2019 +0000

    Bug 1546438 - add a `cross` option to `MOZ_LTO` for cross-language LTO; r=mshal
    
    This option is for performing LTO between C++ code and Rust code.  The
    actual build pieces for Rust code are coming in the next patch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D28508

commit 46852b9604f634f4136707141c2330db4a2c8fd8
Author: Nathan Froyd <froydnj@mozilla.com>
Date:   Fri May 10 20:07:34 2019 +0000

    Bug 1549794 - add sysroot flags for the macOS SDK to bindgen's flags; r=nalexander
    
    We already do this for the compiler that we detect via
    toolchain.configure...but as the comment in `basic_bindgen_cflags`
    alludes to, we don't actually use that compiler here.  We use a much
    more bare-bones compiler, so we have to add the necessary flags manually.
    
    We need to make `--with-macos-sdk` a `js_option` so that uses of bindgen
    in the JS engine will receive the proper flags.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30239

commit 1f5dd940d62f47c77571d7fb5f490af069b4516b
Author: Daniel Varga <dvarga@mozilla.com>
Date:   Fri May 10 23:00:16 2019 +0300

    Backed out changeset 8deb4484f31c (bug 1548858) re-enable test.

commit b8daa5f00329109fec7ff9ea3205d5a15d3fa564
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Fri May 10 09:29:17 2019 +0000

    Bug 1550092 part 3.  Stop using [array] in stopFrameTimeRecording.  r=farre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30443

commit 39675dde5c0285cfe389ac6585cb284a3b670dd6
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Fri May 10 09:09:25 2019 +0000

    Bug 1550092 part 2.  Stop using [array] in numberOfAssignedPaintedLayers.  r=farre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30442

commit 600cdda989f404dd86e28c97303b73687e6bb757
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Fri May 10 09:03:39 2019 +0000

    Bug 1550092 part 1.  Stop using [array] in sendTouchEvent/sendTouchEventToWindow.  r=farre
    
    Differential Revision: https://phabricator.services.mozilla.com/D30441

commit 88f8fd16b09f2963a630dcc74793abc14cf04dd5
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Fri May 10 07:15:31 2019 +0000

    Bug 1550569 part 2.  Stop using [array] in nsIPushService.  r=dragana
    
    Differential Revision: https://phabricator.services.mozilla.com/D30551

commit 7a6fd3b91cd7e49c80bab28458feff3774ee19ad
Author: Boris Zbarsky <bzbarsky@mit.edu>
Date:   Fri May 10 07:15:08 2019 +0000

    Bug 1550569.  Stop using [array] in nsIPushNotifier.  r=dragana
    
    Differential Revision: https://phabricator.services.mozilla.com/D30549

commit 78aab80af39bc90f0ba6e5bd77a6f9a3213f32c1
Author: Ashley Hauck <khyperia@mozilla.com>
Date:   Fri May 10 19:21:45 2019 +0000

    Bug 1547129 - Change JSOP_INITPROP implementation to DefineDataProperty. r=jorendorff
    
    Differential Revision: https://phabricator.services.mozilla.com/D29069

commit 81b1431901dd92a874c6093d4cf4d9ef98fa2f40
Author: Kirk Steuber <ksteuber@mozilla.com>
Date:   Fri May 10 19:06:34 2019 +0000

    Bug 1546627 - Prevent Firefox from prematurely showing "Restart to Update" on startup r=rstrong
    
    Differential Revision: https://phabricator.services.mozilla.com/D30520

commit 94aee103e7542e9fcbe97294bce42d494b1cb3b9
Author: Yura Zenevich <yura.zenevich@gmail.com>
Date:   Wed May 1 20:16:24 2019 +0000

    Bug 1548241 - add telemetry for audit filter activation in accessibility panel. r=jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D29490

commit b0e844bcdd8b69cc0ea5db3674904ea6e366ef6d
Author: J.C. Jones <jjones@mozilla.com>
Date:   Fri May 10 16:40:17 2019 +0000

    Bug 1391438 - Support FIDO2 for WebAuthn on Android r=snorp,keeler
    
    Support using the Google Play-provided FIDO2 API for Web Authentication.
    
    FIDO U2F API support  is being handled subsequently in Bug 1550625.
    
    This patch uses the privileged APIs and thus will only work on Fennec Nightly, Beta, and Release builds.
    
    Differential Revision: https://phabricator.services.mozilla.com/D1148

commit 91c673ac2d061b514c0a6ea28c4e7f7c02992d01
Author: J.C. Jones <jjones@mozilla.com>
Date:   Fri May 10 17:59:46 2019 +0000

    Bug 1391438 - Move GECKOBUNDLE macros into their own header r=snorp
    
    The GECKOBUNDLE macros are useful to more than just a11y code, so let's move them into the jni package so that all jni consumers may drink of their sweet nectar.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30585

commit 424ac860b22ac8af0f3b838626770d598fdbb064
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Thu Apr 25 15:28:44 2019 -0500

    Bug 1548939 - Remove direct_call overrides for PBrowser. r=nika
    
    This isn't needed now that BrowserParent has the same name
    as the protocol.
    
    Differential Revision: https://phabricator.services.mozilla.com/D30151

commit 37f9db0fead8bc1a4bb81bbf4fba3e94183371a0
Author: Ryan Hunt <rhunt@eqrion.net>
Date:   Mon May 6 14:29:29 2019 -0500

    Bug 1548939 - Devirtualize BrowserChild IPDL methods. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D30150

commit 65884c8a49ab538e77f12f950370f43c3011b1f4
Merge: cfa055e1f47e 43dfa115f983
Author: shindli <shindli@mozilla.com>
Date:   Tue May 7 18:18:43 2019 +0300

    Merge mozilla-central to inbound.  a=merge CLOSED TREE

commit 43dfa115f983d12453a5e006f9c76b7d2e91b2a2
Merge: a6e1bcebd711 9aa0c188e117
A