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
Перейти к файлу
Paul Adenot 65406dde19 Bug 646323 - Rewrite mfbt/Casting.h assertion in modern style, and teach it to deal with floating point values. r=kinetik
This now uses `if constexpr (...)` which is a lot more readable, and still
compiles to almost no assembly instructions, as expected.

Floating point casting assert when casting an integer that's too large to be
represented exactly as a floating point (e.g. UINT64_MAX to double, since double
have less than 64 bytes of mantissa), or when casting a double that's too large
to be represented in a float.

Differential Revision: https://phabricator.services.mozilla.com/D167955
2023-02-01 14:05:14 +00:00
.cargo Bug 1810613 - Part 1 - Update mp4parse to 40763b6. r=kinetik 2023-02-01 09:45:40 +00:00
.vscode
accessible Bug 1813980: Check IsDoc before Parent in RemoteAccessibleBase::ApplyCrossDocOffset. r=morgan 2023-02-01 05:02:01 +00:00
browser Bug 1811556 - Fix text fading in weather suggestion result and hide middot when high and low temperatures are wrapped. r=adw 2023-02-01 13:52:57 +00:00
build Backed out 7 changesets (bug 1812974) for clang bustages. CLOSED TREE 2023-02-01 14:08:25 +02:00
caps Bug 1792138: Show the extension's name in permission prompts for opening external links. r=ckerschb,robwu,fluent-reviewers,pbz,flod 2023-01-07 17:53:19 +00:00
chrome
config Backed out changeset 30517fbc6b05 (bug 1810790) for causing multiple failures CLOSED TREE 2023-01-30 13:13:35 -05:00
devtools Bug 1810979 - [devtools] Show source id for source without urls r=nchevobbe 2023-01-31 17:16:49 +00:00
docs Bug 1813004: Add javascript_usage module to mots.yaml. r=Gijs,zeid 2023-02-01 13:48:51 +00:00
docshell Bug 1810903, return early from LoadErrorPage if the docshell is going away, r=peterv 2023-01-31 13:47:50 +00:00
dom Bug 1813284 - Check KEY_MAXIMUM_BUFFER_LENGTH in EncodeNumber and propagate errors. r=dom-storage-reviewers,janv 2023-02-01 11:22:47 +00:00
editor Bug 1812217 - Make `CaretPoint::CopyCaretPointTo` mark its caret position "handled" r=m_kato 2023-02-01 06:01:26 +00:00
extensions Bug 1808872 - Add new words to en-US dictionary, r=bolsson 2023-01-25 18:40:14 +00:00
gfx Bug 1794298 - Improve font-selection heuristics so that Twemoji-Mozilla keycaps (in emoji style) work as expected. r=emilio 2023-02-01 13:25:39 +00:00
gradle/wrapper
hal Bug 1808598, part 2 - Get rid of some unused nested declarations. r=ipc-reviewers,necko-reviewers,nika 2023-01-30 15:41:15 +00:00
image Bug 1810613 - Part 2 - Apply loop counts from AVIF animation files. r=tnikkel 2023-02-01 09:45:41 +00:00
intl Bug 1809657: Start next line break chunk from start of previous search when no breaks found. r=jfkthame 2023-01-20 13:12:06 +00:00
ipc Bug 1704500: Test Windows geolocation utility process restart on crash r=gerard-majax 2023-01-31 21:10:28 +00:00
js Backed out changeset 726930634e95 (bug 1814193) for causing bustages on Nursery.cpp. CLOSED TREE 2023-02-01 11:46:03 +02:00
layout Bug 1794298 - Add a reftest for Twemoji Mozilla keycap on Windows. r=emilio 2023-02-01 13:25:39 +00:00
media Bug 1786366 - Apply local patches to libvpx r=webrtc-reviewers,ng 2023-01-27 23:30:54 +00:00
memory Bug 1808429 - Disconnect runtime configuration from MOZ_DEBUG r=glandium 2023-01-20 06:21:12 +00:00
mfbt Bug 646323 - Rewrite mfbt/Casting.h assertion in modern style, and teach it to deal with floating point values. r=kinetik 2023-02-01 14:05:14 +00:00
mobile Backed out changeset 26c3fcaa9203 (bug 1806740) for causing Rules related gv-junit failures CLOSED TREE 2023-02-01 01:27:25 +02:00
modules Bug 1811981 - Add ability to run both x86 and ARM Widevine plugins on Windows ARM. r=jld 2023-01-31 20:57:11 +00:00
mozglue Bug 1803109 - Discard blocks of data that are too big for two chunks. r=canaltinova 2023-01-27 17:25:37 +00:00
netwerk Bug 1814234: Send FIN for a WebTransportStream which is done sending r=edgul,necko-reviewers,kershaw 2023-01-31 23:22:25 +00:00
nsprpub
other-licenses Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi 2023-01-03 08:17:50 +00:00
parser Bug 1809753 - Part 1: Remove quantum-dom nsIThread::EventTarget methods, r=mccr8 2023-01-16 23:14:10 +00:00
python Bug 1773743 - Change the minimum required macos SDK to 13.0. r=firefox-build-system-reviewers,spohl,ahochheiden 2023-02-01 10:14:12 +00:00
remote Bug 1813981 - [geckodriver] Don't disable Fission when `moz:debuggerAddress` is used. r=jdescottes 2023-01-31 19:25:17 +00:00
security Bug 1704500: Use structs to normalize utility process sandbox code r=gerard-majax,bobowen 2023-01-31 21:10:27 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,dmeehan 2023-01-30 13:10:36 +00:00
servo Bug 1813569 - Ensure font-variant-alternates values are serialized in canonical order. r=emilio 2023-01-31 21:07:05 +00:00
startupcache
storage Bug 1810791 - Check `SQLITE_IOERR_SHORT_READ` against `rc`. r=dom-storage-reviewers,asuth,hsingh 2023-01-18 18:28:03 +00:00
supply-chain Bug 1810615 - Update the async-task crate, r=supply-chain-reviewers,emilio 2023-01-31 20:35:32 +00:00
taskcluster Backed out 7 changesets (bug 1812974) for clang bustages. CLOSED TREE 2023-02-01 14:08:25 +02:00
testing Bug 1813043 - [wpt-sync] Update web-platform-tests to 19120235de9eac1ff8c6b5392e621d907b51890b, a=testonly 2023-02-01 14:00:55 +00:00
third_party Bug 1810613 - Part 1 - Update mp4parse to 40763b6. r=kinetik 2023-02-01 09:45:40 +00:00
toolkit Bug 1812698 - Expose desktopEnvironment via nsIXULRuntime rather than nsIGfxInfo. r=stransky 2023-02-01 13:14:50 +00:00
tools Bug 1813310 - Do not instanciate the Profiler Runnable RAII if the profiler isn't running r=florian 2023-01-31 17:24:05 +00:00
uriloader Bug 1812977 - Remove now unnecessary import-globals-from statements in other directories. r=Gijs,webdriver-reviewers,whimboo 2023-01-30 19:33:39 +00:00
view Bug 1813148 - Don't return already_AddRefed in nsPresContext::GetRootWidget. r=dholbert 2023-01-27 19:50:59 +00:00
widget Bug 1813697 - Add support for drawing native widgets with fractional scales. r=stransky 2023-02-01 13:52:35 +00:00
xpcom Bug 1812698 - Expose desktopEnvironment via nsIXULRuntime rather than nsIGfxInfo. r=stransky 2023-02-01 13:14:50 +00:00
xpfe/appshell Bug 1813303 - Tweak order of operations in AppWindow::BeforeStartLayout. r=smaug 2023-01-31 12:53:56 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore Bug 1811820 - Change prettier config file from json to common js format. r=cmkm,Gijs 2023-01-24 22:53:55 +00:00
.eslintrc-test-paths.js Bug 1693495 - [devtools] Implement a beginning of "Network" commands, starting with sendHTTPRequest. r=devtools-reviewers,nchevobbe 2023-01-09 13:09:43 +00:00
.eslintrc.js Bug 1811633 - use updated, vendored version of PKI.js, remove old version r=Gijs 2023-01-27 04:07:10 +00:00
.flake8 Bug 1805839 - Do not auto-format mako.XY template files r=sheehan,linter-reviewers,sylvestre 2023-01-02 11:46:53 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1799699 - expand storybook args table docs r=mstriemer,tgiles 2023-01-23 23:52:36 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1797744 - [puppeteer] Sync vendored puppeteer to v19.6.0. r=webdriver-reviewers,jdescottes,whimboo 2023-01-27 16:50:45 +00:00
.hgtags No bug - tagging 5bf22e58549c4b36d2087500236a764d1aa6f368 with FIREFOX_NIGHTLY_110_END a=release DONTBUILD CLOSED TREE 2023-01-16 14:09:38 +00:00
.isort.cfg
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc.js Bug 1811820 - Change prettier config file from json to common js format. r=cmkm,Gijs 2023-01-24 22:53:55 +00:00
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
AUTHORS
CLOBBER Bug 1753349 (10 of 9): build: touch `CLOBBER` for ANGLE rebase (sorry!) r=jgilbert,gfx-reviewers DONTBUILD 2023-01-20 20:10:29 +00:00
Cargo.lock Bug 1810613 - Part 1 - Update mp4parse to 40763b6. r=kinetik 2023-02-01 09:45:40 +00:00
Cargo.toml Bug 1810615 - Update the async-task crate, r=supply-chain-reviewers,emilio 2023-01-31 20:35:32 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers 2023-01-31 11:12:05 +00:00
client.mk
client.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
configure
configure.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
mach.cmd
mach.ps1
mots.yaml Bug 1813004: Add javascript_usage module to mots.yaml. r=Gijs,zeid 2023-02-01 13:48:51 +00:00
moz.build
moz.configure
mozilla-config.h.in Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi 2023-01-03 08:17:50 +00:00
old-configure.in Bug 1806470 - Still set some build-id on local builds. r=firefox-build-system-reviewers,andi 2023-01-12 20:54:52 +00:00
package-lock.json
package.json
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.