gecko-dev/browser
Andrew Osmond 84731cd82b Bug 1561367 - Implement initial support for capturing multiple frames. r=kvark
This patch adds support for the capture and replaying of multiple frames
during normal operation of Firefox. Ctrl + Shift + 6 starts capturing
and pressing it again stops capturing. It attempts to capture the minimum
amount of data required to replay a sequence for debugging purposes.

There are several known limitations, particularly surrounding replaying
when transitioning between snapshots of the resource cache. It will
reload the entire document set, causing greater delay between frames.
Should you advance too quickly, it may also panic due to a race between
the current frame still being generated, and the new frame resetting the
resource cache state. These should be resolved with time, and the
current implementation should be workable to at least capture/debug most
animated issues with some effort.

It also adds support for loading dynamic properties which is necessary
for accurate replaying of a captured frame (sequence or individual)
which are in the middle of an animation.

Differential Revision: https://phabricator.services.mozilla.com/D59755
2020-04-20 16:03:53 +00:00
..
actors Bug 1615588 - Extended nsIPromptService to support tab modal prompts. r=johannh,MattN,necko-reviewers,dragana 2020-04-16 14:43:50 +00:00
app Bug 1599729 - Remove security.identityblock.show_extended_validation pref and related UI code. r=dao 2020-04-18 22:45:24 +00:00
base Bug 1561367 - Implement initial support for capturing multiple frames. r=kvark 2020-04-20 16:03:53 +00:00
branding Bug 1596812 Part 5 - Add the web content files and include them in the installer build. r=agashlin,nalexander,mconley 2020-04-20 03:06:08 +00:00
components Backed out 19 changesets (bug 1602318) for causing multiple failures 2020-04-21 03:46:41 +03:00
config Bug 1608849 - Switch Linux Fuzzing Debug build to use clang. r=froydnj 2020-04-07 15:53:03 +00:00
docs Bug 1602463 Part 3 - Windows default browser agent. r=agashlin,bytesized,nalexander 2020-03-16 20:16:25 +00:00
extensions Bug 1625222 - Import WebCompat GoFaster 10.0.0 sources. r=webcompat-reviewers,miketaylr 2020-04-20 18:09:19 +00:00
fonts Bug 1618411 - Fix installed file conditions on non-Linux platforms using GTK r=dao 2020-03-02 19:54:43 +00:00
fxr Bug 1608844 - WebExtensions do not run in FxRPC content processes r=zombie 2020-01-15 15:14:15 +00:00
installer Bug 1596812 Part 7 - Add documentation for the stub installer web UI. r=agashlin,nalexander 2020-04-20 03:06:08 +00:00
locales Bug 1630715 - Update restart button in preferences to use title case r=jaws,fluent-reviewers 2020-04-20 17:13:07 +00:00
modules Bug 1628012 - Land Delegated Credentials experiment script r=jcj 2020-04-17 17:42:26 +00:00
themes Bug 1630084 - Re-instate row-based markup in browser/components/preferences/connection.xhtml. r=jaws 2020-04-20 20:24:37 +00:00
tools/mozscreenshots Bug 1630615 - Remove duplicate settings icons. r=dao 2020-04-16 18:48:33 +00:00
.eslintrc.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
LICENSE
Makefile.in
app.mozbuild
build.mk Bug 1607193 - Remove l10n-check; r=firefox-build-system-reviewers,rstewart 2020-03-13 18:34:28 +00:00
confvars.sh Bug 1606274 - Remove always-true MOZ_PHOENIX macro. r=firefox-build-system-reviewers,rstewart 2019-12-30 15:00:20 +00:00
defs.mk
l10n-registry.manifest
moz.build Bug 1618188 - remove XML backend for plugin and add-on blocklisting, r=mconley,perftest-reviewers,whimboo 2020-03-09 12:02:17 +00:00
moz.configure