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
Перейти к файлу
Tim Huang 723aed3bb9 Bug 1835989 - Calculate the canvas random noises before we allocate the ArrayData in CanvasRenderingContext2D. r=lsalzman
We calculate the canvas random noises after allocating the ArrayData
that shouldn't be GC'ed. However, GC can happen when generating the
random noises. This could have potential issue that ArrayData get GC'ed
when it shouldn't be.

This patch fixes this by moving the calculation of random noises before
allocating the Array Data.

Differential Revision: https://phabricator.services.mozilla.com/D179538
2023-05-31 16:39:33 +00:00
.cargo
.vscode
accessible
browser Bug 1831144 - Added fox doodle set default spotlight to onboarding messages r=omc-reviewers,aminomancer 2023-05-31 16:15:52 +00:00
build
caps
chrome
config
devtools
docs
docshell
dom Bug 1835989 - Calculate the canvas random noises before we allocate the ArrayData in CanvasRenderingContext2D. r=lsalzman 2023-05-31 16:39:33 +00:00
editor
extensions
gfx
gradle/wrapper
hal
image
intl
ipc
js Bug 1836050: Add tests for wasm gc JS API. r=yury 2023-05-31 16:25:28 +00:00
layout
media
memory
mfbt
mobile
modules Backed out 19 changesets (bug 1830790) for causing failures on test_peerConnection_extmapRenegotiation.html. CLOSED TREE 2023-05-31 19:52:03 +03:00
mozglue
netwerk
nsprpub
other-licenses
parser
python Bug 1835559 - Ensure that text content survives translation r=application-update-reviewers,flod,fluent-reviewers,nalexander,settings-reviewers,Gijs 2023-05-31 15:43:24 +00:00
remote
security
services
servo
startupcache
storage
supply-chain
taskcluster Merge mozilla-central to autoland on a CLOSED TREE 2023-05-31 20:03:59 +03:00
testing
third_party
toolkit Bug 1834623 - Add the Nimbus feature for controlling Fingerprinting Protection. r=tjr 2023-05-31 16:38:36 +00:00
tools Bug 1831952 - switch to use Mozilla Symbols Server. r=gsvelto 2023-05-31 16:18:51 +00:00
uriloader
view
widget
xpcom
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore
.eslintrc-test-paths.js
.eslintrc.js
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc.js
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER
Cargo.lock
Cargo.toml
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle
client.mk
client.py
configure
configure.py
gradle.properties
gradlew
gradlew.bat
mach
mach.cmd
mach.ps1
mots.yaml
moz.build
moz.configure
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
pyproject.toml
settings.gradle
substitute-local-geckoview.gradle
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.