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
Перейти к файлу
David Parks 8b722be621 Bug 1910452: Part 1 - Intercept drop events for content analysis r=smaug,dlp-reviewers,gstoll,reusable-components-reviewers,mstriemer
Sends OOP drop events to content analysis for approval before sending them to
the DOM.  It intercepts drop events at the browser level and sends them to CA
before calling stopPropagation and preventDefault on them.  (CA also presents a
modal dialog over the tab.) The drag session then ends as usual in the parent
process but remains open on the related browser in the process where it would be
sent to the DOM while the drop is being analyzed.  While CA runs, the browser
dispatches an eQueryDropTargetHittest event to locate the drop target while the
event screen coordinates are still valid.  When CA is complete, a drop or
dragexit event is sent to the drop target (drop if it was approved by CA). Calls
to EndDragSession are delayed during this.

Differential Revision: https://phabricator.services.mozilla.com/D219201
2024-09-11 23:02:22 +00:00
.cargo Bug 1914241 - Upgrade UniFFI to 0.28.1, r=glandium,supply-chain-reviewers 2024-09-09 15:42:32 +00:00
.github/workflows
.vscode
accessible Bug 1794974: Part 7: Add caching granularity tests, r=Jamie 2024-09-09 23:02:21 +00:00
browser Bug 1914938 - Border and box-shadow for tabbrowser and sidebar cut off by bookmarks toolbar r=desktop-theme-reviewers,dao,tabbrowser-reviewers 2024-09-11 22:44:54 +00:00
build Bug 1913543 - Apply the final upstream fix instead of our crude workaround. r=firefox-build-system-reviewers,sergesanspaille 2024-09-11 02:55:19 +00:00
caps Bug 1914286 - Remove NS_RelaxStrictFileOriginPolicy. r=smaug,necko-reviewers,kershaw 2024-08-23 10:13:35 +00:00
chrome Bug 1910698 - Remove nsIScriptError.sourceLine. r=smaug,devtools-reviewers,webdriver-reviewers,necko-reviewers,nchevobbe,kershaw,jdescottes,credential-management-reviewers,dimi 2024-08-01 17:12:48 +00:00
config Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille 2024-09-02 22:49:59 +00:00
devtools Bug 1918158 - [devtools] Use light-dark, color-mix and relative colors in webconsole.css. r=devtools-reviewers,ochameau. 2024-09-11 17:53:18 +00:00
docs Backed out 2 changesets (bug 1888472) for causing failures in LateWriteChecks.cpp CLOSED TREE 2024-09-06 21:02:17 +03:00
docshell Bug 1911977 - Don't abort networking activity on external protocol navigations. r=smaug 2024-09-10 15:22:04 +00:00
dom Bug 1910452: Part 1 - Intercept drop events for content analysis r=smaug,dlp-reviewers,gstoll,reusable-components-reviewers,mstriemer 2024-09-11 23:02:22 +00:00
editor Bug 1916081 - Make `HTMLEditor::FocusedElementOrDocumentBecomesNotEditable` stop using `aHTMLEditor` at adjusting IME state r=m_kato 2024-09-05 00:52:58 +00:00
extensions Bug 1784521 - Stop using PR_CreateProcess in nsAuthSambaNTLM, r=mccr8 2024-09-10 17:35:59 +00:00
gfx Bug 1917964 - Fix swgl build with GCC 15. r=gfx-reviewers,lsalzman 2024-09-11 19:05:31 +00:00
gradle/wrapper Bug 1917581 - Update Gradle to version 8.10.1. r=android-reviewers,mcarare 2024-09-09 12:55:49 +00:00
hal Bug 1607032: Spoof screen orientation and angle to primary values. r=tjr,geckoview-reviewers,owlish 2024-09-09 21:57:17 +00:00
image Bug 1846055. Fix color management of grayscale avif files. r=gfx-reviewers,lsalzman 2024-09-09 09:39:12 +00:00
intl Bug 1917163 - Update rstcheck to 6.2.4, fix resulting errors in documents, r=Standard8 2024-09-06 15:04:10 +00:00
ipc Backed out 11 changesets (bug 1475599) for causing wpt failures on change_eventhandler_in_bfcache.https.window.html. CLOSED TREE 2024-09-12 00:03:14 +03:00
js Bug 1904644 - Add tests. r=rhunt 2024-09-11 15:55:19 +00:00
layout Bug 1917144 Part 2 - Add IntrinsicSizeInput::mContainingBlockSize. r=dholbert 2024-09-11 18:01:40 +00:00
media Bug 1916038 - Add volatile for gcc inline to avoid being removed. r=gfx-reviewers,nical 2024-09-09 20:59:03 +00:00
memory Bug 1915564 - Rework arena_t::mPRNG initalization to be more explicit about avoiding double initialization. r=glandium 2024-09-11 20:40:48 +00:00
mfbt Bug 1917739 - Move Lz4 and mfbt/Compression* to mozglue/static. r=nika,frontend-codestyle-reviewers 2024-09-10 20:35:56 +00:00
mobile Bug 1912325 - Adding deal ID to the app_opened event for vivo partnership and adding another event for when there is an error checking if the preloaded vivo file exists r=android-reviewers,gmalekpour 2024-09-11 20:49:35 +00:00
modules Backed out 11 changesets (bug 1475599) for causing wpt failures on change_eventhandler_in_bfcache.https.window.html. CLOSED TREE 2024-09-12 00:03:14 +03:00
mozglue Bug 1917739 - Move Lz4 and mfbt/Compression* to mozglue/static. r=nika,frontend-codestyle-reviewers 2024-09-10 20:35:56 +00:00
netwerk Backed out 11 changesets (bug 1475599) for causing wpt failures on change_eventhandler_in_bfcache.https.window.html. CLOSED TREE 2024-09-12 00:03:14 +03:00
nsprpub
other-licenses Bug 1909747 - Fix liteFirewall mozilla_customizations.diff regarding error representation r=nrishel 2024-08-20 19:52:43 +00:00
parser Bug 1913382 - counting SVG unusual child elements r=hsivonen 2024-09-10 09:53:42 +00:00
python Bug 1917262 - Add python executable to run mach command for multi-locale build. r=nalexander 2024-09-11 06:19:26 +00:00
remote Backed out 5 changesets (bug 1915798, bug 1904665) for causing wpt failures related to ValueError: Selector. CLOSED TREE 2024-09-10 20:22:40 +03:00
security Bug 1506198 - Remove content temp dir r=gcp 2024-09-11 07:37:27 +00:00
services Backed out 2 changesets (bug 1911626) for causing mochitest crashes on browser_view_sidebar_menu.js (finished). CLOSED TREE 2024-09-11 02:33:31 +03:00
servo Bug 1909625 - Ignore CSS zoom and text zoom for canvas. r=gfx-reviewers,lsalzman 2024-09-11 13:46:45 +00:00
startupcache
storage Bug 1914723 - Remove no longer necessary proxy release for Storage variants. r=asuth 2024-09-02 16:57:55 +00:00
supply-chain Bug 1914241 - Upgrade UniFFI to 0.28.1, r=glandium,supply-chain-reviewers 2024-09-09 15:42:32 +00:00
taskcluster Bug 1916996 - Add support for running upload/download test with Chrome, r=sparky,perftest-reviewers 2024-09-11 13:21:58 +00:00
testing Backed out 11 changesets (bug 1475599) for causing wpt failures on change_eventhandler_in_bfcache.https.window.html. CLOSED TREE 2024-09-12 00:03:14 +03:00
third_party Bug 1915744 - Update to glean-parser 15.0.1 r=TravisLong,mach-reviewers,ahal 2024-09-11 11:12:52 +00:00
toolkit Bug 1910452: Part 1 - Intercept drop events for content analysis r=smaug,dlp-reviewers,gstoll,reusable-components-reviewers,mstriemer 2024-09-11 23:02:22 +00:00
tools Bug 1918045 - add a macro to reduce code duplication in Perfetto.h, r=denispal. 2024-09-11 21:36:40 +00:00
uriloader Bug 1911977 - Don't abort networking activity on external protocol navigations. r=smaug 2024-09-10 15:22:04 +00:00
view Bug 1831649 - Propagate the software keyboard height change into nsPresContext. r=botond,geckoview-reviewers,m_kato 2024-08-06 07:46:21 +00:00
widget Bug 1910452: Part 1 - Intercept drop events for content analysis r=smaug,dlp-reviewers,gstoll,reusable-components-reviewers,mstriemer 2024-09-11 23:02:22 +00:00
xpcom Backed out 11 changesets (bug 1475599) for causing wpt failures on change_eventhandler_in_bfcache.https.window.html. CLOSED TREE 2024-09-12 00:03:14 +03:00
xpfe/appshell Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1917739 - Move Lz4 and mfbt/Compression* to mozglue/static. r=nika,frontend-codestyle-reviewers 2024-09-10 20:35:56 +00:00
.cron.yml Bug 1907655: remove l10n bump cron task/hook from mozilla-central r=RyanVM,aryx,releng-reviewers,jcristau 2024-07-15 14:35:53 +00:00
.eslintrc-ignores.js Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe 2024-07-16 12:53:09 +00:00
.eslintrc-rollouts.js Bug 1916616 - Clean up ESLint rollout exclusions for the no-insecure-url rule. r=frontend-codestyle-reviewers,Gijs 2024-09-04 13:03:26 +00:00
.eslintrc-test-paths.js Bug 1906047 - Move toolkit/profile/ tests into a test sub-directory. r=mossop 2024-07-08 08:51:18 +00:00
.eslintrc.js Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe 2024-07-16 12:53:09 +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 Backed out 4 changesets (bug 1743983) for causing multiple failures. CLOSED TREE 2024-08-06 01:49:21 +03: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
.hgignore Backed out 4 changesets (bug 1743983) for causing multiple failures. CLOSED TREE 2024-08-06 01:49:21 +03:00
.hgtags No bug - tagging 2764529cc7a6f24781273f93d7af9805e1f45876 with FIREFOX_NIGHTLY_131_END a=release DONTBUILD CLOSED TREE 2024-09-02 13:36:29 +00:00
.lando.ini
.lldbinit
.mailmap No bug - Add some old committer emails to mailmap. DONTBUILD 2024-07-21 00:20:52 +00:00
.prettierignore Bug 1917739 - Move Lz4 and mfbt/Compression* to mozglue/static. r=nika,frontend-codestyle-reviewers 2024-09-10 20:35:56 +00:00
.prettierrc.js
.rstcheck.cfg Bug 1917163 - Update rstcheck to 6.2.4, fix resulting errors in documents, r=Standard8 2024-09-06 15:04:10 +00:00
.stylelintignore Bug 1899373 - Update PDF.js to 24e12d515dce2f11b392410dd6e6e9926270ac65 r=pdfjs-reviewers,frontend-codestyle-reviewers,marco 2024-05-30 12:35:49 +00:00
.stylelintrc.js Bug 1913322 - Make arrowscrollbox use resizeobserver rather than overflow/underflow events. r=Gijs,dao,desktop-theme-reviewers,tabbrowser-reviewers,frontend-codestyle-reviewers 2024-08-21 12:23:34 +00:00
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1912989 - Vendor libwebrtc from f6a804826c - moz.build file updates 2024-09-03 21:09:21 -05:00
Cargo.lock Bug 1902065 - send and recv IP ECN on HTTP3/QUIC r=necko-reviewers,kershaw 2024-09-11 08:22:13 +00:00
Cargo.toml Bug 1914241 - Upgrade UniFFI to 0.28.1, r=glandium,supply-chain-reviewers 2024-09-09 15:42:32 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1821091 - Send Glean crash pings from the crashreporter r=gsvelto,glandium 2024-07-16 14:08:52 +00:00
README.txt
aclocal.m4 Bug 1907067 - Remove AC_PROG_CC, AC_PROG_CXX and MOZ_CROSS_COMPILER from old-configure r=glandium 2024-08-15 09:39:59 +00:00
build.gradle Bug 1893181 - Enforce buildToolsVersion from toplevel Gradle project too. r=nalexander 2024-09-11 16:35:55 +00:00
client.mk
client.py
configure
configure.py Bug 1916786 - Modernize python/mozbuild/mozbuild to use exist_ok=True parameter from os.makedirs r=ahochheiden 2024-09-05 05:52:56 +00:00
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 Bug 1900345 - Update Gradle to version 8.10. r=android-reviewers,ohall 2024-09-05 14:56:03 +00:00
gradlew.bat Bug 1900345 - Update Gradle to version 8.10. r=android-reviewers,ohall 2024-09-05 14:56:03 +00:00
mach
mach.cmd
mach.ps1
mots.yaml Bug 1917339 - auto-assign review of WebGPU's IDL to `#webgpu-reviewers` r=webgpu-reviewers,zeid,nical 2024-09-09 22:55:10 +00:00
moz.build Bug 1903972 - content-security docs r=ckerschb 2024-06-21 13:42:13 +00:00
moz.configure Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille 2024-09-02 22:49:59 +00:00
mozilla-config.h.in
old-configure.in Bug 1907180 - Remove obsolete AC_CANONICAL_SYSTEM from old-configure r=glandium 2024-08-29 07:42:33 +00:00
package-lock.json Bug 1870226 - Upgrade eslint-plugin-jsdoc to version 50.2.2. r=zombie,frontend-codestyle-reviewers,translations-reviewers,backup-reviewers,kpatenio 2024-08-23 16:43:57 +00:00
package.json Bug 1870226 - Upgrade eslint-plugin-jsdoc to version 50.2.2. r=zombie,frontend-codestyle-reviewers,translations-reviewers,backup-reviewers,kpatenio 2024-08-23 16:43:57 +00:00
pyproject.toml
settings.gradle Bug 1894704 - Check if the gradle extension mozconfig property is set and only apply mozconfig.gradle when it is not available. r=gl,geckoview-reviewers,android-reviewers,ohall 2024-08-19 15:24:50 +00:00
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.