Commit Graph

566562 Commits

Author SHA1 Message Date
James Willcox
1ee57ae7a7 Bug 1395497 - Create SurfaceTexture in detached state, attach on first use r=jgilbert
MozReview-Commit-ID: HfkEUH9aiBo
2017-10-30 10:58:56 -05:00
Bas Schouten
cbbc50786e Bug 1412850: Release capture drawtargets on the paint thread. r=rhunt
MozReview-Commit-ID: AD3F5DfGAkp
2017-10-30 15:50:25 +01:00
Ryan Hunt
32261e72c6 Be sure to invalidate the buffer when content changes and we cannot reuse the buffer. (bug 1412150, r=nical)
Even if we cannot reuse the back buffer, we still use it to initialize the new back buffer.
The correct condition for detecting changes to buffer mode should only care if there is a
buffer, not if we decided to reuse it.

If the buffer mode has changed to component alpha, we need to invalidate and repaint everything
because we won't be able to copy over content to the new buffer correctly.

I believe this is a regression from the refactoring that created this function from
RotatedContentBuffer::BeginPaint.

MozReview-Commit-ID: H9G7GxqekLt

--HG--
extra : rebase_source : afb3321694ce3f1b54ad4dce28b4a7c7c7b47904
extra : amend_source : fdef1994514fcc9b9f2e952767a785841e9ddda0
extra : histedit_source : 3e8324255f516094c242ab3ec0688d2285c85a99
2017-10-28 15:21:13 -05:00
Gabriel Luong
794b972d33 Bug 1411006 - Update Codemirror to 5.31.0. r=bgrins 2017-10-30 11:35:22 -04:00
Brian Hackett
f816048114 Bug 1412659 - Only mark object groups as needing pretenuring if the current thread can access their zone group, r=jonco.
--HG--
extra : rebase_source : 0ee4c3359cb472561dad7cc7245ad0377d2306e1
2017-10-30 06:55:52 -06:00
Jonathan Kew
0aa24e331c Bug 1412355 - Replace the mXOffset/mYOffset fields in DetailedGlyph records with a gfx::Point that stores glyph offsets in line-orientation-relative coordinates. r=jrmuizel 2017-10-30 14:55:42 +00:00
Ben Hearsum
e8206e5b10 No bug: Update dev postrelease configs to use jamun, like other dev release configs. r=rail
--HG--
extra : rebase_source : 7012a82fa36e806719b689ab8af1012ddb2e9112
2017-10-30 10:48:34 -04:00
Chris H-C
bd45a385a1 bug 1408433 - Remove toolkit.telemetry.enabled code from Experiments r=Dexter
MozReview-Commit-ID: 1Kz7G2oJWO6
2017-10-30 10:47:39 -04:00
Chris H-C
43db8f8428 bug 1408512 - test_tabCloseProbes doesn't need to change toolkit.telemetry.enabled r=Dexter
MozReview-Commit-ID: 4PDwO0X2NrO
2017-10-30 10:47:39 -04:00
Chris H-C
75fc345254 bug 1406391 - Remove toolkit.telemetry.enabled manipulation from tests r=Dexter
Minor note:
reftests should've turned off uploadEnabled in the first place.
reftests should have unified telemetry on. It's the future.

MozReview-Commit-ID: 9spzuUAXwwP
2017-10-30 10:47:39 -04:00
Chris H-C
84de24dd05 bug 1406391 - Lock toolkit.telemetry.enabled based on channel r=froydnj
In Unified Telemetry toolkit.telemetry.enabled controls whether we send base
collection data or extended collection. The difference is mostly in volume, not
in kind (though extended collection has a little stricter testing and monitoring
requirements).

Since the Preferences UI change in Firefox 56, users no longer have the ability
to change toolkit.telemetry.enabled. This is a good thing as for pre-release
users very few disabled extended collection, and even fewer release users
enabled it. This provides uniform collection based on channel which should
eventually net us some efficiencies.

Until then we need to align our use of the toolkit.telemetry.enabled pref with
the UI change that has already shipped. This is accomplished by locking t.t.e
to 'true' on pre-release channels and locking it to 'false' on everything else.

This doesn't apply to Android as it doesn't (yet) use Unified Telemetry. t.t.e
means something rather different there.

