<?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>164663</bug_id>
          
          <creation_ts>2016-11-11 16:14:24 -0800</creation_ts>
          <short_desc>ImageData does not match specification</short_desc>
          <delta_ts>2016-11-28 12:28:03 -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>Layout and Rendering</component>
          <version>WebKit 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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jsbell</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1250477</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-11-11 16:14:24 -0800</bug_when>
    <thetext>The HTML Canvas 2D Context spec &lt;https://www.w3.org/TR/2dcontext/&gt; now has:

interface ImageData {
  readonly attribute unsigned long width;
  readonly attribute unsigned long height;
  readonly attribute Uint8ClampedArray data;
};

We are handling these values as signed in WebCore, so we need to correct them to only accept unsigned values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251058</commentid>
    <comment_count>1</comment_count>
      <attachid>294723</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-11-14 11:33:56 -0800</bug_when>
    <thetext>Created attachment 294723
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1253924</commentid>
    <comment_count>2</comment_count>
      <attachid>294723</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-28 12:27:57 -0800</bug_when>
    <thetext>Comment on attachment 294723
Patch

Clearing flags on attachment: 294723

Committed r209005: &lt;http://trac.webkit.org/changeset/209005&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1253925</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-28 12:28:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294723</attachid>
            <date>2016-11-14 11:33:56 -0800</date>
            <delta_ts>2016-11-28 12:27:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164663-20161114112937.patch</filename>
            <type>text/plain</type>
            <size>2845</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwODY5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE2LTExLTE0ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIEltYWdlRGF0YSBkb2VzIG5v
dCBtYXRjaCBzcGVjaWZpY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNjQ2NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgVzNDIHNwZWNpZmljYXRpb24gaHR0cHM6Ly93d3cudzMub3JnL1RS
LzJkY29udGV4dC8gY2xlYXJseSBzdGF0ZXMgdGhhdAorICAgICAgICB0aGUgd2lkdGggYW5kIGhl
aWdodCBhdHRyaWJ1dGVzIG9mIHRoZSBJbWFnZURhdGEgdHlwZSBzaG91bGQgYmUgdW5zaWduZWQu
CisgICAgICAgIE91ciBjdXJyZW50IGltcGxlbWVudGF0aW9uIGhhcyBzaWduZWQgaW50ZWdlciB2
YWx1ZXMuCisKKyAgICAgICAgSW4gcHJhY3RpY2UsIHdlIGhhdmUgZW5mb3JjZWQgdGhlIHVuc2ln
bmVkIHJlcXVpcmVtZW50IGJ5IHRocm93aW5nIGEgVHlwZUVycm9yCisgICAgICAgIGlmIHlvdSBh
dHRlbXB0IHRvIGNvbnN0cnVjdCBhbiBJbWFnZURhdGEgd2l0aCBuZWdhdGl2ZSB3aWR0aCBvciBo
ZWlnaHQuCisKKyAgICAgICAgVGhpcyBjaGFuZ2Ugc2ltcGx5IHVwZGF0ZXMgdGhlIElETCBhbmQg
aW1wZWxlbW50YXRpb24gdG8gbWF0Y2ggdGhlIHNwZWMuCisKKyAgICAgICAgVGVzdCBjb3ZlcmFn
ZSBpcyBhbHJlYWR5IHByb3ZpZGVkIGJ5IGZhc3QvY2FudmFzL2NhbnZhcy1pbWFnZURhdGEuaHRt
bAorCisgICAgICAgICogYmluZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkNsb25lRGVzZXJpYWxpemVyOjpyZWFkVGVybWluYWwpOiBTZXJpYWxp
emUgYXMgdWludDMyX3QgdmFsdWVzLgorICAgICAgICAqIGh0bWwvSW1hZ2VEYXRhLmlkbDogUmV2
aXNlIHdpZHRoIGFuZCBoZWlnaHQgdG8gYmUgdW5zaWduZWQgbG9uZy4KKwogMjAxNi0xMS0xNCAg
Sm9hbm1hcmllIERpZ2dzICA8amRpZ2dzQGlnYWxpYS5jb20+CiAKICAgICAgICAgQVg6IEluIEFS
SUEgMS4xLCB0aGUgaW1wbGljaXQgdmFsdWUgZm9yIGFyaWEtbGV2ZWwgb24gaGVhZGluZ3MgaXMg
MgpJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVl
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TZXJpYWxpemVk
U2NyaXB0VmFsdWUuY3BwCShyZXZpc2lvbiAyMDg2MjkpCisrKyBTb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy9qcy9TZXJpYWxpemVkU2NyaXB0VmFsdWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMjY1
LDEwICsyMjY1LDEwIEBAIHByaXZhdGU6CiAgICAgICAgICAgICByZXR1cm4gZ2V0SlNWYWx1ZShG
aWxlTGlzdDo6Y3JlYXRlKFdURk1vdmUoZmlsZXMpKS5nZXQoKSk7CiAgICAgICAgIH0KICAgICAg
ICAgY2FzZSBJbWFnZURhdGFUYWc6IHsKLSAgICAgICAgICAgIGludDMyX3Qgd2lkdGg7CisgICAg
ICAgICAgICB1aW50MzJfdCB3aWR0aDsKICAgICAgICAgICAgIGlmICghcmVhZCh3aWR0aCkpCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIEpTVmFsdWUoKTsKLSAgICAgICAgICAgIGludDMyX3QgaGVp
Z2h0OworICAgICAgICAgICAgdWludDMyX3QgaGVpZ2h0OwogICAgICAgICAgICAgaWYgKCFyZWFk
KGhlaWdodCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIEpTVmFsdWUoKTsKICAgICAgICAgICAg
IHVpbnQzMl90IGxlbmd0aDsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvSW1hZ2VEYXRhLmlk
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0ltYWdlRGF0YS5pZGwJKHJldmlz
aW9uIDIwODYyNykKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvSW1hZ2VEYXRhLmlkbAkod29ya2lu
ZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDgsIDIwMDkg
QXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA4LTIw
MDksIDIwMTYgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCkBAIC0zNCw3ICszNCw3IEBACiAgICAgRXhwb3NlZD0oV2luZG93LFdv
cmtlciksCiAgICAgSW1wbGVtZW50YXRpb25MYWNrc1ZUYWJsZSwKIF0gaW50ZXJmYWNlIEltYWdl
RGF0YSB7Ci0gICAgcmVhZG9ubHkgYXR0cmlidXRlIGxvbmcgd2lkdGg7Ci0gICAgcmVhZG9ubHkg
YXR0cmlidXRlIGxvbmcgaGVpZ2h0OworICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBs
b25nIHdpZHRoOworICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBsb25nIGhlaWdodDsK
ICAgICByZWFkb25seSBhdHRyaWJ1dGUgVWludDhDbGFtcGVkQXJyYXkgZGF0YTsKIH07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>