Commit Graph

692187 Commits

Author SHA1 Message Date
sotaro
35d7986d92 Bug 1595014 - Make dirty rects are invalid when all tiles of retained_tiles are not re-used r=gw
Differential Revision: https://phabricator.services.mozilla.com/D63315

--HG--
extra : moz-landing-system : lando
2020-02-19 22:01:00 +00:00
Ricky Stewart
8528d9c4dd Bug 1613263 - Use io.open() rather than open() in mozbuild/preprocessor.py r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D61647

--HG--
extra : moz-landing-system : lando
2020-02-19 21:50:50 +00:00
Andrew Osmond
eab802c726 Bug 1615421 - Block WebRender with broken Intel driver 23.20.16.4973. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D62808

--HG--
extra : moz-landing-system : lando
2020-02-19 19:53:03 +00:00
Jeff Muizelaar
83b63756b3 Bug 1616685 - Disable WebRender on Gen7.5. r=aosmond
We're doing this until we better understand the texture allocation
problems described in bug 1616646.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 21:16:51 +00:00
Martin Stransky
f2347f97b8 Bug 1615604 [Wayland] Fix WaylandDMABufSurfaceNV12 texture creation, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D62929

--HG--
extra : moz-landing-system : lando
2020-02-19 20:25:28 +00:00
Dana Keeler
6d31f32301 bug 1616330 - handle reinitializing osclientcerts on macOS r=kjacobs
On macOS, dynamic libraries with thread-local-storage don't get unloaded. So,
if the osclientcerts library gets "unloaded", it doesn't actually go away. We
stop its background thread, so this isn't a problem, but if the osclientcerts
library gets re-enabled, all of its state comes back the same as before. So,
when NSS calls C_Initialize again, things like the manager proxy will already
be initialized. Before this patch, this situation would be an error. This patch
handles this case by dropping the old manager proxy and creating a new one.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 21:07:26 +00:00
Jeff Muizelaar
e92a572f3b Bug 1616676 - Reenable compositor on Windows.
We got the answer we wanted from telemetry.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 21:02:22 +00:00
Jeff Walden
ad64e8c503 Bug 1614243 - Make mfbt/DbgMacro.h use standard variadic macro syntax, not gcc/clang extension syntax. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63283

