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
Chris Martin c946e6eaf9 Bug 1656349 - Refactor the IPC lifetimes for the PGamepadEventChannel object r=daoshengmu
Change the GamepadEventChannel so it is fully-initialized by the IPC
constuctor and needs no separate "init" message, and so its completely
destroyed by the ActorDestroy() message so it needs no "cleanup" message.

This simplifies the object lifetime, as well as unifies the IPC error vs
clean shutdown paths.

Differential Revision: https://phabricator.services.mozilla.com/D85481
2020-08-04 21:27:53 +00:00
.cargo Bug 1657131 - Bump cranelift version to 25e31739a63b7a33a4a34c961b88606c76670e46. r=cfallin. 2020-08-04 18:53:20 +00:00
.vscode Bug 1646417 - Add mrcrowl.hg as a default plugin to vscode r=andi 2020-06-17 16:26:45 +00:00
accessible Bug 1657193 - Bail early if we detect tree corruption when building a string. r=morgan 2020-08-04 21:06:12 +00:00
browser Bug 1652374 - Replace --enable-gold with --enable-linker=gold in in-tree mozconfigs. r=dmajor 2020-08-04 02:25:49 +00:00
build Bug 1652374 - Use LLD for non-PGO-profile-use clang builds on automation. r=froydnj 2020-08-04 02:26:42 +00:00
caps Bug 1633710 - Move uri.spec calls to nsIPrincipal r=necko-reviewers,geckoview-reviewers,preferences-reviewers,ckerschb,ntim,snorp,valentin 2020-08-04 11:10:41 +00:00
chrome Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski 2020-07-10 23:58:28 +00:00
config Bug 1655929 - run cargo update and mach vendor rust for rlbox + lucet updates; r=firefox-build-system-reviewers,rstewart 2020-07-30 15:54:20 +00:00
devtools Bug 1656095, remove frame script from browser_saveHeapSnapshot_e10s_01.js, r=jdescottes 2020-07-31 07:51:06 +00:00
docs Bug 1653532 - Improve reference of Google Coding Style for C++ Code. r=sylvestre 2020-08-04 08:31:17 +00:00
docshell Bug 1653729 - Part 1: Generalize do_QueryActor API, r=kmag 2020-08-04 21:34:29 +00:00
dom Bug 1656349 - Refactor the IPC lifetimes for the PGamepadEventChannel object r=daoshengmu 2020-08-04 21:27:53 +00:00
editor Bug 1655391 - Make new stack only class handle deletion at current block boundary r=m_kato 2020-08-04 03:01:21 +00:00
extensions Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
gfx Bug 1623792 - Add ClipSet to PrimitiveInstance. r=kvark,nical 2020-08-04 21:05:12 +00:00
gradle/wrapper
hal Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
image Bug 1656927 - Assertion failure: aContentType.Equals("image/avif"), at /builds/worker/checkouts/gecko/image/imgLoader.cpp:2785. r=aosmond 2020-08-04 17:30:14 +00:00
intl Bug 1656307 - Clean up some do_ImportModule calls with new overload, r=kmag 2020-08-04 21:39:52 +00:00
ipc Bug 1656349 - Refactor the IPC lifetimes for the PGamepadEventChannel object r=daoshengmu 2020-08-04 21:27:53 +00:00
js Bug 1655928 - Add SpiderMonkey-side artefacts to support Wasm Atomics on Cranelift/newBE/AArch64 (CL PR2077). r=cfallin. 2020-08-04 18:53:20 +00:00
layout Backed out changeset b5a3e838eaec (bug 1654935) for nsPrintObject.cpp related bustage CLOSED TREE 2020-08-04 22:21:45 +03:00
media Bug 1653720 - Do not generate kFid ssrc-group if no msid is present; r=bwc 2020-08-04 14:45:12 +00:00
memory Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
mfbt Bug 1656041 - Part 2: Return a struct from GetFrameFromDirection r=emilio 2020-08-04 15:23:47 +00:00
mobile Bug 1654922 - Part 3: Remove mentions about DocumentChannel pref from geckoview, r=mattwoodrow,geckoview-reviewers,agi 2020-07-30 23:24:43 +00:00
modules Bug 1620055 - Turn on allow_zooming on nightly desktop builds. r=ktaeleman 2020-08-04 17:21:38 +00:00
mozglue Bug 1653914 - Add profiler GC subcategories. r=jonco 2020-08-03 09:24:50 +00:00
netwerk Bug 1654922 - Part 1: Remove DocumentChannel pref usage from tests and document navigation code, r=mattwoodrow 2020-08-01 16:36:12 +00:00
nsprpub Bug 1656520 - NSPR_4_28_BETA1. r=kjacobs UPGRADE_NSPR_RELEASE 2020-08-04 12:01:24 +00:00
other-licenses
parser Bug 1650326 - Fix typo in error message about over-deep tree. DONTBUILD NPOTB r=alchen 2020-08-03 11:09:33 +00:00
python Bug 1657198 - Delete broken tests in test_telemetry.py r=dmajor 2020-08-04 20:03:01 +00:00
remote Bug 1654922 - Part 2: Remove DocumentChannel pref from mach and mochitest tools, r=mattwoodrow,remote-protocol-reviewers,maja_zf 2020-07-31 13:06:08 +00:00
security Bug 1655105 - land NSS afa38fb2f0b5 UPGRADE_NSS_RELEASE, r=jcj 2020-08-04 19:54:56 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM 2020-08-03 14:13:18 +00:00
servo Bug 1656954 - Use Overflow::is_scrollable in StyleAdjuster. r=mats 2020-08-03 21:19:56 +00:00
startupcache Bug 1651941 - Free unreferenced child StartupCache entries on send r=froydnj 2020-07-22 20:31:31 +00:00
storage Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
taskcluster Bug 1657199: Generate the same docker-image digests locally as in automation; r=Callek 2020-08-04 19:50:05 +00:00
testing Bug 1656808 - Disable WebGPU canvas reftests for now r=aryx 2020-08-04 18:02:44 +00:00
third_party Bug 1657131 - Bump cranelift version to 25e31739a63b7a33a4a34c961b88606c76670e46. r=cfallin. 2020-08-04 18:53:20 +00:00
toolkit Bug 1652374 - Disable elfhack when explicitly building with --enable-linker=lld. r=froydnj 2020-08-04 21:56:41 +00:00
tools Bug 1657181 - Show task estimates for any selector where we have an explicit list of tasks; r=sfraser 2020-08-04 18:33:45 +00:00
uriloader Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
view
widget Bug 1657073. Make sure to destroy direct manipulation objects before we clear our HWND pointer. r=kats 2020-08-04 12:13:50 +00:00
xpcom Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
xpfe/appshell Bug 1653729 - Part 1: Generalize do_QueryActor API, r=kmag 2020-08-04 21:34:29 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1620537 - Upgrade to ESLint 7.5.0, remove now unnecessary Babel plugins. r=mossop 2020-07-24 21:37:12 +00:00
.clang-format
.clang-format-ignore Bug 1651731: [lint] Only allow files that are typically executable to have shebang lines override permission check; r=linter-reviewers,sylvestre 2020-07-09 21:16:32 +00:00
.cron.yml Bug 1652438 - Schedule all tests to run nightly on test-windows10-64-ref-hw-2017 r=perftest-reviewers,davehunt,jmaher,AlexandruIonescu 2020-07-31 11:04:21 +00:00
.eslintignore Bug 1618465 - Move pdf.js to toolkit (main files). r=bdahl,Pike 2020-07-02 07:13:46 +00:00
.eslintrc.js Bug 1656292 - Enable remaining ESLint rules on editor/libeditor/tests/*.xhtml files. r=masayuki 2020-07-31 23:58:46 +00:00
.flake8 Bug 1654090 - Replace testing/mochitest/pywebsocket with pywebsocket3; r=jmaher 2020-07-22 02:06:38 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1651214 - Ignore .python-version file at top of checkout r=nalexander 2020-07-07 23:41:55 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1651214 - Ignore .python-version file at top of checkout r=nalexander 2020-07-07 23:41:55 +00:00
.hgtags No bug - tagging e8d1d9067328f6929a618c67f5d1e83cd9a4858f with FIREFOX_NIGHTLY_80_END a=release DONTBUILD CLOSED TREE 2020-07-27 17:45:36 +00:00
.lldbinit
.mailmap Bug 1650456 - Correct name in a few places, r=froydnj 2020-07-03 20:20:29 +00:00
.prettierignore
.prettierrc
.taskcluster.yml Bug 1652184: Report to perherder stats about bugbug timings; r=ahal 2020-07-13 19:53:00 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1646256 - Make rust-analyzer and YouCompleteMe work with mozilla-central. r=sylvestre 2020-06-17 17:53:56 +00:00
aclocal.m4 Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart 2020-05-29 21:29:52 +00:00
AUTHORS
build.gradle Bug 1641983 - Update apilint to 0.3.0. r=snorp 2020-06-01 15:58:01 +00:00
Cargo.lock Bug 1657131 - Bump cranelift version to 25e31739a63b7a33a4a34c961b88606c76670e46. r=cfallin. 2020-08-04 18:53:20 +00:00
Cargo.toml Bug 1657131 - Bump cranelift version to 25e31739a63b7a33a4a34c961b88606c76670e46. r=cfallin. 2020-08-04 18:53:20 +00:00
client.mk
client.py Bug 1650306 - Address the defects found by the pylint/no-else-return rule. r=sylvestre 2020-07-08 09:24:49 +00:00
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-07-27 17:45:43 +00:00
configure.in Bug 1644887 - configure calls into $PYTHON3 rather than python3 directly r=glandium 2020-06-10 21:29:27 +00:00
configure.py Bug 1649901 - Improve reproducibility of config_status_deps.in files r=froydnj 2020-07-01 22:55:52 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach Bug 1594914 - Convert mach python-test to run with python 3 r=gbrown 2020-08-04 17:40:58 +00:00
Makefile.in Bug 1654994 - Switch full symbols archive to tar.zst. r=firefox-build-system-reviewers,rstewart,tomprince 2020-07-31 20:27:54 +00:00
moz.build Bug 1648348 - Create "Writing Rust Code" docs. r=froydnj,zbraniecki,lina. 2020-07-07 07:38:27 +00:00
moz.configure Bug 1641291 - Part 1: Allow cross-compiling from host macOS -> Windows target. r=froydnj 2020-07-07 02:13:35 +00:00
mozilla-config.h.in
old-configure.in Bug 1653950 - Bump glib version requirement. r=karlt 2020-07-24 09:11:59 +00:00
package-lock.json Bug 1620537 - Upgrade to ESLint 7.5.0, remove now unnecessary Babel plugins. r=mossop 2020-07-24 21:37:12 +00:00
package.json Bug 1620537 - Upgrade to ESLint 7.5.0, remove now unnecessary Babel plugins. r=mossop 2020-07-24 21:37:12 +00:00
README.txt
settings.gradle Backed out changeset d0ff30e1d830 (bug 1650692) for toolchains failures on ImageDecoderTest.kt. CLOSED TREE 2020-07-15 07:42:37 +03:00
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Mozilla 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 Mozilla from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/how_to_contribute_firefox.html

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 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 Mozilla developers for
testing, may be buggy.