Commit Graph

664048 Commits

Author SHA1 Message Date
Kershaw Chang
93e82cb323 Bug 1569196 - Make ChildDNSService run on socket process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D40592

--HG--
extra : moz-landing-system : lando
2019-08-05 20:54:01 +00:00
Paul Morris
ea6fd457ff Bug 1545824 - Implement a getElementForAttrInheritance function r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D39210

--HG--
extra : moz-landing-system : lando
2019-07-30 15:11:26 +00:00
Bob Clary
d2ff3d2ad4 Bug 1571501 - [mozdevice 3.0.4] Use exitcode of adb process as exitcode of Android command for Android 7/24 and later, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D40668

--HG--
extra : moz-landing-system : lando
2019-08-06 14:35:52 +00:00
Andreas Pehrson
213a51d07c Bug 1565344 - Remove unnecessary OutputStreamManager::mPrincipal. r=jib
It would cause an assertion failure when OutputStreamManager was released on
main thread. It could be wrapped in an nsMainThreadPtrHandle instead, but that's
exactly what mPrincipalHandle is, so we can use that for both needs.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 15:11:45 +00:00
Michael Froman
af196d4cfc Bug 1571568 - Update ShmemPool to work in builds with --disable-webrtc. r=ng
1. ShmemPool.cpp is now built for --disable-webrtc builds.
2. ShmemPool no longer uses the gCamerasParentLog logger, it
   uses its own logger.
3. ShmemPool log macros were updated with a SHMEMPOOL_ prefix
   to avoid undef-ing other log macros.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 15:09:12 +00:00
Nihanth Subramanya
a144a248da Bug 1571680 - Remove hidden attributes from toggle switch labels in Site Not Working view. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40801

--HG--
extra : moz-landing-system : lando
2019-08-06 14:55:46 +00:00
Greg Tatum
db5c7f8a80 Bug 1571171 - Make test helper doAtLeastOnePeriodicSample non-async; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D40701

--HG--
extra : moz-landing-system : lando
2019-08-06 14:49:16 +00:00
Mihai Alexandru Michis
22d08168b1 Backed out 2 changesets (bug 1568245) for causing bustages and crashes. CLOSED TREE
Backed out changeset 05c4ca358415 (bug 1568245)
Backed out changeset 26a34510d053 (bug 1568245)
2019-08-06 17:00:01 +03:00
Julian Descottes
01cd4cb2f4 Bug 1571365 - Add documentation for devtools node tests r=Ola
Differential Revision: https://phabricator.services.mozilla.com/D40605

--HG--
extra : moz-landing-system : lando
2019-08-05 12:08:20 +00:00
Cosmin Sabou
12a8944ce8 Bug 1567597 - Disable browser_perf tests that keep timing out. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D40812

--HG--
extra : moz-landing-system : lando
2019-08-06 14:00:50 +00:00
Jared Wein
4eb416e20a Bug 1570970 - Clear the copy username and password timeouts and reset the state when changing logins. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D40747

--HG--
extra : moz-landing-system : lando
2019-08-06 13:46:07 +00:00
Jared Wein
de6a52c95b Bug 1570717 - Add accessible name to the Firefox Accounts button on about:logins. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D40762

--HG--
extra : moz-landing-system : lando
2019-08-06 13:12:20 +00:00
harry
d374f46033 Bug 1565273 - Remove unnecessary console.logs. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D40462

--HG--
extra : moz-landing-system : lando
2019-08-06 13:37:26 +00:00
Coroiu Cristina
d087a820d0 Backed out changeset 4dab6e3dc6ed (bug 1377335) on request by whimboo 2019-08-06 16:43:25 +03:00
Ted Campbell
f7e78abd00 Bug 1568245 - Move JSScript::global to BaseScript. r=jandem
Combine the LazyScript::function_ and JSScript::global_ fields into the
BaseScript type. This provides a common definition of script realm and
compartment. Currently a non-lazy function script will set this to point
this to the global, but in future it should be made to point to
canonical function for both the lazy and non-lazy cases.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 13:32:43 +00:00
Ted Campbell
19a1cfc52a Bug 1568245 - Replace JSScript::realm with JSScript::global. r=jandem
The realm can be read off the global object and we can remove one step
in the mergeRealms code.

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

--HG--
extra : moz-landing-system : lando
2019-08-05 11:08:16 +00:00
Mihai Alexandru Michis
3f6e87a2d6 Bug 1570643 - Remove duplicate key bug. a=jgraham CLOSED TREE 2019-08-06 15:23:07 +03:00
Emilio Cobos Álvarez
9e60b0219a Bug 1571537 - Don't write manual glue code for the order property. r=boris
The default code works just as well.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 12:08:47 +00:00
Mihai Alexandru Michis
e54a9f9849 Bug 1570643 - Revert changes for causing Bug 1569098 and Bug 1568717 r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D40798

