Commit Graph

688107 Commits

Author SHA1 Message Date
Axel Hecht
940eed0daa Bug 1609898, fix xml parsing error introduced by bug 1605467, r=Gijs
This is just a bustage fix, and doesn't try to address the question
of test coverage.

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

--HG--
extra : moz-landing-system : lando
2020-01-17 11:44:42 +00:00
Zibi Braniecki
79a10c61a3 Bug 1605467 - Migrate text action keys to Fluent. r=fluent-reviewers,Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D59272

--HG--
extra : moz-landing-system : lando
2020-01-17 11:43:39 +00:00
Narcis Beleuzu
d97f243585 Backed out changeset a2f061d89feb (bug 1605467) for causing Bug 1609898. 2020-01-17 13:23:33 +02:00
Jean-Yves Avenard
6f389537e2 Bug 1602989 - Remove warning when serialising nsIVariant. r=mattwoodrow
The type doesn't need to be sent across IPC anyway.

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

--HG--
extra : moz-landing-system : lando
2020-01-17 07:54:14 +00:00
Jean-Yves Avenard
fa730b1f03 Bug 1606901 - Test that channel is still opened before continuing. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D60209

--HG--
extra : moz-landing-system : lando
2020-01-17 05:57:54 +00:00
Christoph Kerschbaumer
fd03c6b7d1 Bug 1607483: Disallow loading http(s) scripts into system privileged contexts. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D58962

--HG--
extra : moz-landing-system : lando
2020-01-17 10:17:07 +00:00
sotaro
927d964708 Bug 1609598 - Fix stride in RendererRecordedFrame::GetSourceSurface() r=nical
Differential Revision: https://phabricator.services.mozilla.com/D60225

--HG--
extra : moz-landing-system : lando
2020-01-17 09:31:43 +00:00
Narcis Beleuzu
997ca40e0a Bug 1609837 - Update expectations for fission reftest. CLOSED TREE
--HG--
extra : rebase_source : 9ad7b3e50e2d8b013bba96ea610c3e4b8a584695
2020-01-17 12:28:39 +02:00
Tetsuharu OHZEKI
14f56e1538 Bug 1597414 - Fix uses of nsIDocShellTreeItem in mozilla::dom::ScreenOrientation::GetLockOrientationPermission. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D59453

--HG--
extra : moz-landing-system : lando
2020-01-17 09:46:45 +00:00
Oana Pop Rus
3c34e858ba Merge mozilla-central to autoland on a CLOSED TREE 2020-01-17 11:50:53 +02:00
Oana Pop Rus
68b2e0fd43 Merge autoland to mozilla-central. a=merge 2020-01-17 11:42:16 +02:00
Jeff Gilbert
efbb6e7d0b Bug 1608644 - Don't require float/half-float RBs for WebGL2. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D60193

--HG--
extra : moz-landing-system : lando
2020-01-17 03:39:56 +00:00
Mike Hommey
d43c4feb43 Bug 1588538 - Add missing file. a=fix
Differential Revision: https://phabricator.services.mozilla.com/D60196

--HG--
extra : source : 15837e278b0d2ac8462a2cbabe7d1a32fdfedbed
2020-01-17 00:23:11 +00:00
Csoregi Natalia
cf4fe0aaee Merge autoland to mozilla-central. a=merge 2020-01-16 23:44:43 +02:00
Harry Twyford
99cf823836 Bug 1608638 - Apply a floor and ceiling to Urlbar position values in performance/head.js. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D59942

--HG--
extra : moz-landing-system : lando
2020-01-16 18:04:20 +00:00
Sebastian Streich
47140565fc Bug 1608878 Remove GetURI from DOMParser.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D59746

--HG--
extra : moz-landing-system : lando
2020-01-16 17:27:40 +00:00
Gijs Kruitbosch
94f489a33f Bug 1609466 - offer 'open with' options even when Windows is clueless about the mimetype, r=bzbarsky
We currently fail to offer 'open with' options for application/zip mimetype
.zip files, because out of the box, the Windows registry does not contain
mimetype entries for application/zip. In fact, it contains comparatively
few entries, and right now we bail out with an empty mime info object if
we cannot find the server-provided mimetype in the registry (or cannot
find an associated extension for that mimetype).

