<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>47124</bug_id>
          
          <creation_ts>2010-10-04 15:45:01 -0700</creation_ts>
          <short_desc>[GTK] Support FontPlatformData::isFixedPitch for custom fonts</short_desc>
          <delta_ts>2010-10-05 13:09:40 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>289234</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-04 15:45:01 -0700</bug_when>
    <thetext>This will not introduce a functional change, but may have a beneficial performance impact.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289241</commentid>
    <comment_count>1</comment_count>
      <attachid>69706</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-04 15:49:42 -0700</bug_when>
    <thetext>Created attachment 69706
Patch for this issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289364</commentid>
    <comment_count>2</comment_count>
      <attachid>69706</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-10-04 20:28:53 -0700</bug_when>
    <thetext>Comment on attachment 69706
Patch for this issue

Great.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289826</commentid>
    <comment_count>3</comment_count>
      <attachid>69706</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-05 13:09:36 -0700</bug_when>
    <thetext>Comment on attachment 69706
Patch for this issue

Clearing flags on attachment: 69706

Committed r69137: &lt;http://trac.webkit.org/changeset/69137&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289827</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-05 13:09:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>69706</attachid>
            <date>2010-10-04 15:49:42 -0700</date>
            <delta_ts>2010-10-05 13:09:36 -0700</delta_ts>
            <desc>Patch for this issue</desc>
            <filename>bug-47124-20101004154941.patch</filename>
            <type>text/plain</type>
            <size>4796</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NGQ3OWQxMDJhYTI3NzYwZGYxOGU5NmQ1YmNlNGQxYmZjZDc5M2Y3ZC4uNzJhYmU1MDE3ZTg2Yzk4
