Commit Graph

658099 Commits

Author SHA1 Message Date
YUKI "Piro" Hiroshi
a41b01fed5 Bug 1544195 - Support wildcard on about:config r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D35981

--HG--
extra : moz-landing-system : lando
2019-06-27 15:23:22 +00:00
rdalal
32899fcfad Bug 1522214 - Bug 1536658 - Implement privileged web extension API for Normandy addon studies r=mythmon,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D29913

--HG--
extra : moz-landing-system : lando
2019-06-27 21:17:47 +00:00
Dennis Schubert
d55ffc8976 Bug 1561299 - Import WebCompat GoFaster 4.3.1 with -webkit-scrollbar interventions. r=rhelmer
Differential Revision: https://phabricator.services.mozilla.com/D35805

--HG--
extra : moz-landing-system : lando
2019-06-27 20:24:20 +00:00
Andreea Pavel
b5d70bbe2a Bug 1383229 - disabled universal-selector-005.xht on android r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36276

--HG--
extra : moz-landing-system : lando
2019-06-28 01:02:17 +00:00
J.C. Jones
bdc71696d2 Bug 1551594 - Support HmacSecret webauthn extension r=keeler,smaug
Differential Revision: https://phabricator.services.mozilla.com/D31093

--HG--
extra : moz-landing-system : lando
2019-06-27 23:23:26 +00:00
Jeff Gilbert
a10d8469c2 Bug 1507696 - Cherry-pick CopyTexImage3D fixes. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D36117

--HG--
extra : moz-landing-system : lando
2019-06-27 06:21:11 +00:00
Andreea Pavel
bb44f00ee2 Bug 1560331 - update test expectations r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36271

--HG--
extra : moz-landing-system : lando
2019-06-28 00:33:52 +00:00
Andreea Pavel
3455f61a94 Bug 1560736 - disabled test_socialtracking_annotate.html on android debug r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36267

--HG--
extra : moz-landing-system : lando
2019-06-28 00:33:32 +00:00
Dylan Roeh
6e7c55ee7a Bug 1561135 - Don't automatically enable font inflation when automatic font size adjustment is enabled in GV. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D35819

--HG--
extra : moz-landing-system : lando
2019-06-28 01:12:14 +00:00
Andreea Pavel
d268240183 Backed out changeset aaa160599ef4 (bug 1561773) for causing tab leaks on a CLOSED TREE 2019-06-28 04:29:17 +03:00
Tom Ritter
32bcb9a7db Bug 1562045 - Disable jemalloc on mingw-clang builds for now r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D36251

--HG--
extra : moz-landing-system : lando
2019-06-27 22:00:31 +00:00
Mike Hommey
8b2a1911b2 Bug 1559379 - Export C++ allocation functions from mozglue on all platforms. r=froydnj
- On Android, we were already doing it, but using fallible allocations.
- On *nix, it probably doesn't make a difference, but can't hurt. For
  most things in Gecko, operator new/delete are inlined and thus
  replaced by direct calls to the underlying allocator functions
  (moz_xmalloc, malloc, etc.). This may have a benefit for some third
  party libraries that would otherwise go through libstdc++'s to
  eventually end up back into our allocator via the zone allocator
  on macOS and via the exported symbols on others.
- On Windows, because of how some CRT static libraries are, a non-inlined
  operator new (thanks to some disabled STL wrapping) would end up linked
  against the system malloc, causing problems.

Overall, this can only be better. This also reduces the number of places
where we define those functions.

And on Android, this means operator new within mozglue becomes infallible,
which is more consistent with everything else.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 22:07:42 +00:00
Mike Hommey
d02ba318e0 Bug 1559379 - Remove GCC ASAN workaround that seems to be unnecessary nowadays. r=froydnj
Bug 1147248 added the workaround for GCC 4.9, but from an attempt with
GCC 6, it seems unnecessary anymore.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 22:07:44 +00:00
Michael Kaply
5991adb988 Bug 1560083 - Rewrite error page load in browser_policy_disable_developer_tools.js to avoid race condition. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35713

--HG--
extra : moz-landing-system : lando
2019-06-27 23:05:55 +00:00
Mark Hammond
babdf7121e Bug 1551035 - chrome.storage syncing shouldn't cause an error log on expired token refresh. r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D36131

--HG--
extra : moz-landing-system : lando
2019-06-27 15:04:13 +00:00
Andreea Pavel
4d16b0896b Backed out 2 changesets (bug 1552063) for mingw build bustages on a CLOSED TREE
Backed out changeset 2975f3f76576 (bug 1552063)
Backed out changeset 6284bcd7304e (bug 1552063)
2019-06-28 02:09:41 +03:00
Mike Hommey
f704e82913 Bug 1562063 - Stop including Char16.h everywhere in js/. r=jwalden
Same as bug 1426898, but for js.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 22:33:09 +00:00
Kartikaya Gupta
5d17058690 Bug 1558933 - Re-enable reftest that is now passing again. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D36230

