Commit Graph

677534 Commits

Author SHA1 Message Date
Andrew Halberstadt
d4533429eb Bug 1591977 - [lint.rustfmt] Fix error when running 'mach lint -l rustfmt --fix', r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D50822

--HG--
extra : moz-landing-system : lando
2019-10-30 21:30:27 +00:00
André Bargull
a06e250c19 Bug 1585536: Track estimated malloc memory use for ICU objects. r=jonco
The estimated memory is based on the maximum observed memory usage when running
the Java script attached to the bug report.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 12:31:04 +00:00
Julian Descottes
3f0e2f4c4f Bug 1592517 - Migrate devtools DOMHelpers.jsm from JSM to plain JS module r=ochameau
Depends on D51054

Summary of the changes here:
- move DOMHelpers.jsm to dom-helpers.js
- remove all unused methods
- converted to a static helper to avoid instanciating DOMHelpers objects for no reason
- updated call sites accordingly

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

--HG--
rename : devtools/shared/DOMHelpers.jsm => devtools/shared/dom-helpers.js
extra : moz-landing-system : lando
2019-10-30 11:25:01 +00:00
Cosmin Sabou
be1867fdfd Bug 1592842 - Re-skip browser_privatebrowsing_context_and_chromeFlags.js on fission . r=kashav
Differential Revision: https://phabricator.services.mozilla.com/D51254

--HG--
extra : moz-landing-system : lando
2019-10-31 12:23:04 +00:00
Andi-Bogdan Postelnicu
5392090016 Bug 1589096 - add registerPPCallbacks to our version of clang-tidy due to a limitation in mozilla-must-override. r=sylvestre
In the future we should re-write this checker but for now this solution is acceptable.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 12:16:35 +00:00
moz-wptsync-bot
cb59e6de0c Bug 1591744 - [wpt-sync] Update web-platform-tests to 32ffb13f7f7fce355bfb8065f7748fa708bf654b, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 32ffb13f7f7fce355bfb8065f7748fa708bf654b
wpt-type: landing
2019-10-31 12:16:32 +00:00
moz-wptsync-bot
8492dc7e6c Bug 1589336 [wpt PR 19755] - Update wpt metadata, a=testonly
wpt-pr: 19755
wpt-type: metadata
2019-10-31 12:16:31 +00:00
Eric Willigers
ad64c6bd6e Bug 1589336 [wpt PR 19755] - CSS: WPT tests property values are supported., a=testonly
Automatic update from web-platform-tests
CSS: WPT tests property values are supported.

test_computed_value now checks that the value is supported.

Change-Id: Ic8c38df6030b3689f4fdec30a55f230d6cc113d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1866498
Reviewed-by: Alison Maher <almaher@microsoft.com>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708034}

--

