gfx/thebes/gfxDWriteFonts.cpp
df9b89f3b023b777310012d649bfe5cd5bcf6637
created 2015-11-06 15:02 -0500
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1222569 - remove unused variable in gfxDWriteFonts.cpp; r=Bas
b98837042b2000e7ef30f62b0f2832f94291d10f
created 2015-10-28 15:17 -0700
pushed 2017-06-13 15:39 +0000
Mason Chang Mason Chang - Backout bug 842894 for lack of skia documentation. r=me
0c4702fbc9268041176571a4ba1decf79aa33621
created 2015-10-28 14:54 -0700
pushed 2017-06-13 15:39 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2017-06-13 15:39 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
909e4b1913a9ce70d5aead33e13261f288d87904
created 2015-07-30 21:19 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
da024a455adc28aa40f6b05eef46dca7b2e45ebf
created 2015-04-20 23:10 -0700
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett
02f84b2d07ba32457d15cafc52f9cd19c214b1b0
created 2014-11-18 23:19 +1300
pushed 2017-06-13 15:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 1099977. Part 1: Make gfxDwriteFont cache GetSpaceGlyph. r=jfkthame
d39f67b09a5db237713438877dcc8b983c68b249
created 2014-12-31 22:35 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1116480 - gfxTextRun::Measure needs to account for fake-italic transform when returning the bounding box. r=roc
5e993b51246b8752893c4f4e39f259bd0ec239e6
created 2014-11-17 09:59 +0000
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1081867 - Convert textrun metrics to physical coordinates before merging with visual-overflow region. r=smontagu
b5cf9eedcfbd061a3a1e9cd82c25ce0937405c14
created 2014-10-01 20:25 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 902762 pt 1 - Pass a 'vertical' flag to font shapers, and support vertical shaping through harfbuzz. r=jdaggett
acfc96bde64d5944b42994a0f093b8535b23a3d2
created 2014-09-30 07:37 +0100
pushed 2017-06-13 15:39 +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
9528e6149978daae6258705dbcc255906c1dc8dc
created 2014-09-16 10:58 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
ee3e74ba96a96516a81da83b12307c4515ab01c0
created 2014-05-31 08:12 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
c134a28bc14357b0d6fb45e4308666f61fc21936
created 2014-06-28 15:40 +0900
pushed 2017-06-13 15:39 +0000
John Daggett John Daggett - Bug 1029307 - remove subscript/superscript metrics. r=heycam
4c3c8d6368f386255bcc2de53aa009587b31f076
created 2014-06-19 21:35 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Watt Jonathan Watt - Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
75ad9b0537ea0f54868bbc067735c3211493d772
created 2014-06-19 08:08 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 871453 - part 2 - support font-synthesis options through the platform-font-list backends. r=jdaggett
5bced0023b3a3d5610385b5748ad539798752e31
created 2014-06-09 15:47 +0100
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fd9518344a23 (bug 1018551) for crashes
fd9518344a23592b6a73dceba69af32282c8ee2f
created 2014-06-02 07:51 +0100
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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
eb14c610d90a5ca396ede261e0ec156715a092a5
created 2014-05-01 10:37 -0700
pushed 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
a605e6378301c38ce4ee81260cc5b6c9779161b5
created 2014-01-10 14:06 -0500
pushed 2017-06-13 15:39 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2017-06-13 15:39 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
3b75e10dac5d70c39d2c0f613873c191a4e1aa58
created 2013-10-14 19:19 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
ac758cadd0341af4ea6a8e9763cf6b668a677734
created 2013-07-31 11:44 -0400
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
23f0ca9de75f9ab300243685dd19766b2cfd0185
created 2013-06-30 18:26 +0200
pushed 2017-06-13 15:39 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 6) - Followup: move MemoryReporting.h include after the cpp's own header include. r=njn.
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2017-06-13 15:39 +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
1541b06b7a6ba69c4a9d52809f6fcd049f647b5d
created 2013-04-24 16:40 +0900
pushed 2017-06-13 15:39 +0000
Makoto Kato Makoto Kato - Bug 857957 - Use Endian.h for byte swap. f=nfroyd, r=jfkthame, r/sr=bsmedberg
1861d261f88fc6458995a74799f7ad898a640d21
created 2013-02-22 16:52 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 844133 - eliminate the MOZ_GRAPHITE configure option. r=ted
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2017-06-13 15:39 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
1b6ab3a080d81bb9519e09304abd0713489eebba
created 2012-12-19 09:42 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 821442 - eliminate the unreliable mFamily back-pointer in gfxFontEntry, and instead pass/track font family explicitly where needed. r=roc
b5978f028cf5fc7a97a21dd8c081b0b3b8e8c019
created 2012-11-12 11:35 -0800
pushed 2017-06-13 15:39 +0000
Brendan Dahl Brendan Dahl - Bug 791466 - Fix direct write cairo scaled font. r=Bas
414159ee48fbea1e66cf34ff5fa467029fb9d1a0
created 2012-10-23 02:26 +0200
pushed 2017-06-13 15:39 +0000
Bas Schouten Bas Schouten - Bug 758531 - DWrite fonts create mScaledFont on demand. This causes GetCairoScaledFont to return NULL. This subsequently caused the surface to go into an error status which caused the CreateSimilar call to fail for that surface. This patch properly uses the call which will create the cairo_scaled_font_t if it's not there yet. r=jrmuizel, a=lsblakk
e307925e4f29e92b4e5bb102e6e630da2d4aefaf
created 2012-09-24 15:02 +0000
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -100 -60 tip