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
Boris Chiou 6c723e6e0a Bug 1744850 - Drop ScrollTimeline:sTiming and introduce a normalized timing. r=birtles
`sTiming` is a hack and I believe animation-delay,
animation-iteration-count, animation-direction, and animation-fill-mode
should be meaningful for scroll-linked animations. (I will add the
tentative wpt in Bug 1775327.)

So we need to introduce a normalized timing when resolving the specified
timing.

Also, this patch makes the bug of printing scroll animations detectable.

No behavior is changed and I'd like to remove the magic values and do
normalization in Bug 1775327.

Note: Based on https://github.com/w3c/csswg-drafts/issues/4862 and
web-animations-2, we will introudce CSSNumberish for duration, current
time, and delay. That is, we will accept percentage for
animation-duration, animation-delay. However, Gecko doesn't support
CSSNumberish for those values, so we'd like to normalize these time values
in Bug 1775327. This patch is the 1st step: split the normalized
timing from the specified timing, and use it when resolving the
timing, for progress-based timeline.

Differential Revision: https://phabricator.services.mozilla.com/D149683
2022-06-22 21:19:30 +00:00
.cargo Backed out 2 changesets (bug 1772092) for causing frequent crashes (bug 1774118 and bug 1774125). a=backout 2022-06-14 10:16:35 +02:00
.vscode
accessible Bug 1772861: Cache offset for cross-proc iframe docs r=eeejay 2022-06-21 20:23:18 +00:00
browser Bug 1773110 - add a SmartBlock shim to work around breakage caused by missing web APIs in Private Browsing mode (addressing bz1767270 and bz1774269); r=ksenia,webcompat-reviewers 2022-06-22 20:33:14 +00:00
build Bug 1762046 - Add valgrind suppression for the leak of a dynamic atom created by DocumentL10n r=jseward 2022-06-22 16:56:23 +00:00
caps
chrome
config Bug 1774594 - Don't add color flags to linker. r=glandium 2022-06-21 06:42:35 +00:00
devtools Bug 1774687 - Stop debouncing with DeferredTask in DevTools r=devtools-reviewers,nchevobbe 2022-06-22 21:15:12 +00:00
docs Bug 1771173 - Add ESLint rule to check for correct usages of lazy. r=arai 2022-06-21 20:42:16 +00:00
docshell Bug 1770237: Part 14 - Update URILoader parent handler service to use static component registration. r=mconley 2022-06-22 20:31:36 +00:00
dom Bug 1744850 - Drop ScrollTimeline:sTiming and introduce a normalized timing. r=birtles 2022-06-22 21:19:30 +00:00
editor Backed out changeset e9b6a7f08dc9 (bug 1770877) for causing wpt failures on editing-div-outside-body.html 2022-06-22 20:11:34 +03:00
extensions Bug 1775154 - Extra cleanup of dom/, extensions/, hal/, netwerk/ and storage/ includes r=necko-reviewers,kershaw 2022-06-22 13:31:25 +00:00
gfx Bug 1744850 - Drop ScrollTimeline:sTiming and introduce a normalized timing. r=birtles 2022-06-22 21:19:30 +00:00
gradle/wrapper
hal Bug 1775154 - Extra cleanup of dom/, extensions/, hal/, netwerk/ and storage/ includes r=necko-reviewers,kershaw 2022-06-22 13:31:25 +00:00
image Bug 1775495 - Avoid trigger extra async image decodes when sync decodes are requested. r=jrmuizel 2022-06-22 17:31:28 +00:00
intl Bug 1774865 - extra cleanup mozglue, security, intl and netwerk includes r=sylvestre 2022-06-22 09:51:52 +00:00
ipc Backed out 3 changesets (bug 1731778) for causing COEP related failures on embedding.tentative.https.window.html. 2022-06-22 22:00:17 +03:00
js Bug 1770237: Part 17 - Rename mozJSComponentLoader to mozJSModuleLoader r=mccr8,decoder 2022-06-22 20:31:37 +00:00
layout Bug 1774849 - Always use sync decoding during reftests. r=aosmond 2022-06-22 18:50:35 +00:00
media
memory
mfbt Bug 1774863 - Cleanup mfbt includes r=sylvestre 2022-06-22 09:47:14 +00:00
mobile Bug 1770237: Part 14 - Update URILoader parent handler service to use static component registration. r=mconley 2022-06-22 20:31:36 +00:00
modules Bug 1774849 - Always use sync decoding during reftests. r=aosmond 2022-06-22 18:50:35 +00:00
mozglue Bug 1770237: Part 17 - Rename mozJSComponentLoader to mozJSModuleLoader r=mccr8,decoder 2022-06-22 20:31:37 +00:00
netwerk Bug 1775235 - Always send the real Origin for non GET/HEAD requests with request mode CORS. r=kershaw,necko-reviewers 2022-06-22 19:24:09 +00:00
nsprpub
other-licenses Bug 1771951: add pin to taskbar support in the installer on Windows 10 & 11 r=mhowell 2022-06-22 14:19:50 +00:00
parser
python Bug 1774298 - Install watchman only on Debian 11+ r=andi 2022-06-22 10:08:23 +00:00
remote Bug 1741861 - Move shared logic from _subscribeEvent and _unsubscribeEvent. r=webdriver-reviewers,jdescottes 2022-06-22 12:15:08 +00:00
security Bug 1769154 - Run some xpcshell tests with a conditioned profile. r=aryx,extension-reviewers,kmag 2022-06-22 16:47:06 +00:00
services Bug 1772969 - Part 2: Rename ExtensionStorageSync with ExtensionStorageSyncKinto for Kinto implementation. r=markh 2022-06-22 07:36:49 +00:00
servo Backed out changeset 003cad9bbcc6 (bug 1772555) for causing reftest failures on bugs/1315113-1.html. 2022-06-22 22:00:53 +03:00
startupcache
storage Bug 1770237: Part 9 - Update VacuumParticipant test mocks to not use chrome manifests for registration. r=mccr8 2022-06-22 20:31:34 +00:00
supply-chain Bug 1774512 - Update memmap2 to 0.5. r=emilio,supply-chain-reviewers 2022-06-16 20:59:07 +00:00
taskcluster Bug 1773830 - Migrate Linux mochitest-a11y and mochitest-browser-a11y from AWS to GCP r=ahal,jmaher 2022-06-22 20:03:38 +00:00
testing Bug 1744850 - Drop ScrollTimeline:sTiming and introduce a normalized timing. r=birtles 2022-06-22 21:19:30 +00:00
third_party Backed out changeset e863269355cd (bug 1774834) for causing python failures on test_vendor.py CLOSED TREE 2022-06-22 07:14:59 -04:00
toolkit Bug 1770237: Part 17 - Rename mozJSComponentLoader to mozJSModuleLoader r=mccr8,decoder 2022-06-22 20:31:37 +00:00
tools Bug 1772599 - Add prefs to the dynamic override list r=KrisWright 2022-06-22 15:05:43 +00:00
uriloader Bug 1770237: Part 14 - Update URILoader parent handler service to use static component registration. r=mconley 2022-06-22 20:31:36 +00:00
view
widget Bug 1775320 - WinContentSystemParameters is not needed. r=cmartin 2022-06-22 18:03:01 +00:00
xpcom Bug 1770237: Part 17 - Rename mozJSComponentLoader to mozJSModuleLoader r=mccr8,decoder 2022-06-22 20:31:37 +00:00
xpfe/appshell Merge autoland to mozilla-central. a=merge 2022-06-16 12:29:41 +03:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore
.eslintrc.js Bug 1774647 - Do not apply import/prefer-default-export rule. r=Standard8 2022-06-17 09:11:13 +00:00
.flake8 Bug 1775183 - Remove fork_interpose.py. r=firefox-build-system-reviewers,nalexander 2022-06-21 06:44:55 +00:00
.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
aclocal.m4
AUTHORS
build.gradle Bug 1773255 - Update to Glean v50.1.0 r=chutten,supply-chain-reviewers 2022-06-15 15:39:33 +00:00
Cargo.lock Bug 1698184 - Test runtime registration of FOG metrics r=janerik 2022-06-21 20:34:56 +00:00
Cargo.toml Bug 1774501 - Update stylo to itertools:0.10, itoa:1.0 and toml:0.5. r=emilio 2022-06-16 20:44:03 +00:00
client.mk
client.py
CLOBBER
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
moz.build
moz.configure Bug 1769405 - Part 1: Move artifact build option to build/moz.configure/init.configure. r=glandium 2022-06-14 18:13:53 +00:00
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 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.