--HG--
extra : moz-landing-system : lando
2019-08-06 12:10:59 +00:00
Kershaw Chang
5036125ab8 Bug 1542037 - Avoid accessing nsDNSService on middleman process r=dragana
- This patch makes sure that we don't create nsDNSService on both child process and middleman process.
- gNeckoChild won't be created in middleman process, so it's fine to create ChildDNSService on middleman process.
- Add some MOZ_DIAGNOSTIC_ASSERT in TRR, so we know where TRR is used on child process.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 12:09:19 +00:00
Arun Kumar Mohan
2ae57e4ad5 Bug 1566469 - Rename millis to ms. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D39907

--HG--
extra : moz-landing-system : lando
2019-08-06 12:02:21 +00:00
Mihai Alexandru Michis
4bcc3ac00a Backed out changeset 8de4baa1dee3 (bug 1570658) for causing mochitest failures. CLOSED TREE 2019-08-06 14:19:31 +03:00
Marco Bonardo
5b957108b0 Bug 1548734 - Intermittent failure in Bug 1548734. r=dao
The mouse should not be hovering the results pane, or it may change the
aspect of a result.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 08:46:39 +00:00
Alex Chronopoulos
dae984b098 Bug 1530996 - Use the new storage mechanism to save the current playback benchmark. r=jya
Create an event in MediaFormatReader the will signal to the HTMLMediaElement to initiate a new storing according to the latest VideoInfo. Also when the application is shutting down, trigger a new storing early enough, before all the events are disconnected.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:25:45 +00:00
Alex Chronopoulos
db7dd624ec Bug 1530996 - Use the benchmark class from MediaCapabilities. r=jya
Make use of the new DecoderBenchmark class in MediaCapabilities instead of the old Benchmark mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:24:40 +00:00
Alex Chronopoulos
d95b52b77f Bug 1530996 - Store the benchmark calculated from the frame statistics. r=jya
Create a class that gets the video properties and the frame statistics, calculates the score in percentage for that video playback, creates a key string according to video properties and trigger the storage of the score.

The video properties used are the resolution, the frame rate and the bitdepth.

For the key, a range of levels has been created for each property and the video is categorised on the closest levels. The key consists of the various levels like: "ResolutionLevel5-FrameRateLevel1-8bit".

Finaly, it uses the IPDL protocol to store the pair of the score and the key.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:24:36 +00:00
Alex Chronopoulos
a930f0bdd1 Bug 1530996 - Create the IPC protocol to access the database from the content process. r=jya
The database is accessible from the parent process due to to the sandbox thus it is required an IPDL protocol that will transfer the queries and the results

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:24:34 +00:00
Alex Chronopoulos
9533dca8e9 Bug 1530996 - Create a wrapper around kvstore module. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D38312

--HG--
extra : moz-landing-system : lando
2019-08-06 09:23:28 +00:00
Marcos Cáceres
f6ce85f94b Bug 1564621 - Intermittent <test-name> | application crashed [@ mozilla::dom::ScreenOrientation::~ScreenOrientation()] r=baku
We are unsure as to the actual cause of the crash, but we suspect that when fullscreen exists,
the even listener is not being called. That was leaving `mFullscreenListener` alive when the DTOR gets called
hitting the `MOZ_ASSERT(!mFullscreenListener)`.

We now always all call UnlockDeviceOrientation() in the DTOR to ensure that:

 1. `hal::UnlockScreenOrientation()` gets called.
 2. `mFullscreenListener` gets null'ed
 3. we `RemoveSystemEventListener()` for "fullscreenchange".

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

--HG--
extra : moz-landing-system : lando
2019-08-06 05:07:56 +00:00
Andrei Oprea
62370fbd48 Bug 1533846 - Clear WeakMap entries for Messaging System notifications r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D40432

--HG--
extra : moz-landing-system : lando
2019-08-06 09:26:33 +00:00
Sebastian Streich
6f2b641d45 Bug 1570658 - Add a Flag for Navigation-Nosniff r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D40618

--HG--
extra : moz-landing-system : lando
2019-08-05 14:58:13 +00:00
Coroiu Cristina
d2be5e05b2 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-08-06 12:57:20 +03:00
Coroiu Cristina
37c688712e Backed out changeset 596ae187c20b (bug 1570886) for xpcshell failures at devtools/server/tests/unit/test_objectgrips-08.js on a CLOSED TREE 2019-08-06 12:47:50 +03:00
Dorel Luca
e0b0c38ee8 Merge mozilla-inbound to mozilla-central. a=merge 2019-08-06 12:39:54 +03:00
Tim Huang
f63f1e8dd9 Bug 1567192 - Part 5: Update test browser_protections_UI.js in order to test the tracking protection state during the TP switch flow. r=nhnt11
This patch adds two more checks for the icon state in the current TP
switch flow test.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:44 +00:00
Tim Huang
00d5b01e6d Bug 1567192 - Part 4: Change the trakcing protection icon state when toggling the TP switch in the protection panel and update the timeout of the toast to match the spec. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D40176

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:30 +00:00
Tim Huang
e91d111f7a Bug 1567192 - Part 3: Show the blue dot on the TP switch in the protection panel if needed and update its style. r=nhnt11
This patch makes the blue dot to be shown when the tracking protection
is disabled. And this updates the style of the blue dot on the TP switch
to match the spec.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:17 +00:00
Tim Huang
107f8db9a6 Bug 1567192 - Part 2: Make the blue dot indicator on the TP switch to be related to the TP switch enable state. r=nhnt11
This patch makes the blue dot in the TP switch section to be related to
the 'enabled' attribute of the TP switch section.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:09 +00:00
Tim Huang
f279084fec Bug 1567192 - Part 1: Add the blue dot on top of the tracking protection icon and show it when tracking protection is disabled for the given site. r=nhnt11
This patch adds a blue dot indicator on top of the tracking protection
icon if the tracking protection is disabled for the given site.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:09:54 +00:00
Masayuki Nakano
f3fb0d1af8 Bug 1569613 - Add surrogate pair handling API to nsTextFragment r=hsivonen
We check surrogate pair at specific index in `nsTextFragement` in a lot of
places.  This requires boundary check of the index so that it can cause
security issue and crash reason with simple mistake, and also it steals
your time to understand the code what it does especially when it's a
part of an `if` condition.