MozReview-Commit-ID: EOpWm8b0jWA
2017-10-30 10:47:39 -04:00
Ben Kelly
405bf923d7 Bug 1412015 P4 Update redirected-response.https.html WPT expectation for redirect limit test. r=asuth 2017-10-30 10:30:01 -04:00
Ben Kelly
8a04f60def Bug 1412015 P3 Check ResetInterception result and CancelInterception if a failure occurs. r=asuth 2017-10-30 10:30:01 -04:00
Ben Kelly
1fe291d902 Bug 1412015 P2 Create a shared method in HttpBaseChannel to check the redirection limit. r=valentin 2017-10-30 10:30:01 -04:00
Ben Kelly
871bdfbb8b Bug 1412015 P1 Propagate mRedirectCount and mInternalRedirectCount across all redirects. r=valentin 2017-10-30 10:30:01 -04:00
Nathan Froyd
4c1bca4cb9 Bug 1412825 - fix lz4 deprecated attribute with clang and c++14; r=RyanVM
This is the upstream fix from https://github.com/lz4/lz4/pull/393.
2017-10-30 10:12:38 -04:00
Nevin Chen
4e1567ba51 Bug 1380950 - Restric Mma Deeplink only response to mma request. r=freddyb
MozReview-Commit-ID: HwQ8jPrzEzU

--HG--
extra : rebase_source : 8e615f9a925479db585475ab5c01da2f581bf5eb
2017-10-30 09:50:20 -04:00
Andrew Gaul
7ee6e2a506 Bug 1382049 - Make inner classes static when possible. r=nalexander, r=sebastian
This avoids an implicit this field and can help GC. Found via error-prone.

--HG--
extra : rebase_source : 6d91bfcb98a05c94c13fc41fd0b5b14f1404ddcf
2017-07-18 16:51:30 -07:00
Coroiu Cristina
dfaf24241e Backed out changeset 7e1da430d9f9::7c56a10468d7 (bug 1331944) for bustage on Android at gfx/layers/ipc/SharedSurfacesParent.cpp r=backout on a CLOSED TREE
Backed out changeset 7c56a10468d7 (bug 1331944)
Backed out changeset b77eb1c48b73 (bug 1331944)
Backed out changeset 50b1fcf13fba (bug 1331944)
Backed out changeset 56e6ab347bae (bug 1331944)
Backed out changeset 5bdfda0b0b3a (bug 1331944)
Backed out changeset 40ec55507394 (bug 1331944)
Backed out changeset 83cc1f67e9f7 (bug 1331944)
Backed out changeset 7e1da430d9f9 (bug 1331944)
2017-10-30 15:52:07 +02:00
Joel Maher
8e8fe037ac Bug 1411810 - Disable /webrtc/RTCDTMFSender-ontonechange.https.html on windows non e10s for frequent failures. r=me, a=testonly 2017-10-30 09:29:39 -04:00
Benjamin Bouvier
5fdcca21ad Back out bug 1410429 because dependency hasn't been landed yet; r=me 2017-10-30 14:28:26 +01:00
Benjamin Bouvier
cd6edeac02 Bug 1410429 - Odin: Fold base pointer into offsets whenever possible; r=luke
MozReview-Commit-ID: ERmQ9YKDzFH

