<?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>67813</bug_id>
          
          <creation_ts>2011-09-08 16:00:46 -0700</creation_ts>
          <short_desc>-[WKView attributedSubstringForProposedRange:actualRange:] doesn&apos;t update actualRange when it&apos;s out of bounds</short_desc>
          <delta_ts>2011-11-30 00:11:46 -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>WebKit API</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>
          
          <blocked>61889</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>464458</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-09-08 16:00:46 -0700</bug_when>
    <thetext>WebKit currently attempts to send a range as large as the client requested, not trying to make it shorter for performance. But we have to shorten it if the length is out of bounds, and need to update actualRange accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464460</commentid>
    <comment_count>1</comment_count>
      <attachid>106807</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-09-08 16:02:23 -0700</bug_when>
    <thetext>Created attachment 106807
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511352</commentid>
    <comment_count>2</comment_count>
      <attachid>106807</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-29 21:15:28 -0800</bug_when>
    <thetext>Comment on attachment 106807
proposed fix

Rejecting attachment 106807 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
force --reset --delete_unversioned_trees&apos;
No such file or directory at /mnt/git/webkit-commit-queue/Tools/Scripts/webkitdirs.pm line 2020.

Failed to run &quot;[&apos;Tools/Scripts/build-webkit&apos;, &apos;--release&apos;, &apos;--chromium&apos;, &apos;--update-chromium&apos;]&quot; exit_code: 2
3 tries and returned 256 at Tools/Scripts/update-webkit-chromium line 109.
Re-trying &apos;depot_tools/gclient sync --force --reset --delete_unversioned_trees&apos;
No such file or directory at /mnt/git/webkit-commit-queue/Tools/Scripts/webkitdirs.pm line 2020.

Full output: http://queues.webkit.org/results/10687049</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511417</commentid>
    <comment_count>3</comment_count>
      <attachid>106807</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-11-29 23:11:41 -0800</bug_when>
    <thetext>Comment on attachment 106807
proposed fix

Error makes no sense, trying again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511454</commentid>
    <comment_count>4</comment_count>
      <attachid>106807</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-30 00:11:41 -0800</bug_when>
    <thetext>Comment on attachment 106807
proposed fix

Clearing flags on attachment: 106807

Committed r101454: &lt;http://trac.webkit.org/changeset/101454&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511455</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-30 00:11:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106807</attachid>
            <date>2011-09-08 16:02:23 -0700</date>
            <delta_ts>2011-11-30 00:11:41 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>ActualRange.txt</filename>
            <type>text/plain</type>
            <size>2219</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0ODE1KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDktMDggIEFsZXhleSBQ
