653985 Commits

Author SHA1 Message Date
Mark Striemer
ce0c11236e Bug 1532724 - Part 1: Inline options browser for HTML about:addons details r=rpl,kmag
Differential Revision: https://phabricator.services.mozilla.com/D29787

--HG--
extra : moz-landing-system : lando
2019-05-31 14:05:53 +00:00
Jason Laster
59a1eb73d0 Bug 1552039 - filter breakpoints to the right of the line. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D33012

--HG--
extra : moz-landing-system : lando
2019-05-31 21:15:43 +00:00
Matthew Gaudet
ebb0d769a7 Bug 1555730 - Rephrase lazyOuterFunction comment r=jorendorff DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D33167

--HG--
extra : moz-landing-system : lando
2019-05-30 18:00:14 +00:00
jaril
f655de653b Bug 1548369 - Don't unrender preview when hovering from preview back to token. r=jlast
When hovering from the preview of tokenA back to tokenA, the preview shouldn't unrender and the rerender.

Before:
{F1318568}
After:
{F1318569}

Differential Revision: https://phabricator.services.mozilla.com/D31899

--HG--
extra : moz-landing-system : lando
2019-05-31 19:25:35 +00:00
Daisuke Akatsuka
948456cbea Bug 1554868: Remove 'complexity' rule of eslint. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D33141

--HG--
extra : moz-landing-system : lando
2019-05-31 07:53:38 +00:00
Gijs Kruitbosch
55d70903ed Bug 1555453 - use contextmenu event as backup to ensure we always localize the context menu, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D33328

--HG--
extra : moz-landing-system : lando
2019-05-31 20:01:56 +00:00
Dale Harvey
93ac2ff9fa Bug 1538602 - Improve logging during block autoplay tests. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D32546

--HG--
extra : moz-landing-system : lando
2019-05-31 18:38:37 +00:00
Nathan Froyd
915bec197e Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor
This change is a little bit of a cheat, because of course MSVC doesn't
do cross-language LTO by default, but it seems consistent.

Depends on D33317

Differential Revision: https://phabricator.services.mozilla.com/D33318

--HG--
extra : moz-landing-system : lando
2019-05-31 17:24:02 +00:00
Nathan Froyd
92be49be62 Bug 1486042 - switch all existing MOZ_LTO configs to use cross-language LTO; r=dmajor
This change is a no-op for win64 configs, as they had this feature before.

Differential Revision: https://phabricator.services.mozilla.com/D33317

--HG--
extra : moz-landing-system : lando
2019-05-31 17:48:40 +00:00
Boris Zbarsky
63b07e7115 Bug 1478037. Allow bookmarklets to run even on pages with a CSP. r=ckerschb
The removal of the second CSP check is fixing a regression introduced in bug
965637.  See https://github.com/whatwg/html/issues/4651#issuecomment-495050351
for details.  We may want to re-introduce that check depending on the outcome
of that issue, but if so we should do that only if the target document's
principal subsumes our triggering principal.

This commit will not allow bookmarklets to access subresources that
CSP blocks, but will at least allow them to run.

Differential Revision: https://phabricator.services.mozilla.com/D33047

--HG--
extra : moz-landing-system : lando
2019-05-31 19:21:31 +00:00
Nika Layzell
6e3bc45fd5 Bug 1555492 - Update DocumentURI for WindowGlobalParent in SetNewDocument, r=farre
It appears that in some cases we can have the wrong value for the
WindowGlobalParent::DocumentURI. This patch adds another case in SetNewDocument
which should ideally catch the case where the Document is replaced while
preserving the inner window.

Differential Revision: https://phabricator.services.mozilla.com/D33081

--HG--
extra : moz-landing-system : lando
2019-05-31 14:16:43 +00:00
Christian Holler
d9fbe8b46d Bug 1556062 - Add additional libfuzzer instrumentation for WebP. r=posidron
Differential Revision: https://phabricator.services.mozilla.com/D33333

--HG--
extra : moz-landing-system : lando
2019-05-31 19:26:23 +00:00
Jeff Muizelaar
adeec705d8 Bug 1555827. Disable disabling blob invalidation. r=kvark
Not using blob invalidation is broken. Having this pref accidentally
flipped has wasted multiple people's time.

Differential Revision: https://phabricator.services.mozilla.com/D33327