ZDdhZThlOGQ1MmY4NGQ2OGFjNDc3MzEzNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNCBAQAorMjAxMC0xMC0wNCAgTWFy
dGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gU3VwcG9ydCBGb250UGxhdGZvcm1E
YXRhOjppc0ZpeGVkUGl0Y2ggZm9yIGN1c3RvbSBmb250cworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDcxMjQKKworICAgICAgICBJbnN0ZWFkIG9mIGRl
dGVybWluaW5nIHdoZXRoZXIgb3Igbm90IGEgZm9udCBpcyBhIGZpeGVkLXdpZHRoIGZvbnQKKyAg
ICAgICAgbGF6aWx5LCBkbyBpdCB1cCBmcm9udC4gRm9yIGZvbnRzIG5vdCBiYWNrZWQgYnkgRm9u
dGNvbmZpZyBwYXR0ZXJucywKKyAgICAgICAgZmV0Y2ggaW5mb3JtYXRpb24gYWJvdXQgd2hldGhl
ciBvciBub3QgdGhlIGZvbnQgaXMgZml4ZWQtd2lkdGggZnJvbQorICAgICAgICB0aGUgRnJlZVR5
cGUgZmFjZS4KKworICAgICAgICBObyBuZXcgdGVzdHMgYXMgdGhpcyBzaG91bGQgbm90IGNoYW5n
ZSBmdW5jdGlvbmFsaXR5LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vRm9u
dFBsYXRmb3JtRGF0YUZyZWVUeXBlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZvbnRQbGF0Zm9y
bURhdGE6OkZvbnRQbGF0Zm9ybURhdGEpOiBJbml0aWFsaXplIHRoZSBtX2ZpeGVkV2lkdGggbWVt
YmVyCisgICAgICAgIGZyb20gdGhlIEZvbnRjb25maWcgcGF0dGVybiBvciB0aGUgRnJlZVR5cGUg
ZmFjZS4KKyAgICAgICAgKFdlYkNvcmU6OkZvbnRQbGF0Zm9ybURhdGE6Om9wZXJhdG9yPSk6IENv
cHkgb3ZlciB0aGUgbV9maXhlZFdpZHRoIG1lbWJlci4KKyAgICAgICAgKFdlYkNvcmU6OkZvbnRQ
bGF0Zm9ybURhdGE6OmlzRml4ZWRQaXRjaCk6IEp1c3QgcmV0dXJuIHRoZSB2YWx1ZSBvZiB0aGUg
bV9maXhlZFdpZHRoIG1lbWJlci4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9G
b250UGxhdGZvcm1EYXRhRnJlZVR5cGUuaDogQWRkZWQgYW4gbV9maXhlZFdpZHRoIG1lbWJlci4K
KwogMjAxMC0xMC0wMSAgVmljdG9yaWEgS2lyc3QgIDx2cmtAZ29vZ2xlLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2Fpcm8vRm9udFBsYXRmb3JtRGF0YUZyZWVUeXBlLmNwcCBiL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vRm9udFBsYXRmb3JtRGF0YUZyZWVUeXBlLmNwcAppbmRl
eCAwNjE3ZTZjMTlkN2FiZDNhYzVjMTAwOGZjMzEzMDg1YTkyNDNhYzFhLi41NWZjOWYzZTQ2ZjBh
Y2I2NGIwZjY4OTgzMmQyY2E2ZmVmOWY3YmM5IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhaXJvL0ZvbnRQbGF0Zm9ybURhdGFGcmVlVHlwZS5jcHAKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9Gb250UGxhdGZvcm1EYXRhRnJlZVR5cGUuY3BwCkBA
IC05OCw2ICs5OCw3IEBAIEZvbnRQbGF0Zm9ybURhdGE6OkZvbnRQbGF0Zm9ybURhdGEoRmNQYXR0
ZXJuKiBwYXR0ZXJuLCBjb25zdCBGb250RGVzY3JpcHRpb24mIGZvCiAgICAgLCBtX3NpemUoZm9u
dERlc2NyaXB0aW9uLmNvbXB1dGVkUGl4ZWxTaXplKCkpCiAgICAgLCBtX3N5bnRoZXRpY0JvbGQo
ZmFsc2UpCiAgICAgLCBtX3N5bnRoZXRpY09ibGlxdWUoZmFsc2UpCisgICAgLCBtX2ZpeGVkV2lk
dGgoZmFsc2UpCiB7CiAgICAgY2Fpcm9fZm9udF9vcHRpb25zX3QqIG9wdGlvbnMgPSBjYWlyb19m
b250X29wdGlvbnNfY3JlYXRlKCk7CiAgICAgc2V0Q2Fpcm9Gb250T3B0aW9uc0Zyb21Gb250Q29u
ZmlnUGF0dGVybihvcHRpb25zLCBwYXR0ZXJuKTsKQEAgLTEwOSw2ICsxMTAsMTAgQEAgRm9udFBs
YXRmb3JtRGF0YTo6Rm9udFBsYXRmb3JtRGF0YShGY1BhdHRlcm4qIHBhdHRlcm4sIGNvbnN0IEZv
bnREZXNjcmlwdGlvbiYgZm8KIAogICAgIFBsYXRmb3JtUmVmUHRyPGNhaXJvX2ZvbnRfZmFjZV90
PiBmb250RmFjZSA9IGFkb3B0UGxhdGZvcm1SZWYoY2Fpcm9fZnRfZm9udF9mYWNlX2NyZWF0ZV9m
b3JfcGF0dGVybihtX3BhdHRlcm4uZ2V0KCkpKTsKICAgICBtX3NjYWxlZEZvbnQgPSBhZG9wdFBs
YXRmb3JtUmVmKGNhaXJvX3NjYWxlZF9mb250X2NyZWF0ZShmb250RmFjZS5nZXQoKSwgJmZvbnRN
YXRyaXgsICZjdG0sIG9wdGlvbnMpKTsKKworICAgIGludCBzcGFjaW5nOworICAgIGlmIChGY1Bh
dHRlcm5HZXRJbnRlZ2VyKHBhdHRlcm4sIEZDX1NQQUNJTkcsIDAsICZzcGFjaW5nKSA9PSBGY1Jl
c3VsdE1hdGNoICYmIHNwYWNpbmcgPT0gRkNfTU9OTykKKyAgICAgICAgbV9maXhlZFdpZHRoID0g
dHJ1ZTsKIH0KIAogRm9udFBsYXRmb3JtRGF0YTo6Rm9udFBsYXRmb3JtRGF0YShmbG9hdCBzaXpl
LCBib29sIGJvbGQsIGJvb2wgaXRhbGljKQpAQCAtMTE2LDYgKzEyMSw3IEBAIEZvbnRQbGF0Zm9y
bURhdGE6OkZvbnRQbGF0Zm9ybURhdGEoZmxvYXQgc2l6ZSwgYm9vbCBib2xkLCBib29sIGl0YWxp
YykKICAgICAsIG1fc2l6ZShzaXplKQogICAgICwgbV9zeW50aGV0aWNCb2xkKGJvbGQpCiAgICAg
LCBtX3N5bnRoZXRpY09ibGlxdWUoaXRhbGljKQorICAgICwgbV9maXhlZFdpZHRoKGZhbHNlKQog
ewogfQogCkBAIC0xNDMsNiArMTQ5LDEyIEBAIEZvbnRQbGF0Zm9ybURhdGE6OkZvbnRQbGF0Zm9y
bURhdGEoY2Fpcm9fZm9udF9mYWNlX3QqIGZvbnRGYWNlLCBmbG9hdCBzaXplLCBib29sCiAgICAg
ICAgIG9wdGlvbnMgPSBkZWZhdWx0T3B0aW9uczsKIAogICAgIG1fc2NhbGVkRm9udCA9IGFkb3B0
UGxhdGZvcm1SZWYoY2Fpcm9fc2NhbGVkX2ZvbnRfY3JlYXRlKGZvbnRGYWNlLCAmZm9udE1hdHJp
eCwgJmN0bSwgb3B0aW9ucykpOworCisgICAgRlRfRmFjZSBmb250Q29uZmlnRmFjZSA9IGNhaXJv
X2Z0X3NjYWxlZF9mb250X2xvY2tfZmFjZShtX3NjYWxlZEZvbnQuZ2V0KCkpOworICAgIGlmIChm
b250Q29uZmlnRmFjZSkgeworICAgICAgICBtX2ZpeGVkV2lkdGggPSBmb250Q29uZmlnRmFjZS0+
ZmFjZV9mbGFncyAmJiBGVF9GQUNFX0ZMQUdfRklYRURfV0lEVEg7CisgICAgICAgIGNhaXJvX2Z0
X3NjYWxlZF9mb250X3VubG9ja19mYWNlKG1fc2NhbGVkRm9udC5nZXQoKSk7CisgICAgfQogfQog
CiBGb250UGxhdGZvcm1EYXRhJiBGb250UGxhdGZvcm1EYXRhOjpvcGVyYXRvcj0oY29uc3QgRm9u
dFBsYXRmb3JtRGF0YSYgb3RoZXIpCkBAIC0xNTQsNiArMTY2LDcgQEAgRm9udFBsYXRmb3JtRGF0
YSYgRm9udFBsYXRmb3JtRGF0YTo6b3BlcmF0b3I9KGNvbnN0IEZvbnRQbGF0Zm9ybURhdGEmIG90
aGVyKQogICAgIG1fc2l6ZSA9IG90aGVyLm1fc2l6ZTsKICAgICBtX3N5bnRoZXRpY0JvbGQgPSBv
dGhlci5tX3N5bnRoZXRpY0JvbGQ7CiAgICAgbV9zeW50aGV0aWNPYmxpcXVlID0gb3RoZXIubV9z
eW50aGV0aWNPYmxpcXVlOworICAgIG1fZml4ZWRXaWR0aCA9IG90aGVyLm1fZml4ZWRXaWR0aDsK
ICAgICBtX3NjYWxlZEZvbnQgPSBvdGhlci5tX3NjYWxlZEZvbnQ7CiAgICAgbV9wYXR0ZXJuID0g
b3RoZXIubV9wYXR0ZXJuOwogCkBAIC0xODIsMTQgKzE5NSw3IEBAIEZvbnRQbGF0Zm9ybURhdGE6
On5Gb250UGxhdGZvcm1EYXRhKCkKIAogYm9vbCBGb250UGxhdGZvcm1EYXRhOjppc0ZpeGVkUGl0
Y2goKQogewotICAgIC8vIFRPRE86IFN1cHBvcnQgaXNGaXhlZFBpdGNoKCkgZm9yIGN1c3RvbSBm
b250cy4KLSAgICBpZiAoIW1fcGF0dGVybikKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotCi0gICAg
aW50IHNwYWNpbmc7Ci0gICAgaWYgKEZjUGF0dGVybkdldEludGVnZXIobV9wYXR0ZXJuLmdldCgp
LCBGQ19TUEFDSU5HLCAwLCAmc3BhY2luZykgPT0gRmNSZXN1bHRNYXRjaCkKLSAgICAgICAgcmV0
dXJuIHNwYWNpbmcgPT0gRkNfTU9OTzsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIG1f
Zml4ZWRXaWR0aDsKIH0KIAogYm9vbCBGb250UGxhdGZvcm1EYXRhOjpvcGVyYXRvcj09KGNvbnN0
IEZvbnRQbGF0Zm9ybURhdGEmIG90aGVyKSBjb25zdApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jYWlyby9Gb250UGxhdGZvcm1EYXRhRnJlZVR5cGUuaCBiL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vRm9udFBsYXRmb3JtRGF0YUZyZWVUeXBlLmgKaW5kZXgg
ZjM0ODhlZjAyMjg1ZDc1ODIyNGM0M2JjMDI4MGNiYTM2ZjA2ZmY5Ny4uZmY1YmM5MmUxNmFlMTky
MWYxZGM3ZDQ3NTMwOTlhNDA2NWQ4YjBlOCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jYWlyby9Gb250UGxhdGZvcm1EYXRhRnJlZVR5cGUuaAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL0ZvbnRQbGF0Zm9ybURhdGFGcmVlVHlwZS5oCkBAIC04OSw2
ICs4OSw3IEBAIHB1YmxpYzoKICAgICBmbG9hdCBtX3NpemU7CiAgICAgYm9vbCBtX3N5bnRoZXRp
Y0JvbGQ7CiAgICAgYm9vbCBtX3N5bnRoZXRpY09ibGlxdWU7CisgICAgYm9vbCBtX2ZpeGVkV2lk
dGg7CiAgICAgUGxhdGZvcm1SZWZQdHI8Y2Fpcm9fc2NhbGVkX2ZvbnRfdD4gbV9zY2FsZWRGb250
OwogfTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>