Граф коммитов

704110 Коммитов

Автор SHA1 Сообщение Дата
Gabriele Svelto c1b4ec0073 Bug 1581092 - Prevent the Hancom Office shell extension from crashing Firefox r=tkikuchi
Differential Revision: https://phabricator.services.mozilla.com/D72481
2020-04-28 14:35:57 +00:00
Ksenia Berezina e9d728c40f Bug 1632947 - Fix to hangouts microphone intervention.r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D72768
2020-04-27 23:27:54 +00:00
Dão Gottwald cb08ac977b Bug 1630918 - Use prefers-reduced-motion media query for the tracking protection shield icon animation. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D71308
2020-04-28 13:35:32 +00:00
Jeff Muizelaar c2562601fe Bug 1633490 - Rollout WebRender to AMD Evergreen on Nightly. r=aosmond
Let's keep this Nightly only for now because it's an older set of
devices.

Differential Revision: https://phabricator.services.mozilla.com/D72709
2020-04-28 14:53:13 +00:00
Noemi Erli 12b7518de9 Backed out 2 changesets (bug 1608771) for causing SM bustages in bigint.js CLOSED TREE
Backed out changeset cd8af175ae50 (bug 1608771)
Backed out changeset 7b6dbbb27b74 (bug 1608771)
2020-04-28 17:45:20 +03:00
Jon Coppeard 3f616ab772 Bug 1633405 - Remove dynamic GC options that are enabled everywhere r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D72696
2020-04-28 07:59:47 +00:00
Christoph Kerschbaumer 62378d5b0b Bug 1632250: Add MDN links for Sec-Fetch-* Headers. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D72698
2020-04-28 14:12:35 +00:00
Andrea Marchesini 25c14a3dbc Bug 1633731 - Avoid cloning IPCBlobInputStream objects when not needed, r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D72853
2020-04-28 13:32:22 +00:00
Arash Fotouhi d9cb60b972 Bug 1629428 - Remove empty string in static_assert - r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D71876
2020-04-22 18:08:58 +00:00
Dzmitry Malyshau c969ade19a Bug 1633472 - Update gfx-backend-vulkan 3rd party r=groves
we are handling the case where the driver technically knows about Vulkan, but no hardware supports it.

Differential Revision: https://phabricator.services.mozilla.com/D72726
2020-04-28 14:09:50 +00:00
Ted Campbell 83d8e3a96a Bug 1633464 - Use a jump to enter Ion invalidation trampoline. r=jandem
On x86/x64 platforms, we were using a call and then immediately popping and
ignoring the return value, so use a jump instead. For architectures that use
a link-register, we no longer clobber it but it was already ignored.

Differential Revision: https://phabricator.services.mozilla.com/D72697
2020-04-28 08:28:08 +00:00
Andrew McCreight 1237ea289b Bug 1631274 - Make SegmentedVector::InfallibleAppend failures into OOM crashes. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D71581
2020-04-28 14:00:21 +00:00
Ted Campbell 443c8f4d19 Bug 1633425 - Cleanup IonScript parameter name mismatches. r=jandem
Depends on D72675

Differential Revision: https://phabricator.services.mozilla.com/D72732
2020-04-28 08:28:10 +00:00
Ted Campbell 9def5ab0fd Bug 1633425 - Use offsets to delimit arrays in IonScript. r=jandem
Use helper methods to access the size and length of each trailing array.
We shave 40 bytes off each IonScript by using the difference between two
arrays to compute size rather than storing a dedicated size field.

Differential Revision: https://phabricator.services.mozilla.com/D72675
2020-04-28 08:22:01 +00:00
Ted Campbell 2517461245 Bug 1633425 - Reorder IonScript arrays to avoid padding. r=jandem
Order the trailing arrays by descending alignment requirements and use a
similar approach to JitScript for computing sizes and initializing.

Differential Revision: https://phabricator.services.mozilla.com/D72674
2020-04-28 07:59:04 +00:00
Ted Campbell 2b8fa5e423 Bug 1633425 - Use field initializers for js::jit::IonScript. r=jandem
Also initialize more of the required fields in the constructor directly
instead of the New method.

Differential Revision: https://phabricator.services.mozilla.com/D72673
2020-04-28 07:37:19 +00:00
Ted Campbell 6513f435fd Bug 1633425 - Add js::TrailingArray type for script data structures. r=jandem
This type is a mixin with helper methods for casting and initializing arrays
that follow a struct in the same allocation. Use this for existing JitScript,
PrivateScriptData, RuntimeScriptData, ImmutableScriptData types.

Differential Revision: https://phabricator.services.mozilla.com/D72672
2020-04-28 13:53:52 +00:00
Ted Campbell 5903f79933 Bug 1633425 - Add js::jit::CodegenSafepointIndex type. r=jandem
This is used during codegen only so we can simplify the SafepointIndex that
is stored in the IonScript. The resolve method is replaced by a constructor
from CodegenSafepointIndex to SafepointIndex.

