gfx/thebes/gfxFont.h
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.
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.
d7bca841b053dd36e56365c94e9c1bd8f5d6a15c
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 5) - Moz2Dify GetRoundOffsetsToPixels(). r=jfkthame.
82f3102e4840d8368b4c2fd0bfa782d3646fe0e4
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 3) - Moz2Dify gfxFont::CalcXScale() and gfxFont::PostShapingFixup(). 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.
9ad2588ed167f967de511e3858626fbb227f8ba3
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 1) - Moz2Dify SetupCairoFont(). r=jfkthame.
41a7345c2c4aa3b2a4dbf7b5a6b65fc28027d523
created 2015-12-17 19:36 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1233605 - Cull some uses of gfxContext. r=dholbert.
47f1a643b90abf0e3773e332d2416ae73195fa3c
created 2015-11-28 11:56 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 10 - Implement emphasis mark rendering. r=jfkthame
f2f1d0db3905a266571df36ae8a03866575b9169
created 2015-11-28 11:56 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 7 - Add NO_EMPHASIS_MARK flag in CompressedGlyph. r=jfkthame
363b1e4240438a6c3e95d9999afba80f3d437ede
created 2015-11-28 11:56 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 6 - Add some specifier on gfxTextRun and gfxShapedWord so that compilers are able to reason out certain optimizations. r=jfkthame
2f8112ce8e5370bc3d50376364432055a4e5af2b
created 2015-11-28 11:56 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 5 - Avoid unnecessary allocation inside EnsureComplexGlyph helper function. r=jfkthame
038a7b0377a6ccf0fd3432d3b88a96529c128063
created 2015-11-28 11:56 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 4 - Add helper function for ensuring a glyph is a complex glyph. r=jfkthame
11486a275847896bf97beff11d6c07ffea3611e9
created 2015-11-02 08:36 +0000
pushed 2016-01-25 13:55 +0000
Jonathan Kew Jonathan Kew - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
aee53bd3a239fbd917ae4726d341d9e0da5c520d
created 2015-11-02 16:13 +0530
pushed 2016-01-25 13:55 +0000
Nigel Babu Nigel Babu - Backed out changeset 6e7658cff5f5 (bug 691581) for upcoming bustage
6e7658cff5f572347f1d4c3eea412e71280e8d47
created 2015-11-02 08:36 +0000
pushed 2016-01-25 13:55 +0000
Jonathan Kew Jonathan Kew - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
019608d8a449322f00784012d18be0bad0b61291
created 2015-10-26 10:47 +0000
pushed 2015-12-14 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1216427 - part 1 - Ensure a character+VS sequence or a ligated Regional-Indicator flag symbol is deleted as a single unit when backspacing. r=emk
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
222db4d886d77a08a68d42deaabf398b9959aad2
created 2015-09-29 10:51 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 1182361 p2 - count generic lookups. r=heycam
e2149155361cd5050a3d77e989d34b41989fb564
created 2015-09-24 08:31 -0700
pushed 2015-12-14 20:08 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1187145 - Replace nsBaseHashtable::Enumerate() calls in gfx/ with iterators r=njn
1f93dd4e09ea999d9e5d12fbe51fa7d028faf3fd
created 2015-09-24 10:23 +0100
pushed 2015-12-14 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1193519 pt 2 - Handle sideways-left orientation in gfx text-drawing code. r=dholbert
8296e64c47e82a33ac90b82d9bf4bde00f60e99b
created 2015-07-29 01:50 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
900b78faf546bc3f6bd433353b5cc0f77dd016d1
created 2015-07-13 19:08 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1182962 (part 2) - Use nsTHashtable::Iterator in gfxFont. r=jfkthame.
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-09-21 14:04 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
60d7b4ba9e03b5083d6d1da7e6c36a9b8b1830e5
created 2015-05-25 11:32 -0400
pushed 2015-08-10 18:23 +0000
Michael Layzell Michael Layzell - Bug 1168176 - Mark gfxFontShaper::mFont as MOZ_NON_OWNING_REF. r=jtd
0cc0541804753740ac22c87d034a255c77d74ece
created 2015-05-22 08:23 -0400
pushed 2015-08-10 18:23 +0000
Michael Layzell Michael Layzell - Bug 1167403 - Mark gfxFont::GlyphChangeObserver::mFont as MOZ_NON_OWNING_REF. r=jtd
36d1a8d3936a3885fba2953c7761782d3dd9c4ef
created 2015-05-20 17:44 +0200
pushed 2015-08-10 18:23 +0000
Nicolas Belleville Nicolas Belleville - Bug 948466: Rename gfxPangoFonts to gfxFontconfigFonts. r=nical
c0cc66ab1814f519715b907eb37d5f97bd054e81
created 2015-05-13 14:11 +0900
pushed 2015-08-10 18:23 +0000
John Daggett John Daggett - Bug 1056479 p2 - implement platform fontlist based on fontconfig. r=karlt
less more (0) -300 -100 -60 tip