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
Toshihito Kikuchi fae0df7eaf Bug 1633718 - Make sure not to call OpenThemeData if it failed before. r=mstange
As bug 1544435, we blocked wbload.dll from being loaded in content processes.
Because that modules is injected via `user32!RegisterUserApiHook` and Windows
keeps trying to load hooking modules even if the previous attempt has failed,
blocking wbload.dll caused repetitive loading attempts in the tab process,
resulting in bad rendering performance.

This patch is to mitigate that performance issue by not calling `OpenThemeData`,
which is one of the entrypoints triggering user api hook, if the previous call
has failed.  With this patch, performance is still slower than with the default
theme.  We will seek out a long-term solution to solve the issue.

Differential Revision: https://phabricator.services.mozilla.com/D73344
2020-04-30 21:28:21 +00:00
.cargo Bug 1618595 - Bump Cranelift to b7cfd39b531680217537cfcf5294a22077a0a58d; r=jseward 2020-04-30 11:57:24 +00:00
.vscode
accessible Bug 1624954: query attribute string for aria-haspopup instead of relying on flag alone. r=eeejay 2020-04-30 21:38:45 +00:00
browser Bug 1634026, lazy load panic button panel by storing in HTML template r=Gijs 2020-04-30 20:34:35 +00:00
build Bug 1634187 - Turn xpcom/idl-parser/xpidl into a proper python 3-ready module. r=rstewart 2020-04-30 21:49:10 +00:00
caps Backed out changeset 8a194fc3bf96 (bug 1634411) for causing perma bc2 failure in browser/components/originattributes/test/browser/browser_postMessage.js CLOSED TREE 2020-04-30 19:08:34 +03:00
chrome
config Bug 1627805 - Allow the update agent to link against updatecommon r=glandium 2020-04-24 19:23:08 +00:00
devtools Bug 1593937 - Disable browser_accessibility_tree_nagivation_oop.js as it fails intermittenly on Fission. r=yzen,jdescottes 2020-04-30 07:59:44 +00:00
docs Bug 1634374 - Rename the doc title from Mozilla to Firefox in directory overview docs.r=ahal 2020-04-30 18:39:36 +00:00
docshell Bug 1634218 - Remove the zoom actors. r=nika 2020-04-30 16:35:35 +00:00
dom Bug 1633145 - Replace NON_INTEGER_ATOM_TO_JSID. r=jandem 2020-04-30 18:18:35 +00:00
editor Bug 1540037 - part 8: Move EditorBase::SplitNodeWithTransaction() to HTMLEditor r=m_kato 2020-04-30 11:27:33 +00:00
extensions Bug 1626570 - Improve handling of copying arrays in extensions/spellcheck. r=m_kato 2020-04-30 09:36:26 +00:00
gfx Bug 1632705 - Part 5 - Port some more clips to explicit rect API. r=kats 2020-04-30 12:08:54 +00:00
gradle/wrapper
hal
image Backed out changeset 8cb47e0e268d (bug 1625363) for causing gtest failures at ImageDecoders.AVIFSingleChunk. CLOSED TREE 2020-04-30 08:26:53 +03:00
intl Bug 1627809 - Add Localization::AddResourceId and Localization::RemoveResourceId for DOM to use. r=stas 2020-04-30 17:56:24 +00:00
ipc Bug 1630281 - Cache the executable's IAT for ntdll.dll before COM initialization. r=mhowell 2020-04-30 18:26:18 +00:00
js Bug 1634519 - Removing uses of FunctionBox::function. r=mgaudet 2020-04-30 20:25:56 +00:00
layout Bug 1634547 - Remove an unnecessary (and sometimes incorrect) clip. r=mattwoodrow 2020-04-30 20:39:53 +00:00
media Backed out 4 changesets (bug 1622384) for causing build bustages on JsepSession.h 2020-05-01 00:03:03 +03:00
memory Bug 1619165 - Reformat recent changes to the Google coding style r=andi 2020-04-25 09:40:08 +00:00
mfbt Bug 1634023 - Add deduction guides for Span. r=hsivonen 2020-04-29 16:04:56 +00:00
mobile Bug 1630073 - Reenable WebExtensionTest.loadWebExtensionPage. r=agi 2020-04-30 18:29:32 +00:00
modules Bug 1630655 - Ensure PreferencesWriter::Flush actually flushes r=njn 2020-04-24 23:56:02 +00:00
mozglue Bug 1630281 - Cache the executable's IAT for ntdll.dll before COM initialization. r=mhowell 2020-04-30 18:26:18 +00:00
netwerk Bug 1626570 - Improve handling of copying arrays in netwerk/url-classifier/. r=dimi 2020-04-30 09:41:04 +00:00
nsprpub
other-licenses Bug 1632463 - Part 2: Update WebBrowser.dll r=mhowell 2020-04-29 14:23:33 +00:00
parser Bug 1627809 - Rename Document::TriggerInitialTranslation to Document::OnParsingCompleted. r=smaug 2020-04-30 17:56:11 +00:00
python Bug 1634359 - improve coverage r=sparky 2020-04-30 16:13:22 +00:00
remote Bug 1634029 - [remote] Integrate WindowObserver into TabObserver. r=remote-protocol-reviewers,maja_zf 2020-04-30 02:12:26 +00:00
security Bug 1630281 - Cache the executable's IAT for ntdll.dll before COM initialization. r=mhowell 2020-04-30 18:26:18 +00:00
services Bug 1634203 - Replace Kinto client with RemoteSettings client in test_remote_settings_poll r=glasserc 2020-04-30 19:52:14 +00:00
servo Bug 1632102 - Only override to default color in high-contrast / forced-colors mode if inheriting from transparent. r=morgan 2020-04-30 00:09:19 +00:00
startupcache
storage Bug 1628715 - Part 15: Replace MOZ_NONNULL_RETURN by returning NotNull<elem_type*>. r=xpcom-reviewers,necko-reviewers,dragana,nika 2020-04-24 13:35:27 +00:00
taskcluster Bug 1608388 - reduce frequency of mingw* builds. r=bc 2020-04-30 19:58:54 +00:00
testing Backed out 4 changesets (bug 1622384) for causing build bustages on JsepSession.h 2020-05-01 00:03:03 +03:00
third_party Bug 1634275 - Update glslopt to 0.1.2 to remove dependency on bindgen. r=jrmuizel,kats 2020-04-30 12:25:17 +00:00
toolkit Backed out changeset d91e35044576 (bug 1630066) for failures on test_ext_sendmessage_reply2.html. CLOSED TREE 2020-04-30 23:40:17 +03:00
tools Bug 1580448 - JSProcessActor tests;r=nika 2020-04-30 16:45:14 +00:00
uriloader Bug 1626570 - Improve handling of copying arrays in uriloader/. r=Gijs 2020-04-30 09:38:40 +00:00
view
widget Bug 1633718 - Make sure not to call OpenThemeData if it failed before. r=mstange 2020-04-30 21:28:21 +00:00
xpcom Bug 1634187 - Turn xpcom/idl-parser/xpidl into a proper python 3-ready module. r=rstewart 2020-04-30 21:49:10 +00:00
xpfe/appshell Backed out 7 changesets (bug 1580565) for bustages on nsDocShell.cpp . CLOSED TREE 2020-04-24 05:31:55 +03:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore
.eslintrc.js Bug 1620621 - Unit tests for MLBF-based blocklist r=Gijs 2020-04-30 10:02:37 +00:00
.flake8 Bug 1622687 - toolkit/crashreporter/: Make it flake8 compliant r=gsvelto,rstewart 2020-04-16 14:40:31 +00:00
.gdbinit
.gdbinit_python
.git-blame-ignore-revs Bug 1633969 - Add bug 1298559 to .{hg-annotate,git-blame}-ignore-revs. r=sylvestre 2020-04-30 12:54:10 +00:00
.gitattributes
.gitignore
.hg-annotate-ignore-revs Bug 1633969 - Add bug 1298559 to .{hg-annotate,git-blame}-ignore-revs. r=sylvestre 2020-04-30 12:54:10 +00:00
.hg-format-source
.hgignore
.hgtags
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1632497 - Make YouCompleteMe clangd completer work. r=jgraham 2020-04-28 10:08:00 +00:00
aclocal.m4
AUTHORS
build.gradle Bug 1631603 - Update apilint to 0.2.7. r=snorp 2020-04-27 15:56:00 +00:00
Cargo.lock Bug 1634275 - Update glslopt to 0.1.2 to remove dependency on bindgen. r=jrmuizel,kats 2020-04-30 12:25:17 +00:00
Cargo.toml Bug 1618595 - Bump Cranelift to b7cfd39b531680217537cfcf5294a22077a0a58d; r=jseward 2020-04-30 11:57:24 +00:00
client.mk
client.py
CLOBBER
configure.in
configure.py Bug 1631633 - Generate config.status deterministically. r=rstewart 2020-04-21 21:32:30 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach Bug 1632348 - Convert mach artifact to python 3. r=rstewart 2020-04-26 21:53:57 +00:00
Makefile.in
moz.build Bug 1621095 - add reftest-qr to run focused webrender reftests on android phones. r=bc 2020-04-24 18:54:51 +00:00
moz.configure
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Mozilla 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 Mozilla from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/how_to_contribute_firefox.html

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