cm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CisKKyAgICAgICAgLVtXS1ZpZXcgYXR0cmlidXRl
ZFN1YnN0cmluZ0ZvclByb3Bvc2VkUmFuZ2U6YWN0dWFsUmFuZ2U6XSBkb2Vzbid0IHVwZGF0ZSBh
Y3R1YWxSYW5nZSB3aGVuIGl0J3Mgb3V0IG9mIGJvdW5kcworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc4MTMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvbWFjL1dLVmlldy5tbToK
KyAgICAgICAgKC1bV0tWaWV3IGF0dHJpYnV0ZWRTdWJzdHJpbmdGb3JQcm9wb3NlZFJhbmdlOmFj
dHVhbFJhbmdlOl0pOiBVcGRhdGUgYWN0dWFsUmFuZ2UgdG8gbWF0Y2gKKyAgICAgICAgcmVzdWx0
IGxlbmd0aC4KKyAgICAgICAgKC1bV0tWaWV3IGZpcnN0UmVjdEZvckNoYXJhY3RlclJhbmdlOmFj
dHVhbFJhbmdlOl0pOiBBZGRlZCBhIEZJWE1FLiBUaGlzIGlzIGhhcmRlciB0bworICAgICAgICBp
bXBsZW1lbnQsIGFuZCBpdCdzIHVuY2xlYXIgaWYgY2xpZW50cyBjYXJlIGF0IHRoaXMgdGltZS4K
KwogMjAxMS0wOS0wOCAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJl
bW92ZSBhY2NpZGVudGFsbHkgY29tbWl0dGVkIHR5cG8uCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3Lm1tCShyZXZpc2lvbiA5NDY3NSkKKysrIFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVmlldy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTU1
Myw4ICsxNTUzLDEwIEBAIC0gKE5TQXR0cmlidXRlZFN0cmluZyAqKWF0dHJpYnV0ZWRTdWJzdHIK
ICAgICBBdHRyaWJ1dGVkU3RyaW5nIHJlc3VsdDsKICAgICBfZGF0YS0+X3BhZ2UtPmdldEF0dHJp
YnV0ZWRTdWJzdHJpbmdGcm9tUmFuZ2UobnNSYW5nZS5sb2NhdGlvbiwgTlNNYXhSYW5nZShuc1Jh
bmdlKSwgcmVzdWx0KTsKIAotICAgIGlmIChhY3R1YWxSYW5nZSkKKyAgICBpZiAoYWN0dWFsUmFu
Z2UpIHsKICAgICAgICAgKmFjdHVhbFJhbmdlID0gbnNSYW5nZTsKKyAgICAgICAgYWN0dWFsUmFu
Z2UtPmxlbmd0aCA9IFtyZXN1bHQuc3RyaW5nLmdldCgpIGxlbmd0aF07CisgICAgfQogCiAgICAg
TE9HKFRleHRJbnB1dCwgImF0dHJpYnV0ZWRTdWJzdHJpbmdGcm9tUmFuZ2U6KCV1LCAldSkgLT4g
XCIlQFwiIiwgbnNSYW5nZS5sb2NhdGlvbiwgbnNSYW5nZS5sZW5ndGgsIFtyZXN1bHQuc3RyaW5n
LmdldCgpIHN0cmluZ10pOwogICAgIHJldHVybiBbW3Jlc3VsdC5zdHJpbmcuZ2V0KCkgcmV0YWlu
XSBhdXRvcmVsZWFzZV07CkBAIC0xNTkyLDggKzE1OTQsMTAgQEAgLSAoTlNSZWN0KWZpcnN0UmVj
dEZvckNoYXJhY3RlclJhbmdlOihOUwogICAgIGlmICh3aW5kb3cpCiAgICAgICAgIHJlc3VsdFJl
Y3Qub3JpZ2luID0gW3dpbmRvdyBjb252ZXJ0QmFzZVRvU2NyZWVuOnJlc3VsdFJlY3Qub3JpZ2lu
XTsKIAotICAgIGlmIChhY3R1YWxSYW5nZSkKKyAgICBpZiAoYWN0dWFsUmFuZ2UpIHsKKyAgICAg
ICAgLy8gRklYTUU6IFVwZGF0ZSBhY3R1YWxSYW5nZSB0byBtYXRjaCB0aGUgcmFuZ2Ugb2YgZmly
c3QgcmVjdC4KICAgICAgICAgKmFjdHVhbFJhbmdlID0gdGhlUmFuZ2U7CisgICAgfQogCiAgICAg
TE9HKFRleHRJbnB1dCwgImZpcnN0UmVjdEZvckNoYXJhY3RlclJhbmdlOigldSwgJXUpIC0+ICgl
ZiwgJWYsICVmLCAlZikiLCB0aGVSYW5nZS5sb2NhdGlvbiwgdGhlUmFuZ2UubGVuZ3RoLCByZXN1
bHRSZWN0Lm9yaWdpbi54LCByZXN1bHRSZWN0Lm9yaWdpbi55LCByZXN1bHRSZWN0LnNpemUud2lk
dGgsIHJlc3VsdFJlY3Quc2l6ZS5oZWlnaHQpOwogICAgIHJldHVybiByZXN1bHRSZWN0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>