<?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>108479</bug_id>
          
          <creation_ts>2013-01-31 07:07:46 -0800</creation_ts>
          <short_desc>[Skia] Argument to HarfBuzzShaper::offsetForPosition unnecessarily truncated</short_desc>
          <delta_ts>2013-02-04 10:23:04 -0800</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="Dominik Röttsches (drott)">d-r</reporter>
          <assigned_to name="Dominik Röttsches (drott)">d-r</assigned_to>
          <cc>eae</cc>
    
    <cc>krit</cc>
    
    <cc>leviw</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>821500</commentid>
    <comment_count>0</comment_count>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2013-01-31 07:07:46 -0800</bug_when>
    <thetext>There&apos;s legacy code in FontHarfBuzz.cpp that unnecessarily truncates the argument to an integer, that&apos;s not necessary any more since the signature of the called function had been changed a while ago.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824316</commentid>
    <comment_count>1</comment_count>
      <attachid>186367</attachid>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2013-02-04 06:45:26 -0800</bug_when>
    <thetext>Created attachment 186367
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824438</commentid>
    <comment_count>2</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2013-02-04 09:24:49 -0800</bug_when>
    <thetext>Is this affecting SVG at all (as per the comment)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824486</commentid>
    <comment_count>3</comment_count>
      <attachid>186407</attachid>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2013-02-04 10:00:52 -0800</bug_when>
    <thetext>Created attachment 186407
Selection inaccuracy with viewbox scaling

