739680 Commits

Author SHA1 Message Date
Noemi Erli
24fa247850 Backed out changeset 47f0d542db39 (bug 1674214) for causing fission related failures CLOSED TREE 2021-01-05 22:28:56 +02:00
Sebastian Hengst
e92542eff0 Bug 1684419 - disable async font fallback for webvtt/rendering/cues-with-video because of intermittentfailures. r=jfkthame DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D100808
2021-01-05 19:36:16 +00:00
Kris Maglione
e47b5afa5e Bug 1674214: Add preference to disqualify users from Fission experiment based on loaded origin count. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D99568
2020-12-16 21:57:14 +00:00
Kershaw Chang
8b760c522f Bug 1680605 - Make https upgrade with https rr properly r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D98687
2021-01-05 19:30:18 +00:00
Nan Jiang
9570cfcaf7 Bug 1682372 - Remove unused fields in the impression stats ping r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D100712
2021-01-05 19:25:19 +00:00
Oriol Brufau
8e5c5588b8 Bug 1551239 - Keep tab icon when reloading Customize Mode tab. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D100784
2021-01-05 18:25:59 +00:00
Andi-Bogdan Postelnicu
8521ee6581 Bug 1685030 - Remove rust from vscode extensions list. r=sylvestre DONTBUILD
`rust` and `rust-analyzer` are incompatible together so we should remove the first
one since `rust-analyzer` is the better choice.

Differential Revision: https://phabricator.services.mozilla.com/D100759
2021-01-05 17:28:05 +00:00
Razvan Maries
ce6f1c0ebe Backed out 3 changesets (bug 1684941, bug 1684943, bug 1684944) for build bustages on Scope.h. CLOSED TREE
Backed out changeset 8b4311105ef0 (bug 1684944)
Backed out changeset cc3ffc5a7997 (bug 1684943)
Backed out changeset 9280335eb48e (bug 1684941)
2021-01-05 19:37:30 +02:00
Tooru Fujisawa
fa707601fe Bug 1684944 - Add base template class for each *Scope::ParserData. r=nbp
Depends on D100741

Differential Revision: https://phabricator.services.mozilla.com/D100742
2021-01-05 15:21:44 +00:00
Tooru Fujisawa
a6c3dd44ee Bug 1684943 - Rename *Scope::Data to *Scope::RuntimeData. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D100741
2021-01-05 17:14:43 +00:00
Tooru Fujisawa
03bfb7aa86 Bug 1684941 - Remove using Parser*ScopeData aliases and use *Scope::ParserData. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D100740
2021-01-05 15:25:26 +00:00
Connor Sheehan
813445ccd8 Bug 1678668: print sentry error report number on mach command failure r=firefox-build-system-reviewers,mhentges
When mach errors out, an error report is sent to Sentry. This error
report contains information about the state of the interpreter during
the failure, details about the environment, installed packages and more.
Having this information available immediately when attempting to resolve
a bug report is generally desirable, instead of going through a back-and-forth
needinfo tag on Bugzilla or spending time asking the reporter questions on
Matrix.

This commit captures the Sentry ID returned from `sentry_sdk.capture_exception`
and prints it to the screen. If a user adds this line to their bug report (as
the error messages suggest) a build team member can enter this number into
Sentry to identify the exact report and debug the error. At minimum this will
reduce the amount of back-and-forth between the reporter and the assignee
required to resolve a bug. Optimally it should make bugs easier to spot and
reduce the time spent on end user support requests.

To use the Sentry ID to identify information about a specific bug report, the
bug assignee should open the Mozilla Sentry page for the `mach` project and
paste the ID into the search box, which will produce the full stack trace with
all submitted information.

Differential Revision: https://phabricator.services.mozilla.com/D100247
2021-01-05 16:39:22 +00:00
Byron Campen [:bwc]
0c10fa6898 Bug 1680771: Use a real LoadInfo for WebrtcTCPSocket, ensure we use that LoadInfo's CookieJarSettings for our DNS/proxy lookup, and remove a flag that was breaking http proxy support for webrtc. r=timhuang,mjf
Differential Revision: https://phabricator.services.mozilla.com/D99362
2021-01-05 12:59:41 +00:00
Razvan Maries
d9b7eb8e14 Bug 1680531 - Fixing the sasslint failure. CLOSED TREE 2021-01-05 18:26:22 +02:00
Steve Fink
410cb65d7a Bug 1682947 - Use MADV_FREE_REUSE before using decommitted memory again on OSX, as per https://bugs.chromium.org/p/chromium/issues/detail?id=823915 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D99932
2020-12-23 21:00:44 +00:00
Jeff Muizelaar
63c64ed972 Bug 1685101 - Fix bytes_per_pixel for GrayA8. r=aosmond
This was found by oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29235

