Commit Graph

669315 Commits

Author SHA1 Message Date
Paul Bone
46e226d3b7 Bug 1568410 - (part 4) Remove Mutex::ShutDown() r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D40986

--HG--
extra : moz-landing-system : lando
2019-09-03 06:30:26 +00:00
Paul Bone
6256620c77 Bug 1568410 - (part 3) Implement the mutex stack as a linked list r=jandem
Implement this as a linked list so that it cannot leak memory (unless it
also leaks locks) and the Mutex::ShutDown() function can be removed.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:39:08 +00:00
Paul Bone
6845195a95 Bug 1568410 - (part 2) Call the pre/post lock code from ConditionVariable r=jandem
Condition variables lock and unlock mutexes. The code in the next patch
would find assertion failures because this case wasn't handled.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:38:40 +00:00
Paul Bone
ae588ec74d Bug 1568410 - (part 1) Refactor Mutex.h r=jandem
Factor the common parts of the DEBUG and non-DEBUG Mutex class together to
make it easier to see what the common and different parts of this class are.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:50:03 +00:00
Bogdan Tara
db8f140884 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-09-05 06:50:11 +03:00
Bogdan Tara
37b20c9b16 Backed out 2 changesets (bug 1405971) for test_sanityRegisteredServiceWorker2.html failures a=backout
Backed out changeset 71d1cf219835 (bug 1405971)
Backed out changeset 207b97835f60 (bug 1405971)
2019-09-05 06:45:40 +03:00
Andrew Halberstadt
7945602d9f Bug 1577826 - [eslint] Ensure setup runs subprocess with byte strings in env r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D44482

--HG--
extra : moz-landing-system : lando
2019-09-04 23:50:26 +00:00
Andrew Halberstadt
07e4b56faa Bug 1577826 - [mozbuild] Create an 'ensure_subprocess_env' utility function, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D44667

--HG--
extra : moz-landing-system : lando
2019-09-04 23:49:33 +00:00
Mike Conley
a5be17297f Bug 1576605 - Don't fire extra MozTogglePictureInPicture when clicking toggle on videos with built-in controls. r=JSON_voorhees
In bug 1568320, we made it so that the PictureInPictureToggleChild attaches handlers to
the toggle, even on videos that have controls by default, so we don't need the
videocontrols UAWidget to call the method for firing the event anymore.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 16:09:25 +00:00
Benjamin
2202fa3333 Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8
https://www.w3.org/TR/CSP3/#directive-navigate-to

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

--HG--
extra : moz-landing-system : lando
2019-09-04 20:29:37 +00:00
Greg Tatum
2ebfd4a2eb Bug 1575682 - Stop the profiler popup from "blipping" with unrendered content r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D43121

--HG--
extra : moz-landing-system : lando
2019-09-04 20:06:37 +00:00
Greg Tatum
89ca6aada1 Bug 1575682 - Add a mechanism for the popup to signal that its size has changed r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D43116

--HG--
extra : moz-landing-system : lando
2019-09-04 20:06:29 +00:00
Greg Tatum
db7a4dcd82 Bug 1575682 - Rename the recording buttons, and add a cancel button r=julienw
This is broken out into a separate commit since it is a layout change
for the DevTools as well. Note, that this area is still not localized.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 20:06:06 +00:00
Greg Tatum
93aa558934 Bug 1575682 - De-duplicate the profiler popup code r=julienw
This changeset is the bulk of the changes. It should contain most of
the minimum necessary changes to have everything working correctly.

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

--HG--
rename : devtools/client/performance-new/popup/popup.html => devtools/client/performance-new/popup/popup.xhtml
extra : moz-landing-system : lando
2019-09-04 20:05:52 +00:00
Greg Tatum
2dc86d9090 Bug 1575682 - Change the behavior of the popup shortcuts to stop the profiler on capture r=julienw
This change is a one-liner, but I wanted to call it out in its own commit
since it is a true behavior change.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 20:05:38 +00:00
Greg Tatum
8d2804eb1f Bug 1575682 - Bridge the perf actor so that it can be reused with the popup r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D43117

--HG--
extra : moz-landing-system : lando
2019-09-04 20:05:18 +00:00
Kris Maglione
f76d79c608 Bug 1578037: Follow-up: Only skip leaky tests on debug. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D44715

--HG--
extra : moz-landing-system : lando
2019-09-04 20:19:10 +00:00
stephendonner
9c6b27fbdb Bug 1577909. Fix typos in mozharness' raptor.py. r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D44694

