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 1abcb1c46b Bug 1764866 - Add "mozilla/EditorForwards.h" r=m_kato
Headers in editor module has a lot of forward declarations for avoiding the
include hell and has a lot of helper template classes.

Forward declarations of template classes is really messy and I'd want to
avoid the duplication because it blocks changing template class.  Therefore,
centralizing forward declarations makes the headers cleaner and maintaining
template classes easier.  Therefore, this patch adds a new header file which
has only forward declarations and some aliases.

It'd be better to define `enum class`es in it like `EventForwards.h` for
reducing the dependencies between headers, but currently this does not do it
for making the new file simpler as far as possible.

Removing `EditActionListener.h` is because it's unused.

Removing `AutoTopLevelEditSubActionNotifier` is because it's renamed to
`AutoEditSubActionNotifier`.
https://hg.mozilla.org/mozilla-central/rev/6de55c5b5f8d5f92389d0d244d2bced1f979ade9

Differential Revision: https://phabricator.services.mozilla.com/D143817
2022-04-20 14:46:16 +00:00
.cargo Bug 1660745 - Update encoding_rs to 0.8.31 and packed_simd to 0.3.7. r=hsivonen 2022-04-20 06:24:28 +00:00
.vscode
accessible
browser Bug 1538464 - Ensure Pocket context menu items work as expected in sidebar extension or other windows. r=mconley 2022-04-20 13:22:38 +00:00
build Bug 1661450 - 1/2 Make webrtc depend on MOZ_X11 r=ng 2022-04-20 09:32:10 +00:00
caps
chrome
config Bug 1660745 - Update encoding_rs to 0.8.31 and packed_simd to 0.3.7. r=hsivonen 2022-04-20 06:24:28 +00:00
devtools Bug 1759496 - Disable test browser_webconsole_warning_group_storage_isolation.js. r=nchevobbe 2022-04-20 08:32:32 +00:00
docs Bug 1763865 - Bootstrap Section added as per required OS. r=arai,sylvestre DONTBUILD 2022-04-20 08:47:04 +00:00
docshell Bug 1735746 - Block external protocol navigation from sandboxed contexts. r=nika,ckerschb,Gijs,smaug 2022-04-20 11:06:50 +00:00
dom Bug 1752880 - Unify ReadableStream reader ReadResult type r=saschanaz,smaug 2022-04-20 14:34:18 +00:00
editor Bug 1764866 - Add "mozilla/EditorForwards.h" r=m_kato 2022-04-20 14:46:16 +00:00
extensions Bug 1765113. Silence spammy warning in extensions/permissions/PermissionDelegateHandler.cpp. r=timhuang 2022-04-19 09:49:50 +00:00
gfx Bug 1661450 - 5/8 Fix build system to handle undefined MOZ_X11 r=stransky 2022-04-20 09:32:08 +00:00
gradle/wrapper
hal
image
intl Bug 1762683 - Fix ESLint rule warnings for no-unused-vars in intl/uconv/tests/unit/test_bug317216.js. r=Standard8 2022-04-19 11:22:34 +00:00
ipc Bug 1763652 - Update utility process doc about UtilityProcessManager::StartUtility r=handyman 2022-04-19 16:57:33 +00:00
js Bug 1764715 - Add missing return for OOM handling. r=arai 2022-04-20 14:09:26 +00:00
layout Bug 1765331 - Account for dest rect correctly in nsDisplayRemote painting. r=tnikkel 2022-04-20 11:00:58 +00:00
media
memory
mfbt
mobile
modules Bug 1735746 - Add a pref and limit external protocol sandbox blocking to Nightly. r=ckerschb,farre 2022-04-20 11:06:50 +00:00
mozglue Backed out 2 changesets (bug 1758780) for jsreftest failure on fp-evaluation-order.js . CLOSED TREE 2022-04-20 03:03:26 +03:00
netwerk Bug 1634127 - Download attachments in IndexedDB by default r=necko-reviewers,robwu,dragana 2022-04-20 13:07:50 +00:00
nsprpub
other-licenses
parser Backed out changeset aa30bc1b369b (bug 1763076) for causing assertion failure in parser/html/nsHtml5TreeOpExecutor.cpp CLOSED TREE 2022-04-19 14:41:03 +03:00
python Bug 1661450 - 1/2 Make webrtc depend on MOZ_X11 r=ng 2022-04-20 09:32:10 +00:00
remote Bug 1764740 - [wdspec] Rename "parent" parameter of "browsingContext.getTree" to "root". r=webdriver-reviewers,jdescottes 2022-04-19 15:13:16 +00:00
security Bug 1634127 - Download attachments in IndexedDB by default r=necko-reviewers,robwu,dragana 2022-04-20 13:07:50 +00:00
services Bug 1634127 - Download attachments in IndexedDB by default r=necko-reviewers,robwu,dragana 2022-04-20 13:07:50 +00:00
servo Bug 1765401 - Simplify media query evaluation code a bit. r=boris 2022-04-20 09:01:25 +00:00
startupcache
storage
taskcluster Backed out 2 changesets (bug 1758780) for jsreftest failure on fp-evaluation-order.js . CLOSED TREE 2022-04-20 03:03:26 +03:00
testing Bug 1752880 - Unify ReadableStream reader ReadResult type r=saschanaz,smaug 2022-04-20 14:34:18 +00:00
third_party Bug 1661450 - 2/2 Make webrtc depend on MOZ_X11 r=ng 2022-04-20 09:32:10 +00:00
toolkit Bug 1634127 - Download attachments in IndexedDB by default r=necko-reviewers,robwu,dragana 2022-04-20 13:07:50 +00:00
tools
uriloader Bug 1735746 - External protocol navigation sandbox tests. r=nika 2022-04-20 11:06:51 +00:00
view
widget Bug 1661450 - 7/8 Special care for mozgtk.c r=stransky 2022-04-20 09:32:09 +00:00
xpcom Bug 1735746 - Block external protocol navigation from sandboxed contexts. r=nika,ckerschb,Gijs,smaug 2022-04-20 11:06:50 +00:00
xpfe/appshell Bug 1736479 - Make gfx SanityTest.jsm work again r=gfx-reviewers,bradwerth 2022-04-20 01:08:52 +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
.eslintignore
.eslintrc.js Bug 1762683 - Fix ESLint rule warnings for no-unused-vars in intl/uconv/tests/unit/test_bug317216.js. r=Standard8 2022-04-19 11:22:34 +00:00
.flake8
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER
Cargo.lock Bug 1660745 - Update encoding_rs to 0.8.31 and packed_simd to 0.3.7. r=hsivonen 2022-04-20 06:24:28 +00:00
Cargo.toml Bug 1660745 - Update encoding_rs to 0.8.31 and packed_simd to 0.3.7. r=hsivonen 2022-04-20 06:24:28 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle
client.mk
client.py
configure.in
configure.py
gradle.properties
gradlew
gradlew.bat
mach
mach.cmd
mach.ps1
moz.build
moz.configure
mozilla-config.h.in
old-configure.in
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.