<?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>99225</bug_id>
          
          <creation_ts>2012-10-12 17:56:43 -0700</creation_ts>
          <short_desc>StringBuilder::append(StringBuilder&amp;) doesn&apos;t take into account the bit size of the argument string</short_desc>
          <delta_ts>2012-10-12 22:33:50 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Michael Saboff">msaboff</reporter>
          <assigned_to name="Michael Saboff">msaboff</assigned_to>
          <cc>benjamin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>741358</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2012-10-12 17:56:43 -0700</bug_when>
    <thetext>StringBuilder::append(StringBuilder&amp; other) always uses other.characters() to access the characters to append.  This should be changed to use characters8() or characters16() as appropriate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741364</commentid>
    <comment_count>1</comment_count>
      <attachid>168523</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2012-10-12 18:06:50 -0700</bug_when>
    <thetext>Created attachment 168523
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741404</commentid>
    <comment_count>2</comment_count>
      <attachid>168523</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-12 21:13:10 -0700</bug_when>
    <thetext>Comment on attachment 168523
Patch

Attachment 168523 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14292122

New failing tests:
fast/css/transform-inline-style.html
editing/execCommand/5458246.html
fast/css/remove-shorthand.html
fast/dom/HTMLMeterElement/meter-element-with-child-crash.html
editing/execCommand/create-list-with-hr.html
editing/pasteboard/input-field-1.html
editing/inserting/insert-images-in-pre-x-crash.html
fast/backgrounds/repeat/parsing-background-repeat.html
editing/pasteboard/4806874.html
fast/css/transform-inline-style-remove.html
editing/pasteboard/paste-line-endings-001.html
fast/backgrounds/background-shorthand-with-backgroundSize-style.html
fast/css/background-position-serialize.html
editing/execCommand/insert-ordered-list.html
editing/execCommand/infinite-recursion-computeRectForRepaint.html
fast/dom/background-shorthand-csstext.html
fast/css/shorthand-mismatched-list-crash.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741412</commentid>
    <comment_count>3</comment_count>
      <attachid>168541</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2012-10-12 22:23:54 -0700</bug_when>
    <thetext>Created attachment 168541
Fix for test failures

Added missing &quot;else&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741413</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2012-10-12 22:30:05 -0700</bug_when>
    <thetext>Committed r131250: &lt;http://trac.webkit.org/changeset/131250&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741414</commentid>
    <comment_count>5</comment_count>
      <attachid>168541</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-10-12 22:33:50 -0700</bug_when>
    <thetext>Comment on attachment 168541
Fix for test failures

Silly me. I checked characters8() and characters16(), and did not pay much attention to the actual code...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168523</attachid>
            <date>2012-10-12 18:06:50 -0700</date>
            <delta_ts>2012-10-12 21:13:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>99225.patch</filename>
            <type>text/plain</type>
            <size>1220</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMzEyNDMpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTEyICBNaWNoYWVsIFNhYm9mZiAgPG1z
