gfx/thebes/gfxUserFontSet.h
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
473ff44d5f12510ef9338bb3ad54a5deb3b778f6
created 2018-10-03 23:50 +0200
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
35f51b769efe3af672d68eec7950407aac120205
created 2018-10-09 19:44 +0300
pushed 2018-10-15 21:07 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 5 changesets (bug 1496486) for valgrind bustages. CLOSED TREE
4dd15fa314748089552ecdc75bdedadd34524399
created 2018-10-03 23:50 +0200
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
be1729663405c3f81c34ef5008cda8893d32e04e
created 2018-10-09 16:58 +0300
pushed 2018-10-15 21:07 +0000
Brindusan Cristian Brindusan Cristian - Backed out 5 changesets (bug 1496486) for build bustages on gfxUserFontSet.h. CLOSED TREE
86382b2249f6eab5f660e6e6c3aea69909e7f956
created 2018-10-03 23:50 +0200
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
3d099fce8fa41d9d93981b743761c88c282a3ce9
created 2018-09-20 11:20 -0400
pushed 2018-10-15 21:07 +0000
Nathan Froyd Nathan Froyd - Bug 1415980 - make hash keys movable and not copyable; r=erahm
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1490402 - Use UTF-8 strings (in place of UTF-16) for font family/face names in the system font list, to reduce memory footprint. r=lsalzman
521d2004ea393f3e0924d088ab17436e30621a3e
created 2018-09-12 17:37 +1000
pushed 2018-10-15 21:07 +0000
Cameron McCormack Cameron McCormack - Bug 1489529 - Update comments to no longer point to nsRuleNode. r=emilio
49daf4d2dee760db6c0b2188a105a18f2530fc5c
created 2018-08-10 16:08 +0200
pushed 2018-08-24 17:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1481905 - When canceling a user font load, make sure to not leave mUserFontLoadState as LOADING. r=jfkthame
69f43ac4d5a71a1a0a56dee588f47b58bdab7cdc
created 2018-07-31 01:19 +0300
pushed 2018-08-24 17:49 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 9035ff3757ac (bug 1415980) at request from froydnj on the suspicion that it's going to break MSVC builds when it gets merged to central.
9035ff3757acd19ae5aece396bc2cc5ee61a58ce
created 2018-07-30 17:15 -0400
pushed 2018-08-24 17:49 +0000
Nathan Froyd Nathan Froyd - Bug 1415980 - make hash keys movable and not copyable; r=erahm
d8ac2a1b5f6c5563796af8b2e79a359c92821b41
created 2018-08-10 16:08 +0200
pushed 2018-08-19 07:13 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1481905 - When canceling a user font load, make sure to not leave mUserFontLoadState as LOADING. r=jfkthame a=lizzard
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
a4096171bfdbea9956e8afd4d74ac0b7c89506b1
created 2018-05-01 10:30 +0100
pushed 2018-05-03 15:28 +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
f1c7ad9294b3c200d66590f0e7ddd8cf0c47f0cf
created 2018-04-26 17:08 +0100
pushed 2018-04-28 10:35 +0000
Jonathan Kew Jonathan Kew - Bug 1457103 - patch 3 - Make gfxFontEntry::GetVariationAxes and GetVariationInstances pure virtual, and provide missing subclass implementations. r=jwatt
46864f33859eecba12b01b4011d392ee20520648
created 2018-04-26 17:08 +0100
pushed 2018-04-28 10:35 +0000
Jonathan Kew Jonathan Kew - Bug 1457103 - patch 1 - Make gfxFontEntry::HasVariations a pure-virtual method, and fill in missing subclass implementations, particularly in FT2FontEntry. r=jwatt
93cf389546fdaa2679508d2486933cd80baa1c5f
created 2018-04-26 15:32 +0100
pushed 2018-04-28 10:35 +0000
Jonathan Kew Jonathan Kew - Bug 1456547 - When weight/stretch/style descriptor is omitted from a @font-face rule, the corresponding variation axis should not be clamped to the 'normal' value. r=jwatt
ee068c7ae8f44f55c0d0cd004cba77b2c402a2db
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +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
3c05b11ca2b837819a60c4a05ac85822f56c608e
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
aa4185068f2e3ffb1377afa0e0d95b3c5ac0a04c
created 2018-04-25 10:18 +0100
pushed 2018-04-26 21:04 +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 21:04 +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
bc910e36a7d75512b3bfc0a73110166145b095e9
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
6ad2ef987c9f7823be13c51bb5dbb23fcf00f182
created 2018-04-23 16:52 +0200
pushed 2018-04-26 21:04 +0000
Jonathan Watt Jonathan Watt - Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt
b95ae0e1e9e09dd21531811c491b163c8c052a9c
created 2018-04-20 06:45 +0300
pushed 2018-04-26 21:04 +0000
Cosmin Sabou Cosmin Sabou - Backed out 2 changesets (bug 1454598) as requested by Mossop in developers channel. a=backout
b673e87d613411b38707fecd3ab6ae7b527d5e65
created 2018-04-19 13:28 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
8b14b0ba94dbaf348ae63d7c4014f95e4c4ea73e
created 2018-04-16 10:00 +0100
pushed 2018-04-26 21:04 +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-26 21:04 +0000
Jonathan Watt Jonathan Watt - Bug 1436048 part 1 - Use a user defined type for font weight everywhere. r=jfkthame,emilio
b9a19d50f51cec21ad141b1acb5f46c89fd85590
created 2018-03-23 18:09 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1420680: Remove the user font cache generation, which is also unused now. r=jfkthame
161ecc173b014f9cbe1c60d595b34c7119d4d951
created 2018-03-23 16:06 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1420680: Rework how the loadability of font-faces is computed. r=jfkthame,bz
12b89457c62313feacba9ed2f0cd55af8dd58a36
created 2018-02-15 10:56 +0000
pushed 2018-03-01 16:46 +0000
Jonathan Kew Jonathan Kew - Bug 1436997 - When variation-font support is enabled, accept new CSS Fonts 4 format-hint strings for variation fonts. r=jwatt
cb6b4a2f5170c43b7c6c776e6fae265d8ce93686
created 2018-02-14 22:02 +1100
pushed 2018-03-01 16:46 +0000
Jonathan Kew Jonathan Kew - Bug 1435984 - patch 3 - Store variation settings from the @font-face rule in the gfxFontEntry for user fonts. r=jwatt
ccf9b564a4932747b6f7632001c273820605e65b
created 2017-12-21 14:07 -0500
pushed 2017-12-21 21:08 +0000
Cameron McCormack Cameron McCormack - Bug 1425000 - Use a consistent window for CSP, etc. for FontFace loads. r=jfkthame, a=abillings
2b181f6ba9d4c0e82d3abc947b31270114425b5c
created 2017-10-09 16:11 -0400
pushed 2017-11-02 16:33 +0000
Nathan Froyd Nathan Froyd - Bug 1406474 - provide gfxUserFontSet::Entry with a move constructor; r=heycam
72e0eea22e345998b3b2ffb27ca17aa10185bca8
created 2017-10-09 17:44 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1779da025280 (bug 1406474) for crashing in reftest and web-platform-tests, e.g. layout/reftests/font-face/download-2-big.html. r=backout on a CLOSED TREE
1779da025280d3521be05f5c4275095f6224d2f6
created 2017-10-09 10:39 -0400
pushed 2017-11-02 16:33 +0000
Nathan Froyd Nathan Froyd - Bug 1406474 - provide gfxUserFontSet::Entry with a move constructor; r=heycam
ff2d35ad0649e8d3be8fbddd88df1ff36dbacb35
created 2017-10-09 16:11 -0400
pushed 2017-10-11 18:32 +0000
Nathan Froyd Nathan Froyd - Bug 1406474 - Provide gfxUserFontSet::Entry with a move constructor. r=heycam, a=ritu
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
c00b89451c8d9bb7c8746e02c80c1ea1bb60f5d0
created 2017-06-29 17:52 -0700
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1377328 - part 2 - Annotate raw pointers used for refcounted objects in font-related code. r=milan
87ae6494d5b1fff0b2cd388c6d639e29f438fe77
created 2017-08-11 22:36 -0700
pushed 2017-08-14 09:19 +0000
Bobby Holley Bobby Holley - Bug 1384741 - Followup bustage fix. r=me a=lizzard
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
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
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)
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)
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
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)
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)
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
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
less more (0) -100 -60 tip