gfx/thebes/gfxFont.h
b22037b06fb65d176045065ee4c791d6ac016b30
created 2017-09-13 14:05 -0400
pushed 2017-09-15 00:19 +0000
Alexis Beingessner Alexis Beingessner - Bug 1399274 - Block invisible text optimizations when using WebRender. r=jrmuizel
b4dc3119f39c965314893aaf078016abb3f0487d
created 2017-08-15 10:04 +0800
pushed 2017-09-15 00:19 +0000
Bevis Tseng Bevis Tseng - Bug 1367497 - Part 2: Make gfxFontCache use an expiration tracker that can assert the Servo font metrics mutex is locked. r=bevis,jfkthame
389ff030c387972edd11b07bf17c9707fd742d52
created 2017-08-15 18:46 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 26e12505e1ae (bug 1367497)
26e12505e1aebb4fff765f4248d60dac73a71c48
created 2017-08-15 10:04 +0800
pushed 2017-09-15 00:19 +0000
Bevis Tseng Bevis Tseng - Bug 1367497 - Part 2: Make gfxFontCache use an expiration tracker that can assert the Servo font metrics mutex is locked. r=bevis,jfkthame
91a1e3e5967aebcd857543c47151668cccfc40f1
created 2017-08-15 10:45 +0800
pushed 2017-09-15 00:19 +0000
Bevis Tseng Bevis Tseng - Backed out changeset 2ae749fba6a0
2ae749fba6a0c38d89a554926e60e05a3f63bded
created 2017-08-15 10:04 +0800
pushed 2017-09-15 00:19 +0000
Bevis Tseng Bevis Tseng - Bug 1367497 - Part 2: Make gfxFontCache use an expiration tracker that can assert the Servo font metrics mutex is locked. r=bevis,jfkthame
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
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
ffda55accd9ac78cd469c982afe1917cfeb6efb9
created 2017-08-07 16:20 -0400
pushed 2017-09-15 00:19 +0000
Lee Salzman Lee Salzman - Bug 1385029 - remove virtual from gfxFont::GetCairoScaledFont. r=jfkthame
b1f2be9ad554279190fd751e8252330b912ecffb
created 2017-08-07 16:20 -0400
pushed 2017-09-15 00:19 +0000
Lee Salzman Lee Salzman - Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
91a92e4f9136f2c8da9c060d60644cf9d76a9afe
created 2017-08-15 22:42 +0800
pushed 2017-08-17 17:56 +0000
Bevis Tseng Bevis Tseng - Bug 1367497 - Improve Error Handling in {Add|Remove}ObjectLocked(). r=froydnj, r=jfkthame, a=gchang
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
429613574395423696756adc14c2dd6fb91a2ee5
created 2017-06-25 09:30 +0100
pushed 2017-08-02 08:25 +0000
Jonathan Kew Jonathan Kew - Bug 1376136 - Remove the shapedText flag TEXT_IS_PERSISTENT, as nothing depends on it any longer. r=mats
dc7327ab555ab30167e81d9201c046ca8baf797f
created 2017-06-01 15:42 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1364089 - Eliminate some unnecessary virtual calls in gfxFont-related code. r=jrmuizel
3885392de7d9b481b269cfeae4ec90b00e03cb9e
created 2017-05-16 13:30 +0800
pushed 2017-06-12 13:08 +0000
Morris Tseng Morris Tseng - Bug 1365185 - Clear extents cache after pref "gfx.font_rendering.opentype_svg.enabled" is changed. r=jfkthame
ed010b85ea12896dd62015ae399e22d700f998e9
created 2017-05-04 22:27 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Use strongly-typed enum classes instead of generic uint16_t fields for the gfxShapedText and gfxTextRun flags. r=jrmuizel
0cbf75382a9abb55be44e22cbc351e9214f4431f
created 2017-05-04 22:25 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Split gfxShapedText.mFlags into two 16-bit flags fields, and arrange storage more compactly to reduce size of gfxShapedWord and gfxTextRun objects. r=jrmuizel
fb34b24b4cd63f732bcb001dbda047dd62044f04
created 2017-04-12 14:55 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1353000 - Respect the round-to-pixels flags when caching shaped-word data. r=jrmuizel
7a0ee65d3bf8c4c1edaa4a11da3dead5a21df4ed
created 2017-04-13 09:59 +0800
pushed 2017-06-12 13:08 +0000
vincentliu vincentliu - Bug 1350677 - Add Labeling for gfxFontCache. r=jfkthame
669745519dd08d4e84ee2ec5c3f71acf47e1a4b4
created 2017-04-12 10:59 -0700
pushed 2017-06-12 13:08 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1353000) for devtools failures a=backout CLOSED TREE
bd127ce305c7527cda20e221fae8e80b63b53a29
created 2017-04-12 14:55 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1353000 - Respect the round-to-pixels flags when caching shaped-word data. r=jrmuizel
fdf453f66c9c384768d7a8d92f129c1328886096
created 2017-04-03 17:49 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1352528 - Hoist call to GetRoundOffsetsToPixels out of the inner loop of text shaping. r=jrmuizel
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
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-06-12 13:08 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
aa9afbb505052da3d87f7451b7315ac4cc95cd00
created 2017-04-03 15:24 -0700
pushed 2017-06-12 13:08 +0000
Paul Bignier Paul Bignier - Bug 1352848 - Fix spelling of 'settings' in comment. r=MattN
73502ce79ab54ab2ff0375b9504d1c44072602ad
created 2017-03-23 21:59 +0800
pushed 2017-06-12 13:08 +0000
Jeremy Chen Jeremy Chen - Bug 1347819 - change nsFont::languageOverride to store uint32_t directly. r=jfkthame
2f96904d7b3ae012d17e25458f460f8de6cd5978
created 2017-03-09 16:38 -0800
pushed 2017-06-12 13:08 +0000
Daniel Holbert Daniel Holbert - Bug 1291483 part 2: Use UniquePtr/MakeUnique more thoroughly in chain-of-custody for gfxFont::mVerticalMetrics. r=jfkthame
fc58b761a05b7858bf8f6dc6239fc871fbae855b
created 2017-03-10 15:47 +0100
pushed 2017-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c8bfaf1927b6 (bug 1291483)
c8bfaf1927b6e35e2955323c6e8845a6a5216d43
created 2017-03-09 16:38 -0800
pushed 2017-06-12 13:08 +0000
Daniel Holbert Daniel Holbert - Bug 1291483 part 2: Use UniquePtr/MakeUnique more thoroughly in chain-of-custody for gfxFont::mVerticalMetrics. r=jfkthame
7177f9bb9d9392fbddddf61beb951cffd0f7013d
created 2017-01-09 09:41 -0800
pushed 2017-03-06 20:48 +0000
Daniel Holbert Daniel Holbert - Bug 1329670: Change gfxFont::CopyWithAntialiasOption to return UniquePtr instead of raw pointer. r=jfkthame
d97f80b77cb2ce37e9f4e6a2ef527bc399404a78
created 2016-12-03 12:18 +0000
pushed 2017-03-06 20:48 +0000
Jonathan Kew Jonathan Kew - Bug 1321022 pt 2.1 - While we're here, remove an obsolete declaration. r=dholbert
e9fadc2e73631344646748400a6419b320c3ed17
created 2016-12-03 12:18 +0000
pushed 2017-03-06 20:48 +0000
Jonathan Kew Jonathan Kew - Bug 1321022 pt 2 - Add an array of font variations to gfxFontStyle. r=dholbert
c0d84787e5643ab00cf79018e8f80b759b57a95b
created 2016-12-03 12:18 +0000
pushed 2017-03-06 20:48 +0000
Jonathan Kew Jonathan Kew - Bug 1321022 pt 1.5 - Delete the redundant copy constructor in gfxFontStyle (default copy constructor is fine), and rationalize field ordering a bit. r=dholbert
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
e182a8cc0ed9a61cdf3546f2f175916e2d5aa2c4
created 2016-08-22 21:39 +0100
pushed 2016-11-14 12:26 +0000
Jonathan Kew Jonathan Kew - Bug 1296742 - Initialize gfxGDIFont's metrics at construction time, like other platform font subclasses, and remove its no-longer-needed support for init-on-first-use pattern. r=jrmuizel
449a9db6d0820baa50561d904827b2ebf517880b
created 2016-08-18 17:43 +0800
pushed 2016-11-14 12:26 +0000
Jeremy Chen Jeremy Chen - Bug 1293210 - add cap height support to nsFontMetrics. r=jfkthame
8ea3f72ecd7297bb3da58d44c6a82dd66fcf6a9c
created 2016-07-24 02:40 -0700
pushed 2016-11-14 12:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1288938: layout: Move the GlyphObserver to the text run instead of the frame. r=jfkthame
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
0d0a2960686a335eb09de6edbe1dfe573e212701
created 2016-07-28 22:43 -0700
pushed 2016-09-19 13:38 +0000
Wes Kocher Wes Kocher - Backed out changeset 7d6baa38a04c (bug 1288938) for reftest crashes
7d6baa38a04cc7573b07689d184f4fc66ef2ea20
created 2016-07-24 02:40 -0700
pushed 2016-09-19 13:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1288938: layout: Move the GlyphObserver to the text run instead of the frame. r=jfkthame
df5b884bc5928b3017253447c3474d41d9d8644e
created 2016-07-20 15:07 -0400
pushed 2016-09-19 13:38 +0000
Lee Salzman Lee Salzman - Bug 1287552 - part 4 - add ScaledFontFontconfig to remember generating FcPattern. r=jrmuizel
c0c3966c1109fe3a0c25a75b93f3d957d92a2946
created 2016-07-14 02:00 +0200
pushed 2016-09-19 13:38 +0000
Kevin Chen Kevin Chen - Bug 1275693 - Refactor <canvas> strokeText drawing to re-use gfxTextRun::Draw. r=jfkthame
975cdd8e66775bda53643b14b016fa8c57ba7b00
created 2016-07-12 20:27 -0400
pushed 2016-09-19 13:38 +0000
Lee Salzman Lee Salzman - Bug 1286317 - part 1 - remove Qt widget usage from 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
ab8e9e4b893d13748c71c463296840dc356805b9
created 2016-06-27 17:41 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Kew Jonathan Kew - Bug 1282248 - Declare a bunch of gfxTextRun measurement/drawing methods and related helpers as const. r=m_kato
5f3ba1d0bbf4cbfe14050cf230c289fc71bb5ab3
created 2016-04-23 01:40 +0800
pushed 2016-06-06 19:02 +0000
Jeremy Chen Jeremy Chen - Bug 1248708 - Part2.2: render -webkit-text-stroke property. r=jfkthame
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
1d5416c99477d004ade3de1bc4a7171b613acd0f
created 2016-04-19 17:13 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265452 followup - Make mGlyphExtentsArray an array of UniquePtr. r=jrmuizel
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
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
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
less more (0) -300 -100 -60 tip