YWJvZmZAYXBwbGUuY29tPgorCisgICAgICAgIFN0cmluZ0J1aWxkZXI6OmFwcGVuZChTdHJpbmdC
dWlsZGVyJikgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudCB0aGUgYml0IHNpemUgb2YgdGhlIGFy
Z3VtZW50IHN0cmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9OTkyMjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGRlZCA4IGJpdCBwYXRoLgorCisgICAgICAgICogd3RmL3RleHQvU3RyaW5nQnVpbGRl
ci5oOgorICAgICAgICAoV1RGOjpTdHJpbmdCdWlsZGVyOjphcHBlbmQpOgorCiAyMDEyLTEwLTEy
ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkLCByb2xsaW5nIG91dCByMTMxMjI0LgpJbmRleDogU291cmNlL1dURi93dGYvdGV4
dC9TdHJpbmdCdWlsZGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dURi93dGYvdGV4dC9TdHJp
bmdCdWlsZGVyLmgJKHJldmlzaW9uIDEzMTIwMikKKysrIFNvdXJjZS9XVEYvd3RmL3RleHQvU3Ry
aW5nQnVpbGRlci5oCSh3b3JraW5nIGNvcHkpCkBAIC04Myw3ICs4Myw5IEBAIHB1YmxpYzoKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0gICAgICAgIGFwcGVuZChvdGhlci5jaGFy
YWN0ZXJzKCksIG90aGVyLm1fbGVuZ3RoKTsKKyAgICAgICAgaWYgKG90aGVyLmlzOEJpdCgpKQor
ICAgICAgICAgICAgYXBwZW5kKG90aGVyLmNoYXJhY3RlcnM4KCksIG90aGVyLm1fbGVuZ3RoKTsK
KyAgICAgICAgYXBwZW5kKG90aGVyLmNoYXJhY3RlcnMxNigpLCBvdGhlci5tX2xlbmd0aCk7CiAg
ICAgfQogCiAgICAgdm9pZCBhcHBlbmQoY29uc3QgU3RyaW5nJiBzdHJpbmcsIHVuc2lnbmVkIG9m
ZnNldCwgdW5zaWduZWQgbGVuZ3RoKQo=
</data>
<flag name="review"
          id="181522"
          type_id="1"
          status="+"
          setter="benjamin"
    />
    <flag name="commit-queue"
          id="181523"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168541</attachid>
            <date>2012-10-12 22:23:54 -0700</date>
            <delta_ts>2012-10-12 22:33:50 -0700</delta_ts>
            <desc>Fix for test failures</desc>
            <filename>99225-2.patch</filename>
            <type>text/plain</type>
            <size>1239</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMzEyNDgpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTEyICBNaWNoYWVsIFNhYm9mZiAgPG1z
YWJvZmZAYXBwbGUuY29tPgorCisgICAgICAgIFN0cmluZ0J1aWxkZXI6OmFwcGVuZChTdHJpbmdC
dWlsZGVyJikgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudCB0aGUgYml0IHNpemUgb2YgdGhlIGFy
Z3VtZW50IHN0cmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9OTkyMjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGRlZCA4IGJpdCBwYXRoLgorCisgICAgICAgICogd3RmL3RleHQvU3RyaW5nQnVpbGRl
ci5oOgorICAgICAgICAoV1RGOjpTdHJpbmdCdWlsZGVyOjphcHBlbmQpOgorCiAyMDEyLTEwLTEy
ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkLCByb2xsaW5nIG91dCByMTMxMjI0LgpJbmRleDogU291cmNlL1dURi93dGYvdGV4
dC9TdHJpbmdCdWlsZGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dURi93dGYvdGV4dC9TdHJp
bmdCdWlsZGVyLmgJKHJldmlzaW9uIDEzMTIwMikKKysrIFNvdXJjZS9XVEYvd3RmL3RleHQvU3Ry
aW5nQnVpbGRlci5oCSh3b3JraW5nIGNvcHkpCkBAIC04Myw3ICs4MywxMCBAQCBwdWJsaWM6CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIAotICAgICAgICBhcHBlbmQob3RoZXIuY2hh
cmFjdGVycygpLCBvdGhlci5tX2xlbmd0aCk7CisgICAgICAgIGlmIChvdGhlci5pczhCaXQoKSkK
KyAgICAgICAgICAgIGFwcGVuZChvdGhlci5jaGFyYWN0ZXJzOCgpLCBvdGhlci5tX2xlbmd0aCk7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGFwcGVuZChvdGhlci5jaGFyYWN0ZXJzMTYoKSwg
b3RoZXIubV9sZW5ndGgpOwogICAgIH0KIAogICAgIHZvaWQgYXBwZW5kKGNvbnN0IFN0cmluZyYg
c3RyaW5nLCB1bnNpZ25lZCBvZmZzZXQsIHVuc2lnbmVkIGxlbmd0aCkK
</data>
<flag name="review"
          id="181549"
          type_id="1"
          status="+"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>