gfx/thebes/gfxGDIFont.cpp
11486a275847896bf97beff11d6c07ffea3611e9
created 2015-11-02 08:36 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
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
22ca2af337eb2b1d870ba392e1ede85576e98ab5
created 2015-08-10 09:39 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1105807 - Fall back to GetGlyphIndicesW in gfxGDIFont::GetGlyph if ScriptGetCMap fails, for legacy Type1 fonts. r=jdaggett, a=ritu
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.
8bd25ca5e3582bc91ee03350bedd77d4c9cdf655
created 2015-08-10 09:39 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1105807 - Fall back to GetGlyphIndicesW in gfxGDIFont::GetGlyph if ScriptGetCMap fails, for legacy Type1 fonts. r=jdaggett, a=ritu
c7b9b0f97e3d7a033c86494b380b60226ba24c28
created 2015-06-01 09:13 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett
35ca44343ed8d693eff2e60361b9947fd9f62141
created 2015-05-15 22:30 +0200
pushed 2017-06-13 15:39 +0000
Frédéric Wang Frédéric Wang - Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt
14ba9a819a10fe19fc47b48c9898ecad369bbb81
created 2015-06-01 09:13 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett, a=sledru
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
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
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
41551c67ac50090bb36aececfe9d140cf36b080d
created 2014-11-10 21:41 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Watt Jonathan Watt - Bug 1093806 - Convert DCFromContext to DCFromDrawTarget. r=Bas
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
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
c56fcf2542ec4f445eb516b3e1c2c2cecbc1812a
created 2014-06-18 17:46 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 1025076 - handle negative glyph advance more sensibly in gfxGDIFont. r=jdaggett
0d90825e1b5182885a52ccde2cf04d85ef21a8a9
created 2014-06-09 16:43 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 985220 pt 2 - replace the use of GetGlyphIndicesW with ScriptGetCMap in gfxGDIFont::GetGlyph. 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
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
6447ab85a415c9c74dd7824f66367f7c7473d21f
created 2013-12-11 10:46 +0100
pushed 2017-06-13 15:39 +0000
Jacek Caban Jacek Caban - Bug 945230 - Fixed char16_t/wchar_t mismatch in gfx/thebes/. r=bas.schouten
6c1ed54cd96c20991bae5eaa20bfa04b2e3de4fc
created 2013-11-22 12:35 +0900
pushed 2017-06-13 15:39 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 925599 - Replace gfxWindowsPlatform::WindowsOSVersion(). 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.
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
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
7c8d69378d3a034aa733c4f5bfa631749f71da55
created 2013-08-05 21:06 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 854897 - Prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett, a=lsblakk
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.
8440b676b1bfef8a614ae9246cf58078b1421c04
created 2013-08-05 21:06 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 854897 - Prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett, a=lsblakk
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
39b72947ad7951787f07640cc44324287ab094d0
created 2013-01-04 18:35 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 825871 - refactor gfxTextRun and gfxShapedWord to share a common abstract base class (gfxShapedText) and shaping interface. r=roc
1322a7cadd5662534f1b1281da36445be7e0475f
created 2013-01-01 13:34 +0100
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Backout bug 814718, bug 717178 for exceptions in test_text.html on Windows.
4bab6b6a32f3e69efaa428ec572366af37b47ae7
created 2013-01-01 17:53 +1300
pushed 2017-06-13 15:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 717178. Part 3: gfxGDIFont should pass ownership of its mFont to cairo_font_face_t. r=jrmuizel
0f6f0585d019d54fb9d0c15709cb4dbc6c3f65bb
created 2012-12-12 14:09 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - bug 820707 - consistently set familyHasItalic flag on GDI font entries, to avoid referring back to the family during font instantiation. r=roc
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.
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
created 2012-07-10 19:45 -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.
0e6d579045c8200b5433098f418a3c1ebbf64a1b
created 2012-04-18 10:23 -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.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
266b7ffc925d7b04bd7ecca549dde55047758676
created 2012-01-06 17:03 -0800
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -100 -60 tip