--HG--
extra : moz-landing-system : lando
2019-05-31 19:07:17 +00:00
Ashley Hauck
7205b26ed3 Bug 1538375 - Don't deopt on debugger statements. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D33219

--HG--
extra : moz-landing-system : lando
2019-05-31 17:34:46 +00:00
Sebastian Hengst
64caab7a9b Bug 1555688 - Force httpResponseProcessSelection on for browser_oopProcessSwap.js r=nika
Differential Revision: https://phabricator.services.mozilla.com/D33256

--HG--
extra : moz-landing-system : lando
2019-05-31 19:00:10 +00:00
ravefalcon92
066936706c Bug 1543859 - Refactored treeOrder code to remove duplicate code and make it simple to add r=davidwalsh
new exceptions in sorting the sourcesTree

Refactored treeOrder code to remove duplicate code and make it simple to add
new exceptions in sorting the sourcesTree

Differential Revision: https://phabricator.services.mozilla.com/D31684

--HG--
extra : moz-landing-system : lando
2019-05-29 18:02:17 +00:00
Gregory Mierzwinski
8ed4beb45e Bug 1555748 - Remove proportional power usage measurement from perfherder data on Android 7 and lower. r=perftest-reviewers,rwood
This patch prevents proportional power usage data from being output when the android version is 7 or lower since it does not exist on these OS versions.

Differential Revision: https://phabricator.services.mozilla.com/D33214

--HG--
extra : moz-landing-system : lando
2019-05-31 18:44:50 +00:00
Cosmin Sabou
25d57e0fbd Backed out changeset 764fab821251 (bug 1478037) for crashtest failures on 439184-1.html. CLOSED TREE 2019-05-31 21:21:10 +03:00
Arnold Iakab
63db2e3489 Bug 1512607 Intermittent Windows raptor [taskcluster:error] Task aborted - max run time exceeded r=rwood,perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D33259

--HG--
extra : moz-landing-system : lando
2019-05-31 18:12:45 +00:00
Sean Feng
9be59499b0 Bug 1549519 - Add page reload telemetry probe for geckoview r=bdekoz,geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D32143

--HG--
extra : moz-landing-system : lando
2019-05-30 14:37:03 +00:00
Mark Banner
2770652c4e Bug 1291486 - Add an option (--verbose-if-fails) to mach's xpcshell-test to output test log if it fails when it will be retried. r=ahal
When running xpcshell-tests, if a test fails when run in parallel, and then passes when re-run sequentially, the log cannot be seen. Verbose mode is not good enough as that interweaves all the logs.

This adds an option that allows printing only the log of the test that fails.

Differential Revision: https://phabricator.services.mozilla.com/D33149

--HG--
extra : moz-landing-system : lando
2019-05-31 15:54:58 +00:00
Robert Strong
f4f2d3f01f Bug 1555893 - The what's new page test should only run when building with MOZ_UPDATER. r=bytesized
Also fixes an indentation issue in browser_whats_new_page.js

Differential Revision: https://phabricator.services.mozilla.com/D33248

--HG--
extra : moz-landing-system : lando
2019-05-31 17:45:51 +00:00
Nathan Froyd
c73bd5d580 Bug 1554286 - move Mac builds to Rust 1.36-beta; r=chmanchester
We would like to switch to using cross-language LTO on all of our
platforms, and we need to use a beta version of Rust on Mac to do that.

Differential Revision: https://phabricator.services.mozilla.com/D33316

--HG--
extra : moz-landing-system : lando
2019-05-31 17:50:38 +00:00
Nathan Froyd
88c9734950 Bug 1555990 - fix theoretical xptcodegen issue with nested array types; r=nika
When we're lowering extra types (e.g. array element types) and we find
that we haven't already lowered the type, we say that the new type is
going to live at the end of the `types` array.  But we don't append a
new type (i.e. filling in the entry) until after we call `lower_type`,
which means that some other call to `lower_extra_type` might find
that *its* new type will live at the same position we "allocated" higher
up on the stack.

We don't appear to run into this issue, as the only nested array types
are things like `Array<Array<uint8>>`, and `uint8` is guaranteed to
already have been lowered.  But if people start doing more complicated
things, we're bound to run into this sooner or later.

Differential Revision: https://phabricator.services.mozilla.com/D33299

