gfx/thebes/gfxFontEntry.h
8290a5ff735438dd11b03fb0ca442e3bf8752ae3
created 2018-01-30 09:57 +0000
pushed 2018-01-30 16:18 +0000
Jonathan Kew Jonathan Kew - Bug 1280162 - patch 1 - Implement gfxFontEntry method to query font feature info for OpenType fonts. r=dholbert
a7ff43ee429bc09e0e99f98ca95e024e22004e52
created 2018-01-29 13:24 +0000
pushed 2018-01-29 22:43 +0000
Jonathan Kew Jonathan Kew - Bug 1432552 - patch 1 - Add a getVariationInstances() method to InspectorFontFace. r=dholbert,bz
625b879e0a93343591140c2ba4cf3a2afc614c1c
created 2018-01-26 15:47 +0000
pushed 2018-01-27 11:05 +0000
Jonathan Kew Jonathan Kew - Bug 1323743 - patch 1 - Add an API to gfxFontEntry to allow querying the available variation axes in a font face. (No actual implementation yet.) r=dholbert
d4f80c4ba719d375e3b6d81a2fdd58007475f53c
created 2017-11-23 19:40 +0000
pushed 2017-11-23 22:29 +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 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1415880 - Remove the obsolete mIsValid flag from gfxFontEntry, as nothing depends on it any more. r=jrmuizel
c2eb72da21211af2e08aaaef388e89c23b4fd2bd
created 2017-10-28 13:21 +0100
pushed 2017-10-28 21:59 +0000
Jonathan Kew Jonathan Kew - Bug 1407114 - part 1 - preliminary cleanup - Remove the (unused) runScript member from the GlobalFontMatch struct, and introduce gfxFontEntry::IsNormalStyle() helper method. r=jrmuizel
2671b1108d73170d0ef06b15390e93d8a7138a27
created 2017-10-11 22:12 +0100
pushed 2017-10-12 09:43 +0000
Jonathan Kew Jonathan Kew - Bug 1405148 - part 1 - Make gfxFontEntry::SupportsOpenTypeFeature a virtual method, and override on MacOS for AAT fonts that we'll shape with Core Text instead of HarfBuzz. r=jrmuizel
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.
3ef47d9eabf7316d890319587a7fb795c89bff92
created 2017-09-11 19:24 +0100
pushed 2017-09-11 21:58 +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
395a64d67308a9451fd7eadaa6cca0f58ae82470
created 2017-09-11 19:23 +0100
pushed 2017-09-11 21:58 +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-11 21:58 +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-11 21:58 +0000
Myk Melez Myk Melez - Bug 1395061 - patch 1 - Refactor gfxFontEntry::SupportsLangGroup and MatchesGenericFamily into gfxFontFamily. r=jfkthame
146cf615f80da6fea8f6f5ac341624d888a37d0d
created 2017-09-10 08:49 +0100
pushed 2017-09-10 21:16 +0000
Jonathan Kew Jonathan Kew - Bug 1398458 - Ensure we don't leave null gfxFontEntry records in a formerly 'simple' gfxFontFamily when adding extra faces. r=heycam
1c70e1ffbbbd5625ea5ce8aabb354f8871b7411e
created 2017-09-08 10:32 +0100
pushed 2017-09-08 20:36 +0000
Jonathan Kew Jonathan Kew - Bug 1397238 - Reset the mIsSimpleFamily flag whenever a face is added to a font family, to ensure we will re-check the available faces before making assumptions about face indexes in FindAllFontsForStyle. r=heycam
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
19ed20aa5c3e0962b8ed6746660cb6a5a4f14e68
created 2017-08-07 17:27 +0100
pushed 2017-08-07 22:23 +0000
Jonathan Kew Jonathan Kew - Bug 1388059 - Ignore font size tolerance when selecting faces from a font family during global fallback. r=lsalzman
d7d6193f31a35c82d54877de472e293112713d67
created 2017-06-29 15:37 -0700
pushed 2017-06-30 11:00 +0000
Jonathan Kew Jonathan Kew - Bug 1364224 - Reduce refcount churn on gfxFont by using raw pointers where no strong ownership is needed. r=jrmuizel
dc7327ab555ab30167e81d9201c046ca8baf797f
created 2017-06-01 15:42 +0100
pushed 2017-06-01 20:43 +0000
Jonathan Kew Jonathan Kew - Bug 1364089 - Eliminate some unnecessary virtual calls in gfxFont-related code. r=jrmuizel
bbf16eb4f821b2d535826141f9f33f3eb49a54c6
created 2017-05-18 22:03 +0200
pushed 2017-05-19 15:38 +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-05-19 15:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f3460d42d23c (bug 1351440)
f3460d42d23cb21093146a2ace98009d581bd77a
created 2017-05-05 17:19 +0800
pushed 2017-05-19 15:38 +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-04-10 21:54 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r=heycam
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-04-07 20:14 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
a02a2c5c7004b45ffe1ef180929b0cbad3e3edd3
created 2017-03-29 13:47 -0400
pushed 2017-03-29 22:42 +0000
Lee Salzman Lee Salzman - Bug 1350783 - support bitmaps fonts in gfxFcPlatformFontList. r=jfkthame
3898797a6267e6d0f84049258e261e207fafd4e5
created 2016-11-02 11:47 -0700
pushed 2016-11-03 02:30 +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 2016-11-03 02:30 +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 2016-11-03 02:30 +0000
Frédéric Wang Frédéric Wang - Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame
8a9e11afaeac8f80141daa235931da561d97d6c4
created 2016-08-19 13:57 +0100
pushed 2016-08-20 01:16 +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-08-03 15:04 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
e666f640f6434593a6077b4dc24e96bfdf868166
created 2016-07-06 10:10 +0100
pushed 2016-07-07 09:41 +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-05-05 18:57 +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-05-04 09:55 +0000
Jonathan Kew Jonathan Kew - Backout 86bea1a981f9 (bug 1268021) for causing Windows crashes on a CLOSED TREE.
86bea1a981f93f5233a876cb110ca75904408997
created 2016-05-03 12:14 +0100
pushed 2016-05-04 09:55 +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-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
173a441d7bb1be25728c5348135d3935ab20195a
created 2016-04-21 14:39 +0100
pushed 2016-04-21 21:41 +0000
Jonathan Watt Jonathan Watt - Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam
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
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
84aba71492334d548490820649fb8828ba38161e
created 2016-02-02 17:36 +0200
pushed 2016-02-03 10:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-02-01 01:53 +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-02-01 01:53 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. 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
6a7f7be13a78bde48b11b4ae6f79ec2157a8b32e
created 2015-12-15 13:56 -0800
pushed 2016-01-04 10:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 2) - Moz2Dify SetupGlyphExtents(). r=jfkthame.
4ca297b17a828de2a4e9f6413e549c0bf9a899e5
created 2015-10-20 12:12 -0400
pushed 2015-11-14 21:22 +0000
Nathan Froyd Nathan Froyd - Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
1cdabbfe799a4e4a16a49d2d24d7f1e989389f8a
created 2015-11-11 21:13 +0900
pushed 2015-11-12 00:42 +0000
John Daggett John Daggett - Bug 1160506 - support intra-family font fallback. 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
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
16e644500bc3c20705caeab48705abe2813e4874
created 2015-08-03 09:04 +0100
pushed 2015-08-03 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1184473 - Bypass the word cache for graphite fonts that include space contextuals. r=jdaggett
99d21b08e56e69d1888fc2e2379a2bb19fe356cd
created 2015-01-15 11:07 +0000
pushed 2015-01-16 00:14 +0000
Jonathan Kew Jonathan Kew - Bug 1119253 - Font-selection code should use gfxFontEntry::HasCharacter in preference to TestCharacterMap. r=jdaggett
5af10836905a5991a1da8b2deda8c908c978155f
created 2014-11-18 23:23 +1300
pushed 2015-01-13 13:24 +0000
Robert O'Callahan Robert O'Callahan - Bug 1099977. Part 2: Make gfxFont::Measure return an empty bounding-box when all glyphs are invisible. r=jfkthame
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 13:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
ccd27160dd9796a14a6caf52c1eda00d69463826
created 2014-12-10 17:48 -0500
pushed 2014-12-12 01:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1109699 - Fix more bad implicit constructors in gfx and image; r=jrmuizel
cc8520c640df03f245b577f005fd4dfd25e4f5eb
created 2014-11-06 13:42 +0900
pushed 2014-11-06 12:50 +0000
John Daggett John Daggett - Bug 475891 - support unicode-range when matching userfonts (non-linux). r=jfkthame
9528e6149978daae6258705dbcc255906c1dc8dc
created 2014-09-16 10:58 +0100| base
pushed 2014-09-17 00:06 +0000
Jonathan Kew Jonathan Kew - bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
less more (0) tip