gfx/thebes/gfxFT2FontList.cpp
a8b9260fbdef0f3600dc0b8e2e245cb0f82c3470
created 2021-09-08 12:18 +0000
pushed 2021-09-08 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1715501 - patch 2 - Pass the presContext to platform font lookup methods so they can query it for font visibility. r=emilio
236de77e841f3340a60cee66a48359744c692f6c
created 2021-09-08 07:48 -0400
pushed 2021-09-08 21:39 +0000
Cristian Tuns Cristian Tuns - Backed out 4 changesets (bug 1715537, bug 1715507, bug 1715501) for causing mochitest failures on test_bug418986-2.html. CLOSED TREE
e3f8526e0e2a08a4a8342dccedf05bebb3de1baf
created 2021-09-08 09:35 +0000
pushed 2021-09-08 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1715501 - patch 2 - Pass the presContext to platform font lookup methods so they can query it for font visibility. r=emilio
7e8d6b124d6f2f2a1be5f812b36a124df0d4c49e
created 2021-05-01 20:00 +0000
pushed 2021-05-02 09:29 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1708285 - Pass default font settings from parent to child processes. r=jfkthame
f6589db7849e5246a4982c6e7e2fa0d8e5a92822
created 2021-04-20 09:59 +0000
pushed 2021-04-20 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1706077 - Move setting of 'opsz' axis from nsFont into gfxFont initialization as it depends on data from both the style and the specific gfxFontEntry. r=layout-reviewers,emilio
da46b77569234b55d782fcfd17cdd18291fb160e
created 2021-03-24 17:56 +0000
pushed 2021-03-25 03:42 +0000
Simon Giesecke Simon Giesecke - Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika
570a3dbde1a51d5960b5d909c9248a22b8019ee2
created 2021-03-23 10:36 +0000
pushed 2021-03-23 21:43 +0000
Simon Giesecke Simon Giesecke - Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel
89f920c24959a06ba49bb4bade19456deff6e329
created 2021-03-17 15:49 +0000
pushed 2021-03-17 21:25 +0000
Simon Giesecke Simon Giesecke - Bug 1695162 - Use range-based for instead of custom hashtable iterators. r=xpcom-reviewers,kmag
5148ae5e3812cfcd86eba96af053fe48db8fc40a
created 2021-03-08 16:23 +0000
pushed 2021-03-08 21:34 +0000
Jonathan Kew Jonathan Kew - Bug 1696162 - Add telemetry to record the startup-time cost of activating bundled fonts. r=lsalzman
1cd6272a345952aecdf8000fc1017dd0f7b07bcd
created 2021-03-01 09:59 +0000
pushed 2021-03-02 13:49 +0000
Simon Giesecke Simon Giesecke - Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in gfx. r=jrmuizel
fd31ad9db5ad7f2bad07cdaa785e463bdc0a98b3
created 2021-03-02 14:38 +0200
pushed 2021-03-02 12:39 +0000
smolnar smolnar - Backed out changeset 473b37f1e3e2 (bug 1693541) for causing gfx crashes. a=backout
473b37f1e3e2c9dc736448841979c08eb573168d
created 2021-03-01 09:59 +0000
pushed 2021-03-01 16:25 +0000
Simon Giesecke Simon Giesecke - Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in gfx. r=jrmuizel
ff46eda9cc314eb255bb17fccb9c052c1d2107a0
created 2021-02-26 09:11 +0000
pushed 2021-02-26 16:13 +0000
Simon Giesecke Simon Giesecke - Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
a16a6660e684698e3fc69e88c1946a3a0b6a7adf
created 2021-02-16 15:53 +0000
pushed 2021-02-16 21:51 +0000
Simon Giesecke Simon Giesecke - Bug 1692880 - Make Put accept DataType instead of wrapping UserDataType. r=xpcom-reviewers,necko-reviewers,nika
6ee7daf9a461d51c9ef7b70e177074d2e568f30f
created 2021-02-15 16:43 +0200
pushed 2021-02-16 03:10 +0000
smolnar smolnar - Backed out 5 changesets (bug 1691894) for causing hazard failures in nsXULPrototypeCache. CLOSED TREE
7483e84149d8a9e9807d0a742b58b91084c8d164
created 2021-02-15 10:04 +0000
pushed 2021-02-16 03:10 +0000
Simon Giesecke Simon Giesecke - Bug 1691894 - Make Put accept DataType instead of wrapping UserDataType. r=xpcom-reviewers,necko-reviewers,nika
23756a8322ec8eff97ed178badda5e5d9b081131
created 2021-01-18 20:04 +0000
pushed 2021-01-19 03:30 +0000
Jonathan Kew Jonathan Kew - Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman
0a01bf877df822edca33990aa8c3b8bdb69bcb3c
created 2020-12-02 17:13 +0000
pushed 2020-12-02 21:42 +0000
Jonathan Kew Jonathan Kew - Bug 1680234 - Accelerate global font fallback on Android by avoiding freetype face creation where possible. r=lsalzman
93fabad45659d172b723c9606215d3acaab54df1
created 2020-11-23 16:21 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1660470 - Add missing include directives/forward declarations. r=nika
98ae69287e9eace5273b3c7b590d334f369a84b1
created 2020-11-13 13:15 +0000
pushed 2020-11-14 09:46 +0000
Jonathan Kew Jonathan Kew - Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman
4c99eba6641e71524bcb00686e34e8d852e1f1d4
created 2020-10-30 16:06 +0100
pushed 2020-10-30 21:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1674228 - Rename some functions to avoid a gcc false-positive warnings.
ea800bc80f1656821b988563e4188f1e54589e6f
created 2020-10-30 11:56 +0000
pushed 2020-10-30 21:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1674228 - Speed up HasFontTable checks for freetype fonts. r=jfkthame
0a32d70d9f2d8839d309bb66d707e420753174b8
created 2020-09-15 14:51 +0000
pushed 2020-09-16 15:37 +0000
Jonathan Kew Jonathan Kew - Bug 1661532 - Ensure bundled fonts that duplicate installed fonts will take precedence and remain visible even if visibility/RFP would block the installed version. r=jwatt
6450088b6b73ffc17c79cd7097b1bfe30d00e207
created 2020-09-14 17:00 +0000
pushed 2020-09-14 21:29 +0000
Doug Thayer Doug Thayer - Bug 1656261 - Back out all recent StartupCache work r=RyanVM
7816e750fc90b13d968c54f8e878ddf0b35b85a1
created 2020-08-26 14:33 +0000
pushed 2020-08-26 21:41 +0000
Jonathan Kew Jonathan Kew - Bug 1659257 - Set up shared-memory charmap record in FT2FontEntry::ReadCMAP. r=jwatt
aca7cd850cc9c3a88dfcd82d58268929aa288497
created 2020-07-08 02:46 +0000
pushed 2020-07-08 09:42 +0000
Doug Thayer Doug Thayer - Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj
560ca8fba0a1591b00730db8e6252379bf9ab38d
created 2020-07-07 23:30 +0300
pushed 2020-07-08 09:42 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 6 changesets (bug 1627075) for bustages on startupcache/StartupCache.cpp . CLOSED TREE
e29b15980da270931b3c798b583687f56a6506a6
created 2020-07-07 17:04 +0000
pushed 2020-07-08 09:42 +0000
Doug Thayer Doug Thayer - Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj
232921af2e09cccce37ca4378c9d18068551bb5c
created 2020-07-07 08:47 +0300
pushed 2020-07-07 21:31 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 6 changesets (bug 1627075) for causing bustages in StartupCache.cpp
a345e05df151563625fe05ec63094b3dae2c9379
created 2020-07-07 04:36 +0000
pushed 2020-07-07 21:31 +0000
Doug Thayer Doug Thayer - Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj
7db7ff639884dadf799000c200b9799b478f0b01
created 2020-07-06 14:29 +0000
pushed 2020-07-06 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt
4c73ffd9cf3141bb98f321b059465e32a9d52834
created 2020-07-02 14:05 +0300
pushed 2020-07-02 15:21 +0000
Noemi Erli Noemi Erli - Backed out 7 changesets (bug 1627075) for causing @nsZipArchive crashes CLOSED TREE
7ae4df10749c176009923591c252c634571c21d1
created 2020-07-02 02:51 +0000
pushed 2020-07-02 15:21 +0000
Doug Thayer Doug Thayer - Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj
e1c28fef32cdd9b6717e4faa186139d558adeb95
created 2020-07-01 22:16 +0300
pushed 2020-07-02 03:58 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 6 changesets (bug 1627075) for causing failures regarding startupcache.
b07887474f51c5d5e01cb0188c18c8618c77be57
created 2020-07-01 17:09 +0000
pushed 2020-07-02 03:58 +0000
Doug Thayer Doug Thayer - Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj
3f8100fb74318f9e0b3b6351ade737994d13bcf8
created 2020-07-01 08:29 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
c214953fc30a030e6a42a076e20eede641cd2873
created 2020-06-26 14:34 +0000
pushed 2020-06-27 09:38 +0000
David Major David Major - Bug 1647774 - Fix a clang-11 error about FNCMapEntry in gfxFT2FontList.cpp r=jfkthame
457c98a7affd931f34755b3e0f4fe1a26eb26329
created 2020-06-23 15:21 +0000
pushed 2020-06-23 21:38 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
af624cca15477b297ed38d749f18830ce7c5bfa5
created 2020-06-23 04:34 +0300
pushed 2020-06-23 16:15 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 8 changesets (bug 1647225) for xpcshell failures on test_gfxBlacklist_Version.js CLOSED TREE
ed2c7dfd8373b8bdd9d927d1b82bbec97986d781
created 2020-06-22 22:54 +0000
pushed 2020-06-23 16:15 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
8dd6a0eada60d1923304c88d30976f2f7fb09b73
created 2020-06-12 12:07 +0000
pushed 2020-06-13 03:21 +0000
Jonathan Kew Jonathan Kew - Bug 1644285 - Use descriptor rather than index (which might change) to record font face in local-names InitData record on Linux. r=jwatt
b4db58c003aed0fd8bda4507b5ded482dea602c7
created 2020-05-27 18:11 +0000
pushed 2020-05-28 03:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin
64190615fc2217db63de798eecc474f4c1956525
created 2020-05-07 11:03 +0000
pushed 2020-05-08 09:35 +0000
Makoto Kato Makoto Kato - Bug 633109 - Use system font iterator APIs if Andorid API 29+. r=jfkthame
6c7f9f950504d1bd093fff29ffb9bd86976c463e
created 2020-04-02 12:36 +0000
pushed 2020-04-03 01:02 +0000
Jonathan Kew Jonathan Kew - Bug 1619350 - patch 1 - Add a FontVisibility enumeration to determine whether fonts should be visible by name to CSS, and provide a visibility field in font family records. r=jwatt
6f834ef903846d598280d3d1274d626a92bfe863
created 2020-04-02 04:34 +0300
pushed 2020-04-02 09:51 +0000
Ciure Andrei Ciure Andrei - Backed out 4 changesets (bug 1619349, bug 1619350) for causing test_font_whitelist.html to fail CLOSED TREE
67ee13868a44cc6b9338f94e05c2a1b960835b12
created 2020-03-26 18:39 +0000
pushed 2020-04-02 09:51 +0000
Jonathan Kew Jonathan Kew - Bug 1619350 - patch 1 - Add a FontVisibility enumeration to determine whether fonts should be visible by name to CSS, and provide a visibility field in font family records. r=jwatt
b2eb9f51db33fb46ebedcf075c1485f3a7a7e20e
created 2020-03-09 12:27 +0000
pushed 2020-03-09 21:52 +0000
Jonathan Kew Jonathan Kew - Bug 1620111 - Eliminate sync-IPC message ReadFontList, instead use SetXPCOMProcessAttributes to pass font list to the child process on Android. r=lsalzman,froydnj
76383a875678e6f0c6061c36bfb9d19fff1c8c83
created 2020-02-25 17:03 +0000
pushed 2020-02-26 09:27 +0000
Simon Giesecke Simon Giesecke - Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj
4c71cdf4c81c81ea77808e829866601e681468eb
created 2020-02-12 18:34 +0000
pushed 2020-02-13 03:57 +0000
Jonathan Kew Jonathan Kew - Bug 1614600 - Avoid instantiating an FT_Face for each font just to read properties during font-list initialization. r=lsalzman
153d0220e3530301c96299c20347d9894edeb23d
created 2020-02-09 04:18 +0000
pushed 2020-02-10 21:33 +0000
Jonathan Kew Jonathan Kew - Bug 1613996 - Try to avoid instantiating an FT_Face just to read the font's charmap for FindFontForChar. r=lsalzman
73820a049c644c3f3af58cece3bdb7cd0e4b2185
created 2019-12-06 09:16 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan
849df6250b7e0fe49d4f32c993b241114b357687
created 2019-10-04 20:45 +0000
pushed 2019-10-05 09:47 +0000
Doug Thayer Doug Thayer - Bug 1550108 - Eliminate large buffer copies from StartupCache r=froydnj
6bc38a0e8d771b5ec807bad146e1413750ef0806
created 2019-10-01 21:56 +0000
pushed 2019-10-02 16:35 +0000
Lee Salzman Lee Salzman - Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame
f43fd233453d0ffdf1a866e0d4061a2c5a9e7f46
created 2019-09-29 01:14 +0300
pushed 2019-09-29 21:35 +0000
Cosmin Sabou Cosmin Sabou - Backed out 10 changesets (bug 1550108) for causing build bustages on StartupCache.cpp.
62416909cf674974dde12b94b85de0286e5e6378
created 2019-09-27 18:17 +0000
pushed 2019-09-29 21:35 +0000
Doug Thayer Doug Thayer - Bug 1550108 - Eliminate large buffer copies from StartupCache r=froydnj
699f10cc065816c316490eb397fb61ab40634f32
created 2019-09-16 17:15 +0000
pushed 2019-09-17 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame
542af2a68a49eae519584a514fd941fe241cc871
created 2019-09-16 17:07 +0000
pushed 2019-09-17 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use SharedFTFace in thebes. r=jfkthame
ece24a197d500be1d4f48838c6f4a12a2fb1861c
created 2019-09-16 10:44 +0300
pushed 2019-09-16 07:51 +0000
Cosmin Sabou Cosmin Sabou - Backed out 8 changesets (bug 1547063) for causing bug 1581466. a=backout
003f5a79c6a74f22eb289f4c29adf8a9e1028013
created 2019-09-15 03:01 +0000
pushed 2019-09-15 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame
af6e6807ece7e67c26893ba66d9a8392a0685b7c
created 2019-09-15 03:00 +0000
pushed 2019-09-15 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use SharedFTFace in thebes. r=jfkthame
less more (0) -300 -100 -60 tip