gfx/thebes/gfxPlatformFontList.cpp
4832416f0a867e028792fe0654b32f95fa94f10a
created 2017-09-14 17:26 +0100
pushed 2017-09-16 16:13 +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-15 00:19 +0000
Myk Melez Myk Melez - Bug 1375978 - enumerate fonts asynchronously; r=jfkthame,nhnt11
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
f546b44e4549e7ffbf761bbebe57300b22ea48dc
created 2017-09-11 19:22 +0100
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 2 - Implement default gfxFontFamily::IsSymbolFontFamily, and provide override for GDI font backend. 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
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
2b347fb55a9965acec727f6e40671ba859636603
created 2017-07-31 14:28 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
88e14ba4308e1ca878548a2b1616276c7b543c39
created 2017-07-28 10:29 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ef5feef07bed (bug 1384835)
ef5feef07bed07583c52e434dbc5e4b9a2545deb
created 2017-07-27 16:45 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
4699fe6d75de9d544b573c7e425eacb5830786ac
created 2017-07-13 09:40 +0100
pushed 2017-08-02 08:25 +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
90196c3d5f9d48fd60b0843e316877e9e321e53f
created 2017-06-14 17:27 +0200
pushed 2017-08-02 08:25 +0000
Mats Palmgren Mats Palmgren - Bug 1371954 - Use RemoveEntry(EntryType*) rather than RemoveEntry(KeyType) to avoid an unnecesary hashtable lookup. r=froydnj
fe847bf98f6ad35e96f98a218741a7bdcffe0ebd
created 2017-07-13 09:40 +0100
pushed 2017-07-19 23:02 +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, a=jcristau
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
04af8016735f45cbebb77a53b16a2d90bd0ebe38
created 2017-04-12 11:32 +0100
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1344990 part.3 Implement nsIFontEnumerator::GetDefaultFont() as returning first available font in font.name-list.* r=jfkthame
258d94311e1e707d6cec608bfe13d23095cea5ec
created 2017-03-22 00:27 -0700
pushed 2017-06-12 13:08 +0000
Zibi Braniecki Zibi Braniecki - Bug 1348299 - Use both, OS locale and app locale when trying to test for potentially Japanese fonts. r=m_kato
2fcd6a97a1b82a8bdf46113f3e0b9a9e5fc0cf3c
created 2017-03-12 20:39 -0700
pushed 2017-06-12 13:08 +0000
Zibi Braniecki Zibi Braniecki - Bug 1346674 - Migrate all uses of nsILocaleService::GetApplicationLocale to mozILocaleService::GetAppLocale. r=jfkthame
495b8a307555744c3b8320098a4e526b9bc6404e
created 2016-12-15 20:16 -0700
pushed 2017-04-18 12:07 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make log_print use Printf.h, r=froydnj
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
7651ea2490e0f0d36757ee238fcf4446b1869d18
created 2016-08-24 15:23 +1000
pushed 2016-11-14 12:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
007d791665b898246c13e1bfed3b8abc936a8bd6
created 2016-07-26 13:19 -0700
pushed 2016-09-19 13:38 +0000
David Anderson David Anderson - Move D3D11 checking logic out of gfxWindowsPlatform. (bug 1282364 part 2, r=mattwoodrow)
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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
14fe71b46476978741739ca387c5ec304c89e673
created 2016-03-23 11:17 -0700
pushed 2016-06-06 19:02 +0000
Mason Chang Mason Chang - Bug 1258778 - Purge the skia glyph cache when receiving a low memory notice. r=erahm
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
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray 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
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray 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
e74ebb8a008d9ec710eba28eeab64108a63fa066
created 2015-11-17 11:39 +0900
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +0000
John Daggett John Daggett - Bug 1173260 - support multiple families for generics. r=heycam
d1d04b257e61c1f9ffdcd431559b972377554cb7
created 2015-11-06 15:07 -0500
pushed 2016-01-25 13:55 +0000
Nathan Froyd Nathan Froyd - Bug 1222569 - remove unused function from gfxPlatformFontList.cpp; r=Bas
9e8dcc47b7b55e2bfee8e064ab9d7ea14af259e9
created 2015-10-29 15:58 -0700
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm.
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
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
572c67f7b62c6ee23953b8bbf0e7b47d27cb4b32
created 2015-09-29 10:51 +0900
pushed 2015-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +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-12-14 20:08 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1187145 - Replace nsBaseHashtable::Enumerate() calls in gfx/ with iterators r=njn
01ac7ddda781ed2e48967778020d2724da4651d2
created 2015-11-19 08:41 +0900
pushed 2015-11-18 23:45 +0000
John Daggett John Daggett - Bug 1201318 - revise OSX system font handling. r=mstange, a=lizzard
4a62230eaed4b52e09e53fba5280162f6f51f609
created 2015-08-04 18:05 -0700
pushed 2015-09-21 14:04 +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-09-21 14:04 +0000
John Daggett John Daggett - Bug 1189129 - annotate no default font aborts. r=bas
909e4b1913a9ce70d5aead33e13261f288d87904
created 2015-07-30 21:19 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
8296e64c47e82a33ac90b82d9bf4bde00f60e99b
created 2015-07-29 01:50 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
3f05126269cbbd385f6aa43263a2637cc78d7427
created 2015-07-31 10:10 +0900
pushed 2015-09-21 14:04 +0000
John Daggett John Daggett - Bug 1189158 - shutdown font loader thread in separate event. r=m_kato
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
8948b9bf4c9d0c17659df4dd72e638f2e969e9f3
created 2015-07-13 19:08 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1182962 (part 3) - Use nsTHashtable::Iterator in gfxPlatformFontList. r=jdaggett.
3fd7b9eddf11af140496f564a537f021e4d24ea6
created 2015-08-06 14:08 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1189158 - shutdown font loader thread in separate event. r=m_kato, a=ritu
less more (0) -100 -60 tip