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
Jamie Nicol 7bd2ec1585 Bug 1564185 - Rasterize glyphs as large as possible to avoid blurriness at high zoom levels. r=lsalzman
When rendering text in webrender we rasterize glyphs either in local
space at a chosen raster scale, or in device space taking in to
account to text's transform.

We are not able to rasterize glyphs larger than a certain size,
however. So if the device-space font size exceeds this limit, then
currently we force the glyph to be rasterized in local space, at the
untransformed font size. This must then be scaled by the shader when
rendering text, and at high zoom levels this will result in blurry
text.

This change makes it so that rather than rasterizing at the
untransformed font size we rasterize at the font size limit. This will
mean the glyphs are rasterized at a larger size and will therefore
require less scaling, meaning they will appear less blurry.

Differential Revision: https://phabricator.services.mozilla.com/D37644

--HG--
extra : moz-landing-system : lando
2019-07-16 14:09:30 +00:00
.cargo Bug 1563263: Bump Cranelift to 312516a69da03dc06eace32f61412389a8dcadf3; r=lth 2019-07-04 06:28:01 +00:00
.vscode Bug 1563848 - Recommend a VSCode plugin for prettier. r=vporof 2019-07-06 07:33:28 +00:00
accessible Bug 1483687: Part 6 - Update a11y DLL blocking to use the new unified DLL blocklist; r=Jamie 2019-07-16 18:03:54 +00:00
browser Bug 1559956 - UX: Bookmark bar context menu item "Open in New Tab" is not consistent with anchor link context menu. r=mconley 2019-07-15 18:38:01 +00:00
build Bug 1523321 - Run the wrupdater on m-c pushes that touch gfx/wr. r=tomprince,jrmuizel 2019-07-16 15:38:39 +00:00
caps Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-16 07:33:44 +00:00
chrome Backed out 3 changesets (bug 1541557) for failures in SpecialPowersObserverAPI.js. a=backout CLOSED TREE 2019-07-08 14:38:45 +02:00
config Bug 1565706 - Allow to run mach build rust without setting MOZ_RUST_TIER. r=froydnj 2019-07-15 23:50:31 +00:00
devtools Bug 1561092 - browser_dbg-wasm-sourcemaps.js. r=davidwalsh 2019-07-16 22:51:51 +00:00
docshell Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE 2019-07-16 23:40:47 +03:00
dom Bug 1360475: Use union for DOMMatrix constructor r=bzbarsky 2019-07-16 21:12:38 +00:00
editor Bug 1565584: move nsIContentUtils::ContentIsDescendantOf to nsINode::IsInclusiveDescendantOf. r=smaug 2019-07-15 10:02:21 +02:00
extensions Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-16 07:33:44 +00:00
gfx Bug 1564185 - Rasterize glyphs as large as possible to avoid blurriness at high zoom levels. r=lsalzman 2019-07-16 14:09:30 +00:00
gradle/wrapper
hal Bug 1289211 - Rename InfallibleTArray to nsTArray in hal/ r=gsvelto 2019-07-10 03:30:52 +00:00
image Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE 2019-07-16 23:40:47 +03:00
intl Bug 1563673 - Add Fluent guidelines for reviewer to Firefox documentation r=Pike 2019-07-16 14:20:34 +00:00
ipc Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE 2019-07-16 23:40:47 +03:00
js Bug 1505902: Clean up private Value representation r=djvj 2019-07-16 19:10:30 +00:00
layout Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE 2019-07-16 23:40:47 +03:00
media Bug 1465407 - Add media fuzzing targets. r=jya 2019-07-16 14:50:17 +00:00
memory Bug 1562358 - Move fallible.h into MFBT. r=glandium 2019-07-10 01:51:15 +00:00
mfbt Bug 1534780 - Move ipc::FileDescriptor's UniquePtr instance into MFBT as UniqueFileHandle. r=froydnj 2019-06-28 19:46:58 +00:00
mobile Bug 1554947 - Update saveURL to use referrerInfo class instead of referrer and referrerr policy r=Gijs,snorp 2019-07-16 17:59:28 +00:00
modules Backed out changeset 4361f6129d9a (bug 1563313) for org.mozilla.geckoview.test.NavigationDelegateTest.bypassClassifier failures CLOSED TREE 2019-07-16 23:36:48 +03:00
mozglue Bug 1565137 - BlocksRingBuffer is a thread-safe variable-sized circular buffer - r=gregtatum 2019-07-16 07:57:24 +00:00
netwerk Backed out changeset 4361f6129d9a (bug 1563313) for org.mozilla.geckoview.test.NavigationDelegateTest.bypassClassifier failures CLOSED TREE 2019-07-16 23:36:48 +03:00
nsprpub Bug 1562330 - Upgrade Firefox 70 to NSPR 4.22 beta1. r=me 2019-07-09 17:40:27 +02:00
other-licenses Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium 2019-07-11 16:40:13 +00:00
parser Bug 1565129 - Re-introduce plain_text.wrap_long_lines. r=bzbarsky 2019-07-11 18:49:50 +00:00
python Bug 1473498 - Fix Py3 compatibility issue in python/mozbuild/mozbuild/testing.py r=nalexander 2019-07-16 15:14:49 +00:00
remote Bug 1544458 - Document the remote agent architecture. r=remote-protocol-reviewers,ato,jdescottes 2019-07-11 17:29:53 +00:00
security Bug 1297357 - Switch work from nsNSSCertificateDB::AddCertFromBase64() to nsNSSCertificateDB::AddCert(). r=keeler 2019-07-16 18:02:49 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM 2019-07-15 17:06:26 +00:00
servo Bug 1564366 - Update animations when a pseudo-element had animations but no longer has, and has been re-framed in the meantime. r=birtles 2019-07-16 15:42:08 +00:00
startupcache Bug 1554162 - Enable ESLint for startupcache/. r=froydnj 2019-05-25 02:07:26 +00:00
storage Bug 1565056, merge ImgDecoder and mozStorage threads in THREAD_WAKEUP telemetry, r=tnikkel,asuth 2019-07-11 04:03:44 +00:00
taskcluster Bug 1300165 - Improves performance of combineLists in getHSTSPreloadList.js r=keeler 2019-07-16 21:53:10 +00:00
testing Bug 1360475: Use union for DOMMatrix constructor r=bzbarsky 2019-07-16 21:12:38 +00:00
third_party Bug 1564889 - Upgrade to SQLite 3.29.0. r=mak 2019-07-16 11:42:14 +00:00
toolkit Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE 2019-07-16 23:40:47 +03:00
tools Bug 1566043 - Update npm dependencies for ESLint. r=ahal 2019-07-16 17:52:11 +00:00
uriloader Bug 1556487 - Replace HttpChannelParentListener with a more generic class, r=mayhemer 2019-07-11 16:06:06 +00:00
view Bug 1557371 - Part 2 - Load all XUL crashtests with chrome privilege. r=dbaron 2019-07-09 19:40:42 +00:00
widget Bug 1566086 - Add error message if touchBarAction crash is encountered. r=spohl 2019-07-16 15:13:22 +00:00
xpcom Bug 1566459, add a way to check underlying IPC message type from runnable, r=nika 2019-07-16 19:21:40 +00:00
xpfe/appshell Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE 2019-07-16 23:40:47 +03:00
.arcconfig
.clang-format
.clang-format-ignore Bug 1563903 - Remove libmar from the clang ignore list r=Ehsan 2019-07-08 15:39:24 +00:00
.cron.yml Bug 1564450 - Rename nightly-geckoview hook into ship-geckoview and ship GV beta automatically r=Callek 2019-07-11 08:32:17 +00:00
.eslintignore Bug 1556849 - Enable ESLint for dom/base/. r=Standard8,mccr8 2019-07-15 17:22:45 +00:00
.eslintrc.js Bug 1561435 - Format devtools/client/, a=automatic-formatting 2019-07-05 11:24:38 +02:00
.flake8 Bug 1542963 - Fix most flake8 issues in python/mozbuild/mozbuild/* r=firefox-build-system-reviewers,chmanchester 2019-05-28 14:22:20 +00:00
.gdbinit
.gdbinit_python Bug 1564314 - Move gdbpp back to python/. r=nalexander 2019-07-11 02:39:31 +00:00
.git-blame-ignore-revs Bug 1564862 - Update .git-blame-ignore-revs to ignore reformatting m-c using Prettier (bug 1561435) in blame/annotate, r=sylvestre 2019-07-10 13:47:38 +00:00
.gitattributes Bug 770286: Prevent git LF-to-CRLF autoconversion r=glandium 2019-07-06 02:36:03 +00:00
.gitignore Bug 1559479 - mach lint complains about newtab node_modules r=dmose 2019-07-12 15:24:07 +00:00
.hg-annotate-ignore-revs Bug 1563763 - Ignore reformatting m-c using Prettier (bug 1561435) in in blame/annotate, r=standard8, CLOSED TREE, DONTBUILD 2019-07-05 17:53:06 +02:00
.hg-format-source Bug 1556393 - Pre 1 (m-c): Update .hg-format-source to use Prettier when running format-source, r=andi, CLOSED TREE 2019-07-03 20:48:37 +02:00
.hgignore Bug 1559225 - Build a certificate chain. r=johannh,keeler 2019-07-12 12:17:04 +00:00
.hgtags No bug - Tagging mozilla-central e596664275d5e3e2fdcb7fa8d1447289f99269c3 with FIREFOX_NIGHTLY_69_END a=release DONTBUILD CLOSED TREE 2019-07-08 16:13:40 +00:00
.lldbinit
.mailmap
.prettierignore Bug 1561435 - Format remaining devtools/, a=automatic-formatting, CLOSED TREE 2019-07-05 11:29:32 +02:00
.prettierrc Bug 1551218 - Part 3: Add a top-level .prettierrc and reformat the debugger, r=jlast 2019-05-17 15:51:36 +00:00
.taskcluster.yml Bug 1542233 - Add link to treeherder for all notification emails r=tomprince 2019-07-08 18:47:27 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1557583 - Add a --enable-frame-pointers option. r=chmanchester 2019-06-12 22:30:46 +00:00
AUTHORS
build.gradle Bug 1565410 - Don't expose BundleEventListener in the API. r=esawin 2019-07-12 20:04:38 +00:00
Cargo.lock Bug 1550640 - P4: Remove bincode. r=Gankro 2019-07-12 06:12:33 +00:00
Cargo.toml Bug 1550640 - P4: Remove bincode. r=Gankro 2019-07-12 06:12:33 +00:00
client.mk
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2019-07-08 17:27:36 +00:00
configure.in
configure.py Bug 1559975 - Make configure.py lint with 'py2' and 'py3' r=catlee 2019-07-08 17:34:09 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach
Makefile.in Bug 1565706 - Allow to run mach build rust without setting MOZ_RUST_TIER. r=froydnj 2019-07-15 23:50:31 +00:00
moz.build Bug 1560425 - Remove old performance measurement API r=jorendorff 2019-07-02 14:37:17 +00:00
moz.configure Bug 1560340 - Only add confvars.sh as a dependency to config.status when it exists. r=chmanchester 2019-06-20 18:43:25 +00:00
mozilla-config.h.in
old-configure.in Bug 1564889 - Upgrade to SQLite 3.29.0. r=mak 2019-07-16 11:42:14 +00:00
package-lock.json Bug 1566043 - Update npm dependencies for ESLint. r=ahal 2019-07-16 17:52:11 +00:00
package.json Bug 1494796 - Removing threadClient specifics from DebuggerClient Special case resume; r=jdescottes,jlast 2019-06-14 04:24:17 +00:00
README.txt
settings.gradle Bug 1543982 - Part 1: Avoid re-configuring from within Gradle. r=emilio 2019-05-09 20:38:48 +00:00
test.mozbuild

An explanation of the Mozilla Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure

For information on how to build Mozilla from the source code, see:

    https://developer.mozilla.org/en/docs/Build_Documentation

To have your bug fix / feature added to Mozilla, you should create a patch and
submit it to Bugzilla (https://bugzilla.mozilla.org). Instructions are at:

    https://developer.mozilla.org/en/docs/Creating_a_patch
    https://developer.mozilla.org/en/docs/Getting_your_patch_in_the_tree

If you have a question about developing Mozilla, and can't find the solution
on https://developer.mozilla.org, you can try asking your question in a
mozilla.* Usenet group, or on IRC at irc.mozilla.org. [The Mozilla news groups
are accessible on Google Groups, or news.mozilla.org with a NNTP reader.]

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 Mozilla developers for
testing, may be buggy.