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 61e2e5b22d Bug 1384260: Part 2 - Remove GetForegroundWindow from Windows plugin code path r=jmathies
GetForegroundWindow in PluginInstanceParent is used as part of message throttling in windowed plugins -- which we no longer officially support.  We need to remove it from normal behavior for sandboxing the content process as part of win32k-lockdown.  We are not removing windowed plugin code yet so, rather than break the behavior, I've gated the win32 calls so that they aren't run with windowless plugins.

Note that the original behavior was fine as the sandbox just makes the function return NULL -- but it would still show up in stack analysis so the behavior in this patch is preferred.

Differential Revision: https://phabricator.services.mozilla.com/D47936

--HG--
extra : moz-landing-system : lando
2019-10-16 21:21:50 +00:00
.cargo Bug 1582650 - Cranelift: update version to 0.44, rev to 182414f15c18538dfebbe040469ec8001e93ecc5. r=bbouvier. 2019-09-26 09:40:11 +00:00
.vscode Bug 1583388 - Recommend the Firefox debugger VSCode plugin. r=jlast 2019-09-26 22:01:19 +00:00
accessible Bug 1588918, rename .xul test files in accessible/ to .xhtml r=surkov 2019-10-16 16:59:02 +00:00
browser Bug 1589169 - Stop calling _addTextContentWithHighlights for the tip text. r=adw 2019-10-16 20:00:16 +00:00
build Bug 1587463 - Remove LSan/UBSan suppressions option from automation. r=ahal 2019-10-16 16:11:23 +00:00
caps Bug 1586681 - Ensure URIFIxup uses the right engine when there's a separate PB engine. r=Standard8,Gijs 2019-10-12 12:37:51 +00:00
chrome Bug 1585156 - Remove useless inclusions of nsIDOMWindow.h and nsIDOMWindowUtils.h r=smaug 2019-09-30 22:06:47 +00:00
config Bug 1433306 - Part 2: Implement Intl.ListFormat stage 3 proposal. r=jwalden 2019-10-16 16:05:06 +00:00
devtools Bug 1583042 - Change devtools debugger shortcut r=Harald 2019-10-16 17:18:18 +00:00
docshell Bug 1589138 - Make addContentEventListener take an options object for the listener. r=Gijs 2019-10-16 17:36:44 +00:00
dom Bug 1384260: Part 2 - Remove GetForegroundWindow from Windows plugin code path r=jmathies 2019-10-16 21:21:50 +00:00
editor Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp 2019-10-15 15:07:09 +00:00
extensions Bug 1588164 - Remove an unused declaration for nsPermissionManager::GetPermissionHashKey; r=pbz 2019-10-14 09:50:50 +00:00
gfx Bug 1588987 - Do not trigger WR rendering during paused state r=nical 2019-10-16 09:10:30 +00:00
gradle/wrapper Bug 1522795 - Update android gradle plugin to 3.4.2. r=nalexander 2019-07-24 18:48:54 +00:00
hal Bug 1585156 - Remove useless inclusions of nsIDOMWindow.h and nsIDOMWindowUtils.h r=smaug 2019-09-30 22:06:47 +00:00
image Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp 2019-10-15 15:07:09 +00:00
intl Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp 2019-10-15 15:07:09 +00:00
ipc Bug 1244247 - Remove racey sScriptSettingsTLSInitialized. r=bzbarsky 2019-10-15 02:10:02 +00:00
js Bug 1572391: Mark all frames running a observed generator script as debuggees. r=tcampbell 2019-10-15 17:12:18 +00:00
layout Bug 1468131 - Avoid a ubsan complaint in GetTrimmableWhitespaceCount r=emilio 2019-10-15 22:59:51 +00:00
media Bug 1586423 - Revert bug 1470568 for breaking Google Meet, etc. r=bwc 2019-10-16 16:40:19 +00:00
memory Bug 1587066 - Use native abort() for ThreadSanitizer. r=jseward 2019-10-09 14:27:21 +00:00
mfbt Bug 1588551 - Fix Vector::erase documentation comment r=jwalden 2019-10-15 17:38:13 +00:00
mobile Bug 1587558 - Import WebCompat GoFaster 6.4.0 sources. r=twisniewski 2019-10-14 21:23:59 +00:00
modules Bug 1580894 - Enable subgrid by default. r=dholbert 2019-10-02 08:00:19 +00:00
mozglue Bug 1587463 - Use builtin suppression lists for LSan and TSan. r=jseward 2019-10-16 16:09:21 +00:00
netwerk Bug 1586195 - Add a non-null check for mChannel in HttpChannelParent::RecvRedirect2Verify as it can already be legally dropped, r=michal 2019-10-16 07:51:55 +00:00
nsprpub Bug 1586867 - Upgrade Firefox 71 to use NSPR 4.23. r=jcj NSPR_4_23_BETA1 UPGRADE_NSPR_RELEASE 2019-10-07 22:07:04 +00:00
other-licenses Bug 1578489 - New Windows installer icon. r=agashlin 2019-09-23 22:00:43 +00:00
parser Bug 1510785 - Only build XBL related code when MOZ_XBL is defined. r=bzbarsky 2019-10-08 23:52:14 +00:00
python Bug 1588925 - fix typo in crash guard string, r=flod,fluent-reviewers 2019-10-16 11:57:56 +00:00
remote Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf 2019-10-16 20:23:05 +00:00
security Bug 1577822 - land NSS NSS_3_47_BETA3 UPGRADE_NSS_RELEASE, r=kjacobs 2019-10-16 19:12:50 +00:00
services Bug 1588329 - Centralize array chunking in `PlacesUtils.chunkArray`. r=mak 2019-10-15 21:23:07 +00:00
servo Bug 1588743 - Remove old scroll-snap implementation, and scroll snapping prefs. r=hiro 2019-10-15 12:40:14 +00:00
startupcache Bug 1587107 - Increase StartupCache bg thread stack sizes r=njn 2019-10-10 05:39:15 +00:00
storage Bug 1588329 - Introduce `mozIStorageAsyncConnection::variableLimit`. r=mak 2019-10-15 21:22:57 +00:00
taskcluster Bug 1588392 - Switch to new GCP treescript workers, r=mtabara 2019-10-16 20:41:11 +00:00
testing bug 1589151: geckodriver: drop "For users" heading in docs; r=webdriver-reviewers,maja_zf 2019-10-16 19:17:31 +00:00
third_party Bug 1588329 - Introduce `mozIStorageAsyncConnection::variableLimit`. r=mak 2019-10-15 21:22:57 +00:00
toolkit Bug 1587226 - Make HTTP_CHANNEL_ONSTART_SUCCESS available on release channel.r=valentin 2019-10-15 19:27:28 +00:00
tools Bug 1588872 - Enable ESLint rule mozilla/prefer-boolean-length-check by default, disable for failing locations. r=Mardak 2019-10-16 20:11:31 +00:00
uriloader Bug 1586148 - fix web protocol handler behaviour under fission, r=mccr8 2019-10-16 14:56:23 +00:00
view Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
widget Backed out changeset 23e9fe8a919b (bug 1565401) for causing build bustages on nsWindow.h. CLOSED TREE 2019-10-16 18:45:09 +03:00
xpcom Bug 1585068 - Cleanup rejections even if errors are muted. r=edgar,smaug 2019-10-15 14:16:16 +00:00
xpfe/appshell Bug 1548152, replace .xul test files in xpfe/ to .xhtml r=NeilDeakin 2019-10-10 13:33:16 +00:00
.arcconfig
.clang-format
.clang-format-ignore Bug 1570370 - Part 9: Move UnicodeExtensionsGenerated.cpp into LanguageTagGenerated.cpp. r=jwalden 2019-10-11 19:26:33 +00:00
.cron.yml Bug 1578495 - Run searchfox jobs on ash. r=asuth 2019-10-06 20:00:09 +00:00
.eslintignore Bug 1582658 - Enable ESLint for all of devtools/client/storage/test/. r=miker 2019-10-16 13:50:08 +00:00
.eslintrc.js Bug 1588872 - Enable ESLint rule mozilla/prefer-boolean-length-check by default, disable for failing locations. r=Mardak 2019-10-16 20:11:31 +00:00
.flake8 Bug 1194860 - Remove dom/imptests; r=jgraham 2019-10-15 08:22:15 +00:00
.gdbinit
.gdbinit_python Bug 1564314 - Move gdbpp back to python/. r=nalexander 2019-07-11 02:39:31 +00:00
.git-blame-ignore-revs Bug 1572125 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to ignore devtools/client/responsive reformatting using Prettier (Bug 1569574) in blame/annotate. r=vporof 2019-08-12 17:27:22 +00:00
.gitattributes Bug 770286: Prevent git LF-to-CRLF autoconversion r=glandium 2019-07-06 02:36:03 +00:00
.gitignore Bug 1559479 - mach lint complains about newtab node_modules r=dmose 2019-07-12 15:24:07 +00:00
.hg-annotate-ignore-revs Bug 1572125 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to ignore devtools/client/responsive reformatting using Prettier (Bug 1569574) in blame/annotate. r=vporof 2019-08-12 17:27:22 +00:00
.hg-format-source
.hgignore Bug 1575089 - Add a new Talos test that measures warm startup time with a number of real-world WebExtensions installed. r=rwood 2019-08-31 06:58:00 +00:00
.hgtags No bug - Tagging mozilla-central 585fe45563356a10a9d53cddfeda2bd699e46dd5 with FIREFOX_BETA_71_BASE a=release DONTBUILD CLOSED TREE 2019-10-14 16:42:11 +00:00
.lldbinit
.mailmap
.prettierignore Bug 1572332 - Move non-debugger devtools prefs into all.js and firefox.js. r=jdescottes 2019-08-26 01:44:59 +00:00
.prettierrc Bug 1578564 - Workaround a prettier warning so that we can run it on html/xhtml files. r=vporof 2019-09-04 06:59:03 +00:00
.taskcluster.yml Backed out changeset 1e29bf90b3ea (bug 1580622) for breaking retriggers, backfill and reruns on autoland 2019-10-08 06:14:27 +03:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2019-09-02 09:00:31 +00:00
Cargo.lock Bug 1575883 - mach vendor rust. r=kinetik 2019-10-11 16:02:18 +00:00
Cargo.toml Bug 1582650 - Cranelift: update version to 0.44, rev to 182414f15c18538dfebbe040469ec8001e93ecc5. r=bbouvier. 2019-09-26 09:40:11 +00:00
GNUmakefile
LEGAL
LICENSE
Makefile.in Bug 1540276: Migrate authenticode signing to autograph r=Callek,mshal 2019-09-30 13:57:32 +00:00
README.txt
aclocal.m4
build.gradle Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal 2019-10-04 20:55:11 +00:00
client.mk
client.py Bug 1559975 - fix python2 and python3 linter errors for client.py r=ahal 2019-09-11 21:06:34 +00:00
configure.in
configure.py Bug 844509 - Always encode config.status as utf-8. r=nalexander 2019-08-21 21:26:32 +00:00
gradle.properties Bug 1577814 - Increase Gradle heap size. r=nalexander 2019-08-30 17:13:46 +00:00
gradlew
gradlew.bat
mach Bug 1581015 - convert vcs-setup to run with python3 r=ahal 2019-09-19 15:11:20 +00:00
moz.build Bug 1580028 - Always merge PGO profile data in the run task; r=firefox-build-system-reviewers,chmanchester 2019-09-10 21:56:15 +00:00
moz.configure Backed out changeset ed90ca2fb5a8 (bug 1585370) for toolchain bustages. CLOSED TREE 2019-10-12 06:29:06 +03:00
mozilla-config.h.in
old-configure.in Bug 1585355 - Back out (part of) Bug 1443823, removing -fno-keep-inline-dllexport which was only applied to mingw-gcc r=dmajor 2019-10-03 16:01:26 +00:00
package-lock.json Bug 1540982 - Upgrade to ESLint 6.2.2 and switch to ECMA version 11 (BigInt support, Dynamic imports). r=mossop 2019-08-27 14:51:29 +00:00
package.json Bug 1540982 - Upgrade to ESLint 6.2.2 and switch to ECMA version 11 (BigInt support, Dynamic imports). r=mossop 2019-08-27 14:51:29 +00:00
settings.gradle Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal 2019-10-04 20:55:11 +00:00
substitute-local-geckoview.gradle Bug 1533465 - Add Gradle script for substituting local GeckoView into downstream consumers. r=sebastian 2019-08-15 21:18:24 +00:00
test.mozbuild

README.txt

An explanation of the Mozilla Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure

For information on how to build Mozilla from the source code, see:

    https://developer.mozilla.org/en/docs/Build_Documentation

To have your bug fix / feature added to Mozilla, you should create a patch and
submit it to Bugzilla (https://bugzilla.mozilla.org). Instructions are at:

    https://developer.mozilla.org/en/docs/Creating_a_patch
    https://developer.mozilla.org/en/docs/Getting_your_patch_in_the_tree

If you have a question about developing Mozilla, and can't find the solution
on https://developer.mozilla.org, you can try asking your question in a
mozilla.* Usenet group, or on IRC at irc.mozilla.org. [The Mozilla news groups
are accessible on Google Groups, or news.mozilla.org with a NNTP reader.]

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 Mozilla developers for
testing, may be buggy.