Differential Revision: https://phabricator.services.mozilla.com/D72671
2020-04-28 07:08:27 +00:00
Ted Campbell 19a414e48c Bug 1633222 - Cleanup js::jit::alignDoubleSpillWithOffset. r=jandem
This exists for mips-32 targets which expect double values to be 8-byte
aligned. This patch removes the `offset` argument which was misleading.
Instead a `alignedForABI` method is added to the ExitFrameFooter type. This
skips over additional padding added in the MIPS32 trampolines.

Differential Revision: https://phabricator.services.mozilla.com/D72549
2020-04-28 06:38:46 +00:00
Francesco Lodolo (:flod) 5bd35a8174 Bug 1633654 - Remove Fluent migration recipes for Firefox 75 r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D72797
2020-04-28 12:52:26 +00:00
Gregory Mierzwinski d84ec8ca2c Bug 1633513 - Prevent browsertime tests from running on opt android builds. r=perftest-reviewers,AlexandruIonescu
This patch prevents speedometer tests from running on all android builds and also prevents chrome tests from running there.

Differential Revision: https://phabricator.services.mozilla.com/D72727
2020-04-28 12:47:55 +00:00
Andi-Bogdan Postelnicu b9d855801b Bug 1633694 - For `clang-tools` apply fixes from `clang-tools-extra` master branch to our own `clang-10` based build. r=sylvestre
In `Bug 1629853` we had to revert D69573 <https://reviews.llvm.org/D69573> from `clang-tools-extra` repo because it created regressions.
These regressions have been fixed in `clang master` with D78879 <https://reviews.llvm.org/D78879> and D76850 <https://reviews.llvm.org/D76850>.
This patch adds the two fixes mentioned above and remove the patch that reverted D69573.

Differential Revision: https://phabricator.services.mozilla.com/D72815
2020-04-28 11:49:50 +00:00
Tom Schuster 0221edad37 Bug 1632990 - Allow WebExtensions to clear ServiceWorkers by hostname. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D72451
2020-04-28 13:30:17 +00:00
Tom Schuster 62cc0bd6a2 Bug 1551301 - Allow WebExtensions to clear IndexedDB by hostname. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D72450
2020-04-28 13:30:09 +00:00
André Bargull 743046e3ef Bug 1632561: Self-host Object.prototype.__proto__ accessors. r=tcampbell
We don't support mixing self-hosted and native accessors in `JSPropertySpec`,
therefore we need to move the setter into self-hosted code, too, even though
we only need to have the getter self-hosted to be able to inline it.

Differential Revision: https://phabricator.services.mozilla.com/D72670
2020-04-28 13:18:39 +00:00
Vlad Filippov cf50ebbe18 Bug 1631830 - Fetch Sync tokens with OAuth behind a pref r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D72092
2020-04-28 04:20:55 +00:00
Christoph Kerschbaumer af3bb17589 Bug 1575356: Update Mixed Content Blocker to rely on BrowsingContext instead of nsIDocShellTreeItem. r=baku,smaug
Differential Revision: https://phabricator.services.mozilla.com/D71547
2020-04-28 13:08:57 +00:00
James Graham 6aa8a80978 Bug 1631348 - Be more efficient looking for a wpt manifest to download, r=ahal
Instead of going through every commit, look for a "base_ref" which is
actually a base revision i.e. one that's on a remote head. Then look
for this commit on inbound or central. This should cover all cases except
for when a branch is based on something that was fetched from try in
such a way as to create a remote ref. However that's pretty rare and we
fall back to useful behaviour in that case.

Differential Revision: https://phabricator.services.mozilla.com/D71935
2020-04-27 14:55:08 +00:00
Simon Giesecke 8f84ea1eaa Bug 1631709 - NotNull must not be movable. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D71721
2020-04-28 11:23:05 +00:00
Gregory Mierzwinski c909a79d87 Bug 1632616 - Download and install google chrome through tooltool. r=aerickson,perftest-reviewers,Bebe
This patch changes how Google Chrome for Android is deployed. Rather than relying on automatic updates, we will use tooltool to download the APK and install it ourselves. Some changes were done in taskcluster to remove a hack that was put in place to disable interal tooltool downloads (the issue is resolved now).

A tooltool manifest is added for this, and to keep ourselves organized, all manifests (including the playback ones) are moved into a folder called `tooltool-manifests`.

Differential Revision: https://phabricator.services.mozilla.com/D72198
2020-04-28 09:23:21 +00:00
Csoregi Natalia 1b3a4cf0fe Backed out changeset 9f796abfd8ca (bug 1629789) for causing issues on fixSymbols. CLOSED TREE 2020-04-28 14:47:30 +03:00
Timothy Gu 6407f13ce3 Bug 1628500 - Remove aIgnoreTabindex argument from Element::IsInteractiveHTMLContent(). r=edgar
This argument is set to true everywhere, and soon HTML will no longer consider
tabindex for interactive content: https://github.com/whatwg/html/pull/5457.

