Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
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
.cargo Bug 1849874 - Update from packed_simd_2 to packed_simd. (ESR version) a=pascalc 2023-09-11 08:52:56 +00:00
.vscode
accessible Bug 1907422 - Rename "click ancestor" as "clickAncestor". a=RyanVM 2024-07-19 13:41:34 +00:00
browser Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-08-05 14:45:23 +00:00
build Bug 1903021 - Avoid use after vector resize. a=RyanVM 2024-06-21 18:26:48 +00:00
caps Bug 1855734 - Use innermost nested URI in PopulateTopLevelInfoFromURI a=RyanVM 2023-11-21 00:51:32 +00:00
chrome Backed out 3 changesets (bug 1834222, bug 1834176) for causing RemoteProcessMonitor failures. CLOSED TREE 2023-05-24 04:29:45 +03:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-08-05 14:45:23 +00:00
devtools Bug 1883693 - Fix devtools expectation that newChannel throws for unsupported external handlers a=RyanVM 2024-05-29 01:51:38 +00:00
docs Bug 1834436 - Upgrade minimum supported GCC version to 8. r=firefox-build-system-reviewers,sergesanspaille 2023-06-01 20:09:19 +00:00
docshell 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
dom Bug 1912449 - Allow Widevine GMP process to access shell32. r=media-playback-reviewers,chunmin, a=dmeehan 2024-08-14 13:55:39 +00:00
editor Bug 1906727 - Make HTMLEditor::SplitAncestorStyledInlineElementsAt check attr value type first r=peterv, a=dmeehan 2024-07-16 07:09:29 +00:00
extensions Bug 1838113 - Don't build the unused myopen function. r=masayuki, a=dmeehan 2023-06-13 04:08:31 +00:00
gfx Bug 1910306 - [angle] Cherry-pick zero-initialization of unwritten GLSL out params. a=dmeehan 2024-08-01 13:46:42 +00:00
gradle/wrapper
hal
image Bug 1901251 - Adjust moz-icon-blank reftest expectations for new graphics card on windows. r=tnikkel, a=test-only DONTBUILD 2024-06-08 11:33:29 +00:00
intl Bug 1879488: Update time zone data to tzdata2024a. a=diannaS 2024-02-21 21:50:09 +00:00
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
js Bug 1871303 - Ensure there is no more marking at the start of sweeping (ESR115) a=dmeehan 2024-07-24 09:19:33 +00:00
layout Bug 1800740 - increase fuzziness of various tests r=emilio a=test-only 2024-06-24 10:19:46 +00:00
media Bug 1861016 - some fixes. r=media-playback-reviewers,jolin, a=RyanVM 2024-02-22 04:06:44 +00:00
memory Bug 1834337 - Ignore -Winline-new-delete warnings. r=sergesanspaille 2023-05-29 20:24:44 +00:00
mfbt Bug 1681846 - Ensure MOZ_CRASH() stores the reason in crash reports on 32-bit ARM/Android builds r=glandium a=pascalc 2023-05-31 06:58:36 +00:00
mobile Bug 1898498 - downloads.download - transform % to _ a=RyanVM 2024-06-20 16:10:57 +00:00
modules Bug 1860397 - Add support for extracting CRXv3 to nsZipArchive. r=valentin,necko-reviewers, a=dmeehan 2023-10-23 12:04:34 +00:00
mozglue Bug 1872920 - Change how we notify the main process when we intercept a crash via WER a=diannaS 2024-02-28 19:57:15 +00:00
netwerk No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan 2024-08-12 13:15:13 +00:00
nsprpub
other-licenses
parser Bug 1871112 - ESR 115: Specialize AddAttributes for <html>/<body>. r=hsivonen, a=dsmith 2024-02-23 14:36:50 +00:00
python Bug 1789787 - Update ujson version for web-platform-tests, r=glandium a=test-only 2023-07-18 07:55:37 +00:00
remote Bug 1851376 - [geckodriver] Set "services.settings.server" to a dummy URL. r=webdriver-reviewers,Sasha a=test-only 2023-11-07 16:49:42 +00:00
security Bug 1912328 - Permit stat for allowed files in GMP process sandbox. r=gcp,gerard-majax, a=dmeehan 2024-08-09 19:24:35 +00:00
services No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan 2024-08-12 13:15:13 +00:00
servo Bug 1843076 - Use data_mut in HeaderSlice::drop(), a=dsmith 2023-07-14 22:51:06 +00:00
startupcache Bug 1841660 - Fix potential deadlock waiting for StartupCache ThreadedPrefetch, r=jesup a=RyanVM 2023-07-04 19:05:06 +00:00
storage Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
supply-chain Bug 1881370 - Upgrade ahash to 0.7.8. a=RyanVM 2024-03-18 19:15:27 +00:00
taskcluster Bug 1855814 - Adjust artifact expiry for tasks with expires-after. r=taskgraph-reviewers,jcristau, a=release 2023-10-07 07:14:36 +00:00
testing Bug 1789787 - Ensure ujson uses escape_forward_slashes=False to match Python stdlib, r=glandium a=test-only 2023-07-18 07:55:37 +00:00
third_party Bug 1881370 - Upgrade ahash to 0.7.8. a=RyanVM 2024-03-18 19:15:27 +00:00
toolkit Bug 1908144 - Add support for extracting Widevine plugins from Chrome component update service CRX3 archives. a=dmeehan 2024-08-16 12:55:31 +00:00
tools Bug 1903320 - Create a dedicated task route for pernosco, a=dmeehan 2024-07-15 16:44:37 +00:00
uriloader Bug 1907931, fix missing closing tags so that the downloads tests are properly run, r=Gijs, a=test-only 2024-07-26 18:28:59 +00:00
view
widget Bug 1894412 - When reading /etc/os-release, fall back to BUILD_ID when VERSION_ID is not set. a=dmeehan 2024-05-02 23:27:03 +00:00
xpcom Bug 1895081 - Add extra assertions to nsThread initialization, r=xpcom-reviewers,jstutte a=RyanVM 2024-06-04 18:36:18 +00:00
xpfe/appshell Bug 1819882 - Fix crash in [@ nsBaseWidget::NotifyLiveResizeStarted] via nsWindow::ProcessMessageInternal. r=edgar, a=RyanVM 2023-11-13 14:03:27 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1855268 - Run cron-bouncer-check on esr115 r=releng-reviewers,jcristau a=release DONTBUILD 2023-09-26 17:49:08 +00:00
.eslintignore Bug 1508369 - add stylelint linter support to mach lint, r=Standard8,dao,linter-reviewers,sylvestre 2023-05-11 16:06:38 +00:00
.eslintrc-test-paths.js Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug 2023-05-12 18:34:28 +00:00
.eslintrc.js Bug 1834115 - migrate newtab/lib JSMs that do not import modules to ESMs r=Standard8,fxview-reviewers,omc-reviewers,aminomancer,sfoster 2023-05-30 22:44:42 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags No bug - Tagging e1174a2473ad7e8fdde28d29e2e9e14ae1f15a72 with FIREFOX_115_14_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-08-06 12:55:04 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1835805 - Remove odoh code r=necko-reviewers,jesup 2023-06-02 12:49:33 +00:00
.prettierrc.js Bug 1826062 - Upgrade Prettier to v2.0.5. r=mossop 2023-05-20 12:26:49 +00:00
.stylelintignore Bug 1832765 - merge new tab linting into main stylelint config, r=Standard8,aminomancer 2023-05-30 22:41:22 +00:00
.stylelintrc.js Bug 1832765 - merge new tab linting into main stylelint config, r=Standard8,aminomancer 2023-05-30 22:41:22 +00:00
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1834576 - Update ktlint to version 0.48.2. r=geckoview-reviewers,calu 2023-05-24 01:46:14 +00:00
Cargo.lock Bug 1882291. Switch to stdarch_arm_neon_intrinsics feature on rust >=1.78. r=glandium a=RyanVM 2024-03-05 03:12:28 +00:00
Cargo.toml Bug 1849874 - Update from packed_simd_2 to packed_simd. (ESR version) a=pascalc 2023-09-11 08:52:56 +00:00
client.mk
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-08-05 14:45:23 +00:00
configure
configure.py Bug 1835198 - Remove mozbuild.util.write_indented_repr. r=firefox-build-system-reviewers,nalexander 2023-05-29 20:28:56 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1836449 - Add new Session Restore peers, move Dale from owners to peers. r=zeid 2023-06-02 13:24:57 +00:00
moz.build
moz.configure Bug 1837122 - Fix typo introduced in bug 1834446. r=firefox-build-system-reviewers,sergesanspaille, a=dmeehan 2023-06-07 22:09:25 +00:00
mozilla-config.h.in
old-configure.in Bug 1834446 - Move otool detection to python configure. r=firefox-build-system-reviewers,sergesanspaille 2023-05-24 21:27:03 +00:00
package-lock.json Bug 1832765 - start linting scss across the tree in our standard config, r=Standard8 2023-05-30 22:41:22 +00:00
package.json Bug 1832765 - start linting scss across the tree in our standard config, r=Standard8 2023-05-30 22:41:22 +00:00
pyproject.toml
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.