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 5a3f71756a Bug 1908144 - Add support for extracting Widevine plugins from Chrome component update service CRX3 archives. a=dmeehan
We already landed the necessary support for CRX3 in bug 1860397. The
difference with the compontent update service is that the Widevine
archives store the plugin files in a different folder within the archive
than before.

This patch makes it so that we extract all binaries/manifest files,
flattening the archive structure in the process. This should continue to
work for our present Widevine update mechanism, as well as the Chrome
component update service in the future.

Original Revision: https://phabricator.services.mozilla.com/D216703

Differential Revision: https://phabricator.services.mozilla.com/D218843
2024-08-16 12:55:31 +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 1906727 - Make HTMLEditor::SplitAncestorStyledInlineElementsAt check attr value type first r=peterv, a=dmeehan 2024-07-16 07:09:29 +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 Bug 1828383 - Make hal/ buildable outside of a unified build environment r=andi 2023-04-18 13:43:20 +00:00
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 1906091 - Adjust MLS timeout fallback value to 5 r=emilio a=RyanVM 2024-07-03 13:01:53 +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 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan 2024-08-12 13:15:13 +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 Bug 1830265 - Enable ESLint and Prettier on .babel-eslint.rc.js. r=Gijs 2023-05-04 17:21:03 +00:00
.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 Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi 2023-04-23 06:23:39 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi 2023-04-23 06:23:39 +00:00
.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 Bug 1827709: Notify Thunderbird CI Matrix channel after mozilla-central push. r=releng-reviewers,gabriel 2023-04-18 19:36:49 +00:00
.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 Bug 1828719 - Remove omnijar Gradle project from srcdir r=geckoview-reviewers,nalexander,amejiamarmol 2023-04-18 23:20:43 +00:00
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.