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
Перейти к файлу
James Teh 68d5471fbc Bug 1730088 part 2: HyperTextAccessibleBase: Add methods for child index/text offset conversion. r=eeejay
Although HyperTextAccessibleBase implements these, we leave the HyperTextAccessible implementations (overriding the base) because they do caching.
Depending on performance, we may eventually want to move the caching into the base implementation.
I decided not to do this initially because it will use extra memory in the parent process and it may be a premature optimisation.

Differential Revision: https://phabricator.services.mozilla.com/D127207
2021-10-07 04:22:44 +00:00
.cargo Bug 1734004 - mach vendor rust. r=cubeb-reviewers,chunmin 2021-10-05 10:16:45 +00:00
.vscode Bug 1701913 - Documentation regarding Remote Development over SSH using VS Code. r=marco 2021-03-30 14:44:51 +00:00
accessible Bug 1730088 part 2: HyperTextAccessibleBase: Add methods for child index/text offset conversion. r=eeejay 2021-10-07 04:22:44 +00:00
browser Bug 1734461 - Also check and reset newtab pref from "Firefox Home" upgrade spotlight checkbox r=pdahiya 2021-10-07 03:59:56 +00:00
build Bug 1731720 - Upgrade toolchains using clang 11 to clang 12. r=firefox-build-system-reviewers,andi 2021-10-06 03:57:41 +00:00
caps Bug 1724376 - Part 2: Add a RejectForeignAllowList::Check() for principal. r=dimi,pbz,ckerschb 2021-10-05 15:16:19 +00:00
chrome Bug 1602940 - Automated replacements to use Services.uuid. r=Gijs,necko-reviewers,preferences-reviewers,kershaw 2021-09-06 09:53:52 +00:00
config Bug 1732824 - Update wasi-sdk to the latest trunk. r=firefox-build-system-reviewers,andi 2021-10-06 08:56:32 +00:00
devtools Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
docs Bug 1731542 - Remove infer from the list of code quality tools r=andi DONTBUILD 2021-10-06 10:57:38 +00:00
docshell Bug 1732911 - Hold a PendingDiscard during BrowsingContext::Detach in parent, r=kmag 2021-10-04 21:04:05 +00:00
dom Bug 1734445 - Make StyleSheetList idl exactly match the spec. r=webidl,smaug 2021-10-07 00:26:31 +00:00
editor Bug 1725850 - part 24: Port editor/libeditor/crashtests/636074-1.html to WPT r=saschanaz 2021-10-05 23:44:54 +00:00
extensions Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
gfx Backed out 2 changesets (bug 1734506, bug 1734502) for causing build bustages. CLOSED TREE 2021-10-07 05:15:58 +03:00
gradle/wrapper Bug 1727438 - Upgrade to Gradle 6.9.1. r=nalexander,owlish 2021-08-31 20:53:09 +00:00
hal Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
image Bug 1732115 - Part 5. Remove reorientation code from RasterImage. r=tnikkel 2021-10-06 14:41:18 +00:00
intl Bug 1734108 - Fix typo in LocaleCanonicalizer. r=platform-i18n-reviewers,dminor 2021-10-05 12:42:15 +00:00
ipc Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
js Bug 1730589 - Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug 2021-10-06 18:43:01 +00:00
layout Backed out 2 changesets (bug 1734506, bug 1734502) for causing build bustages. CLOSED TREE 2021-10-07 05:15:58 +03:00
media Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
memory Bug 1730376 - Fix mmap return value check in FreePage function. r=glandium 2021-10-05 08:38:38 +00:00
mfbt Bug 1730534 - Part 1: Assert state of SegmentedVector iterator is valid r=mccr8 2021-09-27 16:41:51 +00:00
mobile Bug 1734028 - Update GeckoView Contributor Guide r=geckoview-reviewers,agi,calu 2021-10-06 16:12:02 +00:00
modules Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
mozglue Backed out 4 changesets (bug 1733335) for causing multiple dt failures. CLOSED TREE 2021-10-06 17:49:47 +03:00
netwerk Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
nsprpub Bug 1715584 - Update to NSPR_4_32_RTM (no code change). r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-07-01 09:07:04 +00:00
other-licenses Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
parser Bug 1733945 - Simplify reftest annotations to assume skiaContent == true. r=jrmuizel 2021-10-04 15:19:10 +00:00
python Bug 1730589 - Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug 2021-10-06 18:43:01 +00:00
remote Bug 1601245 - [remote] Enable Puppeteer and CDP browser-chrome mochitests for Fission. r=webdriver-reviewers,jdescottes 2021-10-06 04:30:27 +00:00
security Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
services Bug 1734396 - Use Utils.fetch to fetch x5u r=leplatrem 2021-10-06 14:30:38 +00:00
servo Bug 1734282 - Remove some unused scroll frame APIs and code r=gfx-reviewers,jrmuizel 2021-10-06 06:43:03 +00:00
startupcache Backed out 3 changesets (bug 1724509) for causing marionette failures. CLOSED TREE 2021-10-06 03:57:57 +03:00
storage Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
taskcluster Bug 1726764 - add a test for gecko_taskgraph.util.partials.populate_release_history. r=releng-reviewers,jmaher 2021-10-06 09:12:37 +00:00
testing Bug 1556373 - Implement labels attribute of ElementInternals; r=smaug 2021-10-06 21:40:51 +00:00
third_party Bug 1733655 - wasm: Update wasm-smith for exception-handling support. r=decoder 2021-10-05 15:23:16 +00:00
toolkit Bug 1726385 - follow-up - move pocket glyph.svg to toolkit (rename to pocket-outline.svg). r=desktop-theme-reviewers,dao 2021-10-07 01:51:03 +00:00
tools Backed out 4 changesets (bug 1733335) for causing multiple dt failures. CLOSED TREE 2021-10-06 17:49:47 +03:00
uriloader Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
view Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange 2021-10-05 12:54:39 +00:00
widget Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
xpcom Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
xpfe/appshell Backed out 18 changesets (bug 1731564) for causing build bustages on SpinEventLoopUntil. CLOSED TREE 2021-10-07 00:09:19 +03:00
.arcconfig
.babel-eslint.rc.js Bug 1725934 - Remove unnecessary babel plugin, and update node modules to the latest versions. r=Mardak 2021-08-18 07:44:47 +00:00
.clang-format
.clang-format-ignore Bug 1726626 - Move gfx/wgpu into a 3rd party dependency r=jgilbert,bholley 2021-09-03 16:52:08 +00:00
.cron.yml No bug: Disable periodic updates on esr78. r=releng-reviewers,jcristau DONTBUILD 2021-10-04 14:28:33 +00:00
.eslintignore Bug 1723729 - Remove old Talos XPI generation scripts and documents. r=jmaher,perftest-reviewers,alexandru.irimovici 2021-08-12 13:56:51 +00:00
.eslintrc.js Bug 1727591 - Enable remaining ESLint rule on remaining docshell/ xhtml files. r=smaug 2021-08-25 18:42:19 +00:00
.flake8 Bug 1731542 - remove `infer` from our static-analysis pipeline. r=static-analysis-reviewers,marco 2021-09-20 12:47:44 +00:00
.git-blame-ignore-revs Bug 1733668: Add all backouts from bug 1696251 to the vcs ignore lists r=glandium 2021-10-05 15:22:57 +00:00
.gitattributes
.gitignore Bug 1731145: Don't ignore vendored package `*.egg-info` directories r=ahal 2021-09-28 14:59:27 +00:00
.hg-annotate-ignore-revs Bug 1733668: Add all backouts from bug 1696251 to the vcs ignore lists r=glandium 2021-10-05 15:22:57 +00:00
.hg-format-source
.hgignore Bug 1731145: Don't ignore vendored package `*.egg-info` directories r=ahal 2021-09-28 14:59:27 +00:00
.hgtags No bug - tagging f72751662b4af9b7fafa26fa9efa6a36b11b12a5 with FIREFOX_NIGHTLY_94_END a=release DONTBUILD CLOSED TREE 2021-10-04 18:58:49 +00:00
.lando.ini Bug 1714470: add `.lando.ini` file r=zeid DONTBUILD 2021-06-08 12:52:25 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1732723 - Rename "taskgraph" Python module to "gecko_taskgraph". r=jmaher 2021-09-30 09:50:08 -04:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-10-04 18:58:55 +00:00
Cargo.lock Backed out 4 changesets (bug 1733335) for causing multiple dt failures. CLOSED TREE 2021-10-06 17:49:47 +03:00
Cargo.toml Bug 1730397 - Update packed_simd to a version that supports rustc >= 1.56. r=hsivonen 2021-09-17 08:55:04 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1557796 - Custom mozconfig for gradle build. r=nalexander,owlish 2021-09-29 17:54:57 +00:00
client.mk Bug 1729383 - Simplify the parallel build setup. r=firefox-build-system-reviewers,mhentges 2021-09-08 00:10:22 +00:00
client.py No bug - fix client.py update_nss on python3. r=firefox-build-system-reviewers,mhentges,bbeurdouche 2021-05-05 16:59:09 +00:00
configure.in
configure.py Bug 1723031: Allow flexible dependency-specification in the Mach venv r=ahal 2021-09-28 14:59:29 +00:00
gradle.properties Bug 1727438 - Increase java max heap to 32G. r=nalexander,owlish 2021-08-31 20:53:08 +00:00
gradlew
gradlew.bat
mach Bug 1717051: Rename "mach_bootstrap.py" to "mach_initialize.py" r=firefox-build-system-reviewers,glandium 2021-09-03 20:46:22 +00:00
mach.ps1
moz.build Bug 1705403 - Replace FOG's Glean autodocs with link to Glean Dictionary r=janerik DONTBUILD 2021-05-10 13:33:09 +00:00
moz.configure Bug 1731223 - Move wine detection to toolkit/moz.configure. r=firefox-build-system-reviewers,andi 2021-09-22 23:54:26 +00:00
mozilla-config.h.in
old-configure.in Bug 1729760 - Set -stdlib=libc++ for mac builds at the toolchain level. r=firefox-build-system-reviewers,nalexander 2021-09-21 04:45:34 +00:00
package-lock.json Bug 1726413 - Use mach npm install rather than plain npm when updating node_modules. r=Mardak 2021-08-20 07:33:33 +00:00
package.json Bug 1725934 - Remove unnecessary babel plugin, and update node modules to the latest versions. r=Mardak 2021-08-18 07:44:47 +00:00
settings.gradle Bug 1557796 - Custom mozconfig for gradle build. r=nalexander,owlish 2021-09-29 17:54:57 +00:00
substitute-local-geckoview.gradle Bug 1557796 - Custom mozconfig for gradle build. r=nalexander,owlish 2021-09-29 17:54:57 +00:00
test.mozbuild

README.txt

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.