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