--HG--
extra : moz-landing-system : lando
2019-05-31 16:46:24 +00:00
Dão Gottwald
b6e691a46f Bug 1555929 - Use handleEvent and on_<event name> pattern in MozTab and MozTabbrowserTab. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D33272

--HG--
extra : moz-landing-system : lando
2019-05-31 17:32:26 +00:00
Martin Stransky
97b937e201 Bug 1555812 - [Linux][HiDPI] Pass device pixel coordinates to nsXULPopupManager::Rollup(), r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D33251

--HG--
extra : moz-landing-system : lando
2019-05-31 13:20:28 +00:00
Honza Bambas
c35df87597 Bug 1545421 - New nsresult error codes for 407, 502 and 504 http response codes returned by proxies + test, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D32817

--HG--
extra : moz-landing-system : lando
2019-05-31 17:29:53 +00:00
Martin Stransky
ce7abe5c5c Bug 1534936 - [Wayland] Clear transparent popup window background, r=jhorak
When transparent popup window is rendered clear window background to clear
visual artifacts and bold shadows over the popup.

Differential Revision: https://phabricator.services.mozilla.com/D33155

--HG--
extra : moz-landing-system : lando
2019-05-31 13:26:58 +00:00
Sebastian Hengst
78e651853f Merge mozilla-central to autoland. CLOSED TREE 2019-05-31 19:07:44 +02:00
Sebastian Hengst
0dc14776cd Merge mozilla-inbound to mozilla-central. a=merge 2019-05-31 19:05:23 +02:00
Sebastian Hengst
5c434d0aa6 Merge autoland to mozilla-central. a=merge 2019-05-31 19:00:53 +02:00
Dave Townsend
6f429041bd Bug 1555117: Ignore attempts to reset the profile when a new profile had to be created for the install. r=froydnj
Since bug 1518587 when a command line argument or environment variable requests
a profile refresh but no existing profile is selected we would just exit
thinking that there is some problem here. But it turns out that the installer
sometimes passes this argument when it doesn't know that the new install will
not use the existing profiles.

So instead we just ignore attempts to refresh when we create a new profile. To
do this we just have to remove the checks that bail out and continue to create
the new profile, nsAppRunner will see that a new profile has been created and
cancel the attempted refresh anyway:
https://searchfox.org/mozilla-central/rev/ddb81c7a43ffada1f6cb4200c4f625e50e44dcf3/toolkit/xre/nsAppRunner.cpp#2021

Differential Revision: https://phabricator.services.mozilla.com/D32891

--HG--
extra : moz-landing-system : lando
2019-05-31 16:49:56 +00:00
Ashley Hauck
cdd7461b2a Bug 1555979 - Don't assume the constructor scope has .initializers in it. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D33300

--HG--
extra : moz-landing-system : lando
2019-05-31 16:30:06 +00:00
Jon Coppeard
5d93091ef5 Bug 1555729 - Improve CallbackObject::CallbackPreserveColor comments to warn about use of Reset() r=bzbarsky?
Differential Revision: https://phabricator.services.mozilla.com/D33263

--HG--
extra : moz-landing-system : lando
2019-05-31 16:19:41 +00:00
Razvan Maries
d1e73ed3bc Backed out changeset 023c03347e6a (bug 1554183) for build bustages. CLOSED TREE 2019-05-31 18:29:47 +03:00
Razvan Maries
7afbe4a8bf Backed out changeset 01dd2842bbaa (bug 1552428) for ES Lint failure. CLOSED TREE 2019-05-31 18:07:15 +03:00
Ehsan Akhgari
dc43a92371 Bug 1555813 - Add dynamic FPI support to the storage event tests; r=baku
Also fix a few issues in the tests such as not setting the
dom.storage.next_gen pref consistently.

Differential Revision: https://phabricator.services.mozilla.com/D33210

--HG--
extra : moz-landing-system : lando
2019-05-31 13:56:34 +00:00
Jason Laster
e52ffa5c23 Bug 1553895 - Fix directory roots for directories below workers. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D32379

--HG--
extra : moz-landing-system : lando
2019-05-31 13:44:01 +00:00
Brian Grinstead
1a65cc7e89 Bug 1555421 - Include 'other' and 'g5' test suites in perf-chrome preset;r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D33049

--HG--
extra : moz-landing-system : lando
2019-05-31 15:53:48 +00:00
YUKI "Piro" Hiroshi
9505876ac7 Bug 1555584 - SearchSuggestEnabled policy should affect to the separate search bar r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D33132