--HG--
extra : rebase_source : 90bd2b039bd7b3af333067b20a26b820c8903235
2017-10-19 16:52:09 +02:00
sotaro
ceb60c8001 Bug 1412755 - Fix display list update of AsyncImagePipelineManager r=nical 2017-10-30 22:15:35 +09:00
Andrew Osmond
f676e38e98 Bug 1331944 - Part 8. Add plumbing to use shared surfaces if available in WebRenderImageData. r=jrmuizel 2017-10-30 09:10:45 -04:00
Andrew Osmond
8ddebf54cd Bug 1331944 - Part 7. Handle shared surfaces in WebRenderBridgeParent::AddExternalImage. r=jrmuizel 2017-10-30 09:10:45 -04:00
Andrew Osmond
15d607a200 Bug 1331944 - Part 6. Expand SharedSurfacesChild to support sharing ImageContainers directly. r=jrmuizel 2017-10-30 09:10:45 -04:00
Andrew Osmond
6b225d1f6f Bug 1331944 - Part 5. Integrate SharedSurfacesParent with the WebRender texture cache. r=jrmuizel 2017-10-30 09:10:45 -04:00
Andrew Osmond
957705f10c Bug 1331944 - Part 4. Add RenderSharedSurfaceTextureHost wrapper to integrate with external images. r=jrmuizel 2017-10-30 09:10:44 -04:00
Andrew Osmond
c69759053e Bug 1331944 - Part 3. Refactor mozilla::wr::LockExternalImage to make it easier to add new types. r=jrmuizel 2017-10-30 09:10:44 -04:00
Andrew Osmond
58cdf17222 Bug 1331944 - Part 2. Add SharedSurfacesParent/Child to manage shared surfaces. r=jrmuizel 2017-10-30 09:10:44 -04:00
Andrew Osmond
fdfdbc7816 Bug 1331944 - Part 1. Add SourceSurfaceSharedDataWrapper and SourceSurfaceSharedData::HandleLock. r=jrmuizel 2017-10-30 09:10:44 -04:00
Coroiu Cristina
f1b6cda993 Merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-10-30 15:02:09 +02:00
Coroiu Cristina
9ca76dcb7a Backed out changeset b7a07167905c::2932c914e223 (bug 1406327) for failing in dom/vr/test/mochitest/test_vrController_displayId.html r=backout a=backout on a CLOSED TREE
Backed out changeset 2932c914e223 (bug 1406327)
Backed out changeset cfbc6262a064 (bug 1406327)
Backed out changeset b7a07167905c (bug 1406327)
2017-10-30 14:51:52 +02:00
Coroiu Cristina
44d1b50592 Backed out changeset 70ccfda99dbc::ca6ae38c0432 (bug 1302667) for frequently failing mochitest in security/test/csp/test_worker_src.html r=backout a=backout on a CLOSED TREE
Backed out changeset ca6ae38c0432 (bug 1302667)
Backed out changeset ff86e185e09d (bug 1302667)
Backed out changeset 8ec6b8bf8c6c (bug 1302667)
Backed out changeset 21c73f9d8fac (bug 1302667)
Backed out changeset e982481dbf2c (bug 1302667)
Backed out changeset 70ccfda99dbc (bug 1302667)
2017-10-30 14:19:29 +02:00
Joel Maher
302c4b5c31 Bug 1405453 - Disable browser/components/extensions/test/browser/test-oop-extensions/browser_ext_browserAction_context.js on windows and mac for frequent failures. r=me, a=testonly 2017-10-30 07:56:25 -04:00
Joel Maher
75b4e940ee Bug 1376773 - Disable test_crash.py on osx for frequent failures. r=me, a=testonly 2017-10-30 07:56:24 -04:00
Joel Maher
39f35674f2 Bug 1369411 - Disable layout/base/tests/test_bug394057.html on linux for frequent failures. r=me, a=testonly 2017-10-30 07:56:23 -04:00
Joel Maher
d85ec90d12 Bug 1357082 - Disable dom/tests/mochitest/pointerlock/test_pointerlock-api.html on linux and windows for frequent failures. r=me, a=testonly 2017-10-30 07:56:23 -04:00
Andrew Osmond
63fdae83e1 Bug 1405364 - ImageBridgeParent::GetInstance should not mutate sImageBridges for lookups. r=sotaro 2017-10-30 06:58:04 -04:00
Attila Craciun
f3cd43457f Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-10-30 12:28:40 +02:00
Coroiu Cristina
de62a69e14 Merge inbound to mozilla-central r=merge a=merge 2017-10-30 12:16:47 +02:00
Christoph Kerschbaumer
d4e57ead3d Bug 1302667 - Update wpt tests for worker-src. r=dveditz,mckinley 2017-10-30 09:07:48 +01:00
Christoph Kerschbaumer
f74ce8742c Bug 1302667 - CSP: Update test_child-src_worker.html because child-src falls back to script-src. r=dveditz,mckinley 2017-10-30 09:07:31 +01:00
Christoph Kerschbaumer
3a0a307bf0 Bug 1302667 - CSP: Test 'frame-src'. r=dveditz,mckinley 2017-10-30 09:07:12 +01:00
Christoph Kerschbaumer
5fc9f5eebd Bug 1302667 - CSP: Test 'worker-src'. r=dveditz,mckinley 2017-10-30 09:06:53 +01:00
Christoph Kerschbaumer
0de95dd051 Bug 1302667 - CSP: Add Parser test for 'worker-src'. r=dveditz,mckinley 2017-10-30 09:06:35 +01:00
Christoph Kerschbaumer
58b63c1576 Bug 1302667 - CSP: Implement 'worker-src'. r=baku,dveditz,mckinley 2017-10-30 09:10:36 +01:00
Phil Ringnalda
44f9cf1517 Backed out changeset d7a32fbcb477 (bug 1411804) for eslint failures
MozReview-Commit-ID: E2Ihodo2iG5
2017-10-29 23:40:13 -07:00
Jan Varga
c8df9237b9 Bug 1410420 - Clear database actor's strong reference to IDBDatabase when opening of a database fails; r=asuth 2017-10-30 07:13:40 +01:00
Fred Lin
1e17939ca3 Bug 1409977 - mark Onboarding tour will set as completed instantly via define a tour property;r=Fischer
MozReview-Commit-ID: 4zsPzXieZap

--HG--
extra : rebase_source : fdefc23e74d268359e0f421271d1cae867ddea36
2017-10-30 10:44:39 +08:00