gecko-dev/dom
Bryce Seager van Dyk 22375f4be4 Bug 1725704 - Add test to cover CDM protection query. r=alwu
This adds coverage via the clearkey CDM to ensure that the output protection
query is working as intended. These tests ensure that the output protection
machinery recognizes when browsers windows are being captured, and this is
reflected by the clear key CDM changing key status on a test key id.

Two cases are covered:
1. Media playback is started, then during media playback a screen capture is
started and stopped. The test checks that we set restricted key status while
capture is active, and stop doing so once the capture stops.
2. Start a screen capture then start media playback, then stop capture while
playback is still active. This is similar to the first case, but the media
should start in a restricted state, as capture is ongoing when playback starts.

Differential Revision: https://phabricator.services.mozilla.com/D122784
2021-08-24 19:32:01 +00:00
..
abort
animation Bug 1726291 - Remove FrameLayerBuilder. r=miko 2021-08-23 03:07:31 +00:00
audiochannel
base Bug 1727395 - Remove unused ClientLayerManager.h includes. r=aosmond 2021-08-24 19:27:26 +00:00
battery
bindings Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
broadcastchannel Bug 1723050 - Part 4: Replace typedef by using in dom/broadcastchannel/ r=smaug 2021-08-05 12:18:13 +00:00
browser-element
cache Bug 1588498: Forbid the creation of new cache Context objects during quota manager shutdown. r=dom-storage-reviewers,asuth 2021-08-20 05:49:26 +00:00
canvas Bug 1726863 - Cache/elide GLContext::BindFramebuffer calls. r=lsalzman 2021-08-23 23:59:26 +00:00
chrome-webidl Bug 1724768 - Part 1: Add ChromeUtils.getPartitionKeyFromURL(). r=pbz,robwu 2021-08-13 07:57:17 +00:00
clients Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
commandhandler Bug 1723050 - Part 8: Replace typedef by using in dom/commandhandler/ r=masayuki 2021-08-07 10:15:46 +00:00
console Bug 1724296 - Remove many skip-if(verify) test annotations (mochitest); r=jmaher 2021-08-18 21:33:32 +00:00
credentialmanagement
crypto Bug 1133698 - Implement PKCS8 import/export of ECDSA keys for WebCrypto API. r=keeler 2021-08-09 18:59:02 +00:00
debugger
docs Bug 1725256 - Add process & remote type documentation, r=handyman,mccr8 2021-08-17 18:01:51 +00:00
encoding
events Bug 1727024 - Make KeyboardEvent.initKeyEvent is available in addons r=smaug 2021-08-24 09:52:23 +00:00
fetch Bug 1725145 - fixes for linking in the hybrid build env. r=valentin 2021-08-22 10:21:56 +00:00
file Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
filehandle
filesystem Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
flex
gamepad Bug 1723050 - Part 12: Replace typedef by using in dom/gamepad/ r=smaug 2021-08-09 13:37:26 +00:00
geolocation Bug 1723050 - Part 13: Replace typedef by using in dom/geolocation/ r=smaug 2021-08-09 13:37:27 +00:00
grid
html Bug 1725293 - checkValidity() on <select required> returns true when <option value=> is moved in the dom, r=edgar 2021-08-24 08:46:00 +00:00
imptests
indexedDB Bug 1723050 - Part 15: Replace typedef by using in dom/indexedDB/ r=dom-storage-reviewers,janv 2021-08-16 17:05:41 +00:00
interfaces Bug 1726638 - Introduce nsIDOMWindowUtils.toScreenRect. r=tnikkel 2021-08-21 00:31:13 +00:00
ipc Bug 1727360 - Remove WindowRenderer::AsShadowForwarder() r=aosmond 2021-08-24 17:58:46 +00:00
jsurl Backed out 2 changesets (bug 1722925) for causing reftest failures in color_quads. CLOSED TREE 2021-08-12 12:22:34 +03:00
l10n Bug 1613705 - [localization] part18: Fix AuditParsingOfHTMLXMLFragments to work without JS context. r=emilio 2021-08-03 16:25:17 +00:00
locales Bug 1650066 preparation - Add errListUnclosedStartTags for HTML tree builder error reporting. r=smaug 2021-08-16 05:16:58 +00:00
localstorage Bug 1723050 - Part 17: Replace typedef by using in dom/localstorage/ r=dom-storage-reviewers,janv 2021-08-16 17:05:41 +00:00
locks Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
manifest
mathml
media Bug 1725704 - Add test to cover CDM protection query. r=alwu 2021-08-24 19:32:01 +00:00
messagechannel Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
midi
network Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
notification
offline Bug 1723050 - Part 20: Replace typedef by using in dom/offline/ r=smaug 2021-08-09 13:37:28 +00:00
payments Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
performance Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
permission Bug 1718021 - Add name attribute to PermissionStatus r=johannh,peterv 2021-08-11 22:34:41 +00:00
plugins
power
prio Bug 1723050 - Part 22: Replace typedef by using in dom/prio/ r=smaug 2021-08-09 13:37:29 +00:00
promise Bug 1723124 - Part 1: Use GetFunctionRealm when creating promise reaction/thenable jobs. r=jandem 2021-08-10 16:04:21 +00:00
prototype Bug 1724718 - forget AddTask.js ever existed as bug 1544051 already removed it, r=bgrins 2021-08-10 22:33:06 +00:00
push
quota Bug 1723050 - Part 23: Replace typedef by using in dom/quota/ r=dom-storage-reviewers,janv 2021-08-16 17:05:42 +00:00
reporting
res
script Bug 1725145 - fixes for linking in the hybrid build env. r=valentin 2021-08-22 10:21:56 +00:00
security Bug 1724220: Crash in fuzzing builds when we hit an unexpected potential hardening bypass r=decoder,freddyb 2021-08-24 14:57:45 +00:00
serializers Bug 1723921 - Cleanup nsComputedDOMStyle and related APIs. r=layout-reviewers,jfkthame 2021-08-07 09:47:15 +00:00
serviceworkers Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
simpledb Bug 1723050 - Part 27: Replace typedef by using in dom/simpledb/ r=dom-storage-reviewers,janv 2021-08-16 12:56:58 +00:00
smil Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
storage Bug 1723920 - fix whitespace issue. DONTBUILD CLOSED TREE 2021-08-19 19:11:01 +02:00
svg Bug 1723249: Gracefully handle null SVG image-frame when resolving geometry properties. r=longsonr 2021-08-17 18:12:19 +00:00
system Bug 1726571 - Add gpsd API 11-12 support r=emilio 2021-08-20 13:08:07 +00:00
tests Bug 1725734 - Basic Web Locks implementation r=smaug,asuth 2021-08-18 01:23:45 +00:00
u2f Bug 1723574 - Enable mochitest-browser-chrome tests that no longer fail r=jmaher 2021-08-23 12:45:31 +00:00
url
vr Bug 1723050 - Part 30: Replace typedef by using in dom/vr/ r=smaug 2021-08-09 13:37:30 +00:00
webauthn Bug 1723574 - Enable mochitest-browser-chrome tests that no longer fail r=jmaher 2021-08-23 12:45:31 +00:00
webbrowserpersist Backed out 2 changesets (bug 1722925) for causing reftest failures in color_quads. CLOSED TREE 2021-08-12 12:22:34 +03:00
webgpu Bug 1622846 - Update WebGPU API to latest and wgpu-core to 0.9 r=webidl,jgilbert,jimb,emilio 2021-08-18 14:11:21 +00:00
webidl Bug 1727024 - Make KeyboardEvent.initKeyEvent is available in addons r=smaug 2021-08-24 09:52:23 +00:00
webshare
websocket Bug 1723682: Update tests within dom/websocket to work with https-first enabled r=edgar 2021-08-04 06:14:22 +00:00
workers Bug 1726648 - Add a helper to trim brackets from nsID r=mccr8,smaug 2021-08-23 10:54:11 +00:00
worklet Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 2021-08-12 16:01:08 +00:00
xhr Bug 1723723 - stop using getURLSpecFromFile from JS code to avoid mainthread IO, r=florian 2021-08-03 18:32:50 +00:00
xml Bug 1721153 - Remove unused aListener and aMode arguments of nsIParser::Parse. r=hsivonen 2021-08-12 14:11:38 +00:00
xslt Bug 1719550 - Unify collator in txXPathResultComparator; r=platform-i18n-reviewers,nordzilla 2021-08-10 16:01:17 +00:00
xul Bug 1725145 - header files fixes in the hybrid build env. r=valentin 2021-08-22 10:21:55 +00:00
jar.mn
moz.build Bug 1725734 - Basic Web Locks implementation r=smaug,asuth 2021-08-18 01:23:45 +00:00