(In reply to comment #2)
&gt; Is this affecting SVG at all (as per the comment)?

I think so - if you look at the attached test case you see that text selection is broken/inaccurate in the first inline svg image which uses 100x viewport scaling. My patch is not the full solution to this issue. I found this while experimenting to find a test case. But it will probably be a necessary step to solve this completely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824517</commentid>
    <comment_count>4</comment_count>
      <attachid>186367</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-04 10:23:01 -0800</bug_when>
    <thetext>Comment on attachment 186367
Patch

Clearing flags on attachment: 186367

Committed r141778: &lt;http://trac.webkit.org/changeset/141778&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824518</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-04 10:23:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186367</attachid>
            <date>2013-02-04 06:45:26 -0800</date>
            <delta_ts>2013-02-04 10:23:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108479-20130204164204.patch</filename>
            <type>text/plain</type>
            <size>2161</size>
            <attacher name="Dominik Röttsches (drott)">d-r</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNzY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmNmOGNlMjM2ZGY3N2Y3
MTc2YTY0YWVhMGJhMzI2OWY1YjM0ZjgxNi4uNGMzZTNjNWVkNWQ2ODY5YTQ0ZDNkMzIxY2E2MDcw
MDI0OWQ0OTc3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAyLTA0ICBEb21p
bmlrIFLDtnR0c2NoZXMgIDxkb21pbmlrLnJvdHRzY2hlc0BpbnRlbC5jb20+CisKKyAgICAgICAg
W1NraWFdIEFyZ3VtZW50IHRvIEhhcmZCdXp6U2hhcGVyOjpvZmZzZXRGb3JQb3NpdGlvbiB1bm5l
Y2Vzc2FyaWx5IHRydW5jYXRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA4NDc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgUmVtb3ZlIGEgRklYTUUgdGhhdCBpbnRlbmRlZCB0byBzb2x2ZSB0aGUgdmFs
dWUgdHJ1bmNhdGlvbi4KKyAgICAgICAgU2hvdWxkIHBvc2l0aXZlbHkgYWZmZWN0IFNWRyB0ZXh0
IHBvc2l0aW9uaW5nLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgcGFydGlhbGx5IGNvdmVyZWQg
YnkgbWFudWFsIHRlc3QKKyAgICAgICAgTWFudWFsVGVzdHMvaGFyZmJ1enotbW91c2Utc2VsZWN0
aW9uLWNyYXNoLmh0bWwuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9oYXJmYnV6ei9G
b250SGFyZkJ1enouY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9udDo6b2Zmc2V0Rm9yUG9zaXRp
b25Gb3JDb21wbGV4VGV4dCk6CisKIDIwMTMtMDItMDQgIEFuZHJleSBLb3N5YWtvdiAgPGNhc2Vx
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBzeW5jIGxpc3Qgb2YgY29u
c29sZSBBUEkgbWV0aG9kcyB0byB0aGF0IHVzZWQgYnkgYXV0by1jb21wbGV0ZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvaGFyZmJ1enovRm9udEhhcmZCdXp6
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2hhcmZidXp6L0ZvbnRIYXJm
QnV6ei5jcHAKaW5kZXggZWI3MDllMzIxODM1NzFiYTc0YzRlMGZlNDhkMWQzOTRmYmFkYzQyOC4u
NTEzYzhkOWM1OGUyN2I1ZGJmYmM2M2Q5YjdiNTIwMTYzOTRlNmZkYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvaGFyZmJ1enovRm9udEhhcmZCdXp6LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9oYXJmYnV6ei9Gb250SGFyZkJ1
enouY3BwCkBAIC0yMDIsMTQgKzIwMiwxMCBAQCBmbG9hdCBGb250OjpmbG9hdFdpZHRoRm9yQ29t
cGxleFRleHQoY29uc3QgVGV4dFJ1biYgcnVuLCBIYXNoU2V0PGNvbnN0IFNpbXBsZUZvbgogaW50
IEZvbnQ6Om9mZnNldEZvclBvc2l0aW9uRm9yQ29tcGxleFRleHQoY29uc3QgVGV4dFJ1biYgcnVu
LCBmbG9hdCB4RmxvYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGluY2x1ZGVQYXJ0aWFsR2x5cGhzKSBjb25zdAogewotICAgIC8vIEZJWE1FOiBUaGlz
IHRydW5jYXRpb24gaXMgbm90IGEgcHJvYmxlbSBmb3IgSFRNTCwgYnV0IG9ubHkgYWZmZWN0cyBT
VkcsIHdoaWNoIHBhc3NlcyBmbG9hdGluZy1wb2ludCBudW1iZXJzCi0gICAgLy8gdG8gRm9udDo6
b2Zmc2V0Rm9yUG9zaXRpb24oKS4gQnVnIGh0dHA6Ly93ZWJraXQub3JnL2IvNDA2NzMgdHJhY2tz
IGZpeGluZyB0aGlzIHByb2JsZW0uCi0gICAgaW50IHRhcmdldFggPSBzdGF0aWNfY2FzdDxpbnQ+
KHhGbG9hdCk7Ci0KICAgICBIYXJmQnV6elNoYXBlciBzaGFwZXIodGhpcywgcnVuKTsKICAgICBp
ZiAoIXNoYXBlci5zaGFwZSgpKQogICAgICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gc2hhcGVy
Lm9mZnNldEZvclBvc2l0aW9uKHRhcmdldFgpOworICAgIHJldHVybiBzaGFwZXIub2Zmc2V0Rm9y
UG9zaXRpb24oeEZsb2F0KTsKIH0KIAogLy8gUmV0dXJuIHRoZSByZWN0YW5nbGUgZm9yIHNlbGVj
dGluZyB0aGUgZ2l2ZW4gcmFuZ2Ugb2YgY29kZS1wb2ludHMgaW4gdGhlIFRleHRSdW4uCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>186407</attachid>
            <date>2013-02-04 10:00:52 -0800</date>
            <delta_ts>2013-02-04 10:00:52 -0800</delta_ts>
            <desc>Selection inaccuracy with viewbox scaling</desc>
            <filename>viewbox2.html</filename>
            <type>text/html</type>
            <size>332</size>
            <attacher name="Dominik Röttsches (drott)">d-r</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cjxib2R5Pgo8c3ZnIHdpZHRoPSI1MDBweCIgaGVpZ2h0PSI1MDBweCIg
dmlld0JveD0iMCAwIDUgNSI+CiAgPHRleHQgeD0iMC4yNSIgeT0iMi41IiBmb250LXNpemU9IjAu
NXB4IiBmb250LWZhbWlseT0iVmVyZGFuYSIgPgogICAgVHJ5IHNlbGVjdGluZyB0ZXh0LgogIDwv
dGV4dD4KPC9zdmc+Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4Ij4KICA8dGV4dCB4
PSIyNSIgeT0iMjUwIiBmb250LXNpemU9IjUwcHgiIGZvbnQtZmFtaWx5PSJWZXJkYW5hIiA+CiAg
ICBUcnkgc2VsZWN0aW5nIHRleHQuCiAgPC90ZXh0Pgo8L3N2Zz4KPC9ib2R5Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>