Prior to the changes from bug 1597985, we would first try to find a handler
based on the default extension for the mimetype, and used the file extension
if that failed.

The changes in this commit will cause us to fetch the default file extension
for the mimetype, but continue with the provided extension if no mimetype
information is available, restoring functionality in the case where Windows
has no mimetype information.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 17:41:25 +00:00
Dão Gottwald
063ff0ea9e Bug 883397 - Remove redundant about:blank check from CustomizeMode.exit. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D60146

--HG--
extra : moz-landing-system : lando
2020-01-16 17:20:11 +00:00
Julian Descottes
2a3f73f702 Bug 1585747 - Remove test_bug814638.xhtml r=nika
Depends on D59879

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

--HG--
extra : moz-landing-system : lando
2020-01-16 17:16:22 +00:00
Mike Hommey
6e478e8f7f Bug 1609596 - Add a grid to graphs. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60112

--HG--
extra : moz-landing-system : lando
2020-01-16 14:37:19 +00:00
Mike Hommey
ea6a3db241 Bug 1609596 - Add a memory graph to resource usage report. r=froydnj
The original code had unfinished code to switch between different
categories, but I found it more useful to be able to see both CPU and
memory at the same time.

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

--HG--
extra : moz-landing-system : lando
2020-01-17 02:20:18 +00:00
Mike Hommey
1dd6f3a6d1 Bug 1609596 - Move the tiers timeline to a separate div. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60110

--HG--
extra : moz-landing-system : lando
2020-01-16 14:35:15 +00:00
Matt Woodrow
ca24f6fed5 Bug 1607991 - Remove ConfigureChannel. r=kmag
The intent of ConfigureChannel was to be code that needed to be applied to both the DocumentChannelChild in the content process, and the real channel in the parent.

It looks like everything in there is either QI'ing to a sub-type of channel (which won't apply to DocumentChannelChild), or is mutating the loadinfo/loadflags (which only need to be done once).

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

--HG--
extra : moz-landing-system : lando
2020-01-17 02:11:40 +00:00
Colomban Wendling
6ec7f65366 Bug 1597742 a11y: Make ScrollSubstringToPoint always scroll, not only when invisible r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D60164

--HG--
extra : moz-landing-system : lando
2020-01-17 02:10:31 +00:00
Scott
b225185523 Bug 1609758 - personalization affinities lastUpdated in devtools and refreshAll tweak and some unrelated test updates r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D60178

--HG--
extra : moz-landing-system : lando
2020-01-16 23:46:38 +00:00
Masayuki Nakano
527b3ff65b Bug 1609338 - Optimize usage and implementation of UIEvent::GetRangeParent() and UIEvent::RangeOffset() r=smaug
`UIEvent::GetRangeParent()` retrieves `nsIContent` instance but it needs to
return `already_AddRefed<nsINode>` because of a WebIDL method.  However,
`nsIContent` is better type in C++ code.  Therefore, this patch renames it
to `UIEvent::GetRangeParentContent()` and makes new `UIEvent::GetRangeParent()`
and just call it.

Additionally, some callers call `UIEvent::RangeOffset()` too, but that means
that they compute same things twice because both of them use
`nsLayoutUtils::GetContainerAndOffsetAtEvent()` with same input arguments.
Thus, `UIEvent::GetRangeParentContent()` should also return offset with optional
out argument.  (Note that this does not make `RangeOffset()` use
`GetRangeParentContent()` because using out parameter for range parent causes
unnecessary computation cost for `RangeOffset()`.)

Therefore, finally, `UIEvent::GetRangeParentContent()` becomes also an alias of
raw method `UIEvent::GetRangeParentContentAndOffset()` which also returns offset
with out argument.

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

