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
Перейти к файлу
Masayuki Nakano 6907ad7a3c Bug 1762115 - part 7: Make `HTMLEditor::SplitNodeDeepWithTransaction` stop touching `Selection` r=m_kato
Now, it does not require to update selection, and its result may have a point
to put caret it is used to doing.  This patch makes it stop collapsing selection
after each split, and instead, makes all callers of it collapse selection if
it's (probably) necessary.

Note that the method may not split any nodes but return it as "handled".
Therefore, the callers do not check whether a splitting node occurred **but**
suggesting point to put caret is invalid or the other cases.  Therefore, in
strictly speaking, this patch changes the existing behavior, but it should not
affects web apps in the wild because of the low usage of the legacy mutation
event listeners.

Differential Revision: https://phabricator.services.mozilla.com/D144650
2022-05-03 00:19:16 +00:00
.cargo Bug 1765969 - Update cubeb-coreaudio-rs to 44eca958. r=cubeb-reviewers,chunmin 2022-04-22 15:54:12 +00:00
.vscode
accessible Backed out changeset e12dbde5824b (bug 1766794) for causing build bustages. CLOSED TREE 2022-05-03 01:57:32 +03:00
browser Merge mozilla-central to autoland. CLOSED TREE 2022-05-03 00:51:11 +03:00
build Bug 1758012 - Add a tutorial for writing an XPCOM Interface; r=xpcom-reviewers,kmag 2022-04-29 18:26:54 +00:00
caps Bug 1766238 - Stop using the target argument for ChromeUtils.import in caps tests. r=bholley 2022-04-27 08:38:34 +00:00
chrome Bug 1763000 - Fix ESLint rule warnings for no-unused-vars in caps/tests/unit/test_no_remote_registration.js. r=Standard8 2022-04-05 20:39:36 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-05-02 14:42:53 +00:00
devtools Bug 1766984 - Do not remove 3rd and remaining parameters when falling back to log from console.table. r=nchevobbe 2022-05-02 11:45:18 +00:00
docs Bug 1766238 - Disallow more than one argument to ChromeUtils.import via ESLint. r=mossop 2022-04-27 08:38:35 +00:00
docshell Bug 1754004 - Part 10: Clone PostData when writing into & reading from SessionHistoryInfo, r=smaug 2022-05-02 20:44:26 +00:00
dom Bug 1703654 - Deal with Maybe<> not trivially_copyable on build-linux64-base-toolchains. r=gfx-reviewers,lsalzman 2022-05-02 23:54:10 +00:00
editor Bug 1762115 - part 7: Make `HTMLEditor::SplitNodeDeepWithTransaction` stop touching `Selection` r=m_kato 2022-05-03 00:19:16 +00:00
extensions Bug 1766114 - Part 2: Use Services.jsm in AutoConfig prefcalls.js. r=mkaply 2022-04-28 14:53:12 +00:00
gfx Bug 1703654 - Prototype display-p3 for WebGL canvas. r=lsalzman,emilio,webidl,smaug 2022-05-02 23:54:09 +00:00
gradle/wrapper Bug 1724480 - Upgrade JDK to Java 17. r=glandium,ahal,calu 2022-01-11 19:16:01 +00:00
hal Bug 1760839 - Use more automatic memory management in GTK code. r=stransky 2022-03-23 16:14:34 +00:00
image Bug 1619574 - Remove HTMLCanvasElement::MozGetAsFile r=emilio 2022-04-27 16:13:14 +00:00
intl Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
ipc Bug 1745641 - IPC connection errors should be debug-only warnings, r=ipc-reviewers,mccr8 2022-05-02 21:08:24 +00:00
js Bug 1766730: Remove JSOp::Retsub and JSOp::ResumeIndex r=jandem 2022-05-02 23:13:08 +00:00
layout Bug 1760658 - Part 3: Apply automatic content-based minimum on fieldset element. r=emilio 2022-05-02 20:06:33 +00:00
media Bug 1738106 - Part 3: Switch to TaskQueue::Create, r=xpcom-reviewers,necko-reviewers,media-playback-reviewers,dragana,alwu,barret 2022-05-02 20:37:34 +00:00
memory Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
mfbt Bug 1738106 - Part 2: Allow XPCOM classes to use SupportsThreadSafeWeakPtr, r=glandium,xpcom-reviewers 2022-05-02 20:37:34 +00:00
mobile Bug 1601420 - Implement permissions.request/optional web extension permissions for geckoview r=geckoview-reviewers,agi,robwu 2022-05-02 19:45:39 +00:00
modules Bug 1703654 - Prototype display-p3 for WebGL canvas. r=lsalzman,emilio,webidl,smaug 2022-05-02 23:54:09 +00:00
mozglue Bug 1763176 - Don't move to the next entry after streaming a counter, as it would skip an immediately-adjacent counter - r=canaltinova 2022-04-29 12:30:50 +00:00
netwerk Bug 1696894 - Clear active logins after browser_post_auth.js, r=necko-reviewers,kershaw 2022-05-02 20:44:28 +00:00
nsprpub Bug 1743566 - Finalize NSPR version number (no code change). r=glandium UPGRADE_NSPR_RELEASE DONTBUILD 2021-12-18 01:13:20 +00:00
other-licenses
parser Bug 1763076 - Avoid OOM crashes when there's a massive number of tree operations. r=edgar 2022-04-27 07:24:34 +00:00
python Bug 1762775 - Change download folder display in prefs UI. r=Gijs,fluent-reviewers,preferences-reviewers,desktop-theme-reviewers,dao,flod 2022-04-28 19:49:17 +00:00
remote Bug 1753997 - [remote] Add documentation about remote hosts and origins for RemoteAgent r=webdriver-reviewers,jgraham 2022-05-02 19:45:48 +00:00
security Bug 1738106 - Part 3: Switch to TaskQueue::Create, r=xpcom-reviewers,necko-reviewers,media-playback-reviewers,dragana,alwu,barret 2022-05-02 20:37:34 +00:00
services Merge mozilla-central to autoland. CLOSED TREE 2022-05-03 00:51:11 +03:00
servo Bug 1469174 - Refactor media feature expression representation in preparation to support multi-range syntax. r=boris 2022-05-02 23:40:28 +00:00
startupcache Bug 1752212 - Part 1: Pass loader type to PathifyURI. r=nbp 2022-04-13 14:08:06 +00:00
storage Bug 1766377 - Fix remaining sign-compare warnings in Windows builds. r=rkraesig,gsvelto,media-playback-reviewers,gfx-reviewers,bryce,sotaro 2022-04-29 09:14:12 +00:00
taskcluster Bug 1677559 - Run visual-metrics in the browsertime test task. r=perftest-reviewers,kshampur 2022-05-02 12:26:14 +00:00
testing Bug 1401570 - disable audio-upgrade.https.sub.html and secure-connection-start-reuse.https.html r=intermittent-reviewers,MasterWayZ DONTBUILD 2022-05-03 00:17:25 +00:00
third_party Bug 1767052 - Upgrade crossbeam-utils from 0.8.6 to 0.8.8. r=Gankra 2022-04-29 19:20:00 +00:00
toolkit Bug 1754004 - Part 11: Simplify the IPCStream serialization API, r=asuth,necko-reviewers,kershaw 2022-05-02 20:44:26 +00:00
tools Bug 1677559 - Modify mach browsertime to use the new visualmetrics script. r=perftest-reviewers,kshampur 2022-05-02 12:26:14 +00:00
uriloader Bug 1755308 - tests, r=mhowell 2022-04-28 11:08:57 +00:00
view
widget Bug 1763023 - Push nsBaseWidget::mSizeMode into child classes r=handyman 2022-05-02 14:06:17 +00:00
xpcom Backed out 2 changesets (bug 1767224, bug 1735434) as requested by dev. CLOSED TREE 2022-05-03 02:26:38 +03:00
xpfe/appshell Bug 1766377 - Fix remaining sign-compare warnings in Windows builds. r=rkraesig,gsvelto,media-playback-reviewers,gfx-reviewers,bryce,sotaro 2022-04-29 09:14:12 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1765179: Remove dom/webgpu/ffi. r=jgilbert DONTBUILD 2022-04-19 22:26:40 +00:00
.cron.yml Bug 1766097 - remove .cron entry for perftest-s7. r=sparky 2022-04-25 15:27:05 +00:00
.eslintignore Bug 1757552 - [devtools] Generate actor-less reps stubs.r=bomsy. 2022-03-03 16:16:50 +00:00
.eslintrc.js Bug 1766409 - Fix ESLint rule warnings for no-unused-vars in modules/libpref/unit/test_changeType.js. r=Standard8 2022-04-26 15:30:31 +00:00
.flake8
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1766262 - move clang-tidy arguments for clangd from cli to spcific file. r=marco 2022-04-27 09:10:21 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1765634 - Simple Storybook for local development r=mconley,hjones 2022-04-27 20:10:16 +00:00
.hgtags No bug - tagging 463b3c968d28de99d0fb76e0254e94024a7b5d9b with FIREFOX_NIGHTLY_101_END a=release DONTBUILD CLOSED TREE 2022-05-02 14:42:45 +00:00
.lando.ini Bug 1740791: temporarily disable autoformatting r=sheehan DONTBUILD 2021-11-16 16:49:41 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1762128 - bump the cache name for decision images to stop interfering with other trees. r=releng-reviewers,ahal a=release 2022-03-30 14:54:03 +02:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-05-02 14:42:53 +00:00
Cargo.lock Bug 1767052 - Upgrade crossbeam-utils from 0.8.6 to 0.8.8. r=Gankra 2022-04-29 19:20:00 +00:00
Cargo.toml Bug 1751693 - Followup: Address missed review comment by glandium. r=glandium DONTBUILD 2022-04-22 04:59:07 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1751515 - Part 3: Do not install artifact test archive when `--disable-tests`. r=firefox-build-system-reviewers,glandium 2022-01-26 19:08:57 +00:00
README.txt
aclocal.m4 Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi 2022-01-20 21:01:20 +00:00
build.gradle Bug 1764549 - Update Glean SDK to v44.1.1 r=TravisLong 2022-04-14 20:35:08 +00:00
client.mk
client.py
configure.in
configure.py Bug 1747332 - Move build environment checks to configure.py. r=firefox-build-system-reviewers,andi 2021-12-23 20:47:47 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1752927: Avoid distutils deprecation warning on every Mach call r=ahal 2022-02-04 21:49:15 +00:00
mach.cmd Bug 1750874: Support launching Mach with `py` instead of `python` r=glandium 2022-01-21 18:22:58 +00:00
mach.ps1 Bug 1761633 - Silence the possible error from Get-Command r=mhentges DONTBUILD 2022-03-28 19:13:18 +00:00
moz.build Bug 1753127 - NSPR doc: move the doc into docs/nspr UPGRADE_NSS_RELEASE r=kaie,bbeurdouche 2022-02-02 17:19:51 +00:00
moz.configure Bug 1544779 - Prioritize mozmake over mingw32-make. r=firefox-build-system-reviewers,andi 2022-03-29 08:26:06 +00:00
mozilla-config.h.in Bug 1746991 - Avoid warning noise from __STDC_CONSTANT_MACROS being redefined. r=firefox-build-system-reviewers,andi 2021-12-21 21:22:26 +00:00
old-configure.in Bug 1762484 - Enable most of the same warnings on Windows as on other platforms. r=firefox-build-system-reviewers,andi 2022-04-25 22:21:31 +00:00
package-lock.json Bug 1766268 - Update eslint-plugin-mozilla's version of estraverse to fix issues with private identifiers. r=mossop 2022-04-27 15:14:35 +00:00
package.json Bug 1766268 - Update eslint-plugin-mozilla's version of estraverse to fix issues with private identifiers. r=mossop 2022-04-27 15:14:35 +00:00
settings.gradle Bug 1753914 - ./mach environment is failed in gradle task on Windows. r=nalexander 2022-02-08 06:19:41 +00:00
substitute-local-geckoview.gradle Bug 1752381 - only parse stdout in substitute-local-geckoview. r=nalexander 2022-02-02 18:00:46 +00:00
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.