wpt-commits: 32ffb13f7f7fce355bfb8065f7748fa708bf654b
wpt-pr: 19755
2019-10-31 12:16:31 +00:00
Philip Jägenstedt
6af5b0e4ef Bug 1590679 [wpt PR 19847] - Fix most remaining "TRAILING WHITESPACE" lint errors, a=testonly
Automatic update from web-platform-tests
Fix most remaining "TRAILING WHITESPACE" lint errors (#19847)

--

wpt-commits: f87822f99f72472616b0b02cde46e76b47d7ce65
wpt-pr: 19847
2019-10-31 12:16:30 +00:00
moz-wptsync-bot
cd5803ea59 Bug 1590587 [wpt PR 19837] - Update wpt metadata, a=testonly
wpt-pr: 19837
wpt-type: metadata
2019-10-31 12:16:30 +00:00
cathiechen
7a681a32a1 Bug 1590587 [wpt PR 19837] - Add test cases for changing scroll position with scroll behavior, a=testonly
Automatic update from web-platform-tests
Add test cases for changing scroll position with scroll behavior (#19837)

Add test cases for changing scroll attributes with scroll behavior. Smooth scroll behavior should also trigger scroll animation for changing scroll attributes.

--

wpt-commits: a3dd2ad02c65588ad280ceac378d82e9250d1045
wpt-pr: 19837
2019-10-31 12:16:29 +00:00
Philip Jägenstedt
74d5da9c11 Bug 1590663 [wpt PR 19846] - [Azure Pipelines] work around safaridriver issue with plist hack, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] work around safaridriver issue with plist hack (#19846)

Adapted from a successful workaround on STP 91:
f31328c4c2

That workaround stopped working in STP 92:
https://github.com/web-platform-tests/wpt/pull/19142#issuecomment-532827391

There's a non-trivial risk that it will stop working for Safari stable
as well, but right now it works and is better than no results.
--

wpt-commits: df2cd5d98cd4475c9d43b7af31f009f4ce3bd700
wpt-pr: 19846
2019-10-31 12:16:29 +00:00
Philip Jägenstedt
48b9e18cfc Bug 1590525 [wpt PR 19832] - Convert tabs to spaces in css/ directories with few lint errors, a=testonly
Automatic update from web-platform-tests
Convert tabs to spaces in css/ directories with few lint errors (#19832)

This follows the same approach as in https://github.com/web-platform-tests/wpt/pull/19824
to identify directories in css/ with few lint errors and removes the
lint.whitelist exceptions for those.

For css/css-counter-styles/ some newlines were also added/removed to
arrive at a reasonable style.
--

wpt-commits: 5af91f79216344d5a243f2fc133e373b39e1322e
wpt-pr: 19832
2019-10-31 12:16:28 +00:00
moz-wptsync-bot
aea7ce1862 Bug 1590603 [wpt PR 19839] - Update wpt metadata, a=testonly
wpt-pr: 19839
wpt-type: metadata
2019-10-31 12:16:28 +00:00
autofoolip
53dc0789f8 Bug 1590603 [wpt PR 19839] - Update interfaces/webxr-ar-module.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr-ar-module.idl (#19839)

Source: https://github.com/tidoust/reffy-reports/blob/bd055ff/ed/idl/webxr-ar-module.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/601578828
--

wpt-commits: 4edc73a1a3d2fea8ba312562a60c120df6328d57
wpt-pr: 19839
2019-10-31 12:16:27 +00:00
autofoolip
2d9d248772 Bug 1590605 [wpt PR 19840] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#19840)

Source: https://github.com/tidoust/reffy-reports/blob/bd055ff/ed/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/601578828
--

wpt-commits: 9f0db4a02a6fcfa49b05e0ec895e0167fccb248c
wpt-pr: 19840
2019-10-31 12:16:27 +00:00
autofoolip
5cad36c840 Bug 1590629 [wpt PR 19843] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#19843)

Source: https://github.com/tidoust/reffy-reports/blob/0b014ff/ed/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/601663710
--

wpt-commits: e105aaec4e6f0f8049ab7de0a7da754263274235
wpt-pr: 19843
2019-10-31 12:16:27 +00:00
David Grogan
4d5a865fd8 Bug 1589531 [wpt PR 19775] - [LayoutNG] Reland flex-item alignment, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Reland flex-item alignment

We were stretching items that had auto cross margins. This patch sets a
flag on FlexItem when it needs relayout due to stretching. It's not
elegant but is also not intrusive.

This reverts commit 2390edbd75a34b6c6f42ee7586f8f86af3329781.

Bug: 845235, 1015475
Change-Id: Iebefb670f2d3ae4047565077776a6d7a1ff2c2fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1867434
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708455}

--

wpt-commits: 854827cfcdf3142b122cac91774f40708bbcf1f7
wpt-pr: 19775
2019-10-31 12:16:26 +00:00
Kevin Ellis
ae8ee6126a Bug 1590484 [wpt PR 19830] - Fix flakiness of web-animation/interfaces/Animation/oncancel.html, a=testonly
Automatic update from web-platform-tests
Fix flakiness of web-animation/interfaces/Animation/oncancel.html

Bug: 981210
Change-Id: Ibb4b4a68944c86ef5b65db7472b3790620678150
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1873907
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708333}

--

wpt-commits: 4c52e76f297ac34babc93374b297ef2282206ca9
wpt-pr: 19830
2019-10-31 12:16:26 +00:00
Philip Jägenstedt
fbb4d035c2 Bug 1589584 [wpt PR 19783] - [Azure Pipelines] unpin Safari Technology Preview, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] unpin Safari Technology Preview (#19783)

This goes back to the state before https://github.com/web-platform-tests/wpt/pull/17187,
using the newest version of STP in homebrew-cask-versions.
--

wpt-commits: 37ddae9c2cf865fb5aa229eb9ec1ae0b0bce1cee
wpt-pr: 19783
2019-10-31 12:16:25 +00:00
Philip Jägenstedt
281b629915 Bug 1590042 [wpt PR 19802] - Use a new temporary directory for manifest generation in CI, a=testonly
Automatic update from web-platform-tests
Use a new temporary directory for manifest generation in CI (#19802)

In https://github.com/web-platform-tests/wpt/pull/19580 retry for
manifest generation was introduced, to make it more robust in case of
network errors or the GitHub search API not indexing the merged PR
fast enough.

However, an accidental commit to master showed that this won't work:
https://github.com/web-platform-tests/wpt/runs/265191690

It first failed with "No PR found for 9e1d0a26f155ccb088d342b0036e535d033423c1"
because there was no PR, just a direct push to master. Retries then
failed with "File exists: '/home/runner/meta'".

Use a new temporary directory every time to deal with this. Don't
attempt to remove the directory when done as this script is run in a
CI system where all state is thrown away on completion.
--

wpt-commits: 3b13e3a1313e08cf4bc5270ab59c149a2bc56260
wpt-pr: 19802
2019-10-31 12:16:25 +00:00
moz-wptsync-bot
3afff28cf4 Bug 1590303 [wpt PR 19819] - Update wpt metadata, a=testonly
wpt-pr: 19819
wpt-type: metadata
2019-10-31 12:16:24 +00:00
Fuqiao Xue
56178afb40 Bug 1590303 [wpt PR 19819] - [css-values] Add tests for basic min() / max() support, a=testonly
Automatic update from web-platform-tests
[css-values] Add tests for basic min() / max() support (#19819)

https://drafts.csswg.org/css-values-4/#functional-notations

Tests cover the following:
- attr() in max()
- calc() in max()
- max() with 20 arguments
- min() with unitless 0
--

wpt-commits: cb6efc45632ed3a12e3c6aa27fb2a7f6676e772f
wpt-pr: 19819
2019-10-31 12:16:24 +00:00
Carlos Alberto Lopez Perez
1f919738cf Bug 1590371 [wpt PR 19825] - reftests: if images hashes don't match, try to compare pixels, a=testonly
Automatic update from web-platform-tests
reftests: if images hashes don't match, try to compare pixels. (#19825)

* When comparing the result of a reftest, checking if the hash of
the expected result matches the hash of the test is not enough.
An image can have different hash, but still be the very same
image (same pixels).

* This patch implements checks for pixel equality between the two
images when the hashes are different.

* It has been observed that in WebKit based browsers (Safari, WebKitGTK)
this happens and many tests are beeing flagged incorrectly as failing.

--

wpt-commits: 9c38c341f55ea17a92eae621cf369d22c5a4980b
wpt-pr: 19825
2019-10-31 12:16:23 +00:00
Chris Mumford
2b2c42bbf9 Bug 1588905 [wpt PR 19709] - Using Android device when retrieving version in browser., a=testonly
Automatic update from web-platform-tests
Using Android device when retrieving version in browser.

ChromeAndroidBase.version, AndroidWebview.find_binary, and
ChromeAndroidBrowser._adb_run were not using the device serial
supplied by the --device-serial command-line option.

Additionally the device serial number was not being passed
to the webdriver when running tests for Chromium on Android.

Bug: None
Change-Id: I3f79191a9cb556f119f7b167f363bf596591c2c8
TESTING: Manually for both Chromium and WebView.
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1860676
Commit-Queue: Chris Mumford <cmumford@google.com>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708268}

--

wpt-commits: 76fb17d6cac9c6c56ef3b4e2fbea1765abd926e3
wpt-pr: 19709
2019-10-31 12:16:23 +00:00
julianrkung
bda784af94 Bug 1574302 [wpt PR 18470] - Amend test_designMode to accept either empty string or br tag, a=testonly
Automatic update from web-platform-tests
Amend test_designMode to accept either empty string or br tag (#18470)

* Changed test_designMode to check for empty string instead of br tag

* Accept both <br> and empty string

--

wpt-commits: 2f293bc9a0b276b0fd58af0b8fbc2f5875e56360
wpt-pr: 18470
2019-10-31 12:16:23 +00:00
moz-wptsync-bot
e4cbd988f9 Bug 1586243 [wpt PR 19510] - Update wpt metadata, a=testonly
wpt-pr: 19510
wpt-type: metadata
2019-10-31 12:16:22 +00:00
Ruslan Burakov
61a43bf89a Bug 1586243 [wpt PR 19510] - Rename jitterBufferDelayhint to playoutDelayHint in RTCRtpReceiver., a=testonly
Automatic update from web-platform-tests
Rename jitterBufferDelayhint to playoutDelayHint in RTCRtpReceiver.

Intent to ship here:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/4W4orKqA3Rs

This concludes origin trial for RTCJitterBufferDelayHint described here:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Tgm4qiNepJc

We embed it to RTCRtpReceiver under different name - playoutDelayHint. The
spec describing it can be found here:
https://henbos.github.io/webrtc-extensions/#dom-rtcrtpreceiver-playoutdelayhint

Bug: webrtc:10287
Change-Id: I24edf1b6146a0ad1c8d979833e53a27617af44af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1836508
Commit-Queue: Ruslan Burakov <kuddai@google.com>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708183}

--

wpt-commits: 8314acbff8ee817790bd41656215343b5ee62fc3
wpt-pr: 19510
2019-10-31 12:16:22 +00:00
moz-wptsync-bot
bf586888df Bug 1590384 [wpt PR 19826] - Update wpt metadata, a=testonly
wpt-pr: 19826
wpt-type: metadata
2019-10-31 12:16:21 +00:00
Raphael Kubo da Costa
5c178d6832 Bug 1590384 [wpt PR 19826] - wake lock: Expand IDL harness tests, a=testonly
Automatic update from web-platform-tests
wake lock: Expand IDL harness tests (#19826)

As mentioned in #19738, the IDL tests need more content, especially now that
interfaces/wake-lock.idl has been updated to match the latest version of the
spec.

* Add Navigator/WorkerNavigator to the objects we test.
* Add WakeLockSentinel to the objects we test by actually requesting and
  then releasing a lock.
--

wpt-commits: 977a8e18be0adad48ced728de64e0b4497ca723b
wpt-pr: 19826
2019-10-31 12:16:21 +00:00
Francois Beaufort
bd8ecf00c2 Bug 1590070 [wpt PR 19804] - [WebNFC] Add data attribute to NDEFRecord, a=testonly
Automatic update from web-platform-tests
[WebNFC] Add data attribute to NDEFRecord

This CL adds the data attribute to NDEFRecord as specified in
https://github.com/w3c/web-nfc/pull/379

Bug: 520391
Change-Id: Icab2c69d6cec95540e6f8525354e86a6937aa4e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1871369
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#708167}

--

wpt-commits: ad93565efd7161ee146a44e92c02d7339dbaf8e1
wpt-pr: 19804
2019-10-31 12:16:20 +00:00
Philip Jägenstedt
e7e53409d0 Bug 1590363 [wpt PR 19824] - Convert tabs to spaces in directories with few lint errors, a=testonly
Automatic update from web-platform-tests
Convert tabs to spaces in directories with few lint errors (#19824)

To find the candidates for this change, the "INDENT TABS" exceptions
in lint.whitelist were removed and ./wpt lint` run.

The output was piped through `grep '^ERROR:lint:' | cut -d: -f3 | sort
| uniq | cut -d/ -f1 | uniq -c | sort -n`, giving the following list:

```
      1 pointerlock
      1 shadow-dom
      1 webaudio
      2 docs
      2 webvtt
      7 content-security-policy
      9 encoding
    203 conformance-checkers
   5011 css
```

Based on that, conformance-checkers, css and encoding were left alone.
--

wpt-commits: 3abb74d89e92b91567d16653e0b63d27f15a7022
wpt-pr: 19824
2019-10-31 12:16:20 +00:00
Philip Jägenstedt
0a408fcbdb Bug 1590330 [wpt PR 19822] - Replace "TaskCluster" with "Taskcluster" where possible, a=testonly
Automatic update from web-platform-tests
Replace "TaskCluster" with "Taskcluster" where possible (#19822)

This matches the Taskcluster website and our label:
https://tools.taskcluster.net/
https://github.com/web-platform-tests/wpt/labels/Taskcluster

Command use:
> git grep -l TaskCluster | xargs sed -i 's/TaskCluster/Taskcluster/g'

Occurences in tools/taskcluster/testdata/ were left alone, as they
match real historical commits/PRs with "TaskCluster" in them.
--

wpt-commits: 237825fc22f06ca12a3bff5011a668ce0f101a7c
wpt-pr: 19822
2019-10-31 12:16:19 +00:00
Rune Lillesveen
fee19f58e4 Bug 1590234 [wpt PR 19815] - Don't generate pseudo element inside display:none., a=testonly
Automatic update from web-platform-tests
Don't generate pseudo element inside display:none.

We checked for non-null GetComputedStyle(), but it may also be non-null
inside display:none when ensured from getComputedStyle(). Skip
generating pseudo elements for that case. This caused a DCHECK failure
due to an incorrect marking for layout tree re-attachment inside
display:none.

Bug: 1013570
Change-Id: I75318b9d3bed1ed68dab232d90bbdc9b68655152
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1872096
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708147}

--

wpt-commits: 03f4ea383cd4d9c5e8f46f9f405833e96a3a4809
wpt-pr: 19815
2019-10-31 12:16:19 +00:00
Philip Jägenstedt
d3bad77ca8 Bug 1590304 [wpt PR 19820] - [Azure Pipelines] upgrade to Ubuntu 18.04 (from 16.04), a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] upgrade to Ubuntu 18.04 (from 16.04)

These jobs only run `./wpt test-jobs` and `curl`, but it's just as
well to upgrade them well before Ubuntu 16.04 is no longer supported.

--

wpt-commits: 0740bf536a0dbdb60ef76dd0cb15980ebcc86c7d
wpt-pr: 19820
2019-10-31 12:16:18 +00:00
Paul Adenot
f321d6becd Bug 1592915 - Fix three warnings in VideoFrameConverter.h and TestVideoTrackEncoder.h. r=pehrsons
This warns because an expression with a side effect is inside a `static_assert` or
`sizeof`.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 12:12:19 +00:00
Jon Coppeard
902b013ad7 Bug 1592598 - Ensure CC selected zones are scheduled for GC r=sfink,mccr8
The problem is that a GC can be triggered in a number of ways, so scheduling zones in nsJSContext::GarbageCollectNow is not effective. This patch schedules these zones in the GC callback, which is always called at the start of GC. This means we have to change the internal logic slightly to allow the GC callback to schedule addional zones; previously this state was saved and restored before/after running the callback.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 21:39:07 +00:00
Cosmin Sabou
038065f636 Backed out 6 changesets (bug 1591579) for causing crashes @mozilla::dom::ArrayBufferBuilder::GetArrayBuffer. CLOSED TREE
Backed out changeset 188e5fcabf09 (bug 1591579)
Backed out changeset 0b036738dcc8 (bug 1591579)
Backed out changeset f887657889ad (bug 1591579)
Backed out changeset 1f0a3434af2b (bug 1591579)
Backed out changeset 150606f7639b (bug 1591579)
Backed out changeset ca31ccb7a42a (bug 1591579)
2019-10-31 13:45:21 +02:00
Cosmin Sabou
c90e892b65 Backed out 3 changesets (bug 1590694) for SM bustages on testGCHeapPostBarriers.cpp
Backed out changeset 0a2109b4d043 (bug 1590694)
Backed out changeset f65f3003e407 (bug 1590694)
Backed out changeset e42641548cb7 (bug 1590694)

--HG--
extra : amend_source : c727b559bececac3e0d755008f0ba44a3ef9a981
2019-10-31 13:40:01 +02:00
Cosmin Sabou
e40bc670f8 Backed out changeset 75ed11ced625 (bug 1592915) for gtest failures on VP8VideoTrackEncoder. 2019-10-31 13:38:56 +02:00
Emilio Cobos Álvarez
672ef887fb Bug 1592474 - Report a console warning when we disable scroll anchoring on a scroller. r=dholbert,flod
Depends on D51024

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

--HG--
extra : moz-landing-system : lando
2019-10-31 09:19:21 +00:00
Emilio Cobos Álvarez
f70cc8c005 Bug 1592474 - Add some heuristics to disable scroll anchoring in pathological cases. r=dholbert
The idea of these are not to penalize legit uses of scroll anchoring, and
catching pathological cases fast.

The current algorithm I thought of is just whether the average of all the
consecutive scroll anchoring adjustments is less than a given threshold.

If the average adjustment is close to zero and the user is not scrolling, it
means that we're not making much progress.

It is important that zero adjustments don't get counted, since those are common
during window resizes and don't have side-effects anyway.

Exact number may need tuning, let me know if you want it
nightly-and-early-beta-only for now or something.

Depends on D51038

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

--HG--
extra : moz-landing-system : lando
2019-10-31 09:25:08 +00:00
Emilio Cobos Álvarez
4510f3e34a Bug 1592474 - Share code between ScrollAnchorContainer::{Destroy,InvalidateAnchor}. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D51038

--HG--
extra : moz-landing-system : lando
2019-10-31 09:23:35 +00:00
Jon Coppeard
668e3dfef6 Bug 1590694 - Use const HeapPtrs where possible r=jimb
This makes HeapPtr members const where it was easy to do so. Flagging jimb for review since most of these were in the debugger.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 11:01:10 +00:00
Jon Coppeard
9c7e921e32 Bug 1590694 - Use const GCPtrs where possible r=jandem
This replaces GCPtr members with const GCPtr where trival to do so.

Depends on D50618

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

--HG--
extra : moz-landing-system : lando
2019-10-31 11:01:10 +00:00
Jon Coppeard
7cd3e66374 Bug 1590694 - Make it possible to use const GC wrappers r=jandem
The main change is to make BarrieredBase::unsafeUnbarrieredForTracing() const and use const_cast to get return the non-const pointer. This makes sense because the GC is allowed to update the pointer used while preseving the logical value of the cell, e.g. when compacting.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 11:00:25 +00:00
Paul Adenot
2f1622bec4 Bug 1592915 - Fix three warnings in VideoFrameConverter.h and TestVideoTrackEncoder.h. r=pehrsons
This warns because an expression with a side effect is inside a `static_assert` or
`sizeof`.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 10:50:51 +00:00
Andrea Marchesini
dcd4fd8998 Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D51088

--HG--
extra : moz-landing-system : lando
2019-10-31 10:28:10 +00:00
Andrea Marchesini
af78dacf26 Bug 1591579 - Test for XHR on sharedWorkers, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50951

--HG--
extra : moz-landing-system : lando
2019-10-31 10:27:51 +00:00
Andrea Marchesini
8add24034e Bug 1591579 - XMLWorker takes data from XMLMainThread without calling GetResponse(), r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50921

--HG--
extra : moz-landing-system : lando
2019-10-31 10:27:33 +00:00