--HG--
extra : moz-landing-system : lando
2020-01-17 01:23:12 +00:00
Csoregi Natalia
d55e0a5916 Backed out changeset 53cce741bb46 (bug 1605283) for bustage related to cargo-lock. CLOSED TREE 2020-01-17 02:42:35 +02:00
Edwin Takahashi
1cf57ef6da Bug 1608251 - migrate some more test suites to run on linux1804-64-ccov r=jmaher
Changes:

Migrate more tests to run under linux1804-64-ccov and disable them from linux64-ccov.

- code-coverage
- web-platform-tests (reftests, vanilla, crashtests)
- gtest (not run on mozilla-central or autoland)
- test-verify
- xpcshell

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

--HG--
extra : moz-landing-system : lando
2020-01-17 00:30:41 +00:00
Edwin Takahashi
70f06d747b Bug 1608582 - fix annotation changes that caused reftest failures r=jmaher
Changes:

The stack over at https://phabricator.services.mozilla.com/D59597 caused two unintentional failures that show up on platforms other than `linux1804`.

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

--HG--
extra : moz-landing-system : lando
2020-01-17 00:03:19 +00:00
Mike Hommey
b9802b7509 Bug 1588538 - Add missing file.
Differential Revision: https://phabricator.services.mozilla.com/D60196

--HG--
extra : moz-landing-system : lando
2020-01-17 00:23:11 +00:00
Bert Peers
b6fdcb621c Bug 1605283 - Improve support for invalidation debugging and testing r=gw
Optionally serialize N frames into a circular memory buffer, and save
them as part of wr-capture into tilecache/.

The new tile_view utility reads the folder and converts the frames to
svg for easier visualization, with a few extra features:
- color code each primitive based on which slice it is on;
- highlight new or moving primitives in red (brute force diff);
- print all invalidated tiles at the top and the invalidation reason;
- overlay the tile quadtree to visualize splitting & merging;
- HTML and JS wrappers for animation playback, timeline scrubbing;

Positioning of the tiles on the screen is a bit broken still; especially
during scrolling and "special" pages (like about:config).

Interning info is not used yet.

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

--HG--
extra : moz-landing-system : lando
2020-01-17 00:21:17 +00:00
Razvan Maries
ffc90b2ec8 Backed out changeset a57aed49dc58 (bug 1524639) for beetmover bustages. a=backout 2020-01-16 14:04:31 +02:00
shindli
c52d5f8025 Backed out 2 changesets (bug 1586939) for causing perma bc failures in automation.py CLOSED TREE
Backed out changeset 922243345807 (bug 1586939)
Backed out changeset b5aac83f7f4f (bug 1586939)
2020-01-16 09:51:49 +02:00
shindli
81e8ff102a Backed out changeset 572928224d2d (bug 1609547) for causing spidermonkey bustages in numeric-separator-literal-dot-dd-nsl-dd-ep.js CLOSED TREE 2020-01-16 09:30:06 +02:00
shindli
a45387ef5e Backed out changeset 7f724ded7131 (bug 1609579) for causing valgrind bustage CLOSED TREE 2020-01-16 09:22:15 +02:00
Shane Caraveo
5ec42d719a Bug 1594232 support isolated_world alias in extension manifest r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D59969

--HG--
extra : moz-landing-system : lando
2020-01-16 03:46:18 +00:00
Zhao Jiazhong
120a743324 Bug 1609319 - [MIPS] Rename jit::Opcode to jit::OpcodeField to avoid conflicts with wasm::Opcode. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D59979

--HG--
extra : moz-landing-system : lando
2020-01-16 06:23:45 +00:00
Emily McDonough
278cadcc1e Bug 1341507 - Refactor auto-fit empty track calculations into a separate method r=mats
Differential Revision: https://phabricator.services.mozilla.com/D58026

--HG--
extra : moz-landing-system : lando
2020-01-16 04:27:33 +00:00
Tooru Fujisawa
66d83bc1a8 Bug 1609547 - Do not treat underscode after decimal point a numeric separator. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D60063