Therefore, this patch adds new API to `nsTextFragment` and makes the all
surrogate pair handlers of `nsTextFragument` use new API.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 05:43:21 +00:00
Nicholas Nethercote
c6ce52db91 Bug 1571621 - Convert VarCache prefs in HTMLEditor.cpp to static prefs. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D40775

--HG--
extra : moz-landing-system : lando
2019-08-06 08:49:32 +00:00
Eitan Isaacson
de8adb0db0 Bug 1571507 - Fix tree/test_invalidationlist.html. r=Jamie
The current test doesn't actually do anything because divs with IDs are
always created.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 00:05:44 +00:00
James Teh
0ce8fb85c6 Bug 1571327: Process generic notifications after relocations to fix aria-activedescendant with simultaneous insertion and relocation. r=eeejay
Previously, if a hidden, aria-owned subtree was shown and aria-activedescendant was simultaneously targeted inside it, aria-activedescendant would fail.
This occurred because when we processed insertions, the presence of aria-owns meant we didn't create the subtree.
This meant that when we processed aria-activedescendant (which occurred before relocations), the active descendant didn't exist yet.
To fix this, we now process generic notifications (including aria-activedescendant) *after* relocations.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 03:07:51 +00:00
sotaro
88ebf5f1e4 Bug 1569724 - Do not use front TextureClient as next back buffer when PersistentBufferProviderShared::ClearCachedResources() is called r=nical
When PersistentBufferProviderShared::ClearCachedResources() is called, PersistentBufferProviderShared keeps front TextureClient. But TextureHost's read lock might be released by host side. Then TextureClient's read lock could not be used for checking if the TexutreClient is used by host side.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 00:43:09 +00:00
Bogdan Tara
3d47fb90ca Backed out changeset b60ccfa1448b (bug 1569855) for test_login_list.html failures CLOSED TREE 2019-08-06 04:37:12 +03:00
Bogdan Tara
a252740d31 Backed out 7 changesets (bug 1565689) for browser chrome failures CLOSED TREE
Backed out changeset 36ea91bf28f7 (bug 1565689)
Backed out changeset 278340adf69c (bug 1565689)
Backed out changeset 4f508252b015 (bug 1565689)
Backed out changeset faaa4e9ba8d3 (bug 1565689)
Backed out changeset 177f2b26c892 (bug 1565689)
Backed out changeset ba665f96330d (bug 1565689)
Backed out changeset 0de7b1db3ef9 (bug 1565689)
2019-08-06 04:09:19 +03:00
moz-wptsync-bot
0128b035b2 Bug 1571471 - [wpt-sync] Update web-platform-tests to 6793ad0be089311e6e04e151a3807c7ca9212e2c, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 6793ad0be089311e6e04e151a3807c7ca9212e2c
wpt-type: landing
2019-08-05 23:26:13 +00:00
moz-wptsync-bot
5e11e61c5b Bug 1570272 [wpt PR 18198] - Update wpt metadata, a=testonly
wpt-pr: 18198
wpt-type: metadata
2019-08-05 23:26:10 +00:00
Eric Willigers
d3d9ca8ce2 Bug 1570272 [wpt PR 18198] - CSS: WPT for font-variation-settings parsing, a=testonly
Automatic update from web-platform-tests
CSS: WPT for font-variation-settings parsing

font-variation-settings is 'normal' or a comma-delimited
list of string - number pairs.

Each string is 4 characters.

https://drafts.csswg.org/css-fonts-4/#font-variation-settings-def

Change-Id: I9ecd80be68a1575647f4dc64864640bc36ee2b64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1728583
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682685}

--

wpt-commits: 6793ad0be089311e6e04e151a3807c7ca9212e2c
wpt-pr: 18198
2019-08-05 23:26:10 +00:00
moz-wptsync-bot
a6bb9f77c4 Bug 1570181 [wpt PR 18185] - Update wpt metadata, a=testonly
wpt-pr: 18185
wpt-type: metadata
2019-08-05 23:26:10 +00:00