d28ee6922ef7c63f48934f8eb3b744ac5f9b9aa7: Bug 1461746 - 5. Return null from getGlobalDebugObject for promises.js object grips; r=nchevobbe
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:13 -0400 - rev 418542
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 5. Return null from getGlobalDebugObject for promises.js object grips; r=nchevobbe
GeckoView Java tests will be using the promises actor for waiting on JS
promises to settle during a test. However, when examining object grips
that the promises actor returns, devtools often throws an exception due
to getGlobalDebugObject being called on the grip [1]. This patch makes
it return null to avoid the exception.
[1] https://dxr.mozilla.org/mozilla-central/rev/45ec8fd380dd2c308e79dbb396ca87f2ce9b3f9c/devtools/server/actors/promises.js#129
MozReview-Commit-ID: C1nFgNdQn14
1f030d2ad108c66c4f0bac21703b9308d0d8822f: Bug 1461746 - 4. Add Promise support in GeckoSessionTestRule; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:13 -0400 - rev 418541
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 4. Add Promise support in GeckoSessionTestRule; r=snorp
Whenever evaluateJS encounters a returned Promise, find a live Promise
from the Promises API that corresponds to the returned Promise, and
return a wrapper that lets the user see the state of the Promise and
wait on the Promise to resolve.
MozReview-Commit-ID: 1BQirz67Ty2
f001ff2d32dacc77040767789973f75d36956cc8: Bug 1461746 - 3. Add Promises API support in RDP client; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:12 -0400 - rev 418540
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 3. Add Promises API support in RDP client; r=snorp
Add support for monitoring Promises, so tests can wait on Promises that
content returns. This makes it a lot easier to test Promise-based Web
APIs such as getUserMedia.
MozReview-Commit-ID: CHbeB7ErJgs
75b8ea0c6c61e7d45d9b81c8a443efa34ecaca42: Bug 1461746 - 2. Attach Tab actor automatically on creation; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:12 -0400 - rev 418539
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 2. Attach Tab actor automatically on creation; r=jchen
MozReview-Commit-ID: BC6RpwaWkJq
1164d0d5b808807cd5a3cf5fecbd94d757b0aeee: Bug 1461746 - 1. Fix RDP function object toString; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:11 -0400 - rev 418538
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 1. Fix RDP function object toString; r=jchen
Fix RDP function object's toString() implementation and add some tests.
MozReview-Commit-ID: 2US6bFcfidh
0648f20903e7753bc0ea6260f73eb046dd27156b: Backed out 5 changesets (bug 1460470) for gps: image build failures a=backout CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 16 May 2018 22:29:17 +0300 - rev 418537
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Backed out 5 changesets (
bug 1460470) for gps: image build failures a=backout CLOSED TREE
Backed out changeset 07a3e76abc8c (
bug 1460470)
Backed out changeset 94c3b68ccc48 (
bug 1460470)
Backed out changeset 88324086394e (
bug 1460470)
Backed out changeset 16d15b4b97fa (
bug 1460470)
Backed out changeset ebd569c9d870 (
bug 1460470)
07a3e76abc8c1de11805052871c7705f41ec89f2: Bug 1460470 - Make run-task Python 3.5+ only; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 11 May 2018 10:19:53 -0700 - rev 418536
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Make run-task Python 3.5+ only; r=mshal
A try push converting run-task to Python 3 seemed to complete without
error.
Since it is annoying writing code that needs to work on both Python
2 and 3, let's require Python 3 and remove code for supporting Python 2.
We implement a version check enforcing Python 3.5+. This is because
we're supposed to be standardizing on 3.5+ everywhere. I want to
prevent accidental usage of older Python 3 versions.
MozReview-Commit-ID: 4vATLZ6Si2e
94c3b68ccc483c2822b163f67326ba8dbc76ac09: Bug 1460470 - Change run-task to use Python 3 by default; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:26:40 -0700 - rev 418535
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Change run-task to use Python 3 by default; r=mshal
Python 3 is the future.
MozReview-Commit-ID: APuu4Q3mimj
88324086394e1c373c3d840fbc5ef9db5c23bb06: Bug 1460470 - More run-task Python 3 porting; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 21:15:36 -0700 - rev 418534
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - More run-task Python 3 porting; r=mshal
Mostly normalization of str and bytes. Python 3 is annoying for
systems level code where most things are bytes.
MozReview-Commit-ID: KpvZGegBkYn
16d15b4b97faa928078b971d6532e9afe68d9eff: Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 16 May 2018 11:06:36 -0700 - rev 418533
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal
This required a lot of attention to bytes versus strings.
The hacks around handling process output are somewhat gross. Apparently
readline() doesn't work on bytes streams in Python 3?! So we install a
custom stream decoder so we can have nice things.
There are still some failures in run-task on Python 3. But we're a big
step closer.
MozReview-Commit-ID: 4FJlTn3q9Ai
ebd569c9d8703a25d952102624bc971bc17e079e: Bug 1460470 - Make run-task compile on Python 3; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 16:14:28 -0700 - rev 418532
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Make run-task compile on Python 3; r=mshal
The file failed to compile due to octal syntax and missing imports.
After this change, we get a run-time error, which is strictly better.
MozReview-Commit-ID: nY9A13Pt3E
d24d69240fc260f5e8d7d9ad84671f59128cae36: Merge mozilla-central to autoland. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 16 May 2018 21:36:19 +0300 - rev 418531
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
5d2a29dd0e399877f528acee8282db6b5606f399: Bug 1460121 - [en-CA] Search engine setup for Firefox Mobile for English (Canada), r=flod
Delphine Lebédel <dlebedel@mozilla.com> - Tue, 15 May 2018 17:22:15 -0700 - rev 418530
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460121 - [en-CA] Search engine setup for Firefox Mobile for English (Canada), r=flod
MozReview-Commit-ID: BSUl8MNT3WU
488b7be0348b7cae93c5d28d992bba485049b1be: Bug 1459997 - Add much more rigorous assertions for retained-dl assumptions. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 01 May 2018 11:56:40 -0400 - rev 418529
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1459997 - Add much more rigorous assertions for retained-dl assumptions. r=miko
This adds an assertion checking for duplicate items whenever we create an item, and when we merge an item into the final list.
I had to disable tracking for the anonymous inner list for nsDisplayPerspective and nsDisplayTransform (and manually forward RemoveFrame to them), as well as skipping the assertion for multi-page (since we can end up duplicating wrap lists, but isn't a problem, since we don't retain these).
MozReview-Commit-ID: 4n6rx9bQNan
55ca88db8ba95da98cadbfb6f877220332bd2176: Bug 1461614 - Use _DEFAULT_SOURCE on top of _BSD_SOURCE to remove a warning caused by the glibc r=drno
Sylvestre Ledru <sledru@mozilla.com> - Tue, 15 May 2018 11:54:22 +0200 - rev 418528
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461614 - Use _DEFAULT_SOURCE on top of _BSD_SOURCE to remove a warning caused by the glibc r=drno
MozReview-Commit-ID: 5Vso0zCzSBx
b6306fd112d2d33f192ba4cae93edc8478d9ab7f: Bug 1461881 - Fix packager.mk file_generate actions; r=Pike
Mike Shal <mshal@mozilla.com> - Wed, 16 May 2018 11:52:07 -0400 - rev 418527
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461881 - Fix packager.mk file_generate actions; r=Pike
Bug 1454912 added a new argument to the file_generate action to
correspond to the make target in the generated dependencies file. These
multilocale.txt targets in packager.mk need to add a parameter for this
argument, otherwise the first locale will be silently used as the target
and won't be included in the resulting multilocale.txt file.
MozReview-Commit-ID: 3nW5Twj89VH
e5b9e14935ab29466a56c731fee9cff676069a8c: Bug 1457532 Part 2: Change ImageLoader::AssociateRequestToFrame to kickoff decode for images that block onload. r=tnikkel
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 14:13:56 -0700 - rev 418526
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1457532 Part 2: Change ImageLoader::AssociateRequestToFrame to kickoff decode for images that block onload. r=tnikkel
MozReview-Commit-ID: DpBqTzMLQXo
24f66f4c48bd872cce1bf95eecd93ee5c5be1319: Bug 1457532 Part 1: Narrow ImageLoader::OnLoadComplete to only unblock onload in response to an error status on the image request. r=tnikkel
Brad Werth <bwerth@mozilla.com> - Fri, 27 Apr 2018 12:00:35 -0700 - rev 418525
Push
34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1457532 Part 1: Narrow ImageLoader::OnLoadComplete to only unblock onload in response to an error status on the image request. r=tnikkel
MozReview-Commit-ID: 929PTrT9iP1
1800b8895c08bc0c60302775dc0a4b5ea4deb310: Backed out 2 changesets (bug 1458043) for dom/presentation/tests/mochitest/test_presentation_1ua_connection_wentaway_inproc.html failures a=backout
Ciure Andrei <aciure@mozilla.com> - Thu, 17 May 2018 00:54:04 +0300 - rev 418524
Push
34005 by aciure@mozilla.com at Wed, 16 May 2018 21:55:12 +0000
Backed out 2 changesets (
bug 1458043) for dom/presentation/tests/mochitest/test_presentation_1ua_connection_wentaway_inproc.html failures a=backout
Backed out changeset 0b5c103fcb70 (
bug 1458043)
Backed out changeset 51cdd0595094 (
bug 1458043)
d5b463283f3983c0e7c9d78cb8559f89b52e1cd3: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Wed, 16 May 2018 21:31:38 +0300 - rev 418523
Push
34004 by shindli@mozilla.com at Wed, 16 May 2018 18:32:17 +0000
Merge inbound to mozilla-central. a=merge