--HG--
extra : moz-landing-system : lando
2019-09-04 17:30:31 +00:00
Brad Werth
53e3d54cec Bug 1548188 Part 2: Make test of find in vertical text also search for partial matches. r=mikedeboer
Depends on D44701

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

--HG--
extra : moz-landing-system : lando
2019-09-04 19:51:01 +00:00
Brad Werth
a99718cb94 Bug 1548188 Part 1: Make nsRange::GetPartialTextRect use IsInlineReversed to determine whether start is before end. r=bzbarsky
The existing logic uses RightToLeft as a determinator of whether or not the start point is above-and-to-the-left of the end point. We can get that directly (and correctly) with IsInlineReversed.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 19:53:42 +00:00
Boris Zbarsky
7a49cd3dd7 Bug 1578455. Allow Web IDL operation arguments named "constructor". r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D44505

--HG--
extra : moz-landing-system : lando
2019-09-04 19:44:29 +00:00
Eric Rahm
770e0fc0d2 Bug 1578025 - Remove using namespace std from gfx/vr. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D44307

--HG--
extra : moz-landing-system : lando
2019-09-04 19:32:00 +00:00
Brian Grinstead
d7cccbcb04 Bug 1578569 - Restore padding-bottom on certain menupopups inside BMB_bookmarksPopup r=mak
This was removed in Bug 1573158, where the following line change forced it to 0px:
https://hg.mozilla.org/integration/autoland/rev/3f54e52c52eb#l2.12

This uses shadow parts instead of Shadow DOM + XBL selectors into the arrowscrollbox,
which unblocks arrowscrollbox Custom Element conversion and appears to have the same
visual effect as far as I can tell.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 18:37:04 +00:00
Gurzau Raul
382dc0d5aa Backed out changeset 70353f95adda (bug 1578596) for toolchain bustage on a CLOSED TREE. 2019-09-04 22:34:50 +03:00
Chris Manchester
24388ebb93 Bug 1578596 - Update wrench-deps to use rustc 1.37 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D44707

--HG--
extra : moz-landing-system : lando
2019-09-04 19:08:28 +00:00
Chris Manchester
0bb09fc35d Bug 1578596 - Require rustc 1.37. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D44699

--HG--
extra : moz-landing-system : lando
2019-09-04 19:08:28 +00:00
harry
8595d331fd Bug 1573157 - Load notification center icons with dual representations. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D43275

--HG--
extra : moz-landing-system : lando
2019-09-04 18:33:13 +00:00
Aaron Klotz
296735628c Bug 1578786: Fix up some includes and namespaces in security/manager/ssl so that it may compile in non-unified mode; r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D44700

--HG--
extra : moz-landing-system : lando
2019-09-04 18:35:50 +00:00
Gurzau Raul
f96e9cd73f Backed out changeset 887d125d7f59 (bug 1578709) for failing at test_bug427744.html on a CLOSED TREE. 2019-09-04 21:34:11 +03:00
Geoff Brown
be67d46e14 Bug 1577037 - Stop running all Fennec functional tests; r=bc
Stop running all Fennec functional (non-performance) tests:
 - stop running all Android 4.3 tests
 - switch android-em-7 cppunit and android-hw jittest from the Fennec apk to the
   geckoview apk (no difference in behavior expected)
 - stop running Android 7.0 marionette tests, since they also run against Fennec
 - remove android-em-4.* references from taskcluster configs
 - remove android instance: extra-large references from taskcluster configs,
   since they only affect aws, which is no longer used for Android

