gecko-dev/dom
Jonathan Kew e1d47efe18 Bug 1845828 - patch 2 - Quantize font size for canvas2d by reducing precision, rather than using an arbitrary fixed quantum. r=gfx-reviewers,lsalzman
Quantizing to quarter-pixel size is too coarse for extremely small sizes
(that will subsequently be scaled up, as here); it's also arguably finer
than needed at very large sizes. So instead of using a constant, this
patch makes us quantize the size by dropping the low bits of precision
from the mantissa, so that the quantization scales along with the size
being used.

Depends on D184819

Differential Revision: https://phabricator.services.mozilla.com/D184820
2023-08-03 13:32:29 +00:00
..
abort
animation Bug 1844466 - Speed up and simplify cumulative changehint computation. r=boris,hiro 2023-08-03 09:04:11 +00:00
audiochannel Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
base Bug 1846745 - Remove nsColorNames.h. r=tlouw 2023-08-03 10:52:14 +00:00
battery
bindings Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
broadcastchannel Bug 1838829 - Skip failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,dimi,valentin,robwu 2023-06-28 13:21:00 +00:00
browser-element
cache Bug 1177968 - Remove dom.caches.enabled pref r=webidl,devtools-reviewers,saschanaz,asuth 2023-07-20 07:26:11 +00:00
canvas Bug 1845828 - patch 2 - Quantize font size for canvas2d by reducing precision, rather than using an arbitrary fixed quantum. r=gfx-reviewers,lsalzman 2023-08-03 13:32:29 +00:00
chrome-webidl Bug 1846745 - Remove nsColorNames.h. r=tlouw 2023-08-03 10:52:14 +00:00
clients Bug 1798493 - Part 1: Use nsIPrincipal instead of ContentPrincipalInfo for PLockManager r=asuth 2023-06-28 20:48:14 +00:00
commandhandler Bug 1841178 - Remove xpcom-config.h. r=xpcom-reviewers,mccr8 2023-06-29 23:02:15 +00:00
console Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
credentialmanagement Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
crypto Bug 1838703 - [dom/bindings] Mark SetAsFoo() as nodiscard. r=peterv 2023-06-21 16:29:19 +00:00
debugger
docs Bug 1803752 - Make CSS2Properties getters and setters use a common generated implementation. r=emilio 2023-06-22 08:12:07 +00:00
encoding Bug 1841314 - Part 7: Add char and uint8_t overloads for NewArrayBufferWithContents. r=sfink 2023-07-06 20:51:00 +00:00
events Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
fetch Bug 1845006 - store the fully-serialized MimeType on data url channels so XHR and fetch may use it for content-type response headers, and clean up the data url parsing code to better match the spec. r=kershaw,sunil,necko-reviewers 2023-08-02 23:41:24 +00:00
file Bug 1784880 - Support range requests on blob URLs in fetch/XMLHttpRequest; r=dlrobertson,necko-reviewers,jesup 2023-08-01 18:50:37 +00:00
filesystem
flex
fs Bug 1841281 - disable test_basics.html on win and linux debug for causing frequent failures a=test-only 2023-07-28 15:26:16 +03:00
gamepad Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
geolocation Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
grid
html Bug 1837540 - Make radio button group navigation follow tree-order. r=sefeng,smaug 2023-08-03 01:52:19 +00:00
imptests
indexedDB Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
interfaces Bug 1844603 - Remove nsINotificationStorage.getById r=dom-storage-reviewers,asuth 2023-07-24 21:14:36 +00:00
ipc Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
jsurl
l10n Bug 1843968 - Hold some strong references. r=mccr8 2023-08-01 12:09:36 +00:00
locales Bug 1798407 - Restrict Storage Access API usage to within secure contexts. Set the Static Pref to pass all tests which use insecure contexts. r=bvandersloot,anti-tracking-reviewers 2023-08-02 15:58:23 +00:00
localstorage
locks Bug 1842289 - Part 2: Grab WorkerRef outside LockManager constructor r=dom-worker-reviewers,webidl,smaug 2023-07-13 12:32:19 +00:00
manifest
mathml Bug 1845461 - Add deprecation warning and use counter for deprecated mathvariant usages. r=emilio,flod 2023-08-01 07:47:15 +00:00
media Merge mozilla-central to autoland on a CLOSED TREE 2023-08-03 01:14:12 +03:00
messagechannel Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
midi Bug 1837176 - Convert imports of httpd.js to consume the ES module directly. r=necko-reviewers,webcompat-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,robwu,issammani,bytesized,pbz,valentin 2023-07-12 13:38:34 +00:00
network Bug 1837176 - Convert imports of httpd.js to consume the ES module directly. r=necko-reviewers,webcompat-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,robwu,issammani,bytesized,pbz,valentin 2023-07-12 13:38:34 +00:00
notification Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
origin-trials Bug 1838829 - Skip failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,dimi,valentin,robwu 2023-06-28 13:21:00 +00:00
payments
performance Bug 1838829 - Skip failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,dimi,valentin,robwu 2023-06-28 13:21:00 +00:00
permission Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
plugins
power
promise Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
prototype Bug 1843968 - Hold some strong references. r=mccr8 2023-08-01 12:09:36 +00:00
push Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
quota Bug 1843038 - Make CypherStrategy::DeserializeKey fallible, r=janv 2023-07-18 14:32:57 +00:00
reporting Bug 1838829 - Skip failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,dimi,valentin,robwu 2023-06-28 13:21:00 +00:00
res
script Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
security Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
serializers Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE 2023-08-02 14:55:26 +03:00
serviceworkers Bug 1177968 - Remove dom.caches.enabled pref r=webidl,devtools-reviewers,saschanaz,asuth 2023-07-20 07:26:11 +00:00
simpledb
smil Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
storage
streams Bug 1841113 - Part 2: Implement ArrayBuffer transfer proposal. r=spidermonkey-reviewers,jandem 2023-07-07 13:07:56 +00:00
svg Bug 1844752, initialize nsNodeInfoManager::mPrincipal with the correct principal when available, r=dom-core,emilio,peterv 2023-07-31 23:44:15 +00:00
system Bug 1843790 - Part 7: Rewrite toolkit/modules/ObjectUtils.sys.mjs consumers in html/xhtml to use ChromeUtils.importESModule. r=Gijs 2023-07-18 23:06:33 +00:00
tests Bug 1631263: Implement RTCRtpScriptTransform. r=pehrsons,jib,asuth,emilio,saschanaz 2023-07-20 14:24:27 +00:00
url Bug 1347459 - make the link and URL protocol setters adhere to the URL spec text validating changes of protocol between file and/or special schemes; r=kershaw,necko-reviewers 2023-07-06 15:40:31 +00:00
vr Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
webauthn Bug 1839920 - Rename Get{ASCII,UTF}Origin to GetWebExposedOriginSerialization, r=smaug,necko-reviewers,anti-tracking-reviewers,bvandersloot,jesup 2023-06-27 19:59:15 +00:00
webbrowserpersist
webgpu Bug 1828123: refactor(webidl): align args. naming for `GPUComputePassEncoder.dispatchWorkgroups` with spec. r=webgpu-reviewers,webidl,peterv,teoxoy 2023-08-02 13:52:38 +00:00
webidl Bug 1828123: refactor(webidl): align args. naming for `GPUComputePassEncoder.dispatchWorkgroups` with spec. r=webgpu-reviewers,webidl,peterv,teoxoy 2023-08-02 13:52:38 +00:00
webscheduling
webshare
websocket Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
webtransport Bug 1841133: Add null-checks for mTransport in WebTransport r=necko-reviewers,kershaw DONTBUILD 2023-06-30 20:34:54 +00:00
workers Bug 1842798 - Part 2: Remove use of MozPromise to wait for module imports to load r=smaug 2023-08-03 08:15:29 +00:00
worklet Bug 1843002 - Add parser-metadata to ScriptFetchOptions. r=allstarschh,smaug 2023-07-21 17:28:02 +00:00
xhr Bug 1846699 - fix a logic error in bug 1784880 which causes Raptor and streaming videos to break; r=dlrobertson 2023-08-03 05:05:09 +00:00
xml Bug 1844752, initialize nsNodeInfoManager::mPrincipal with the correct principal when available, r=dom-core,emilio,peterv 2023-07-31 23:44:15 +00:00
xslt Bug 1844752, initialize nsNodeInfoManager::mPrincipal with the correct principal when available, r=dom-core,emilio,peterv 2023-07-31 23:44:15 +00:00
xul Bug 1839108 - Part 2: Remove NotifyOffThreadScriptCompletedTask::sReceivers. r=smaug 2023-08-01 08:20:57 +00:00
jar.mn
metrics.yaml
moz.build
pings.yaml