<?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>90235</bug_id>
          
          <creation_ts>2012-06-28 18:15:20 -0700</creation_ts>
          <short_desc>[Chromium] CTFontCopyTable of MacOSX10.5 SDK doesn&apos;t work for layout tables</short_desc>
          <delta_ts>2012-06-29 00:40:51 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Kenichi Ishibashi">bashi</reporter>
          <assigned_to name="Kenichi Ishibashi">bashi</assigned_to>
          <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>660019</commentid>
    <comment_count>0</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-06-28 18:15:20 -0700</bug_when>
    <thetext>As of r120234, Chromium mac port should pass LayoutTests/css3/font-feature-settings-rendering.html, but it&apos;s failing on bots (the current expectation is MISSING, though).
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&amp;tests=font-feature-settings-rendering

When I tested the patch, I used 10.6 sdk. However, it seems that bots and Chrome official build use 10.5 sdk and CTFontCopyTable of 10.5 sdk doesn&apos;t work as expected. We need to use CGFontCopyTableForTag instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660026</commentid>
    <comment_count>1</comment_count>
      <attachid>150057</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-06-28 18:20:48 -0700</bug_when>
    <thetext>Created attachment 150057
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660029</commentid>
    <comment_count>2</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-06-28 18:22:54 -0700</bug_when>
    <thetext>Kent-san, could you rubber-stamp? I checked the patch works with 10.5 sdk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660030</commentid>
    <comment_count>3</comment_count>
      <attachid>150057</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-06-28 18:25:36 -0700</bug_when>
    <thetext>Comment on attachment 150057
Patch

rubber-stamped</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660036</commentid>
    <comment_count>4</comment_count>
      <attachid>150057</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-06-28 18:31:04 -0700</bug_when>
    <thetext>Comment on attachment 150057
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660072</commentid>
    <comment_count>5</comment_count>
      <attachid>150057</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-28 19:38:05 -0700</bug_when>
    <thetext>Comment on attachment 150057
Patch

Clearing flags on attachment: 150057

Committed r121510: &lt;http://trac.webkit.org/changeset/121510&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660073</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-28 19:38:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660225</commentid>
    <comment_count>7</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-06-29 00:29:39 -0700</bug_when>
    <thetext>BTW, We won&apos;t support OS X 10.5 since M22.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660236</commentid>
    <comment_count>8</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-06-29 00:40:51 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; BTW, We won&apos;t support OS X 10.5 since M22.

Thanks you for the heads-up. CGFontCopyTableForTag isn&apos;t deprecated so it should work. In any case, I&apos;m happy to rewrite the code to use CoreText APIs after bots and official build start using 10.6 sdk (or later).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150057</attachid>
            <date>2012-06-28 18:20:48 -0700</date>
            <delta_ts>2012-06-28 19:38:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90235-20120629102047.patch</filename>
            <type>text/plain</type>
            <size>1996</size>
            <attacher name="Kenichi Ishibashi">bashi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxNDQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzEzMDdiMDRkZGQ4OWU0
Njk3MGM2MDhhMGJjMjRiNGQ0ZGVhMzExMi4uOGMwZGZmMGFkZmQ0OWVhZjdiOGU0MTIyZTcwMmNm
ZDE5M2ZjNzEyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA2LTI4ICBLZW5p
Y2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KKworICAgICAgICBbQ2hyb21pdW1d
IENURm9udENvcHlUYWJsZSBvZiBNYWNPU1gxMC41IFNESyBkb2Vzbid0IHdvcmsgZm9yIGxheW91
dCB0YWJsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTkwMjM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VXNlIENHRm9udENvcHlUYWJsZUZvclRhZyBpbnN0ZWFkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0
cy4gY3NzMy9mb250LWZlYXR1cmUtc2V0dGluZ3MtcmVuZGVyaW5nLmh0bWwgc2hvdWxkIHBhc3Mu
IEknbGwgcmViYXNlIGV4cGVjdGF0aW9ucyBvbmNlIGJvdHMgZ2V0IHRoZSByZXN1bHQuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9oYXJmYnV6ei9uZy9IYXJmQnV6ekZhY2VDb3JlVGV4
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpoYXJmYnV6ekNvcmVUZXh0R2V0VGFibGUpOgorCiAy
MDEyLTA2LTI4ICBLYWxldiBMZW1iZXIgIDxrYWxldmxlbWJlckBnbWFpbC5jb20+CiAKICAgICAg
ICAgW0dUS11bV2luXTogRml4IHBsdWdpbiBkcmF3aW5nIHRvIGFuIG9mZnNjcmVlbiBidWZmZXIK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2hhcmZidXp6L25n
L0hhcmZCdXp6RmFjZUNvcmVUZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2hhcmZidXp6L25nL0hhcmZCdXp6RmFjZUNvcmVUZXh0LmNwcAppbmRleCA2MjA5ZTcwNGJh
OTljNGI1ZWE3ZjE3N2NlYTMyNTkwNmQyNDcxMjc1Li45NjY1ODlkYjk0N2I3M2M0YzdmZTkxYmIy
MmMxZGI0MTgxOGJlYzNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9oYXJmYnV6ei9uZy9IYXJmQnV6ekZhY2VDb3JlVGV4dC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvaGFyZmJ1enovbmcvSGFyZkJ1enpGYWNlQ29yZVRleHQu
Y3BwCkBAIC0xMDksOCArMTA5LDEwIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VUYWJsZURhdGEodm9p
ZCogdXNlckRhdGEpCiBzdGF0aWMgaGJfYmxvYl90KiBoYXJmYnV6ekNvcmVUZXh0R2V0VGFibGUo
aGJfZmFjZV90KiBmYWNlLCBoYl90YWdfdCB0YWcsIHZvaWQqIHVzZXJEYXRhKQogewogICAgIEZv
bnRQbGF0Zm9ybURhdGEqIHBsYXRmb3JtRGF0YSA9IHJlaW50ZXJwcmV0X2Nhc3Q8Rm9udFBsYXRm
b3JtRGF0YSo+KHVzZXJEYXRhKTsKLSAgICBDVEZvbnRSZWYgY3RGb250ID0gcGxhdGZvcm1EYXRh
LT5jdEZvbnQoKTsKLSAgICBDRkRhdGFSZWYgY2ZEYXRhID0gQ1RGb250Q29weVRhYmxlKGN0Rm9u
dCwgdGFnLCBrQ1RGb250VGFibGVPcHRpb25Ob09wdGlvbnMpOworICAgIC8vIEl0IHNlZW1zIHRo
YXQgQ1RGb250Q29weVRhYmxlIG9mIE1hY09TWDEwLjUgc2RrIGRvZXNuJ3Qgd29yayBmb3IKKyAg
ICAvLyBPcGVuVHlwZSBsYXlvdXQgdGFibGVzKEdERUYsIEdTVUIsIEdQT1MpLiBVc2UgQ0dGb250
Q29weVRhYmxlRm9yVGFnIGluc3RlYWQuCisgICAgQ0dGb250UmVmIGNnRm9udCA9IHBsYXRmb3Jt
RGF0YS0+Y2dGb250KCk7CisgICAgQ0ZEYXRhUmVmIGNmRGF0YSA9IENHRm9udENvcHlUYWJsZUZv
clRhZyhjZ0ZvbnQsIHRhZyk7CiAgICAgaWYgKCFjZkRhdGEpCiAgICAgICAgIHJldHVybiAwOwog
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>