gfx/thebes/gfxDWriteFonts.h
4832416f0a867e028792fe0654b32f95fa94f10a
created 2017-09-14 17:26 +0100
pushed 2017-11-02 12:36 +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-11-02 12:36 +0000
Lee Salzman Lee Salzman - Bug 1385029 - remove virtual from gfxFont::GetCairoScaledFont. r=jfkthame
b1f2be9ad554279190fd751e8252330b912ecffb
created 2017-08-07 16:20 -0400
pushed 2017-11-02 12:36 +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-09-14 16:50 +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-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 24421d72ba08 (bug 1376026)
24421d72ba085c490c6784fdbea0d8145fd3d8b4
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +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-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d09fb3a5cedf (bug 1376026)
d09fb3a5cedf56699b741d513acad4bf4ad7b40a
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +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-09-14 16:50 +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-07-31 14: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-07-31 14:08 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
7177f9bb9d9392fbddddf61beb951cffd0f7013d
created 2017-01-09 09:41 -0800
pushed 2017-04-10 20:44 +0000
Daniel Holbert Daniel Holbert - Bug 1329670: Change gfxFont::CopyWithAntialiasOption to return UniquePtr instead of raw pointer. r=jfkthame
96cf05faacfe6ba130553323bde9f0bb80298c8a
created 2016-12-22 12:06 +0100
pushed 2017-04-10 20:44 +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-02-27 14:59 +0000
Mason Chang Mason Chang - Bug 1309917 - Stop defaulting to system wide default fonts if no IDWriteFont exists. r=jfkthame
e182a8cc0ed9a61cdf3546f2f175916e2d5aa2c4
created 2016-08-22 21:39 +0100
pushed 2017-01-16 13:07 +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
ab8e9e4b893d13748c71c463296840dc356805b9
created 2016-06-27 17:41 +0100
pushed 2016-10-31 18:13 +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-07-25 16:35 +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-04-15 21:02 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
9ad2588ed167f967de511e3858626fbb227f8ba3
created 2015-12-15 13:56 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 1) - Moz2Dify SetupCairoFont(). r=jfkthame.
0bfde2c2ef6abfe4c12cbfdad21bc7ceffbc4bd7
created 2015-12-16 10:41 -0500
pushed 2016-04-15 21:02 +0000
Nathan Froyd Nathan Froyd - Bug 1233069 - add override declarations to Windows graphics headers; r=Bas
b98837042b2000e7ef30f62b0f2832f94291d10f
created 2015-10-28 15:17 -0700
pushed 2016-01-18 19:06 +0000
Mason Chang Mason Chang - Backout bug 842894 for lack of skia documentation. r=me
0c4702fbc9268041176571a4ba1decf79aa33621
created 2015-10-28 14:54 -0700
pushed 2016-01-18 19:06 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +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 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-10-26 12:58 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
02f84b2d07ba32457d15cafc52f9cd19c214b1b0
created 2014-11-18 23:19 +1300
pushed 2015-04-21 23:03 +0000
Robert O'Callahan Robert O'Callahan - Bug 1099977. Part 1: Make gfxDwriteFont cache GetSpaceGlyph. r=jfkthame
5e993b51246b8752893c4f4e39f259bd0ec239e6
created 2014-11-17 09:59 +0000
pushed 2015-02-18 20:30 +0000
Jonathan Kew Jonathan Kew - Bug 1097615 - Add MOZ_OVERRIDE annotations to subclasses of gfxFont. r=jdaggett
6e7cc3499a2e4048a0fbeab6ff910f4cd9cd09ba
created 2014-11-10 21:41 +0000
pushed 2015-02-18 20:30 +0000
Jonathan Watt Jonathan Watt - Bug 1093811 - Convert the gfxFont::GetGlyphWidth() virtual method to take a Moz2D DrawTarget instead of a Thebes gfxContext. r=jfkthame
6cadeeb02a0cf397d40414a1081c00b658ecb4f3
created 2014-10-24 18:32 +0200
pushed 2015-02-18 20:30 +0000
Markus Stange Markus Stange - Bug 1055634 - Propagate font smoothing background colors to layers. r=roc
916675800e05cad075b60e71f859b61c55d845ad
created 2014-10-16 09:40 +0100
pushed 2015-02-18 20:30 +0000
Jonathan Kew Jonathan Kew - Bug 1081867 - Convert textrun metrics to physical coordinates before merging with visual-overflow region. r=smontagu
acfc96bde64d5944b42994a0f093b8535b23a3d2
created 2014-09-30 07:37 +0100
pushed 2015-01-05 23:23 +0000
Jonathan Kew Jonathan Kew - Bug 1065002 pt 1.1 - Rename gfxFont::GetMetrics to GetHorizontalMetrics, and add a GetMetrics wrapper to access it. r=jdaggett
ee3e74ba96a96516a81da83b12307c4515ab01c0
created 2014-05-31 08:12 +0100
pushed 2014-10-06 12:51 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
5bced0023b3a3d5610385b5748ad539798752e31
created 2014-06-09 15:47 +0100
pushed 2014-10-06 12:51 +0000
Jonathan Kew Jonathan Kew - bug 985220 - remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
5cf33b3e3d5e456df098d213056aff4754653579
created 2014-06-06 22:41 +0100
pushed 2014-08-25 18:42 +0000
Jonathan Kew Jonathan Kew - backout changeset 59b2dd6b5048 (bug 985220) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
0e387a55464687d5a8224c90bb046af46294bceb
created 2014-06-06 22:41 +0100
pushed 2014-08-25 18:42 +0000
Jonathan Kew Jonathan Kew - backout changeset 3e9d9aa535c7 (bug 1018551) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
3e9d9aa535c7e48d9f31c6953e5c62ab1918ae3a
created 2014-05-31 08:12 +0100
pushed 2014-08-25 18:42 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett on a CLOSED TREE
d0eb43174c429d8c7dc41060001746e9ce17d301
created 2014-06-02 10:40 +0200
pushed 2014-08-25 18:42 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fd9518344a23 (bug 1018551) for crashes
fd9518344a23592b6a73dceba69af32282c8ee2f
created 2014-06-02 07:51 +0100
pushed 2014-08-25 18:42 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
59b2dd6b50483f5b443f98a7a145dc7b265d442c
created 2014-03-19 12:27 +0000
pushed 2014-08-25 18:42 +0000
Jonathan Kew Jonathan Kew - bug 985220: remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
3b75e10dac5d70c39d2c0f613873c191a4e1aa58
created 2013-10-14 19:19 -0700
pushed 2014-01-28 00:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 4) - Make multi-output sizeOfFoo() functions more consistent in gfx/thebes/. r=jkew.
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-12-03 03:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-10-21 21:47 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2013-09-09 22:57 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
370a2c56b7934ceb7fd6c978c6d0500fa01d5d48
created 2013-05-19 20:22 +0200
pushed 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2013-09-09 22:57 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
b5978f028cf5fc7a97a21dd8c081b0b3b8e8c019
created 2012-11-12 11:35 -0800
pushed 2013-02-14 23:19 +0000
Brendan Dahl Brendan Dahl - Bug 791466 - Fix direct write cairo scaled font. r=Bas
e307925e4f29e92b4e5bb102e6e630da2d4aefaf
created 2012-09-24 15:02 +0000
pushed 2013-01-03 21:54 +0000
Bas Schouten Bas Schouten - Bug 792207 - Part 1: Retain ScaledFont objects for gfxFonts. r=jrmuizel
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2013-01-03 21:54 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
0e6d579045c8200b5433098f418a3c1ebbf64a1b
created 2012-04-18 10:23 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
cea47dfc3fb7a47fd12e48fd7305a703f637788c
created 2012-03-20 14:43 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-11-14 20:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
less more (0) -60 tip