gecko-dev/dom
Andrew Osmond 02c6470857 Bug 1912449 - Allow Widevine GMP process to access shell32. r=media-playback-reviewers,chunmin, a=dmeehan
The latest Widevine DLL added a dependency for APIs provided by
shell32.dll which we did not previously allow the Widevine GMP process
to access. This patch (thanks Bob Owen!) adds it to the list of DLLs to
preload before enabling the sandbox.

The difference can be observed by using SystemInformer's peview to see
the list of imported DLLs and methods by the Widevine DLL. This allowed
us to see that shell32 was a new dependency.

Differential Revision: https://phabricator.services.mozilla.com/D219159
2024-08-14 13:55:39 +00:00
..
abort
animation
audiochannel
base Bug 1906727 - Make HTMLEditor::SplitAncestorStyledInlineElementsAt check attr value type first r=peterv, a=dmeehan 2024-07-16 07:09:29 +00:00
battery
bindings Bug 1857516 - Get rid of deprecated imp python module in favor of importlib CLOSED TREE a=pascalc 2024-02-05 15:23:59 +00:00
broadcastchannel
browser-element
cache Bug 1727526 - Abort DBAction::RunOnTarget if AppShutdown::IsInOrBeyond(ShutdownPhase::AppShutdownQM) a=RyanVM 2024-05-14 16:31:54 +00:00
canvas Bug 1888340 - Add prefs and platform limits for MaxPrivateVariableSizeInBytes. r=lsalzman a=RyanVM 2024-07-02 01:21:39 +00:00
chrome-webidl Bug 1877879 - Implement isActiveInTab and use it for PromptParent. a=pascalc 2024-02-06 17:17:11 +00:00
clients
commandhandler
console
credentialmanagement Bug 1831292 - Disable FedCM mochitests when http3 is enabled to stop intermittent failures - r=timhuang a=test-only 2023-06-15 12:16:34 +00:00
crypto
debugger
docs
encoding
events Bug 1860065 - Use sLastScreenPoint to restore mouse position after releasing pointer lock; a=RyanVM 2024-02-09 04:23:32 +00:00
fetch Bug 1871498 - Let FetchDriver::RunAbortAlogrithm() resolving FetchInstance::mPromises by calling FetchObserver::OnResponseEnd(). r=dom-worker-reviewers,smaug a=RyanVM 2024-01-29 11:02:14 +00:00
file Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
filesystem Bug 1813299 - Filter out symlinks for webkitdirectory. r=smaug, a=dmeehan 2023-06-07 00:15:13 +00:00
flex
fs Bug 1856072 - Remove custom ResolveCallback for FileSystemGetWritableFileStreamResponse; r=#dom-storage a=dsmith 2023-10-26 13:50:58 +02:00
gamepad
geolocation
grid
html Bug 1890748 - Move responsibility of FeaturePolicy initialization to nsILoadInfo. r=freddyb,necko-reviewers,jesup,dom-core,sefeng, a=dmeehan 2024-06-28 12:04:06 +00:00
imptests
indexedDB Bug 1879444 - Make SafeRefPtr move assignment work as RefPtr does r=smaug,dom-storage-reviewers,asuth, a-dsmith 2024-02-19 11:33:13 +00:00
interfaces
ipc Bug 1890748 - Move responsibility of FeaturePolicy initialization to nsILoadInfo. r=freddyb,necko-reviewers,jesup,dom-core,sefeng, a=dmeehan 2024-06-28 12:04:06 +00:00
jsurl
l10n Bug 1843968 - Hold some strong references. r=mccr8, a=dmeehan 2023-08-01 12:09:36 +00:00
locales Bug 1907422 - Rename "click ancestor" as "clickAncestor". a=RyanVM 2024-07-19 13:41:34 +00:00
localstorage
locks
manifest
mathml
media Bug 1912449 - Allow Widevine GMP process to access shell32. r=media-playback-reviewers,chunmin, a=dmeehan 2024-08-14 13:55:39 +00:00
messagechannel Bug 1854076 - ESR115 Improve MessagePort state machine. r=dom-worker-reviewers,edenchuang, a=dsmith 2023-10-24 19:40:56 +00:00
midi Bug 1856695 - Improve how we handle MIDI port creation r=padenot, a=dmeehan 2023-10-10 21:15:59 +00:00
network Bug 1834737 - Make RFPTarget parameter of WorkerGlobalScopeBase::ShouldResistFingerprinting non-optional. r=tjr 2023-05-31 09:46:54 +00:00
notification Bug 1850843 - Keeping doing nothing for NotificationWorkerRunnable when the worker is dying. r=dom-worker-reviewers,smaug a=pascalc 2023-09-05 11:22:24 +00:00
origin-trials
payments
performance Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
permission
plugins Bug 1833189 - Remove plugin.state.flash pref r=mossop,webdriver-reviewers,perftest-reviewers,whimboo,afinder,emilio 2023-05-26 19:06:18 +00:00
power
promise Bug 1824613 - Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,sync-reviewers,sgalich,bytesized,robwu,skhamis 2023-06-02 20:00:35 +00:00
prototype Bug 1843968 - Hold some strong references. r=mccr8, a=dmeehan 2023-08-01 12:09:36 +00:00
push
quota Bug 1878577 - Ensure private storage repo is always cleaned up, even with PBM autostart.r=dom-storage-reviewers,janv, a=dmeehan 2024-05-02 10:14:54 -04:00
reporting
res
script Bug 1835886 - Cancel outstanding load requests when a document is detached from a global r=smaug, a=dmeehan 2023-06-13 08:46:26 +00:00
security Bug 1890748 - Move responsibility of FeaturePolicy initialization to nsILoadInfo. r=freddyb,necko-reviewers,jesup,dom-core,sefeng, a=dmeehan 2024-06-28 12:04:06 +00:00
serializers
serviceworkers Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
simpledb
smil
storage Bug 1828627 - Make dom.storage.enabled a static pref r=dom-storage-reviewers,janv 2023-05-31 18:31:35 +00:00
streams Bug 1872296 - Use the same global for promise and chunk r=smaug a=pascalc 2024-01-29 09:42:55 +00:00
svg Bug 1844992 - refactor GetSubStringLength r=emilio a=RyanVM 2023-07-27 10:15:23 +00:00
system Bug 1905717 - Add a timeout for geoclue -> GLS fallback. r=saschanaz a=RyanVM 2024-07-02 16:24:43 +00:00
tests Bug 1821884 - Ensure consistent state for fullscreen/pointerlock warnings; r=Gijs, a=RyanVM 2023-06-08 08:56:51 +00:00
url Bug 1836170 - Rename ChromeOnly URL.isValidURL r=geckoview-reviewers,emilio,m_kato 2023-06-02 18:27:12 +00:00
vr Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
webauthn Bug 1849056 - handle failures of CryptoBuffer::ToArrayBuffer. r=tschuster,webidl,smaug a=pascalc 2023-08-17 20:05:53 +00:00
webbrowserpersist
webgpu
webidl Bug 1865914 - Part 3, r=Gijs,edgar a=RyanVM 2023-12-01 21:22:41 +00:00
webscheduling Bug 1874080 - Nullify WebTaskSchedulerWorker::mWorkerPrivate while Disconnect(). r=smaug, a=RyanVM 2024-01-15 15:53:56 +00:00
webshare
websocket Bug 1846328, follow COM-rules when calling impl methods, r=jesup a=RyanVM 2023-12-04 16:40:04 +00:00
webtransport Bug 1841133: Add null-checks for mTransport in WebTransport r=necko-reviewers,kershaw a=RyanVM 2023-06-30 20:34:54 +00:00
workers Bug 1886108 - Normalize error messages. ESR115 a=dmeehan 2024-05-06 13:06:05 +00:00
worklet Bug 1851854 - Use SetPrefableContextOptions for worklet JS ContextOptions. r=mccr8, a=RyanVM 2023-09-11 10:09:45 +00:00
xhr Bug 1858033 - Refactor Proxy::mXMLHttpRequestPrivate to become a WeakPtr and simplify Teardown/Unpin. a=RyanVM 2023-12-08 02:46:46 +00:00
xml
xslt Bug 1890748 - Move responsibility of FeaturePolicy initialization to nsILoadInfo. r=freddyb,necko-reviewers,jesup,dom-core,sefeng, a=dmeehan 2024-06-28 12:04:06 +00:00
xul Bug 1836753, make RebuildL10nPrototype a bit more resilient to unusual document states, r=emilio, a=dmeehan 2023-06-13 22:27:32 +00:00
jar.mn
metrics.yaml Bug 1834774: Add dns lookup time to the page load event r=smaug,acreskey 2023-05-29 16:57:06 +00:00
moz.build Bug 1677718 - Completely remove AppCache API implementation r=necko-reviewers,emilio,jesup 2023-06-02 07:55:23 +00:00
pings.yaml