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
Nicolas Silva 672862a039 Bug 1897584 - Make SurfaceInfo::map_to_device_rect less confusing. r=gw
There was an undocumented assumption that the raster node is the root spatial node if raster node != surface node which was very confusing because this function can be called in cases the raster node is different. This patch cleans up the local/picture terminology, replaces the use of the root node with the surface's raster node (which are assumed to be equal) since that is more generally correct and asserts the assumption about the root node. There should be no behavior change in the patch (unless the working assumption does not hold true and the added assertion is hit).

Depends on D211830

Differential Revision: https://phabricator.services.mozilla.com/D211849
2024-05-29 18:37:04 +00:00
.cargo Bug 1474175 - mach vendor rust. r=cubeb-reviewers,pehrsons 2024-05-29 12:37:44 +00:00
.github/workflows
.vscode
accessible Backed out 15 changesets (bug 1896516) for causing scrolling crashes on macOS. a=backout 2024-05-29 11:22:52 +02:00
browser no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2024-05-29 19:02:26 +00:00
build Bug 1896351 - Move sanitizer-related AC_SUBST and AC_DEFINE from old-configure to moz.configure r=glandium 2024-05-29 15:28:59 +00:00
caps Bug 1873973 - Fix nsStandardURL incorrectly escaped "^" in the path r=necko-reviewers,valentin 2024-05-29 17:00:47 +00:00
chrome Bug 1864896: Autofix unused function arguments (general). r=nika,jfkthame,ckerschb 2024-03-19 14:59:22 +00:00
config Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille 2024-05-23 04:28:37 +00:00
devtools Backed out changeset 6f7a33d823af (bug 1824726) for causing dt failures @ browser_webconsole_message_categories.js CLOSED TREE 2024-05-28 18:54:54 +03:00
docs Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille 2024-05-23 04:28:38 +00:00
docshell Bug 1867545 - Remove popup state propagation for link click event handler r=dom-core,edgar 2024-05-29 12:03:45 +00:00
dom Backed out 2 changesets (bug 1872993) for causing bc failures in browser_popupNotification_swapBrowser.js CLOSED TREE 2024-05-29 14:55:24 -04:00
editor Bug 1898343 - Don't fire selectionchange if there is one pending, r=masayuki 2024-05-27 12:47:53 +00:00
extensions Bug 1899292 - Call EnsureReadCompleted before computing permission type index. r=permissions-reviewers,timhuang 2024-05-28 15:26:04 +00:00
gfx Bug 1897584 - Make SurfaceInfo::map_to_device_rect less confusing. r=gw 2024-05-29 18:37:04 +00:00
gradle/wrapper Bug 1881094 - 7. cleanup firefox-android exclusions in license.yml r=gl,android-reviewers 2024-05-09 16:28:42 +00:00
hal
image Bug 1892643. Allow checking for shutdown in the image decode pool after the decode pool has been cleared. r=gfx-reviewers,nical 2024-05-25 09:45:37 +00:00
intl Bug 1898453 - Minor unicode-bidi-ffi clean-ups. r=jfkthame 2024-05-23 09:42:46 +00:00
ipc Bug 1898588 - part5 : remove encryption scheme per key system. r=jolin 2024-05-29 18:27:04 +00:00
js Backed out 13 changesets (bug 1896505, bug 1896595) typo a bug number CLOSED TREE 2024-05-29 13:25:43 -04:00
layout Bug 1896076 - patch 2 - Support passing both a local destination name and a URI when generating a hyperlink. r=gfx-reviewers,lsalzman 2024-05-29 17:19:38 +00:00
media Bug 1899286 - Remove legacy AIX and HP-UX support r=glandium 2024-05-29 06:57:40 +00:00
memory Bug 1872320 - Fix --enable-project=memory build. r=pbone 2024-05-28 01:13:59 +00:00
mfbt Bug 1897752 - Make EnumeratedArray constructor constexpr. 2024-05-20 19:08:32 +02:00
mobile Bug 1890860 - Fix progress bar to load end to end r=android-reviewers,tchoh 2024-05-29 18:16:35 +00:00
modules Bug 1864818 - Let properties and values ride the trains. r=zrhoffman,firefox-style-system-reviewers 2024-05-29 14:30:33 +00:00
mozglue Bug 1882329 - Make StackWalk Linux support check more specific r=glandium 2024-05-27 21:46:09 +00:00
netwerk Bug 1873973 - Fix nsStandardURL incorrectly escaped "^" in the path r=necko-reviewers,valentin 2024-05-29 17:00:47 +00:00
nsprpub
other-licenses Bug 1896868: update InetBgDL.dll nsis plugin with a statically linked version r=nalexander,jcristau 2024-05-27 14:19:48 +00:00
parser Bug 1898601 - Remove fake webrtc/gkmedias libs. r=glandium,media-playback-reviewers,webrtc-reviewers,cubeb-reviewers,pehrsons,padenot 2024-05-28 16:14:47 +00:00
python Bug 1899174 - add esr128 support to gecko taskgraph. r=taskgraph-reviewers,releng-reviewers,hneiva 2024-05-29 16:00:50 +00:00
remote Bug 1884090 - [remote] Add support for "HTTP flag" in WebDriver Session. r=webdriver-reviewers,jdescottes 2024-05-29 08:40:49 +00:00
security Bug 1867898 - Use more clone() flags for Utility r=gcp 2024-05-29 06:28:55 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings mobile-experiments - r=release-managers,RyanVM 2024-05-24 17:20:16 +00:00
servo Bug 1899011 - In Lab/Oklab, very small a and b values makes the color achromatic r=layout-reviewers,emilio 2024-05-29 14:26:39 +00:00
startupcache Bug 1882581: Implement @scope parsing. r=firefox-style-system-reviewers,saschanaz,emilio 2024-03-19 13:36:48 +00:00
storage Bug 1842682 - Remove unused ChromeUtils.requestIOActivity and IOActivityMonitor, r=necko-reviewers,valentin. 2024-05-17 14:03:21 +00:00
supply-chain Backed out 2 changesets (bug 1897219, bug 1898570) for breaking fenix builds. a=backout 2024-05-28 03:12:03 +03:00
taskcluster Bug 1899553: don't automatically schedule google play uploads on nightly r=releng-reviewers,taskgraph-reviewers,jcristau 2024-05-29 17:59:26 +00:00
testing Bug 1898560 - run wpt webcodecs in separate job so we can run on macosx 11+. r=taskgraph-reviewers,jcristau 2024-05-29 17:44:45 +00:00
third_party Bug 1898529 - Upgrade to SQLite 3.46.0. r=mak 2024-05-29 13:49:57 +00:00
toolkit Bug 1899371 - Clean up crash reporter code and fix logging env variables r=gsvelto 2024-05-29 18:35:39 +00:00
tools Bug 1899328 - Mark dom/base/use_counter_metrics.yaml as generated r=chutten 2024-05-28 20:33:25 +00:00
uriloader Bug 1894662 - Disable HTTPS-First for browser_download_idn_blocklist.js r=freddyb,mak 2024-05-16 15:24:47 +00:00
view Bug 1895928 - PresShell::ScheduleViewManagerFlush shouldn't set the layout flush bit. r=smaug 2024-05-10 08:08:42 +00:00
widget Backed out 15 changesets (bug 1896516) for causing scrolling crashes on macOS. a=backout 2024-05-29 11:22:52 +02:00
xpcom Bug 1873973 - Fix nsStandardURL incorrectly escaped "^" in the path r=necko-reviewers,valentin 2024-05-29 17:00:47 +00:00
xpfe/appshell Bug 1626741 - Roll-up other panels when the Address Bar results panel opens. r=NeilDeakin,jteow 2024-05-27 12:24:54 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1889978 - Vendor ffmpeg 7.0 headers. r=media-playback-reviewers,frontend-codestyle-reviewers,alwu 2024-04-30 14:21:45 +00:00
.cron.yml Bug 1899553: switch nightly-all scheduling back to 2x day r=releng-reviewers,jcristau 2024-05-29 17:59:26 +00:00
.eslintignore Bug 1897221 - Exclude more Rust/mobile build artifacts from ESLint & Prettier. r=frontend-codestyle-reviewers,Gijs 2024-05-20 13:47:38 +00:00
.eslintrc-rollouts.js Bug 1897898 - Separate out ESLint rule rollouts configurations to a separate module. r=frontend-codestyle-reviewers,Gijs 2024-05-21 13:38:01 +00:00
.eslintrc-test-paths.js Bug 1898690 - Move statuspanel tests into browser/components/tabbrowser/. r=tabbrowser-reviewers,frontend-codestyle-reviewers,mak 2024-05-28 17:00:44 +00:00
.eslintrc.js Bug 1897898 - Separate out ESLint rule rollouts configurations to a separate module. r=frontend-codestyle-reviewers,Gijs 2024-05-21 13:38:01 +00:00
.git-blame-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.gitattributes
.gitignore Bug 1894617: ignore the root .vscode directory too; r=sheehan 2024-05-02 18:26:11 +00:00
.hg-annotate-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.hg-format-source
.hgignore Bug 1894619 - Remove the invalid regex escape sequences in .hgignore. r=sheehan 2024-05-02 18:28:22 +00:00
.hgtags No bug - tagging 41e8bcefc0ec9c22e3dfe0dbc8dd122cfe6316f8 with FIREFOX_NIGHTLY_127_END a=release DONTBUILD CLOSED TREE 2024-05-13 15:05:44 +00:00
.lando.ini Bug 1871425: re-enable autoformatting after disabling WPT linter r=zeid DONTBUILD 2024-02-29 21:22:27 +00:00
.lldbinit
.mailmap Bug 1892339 - Add my name to .mailmap r=nika 2024-04-19 13:42:34 +00:00
.prettierignore Bug 1898197 - Move tabs tests into browser/components/tabbrowser/. r=tabbrowser-reviewers,frontend-codestyle-reviewers,mak 2024-05-23 12:54:24 +00:00
.prettierrc.js
.stylelintignore Bug 1881094 - 5. remove stylelint exclusions for firefox-android r=android-reviewers,frontend-codestyle-reviewers,gl 2024-05-02 18:38:36 +00:00
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1894951 - Move MOZ_CHECK_ALLOCATOR to moz.configure r=glandium 2024-05-28 06:53:55 +00:00
AUTHORS
build.gradle Bug 1892641 - include timestamps in BUILDSTATUS lines from gradle, r=glandium. 2024-04-30 08:17:13 +00:00
Cargo.lock Bug 1474175 - mach vendor rust. r=cubeb-reviewers,pehrsons 2024-05-29 12:37:44 +00:00
Cargo.toml Bug 1899410 (part 1) - vendor new application-services. r=skhamis,bdk 2024-05-28 22:59:02 +00:00
client.mk
client.py
CLOBBER Bug 1892299 - (fix-afaae4e38a) fix adapted_track_source build exclusion;r?mjf - moz.build file updates 2024-05-14 14:32:38 -07:00
configure
configure.py
GNUmakefile
gradle.properties Bug 1881094 - 7. cleanup firefox-android exclusions in license.yml r=gl,android-reviewers 2024-05-09 16:28:42 +00:00
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1837575 - Move Tabbed Browser related files to browser/components/tabbrowser/. r=mconley,desktop-theme-reviewers,zeid,tabbrowser-reviewers,frontend-codestyle-reviewers,Itiel 2024-05-17 13:25:23 +00:00
moz.build Bug 1888321 - Rename .cargo/config.in to .cargo/config.toml.in. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden 2024-04-01 21:26:49 +00:00
moz.configure Bug 1776255 - Add the appropriate 'when' to all 'option' that end up calling 'pkg_check_modules' later r=firefox-build-system-reviewers,glandium 2024-05-23 23:55:38 +00:00
mozilla-config.h.in
old-configure.in Bug 1894951 - Move MOZ_CHECK_ALLOCATOR to moz.configure r=glandium 2024-05-28 06:53:55 +00:00
package-lock.json Bug 1898556 - Remove eslint-plugin-file-header, update various node modules. r=frontend-codestyle-reviewers,Gijs 2024-05-24 14:55:33 +00:00
package.json Bug 1898556 - Remove eslint-plugin-file-header, update various node modules. r=frontend-codestyle-reviewers,Gijs 2024-05-24 14:55:33 +00:00
pyproject.toml
README.txt
settings.gradle Bug 1895781 - Move the App Services and Glean auto-publish logic to its own settings file. r=nalexander 2024-05-10 06:21:28 +00:00
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.