--HG--
extra : moz-landing-system : lando
2020-02-19 10:44:31 +00:00
Dzmitry Malyshau
199a362906 Bug 1602131 - WebGPU render passes r=jgilbert,webidl,smaug
Adds support for recording render passes in WebGPU.
The `wgpu` logo is also added to the repository ("gfx/wgpu/logo.png") under [CC-BY-SA](https://creativecommons.org/licenses/by-sa/3.0/) license.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 19:25:30 +00:00
Morgan Reschenberg
c9f1371cfe Bug 1603494: Allow global zoom values to be read from CPS when site specific zoom is disabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D62830

--HG--
extra : moz-landing-system : lando
2020-02-19 19:55:44 +00:00
Emilio Cobos Álvarez
ca52954456 Bug 1614921 - Ignore background-image on canvas in high-contrast mode. r=morgan
Let's give this a shot.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 20:17:03 +00:00
Jonathan Kew
d69ae45083 Bug 1611965 - Add example with 'all' to WPT text-decoration-skip-ink tests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D61185

--HG--
extra : moz-landing-system : lando
2020-02-19 19:59:01 +00:00
Jonathan Kew
4f84a1029c Bug 1611965 - Add support for the 'all' value of text-decoration-skip-ink. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D61184

--HG--
extra : moz-landing-system : lando
2020-02-19 20:04:36 +00:00
Justin Wood
641c8d2b6f Bug 1614999 - Rename devedition builds to not include nightly. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D62644

--HG--
extra : moz-landing-system : lando
2020-02-12 22:44:40 +00:00
Justin Wood
12c392299c Bug 1614999 - Add extra entries for 'devedition' instead of 'devedition-nightly' in beetmover manifests. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D62643

--HG--
extra : moz-landing-system : lando
2020-02-12 22:45:23 +00:00
Justin Wood
ffd1bab715 Bug 1614999 - Add extra entries for 'devedition' instead of 'devedition-nightly' in places that can support both. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D62642

--HG--
extra : moz-landing-system : lando
2020-02-12 22:42:30 +00:00
Jeff Walden
04ea63a633 Bug 1615600 - Use a better error message for when an attempt is made to convert a non-integer number to a BigInt. r=wingo
Differential Revision: https://phabricator.services.mozilla.com/D63282

--HG--
extra : moz-landing-system : lando
2020-02-19 10:33:17 +00:00
Jeff Gilbert
b3e7d58623 Bug 1616457 - Fix failures in conformance/extensions/webgl-draw-buffers. r=lsalzman
We must not check frag output type agreement if colorMask(0,0,0,0).
We must allow drawing with no frag outputs, leaving color values
unchanged. (evidently this is used enough that we spec'd it this way?)

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

--HG--
extra : moz-landing-system : lando
2020-02-19 20:47:30 +00:00
Daniel Varga
5ef32871a5 Backed out changeset 4d1cffb02095 (bug 1616052) for causing xpcshell failures at oolkit/components/url-classifier/tests/unit/test_features.js
CLOSED TREE
2020-02-19 23:02:45 +02:00
Gijs Kruitbosch
c96552f9db Bug 1615853 - do not include fallback language strings as search strings for advanced fonts button, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D63086

--HG--
extra : moz-landing-system : lando
2020-02-19 19:45:16 +00:00
Dorel Luca
d5f9df8ee1 Backed out 2 changesets (bug 1613985) for Build bustage on Windows2012. CLOSED TREE
Backed out changeset fd177b40b561 (bug 1613985)
Backed out changeset fb6d62b7f28d (bug 1613985)
2020-02-19 22:22:41 +02:00
Emilio Cobos Álvarez
5b006d907b Bug 1616395 - Unbust windows build in a CLOSED TREE.
MANUAL PUSH: minor bustage fix.
2020-02-19 20:36:27 +01:00
Andrew Osmond
ea2c71b7a4 Bug 1615015 - Ship WebRender on nightly to all explicitly allowed NVIDIA/AMD/Intel, regardless of battery/screen. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D62764

--HG--
extra : moz-landing-system : lando
2020-02-19 19:05:58 +00:00
Simon Giesecke
59b23375c0 Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj
This removes the need for explicit #ifdef NS_BUILD_REFCNT_LOGGING without
introducing user-defined destructors when it is not defined.

Also, some uses of virtual for declaring destructors are replaced by the
appropriate override declaration through these changes.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 18:05:38 +00:00
Simon Giesecke
6635003021 Bug 1613985 - Add macros to conditionally default ctor/dtor that only calls MOZ_COUNT_CTOR/MOZ_COUNT_DTOR. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62603

--HG--
extra : moz-landing-system : lando
2020-02-19 17:57:02 +00:00
Emilio Cobos Álvarez
d18caaa054 Bug 1616395 - Remove FfiVec. r=jrmuizel
Use ThinVec instead, which is compatible with nsTArray, and makes stuff much
harder to misuse.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 18:34:51 +00:00
Ryan VanderMeulen
a9e9474027 Bug 1616560 - Update pdf.js to version 2.4.375. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D63326

--HG--
extra : moz-landing-system : lando
2020-02-19 18:23:01 +00:00
Mathieu Leplatre
39b0b08525 Bug 1616052 - Add low-level helpers to debug and test Remote Settings r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D63207

--HG--
extra : moz-landing-system : lando
2020-02-19 17:26:07 +00:00
Michael Cooper
d49fff7e75 Bug 1615450 - Add Services.appinfo to JEXL filter context r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D62839

--HG--
extra : moz-landing-system : lando
2020-02-19 18:04:39 +00:00
Nick Alexander
7f5f33cf2f Bug 1616426 - Make cargo use --color=never on Windows. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63279

--HG--
extra : moz-landing-system : lando
2020-02-19 01:26:38 +00:00
Christoph Walcher
b83cacd406 Bug 1596488 - Revert mXBLAttached fix for native OSX menus r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D61084

--HG--
extra : moz-landing-system : lando
2020-02-03 20:03:16 +00:00
Chris Manchester
7335e6b9ad Bug 1578493 - Don't use ~ in doc examples where tilde expansion no longer occurs. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D63357

--HG--
extra : moz-landing-system : lando
2020-02-19 18:24:25 +00:00
Dorel Luca
63a3731931 Backed out changeset 9b1719f53272 (bug 1616273) for devtools failures in browser_toolbox_remoteness_change.js. CLOSED TREE 2020-02-19 20:38:16 +02:00
Tim Nguyen
91e68d88c0 Bug 1614202 - Implement parsing for CSS conic-gradient syntax. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62148

--HG--
extra : moz-landing-system : lando
2020-02-19 17:43:04 +00:00
Dana Keeler
6d38e846af bug 1610644 - search for new client certificates/keys in osclientcerts no more than once every 3 seconds r=kjacobs
Before this, every time NSS wanted to open a new session (C_OpenSession),
osclientcerts would look for new client certificates/keys in the OS store. It
turns out, NSS wants to open new sessions often, so this was slow. This patch
adds a timestamp to the manager and ensures that it searches for new objects no
more than once every 3 seconds.

Additionally, this patch adds the optimization that if NSS tries to search for
PKCS#11 objects with attributes that osclientcerts doesn't support,
osclientcerts returns an empty search early, rather than enumerating every
object and finding no matches.

In the future we may need to be smarter about how we match objects during
searches. Rather than iterating through every object, we could build lookup
tables that would be much more time efficient.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 17:44:04 +00:00
Andrea Marchesini
d9a4c8b19f Bug 1608384 - Implement sameSite lax-by-default 2 minutes tolerance for unsafe methods, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D62885

--HG--
extra : moz-landing-system : lando
2020-02-19 17:43:52 +00:00
Scott
945aedc94a Bug 1612270 - spocs region pref r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D61274

--HG--
extra : moz-landing-system : lando
2020-02-19 17:40:57 +00:00
Andrea Marchesini
2665e4a062 Bug 1595661 - Cookie names and values must exclude NULL char, r=mayhemer,annevk
Differential Revision: https://phabricator.services.mozilla.com/D63205

--HG--
extra : moz-landing-system : lando
2020-02-19 12:52:38 +00:00
Martin Stransky
905e0e97e8 Bug 1614568 [Wayland] Implement fence sync to dmabuf surfaces for WebGL rendering, r=jgilbert
Use ANDROID_native_fence_sync to synchronize WebGL renderin. It's similar to KHR_fence_sync
but it the fence can be exported to file descriptor and shared among processes so we can create
the fence by WebGL producer and then wait in renderer.

Use glFinish() as a fallback when ANDROID_native_fence_sync is not available.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 15:13:28 +00:00
Kershaw Chang
fd033029ab Bug 1614905 - Extend SESSION_RESUMPTION_WITH_*_CACHE_TIME_UNTIL_READY_MS to 80 r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D63109

--HG--
extra : moz-landing-system : lando
2020-02-18 18:50:16 +00:00
Dão Gottwald
4d610df268 Bug 1508171 - Remove gBrowser.initialBrowser. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D63332

--HG--
extra : moz-landing-system : lando
2020-02-19 15:49:19 +00:00
Julian Descottes
122878e307 Bug 1616224 - Modify netmonitor target switching test to stop relying on early requests r=ochameau,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D63160

--HG--
extra : moz-landing-system : lando
2020-02-19 16:21:53 +00:00
Tooru Fujisawa
611da7b1e3 Bug 1614261 - Add -g option to JS shell dis() to dump GC things. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D62188

--HG--
extra : moz-landing-system : lando
2020-02-19 15:49:01 +00:00
Hamzah
3464fec8e5 Bug 1615423 - Run ./mach busted with Python 3, DONTBUILD r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D62823

--HG--
extra : moz-landing-system : lando
2020-02-19 14:57:36 +00:00
Scott
4d8b015fe9 Bug 1615734 - Update v2 models r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D62969

--HG--
extra : moz-landing-system : lando
2020-02-18 22:49:57 +00:00
Emilio Cobos Álvarez
f63532cf6d Bug 1615056 - Remove layout.css.webkit-appearance.enabled. r=jwatt
I don't think we want to keep the ugly widget hacks forever. Let me know if
you'd rather keep the property behind a pref but I don't think there's a point
in doing that.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 14:48:43 +00:00
Andreas Farre
fc1c08fe45 Bug 1616199 - Track non-detached BrowsingContextGroups instead of TabGroups. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D63148

--HG--
extra : moz-landing-system : lando
2020-02-18 17:16:43 +00:00
Ciure Andrei
4ae82ebf22 Backed out changeset 935977d665a9 (bug 1615853) for causing browser_search_subdialogs_within_preferences_5.js to permafail 2020-02-19 19:14:25 +02:00
Ciure Andrei
28fcfbb1ca Backed out changeset 912204a32651 (bug 1614202) for causing xpcshell and mochitests failures CLOSED TREE 2020-02-19 17:21:54 +02:00
Gijs Kruitbosch
d5a9f67961 Bug 1615853 - do not include fallback language strings as search strings for advanced fonts button, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D63086

--HG--
extra : moz-landing-system : lando
2020-02-19 14:24:26 +00:00