--HG--
extra : moz-landing-system : lando
2019-05-31 15:16:12 +00:00
Johann Hofmann
2718631dd6 Bug 1549832 - Send content blocking log to the parent process on document unload. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D32759

--HG--
extra : moz-landing-system : lando
2019-05-31 15:13:33 +00:00
Tom Tung
24dcf127a2 Bug 1546892 - Update the comment for the fix and add an assertion to ensure all cases have been caught; r=asuth
It turns out that the temporary fix for bug 1528690 might be the right way to
do. Based on the recent crash reports, the mResultCode for the Transaction
object wasn't an NS_OK and the crashing operation hasn't updated the failure to
that yet. So, the right way to do here is that we should abort the operation on
the connection thread.

Differential Revision: https://phabricator.services.mozilla.com/D32004

--HG--
extra : moz-landing-system : lando
2019-05-31 12:49:28 +00:00
Mark Banner
29b4b129c5 Bug 1555661 - Fix client code inclusion in Google urls. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D33157

--HG--
extra : moz-landing-system : lando
2019-05-31 12:56:59 +00:00
Andrew Halberstadt
9a419e5b3f Bug 1555032 - [taskgraph] Add ability to pass external optimize strategies via env, r=tomprince
This allows users to set TASKGRAPH_OPTIMIZE_STRATEGIES to a
python_path.find_object string. E.g:

    TASKGRAPH_OPTIMIZE_STRATEGIES="module:strategies" ./mach taskgraph optimized

This opens the door to swap in external strategies at runtime and will be
used for back testing experimental strategies.

Differential Revision: https://phabricator.services.mozilla.com/D33203

--HG--
extra : moz-landing-system : lando
2019-05-31 12:56:47 +00:00
Jorg K
be25a0ae54 Bug 1550945 - Follow-up to part 2, M-C: Move hook in nsNetUtil::NS_NewURI(). r=valentin a=Aryx DONTBUILD NPOTB 2019-05-31 11:53:59 +02:00
Boris Zbarsky
409c6cf471 Bug 1478037. Allow bookmarklets to run even on pages with a CSP. r=ckerschb
The removal of the second CSP check is fixing a regression introduced in bug
965637.  See https://github.com/whatwg/html/issues/4651#issuecomment-495050351
for details.  We may want to re-introduce that check depending on the outcome
of that issue, but if so we should do that only if the target document's
principal subsumes our triggering principal.

This commit will not allow bookmarklets to access subresources that
CSP blocks, but will at least allow them to run.

Differential Revision: https://phabricator.services.mozilla.com/D33047

--HG--
extra : moz-landing-system : lando
2019-05-31 08:46:40 +00:00
Greg Tatum
8ed1db88b3 Bug 1307227 - Add a runtime check for when the profiler button is enabled and checked; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D31663

--HG--
extra : moz-landing-system : lando
2019-05-31 15:54:25 +00:00
Greg Tatum
eccc1fe1ef Bug 1307227 - Integrate the profiler popup widget into the browser; r=jdescottes
This commit takes the popup, and wires it up the button using the
CustomizableUI interface. It is integrated with the DevTools initialization
code.

Differential Revision: https://phabricator.services.mozilla.com/D31629

--HG--
extra : moz-landing-system : lando
2019-05-31 15:54:18 +00:00
Greg Tatum
ae0bdac16c Bug 1307227 - Ensure the provider is always initialized for calls to lazyRequireGetter; r=ochameau
The performance profiler pop-up menu wants to be near DevTools, but work
without the complete DevTools initialization. This patch ensure that
any calls to lazyRequireGetter properly initialize the provider.

Differential Revision: https://phabricator.services.mozilla.com/D31628

--HG--
extra : moz-landing-system : lando
2019-05-31 15:54:03 +00:00
Greg Tatum
ac6c65f4d0 Bug 1307227 - Update the profiler's popup code to work in Gecko; r=julienw
This commit represents the changes needed to convert the existing
Gecko Profiler Add-on code to work outside of the WebExtensions
environment. A following commit will actually wire it into the
rest of the browser.

Differential Revision: https://phabricator.services.mozilla.com/D31627

--HG--
extra : moz-landing-system : lando
2019-05-31 15:53:46 +00:00