gfx/thebes/gfxPlatformFontList.h
9eabcc7a5eae3a16644bf06b5b0211e093251d66
created 2018-05-25 14:07 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Bug 1464400 - Keep track of CSS generics when resolving to actual font families and faces, and expose as a new CSSGeneric attribute on InspectorFontFace. r=jwatt
538a689e3487689416f0c06630a19cbc4ab193f7
created 2018-06-01 19:07 +0300
pushed 2018-06-02 23:03 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset f8dbb1d2d07c (bug 1464400) for mochitest failures on test_font_whitelist.html. CLOSED TREE
f8dbb1d2d07cb5645d8370b1f766b21da538d392
created 2018-05-25 14:07 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Bug 1464400 - Keep track of CSS generics when resolving to actual font families and faces, and expose as a new CSSGeneric attribute on InspectorFontFace. r=jwatt
695a21084f8f5d1048956fd863b9767a1b21fdef
created 2018-05-25 21:18 +0100
pushed 2018-05-26 04:10 +0000
Jonathan Kew Jonathan Kew - Bug 1463884 - patch 1 - Move methods only used by fontconfig backend from gfxPlatformFontList to the fontconfig subclass. (No functional change.) r=emilio
a4096171bfdbea9956e8afd4d74ac0b7c89506b1
created 2018-05-01 10:30 +0100
pushed 2018-05-02 15:00 +0000
Jonathan Kew Jonathan Kew - Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt
ee068c7ae8f44f55c0d0cd004cba77b2c402a2db
created 2018-04-25 07:18 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 3 - Use WeightRange more extensively in place of FontWeight throughout user-font handling and font-entry creation, and handle Stretch and SlantStyle similarly. r=jwatt
aa4185068f2e3ffb1377afa0e0d95b3c5ac0a04c
created 2018-04-25 10:18 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Backed out 4 changesets from bug 1454598 (26e036b1c703, bc910e36a7d7, bac001216577, 5af215d265b6) due to macOS 10.12 font issues.
26e036b1c7030f8fcbb6975d1a91a4750a88c2d6
created 2018-04-25 07:18 +0100
pushed 2018-04-26 06:05 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 3 - Use WeightRange more extensively in place of FontWeight throughout user-font handling and font-entry creation, and handle Stretch and SlantStyle similarly. r=jwatt
6ad2ef987c9f7823be13c51bb5dbb23fcf00f182
created 2018-04-23 16:52 +0200
pushed 2018-04-24 01:14 +0000
Jonathan Watt Jonathan Watt - Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt
8b14b0ba94dbaf348ae63d7c4014f95e4c4ea73e
created 2018-04-16 10:00 +0100
pushed 2018-04-16 21:59 +0000
Jonathan Kew Jonathan Kew - Bug 1452973 - Update NS_FONT_STRETCH_* constants to values based on the percentage definitions in css fonts 4. r=jwatt
837a6f4efa3eaf3cff106349b735e718efb4d4a6
created 2018-04-13 20:34 +0100
pushed 2018-04-13 21:56 +0000
Jonathan Watt Jonathan Watt - Bug 1436048 part 1 - Use a user defined type for font weight everywhere. r=jfkthame,emilio
6429b0db7653411c3e3cd3f7164c8d64408067e5
created 2018-04-05 16:27 -0400
pushed 2018-04-06 21:55 +0000
Ted Campbell Ted Campbell - Bug 1451878 - Add memory reporting for gfxDWriteFontFileLoader. r=lsalzman
fbdc8aa469379986c43ec5e26dfd3db0d2e8eca8
created 2018-02-22 20:55 +0000
pushed 2018-02-23 09:40 +0000
Jonathan Kew Jonathan Kew - Bug 1440411 - Remove the obsolete gfx.font_loader.families_per_slice pref (no longer used by any code). r=jrmuizel
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-14 05:34 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
69219385100a1b5ebced5b323bf5d5de27c76566
created 2017-11-12 16:24 +0900
pushed 2017-12-04 20:16 +0000
Makoto Kato Makoto Kato - Bug 1032671 - Part 2. Use font.name-list.emoji preference for emoji presenration. r=jfkthame
e549fef3f2a283d70c04ec6d66121ccc94ef115b
created 2017-11-02 20:29 +0000
pushed 2017-11-13 09:54 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
43cf3f8f1fd6808a500c4e47e43a0fb939685de2
created 2017-11-10 16:05 +0000
pushed 2017-11-10 21:13 +0000
Jonathan Kew Jonathan Kew - Backed out changesets 75e7f32c3365, eec946b59360, 72a6f5f3512c, ea8ee40ed426 (bug 1412090) for apparently breaking all system-installed fonts on some Linux systems. r=backout
a9930291f639145b9a612de69fca1804cfb4d4f3
created 2017-11-09 18:38 -0500
pushed 2017-11-10 09:56 +0000
Milan Sreckovic Milan Sreckovic - Bug 1281965 - Sometimes we don't want to add when searching for a family. r=jfkthame
72a6f5f3512c49acc3e3735dbadd1007f9ddc54c
created 2017-11-02 20:29 +0000
pushed 2017-11-10 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-10-09 09:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
4832416f0a867e028792fe0654b32f95fa94f10a
created 2017-09-14 17:26 +0100
pushed 2017-09-15 09:06 +0000
Jonathan Kew Jonathan Kew - Bug 1334761 - Update ClearType usage at startup, and flush caches and reflow everything if it changes during the session. r=bas
f255ec4e8c361e4526b7bfb1083cecb41fabbdd1
created 2017-09-12 11:05 -0700
pushed 2017-09-13 09:28 +0000
Myk Melez Myk Melez - Bug 1375978 - enumerate fonts asynchronously; r=jfkthame,nhnt11
c31c7c6520240d32ac26741022d89b4f407885a9
created 2017-08-01 11:25 +0100
pushed 2017-09-05 09:41 +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
c00b89451c8d9bb7c8746e02c80c1ea1bb60f5d0
created 2017-06-29 17:52 -0700
pushed 2017-08-15 09:42 +0000
Jonathan Kew Jonathan Kew - Bug 1377328 - part 2 - Annotate raw pointers used for refcounted objects in font-related code. r=milan
a9acfba1bc3cb1ff544ef6ebd53376bce4a9a96d
created 2017-08-02 20:33 -0400
pushed 2017-08-04 01:07 +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-08-03 00:12 +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-08-03 00:12 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
4699fe6d75de9d544b573c7e425eacb5830786ac
created 2017-07-13 09:40 +0100
pushed 2017-07-13 14:35 +0000
Jonathan Kew Jonathan Kew - Bug 1379444 - Use generic cmap-based font fallback if platform-specific code fails to find a usable font. r=lsalzman
eaaf2913c680334b0426a93b7c27b0280f2a7f67
created 2015-04-03 21:39 +0200
pushed 2017-05-23 14:09 +0000
Jonathan Kew Jonathan Kew - Bug 734008 - DeCOMtaminate nsILanguageAtomService, make it a non-refcounted singleton and clean up various call sites. r=m_kato
04af8016735f45cbebb77a53b16a2d90bd0ebe38
created 2017-04-12 11:32 +0100
pushed 2017-04-12 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1352977 - Factor out helpers to construct the names for generic- and language-dependent font/font-list preferences. r=masayuki
4d87363051a3101ac41a91583a587c7dc6194346
created 2017-04-07 15:49 -0700
pushed 2017-04-10 21:54 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r=heycam
74fa1a2c624020caa50d8c13028268550defc537
created 2017-04-03 21:00 +0900
pushed 2017-04-03 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1344990 part.3 Implement nsIFontEnumerator::GetDefaultFont() as returning first available font in font.name-list.* r=jfkthame
e688328c81ec31ebf184d9b9079c9a3582cc8fd3
created 2016-08-23 00:06 +0000
pushed 2016-09-29 09:45 +0000
Arthur Edelstein Arthur Edelstein - Bug 1121643 - Add "font.system.whitelist" pref to resist font-based fingerprinting. r=jfkthame
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-04-22 13:56 +0000
Jonathan Kew Jonathan Kew - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
9d396d690080bef8191a1e8525cca2593051b338
created 2016-04-15 20:45 +0100
pushed 2016-04-20 09:50 +0000
Jonathan Kew Jonathan Kew - Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel
0d8ed605fdd500fe3c613ac7a7df6968d640d4a0
created 2016-04-12 07:06 +0100
pushed 2016-04-12 11:50 +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
149dc37ee4c71fe51780f0864b201755fb1658e0
created 2016-02-08 15:26 +0900
pushed 2016-02-08 10:57 +0000
John Daggett John Daggett - Bug 1244017 - remove system font cascade for OSX. r=m_kato
820ab8931ebca5ed58330627d0f45048d104eef2
created 2016-02-05 11:19 +0100
pushed 2016-02-06 02:42 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0e3ca319b742 (bug 1244017) for reftest failures
0e3ca319b74260851ab88b1bb4456ec8ad355fa4
created 2016-02-05 16:46 +0900
pushed 2016-02-06 02:42 +0000
John Daggett John Daggett - Bug 1244017 - remove system font cascade for OSX. r=m_kato
4d0e60e0a2b3bdb7ec5f66d4733cc0df898273da
created 2016-01-28 14:08 -0800
pushed 2016-02-01 14:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj.
e3d9e10c19f976c9e07f0d15cb949c768a8df012
created 2016-01-15 16:33 +0900
pushed 2016-01-17 19:40 +0000
John Daggett John Daggett - Bug 1212731 p2 - add system font cascade to fontlist for -apple-system generic. r=m_kato
f6c4b1a37957d55bf902d57fecd017ee386f9228
created 2016-01-15 16:33 +0900
pushed 2016-01-17 19:40 +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 2015-11-20 22:36 +0000
John Daggett John Daggett - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame
e74ebb8a008d9ec710eba28eeab64108a63fa066
created 2015-11-17 11:39 +0900
pushed 2015-11-17 11:27 +0000
John Daggett John Daggett - Bug 1163487 - sniff LANGUAGE when determining language for lang group. r=karlt
f77f6580b31c1f007a8fc026e736a1f87d020259
created 2015-11-16 08:48 +0900
pushed 2015-11-17 01:21 +0000
John Daggett John Daggett - Bug 1173260 - support multiple families for generics. r=heycam
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2015-10-19 09:38 +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-10-19 09:38 +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-10-19 09:38 +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-10-18 02:55 +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-10-08 13:27 +0000
John Daggett John Daggett - Bug 1201318 - revise OSX system font handling. r=mstange
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
572c67f7b62c6ee23953b8bbf0e7b47d27cb4b32
created 2015-09-29 10:51 +0900
pushed 2015-09-29 10:00 +0000
John Daggett John Daggett - Bug 1182361 p7 - fixups based on review comments. r=heycam
eb6d832cae3409e319598776eb826133b201d446
created 2015-09-29 10:51 +0900
pushed 2015-09-29 10:00 +0000
John Daggett John Daggett - Bug 1182361 p6 - eliminate old pref font caching. r=heycam
8a7b3e3a960c91ac101157a61e6fd020da53ac72
created 2015-09-29 10:51 +0900
pushed 2015-09-29 10:00 +0000
John Daggett John Daggett - Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam
407aa502a5b42976d5e4d46f47dfd55ef37e1204
created 2015-09-29 10:51 +0900
pushed 2015-09-29 10:00 +0000
John Daggett John Daggett - Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam
4025ea02e3670a28a40c7e483b207f37dff1a084
created 2015-09-29 10:51 +0900
pushed 2015-09-29 10:00 +0000
John Daggett John Daggett - Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam
e2149155361cd5050a3d77e989d34b41989fb564
created 2015-09-24 08:31 -0700
pushed 2015-09-24 23:46 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1187145 - Replace nsBaseHashtable::Enumerate() calls in gfx/ with iterators r=njn
4a62230eaed4b52e09e53fba5280162f6f51f609
created 2015-08-04 18:05 -0700
pushed 2015-08-07 20:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame.
638db7656bee5286a3d385b1026acc770e7d4d42
created 2015-08-05 11:03 +0900
pushed 2015-08-05 11:13 +0000
John Daggett John Daggett - Bug 1189129 - annotate no default font aborts. r=bas
less more (0) -100 -60 tip