Android-hw raptor tests running against Fennec remain; I will prepare a separate
patch for those.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 15:58:36 +00:00
Csoregi Natalia
2dd3b18187 Backed out changeset 99b313550fb8 (bug 1529068) for eslint failure on test_navigate_to.html. CLOSED TREE 2019-09-04 21:15:18 +03:00
Nathan Froyd
ebeb43d427 Bug 1578478 - update disabling visibility on Android for newer libc++; r=nalexander
We define some libc++-internal macros to avoid conflicts between the way
we do symbol visibility and the way libc++ expects visibility to work.
Newer NDK versions use a newer libc++ which changes the way the macro we
were using works. To enable building with newer libc++ versions, let's
also define macros appropriate to those versions as well.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 17:56:49 +00:00
Nathan Froyd
b5f39847e1 Bug 1578776 - wrap some synchronization-related STL headers; r=firefox-build-system-reviewers,mshal
I'm not sure how things have worked without these headers getting
wrapped, but they need to be for declarations in them to work properly.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 17:56:49 +00:00
Csoregi Natalia
e73c90f986 Backed out 13 changesets (bug 1575983) for bustages on StaticPrefList.yaml. CLOSED TREE
Backed out changeset 2d9dd627ef3c (bug 1575983)
Backed out changeset 6250b4ec0ec7 (bug 1575983)
Backed out changeset 0eed2424b389 (bug 1575983)
Backed out changeset 598f5d54a05c (bug 1575983)
Backed out changeset 3dc2ee7420e4 (bug 1575983)
Backed out changeset 68c0c008efa2 (bug 1575983)
Backed out changeset 17471d71912e (bug 1575983)
Backed out changeset f598efcaeef3 (bug 1575983)
Backed out changeset fc8152d13826 (bug 1575983)
Backed out changeset dc2ef92802f3 (bug 1575983)
Backed out changeset a00da04ee4e8 (bug 1575983)
Backed out changeset d411416f55fa (bug 1575983)
Backed out changeset f21ae93cb37e (bug 1575983)
2019-09-04 20:58:45 +03:00
Andrew Halberstadt
b491b45f70 Bug 1577517 - [mozbuild] Fix bug in error handling case when 'terminal-notifier' is not installed, r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D44156

--HG--
extra : moz-landing-system : lando
2019-09-04 17:50:56 +00:00
mandy cheang
f97af149f2 Bug 1546931 - Remove installs.ini stat during early start-up on the main thread. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D43295

--HG--
extra : moz-landing-system : lando
2019-08-30 22:05:41 +00:00
Benjamin
33379674f8 Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8
https://www.w3.org/TR/CSP3/#directive-navigate-to

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

--HG--
extra : moz-landing-system : lando
2019-09-04 17:44:14 +00:00
Kristen Wright
f251ad4838 Bug 1575983 - Remove duplicate webgl.* prefs, part 3. r=njn
Removes duplicate webgl.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 05:11:07 +00:00
Kristen Wright
17b7fdd291 Bug 1575983 - Remove duplicate webgl.* prefs, part 2 r=njn
Removes 10 duplicate webgl.* prefs. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 05:09:30 +00:00
Kristen Wright
2da2e02eda Bug 1575983 - Remove duplicate webgl.* prefs, part 1 r=njn
Removes 10 duplicate webgl.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 05:07:46 +00:00
Kristen Wright
0116bea04a Bug 1575983 - Remove duplicate privacy.*, security.*, toolkit.*, and widget.* prefs. r=njn
Removes all the duplicate privacy.*, security.*, toolkit.*, and widget.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 05:06:37 +00:00
Kristen Wright
123fdab907 Bug 1575983 - Remove duplicate mousewheel.*, nglayout.*, and network.* prefs. r=njn
Removes all of the duplicate mousewheel.*, nglayout.*, and network.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 17:45:40 +00:00
Kristen Wright
fa3c2e00c2 Bug 1575983 - Remove duplicate media.* prefs. r=njn
Removes the 14 duplicate media.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 05:04:29 +00:00
Kristen Wright
c7d849dfb6 Bug 1575983 - Remove duplicate layout.* prefs, part 2 r=njn
Removes the remaining 10 duplicate layout.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 04:47:20 +00:00
Kristen Wright
11b86e3389 Bug 1575983 - Remove duplicate layout.* prefs, part 1 r=njn
Removes 11 duplicate layout.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 17:28:25 +00:00
Kristen Wright
e94f8fcae8 Bug 1575983 - Remove duplicate layers.* prefs, part 3 r=njn
Removes the remaining 7 duplicate layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 16:52:12 +00:00
Kristen Wright
16921e6b15 Bug 1575983 - Remove duplicate layers.* prefs, part 2 r=njn
Remove 12 duplicate layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 04:00:07 +00:00
Kristen Wright
f2b65d8f8d Bug 1575983 - Remove duplicate javascript.* and layers.* prefs r=njn
Removes 1 duplicate javascript.* and 9 layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 03:42:23 +00:00
Kristen Wright
d7021f4e9a Bug 1575983 - Remove duplicate image.* prefs, part 2 r=njn
Removes the remaining 11 image.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 16:34:41 +00:00
Kristen Wright
741c341a02 Bug 1575983 - Remove duplicate gl.* and image.* prefs r=njn
Removes all duplicate gl.* prefs and 5 duplicate image.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 03:14:31 +00:00