--HG--
extra : moz-landing-system : lando
2020-01-16 06:08:48 +00:00
Dimi Lee
9a9fba7b8d Bug 1609144 - Remove IsInProcess assertion in NotifyContentBlockingEvent r=timhuang
The assertion is added to diagnose whether NotifyContentBlockingEvent
will be called from an in-process document. We have already seen crashes
because of the assertion, so temporarily remove this to avoid people
keep crashing due to this.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 05:30:44 +00:00
Dorel Luca
69b213c6ee Backed out 5 changesets (bug 1597154) for Mochitest error in docshell/test/mochitest/test_bug529119-2.html. CLOSED TREE
Backed out changeset 051d6f3a237c (bug 1597154)
Backed out changeset 8f8a663e3118 (bug 1597154)
Backed out changeset 1638767d4977 (bug 1597154)
Backed out changeset cc9c332c22a6 (bug 1597154)
Backed out changeset 9580b0a08782 (bug 1597154)
2020-01-16 07:44:40 +02:00
Jeff Gilbert
0203647c26 Bug 1609579 - WebGLSamplers should handle TEXTURE_MAX_ANISOTROPY. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D60092

--HG--
extra : moz-landing-system : lando
2020-01-16 04:52:32 +00:00
Tetsuharu OHZEKI
e8ac806cd3 Bug 1597453 - Fix uses of nsIDocShellTreeItem in mozilla::dom::PerformanceTiming::IsTopLevelContentDocument. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D59454

--HG--
extra : moz-landing-system : lando
2020-01-16 04:47:51 +00:00
James Teh
1968353c48 Bug 1609589: Fire a value change event when the text of a spin button changes. r=MarcoZ
After bug 981248, <input type="number"> no longer has an anonymous text input.
Instead, the <input type="number"> itself manages the text.
Previously, the a11y code which fired value change events for text changes only did this for combo boxes and role ENTRY.
This meant a value change event was no longer fired for <input type="number">.
This condition has now been extended to include role SPINBUTTON.
This fixes reporting of <input type="number"> changes for JAWS.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 04:57:24 +00:00
Julian Descottes
3a1f9ddbc5 Bug 1585747 - Use browser elements instead of iframe elements in test_css_visibility_propagation.xhtml r=hiro
Depends on D59868

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

--HG--
extra : moz-landing-system : lando
2020-01-15 22:37:21 +00:00
Matthew Noorenberghe
ca46ba382a Bug 1608902 - Introduce recordPasswordUse login storage method. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D59768

--HG--
extra : moz-landing-system : lando
2020-01-15 16:57:29 +00:00
Jeff Gilbert
141b04be0c Bug 1579984 - Default to low-power for WebGL powerPreference. r=lsalzman
Chrome started shipping this recently, so it's the easiest way to resolve
our dynamic-gpu switching issues for WebGL.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 03:09:58 +00:00
Gerald Squelart
50efb05c6b Bug 1586939 - Remove "_BASE" from most Base Profiler env-vars - r=gregtatum
Now both profilers are controlled by the same environment variables, e.g.
"MOZ_PROFILER_STARTUP" to run both profilers at startup.

The only remaining Base Profiler-specific commands are:
- MOZ_BASE_PROFILER_HELP, because the Base Profiler doesn't have the same
  capabilities as Gecko, so it may display different available features.
- MOZ_BASE_PROFILER_LOGGING, because the Base Profiler doesn't have access to
  MOZ_LOG (both the env-var and the C++ macros).

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

--HG--
extra : moz-landing-system : lando
2020-01-15 01:57:35 +00:00
Gerald Squelart
407454a9e0 Bug 1586939 - Re-enable MOZ_BASE_PROFILER_STARTUP_DURATION and _INTERVAL - r=gregtatum
This env-vars were not processed because of some needed special processing, and
they were not critical.
But now we want them to be correctly read, to match the Gecko Profiler features.

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

--HG--
extra : moz-landing-system : lando
2020-01-15 01:57:13 +00:00
Dorel Luca
4b72d4d1a6 Backed out changeset 0e538f767312 (bug 1607923) for XPCShell in devtools/server/tests/unit/test_logpoint-01.js. CLOSED TREE 2020-01-16 06:13:16 +02:00