Differential Revision: https://phabricator.services.mozilla.com/D100785
2021-01-05 15:56:51 +00:00
Razvan Maries
1ff7dde0f5 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2021-01-05 18:10:59 +02:00
Sylvestre Ledru
afb5a86375 no bug - doc: disable flake8 check on the long line. r=rmaries CLOSED TREE DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D100795
2021-01-05 16:03:45 +00:00
Andreea Pavel
f4fc0c88ed Merge autoland to mozilla-central a=merge 2021-01-05 18:03:37 +02:00
Razvan Maries
d5566c5ebf Backed out changeset 7d10fe1f2f2e (bug 1684490) for causing bug 1685106. a=backout DONTBUILD 2021-01-05 17:59:54 +02:00
Matthew Gaudet
bf78ce1024 Bug 1683309 - Retitle MStoreFixedSlot::New to NewUnbarriered r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D100673
2021-01-05 15:48:37 +00:00
Matthew Gaudet
ee44c3557a Bug 1683309 - Barrier writes to AbstractGeneratorObject slots during FinalYieldRval r=iain
Differential Revision: https://phabricator.services.mozilla.com/D100145
2021-01-05 15:44:08 +00:00
Matthew Gaudet
ee72719367 Bug 1683306 - Explicitly unbox generator object to avoid fallible unboxes which could tear object state r=iain
Differential Revision: https://phabricator.services.mozilla.com/D100721
2021-01-05 15:44:08 +00:00
Emilio Cobos Álvarez
5279ef0ebd Bug 1684973 - Return mouse offset coordinates in SVG relative to the SVG root. r=smaug
This matches other browsers. Needs a test, if the try server comes back
green.

Differential Revision: https://phabricator.services.mozilla.com/D100762
2021-01-05 15:44:28 +00:00
Sylvestre Ledru
635ee5f1cd no bug - doc: replaces mdn links by in-tree docs r=marco,andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D100782
2021-01-05 15:46:00 +00:00
Andrei Oprea
2a747a1490 Bug 1684455 - The fingerprint protection CFR is not triggered r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D100650
2021-01-05 09:15:44 +00:00
Razvan Maries
a0ccd49271 Backed out changeset d1d71db61ae7 (bug 1682527) for causing leakchecks. CLOSED TREE 2021-01-05 11:03:44 +02:00
Razvan Maries
2a5bc121db Backed out changeset d1d71db61ae7 (bug 1682527) for causing leakchecks. CLOSED TREE 2021-01-05 11:03:44 +02:00
Mike Hommey
b94996533d Bug 1684954 - Upgrade rustc to 1.49 final for arm64 mac builds. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D100725
2021-01-05 00:01:21 +00:00
Kartikaya Gupta
a047054a15 Bug 1684708 - Rename waitForFrame to promiseFrame for consistency. r=botond
The other promise-returning helpers follow a bit of a naming
convention, so let's make this one too.

Depends on D100618

Differential Revision: https://phabricator.services.mozilla.com/D100619
2021-01-05 02:52:57 +00:00
Kartikaya Gupta
a1c103f316 Bug 1684708 - Migrate helper_scrollby_bug1531796.html to async/await style. r=botond
Depends on D100617

Differential Revision: https://phabricator.services.mozilla.com/D100618
2021-01-05 02:34:53 +00:00
Kartikaya Gupta
498df38275 Bug 1684708 - Migrate helper_scrollbar_snap_bug1501062.html to async/await style. r=botond
Depends on D100616

Differential Revision: https://phabricator.services.mozilla.com/D100617
2021-01-05 02:34:31 +00:00
Kartikaya Gupta
9171732616 Bug 1684708 - Migrate helper_scroll_anchoring_smooth_scroll.html to async/await style. r=botond
Depends on D100615

Differential Revision: https://phabricator.services.mozilla.com/D100616
2021-01-05 02:33:01 +00:00
Kartikaya Gupta
b2a9d2856d Bug 1684708 - Migrate helper_overscroll_behavior_bug1494440.html to async/await style. r=botond
Depends on D100614