Differential Revision: https://phabricator.services.mozilla.com/D72568
2020-04-28 11:22:32 +00:00
David Major 1a4ad7b34a Bug 1632950 - Avoid failing the build when rustlib/etc is missing r=glandium
This was the case with my local rustc build today. We only use this directory for natvis files, it's fine to not have those.

Differential Revision: https://phabricator.services.mozilla.com/D72440
2020-04-28 07:28:19 +00:00
André Bargull 1265aecea0 Bug 1633331: Update tzdata in ICU data files to 2020a. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D72588
2020-04-28 08:47:11 +00:00
Noemi Erli ccaad0ebc4 Backed out changeset 1fc50aa5c6bc (bug 1633405) for causing bustages in bigint.js CLOSED TREE 2020-04-28 13:49:51 +03:00
Nicholas Nethercote 9d10f25a39 Bug 1629789 - Suppress `fix-stacks` errors on web platform tests. r=erahm,jgraham
Because the web platform test harness doesn't recognize them and annotates them
with `CRITICAL`, which is disconcerting, even though those errors are typically
not harmful.

Differential Revision: https://phabricator.services.mozilla.com/D71485
2020-04-28 09:28:15 +00:00
Gijs Kruitbosch 3e3ce6cc06 Bug 1632264 - DONTBUILD really fix comment in browser_aboutCrashesResubmit.js
Differential Revision: https://phabricator.services.mozilla.com/D72811
2020-04-28 10:42:50 +00:00
Joel Maher be86ad93c9 Bug 1632873 - mark wpt html/user-activation/ tests as backlog. r=jgraham
I assume these are backlog and not not-implemented

run html/user-activation/ tests as backlog (tier-2)

Differential Revision: https://phabricator.services.mozilla.com/D72802
2020-04-28 09:58:21 +00:00
Emilio Cobos Álvarez 5bb31e3f1d Bug 1633195 - Make sure <br> forces a break even if there's no whitespace in between. r=jfkthame
Wrote this on top of bug 1627643. Should be easy to rebase if needed,
though.

Differential Revision: https://phabricator.services.mozilla.com/D72541
2020-04-28 10:31:22 +00:00
Tom Schuster f71769891f Bug 1632468 - Define @@toStringTag on ctypes objects. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D72148
2020-04-28 08:59:04 +00:00
Emilio Cobos Álvarez a1db8a1f5c Bug 1632765 - Turn on some more :visited privacy mitigations. r=mak
We couldn't turn these on before because of perf regressions, but after bug
1626586 perf looks pretty neutral.

Differential Revision: https://phabricator.services.mozilla.com/D72301
2020-04-27 20:22:11 +00:00
Mirko Brodesser 9b384325c1 Bug 1633448: part 2) Rename `nsFrameSelection::GetTableCellSelection` to `IsInTableSelectionMode`. r=smaug
Depends on D72688

Differential Revision: https://phabricator.services.mozilla.com/D72689
2020-04-27 19:34:53 +00:00
Mirko Brodesser b94b69e3a4 Bug 1633448: part 1) Move `Selection::SubtractRange` to `StyledRanges`. r=smaug
`StyledRanges should have as few dependencies to `Selection` as
possible.

Differential Revision: https://phabricator.services.mozilla.com/D72688
2020-04-27 19:26:25 +00:00
Bob Clary d3c30177b9 Bug 1633297 - Handle I/O Errors when reading temperatures in raptor, r=perftest-reviewers,AlexandruIonescu.
Depends on D72577

Differential Revision: https://phabricator.services.mozilla.com/D72578
2020-04-28 09:04:58 +00:00
Bob Clary 80ab483d5d Bug 1633302 - Remote android tests must use root=True appropriately when dealing with app created files, r=gbrown.
Depends on D72576

Differential Revision: https://phabricator.services.mozilla.com/D72577
2020-04-27 15:45:59 +00:00
Bob Clary 1559eee282 Bug 1633301 - [mozdevice] ADBDevice.rm should raise an error if the target was not deleted, r=gbrown.
Depends on D72575

Differential Revision: https://phabricator.services.mozilla.com/D72576
2020-04-27 15:47:04 +00:00
Bob Clary 5fcb5f9c63 Bug 1632959 - Use /data/local/tmp/tests/raptor for test root instead of /sdcard/raptor, r=whimboo,perftest-reviewers,sparky.
Depends on D72574

Differential Revision: https://phabricator.services.mozilla.com/D72575
2020-04-27 13:54:26 +00:00
Bob Clary 97fb2dd803 Bug 1633296 - mochitest-{plain,chrome}-gpu support --test-suite not --mochitest-suite, r=gbrown.
Differential Revision: https://phabricator.services.mozilla.com/D72574
2020-04-27 18:48:26 +00:00
Simon Giesecke 46314aa8d2 Bug 1633350 - Add SplitAt method to mozilla::Span. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D72605
2020-04-27 11:16:30 +00:00
Simon Giesecke e8a20bbe1c Bug 1633350 - Add deduction guide for constructing Span from a plain array. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D72604
2020-04-27 16:46:57 +00:00