gfx/thebes/gfxDWriteFonts.cpp
e0f95dd96d5458f60980f1e8b3f846beed6e5817
created 2018-09-25 17:34 +0200
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium
c8141cbb7ede93f9111de7dec9e0bf9a7e984bd2
created 2018-11-26 14:49 +0000
pushed 2018-12-03 16:23 +0000
Gabriele Svelto Gabriele Svelto - Bug 1509450 - Remove unnecessary inclusions of ContentParent.h and ContentChild.h r=froydnj
c12b84f575c3fe48d72f3c8c24a54b3dee1cc985
created 2018-11-22 07:57 +0200
pushed 2018-12-03 16:23 +0000
arthur.iakab arthur.iakab - Backed out 9 changesets (bug 1500948, bug 1500949, bug 1448426, bug 1487249, bug 1500950, bug 1500944) for causing talos crashes on ts_paint | application crashed [@ MOZ_CrashOOL(char const*, int, char const*)]
b6c97b4db60a1d8169a3e798a248144ab2973506
created 2018-09-25 17:34 +0200
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium
d492774b453f8e7ecdd79b71b5092e408ae005b2
created 2018-10-11 11:19 -0400
pushed 2018-10-15 21:07 +0000
Lee Salzman Lee Salzman - Bug 1495661 - reuse the default UnscaledFontDWrite for variation fonts. r=jfkthame
dd312261972d6b279ea102c5f6368da408464e27
created 2018-09-13 18:59 +0000
pushed 2018-10-15 21:07 +0000
Bas Schouten Bas Schouten - Bug 1479640: Restructure cleartype parameter code to run less frequently and only in the parent process. r=jrmuizel
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
860f77039bdf01e87ee2af958948e71448027e74
created 2018-07-04 10:56 -0400
pushed 2018-08-24 17:49 +0000
Lee Salzman Lee Salzman - Bug 1460259 - Send synthetic oblique angle to WR. r=jfkthame
e86e1123dd47e8b3563aa09d5740d54333df8203
created 2018-05-22 11:43 +1000
pushed 2018-06-18 21:43 +0000
Xidorn Quan Xidorn Quan - Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
d6f131d9d8a00d576330ae7fee1ab662d6359574
created 2018-05-22 04:23 +0300
pushed 2018-06-18 21:43 +0000
Noemi Erli Noemi Erli - Backed out changeset 1be70a3d127f (bug 1458159) for reftest failures in sizing-orthog-vlr-in-htb-008.xht on a CLOSED TREE
1be70a3d127fa7e5cfced92c29175c5f8907cb44
created 2018-05-01 15:18 +1000
pushed 2018-06-18 21:43 +0000
Xidorn Quan Xidorn Quan - Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
f1fe5e4c8ce5f8bab3ed63e2c751fd3a5db43a3c
created 2018-05-21 13:00 +0300
pushed 2018-06-18 21:43 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 5352d48512f7 (bug 1458159) for failing reftest min-intrinsic-with-percents-across-elements.html == min-intrinsic-with-percents-across-elements-ref.html on a CLOSED TREE
5352d48512f78e1dd767ce24ca6292396bb21fac
created 2018-05-01 15:18 +1000
pushed 2018-06-18 21:43 +0000
Xidorn Quan Xidorn Quan - Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
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
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.
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
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
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
45de508fe6578a2835ac311c32ac47b91511dc01
created 2018-03-20 13:46 +0000
pushed 2018-03-20 14:38 +0000
Jonathan Kew Jonathan Kew - Bug 1435472 - Discard and re-create mAzureScaledFont if it was created with the wrong sUseClearType setting. r=bas a=ryanvm
794abd47aa0cbcc2608b7e5c38f14227d9c5dd8e
created 2018-01-18 17:45 +0000
pushed 2018-01-21 14:49 +0000
Jonathan Kew Jonathan Kew - Bug 1430632 - Support OpenType variation fonts in the DirectWrite font back-end (on Win10 Fall Creators Update). r=lsalzman
58b31f942b51d1846d58bce3fed37c5baebbb8d3
created 2018-01-17 07:51 -0500
pushed 2018-01-17 22:21 +0000
Lee Salzman Lee Salzman - Bug 1400384 - support text writing modes with WebRender. r=gankro
dc271c111e3352f23b424f0a041432dac027ee78
created 2018-01-09 10:37 -0500
pushed 2018-01-11 21:05 +0000
Lee Salzman Lee Salzman - Bug 1394568 - plumb synthetic italics flag through thebes and Moz2D into WebRender. r=gankro
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2018-01-11 21:05 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
d0cdbb2cddf60e6e1b9c0f14fea388a3090427d6
created 2017-11-17 10:54 +0000
pushed 2018-01-11 21:05 +0000
Jonathan Kew Jonathan Kew - Bug 1416795 - Implement synthetic-oblique font rendering by applying a transform at gfxFont::Draw time, rather than setting it on the cairo font matrix. r=jrmuizel
4832416f0a867e028792fe0654b32f95fa94f10a
created 2017-09-14 17:26 +0100
pushed 2017-09-16 16:13 +0000
Jonathan Kew Jonathan Kew - Bug 1334761 - Update ClearType usage at startup, and flush caches and reflow everything if it changes during the session. r=bas
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
d5b7263f383d0d822b683138c914926b01c7f5cd
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
39cb5de383f45c85f3938ebe6cd12e6631bf4773
created 2017-07-07 21:42 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 24421d72ba08 (bug 1376026)
24421d72ba085c490c6784fdbea0d8145fd3d8b4
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
47ad4ca0f02fb693a7542c97f00653c806e3bb10
created 2017-07-06 08:11 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d09fb3a5cedf (bug 1376026)
d09fb3a5cedf56699b741d513acad4bf4ad7b40a
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
699ca92b32489325344a644f8081200276c50611
created 2017-05-19 22:25 +0100
pushed 2017-08-02 08:25 +0000
Jonathan Kew Jonathan Kew - Bug 1365776 - Use the IDWriteFontFace1 interface if available to get glyph advances from DirectWrite more cheaply. r=jrmuizel
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
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
279ce8dbf8f645c853060cc98e3d4ee17bd5d60d
created 2017-01-04 20:26 +0100
pushed 2017-03-06 20:48 +0000
Bas Schouten Bas Schouten - Bug 1325743: Cache Moz2D ClearType usage information in a way similar to Thebes. r=mchang
20094311ab5ec56d5be7afc6d5c2e2b09e656fb2
created 2017-01-10 13:52 -0800
pushed 2017-03-06 20:48 +0000
Wes Kocher Wes Kocher - Backed out changeset 84f4a96a130b (bug 1325743) for incredibly frequent Windows 7 VM reftest crashes in variable-supports-23.html a=backout
7011ed1427de2b6f075c46cc6f4618d3e9fcd2a4
created 2017-01-10 12:11 +0100
pushed 2017-03-06 20:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
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
84f4a96a130b7b1c51e4dd13a9eb342517bc9dc3
created 2017-01-04 20:26 +0100
pushed 2017-03-06 20:48 +0000
Bas Schouten Bas Schouten - Bug 1325743: Cache Moz2D ClearType usage information in a way similar to Thebes. r=mchang
96cf05faacfe6ba130553323bde9f0bb80298c8a
created 2016-12-22 12:06 +0100
pushed 2017-03-06 20:48 +0000
Bas Schouten Bas Schouten - Bug 1325199: Only read system parameters for ClearType when we receive a paint event. r=jrmuizel
5b7c66cd059c6541d8f5de09bb8adb7297b51591
created 2016-10-12 15:53 -0700
pushed 2017-01-23 14:19 +0000
Mason Chang Mason Chang - Bug 1309917 - Stop defaulting to system wide default fonts if no IDWriteFont exists. r=jfkthame
2af033c15b03b9a16605fb900f1c958797b2dfed
created 2016-10-10 16:43 -0700
pushed 2017-01-23 14:19 +0000
Mason Chang Mason Chang - Bug 1307220. Assert font file exists if using default font with skia. r=lsalzman
72d223d9dec07b716230a099989386f144f0a814
created 2016-09-16 12:25 -0700
pushed 2016-11-14 12:26 +0000
Mason Chang Mason Chang - Bug 1299903. Force GDI Classic rendering for specific fonts with skia on windows. r=lsalzman
f9bd32e801c86965d6e153d8a0d3cc101f1d80e1
created 2016-09-08 09:34 -0700
pushed 2016-11-14 12:26 +0000
Mason Chang Mason Chang - Bug 1300025. Use embedded bitmaps in CJK fonts with skia on Windows. r=lsalzman
9d0ffc202a0ae9daf48feed74cb9e0300dce0b5e
created 2016-08-18 17:43 +0800
pushed 2016-11-14 12:26 +0000
Jeremy Chen Jeremy Chen - Bug 1293210 - get cap height from DirectWrite backend. 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
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
cf4d7af793000f29b1d0a74594bfdf70485c6986
created 2016-01-06 11:35 -0800
pushed 2016-03-07 14:18 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
e9837ebf5d48f1f7a6f881d4120a47262d5b84c8
created 2016-01-05 10:08 +0000
pushed 2016-03-07 14:18 +0000
Bob Owen Bob Owen - Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
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.
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.
9bdfae920430802457149452189f63fc13ee363e
created 2015-12-21 13:47 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out 25 changesets (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
4934e88b2d7a7274d9513c81c9ef3e03a29333f4
created 2015-12-21 20:33 +0000
pushed 2016-03-07 14:18 +0000
Bob Owen Bob Owen - Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
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.
df9b89f3b023b777310012d649bfe5cd5bcf6637
created 2015-11-06 15:02 -0500
pushed 2016-01-25 13:55 +0000
Nathan Froyd Nathan Froyd - Bug 1222569 - remove unused variable in gfxDWriteFonts.cpp; r=Bas
b98837042b2000e7ef30f62b0f2832f94291d10f
created 2015-10-28 15:17 -0700
pushed 2015-12-14 20:08 +0000
Mason Chang Mason Chang - Backout bug 842894 for lack of skia documentation. r=me
less more (0) -100 -60 tip