gfx/thebes/gfxFcPlatformFontList.h
3ef47d9eabf7316d890319587a7fb795c89bff92
created 2017-09-11 19:24 +0100
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 4 - Refactor checks in the gfxPlatformFontList::GetFontList loop to use a single virtual method call instead of three separate calls. r=jrmuizel
72a7f3392c3ce4b47c7133be493315f5068357f0
created 2017-09-11 19:22 +0100
pushed 2017-09-15 00:19 +0000
Myk Melez Myk Melez - Bug 1395061 - patch 1 - Refactor gfxFontEntry::SupportsLangGroup and MatchesGenericFamily into gfxFontFamily. r=jfkthame
c31c7c6520240d32ac26741022d89b4f407885a9
created 2017-08-01 11:25 +0100
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 835204 - Accept styled font-family names as used in the legacy GDI model, for compatibility with content that assumes GDI-style font naming. r=heycam
b1f2be9ad554279190fd751e8252330b912ecffb
created 2017-08-07 16:20 -0400
pushed 2017-09-15 00:19 +0000
Lee Salzman Lee Salzman - Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
de5db6588684d33ee0e053241748148137488162
created 2017-08-07 16:20 -0400
pushed 2017-09-15 00:19 +0000
Lee Salzman Lee Salzman - Bug 1385029 - get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. r=jfkthame
19ed20aa5c3e0962b8ed6746660cb6a5a4f14e68
created 2017-08-07 17:27 +0100
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1388059 - Ignore font size tolerance when selecting faces from a font family during global fallback. r=lsalzman
a9acfba1bc3cb1ff544ef6ebd53376bce4a9a96d
created 2017-08-02 20:33 -0400
pushed 2017-09-15 00:19 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
d170cb10e24c5d5892e7dd937dadfa52e12f89cb
created 2017-08-02 21:12 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e1d538cd1cf8 (bug 1368531) for bustage on Windows: 'gfxPlatformFontList::InitOtherFamilyNamesRunnable::Cancel': overriding virtual function differs from 'mozilla::CancelableRunnable::Cancel' only by calling convention. r=backout
e1d538cd1cf8a123a051224f6d73449a523cf99b
created 2017-08-01 01:07 -0400
pushed 2017-09-15 00:19 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
eaaf2913c680334b0426a93b7c27b0280f2a7f67
created 2015-04-03 21:39 +0200
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 734008 - DeCOMtaminate nsILanguageAtomService, make it a non-refcounted singleton and clean up various call sites. r=m_kato
f5c1bf433c6a2817041499a25467474f600e9f52
created 2017-05-17 21:56 -0400
pushed 2017-06-12 13:08 +0000
Lee Salzman Lee Salzman - Bug 1364628 - implement thread-safe variants of FT_New_Face/FT_Done_Face. r=jrmuizel
dd650c37854b8944953d9b4bbf9ece2f23bdf410
created 2017-05-05 15:46 -0400
pushed 2017-06-12 13:08 +0000
Lee Salzman Lee Salzman - Bug 1360862 - allow bitmap fonts to force scaling and bypass tolerance check in gfxFcPlatformFontList. r=jfkthame
4d87363051a3101ac41a91583a587c7dc6194346
created 2017-04-07 15:49 -0700
pushed 2017-06-12 13:08 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r=heycam
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-06-12 13:08 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
e2ea8549878055ce859f38a4169bb7508620117b
created 2017-05-05 15:46 -0400
pushed 2017-05-10 17:55 +0000
Lee Salzman Lee Salzman - Bug 1360862 - Allow bitmap fonts to force scaling and bypass tolerance check in gfxFcPlatformFontList. r=jfkthame, a=gchang
8664b8d321f781dae04b7b1cc1a1164ec1112f34
created 2017-03-29 13:47 -0400
pushed 2017-04-06 11:16 +0000
Lee Salzman Lee Salzman - Bug 1350783 - Support bitmaps fonts in gfxFcPlatformFontList. r=jfkthame, a=lizzard
4749ac0674d3ba7884bc444d4132cb16b9c41a2b
created 2017-01-12 17:37 -0500
pushed 2017-01-23 14:19 +0000
Lee Salzman Lee Salzman - Bug 1330710 - make gfxFontconfigFont keep track of its actual adjusted size. r=jfkthame a=jcristau
e688328c81ec31ebf184d9b9079c9a3582cc8fd3
created 2016-08-23 00:06 +0000
pushed 2017-01-23 14:19 +0000
Arthur Edelstein Arthur Edelstein - Bug 1121643 - Add "font.system.whitelist" pref to resist font-based fingerprinting. r=jfkthame
9f142b02bdacd15df43841a5026e72613138c4aa
created 2017-01-12 17:37 -0500
pushed 2017-01-16 04:08 +0000
Lee Salzman Lee Salzman - Bug 1330710 - Make gfxFontconfigFont keep track of its actual adjusted size. r=jfkthame, a=lizzard
df5b884bc5928b3017253447c3474d41d9d8644e
created 2016-07-20 15:07 -0400
pushed 2016-09-19 13:38 +0000
Lee Salzman Lee Salzman - Bug 1287552 - part 4 - add ScaledFontFontconfig to remember generating FcPattern. r=jrmuizel
43175cc63c6ec5349678f93112a78fde1fd29b06
created 2016-06-15 14:35 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Kew Jonathan Kew - Bug 1276594 - Don't rely on the fontconfig charmap for user fonts or app-bundled fonts; check the cmap directly instead. r=karlt
bcda23d0f3caf10c6a5433c632ae8314a692d0fb
created 2016-04-21 11:50 -0400
pushed 2016-06-06 19:02 +0000
Lee Salzman Lee Salzman - Bug 1261699 - preserve user fontconfig autohint settings in Cairo glyph rendering options. r=jfkthame
9d396d690080bef8191a1e8525cca2593051b338
created 2016-04-15 20:45 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel
c9962404eb5dfc4c8fed45a1fc964072c1a783e6
created 2016-04-09 11:09 +0100
pushed 2016-04-25 16:57 +0000
Jonathan Kew Jonathan Kew - Bug 1245811 - part 2 (based on patch by Andrew Comminos) - Let gfxFcPlatformFontList return multiple families for a given name once fontconfig substitutions have been applied. r=karlt a=ritu
976db6fcfed77d4ac4626ab8cbb6a25213232711
created 2016-04-12 07:06 +0100
pushed 2016-04-25 16:57 +0000
Jonathan Kew Jonathan Kew - Bug 1245811 - part 1 (based on patch by Andrew Comminos) - Replace gfxPlatformFontList::FindFamily with FindAndAddFamilies to allow for the possibility of the implementation returning multiple font families (e.g. when fontconfig has 'prefer' aliases). r=karlt a=ritu
84aba71492334d548490820649fb8828ba38161e
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
df70e89669da3970f0634fcf695d7ee8931024c2
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
f6c4b1a37957d55bf902d57fecd017ee386f9228
created 2016-01-15 16:33 +0900
pushed 2016-03-07 14:18 +0000
John Daggett John Daggett - Bug 1212731 p1 - move GetSampleLangForGroup into base class. r=m_kato
dcd5230c4ce1105189a4778c5aa1f2efb9de0dbc
created 2015-11-20 22:01 +0900
pushed 2016-01-25 13:55 +0000
John Daggett John Daggett - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame
f4892b39b7311837cbf49a6f20cacc8e105a01ae
created 2015-12-01 09:47 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 1224965 p1 - add pref for max substitutions for generics under fontconfig. r=m_kato a=ritu
30cb3701070945e6701d504883fe2c674eb5196e
created 2015-11-25 15:40 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 1163487 - sniff LANGUAGE when determining language for lang group. r=karlt, a=ritu
14999fc92ea914363d5596650427a418344a9245
created 2015-11-25 15:30 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 1173260 - support multiple families for generics. r=heycam, a=ritu
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2015-12-14 20:08 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 543715) because Mulet is why we can't have nice things
bc90276ec09045574ef5c873de99e413407708e6
created 2015-10-18 22:17 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
39f705a5cb70e47229ad728b3f124f4714ebac8a
created 2015-10-08 15:04 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 1201318 - revise OSX system font handling. r=mstange
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-09-21 14:04 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
5081a6d1bd3845030b8328c7beda877d9a1bacf1
created 2015-06-20 08:44 +0100
pushed 2015-08-10 18:23 +0000
Jonathan Kew Jonathan Kew - Bug 1174946 - Back out the (incorrectly-implemented) caching of sentinelFirstFamily from bug 1165693, which should be largely overshadowed by the mFcSubstituteCache anyway. r=jdaggett
0c35e99b2167aefe529ae8bb15a0c00a79638d7b
created 2015-06-10 07:23 +0100
pushed 2015-08-10 18:23 +0000
Jonathan Kew Jonathan Kew - Bug 1165693 - patch 2 - Cache family-name lookups in gfxFcPlatformFontList::FindFamily, to avoid repeating expensive calls to FcConfigSubstitute. r=jdaggett
3324527b41cc15aed8a42f4a026787af632882c8
created 2015-06-08 07:14 +0100
pushed 2015-08-10 18:23 +0000
Jonathan Kew Jonathan Kew - Bug 1165693 - Cache the result of calling FcConfigSubstitute for our sentinel font name, to make gfxFcPlatformFontList::FindFamily less expensive. r=jdaggett
a727cfdf0133179aca069a5bd0a38fbfc2a44b5e
created 2015-05-27 16:19 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1163491 - map local fontnames to fontconfig patterns. r=karlt
b243afafbb75509871273c320655091aa139054d
created 2015-05-12 12:20 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f630169085c1 (bug 1056479)
11e007625001b84c56bc594f4b91eb4c0c2433a4
created 2015-05-12 12:20 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a8fca346b1ff (bug 1056479)
194bf0d7b9aae885ce84afe32f6f468ec5776b7b
created 2015-05-12 12:20 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b858d2530520 (bug 1056479)
b858d25305205a4ed4f694085b39751d8a4c3632
created 2015-05-12 17:44 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1056479 p9 - fix build bustage. r=birtles
d5b1f2b7891552474afd7b1a2b9c34d129498b04
created 2015-05-12 14:51 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1056479 p8 - switch gfxFontConfig to gfxFontconfig. r=karlt
0b35e8a463d2bef4a311ed4847571cda7123ddbe
created 2015-05-12 14:51 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1056479 p6 - handle font updates. r=jfkthame
130bea3f862320d01eea4b4b9f308133851f8eea
created 2015-05-12 14:51 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1056479 p2 - implement platform fontlist based on fontconfig. r=karlt
less more (0) tip