--HG--
extra : moz-landing-system : lando
2019-06-27 20:53:42 +00:00
Andreea Pavel
6a3541e629 Backed out changeset 3ec2481cd32d (bug 1561135) android build bustages on a CLOSED TREE 2019-06-28 01:47:33 +03:00
Charlie Marlow
8d6b1bcaa4 Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35831

--HG--
extra : moz-landing-system : lando
2019-06-27 21:34:33 +00:00
Gerald Squelart
475dbeee0a Bug 1552063 - Use PowerOfTwo and PowerOfTwoMask in profilers - r=gregtatum
PowerOfTwo makes for a cleaner and more expressive interface, showing that the
profiler will use a power-of-2 storage size.

Using PowerOfTwoMask in ProfilerBuffer also makes it more obvious that we want
cheap modulo operations.
And we don't need to keep the original capacity, as it's only used once and can
easily be recomputed from the mask.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 14:23:17 +00:00
Gerald Squelart
94e534c933 Bug 1552063 - PowerOfTwo, PowerOfTwoMask - r=gregtatum
PowerOfTwo stores a power of 2 value, i.e., 2^N.
PowerOfTwoMask stores a mask corresponding to a power of 2, i.e., 2^N-1.

These should be used in places where a power of 2 (or its mask) is stored or
expected.
`% PowerOfTwo{,Mask}` and `& PowerOfTwoMask` operations are optimal.

MakePowerOfTwo{,Mask}<T, Value>() may be used to create statically-checked
constants.

{,Make}PowerOfTwo{,Mask}{32,64} shortcuts for common 32- and 64-bit types.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 22:33:29 +00:00
Boris Zbarsky
2a6bd5b432 Bug 1350254 part 10. Switch RTCCertificate to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35724

--HG--
extra : moz-landing-system : lando
2019-06-25 06:49:06 +00:00
Boris Zbarsky
ee45c802a7 Bug 1350254 part 9. Switch URLSearchParams to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35723

--HG--
extra : moz-landing-system : lando
2019-06-25 06:48:53 +00:00
Boris Zbarsky
4b183f77b2 Bug 1350254 part 8. Switch CryptoKey to [Serializable]. r=baku
The spec doesn't say to do this, but I think we should.  See
https://github.com/w3c/webcrypto/issues/222

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

--HG--
extra : moz-landing-system : lando
2019-06-25 06:48:41 +00:00
Boris Zbarsky
a136313b5e Bug 1350254 part 7. Consolidate ReadString/WriteString helpers for structured serialization. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35721

--HG--
extra : moz-landing-system : lando
2019-06-25 06:48:33 +00:00
Boris Zbarsky
7eb91b22fc Bug 1350254 part 6. Switch DOMMatrix and DOMMatrixReadOnly to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35720

--HG--
extra : moz-landing-system : lando
2019-06-25 06:48:29 +00:00
Boris Zbarsky
0fa1029320 Bug 1350254 part 5. Switch DOMRect and DOMRectReadOnly to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35719

--HG--
extra : moz-landing-system : lando
2019-06-25 06:46:47 +00:00
Boris Zbarsky
a408716f68 Bug 1350254 part 4. Switch DOMPoint and DOMPointReadOnly to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35718

--HG--
extra : moz-landing-system : lando
2019-06-25 06:46:20 +00:00
Boris Zbarsky
3bd779034c Bug 1350254 part 3. Switch DOMQuad to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35717

--HG--
extra : moz-landing-system : lando
2019-06-25 06:45:21 +00:00
Boris Zbarsky
75224691ef Bug 1350254 part 2. Switch ImageData to [Serializable]. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35716

--HG--
extra : moz-landing-system : lando
2019-06-25 06:44:38 +00:00
Boris Zbarsky
68a52b3c30 Bug 1350254 part 1. Add support for [Serializable] in the Web IDL parser and code generator. r=baku,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D35715

--HG--
extra : moz-landing-system : lando
2019-06-27 22:21:22 +00:00
Andrew McCreight
a9bbc9cae1 Bug 1561950 - Lock fission.autostart on beta and release. r=nika,njn
It isn't ready to be enabled yet, and right now it can cause URIs to
be leaked to telemetry.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 21:44:24 +00:00
Dylan Roeh
faccb486ba Bug 1561135 - Don't automatically enable font inflation when automatic font size adjustment is enabled in GV. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D35819

--HG--
extra : moz-landing-system : lando
2019-06-27 21:50:03 +00:00
Cameron McCormack
29bb2a1d0f Bug 1561773 - Enable anonymous content style caching. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D36140

--HG--
extra : moz-landing-system : lando
2019-06-27 21:57:00 +00:00
Andreea Pavel
f145bcfd98 Backed out 2 changesets (bug 1559379) for SM build bustages on a CLOSED TREE
Backed out changeset 0defd54899e2 (bug 1559379)
Backed out changeset ee4f23ea8530 (bug 1559379)
2019-06-28 01:03:23 +03:00
Andreea Pavel
796eb812c0 Backed out changeset 455dff329fcc (bug 1557762) build bustages on a CLOSED TREE 2019-06-28 00:59:10 +03:00
Mike Shal
e349db8452 Bug 1561144 - Enable 3-tier PGO on win32 builds; r=tomprince
Depends on D35745

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

