gfx/thebes/gfxUserFontSet.cpp
5b228a65aa8b11ccd5bab4b208167f180a789b44
created 2017-08-11 16:36 -0700
pushed 2017-09-15 00:19 +0000
Kevin Hsieh Kevin Hsieh - Bug 1369672 - Update OTS to support Graphite table sanitization. r=jfkthame
045912496ae1e27c76b82233bce6940b1147f01b
created 2017-08-17 13:51 -0700
pushed 2017-09-15 00:19 +0000
Wes Kocher Wes Kocher - Backed out changeset 15956a990499 (bug 1369672) for build bustage a=backout CLOSED TREE
15956a9904994d54c56fb1602c98eb4a0cc232bf
created 2017-08-11 16:36 -0700
pushed 2017-09-15 00:19 +0000
Kevin Hsieh Kevin Hsieh - Bug 1369672 - Update OTS to support Graphite table sanitization. r=jfkthame
14a81abc410200721f759d072ee67aa29c83afc0
created 2017-06-29 17:52 -0700
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1377328 - part 1 - Annotate some font-related helper classes as MOZ_STACK_CLASS. r=milan
083d55339a1dff04531da5aca017191bac5f42a3
created 2017-08-07 10:12 +0800
pushed 2017-08-14 09:19 +0000
Cameron McCormack Cameron McCormack - Bug 1384741 - Part 3: Buffer up CSP violation reports when pre-emptively checking cached font loads, and dispatch them when trying to use cached fonts. r=jfkthame a=lizzard
bb098650d199a2a565f7dab6678b2b3b69905822
created 2017-07-07 14:33 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame
e1489c41dd180afb63ac26e408f381c133e86fd6
created 2017-07-08 18:00 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame
7c316771b8949c05480fae3435fad2f37850a913
created 2017-07-08 14:17 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
f2ecba99433520c844d50be0cf43c2cdf0130ada
created 2017-07-08 14:10 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 6: Use gfxFontSrcURI in the user font set and cache. r=jfkthame
d5c07368105ebbc100fd3a730dead872aa8c20c3
created 2017-07-07 13:35 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 4: Call FontLoadAllowed ahead of time and cache the results for style worker threads. r=jfkthame
5dc0af8dc8fff6ca7e13c771be6c75557d433327
created 2017-07-06 16:00 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 3: Add a generation counter to the user font cache. r=jfkthame
e4a33d2cfd5b50ff46bb82c2538bdec38094757f
created 2017-07-12 12:41 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0cd32b60dabe (bug 1376964)
ea314f31ac514b77a46eacb58a029caa490e4d73
created 2017-07-12 12:41 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6bfb66a2c03e (bug 1376964)
b82e88525bd61a969ebd9d080a64983c863e5b04
created 2017-07-12 12:41 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d9a88d8324ff (bug 1376964)
50d1812c6f8779698c25bc5256cb9ac34c93cfc4
created 2017-07-12 12:41 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aafb719b4379 (bug 1376964)
a3d1b2c6c59ff5fbc353593cf23e4dcdad5acc7f
created 2017-07-12 12:41 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 041b34959d76 (bug 1376964)
46f45eff2bfc1ab70a158a0e799749021dbdd8eb
created 2017-07-12 12:41 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c40e5fbbdccf (bug 1376964)
c40e5fbbdccf099c9547c9af6d80625cc3d30171
created 2017-07-12 16:36 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame
041b34959d76dc862850ca62926600ab1b252667
created 2017-07-12 16:36 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame
aafb719b43796b5928a4ef5cd5b69d709465bc67
created 2017-07-12 16:36 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
d9a88d8324ffaf1f3ab1b3568f959c12bb190310
created 2017-07-12 16:36 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 6: Use gfxFontSrcURI in the user font set and cache. r=jfkthame
6bfb66a2c03e6fca60ba148b2b1df59386997d18
created 2017-07-12 16:35 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 4: Call FontLoadAllowed ahead of time and cache the results for style worker threads. r=jfkthame
0cd32b60dabe168246a1379ad78545a9eb63842e
created 2017-07-12 16:35 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 3: Add a generation counter to the user font cache. r=jfkthame
3b053931742ade5e3a83311a06c8ee15f48ece06
created 2017-07-12 10:32 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 381e0b72dd55 (bug 1376964)
998d5c3d83b53f8971086baf3d51717a27eea0a4
created 2017-07-12 10:32 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 20866468f52d (bug 1376964)
3cc011c3eab23e10a7e33dc0d829b8e60465856f
created 2017-07-12 10:32 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 292d20d46d1f (bug 1376964)
21644b144b340bce9d675ddd27a849910eb12ae4
created 2017-07-12 10:32 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a60731cb1a7f (bug 1376964)
9e925c918d5313db6ee04fe85f9d00f38b5eb395
created 2017-07-12 10:32 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b7424dfa039c (bug 1376964)
b4c058f045a968ec5448c154396f3c674559e54b
created 2017-07-12 10:32 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 38bc7707e46f (bug 1376964)
38bc7707e46f0acd7ee5a43d71e7c9e26ab762e6
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame
b7424dfa039ce05ff8f232e6941181478f63b502
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame
a60731cb1a7f6597c0c1857cd3a8ba911471e7ed
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
292d20d46d1f1e8d7c57f4837178573e6173c2aa
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 6: Use gfxFontSrcURI in the user font set and cache. r=jfkthame
20866468f52df5a7aeba6305c544541a8f277d13
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 4: Call FontLoadAllowed ahead of time and cache the results for style worker threads. r=jfkthame
381e0b72dd55d36e5ce1ddba03abd8208cb40e91
created 2017-07-12 13:03 +0800
pushed 2017-08-02 08:25 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 3: Add a generation counter to the user font cache. r=jfkthame
a3835054a936e40e2970f2924bd3aee984797a2a
created 2017-07-06 15:06 +0100
pushed 2017-08-02 08:25 +0000
Jonathan Kew Jonathan Kew - Bug 1378718 - pt 2 - Remove support for persistently caching omnijar data-URI fonts in the user-font cache. r=heycam
21f6ba7bb58044517e31646505b2e76bd09466cf
created 2017-06-28 11:14 -0700
pushed 2017-08-02 08:25 +0000
Xidorn Quan Xidorn Quan - Bug 1375944 - Increment font set generation when font-face is synchronously loaded in post-traversal. r=heycam
3c4e4f95b499734fa48a527a4be80ff8399ad743
created 2017-04-20 17:00 +1000
pushed 2017-06-12 13:08 +0000
Cameron McCormack Cameron McCormack - Bug 1352531 - Make dom::FontFace cache its gfxCharacterMap instead of rebuilding it every time. r=dbaron
165c49f2d2d97f0fd05862b77d36e182c01bca19
created 2017-04-30 14:57 +0800
pushed 2017-06-12 13:08 +0000
Cameron McCormack Cameron McCormack - Bug 1356103 - Part 9: Use a PostTraversalTask to deal with downloadable fonts in gfxUserFontSet. r=bholley,jfkthame
8f8cb62a874903f66603da14326bfc52326c30f9
created 2017-05-04 17:56 +0800
pushed 2017-06-12 13:08 +0000
Iris Hsiao Iris Hsiao - Backed out 12 changesets (bug 1356103) for build bustage at PostTraversalTask.h
2f383d89184b02533e9afbfa4d614db064e0b2c6
created 2017-04-30 14:57 +0800
pushed 2017-06-12 13:08 +0000
Cameron McCormack Cameron McCormack - Bug 1356103 - Part 9: Use a PostTraversalTask to deal with downloadable fonts in gfxUserFontSet. r=bholley,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
019aeebf751c898ceb3e7ecf1d03d5baa2237b8a
created 2017-03-22 12:00 -0400
pushed 2017-06-12 13:08 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1119128. Eliminate gfxPangoFontGroup and gfxFontconfigUtils. r=lsalzman
f305383515a1f74e0c34edd81f0590d3f44c45c1
created 2017-02-20 18:00 +0000
pushed 2017-04-18 12:07 +0000
Jonathan Kew Jonathan Kew - Bug 1341085 - Implement a pref that allows OpenType Variation tables to bypass the sanitizer, as it doesn't know about them. r=jrmuizel
340c5eaf341c7dfdf2957b17da4a67999df92537
created 2017-02-16 17:16 +0000
pushed 2017-04-18 12:07 +0000
Jonathan Kew Jonathan Kew - Bug 1331737 - Expose a pref to control the validation of OpenType Layout tables, so that Nightly/Aurora users can choose to bypass validation (like we do on Beta/Release) if they really want out-of-spec fonts to be loaded. r=jrmuizel
02fc9d9b46a58d20270c5dba699e3eef56370b80
created 2017-01-18 20:38 +0000
pushed 2017-03-06 20:48 +0000
Jonathan Kew Jonathan Kew - Bug 1329293 - Truncate overly long URIs in downloadable font error/warning messages. r=jrmuizel
8d8a3ba5349e45bf7a44c4096da2babb4c158e47
created 2016-11-14 14:54 +0000
pushed 2017-01-23 14:19 +0000
Jonathan Kew Jonathan Kew - Bug 1315642 - Check that font resource decoded/sanitized by OTS is a usable OpenType format (in particular, we do NOT yet support TrueType Collection resources, even though OTS can decode them). r=jrmuizel a=gchang
acc5fe1c96b3189b730754c6de2ab9c79bef5da4
created 2016-10-08 11:14 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
04fcddb8b0e2bb3ee05f353e01667103e8ebbbe2
created 2016-10-06 21:00 +0100
pushed 2017-01-23 14:19 +0000
Jonathan Kew Jonathan Kew - Bug 1306715 - Ignore the font whitelist if we're not using a gfxPlatformFontList backend (i.e. using the old Linux/fontconfig backend). r=jrmuizel
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
59b3ae26b2f838085659df9fb0e3928ddb13cfcd
created 2016-11-14 14:54 +0000
pushed 2016-11-17 15:32 +0000
Jonathan Kew Jonathan Kew - Bug 1315642 - Check that font resource decoded/sanitized by OTS is a usable OpenType format (in particular, we do NOT yet support TrueType Collection resources, even though OTS can decode them). r=jrmuizel a=gchang
b516e1d6e46165d5553ec894fadc55ce514f862c
created 2016-08-26 16:02 +1000
pushed 2016-11-14 12:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297961 (part 1) - Introduce nsURI::GetSpecOrDefault(). r=hurley.
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)
f4dff50367baf735c7fbeebbe889899d89e4138b
created 2016-05-17 12:05 +0300
pushed 2016-08-01 13:59 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1273409 - add assert for mFontEntry. r=jrmuizel
c93401d022f5843ba19a2b8c6d590a9249cc3dfe
created 2016-05-09 11:57 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1271164 - Add a missing null check in user font memory reporting. r=jfkthame.
a8d46c58ce5832e87506215efd86d2bd46262311
created 2016-05-03 12:14 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Kew Jonathan Kew - Bug 1268021 - Implement memory reporting for the user-font cache. r=njn
d5b56d7097ba3ba8b77f88b7f57c6afba7e10c78
created 2016-05-03 13:36 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Kew Jonathan Kew - Backout 86bea1a981f9 (bug 1268021) for causing Windows crashes on a CLOSED TREE.
21afe591e4954a256ab665496885ee63a33ed7d6
created 2016-05-03 12:14 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Kew Jonathan Kew - Bug 1268878 - Include various of gfxFontEntry's sub-objects in memory reporting. r=njn
a619c5e024c64c0ed2120d0b0e34c733977d7420
created 2016-05-03 12:14 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Kew Jonathan Kew - Bug 1268951 - Reallocate sanitized user font data into an appropriately-sized block, to reduce ongoing RAM footprint. r=jrmuizel
less more (0) -100 -60 tip