gecko-dev/gfx
Jonathan Kew e23f480fab Bug 1721612 - (followup) Rename AdjustAdvancesForSyntheticBold to ApplyTrackingToClusters, and clamp the adjusted advance to avoid becoming negative. r=gfx-reviewers,lsalzman
This is not necessary to fix the observed bug, but as a precaution against excessive
negative tracking, let's clamp the adjusted advance so that it can't become negative
(which seems unlikely to end well).

Also rename the method, given that it is not only used for synthetic bold adjustments
any longer.

(No change in behavior, except in the edge-case of a font that has such small
advances and extreme tracking that it tries to go backwards...)

Depends on D193288

Differential Revision: https://phabricator.services.mozilla.com/D193289
2023-11-11 10:36:18 +00:00
..
2d Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
angle Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
cairo Bug 1852200 - Turn on Pixman's NEON on Darwin platforms. r=gfx-reviewers,lsalzman 2023-09-08 10:00:42 +00:00
config Bug 1856637 - Ignore gfxDWriteFont::UpdateSystemTextVars() call if the gfxVars are not yet initialized. r=gfx-reviewers,lsalzman 2023-10-05 10:53:52 +00:00
docs Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow 2023-10-19 20:52:10 +00:00
gl Bug 1858843 - Remove pre-Lollipop code from C/C++. r=geckoview-reviewers,media-playback-reviewers,padenot,owlish,jnicol 2023-11-09 17:39:59 +00:00
graphite2 Bug 1829053 - Enable graphite malloc wrapping in the wasm sandbox. r=shravanrn 2023-05-08 22:29:13 +00:00
harfbuzz Bug 1859681 - Update harfbuzz to 8.2.2 r=jfkthame 2023-10-19 10:01:17 +00:00
ipc Bug 1860677 - Do not create task queue for CanvasTranslator if not using workers. r=gfx-reviewers,lsalzman 2023-10-24 12:43:37 +00:00
layers Bug 1784757 - Ensure the scroll position change in the parent document arrived in the child OOP iframe. r=emilio 2023-11-10 09:45:13 +00:00
ots Bug 1850314 - Don't do glyph bounding-box fixup for "tricky" fonts, because it may disrupt glyph rendering on macOS. r=gfx-reviewers,lsalzman 2023-08-30 12:55:02 +00:00
qcms Bug 1841921 - Fix "variable does not need to be mutable" warnings in qcms. r=gfx-reviewers,lsalzman 2023-07-06 02:32:58 +00:00
skia Bug 1858347 - Fix instantiation of optically-sized system font in Skia on recent macOS versions. r=gfx-reviewers,lsalzman 2023-11-08 09:43:16 +00:00
src Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
tests Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau 2023-10-24 15:18:12 +00:00
thebes Bug 1721612 - (followup) Rename AdjustAdvancesForSyntheticBold to ApplyTrackingToClusters, and clamp the adjusted advance to avoid becoming negative. r=gfx-reviewers,lsalzman 2023-11-11 10:36:18 +00:00
vr Bug 1856795 - ride along: use = default; on some recently modified files r=emilio 2023-10-15 15:29:03 +00:00
webrender_bindings Bug 1863241 - Replace WindowsHandle by HANDLE in Windows only code around layers r=gfx-reviewers,lsalzman 2023-11-07 00:18:04 +00:00
wgpu_bindings Bug 1863526 - Update wgpu to revision ba3d6898f18c25bb5a2b8ba18790134b97758e83. r=webgpu-reviewers,supply-chain-reviewers,jimb 2023-11-09 10:24:27 +00:00
wr Bug 1862061 - Fix wrench build bustage. 2023-11-01 11:04:11 +01:00
ycbcr
metrics.yaml
moz.build