gfx/thebes/gfxFontEntry.cpp
8290a5ff735438dd11b03fb0ca442e3bf8752ae3
created 2018-01-30 09:57 +0000
pushed 2018-03-01 16:46 +0000
Jonathan Kew Jonathan Kew - Bug 1280162 - patch 1 - Implement gfxFontEntry method to query font feature info for OpenType fonts. r=dholbert
d76b88de07ca4fff02828d24db2dbce6e4f3d7e4
created 2018-01-19 10:46 +0000
pushed 2018-01-21 14:49 +0000
Jonathan Kew Jonathan Kew - Bug 1431305 - Handle fallback (rotated) rendering of characters with Vertical_Orientation=Tr when the font does not support them via 'vert', nor is there a vertical presentation form encoded in Unicode. r=m_kato
2648e1488e607d5f91e86008b6bbe9ca5d6a4e76
created 2018-01-19 17:56 +0200
pushed 2018-01-21 14:49 +0000
shindli shindli - Backed out changeset 33571130ef67 (bug 1431305) for failing in /text-orientation-mixed-vlr-100-ref.html on a CLOSED TREE
33571130ef67d4d9105dae116fd469dcdf6e0fd9
created 2018-01-19 10:46 +0000
pushed 2018-01-21 14:49 +0000
Jonathan Kew Jonathan Kew - Bug 1431305 - Handle fallback (rotated) rendering of characters with Vertical_Orientation=Tr when the font does not support them via 'vert', nor is there a vertical presentation form encoded in Unicode. r=m_kato
d4f80c4ba719d375e3b6d81a2fdd58007475f53c
created 2017-11-23 19:40 +0000
pushed 2018-01-11 21:05 +0000
Jonathan Kew Jonathan Kew - Bug 1403302 - patch 3 - Remove direct cairo dependency from gfxTextRun and gfxGlyphExtents. r=bas
a48c10a1e0644ae267d26c9d5d4a7c358852ed13
created 2017-11-09 16:54 +0000
pushed 2017-11-10 21:18 +0000
Jonathan Kew Jonathan Kew - Bug 1415880 - Remove the obsolete mIsValid flag from gfxFontEntry, as nothing depends on it any more. r=jrmuizel
bc9f0c180867056ad56661dcb752458c51fd7050
created 2017-10-28 13:21 +0100
pushed 2017-11-02 16:33 +0000
Jonathan Kew Jonathan Kew - Bug 1407114 - part 2 - Handle fallback from styled to regular face if necessary during global font fallback, to handle cases where some styled faces may have a reduced character repertoire. r=jrmuizel
395a64d67308a9451fd7eadaa6cca0f58ae82470
created 2017-09-11 19:23 +0100
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 3 - Clean up vestigial code that existed to support setting the gfxFontEntry::mSymbolFont flag. 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
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
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
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
d46d1d8506ad2e87db24da457da24722810a3e1b
created 2017-07-05 02:01 +0200
pushed 2017-08-02 08:25 +0000
Mats Palmgren Mats Palmgren - Bug 1376498 part 2 - Use plain Remove(key) in some places instead of Lookup(key).Remove() for simplicity. r=froydnj
d7d6193f31a35c82d54877de472e293112713d67
created 2017-06-29 15:37 -0700
pushed 2017-08-02 08:25 +0000
Jonathan Kew Jonathan Kew - Bug 1364224 - Reduce refcount churn on gfxFont by using raw pointers where no strong ownership is needed. r=jrmuizel
4035cabd70eeea4ab38bfeada4301f76dca6509b
created 2017-06-28 01:03 +0200
pushed 2017-08-02 08:25 +0000
Mats Palmgren Mats Palmgren - Bug 1376463 - Use Lookup instead of Get+Remove to avoid unnecessary hashtable lookups. r=froydnj
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
bbf16eb4f821b2d535826141f9f33f3eb49a54c6
created 2017-05-18 22:03 +0200
pushed 2017-06-12 13:08 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
8cff37651ea2a096d5304b11bd13359f8d117174
created 2017-05-18 21:15 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f3460d42d23c (bug 1351440)
f3460d42d23cb21093146a2ace98009d581bd77a
created 2017-05-05 17:19 +0800
pushed 2017-06-12 13:08 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
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
3898797a6267e6d0f84049258e261e207fafd4e5
created 2016-11-02 11:47 -0700
pushed 2017-01-23 14:19 +0000
Frédéric Wang Frédéric Wang - Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
773aed2f801b27cbad3c031fc7aa747ea9b2c1ed
created 2016-11-02 11:45 -0700
pushed 2017-01-23 14:19 +0000
Wes Kocher Wes Kocher - Backed out changeset 961a84574836 (bug 1305977) for multiscripts-1.html failures a=backout
961a845748368c2d51a4c3fc97c55525e8cb7091
created 2016-10-31 04:18 +0100
pushed 2017-01-23 14:19 +0000
Frédéric Wang Frédéric Wang - Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
ca3ca7a3befafc0c9eb189a9d08f305e368308c8
created 2016-09-27 01:48 +0100
pushed 2017-01-23 14:19 +0000
Jonathan Kew Jonathan Kew - Bug 1304699 - Pass the proper unicode-range when looking up a font in the global font cache. r=jrmuizel
b0bc3eb907aecc98f6a5d2e9bd02d6535b0a2b00
created 2016-09-26 18:37 -0700
pushed 2017-01-23 14:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 66b8ea362db8 (bug 1304699) for build bustage
5449a205760480c1a0c41f521fe2ab6c752053a8
created 2016-09-27 01:48 +0100
pushed 2016-11-14 12:26 +0000
Jonathan Kew Jonathan Kew - Bug 1304699 - Pass the proper unicode-range when looking up a font in the global font cache. r=jrmuizel a=ritu
55ebbaf43802424222ccb64847c7a4facd2630d7
created 2016-08-23 11:24 -0400
pushed 2016-11-14 12:26 +0000
Jinank Jain Jinank Jain - Bug 712936 - Convert users of PR_STATIC_ASSERT to C++11 static_assert(). r=Ms2ger
8a9e11afaeac8f80141daa235931da561d97d6c4
created 2016-08-19 13:57 +0100
pushed 2016-11-14 12:26 +0000
Jonathan Kew Jonathan Kew - Bug 1228799 - Part 1 - Move GetTableFromFontData to gfxFontUtils as a static function, and expose FindTableDirEntry helper method. r=emk
c0404d1f3b47cee8284e4be54a79d3b01db6b961
created 2016-07-22 14:56 +0100
pushed 2016-11-14 12:26 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
6d739e6ff883ad2d2aa8aff589fcad6ebd4d3243
created 2016-09-27 01:48 +0100
pushed 2016-10-03 20:03 +0000
Jonathan Kew Jonathan Kew - Bug 1304699 - Pass the proper unicode-range when looking up a font in the global font cache. r=jrmuizel a=ritu
822036786a92c7674231836ceeb73e2140fcdb15
created 2016-08-19 13:57 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Kew Jonathan Kew - Bug 1228799 - Part 1 - Move GetTableFromFontData to gfxFontUtils as a static function, and expose FindTableDirEntry helper method. r=emk a=ritu
fb7ba7f4456c88251958b18dfca4465bc6f7689d
created 2016-07-22 06:54 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Kew Jonathan Kew - Bug 1276829 - Don't add fonts to mFontsUsingSVGGlyphs if they did not actually have an SVG table. r=karlt
b5ec1de16b8155a721f9fbd6eb9dd13d9f0c3b11
created 2016-07-10 13:11 +0200
pushed 2016-09-19 13:38 +0000
stefanh stefanh - Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
e666f640f6434593a6077b4dc24e96bfdf868166
created 2016-07-06 10:10 +0100
pushed 2016-09-19 13:38 +0000
Khaled Hosny Khaled Hosny - Bug 1283932 - support COLR table layers with unset color, 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
86bea1a981f93f5233a876cb110ca75904408997
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
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
173a441d7bb1be25728c5348135d3935ab20195a
created 2016-04-21 14:39 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Watt Jonathan Watt - Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam
77ba0dcb977a5accadbdefe0563f2ee9940ce6a8
created 2016-04-20 10:54 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265648 - Remove the global nsTextFrameTextRunCache, as it no longer serves any useful purpose. r=mats
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
2ee5ba0e786c5b6e0e55a9cbe69be590fd9ba925
created 2016-02-10 16:47 +0200
pushed 2016-04-25 16:57 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1246889 - Correctly check whether hb_blob_create failed in ShareTableAndGetBlob. r=jfkthame
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
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
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
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
3b5f43556647710f9f42ec8b09c9c252407d9650
created 2016-01-22 16:58 +0100
pushed 2016-03-07 14:18 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
7ad3f98c4c65b94b8576eeecd3a6685c13777358
created 2015-12-15 20:10 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 6) - Move RefCairo() from gfxContext to gfxFont. r=jfkthame.
6a7f7be13a78bde48b11b4ae6f79ec2157a8b32e
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 2) - Moz2Dify SetupGlyphExtents(). r=jfkthame.
ef8a998219bd1afa187b51cc84b231f73903f285
created 2015-12-14 22:26 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232576 (part 2) - Rename gfxContext::GetCairo() as GetRefCairo() and make it static. r=jfkthame.
f07938cebd6f8a0c1bb6b21d6e1986d4dc2e432f
created 2015-12-02 15:32 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229202 (part 6) - Remove two nasty matrix reinterpret_casts. r=mattwoodrow.
4addc9ac90eaa5162e71867c27d3d3343ab447f6
created 2015-12-02 15:32 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229202 (part 5) - Remove an unneeded gfxContextAutoSaveRestore. r=mattwoodrow.
ef2ee7ebb2503f1af7699db407dc09777184243a
created 2015-11-20 06:09 +0000
pushed 2016-01-25 13:55 +0000
Jonathan Kew Jonathan Kew - Bug 1223002 - Always call ReleaseGrFace to balance GetGrFace, even if the face is null. r=jdaggett
4ca297b17a828de2a4e9f6413e549c0bf9a899e5
created 2015-10-20 12:12 -0400
pushed 2016-01-25 13:55 +0000
Nathan Froyd Nathan Froyd - Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
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.
460116fc714afc60a5d05f95858d46fa6e849c23
created 2015-11-02 19:32 +0000
pushed 2015-12-14 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1223002 - Update graphite2 to release 1.3.4 plus post-release bugfixes from upstream. r=jdaggett a=abillings
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
less more (0) -60 tip