--HG--
extra : moz-landing-system : lando
2019-06-25 18:43:50 +00:00
Mike Shal
5607582650 Bug 1561144 - Add win32 generate profile task; r=tomprince
Depends on D35744

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

--HG--
extra : moz-landing-system : lando
2019-06-25 18:43:50 +00:00
Mike Shal
bd20bd66db Bug 1561144 - Add win32 PGO-instrumented task; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D35744

--HG--
extra : moz-landing-system : lando
2019-06-25 18:43:49 +00:00
Ed Lee
10090c374d Bug 1561811 - Add fluent performance, 7-row pocket and bug fixes to Activity Stream r=k88hudson,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D36150

--HG--
extra : moz-landing-system : lando
2019-06-27 20:31:22 +00:00
Mike Hommey
52dc935c68 Bug 1559379 - Export C++ allocation functions from mozglue on all platforms. r=froydnj
- On Android, we were already doing it, but using fallible allocations.
- On *nix, it probably doesn't make a difference, but can't hurt. For
  most things in Gecko, operator new/delete are inlined and thus
  replaced by direct calls to the underlying allocator functions
  (moz_xmalloc, malloc, etc.). This may have a benefit for some third
  party libraries that would otherwise go through libstdc++'s to
  eventually end up back into our allocator via the zone allocator
  on macOS and via the exported symbols on others.
- On Windows, because of how some CRT static libraries are, a non-inlined
  operator new (thanks to some disabled STL wrapping) would end up linked
  against the system malloc, causing problems.

Overall, this can only be better. This also reduces the number of places
where we define those functions.

And on Android, this means operator new within mozglue becomes infallible,
which is more consistent with everything else.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 14:01:31 +00:00
Mike Hommey
2c90fad39d Bug 1559379 - Remove GCC ASAN workaround that seems to be unnecessary nowadays. r=froydnj
Bug 1147248 added the workaround for GCC 4.9, but from an attempt with
GCC 6, it seems unnecessary anymore.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 13:37:36 +00:00
Ashley Hauck
267711591c Bug 1561381 - Remove TODO(khyperia) from the frontend. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D35837

--HG--
extra : moz-landing-system : lando
2019-06-27 20:57:48 +00:00
Mike Hommey
a71806b6bd Bug 1561102 - Add mach crate to license.html as well. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D35871

--HG--
extra : moz-landing-system : lando
2019-06-27 20:53:50 +00:00
Gijs Kruitbosch
aa0f4d84f5 Bug 1557762 - ensure we define NS_FREE_PERMANENT_DATA for single-stage pgo builds, r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D35469

--HG--
extra : moz-landing-system : lando
2019-06-27 19:53:07 +00:00
Andreea Pavel
ebe2d9e7fd Bug 1546297 - ignored RuntimeSettingsTest.fontSize on pgo r=gbrown
CLOSED TREE

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

--HG--
extra : source : e291257145ad2c459690da0e52c162f785de4c90
extra : histedit_source : 92a20d3a3afb0d55c73183d355109a5cec229bc8
2019-06-27 19:40:22 +00:00
Andreea Pavel
ea400c1438 Backed out changeset 21d365e43fec (bug 1561131) for failing test_bug1112014.html on a CLOSED TREE 2019-06-28 00:12:41 +03:00
Andreea Pavel
9f0c287f44 Backed out 13 changesets (bug 1546297, bug 1553515) for increasing gv-junit intermittent failures on a CLOSED TREE
Backed out changeset e291257145ad (bug 1546297)
Backed out changeset 080d770c7b35 (bug 1553515)
Backed out changeset bbc184402f36 (bug 1553515)
Backed out changeset 8fe9f5d7fef9 (bug 1553515)
Backed out changeset faa333bb64e2 (bug 1553515)
Backed out changeset 98cf5b0cadf1 (bug 1553515)
Backed out changeset dbbb8fe1ecfb (bug 1553515)
Backed out changeset 84414ac99629 (bug 1553515)
Backed out changeset d3734e6fe22a (bug 1553515)
Backed out changeset 9e9dc0e7afb3 (bug 1553515)
Backed out changeset 3d1a0d412dfd (bug 1553515)
Backed out changeset 2b1f78e255ce (bug 1553515)
Backed out changeset 0c29929cc67c (bug 1553515)
2019-06-28 00:11:50 +03:00
Paul Adenot
e9ed963838 Bug 1444878 - Extend Telemetry::AUDIOSTREAM_BACKEND_USED telemetry probe. r=kinetik,chutten data-review?chutten
Differential Revision: https://phabricator.services.mozilla.com/D34334

--HG--
extra : moz-landing-system : lando
2019-06-27 20:00:44 +00:00