Differential Revision: https://phabricator.services.mozilla.com/D100615
2021-01-05 02:32:43 +00:00
Kartikaya Gupta
1f0add6673 Bug 1684708 - Migrate helper_overscroll_behavior_bug1425603.html to async/await style. r=botond
Depends on D100613

Differential Revision: https://phabricator.services.mozilla.com/D100614
2021-01-05 02:32:33 +00:00
Kartikaya Gupta
cb219a5904 Bug 1684708 - Migrate helper_overscroll_behavior_bug1425573.html to async/await style. r=botond
Depends on D100612

Differential Revision: https://phabricator.services.mozilla.com/D100613
2021-01-05 02:30:44 +00:00
Kartikaya Gupta
a156785e59 Bug 1684708 - Migrate helper_overflowhidden_zoom.html to async/await style. r=botond
Depends on D100611

Differential Revision: https://phabricator.services.mozilla.com/D100612
2021-01-05 02:30:21 +00:00
Kartikaya Gupta
794d3ef389 Bug 1684708 - Migrate helper_onetouchpinch_nested.html to async/await style. r=botond
Depends on D100610

Differential Revision: https://phabricator.services.mozilla.com/D100611
2021-01-05 02:29:48 +00:00
Kartikaya Gupta
e3d2ee2f3c Bug 1684708 - Migrate helper_horizontal_checkerboard.html to async/await style. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D100610
2021-01-05 02:27:05 +00:00
Hiroyuki Ikezoe
2e6e03771b Bug 1683612 - Don't use mobile display size where dom.meta-viewport.enable pref is false. r=botond
If the pref is false, we don't trigger auto-shrink machinery so that we
shouldn't use the display size to layout scrollbars.

Differential Revision: https://phabricator.services.mozilla.com/D100312
2021-01-05 02:02:51 +00:00
Kagami Sascha Rosylight
3c4c9413c1 Bug 1664036 - Add tests for SVG onload r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D89383
2021-01-05 01:47:42 +00:00
Kagami Sascha Rosylight
6e9c5ba160 Bug 1682706 - Use SelectionBatcher in SetRangeText r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D100705
2021-01-04 23:29:36 +00:00
Tooru Fujisawa
c6f8cd8a1d Bug 1683623 - Part 5: Remove SharedImmutableScriptData and HandleFunction parameters from JSScript::fromStencil. r=tcampbell
Depends on D100718

Differential Revision: https://phabricator.services.mozilla.com/D100719
2021-01-04 21:15:54 +00:00
Tooru Fujisawa
614ae0a8a1 Bug 1683623 - Part 4: Use ScriptIndex in JSScript methods. r=tcampbell
Depends on D100717

Differential Revision: https://phabricator.services.mozilla.com/D100718
2021-01-04 21:12:52 +00:00
Tooru Fujisawa
1872866b52 Bug 1683623 - Part 3: Remove ScriptStencil parameter from ConvertScriptStencil. r=tcampbell
Depends on D100716

Differential Revision: https://phabricator.services.mozilla.com/D100717
2021-01-04 21:10:42 +00:00
Tooru Fujisawa
85f143cb80 Bug 1683623 - Part 2: Remove ScriptStencil parameter from BytecodeEmitter::intoScriptStencil. r=tcampbell
Depends on D100715

Differential Revision: https://phabricator.services.mozilla.com/D100716
2021-01-04 21:09:33 +00:00
Tooru Fujisawa
462f74dc4e Bug 1683623 - Part 1: Rename FunctionIndex to ScriptIndex, and move to its own header. r=tcampbell
To reflect the top-level initial script usage, it should be called ScriptIndex.

Also, to use ScriptIndex in JSScript methods, it needs to be moved out of
Stencil.h.

Differential Revision: https://phabricator.services.mozilla.com/D100715
2021-01-04 22:43:50 +00:00
Tooru Fujisawa
1cf559e73c Bug 1677401 - Part 6: Directly use ParserData type. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D99749
2021-01-04 22:43:50 +00:00
Tooru Fujisawa
e3d122e66c Bug 1677401 - Part 5: Encode/decode the entire scope data at once. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D99748
2021-01-04 22:41:28 +00:00
Tooru Fujisawa
6a75f888fa Bug 1677401 - Part 4: Make ParserFunctionScopeData packed. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D99747
2021-01-04 22:41:20 +00:00