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
Ray Kraesig 5018b1ee50 Bug 1886327 - [5/5] serialize error locations as constant numeric values r=win-reviewers,gstoll
Instead of passing potentially-dynamic strings over the IPDL interface,
pass an integer which corresponds to one of a fixed set of static
strings. (This is basically an enum with more steps -- or with fewer
steps, depending on which side of it you're standing on.)

This ensures that the set of possible location-strings is fixed, which
in turn both ensures that aggregation of telemetry stays relatively
simple and guards against accidental leakage of PII thereinto. (Or,
alternatively and equivalently, this minimizes the code region that
data-review needs to consider once the location string is reported to
telemetry.)

Note that we do not yet actually report the location-string via
telemetry; that's planned to occur in bug 1884221.

Differential Revision: https://phabricator.services.mozilla.com/D205169
2024-04-25 20:42:50 +00:00
.cargo Bug 1893106 - Update cubeb-coreaudio-rs to cc58f92f28. r=padenot 2024-04-25 10:02:16 +00:00
.github/workflows
.vscode
accessible Bug 1887799 part 5: Implement the UIA Table pattern. r=nlapre 2024-04-23 06:07:44 +00:00
browser Bug 1892487 - Fix tabbing issue with wallpaper thumbnails r=maxx,omc-reviewers,home-newtab-reviewers,emcminn 2024-04-25 20:34:40 +00:00
build Bug 1874251 - Apply clang trunk patch fixing -fsanitize=function on macOS. r=firefox-build-system-reviewers,ahochheiden 2024-04-25 20:01:20 +00:00
caps Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
chrome
config Bug 1879975 - Newer versions of Windows disable pinning to the taskbar using older methods r=mpohle,bhearsum,nrishel,glandium,nalexander 2024-04-22 23:07:37 +00:00
devtools Bug 1892905 - [devtools] Ensure tracing DOM Events for same-process iframe. r=devtools-reviewers,nchevobbe 2024-04-25 11:26:23 +00:00
docs Bug 1890947 - Document pipelines using JSDoc r=gregtatum a=reland CLOSED TREE 2024-04-25 06:30:38 +00:00
docshell Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
dom Bug 1878148 - fix the WPT IndexedDB/serialize-sharedarraybuffer-throws.https.html to trigger a data clone error per spec, and send the correct DataCloneError it expects; r=jari,dom-storage-reviewers 2024-04-25 20:19:29 +00:00
editor Bug 1892376 - Make EditorBase and HTMLEditor not use nsDOMAttributeMap r=peterv,dom-core 2024-04-25 03:49:01 +00:00
extensions
gfx Backed out 3 changesets (bug 1892516) for causing multiple failures @ toolkit/components/glean/api/src/private/boolean.rs CLOSED TREE 2024-04-25 21:30:10 +03:00
gradle/wrapper
hal
image Bug 1864255. Remove disabling window_occlusion_tracking pref changes from all crashtests. r=layout-reviewers,emilio 2024-04-25 10:44:35 +00:00
intl Bug 1868440 - [ci] Upgrade taskcluster-taskgraph to v7.4.0, r=perftest-reviewers,geckoview-reviewers,ci-and-tooling,devtools-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,omc-reviewers,jmaher,hneiva,aminomancer,jari,dom-storage-reviewers,afinder,asuth,bhearsum,owlish 2024-04-18 20:39:09 +00:00
ipc Bug 1724083 - Part 3: Add a test to ensure IPDL actors handle reentrant destruction, r=ipc-reviewers,mccr8 2024-04-22 17:31:06 +00:00
js Bug 1881995 - Implement ForwardedAtoms and create them during atomization r=iain,sfink 2024-04-25 18:29:15 +00:00
layout Bug 1892363 - When looking for font prefs based on a lang tag, try comparing the base lang alone if the whole tag doesn't match. r=lsalzman 2024-04-25 15:37:25 +00:00
media Bug 1892927 - Update opus to 5667867fa293dbbc632a7c78308f4ad2db9c52df r=kinetik DONTBUILD 2024-04-24 01:05:18 +00:00
memory
mfbt Bug 1893432 - Introduce mfbt/MPSCQueue r=padenot 2024-04-25 13:33:32 +00:00
mobile Bug 1893520 - Update android nightly application-services version bump to b83e78ce09ec89e2051fab52545a03de08ab1297 r=diannaS 2024-04-25 18:56:26 +00:00
modules Backed out 8 changesets (bug 1833647) for causing crashes with js::GlobalObject::skipDeselectedConstructor. CLOSED TREE 2024-04-24 22:56:08 -04:00
mozglue Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
netwerk No Bug, mozilla-central repo-update remote-settings tld-suffixes - r=release-managers,diannaS 2024-04-25 11:46:41 +00:00
nsprpub
other-licenses
parser
python Bug 1893365 - Part 2: Ignore packaged update frameworks. r=bytesized 2024-04-25 20:31:12 +00:00
remote Bug 1893117 - [remote] Introduce NetworkRequest and NetworkResponse classes r=webdriver-reviewers,Sasha 2024-04-25 16:20:42 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP - r=release-managers,diannaS 2024-04-25 19:53:21 +00:00
services No Bug, mozilla-central repo-update remote-settings tld-suffixes - r=release-managers,diannaS 2024-04-25 11:46:41 +00:00
servo Bug 1891296 - Fix an assertion in selector-matching. r=dshin 2024-04-25 19:35:10 +00:00
startupcache
storage
supply-chain Bug 1891745 - Update to Glean v60 and glean_parser v14 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,firefox-desktop-core-reviewers ,mconley,ahal,kaya 2024-04-24 19:14:16 +00:00
taskcluster Bug 1893365 - Part 1: Only expect update frameworks for macOS builds. r=bytesized 2024-04-25 20:31:12 +00:00
testing Bug 1878148 - fix the WPT IndexedDB/serialize-sharedarraybuffer-throws.https.html to trigger a data clone error per spec, and send the correct DataCloneError it expects; r=jari,dom-storage-reviewers 2024-04-25 20:19:29 +00:00
third_party Bug 1893106 - Update cubeb-coreaudio-rs to cc58f92f28. r=padenot 2024-04-25 10:02:16 +00:00
toolkit Bug 1893365 - Part 3: Make updater --channels-allowed delimit output. r=bytesized,application-update-reviewers 2024-04-25 20:31:13 +00:00
tools Bug 1891946 - Remove LAZY_SEND_BIT in IPCFuzzController. r=truber 2024-04-24 08:05:30 +00:00
uriloader Backed out 2 changesets (bug 1883693) for causing bustage on nsExternalProtocolHandler.cpp. CLOSED TREE 2024-04-25 13:04:43 +03:00
view Bug 1893357 - Drop |aRepaintExposedAreaOnly| argument from nsViewManager::ResizeView(). r=tnikkel 2024-04-25 02:37:26 +00:00
widget Bug 1886327 - [5/5] serialize error locations as constant numeric values r=win-reviewers,gstoll 2024-04-25 20:42:50 +00:00
xpcom Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1519636 - add intl/icu_capi/ and dom/media/platforms/ffmpeg/ to the clang ignore list r=emilio 2024-04-22 16:00:09 +00:00
.cron.yml
.eslintignore Bug 1864255. Move crashtests that leave window(s) open to the very end. r=dholbert,frontend-codestyle-reviewers 2024-04-21 21:37:49 +00:00
.eslintrc-test-paths.js
.eslintrc.js Bug 1891982 - Part 1: Copy Top Sites Feed into the Top Sites component - r=dao,frontend-codestyle-reviewers,Standard8 2024-04-23 18:32:30 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1892103 - Remove ./mach esmify command. r=Standard8 2024-04-19 08:21:17 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1892103 - Remove ./mach esmify command. r=Standard8 2024-04-19 08:21:17 +00:00
.hgtags
.lando.ini
.lldbinit
.mailmap Bug 1892339 - Add my name to .mailmap r=nika 2024-04-19 13:42:34 +00:00
.prettierignore
.prettierrc.js
.stylelintignore Bug 1864255. Move crashtests that leave window(s) open to the very end. r=dholbert,frontend-codestyle-reviewers 2024-04-21 21:37:49 +00:00
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1893106 - Update cubeb-coreaudio-rs to cc58f92f28. r=padenot 2024-04-25 10:02:16 +00:00
Cargo.toml Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers 2024-04-22 13:42:39 +00:00
client.mk
client.py
CLOBBER
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml
moz.build
moz.configure
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
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.