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
Gerald Squelart 3a965409ce Bug 1480331 - Compile and build JsonCpp without exception handling - r=glandium
JsonCpp is used in different places around Firefox, which is normally built
without exception handling, so we don't want JsonCpp to `throw`.
Because we don't want to modify the JsonCpp files themselves (to ease future
update from the source), and some of its headers are directly included around
Firefox, we need to define `JSON_USE_EXCEPTION` to be 0 everywhere, which can
be done through moz.configure.
JsonCpp replaces its exception-triggering code with C asserts and aborts.

Differential Revision: https://phabricator.services.mozilla.com/D151190
2022-07-08 13:32:37 +00:00
.cargo Bug 1776816: Update wgpu to b370b990 (2022-6-28). r=jgilbert 2022-06-28 20:53:15 +00:00
.vscode Bug 1769759 - Update extension ID for rust-analyzer vscode extension recommendation. r=andi 2022-05-17 14:36:27 +00:00
accessible Bug 1767304: Support ValueDescription, Orientation, Min, Max on AXIncrementors r=eeejay 2022-07-07 21:31:17 +00:00
browser Bug 1778663: Correct isUsedRemoved typo in snapshot scorer. r=mak 2022-07-08 10:11:43 +00:00
build Bug 1772510: Add 'mach perf-data-review' command that generates a template data review for simple performance monitoring probes. r=chutten,ahochheiden 2022-07-08 12:40:44 +00:00
caps Bug 1772378: Move Eval checks higher to encompass JSMs r=bholley 2022-06-29 13:45:57 +00:00
chrome Bug 1514936, part 1 - Remove the outer argument to nsIFactory::createInstance. r=xpcom-reviewers,preferences-reviewers,nika,Gijs 2022-05-17 20:24:19 +00:00
config Bug 1768214 - introduce wasm32 codegen. r=jandem 2022-07-01 04:23:16 +00:00
devtools Bug 1759458 - [devtools] Make Netmonitor Clear/Send buttons always visible. r=bomsy. 2022-07-08 09:47:14 +00:00
docs Bug 1777436 - Update builders to rustc 1.62. r=firefox-build-system-reviewers,andi 2022-07-07 21:49:05 +00:00
docshell Bug 1777366 - remove unused source and cached parameters from nsISiteSecurityService APIs r=rmf,necko-reviewers,kershaw 2022-07-05 18:33:18 +00:00
dom Bug 1777287 - Integrate FontFaceSet with OffscreenCanvas on workers. r=emilio,jfkthame 2022-07-08 13:24:36 +00:00
editor Bug 1777549 - remove remaining e10s conditions in manifest files. r=gbrown,extension-reviewers,zombie 2022-07-01 13:49:42 +00:00
extensions Bug 1774854, part 2 - Create helper function for the forward-declared storage access handoff permission, r=timhuang 2022-07-08 12:36:43 +00:00
gfx Bug 1778694 - Make gfxUserFontSet::IncrementGeneration use an atomic for tracking generations. r=jfkthame 2022-07-08 13:24:36 +00:00
gradle/wrapper
hal Bug 1775154 - Extra cleanup of dom/, extensions/, hal/, netwerk/ and storage/ includes r=necko-reviewers,kershaw 2022-06-22 13:31:25 +00:00
image Bug 1778211 - Reject xpidl CDATA containing 'virtual', r=xpcom-reviewers,necko-reviewers,mccr8,dragana 2022-07-06 14:53:06 +00:00
intl Backed out changeset 94420b6eff4c (bug 1297520) for xpcshell failures on test_snap.js 2022-07-06 19:16:34 +03:00
ipc Bug 1768050: Test request handler. r=jesup 2022-07-07 09:08:58 +00:00
js Bug 1777450 - Separate error messages for module resulution failure when the specifier might be bare r=allstarschh,flod 2022-07-08 09:58:33 +00:00
layout Bug 1778608 - Fix FontFaceSetWorkerImpl destruction off main thread. r=emilio 2022-07-08 13:24:35 +00:00
media Bug 1778533 - Remove accidental *.orig commits. r=ng 2022-07-07 17:48:38 +00:00
memory Bug 1774458 - Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions r=pbone 2022-07-04 14:00:11 +00:00
mfbt Bug 1774863 - Cleanup mfbt includes r=sylvestre 2022-06-22 09:47:14 +00:00
mobile Bug 1777952 - Namespace SurfaceTexture handles by the process they were allocated in. r=gfx-reviewers,geckoview-reviewers,aosmond,calu 2022-07-07 08:12:55 +00:00
modules Bug 1774854, part 1 - Create new preferences and document member functions for the forward-declared SAAPI, r=timhuang,emilio 2022-07-08 12:36:42 +00:00
mozglue Bug 1778591 - Assert that the main-thread buffer, if alive, should always be in-session - r=canaltinova 2022-07-08 13:23:29 +00:00
netwerk No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=diannaS 2022-07-07 14:24:35 +00:00
nsprpub Bug 1769299 - NSPR_4_34_RTM. r=glandium UPGRADE_NSPR_RELEASE 2022-05-31 19:25:48 +00:00
other-licenses Bug 1771951: add pin to taskbar support in the installer on Windows 10 & 11 r=mhowell 2022-06-27 16:31:36 +00:00
parser Bug 1775477 - Fix interface for parser-created <keygen> elements. r=saschanaz 2022-06-23 10:34:44 +00:00
python Bug 1762571 - Upgrade NodeJS to v12 for the build system and v16 for tests. r=firefox-build-system-reviewers,glandium 2022-07-07 22:08:59 +00:00
remote Bug 1775141 - [webdriver-bidi] Send live "browsingContext.contextCreated" events with "about:blank" as URL. r=webdriver-reviewers,jdescottes 2022-07-08 10:01:47 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=diannaS 2022-07-07 14:24:35 +00:00
services Bug 1731249 - add an allow-list of prefs that will sync even if the default value. r=skhamis 2022-07-08 06:04:22 +00:00
servo Backed out 5 changesets (bug 1766041) for gtest failures on APZCBasicTester. CLOSED TREE 2022-07-08 03:12:42 +03:00
startupcache Backed out 9 changesets (bug 1772006) causing build bustages on nsTString.cpp. CLOSED TREE 2022-06-11 01:13:42 +03:00
storage Bug 1778211 - Reject xpidl CDATA containing 'virtual', r=xpcom-reviewers,necko-reviewers,mccr8,dragana 2022-07-06 14:53:06 +00:00
supply-chain Bug 1777586 - Audit some crates for kicks. r=nika,supply-chain-reviewers 2022-07-01 00:31:02 +00:00
taskcluster Bug 1778418 - Directly run are-we-esmified-yet.py inside gecko checkout toplevel. r=marco 2022-07-08 11:27:20 +00:00
testing Bug 1777287 - Integrate FontFaceSet with OffscreenCanvas on workers. r=emilio,jfkthame 2022-07-08 13:24:36 +00:00
third_party Backed out changeset 59a5d52a3d71 (bug 1774569) for causing py3 failures. CLOSED TREE 2022-06-30 19:17:03 +03:00
toolkit Bug 1480331 - Compile and build JsonCpp without exception handling - r=glandium 2022-07-08 13:32:37 +00:00
tools Bug 1777949 - LUL initialisation: don't use std::map in class CallFrameInfo::RuleMap. r=mstange. 2022-07-08 13:22:22 +00:00
uriloader Bug 1773894, special-case some extensions when downloading them, r=Gijs 2022-07-07 18:51:09 +00:00
view Bug 1758115 - Part 2: Streamline locking, initialization and shutdown for TimelineConsumers, r=smaug 2022-06-29 15:01:51 +00:00
widget Bug 1778444 - Clear UISettings on shutdown. r=kaie 2022-07-07 21:17:36 +00:00
xpcom Bug 1778211 - Reject xpidl CDATA containing 'virtual', r=xpcom-reviewers,necko-reviewers,mccr8,dragana 2022-07-06 14:53:06 +00:00
xpfe/appshell Bug 1773310 - Ensure hidden window native menus init first r=mstange 2022-07-06 16:48:27 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Backed out 2 changesets (bug 1776104) as requested by Andi 2022-07-06 19:15:18 +03:00
.cron.yml Bug 1771587 - Implement are-we-esmified-yet check on ci; r=marco,jmaher 2022-07-06 08:24:18 +00:00
.eslintignore
.eslintrc.js Bug 1778155 - Finish enabling no-unused-vars on the global scope for xpcshell files in services/. r=leplatrem 2022-07-07 21:54:34 +00:00
.flake8 Bug 1775183 - Remove fork_interpose.py. r=firefox-build-system-reviewers,nalexander 2022-06-21 06:44:55 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1771004 - Ignore Storybook generated files. r=mstriemer 2022-05-25 18:32:43 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1771004 - Ignore Storybook generated files. r=mstriemer 2022-05-25 18:32:43 +00:00
.hgtags No bug - tagging 375d42ba2f8343963e6ab87dedf798c45af9561f with FIREFOX_NIGHTLY_103_END a=release DONTBUILD CLOSED TREE 2022-06-27 15:55:35 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1773255 - Update to Glean v50.1.0 r=chutten,supply-chain-reviewers 2022-06-15 15:39:33 +00:00
Cargo.lock Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
Cargo.toml Bug 1774513 - Fix neqo-common compatibility with log >= 0.4.16. r=necko-reviewers,dragana 2022-06-23 20:31:56 +00:00
client.mk
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-06-27 15:55:43 +00:00
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
moz.build
moz.configure Backed out 1 changesets (bug 1773520) for breaking the ./mach ide vscode 2022-07-01 09:32:36 +03:00
mozilla-config.h.in
old-configure.in
package-lock.json Bug 1762571 - Update node_modules bundles and package-lock.json files for new node versions. r=mossop 2022-07-07 22:09:00 +00:00
package.json
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.