Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: http://bit.ly/contribute-code
Switch branches/tags
RELEASE_BASE_20140602 RELEASE_BASE_20140421 RELEASE_BASE_20140310 RELEASE_BASE_20140127 RELEASE_BASE_20131202 RELEASE_BASE_20131021 RELEASE_BASE_20130909 RELEASE_BASE_20130729 RELEASE_BASE_20130617 RELEASE_BASE_20130506 RELEASE_BASE_20130326 RELEASE_BASE_20130214 RELEASE_BASE_20130103 RELEASE_BASE_20121114 RELEASE_BASE_20121005 RELEASE_BASE_20120824 RELEASE_BASE_20120713 RELEASE_BASE_20120531 RELEASE_BASE_20120420 RELEASE_BASE_20120308 RELEASE_BASE_20120128 RELEASE_BASE_20111216 RELEASE_BASE_20111104 RELEASE_BASE_20110922 RELEASE_BASE_20110811 B2G_2_5_20160125_MERGEDAY B2G_2_5_20151214_MERGEDAY B2G_2_2_20151214_MERGEDAY B2G_2_2_20151029_MERGEDAY B2G_2_2_20150921_MERGEDAY B2G_2_2_20150810_MERGEDAY B2G_2_2_20150629_MERGEDAY B2G_2_2_20150511_MERGEDAY B2G_2_2_20150223_MERGEDAY B2G_2_2r_20151214_MERGEDAY B2G_2_2r_20151029_MERGEDAY B2G_2_2r_20150921_MERGEDAY B2G_2_2r_20150810_MERGEDAY B2G_2_1_20150629_MERGEDAY B2G_2_1_20150511_MERGEDAY B2G_2_1_20150223_MERGEDAY B2G_2_1_20150112_MERGEDAY B2G_2_1_20141013_MERGEDAY B2G_2_1_20140902_MERGEDAY B2G_2_1s_20150810_MERGEDAY B2G_2_1s_20150629_MERGEDAY B2G_2_1s_20150511_MERGEDAY B2G_2_1s_20150223_MERGEDAY B2G_2_1s_END B2G_2_1_END B2G_2_0_20150629_MERGEDAY B2G_2_0_20150511_MERGEDAY B2G_2_0_20150223_MERGEDAY B2G_2_0_20150112_MERGEDAY B2G_2_0_20141013_MERGEDAY B2G_2_0_20140902_MERGEDAY B2G_2_0_20140721_MERGEDAY B2G_2_0_20140609_MERGEDAY B2G_2_0M_END B2G_2_0_END B2G_1_4_20150511_MERGEDAY B2G_1_4_20150330_MERGEDAY B2G_1_4_20150223_MERGEDAY B2G_1_4_20150112_MERGEDAY B2G_1_4_20141013_MERGEDAY B2G_1_4_20140902_MERGEDAY B2G_1_4_20140721_MERGEDAY B2G_1_4_20140609_MERGEDAY B2G_1_4_20140428_MERGEDAY B2G_1_4_20140317_MERGEDAY B2G_1_3_20140902_MERGEDAY B2G_1_3_20140721_MERGEDAY B2G_1_3_20140609_MERGEDAY B2G_1_3_20140428_MERGEDAY B2G_1_3_20140317_MERGEDAY B2G_1_3_20140203_MERGEDAY B2G_1_3T_20141013_MERGEDAY B2G_1_3T_20140902_MERGEDAY B2G_1_3T_20140721_MERGEDAY B2G_1_3T_20140609_MERGEDAY B2G_1_3T_20140428_MERGEDAY B2G_1_3T_20140317_MERGEDAY B2G_1_2_20140428_MERGEDAY B2G_1_2_20140317_MERGEDAY B2G_1_2_20140203_MERGEDAY B2G_1_1_20140428_MERGEDAY B2G_1_1_20140317_MERGEDAY B2G_1_1_20140203_MERGEDAY B2G_1_1_0_hd_20140428_MERGEDAY B2G_1_1_0_hd_20140317_MERGEDAY B2G_1_1_0_hd_20140203_MERGEDAY B2G_1_1_0_hd_20130530182315 B2G_1_1_0_hd_20130530182315_BASE B2G_1_0_1_20130217163900 B2G_1_0_1_20130213094222 B2G_1_0_1_20130213094222_BASE B2G_1_0_0_20130125190500 B2G_1_0_0_20130115070201
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.cargo Bug 1468950 - Update serde_derive patch for changes in WR PR 2819. r=… Jun 21, 2018
.vscode Bug 1423565 - Update tasks.json as per documentation. r=rillian Dec 6, 2017
accessible Bug 1484248 - Accessible name calculation from label content should i… Aug 17, 2018
browser Bug 1484435 - Simplify MacOS sidebar tree styling. r=dao Aug 18, 2018
build Bug 1482887 - Remote automation should kill already running instances… Aug 18, 2018
caps Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime… Jun 27, 2018
chrome Bug 1479544. Remove nsIXULChromeRegistry::ReloadChrome. r=mossop Aug 3, 2018
config Bug 1346211 - Part 6: Use ICU for all time zone computations when ava… Aug 17, 2018
db Bug 1467121 - Upgrade to SQLite 3.24.0. r=mak Jun 6, 2018
devtools Merge mozilla-central to mozilla-inbound Aug 17, 2018
docshell Bug 1423959 - Disable browser_loadURI.js on linux and osx. r=jmaher Aug 17, 2018
dom Merge mozilla-central to inbound. a=merge CLOSED TREE Aug 18, 2018
editor Merge mozilla-central to mozilla-inbound Aug 17, 2018
embedding Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import me… Jan 29, 2018
extensions Bug 1483541 - DeCOMtaminate nsAutoConfig; r=mkaply Aug 16, 2018
gfx Bug 1482974 - Prefer to initialize members at declaration in gfx/gl. … Aug 17, 2018
gradle/wrapper Bug 1476165 - Part 2: Update Android Gradle plugin to version 3.1.0. … Jul 17, 2018
hal Bug 1482753 - Introduce two macros to implement HAL observers handy. … Aug 13, 2018
image Bug 1483765 - Fix the image cache key computation logic to only consi… Aug 17, 2018
intl Bug 1346211 - Part 5: Only remove 'exemplar city' names from ICU time… Jul 24, 2018
ipc Bug 1481252 - Part 1: Report FastBlock status to docshell; r=valentin Aug 16, 2018
js Bug 1483999 - Use a switch for dispatching traverse functions. r=sfink Aug 16, 2018
layout Bug 1484360 - Remove UNSET_DISPLAY in nsCSSFrameConstructor. r=emilio Aug 18, 2018
media Bug 1465617: (Speculative fix because STR are missing) Don't crash if… Aug 14, 2018
memory Bug 1482797 - Don't use MADV_FREE on Linux until we support it proper… Aug 15, 2018
mfbt Bug 1306642 - Backed out changeset 5bd8445b019f as final NSPR fix has… Aug 16, 2018
mobile Bug 1484374 - Update GeckoView to handle the autoplay-media permissio… Aug 18, 2018
modules Bug 260562 - Remove obsolete accessibility.typeaheadfind.enabletimeou… Aug 19, 2018
mozglue Bug 1348273 - Convert crash annotations into a machine-readable list … Jul 5, 2018
netwerk Bug 1481252 - Part 2: Report Tracking Protection status to docshell; … Aug 13, 2018
nsprpub Bug 1477680, land NSPR 4.20 beta snapshot 6e31156d7002, r=me Aug 15, 2018
other-licenses Bug 1478568 part 1: Update IAccessible2 so we can use new roles (IA2_… Jul 27, 2018
parser Bug 1480465: Infer the namespace for custom elements at definition ti… Aug 15, 2018
python Bug 1481590 - generating report with |mach analyze all| and modifying… Aug 17, 2018
security Bug 1480704 - Detect the presents of a MITM. r=mikedeboer,keeler Aug 17, 2018
services Bug 1483979 - Enable fxa commands r=markh Aug 17, 2018
servo Bug 1484459: Appease Servo's tidy lint. r=me Aug 18, 2018
startupcache Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj Jun 1, 2018
storage Bug 1348273 - Convert crash annotations into a machine-readable list … Jul 5, 2018
taskcluster Merge mozilla-central to mozilla-inbound Aug 17, 2018
testing Bug 1482888 - Allow fennec to record audio, r=gbrown. Aug 18, 2018
third_party Bug 1480841 - Raptor support for running speedometer on geckoview r=j… Aug 17, 2018
toolkit Bug 260562 - Remove obsolete accessibility.typeaheadfind.enabletimeou… Aug 19, 2018
tools bug 785922: Emit column numbers for JS frames and functions in the ge… Aug 17, 2018
uriloader Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. … Aug 14, 2018
view Bug 1462784 - Remove EVENTS category. r=njn May 18, 2018
widget Bug 1475033 part 7 - Implement scrollbar-width: thin for Windows. r=jimm Aug 6, 2018
xpcom Merge mozilla-central to autoland. a=merge CLOSED TREE Aug 17, 2018
xpfe/appshell Bug 1479570. Get Add a getter to get a docshell from nsIWindowlessBro… Aug 3, 2018
.arcconfig Bug 1460463 - Update .arcconfig to make history mutable; r=gps May 9, 2018
.clang-format Bug 1414764 - Remove Mozilla specific options to avoid build warnings… Nov 6, 2017
.clang-format-ignore Bug 1464452 - Add richtext to the list of thirdparties r=andi May 25, 2018
.cron.yml Bug 1477021 - Schedule pipfile updates to run once per week. r=sfraser Jul 27, 2018
.eslintignore Bug 1475004 - Enable ESLint for dom/presentation - manual fixes. r=mccr8 Jul 3, 2018
.eslintrc.js Bug 1481932 - Fully enable ESLint rule mozilla/reject-requires-await.… Aug 11, 2018
.flake8 Bug 1473951: Add infer to taskcluster and build. r=gps Jul 6, 2018
.gdbinit Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. Oct 2, 2017
.gdbinit_python Bug 1346025 - Move vendored python modules from /python to /third_par… May 25, 2017
.gitignore Bug 1475904 - Add .swp files (for open, unnamed vim buffers) to .giti… Jul 16, 2018
.hgignore Bug 1469801 - Add gcov-related files to .hgignore. r=jmaher (DONTBUILD) Jun 20, 2018
.hgtags No bug - Tagging mozilla-central 4f6e597104dabedfecfafa2ab63dc79fd7f8… Jun 25, 2018
.lldbinit Bug 1481555: Use lldb's python API to summarise nsAtoms. r=froydnj Aug 8, 2018
.mailmap NO BUG - Use ato's new address. r=me Feb 26, 2018
.taskcluster.yml Bug 1470886 - only produce tasks for recognized tasks_for; r=tomprince Jul 3, 2018
.yamllint Bug 1392795 - [yamllint] Group paths to lint by their closest config … Aug 23, 2017
.ycm_extra_conf.py Bug 1293534: Fix .ycm_extra_conf after bug 1195748. r=gps Aug 9, 2016
AUTHORS Bug 1481409 - Use HTTPS protocol for Mozilla's Credits link in AUTHOR… Aug 13, 2018
CLOBBER Bug 1346211 - Part 7: Clobber after modifying ICU data file. r=clobber Aug 17, 2018
Cargo.lock Bug 1484459: Update num-traits in style. r=me Aug 18, 2018
Cargo.toml Bug 1474871 - Link dump_syms against rustc-demangle. r=ted Jul 12, 2018
GNUmakefile Bug 794723 - Add a default makefile which wraps mach. r=gps Feb 6, 2015
LEGAL Bug 346391 - remove extraneous whitespace. Patch by Matt Nordhoff. Aug 21, 2006
LICENSE Bug 547914 - Replace /LICENSE with a mention of where the canonical l… Feb 23, 2010
Makefile.in Bug 1473821 - The MOZ_PGO_INSTRUMENTED environment variable is not us… Aug 17, 2018
Pipfile bug 1461992 - update vendored copy of voluptuous to 0.11.5. r=gps Aug 6, 2018
Pipfile.lock bug 1461992 - update vendored copy of voluptuous to 0.11.5. r=gps Aug 6, 2018
README.txt Bug 1460030 - Update the nightly URL in the README.txt file r=kohei May 8, 2018
aclocal.m4 Bug 1363992 - Remove jemalloc 4. r=njn May 11, 2017
build.gradle Bug 1473313 - Part 1: Set up geckoview build config for androidTest c… Jul 24, 2018
client.mk Bug 1461836 - Write out complete configure dependencies from configur… May 21, 2018
client.py Bug 1399100 - fix client.py follow-up, r=kaie Sep 20, 2017
configure.in Bug 1295751 - Make it possible to copy configure.in to configure. r=gps Aug 17, 2016
configure.py Bug 1461836 - Write out complete configure dependencies from configur… May 21, 2018
gradle.properties Bug 1453413 - Use aapt2 to build Firefox for Android. r=mcomella Apr 11, 2018
gradlew Bug 1123416 - Part 1: Make topsrcdir a valid Gradle project root. r=s… Oct 21, 2015
mach Bug 1316140 - Allow use of multiprocessing from config.status on wind… Dec 22, 2016
moz.build Bug 1346026 - Vendor pipenv 2018.5.18 and transient dependencies; r=ahal May 17, 2018
moz.configure Bug 1481340 - Don't generate combinations of make and tup backends in… Aug 10, 2018
mozilla-config.h.in Bug 1463637: Remove mozilla-config.h hacks for Hunspell extra include… May 23, 2018
old-configure.in Bug 1480004 - Normalize optimization level passed to the linker when … Aug 13, 2018
package-lock.json Bug 1456078 - Upgrade ESLint to version 5.3.0, and eslint-plugin-html… Aug 7, 2018
package.json Bug 1456078 - Upgrade ESLint to version 5.3.0, and eslint-plugin-html… Aug 7, 2018
settings.gradle Bug 1444546 - Part 2: Build annotationProcessors with Gradle. r=jchen Feb 23, 2018
test.mozbuild Bug 1229233 - Add a (incomplete) end-to-end build test. r=gps Dec 1, 2015

README.txt

An explanation of the Mozilla Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure

For information on how to build Mozilla from the source code, see:

    https://developer.mozilla.org/en/docs/Build_Documentation

To have your bug fix / feature added to Mozilla, you should create a patch and
submit it to Bugzilla (https://bugzilla.mozilla.org). Instructions are at:

    https://developer.mozilla.org/en/docs/Creating_a_patch
    https://developer.mozilla.org/en/docs/Getting_your_patch_in_the_tree

If you have a question about developing Mozilla, and can't find the solution
on https://developer.mozilla.org, you can try asking your question in a
mozilla.* Usenet group, or on IRC at irc.mozilla.org. [The Mozilla news groups
are accessible on Google Groups, or news.mozilla.org with a NNTP reader.]

You can download nightly development builds from the Mozilla FTP server.
Keep in mind that nightly builds, which are used by Mozilla developers for
testing, may be buggy. Firefox nightlies, for example, can be found at:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly