gecko-dev/dom
Emilio Cobos Álvarez 1cdf344860 Bug 1680387 - Apply intrinsic image resolution as appropriate in layout/style/dom, and update test expectations. r=tnikkel
This should be mostly straight-forward, since we have code for this
anyways for image-set() and srcset.

The only thing is that we were using floats for resolution, but since
EXIF allows you to scale each axis separately, we now need to pass an
image::Resolution instead.

The main outstanding issue is the spec comment mentioned in the previous
patch, about what happens if you have srcset/image-set and the image
density specified together. For now I've implemented what the
image-set() spec says, but this is subject to change before shipping of
course.

Differential Revision: https://phabricator.services.mozilla.com/D113265
2021-05-05 09:41:24 +00:00
..
abort
animation Bug 1706157 - Avoid int overflow for steps() timing function. r=hiro 2021-05-03 23:07:03 +00:00
audiochannel Bug 1702033 - Remove some dead audio volume-related code in nsPIDOMWindow. r=alwu 2021-03-30 19:38:02 +00:00
base Bug 1680387 - Apply intrinsic image resolution as appropriate in layout/style/dom, and update test expectations. r=tnikkel 2021-05-05 09:41:24 +00:00
battery
bindings Backed out 2 changesets (bug 1708660, bug 1708657) for causing build bustages. CLOSED TREE 2021-05-05 11:47:50 +03:00
broadcastchannel Bug 1692639 - Change dom/broadcastchannel/tests/test_bfcache.html to use BroadcastChannel, r=annyG 2021-04-08 21:15:02 +00:00
browser-element
cache Bug 1709067 - CACHE: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:39 +00:00
canvas Bug 1705410 - disable test_drawWindow_widget_layers.html on Windows code coverage for permanent failures. r=intermittent-reviewers,jmaher DONTBUILD 2021-05-04 14:33:00 +00:00
chrome-webidl Bug 1709056 - Fix IOUtils append mode documentation and overwrite error. r=barret 2021-05-05 08:36:48 +00:00
clients Bug 1704651 - Wait for the right load in ClientOpenWindow. r=asuth 2021-04-16 23:38:42 +00:00
commandhandler Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
console
credentialmanagement
crypto
debugger
docs Backed out 2 changesets (bug 1708660, bug 1708657) for causing build bustages. CLOSED TREE 2021-05-05 11:47:50 +03:00
encoding
events Bug 1680387 - Apply intrinsic image resolution as appropriate in layout/style/dom, and update test expectations. r=tnikkel 2021-05-05 09:41:24 +00:00
fetch Backed out 3 changesets (bug 1660555) on request from evilpie 2021-04-29 16:55:15 +02:00
file Bug 1706593: Update prePath to camel case in nsIPrincipal.idl r=Gijs 2021-04-30 11:16:31 +00:00
filehandle Bug 708901 - Migrate to nsTHashSet in dom/filehandle. r=dom-storage-reviewers,janv 2021-03-23 10:36:33 +00:00
filesystem Bug 708901 - Migrate to nsTHashSet in dom/filesystem. r=baku 2021-03-23 10:36:33 +00:00
flex
gamepad Bug 1700595 - Unbreak dom/gamepad/fallback/FallbackGamepad.cpp after Bug 1610570 r=tjr 2021-03-25 19:17:49 +00:00
geolocation
grid Bug 708901 - Migrate to nsTHashSet in dom/grid. r=mats 2021-03-24 17:56:48 +00:00
html Bug 1680387 - Apply intrinsic image resolution as appropriate in layout/style/dom, and update test expectations. r=tnikkel 2021-05-05 09:41:24 +00:00
imptests
indexedDB Bug 1709067 - IDB: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:38 +00:00
interfaces Bug 1705660 - Remove nsIDOMWindowUtils::deprecatedOuterWindowID; r=kmag 2021-04-20 09:04:42 +00:00
ipc Bug 1680387 - Apply intrinsic image resolution as appropriate in layout/style/dom, and update test expectations. r=tnikkel 2021-05-05 09:41:24 +00:00
jsurl Bug 1702278 - Make CompileOptions a member of JSExecutionContext r=tcampbell 2021-04-20 15:31:13 +00:00
l10n Bug 1701621: Remove property Ci.nsIAboutModule.URI_CONTENT_LINKABLE from test browser_resource_uri.js r=Standard8 2021-03-29 13:12:51 +00:00
locales Bug 973604 - Mark set/releaseCapture() as deprecated r=annevk,edgar 2021-04-26 19:37:45 +00:00
localstorage Bug 1709067 - LS: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:40 +00:00
manifest Bug 1697089 - Web manifest: Remove query & fragment components from scope URL r=saschanaz,annevk 2021-03-18 17:36:02 +00:00
mathml
media Bug 1685503 - Wait for "timeupdate", or one second (when paused) when testing the telemetry probes for visible and invisible media elements, to not depend on high-resolution clock. r=alwu 2021-05-05 09:24:51 +00:00
messagechannel Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
midi
network Backed out 2 changesets (bug 1708116) for causing build bustages. CLOSED TREE 2021-05-04 18:41:36 +03:00
notification Bug 1519636 - Reformat recent changes to the Google coding style. r=necko-reviewers,geckoview-reviewers,agi 2021-04-26 15:52:25 +00:00
offline Bug 1694662 - Remove headers from offline resource list r=kershaw 2021-04-30 07:20:23 +00:00
payments Bug 1704686: Rename Document::GetTopLevelContentDocument. r=nika 2021-04-15 21:19:28 +00:00
performance Bug 1699844 - Make promiseDocumentFlushed handle presshell destruction correctly. r=smaug,botond 2021-04-14 19:34:23 +00:00
permission
plugins Bug 1704784: Remove stray uses of defunct nsIObjectLoadingContent values r=Gijs 2021-04-20 21:51:49 +00:00
power
prio
promise Bug 1686154 - Fix the race condition on WorkerFetchResolver::mFetchObserver. r=asuth 2021-04-13 13:23:57 +00:00
prototype Bug 1651317 - Handle race in script compiling in PrototypeDocumentContentSink. r=smaug 2021-05-04 00:01:22 +00:00
push Backed out changeset 4f76a69e26f9 (bug 1649604) for XPCshell failures in xpcshell.ini:toolkit/mozapps/extensions/test/xpcshell/test_strictcompatibility.js. CLOSED TREE 2021-04-30 00:35:58 +03:00
quota Bug 1709067 - QM: Remove the ability to define module specific QM_TRY macros; r=dom-storage-reviewers,asuth 2021-05-03 19:44:40 +00:00
reporting
res
script Bug 1706937 - Cleanup JS source-element callback. r=jandem 2021-05-03 20:08:06 +00:00
security Bug 1707856: Test redirect downgrades with https-first. r=ckerschb 2021-05-05 09:39:59 +00:00
serializers
serviceworkers Bug 1704651 - Wait for the right load in ClientOpenWindow. r=asuth 2021-04-16 23:38:42 +00:00
simpledb Bug 1709067 - SDB: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte 2021-05-03 19:44:39 +00:00
smil Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
storage Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
svg Merge autoland to mozilla-central. a=merge 2021-04-24 00:50:35 +03:00
system Bug 1709056 - Fix IOUtils append mode documentation and overwrite error. r=barret 2021-05-05 08:36:48 +00:00
tests Backed out 4 changesets (bug 1707590) for worker/checkouts/gecko/config/rules.mk. CLOSED TREE 2021-05-04 20:29:51 +03:00
u2f
url
vr Bug 1696158 - Move CanSavePresentation to the parent process. Actually implement cycle collection for VR test objects. r=smaug 2021-04-19 14:50:54 +00:00
webauthn Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
webbrowserpersist Bug 1574475 - Remove FTP error codes r=necko-reviewers,dragana 2021-04-28 09:33:46 +00:00
webgpu Bug 1637972 - WebGPU handle canvas resize r=aosmond 2021-04-27 18:36:48 +00:00
webidl Backed out 2 changesets (bug 1708660, bug 1708657) for causing build bustages. CLOSED TREE 2021-05-05 11:47:50 +03:00
webshare
websocket Bug 1705147 - Make it possible to use WebSocket outside Window/Worker scopes, r=asuth 2021-04-19 17:16:14 +00:00
workers Bug 1704068 - Enable test_multi_sharedWorker_lifetimes_bfcache.html on Fission, r=peterv,emilio 2021-04-26 22:25:58 +00:00
worklet Bug 1681046: fixup worklet error messages for async modules; r=mgaudet 2021-04-08 08:21:56 +00:00
xhr Bug 1705073 - tweak dom/xhr/tests/browser_xhr_onchange_leak.js so that it works with Fission+BFCache, r=mccr8 2021-04-14 16:36:03 +00:00
xml Bug 1694662 - Remove appcache logic from content sink r=necko-reviewers,dragana 2021-04-30 07:20:18 +00:00
xslt Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
xul Bug 1706434 - For native menus, make XULPopupElement.getOuterScreenRect() return the rect that the menu was initialized with. r=tnikkel 2021-04-20 22:16:07 +00:00
jar.mn
moz.build Bug 1682030 - Remove some dead NPAPI code from dom/plugins and related spots. r=jmathies,mconley,ipc-reviewers,mccr8 2021-04-06 19:28:12 +00:00