<?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>98582</bug_id>
          
          <creation_ts>2012-10-05 20:23:31 -0700</creation_ts>
          <short_desc>[Qt] Make ImageBufferQt use premultiplied converting functions in Color.h instead of its own mechanism.</short_desc>
          <delta_ts>2012-10-09 00:14:10 -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>Images</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>0</everconfirmed>
          <reporter name="Dongseong Hwang">dongseong.hwang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>736181</commentid>
    <comment_count>0</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2012-10-05 20:23:31 -0700</bug_when>
    <thetext>Only Qt port failed canvas/philip/tests/2d.imageData.put.unchanged.html. This bug will fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736184</commentid>
    <comment_count>1</comment_count>
      <attachid>167438</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2012-10-05 20:52:52 -0700</bug_when>
    <thetext>Created attachment 167438
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736870</commentid>
    <comment_count>2</comment_count>
      <attachid>167438</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-08 11:48:18 -0700</bug_when>
    <thetext>Comment on attachment 167438
Patch

SGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736918</commentid>
    <comment_count>3</comment_count>
      <attachid>167438</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-08 12:14:48 -0700</bug_when>
    <thetext>Comment on attachment 167438
Patch

Clearing flags on attachment: 167438

Committed r130672: &lt;http://trac.webkit.org/changeset/130672&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736919</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-08 12:14:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737052</commentid>
    <comment_count>5</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2012-10-08 14:31:25 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 167438 [details])
&gt; SGTM.

Thanks. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737475</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-10-09 00:14:10 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #2)
&gt; &gt; (From update of attachment 167438 [details] [details])
&gt; &gt; SGTM.
&gt; 
&gt; Thanks. :)

Thank you! Good catch! :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167438</attachid>
            <date>2012-10-05 20:52:52 -0700</date>
            <delta_ts>2012-10-08 12:14:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98582-20121006125153.patch</filename>
            <type>text/plain</type>
            <size>9148</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTlmNWUzMDI2YzQ5MGM3
ODk0ZTIyN2ExNzk1ZDgxNjFmMGNhOWY5Ni4uOWUzOWZjZjJiNjIxZDE5NmVmZmIxYTUzOGE4ODJi
OWZlMzI3M2VhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDEyLTEwLTA1ICBIdWFu
ZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgogCisgICAgICAgIFtRdF0gTWFr
ZSBJbWFnZUJ1ZmZlclF0IHVzZSBwcmVtdWx0aXBsaWVkIGNvbnZlcnRpbmcgZnVuY3Rpb25zIGlu
IENvbG9yLmggaW5zdGVhZCBvZiBpdHMgb3duIG1lY2hhbmlzbS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4NTgyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT25seSBRdCBwb3J0IGZhaWxlZCBjYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLmltYWdlRGF0YS5wdXQudW5jaGFuZ2VkLmh0bWwgYmVjYXVzZQorICAg
ICAgICBJbWFnZUJ1ZmZlclF0IGNvbnZlcnRzIGZyb20gb3IgdG8gYSBwcmVtdWx0aXBsaWVkIGNv
bG9yIHVzaW5nIGl0cyBvd24gY29kZS4gV2hlbgorICAgICAgICB3ZSBjb252ZXJ0IHR3aWNlIGZy
b20gYW4gdW5tdWx0aXBsaWVkIGNvbG9yIHRvIGEgcHJlbXVsdGlwbGllZCBjb2xvciBhbmQgdGhl
biB0bworICAgICAgICBhbiB1bm11bHRpcGxpZWQgY29sb3IgdXNpbmcgdGhpcyBjb2RlLCB0aGUg
Y2FsY3VsYXRlZCByZXN1bHQgYXJlIHByZXR0eQorICAgICAgICBkaWZmZXJlbnQgYWdhaW5zdCB0
aGUgaW5wdXQgY29sb3IuIEl0IGlzIHdoeSBHdGsgcGFzc2VzIHRoaXMgdGVzdCBhbHRob3VnaCBR
dAorICAgICAgICBmYWlscy4gR3RrIHBvcnQgdXNlcyB0aGVtIGluIENvbG9yLmguCisKKyAgICAg
ICAgSW4gYWRkaXRpb24sIFF0IHNob3VsZCB1c2UgdGhlIGZ1bmN0aW9ucyBpbiBDb2xvci5oIHRv
IHJlZHVjZSBkdXBsaWNhdGVkIGNvZGVzLgorCisgICAgICAgIFRlc3RzOiBjYW52YXMvcGhpbGlw
L3Rlc3RzLzJkLmltYWdlRGF0YS5wdXQudW5jaGFuZ2VkLmh0bWw6IEZpeGVkIGEgdGVzdCBjYXNl
CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFnZUJ1ZmZlclF0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OmdldEltYWdlRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpjb252ZXJ0
QkdSQVRvUkdCQSk6CisgICAgICAgIChXZWJDb3JlOjpJbWFnZUJ1ZmZlcjo6cHV0Qnl0ZUFycmF5
KToKKworMjAxMi0xMC0wNSAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5l
dD4KKwogICAgICAgICBbbWFjXSBSRUdSRVNTSU9OIChyMTIyMjE1KTogQW5pbWF0ZWQgR0lGIG91
dHNpZGUgdGhlIHZpZXdwb3J0IGRvZXNuJ3QgcGxheSB3aGVuIHNjcm9sbGVkIGludG8gdmlldy4K
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0ODc0CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlQnVm
ZmVyUXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvSW1hZ2VCdWZm
ZXJRdC5jcHAKaW5kZXggMzJkZDM5YTVmMGU2ZTUxNDc5MmU4ZmU2NTk2YjMyNDljZWM0MjQ2Ny4u
MTk0MjA1ZTc3MDk4NzRlZDQ1Mzk1NjYxZDVkYzVkYzIxMTNlZjdmMiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvSW1hZ2VCdWZmZXJRdC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvSW1hZ2VCdWZmZXJRdC5jcHAKQEAg
LTE3Myw2ICsxNzMsMTYgQEAgdm9pZCBJbWFnZUJ1ZmZlcjo6cGxhdGZvcm1UcmFuc2Zvcm1Db2xv
clNwYWNlKGNvbnN0IFZlY3RvcjxpbnQ+JiBsb29rVXBUYWJsZSkKICAgICAgICAgbV9kYXRhLm1f
cGFpbnRlci0+YmVnaW4oJm1fZGF0YS5tX25hdGl2ZUltYWdlKTsKIH0KIAorc3RhdGljIGlubGlu
ZSBxdWludDMyIGNvbnZlcnRBQkdSVG9BUkdCKHF1aW50MzIgcGl4ZWwpCit7CisgICAgcmV0dXJu
ICgocGl4ZWwgPDwgMTYpICYgMHhmZjAwMDApIHwgKChwaXhlbCA+PiAxNikgJiAweGZmKSB8IChw
aXhlbCAmIDB4ZmYwMGZmMDApOworfQorCitzdGF0aWMgaW5saW5lIHF1aW50MzIgY29udmVydEFS
R0JUb0FCR1IocXVpbnQzMiBwaXhlbCkKK3sKKyAgICByZXR1cm4gY29udmVydEFCR1JUb0FSR0Io
cGl4ZWwpOworfQorCiB0ZW1wbGF0ZSA8TXVsdGlwbHkgbXVsdGlwbGllZD4KIFBhc3NSZWZQdHI8
VWludDhDbGFtcGVkQXJyYXk+IGdldEltYWdlRGF0YShjb25zdCBJbnRSZWN0JiByZWN0LCBjb25z
dCBJbWFnZUJ1ZmZlckRhdGEmIGltYWdlRGF0YSwgY29uc3QgSW50U2l6ZSYgc2l6ZSkKIHsKQEAg
LTIxNyw0MCArMjI3LDE4IEBAIFBhc3NSZWZQdHI8VWludDhDbGFtcGVkQXJyYXk+IGdldEltYWdl
RGF0YShjb25zdCBJbnRSZWN0JiByZWN0LCBjb25zdCBJbWFnZUJ1ZmZlCiAgICAgY29uc3QgdWNo
YXIqIGJpdHMgPSBpbWFnZS5jb25zdEJpdHMoKTsKIAogICAgIHF1aW50MzIqIGRlc3RSb3dzID0g
cmVpbnRlcnByZXRfY2FzdF9wdHI8cXVpbnQzMio+KCZkYXRhW2Rlc3R5ICogcmVjdC53aWR0aCgp
ICogNCArIGRlc3R4ICogNF0pOwotCi0gICAgaWYgKG11bHRpcGxpZWQgPT0gVW5tdWx0aXBsaWVk
KSB7Ci0gICAgICAgIGZvciAoaW50IHkgPSAwOyB5IDwgbnVtUm93czsgKyt5KSB7Ci0gICAgICAg
ICAgICBjb25zdCBxdWludDMyKiBzY2FuTGluZSA9IHJlaW50ZXJwcmV0X2Nhc3RfcHRyPGNvbnN0
IHF1aW50MzIqPihiaXRzICsgKHkgKyBvcmlnaW55KSAqIGJ5dGVzUGVyTGluZSk7Ci0gICAgICAg
ICAgICBmb3IgKGludCB4ID0gMDsgeCA8IG51bUNvbHVtbnM7IHgrKykgewotICAgICAgICAgICAg
ICAgIFFSZ2IgcGl4ZWwgPSBzY2FuTGluZVt4ICsgb3JpZ2lueF07Ci0gICAgICAgICAgICAgICAg
aW50IGFscGhhID0gcUFscGhhKHBpeGVsKTsKLSAgICAgICAgICAgICAgICAvLyBVbi1wcmVtdWx0
aXBseSBhbmQgY29udmVydCBSR0IgdG8gQkdSLgotICAgICAgICAgICAgICAgIGlmIChhbHBoYSA9
PSAyNTUpCi0gICAgICAgICAgICAgICAgICAgIGRlc3RSb3dzW3hdID0gKDB4RkYwMDAwMDAKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAocUJsdWUocGl4ZWwpIDw8IDE2KQotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChxR3JlZW4ocGl4ZWwpIDw8IDgpCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHFSZWQocGl4ZWwpKSk7Ci0gICAgICAgICAg
ICAgICAgZWxzZSBpZiAoYWxwaGEgPiAwKQotICAgICAgICAgICAgICAgICAgICBkZXN0Um93c1t4
XSA9ICgoYWxwaGEgPDwgMjQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKCgo
MjU1ICogcUJsdWUocGl4ZWwpKSAvIGFscGhhKSkgPDwgMTYpCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgKCgoMjU1ICogcUdyZWVuKHBpeGVsKSkgLyBhbHBoYSkgPDwgOCkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAoKDI1NSAqIHFSZWQocGl4ZWwpKSAvIGFs
cGhhKTsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGRlc3RSb3dz
W3hdID0gMDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGRlc3RSb3dzICs9IHJlY3Qud2lk
dGgoKTsKLSAgICAgICAgfQotICAgIH0gZWxzZSB7Ci0gICAgICAgIGZvciAoaW50IHkgPSAwOyB5
IDwgbnVtUm93czsgKyt5KSB7Ci0gICAgICAgICAgICBjb25zdCBxdWludDMyKiBzY2FuTGluZSA9
IHJlaW50ZXJwcmV0X2Nhc3RfcHRyPGNvbnN0IHF1aW50MzIqPihiaXRzICsgKHkgKyBvcmlnaW55
KSAqIGJ5dGVzUGVyTGluZSk7Ci0gICAgICAgICAgICBmb3IgKGludCB4ID0gMDsgeCA8IG51bUNv
bHVtbnM7IHgrKykgewotICAgICAgICAgICAgICAgIFFSZ2IgcGl4ZWwgPSBzY2FuTGluZVt4ICsg
b3JpZ2lueF07Ci0gICAgICAgICAgICAgICAgLy8gQ29udmVydCBSR0IgdG8gQkdSLgotICAgICAg
ICAgICAgICAgIGRlc3RSb3dzW3hdID0gKChwaXhlbCA8PCAxNikgJiAweGZmMDAwMCkgfCAoKHBp
eGVsID4+IDE2KSAmIDB4ZmYpIHwgKHBpeGVsICYgMHhmZjAwZmYwMCk7Ci0KLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIGRlc3RSb3dzICs9IHJlY3Qud2lkdGgoKTsKKyAgICBmb3IgKGludCB5
ID0gMDsgeSA8IG51bVJvd3M7ICsreSkgeworICAgICAgICBjb25zdCBxdWludDMyKiBzY2FuTGlu
ZSA9IHJlaW50ZXJwcmV0X2Nhc3RfcHRyPGNvbnN0IHF1aW50MzIqPihiaXRzICsgKHkgKyBvcmln
aW55KSAqIGJ5dGVzUGVyTGluZSk7CisgICAgICAgIGZvciAoaW50IHggPSAwOyB4IDwgbnVtQ29s
dW1uczsgeCsrKSB7CisgICAgICAgICAgICBRUmdiIHBpeGVsID0gc2NhbkxpbmVbeCArIG9yaWdp
bnhdOworICAgICAgICAgICAgQ29sb3IgcGl4ZWxDb2xvcjsKKyAgICAgICAgICAgIGlmIChtdWx0
aXBsaWVkID09IFVubXVsdGlwbGllZCkKKyAgICAgICAgICAgICAgICBwaXhlbENvbG9yID0gY29s
b3JGcm9tUHJlbXVsdGlwbGllZEFSR0IoQ29sb3IocVJlZChwaXhlbCksIHFHcmVlbihwaXhlbCks
IHFCbHVlKHBpeGVsKSwgcUFscGhhKHBpeGVsKSkucmdiKCkpOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIHBpeGVsQ29sb3IgPSBDb2xvcihxUmVkKHBpeGVsKSwgcUdyZWVuKHBp
eGVsKSwgcUJsdWUocGl4ZWwpLCBxQWxwaGEocGl4ZWwpKTsKKyAgICAgICAgICAgIGRlc3RSb3dz
W3hdID0gY29udmVydEFSR0JUb0FCR1IocGl4ZWxDb2xvci5yZ2IoKSk7CiAgICAgICAgIH0KKyAg
ICAgICAgZGVzdFJvd3MgKz0gcmVjdC53aWR0aCgpOwogICAgIH0KIAogICAgIHJldHVybiByZXN1
bHQucmVsZWFzZSgpOwpAQCAtMjY2LDIyICsyNTQsNiBAQCBQYXNzUmVmUHRyPFVpbnQ4Q2xhbXBl
ZEFycmF5PiBJbWFnZUJ1ZmZlcjo6Z2V0UHJlbXVsdGlwbGllZEltYWdlRGF0YShjb25zdCBJbnRS
ZQogICAgIHJldHVybiBnZXRJbWFnZURhdGE8UHJlbXVsdGlwbGllZD4ocmVjdCwgbV9kYXRhLCBt
X3NpemUpOwogfQogCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBwcmVtdWx0aXBseUFCR1J0
b0FSR0IodW5zaWduZWQgaW50IHgpCi17Ci0gICAgdW5zaWduZWQgaW50IGEgPSB4ID4+IDI0Owot
ICAgIGlmIChhID09IDI1NSkKLSAgICAgICAgcmV0dXJuICh4IDw8IDE2KSB8ICgoeCA+PiAxNikg
JiAweGZmKSB8ICh4ICYgMHhmZjAwZmYwMCk7Ci0gICAgdW5zaWduZWQgaW50IHQgPSAoeCAmIDB4
ZmYwMGZmKSAqIGE7Ci0gICAgdCA9ICh0ICsgKCh0ID4+IDgpICYgMHhmZjAwZmYpICsgMHg4MDAw
ODApID4+IDg7Ci0gICAgdCA9ICgodCA8PCAxNikgfCAodCA+PiAxNikpICYgMHhmZjAwZmY7Ci0K
LSAgICB4ID0gKCh4ID4+IDgpICYgMHhmZikgKiBhOwotICAgIHggPSAoeCArICgoeCA+PiA4KSAm
IDB4ZmYpICsgMHg4MCk7Ci0gICAgeCAmPSAweGZmMDA7Ci0gICAgeCB8PSB0IHwgKGEgPDwgMjQp
OwotICAgIHJldHVybiB4OwotfQotCiB2b2lkIEltYWdlQnVmZmVyOjpwdXRCeXRlQXJyYXkoTXVs
dGlwbHkgbXVsdGlwbGllZCwgVWludDhDbGFtcGVkQXJyYXkqIHNvdXJjZSwgY29uc3QgSW50U2l6
ZSYgc291cmNlU2l6ZSwgY29uc3QgSW50UmVjdCYgc291cmNlUmVjdCwgY29uc3QgSW50UG9pbnQm
IGRlc3RQb2ludCwgQ29vcmRpbmF0ZVN5c3RlbSkKIHsKICAgICBBU1NFUlQoc291cmNlUmVjdC53
aWR0aCgpID4gMCk7CkBAIC0zMTksMjYgKzI5MSwxNiBAQCB2b2lkIEltYWdlQnVmZmVyOjpwdXRC
eXRlQXJyYXkoTXVsdGlwbHkgbXVsdGlwbGllZCwgVWludDhDbGFtcGVkQXJyYXkqIHNvdXJjZSwg
YwogCiAgICAgY29uc3QgcXVpbnQzMiogc3JjU2NhbkxpbmUgPSByZWludGVycHJldF9jYXN0X3B0
cjxjb25zdCBxdWludDMyKj4oc291cmNlLT5kYXRhKCkgKyBvcmlnaW55ICogc3JjQnl0ZXNQZXJS
b3cgKyBvcmlnaW54ICogNCk7CiAKLSAgICBpZiAobXVsdGlwbGllZCA9PSBVbm11bHRpcGxpZWQp
IHsKLSAgICAgICAgZm9yIChpbnQgeSA9IDA7IHkgPCBudW1Sb3dzOyArK3kpIHsKLSAgICAgICAg
ICAgIHF1aW50MzIqIGRlc3RTY2FuTGluZSA9IHJlaW50ZXJwcmV0X2Nhc3RfcHRyPHF1aW50MzIq
PihiaXRzICsgeSAqIGJ5dGVzUGVyTGluZSk7Ci0gICAgICAgICAgICBmb3IgKGludCB4ID0gMDsg
eCA8IG51bUNvbHVtbnM7IHgrKykgewotICAgICAgICAgICAgICAgIC8vIFByZW11bHRpcGx5IGFu
ZCBjb252ZXJ0IEJHUiB0byBSR0IuCi0gICAgICAgICAgICAgICAgcXVpbnQzMiBwaXhlbCA9IHNy
Y1NjYW5MaW5lW3hdOwotICAgICAgICAgICAgICAgIGRlc3RTY2FuTGluZVt4XSA9IHByZW11bHRp
cGx5QUJHUnRvQVJHQihwaXhlbCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBzcmNTY2Fu
TGluZSArPSBzb3VyY2VTaXplLndpZHRoKCk7Ci0gICAgICAgIH0KLSAgICB9IGVsc2UgewotICAg
ICAgICBmb3IgKGludCB5ID0gMDsgeSA8IG51bVJvd3M7ICsreSkgewotICAgICAgICAgICAgcXVp
bnQzMiogZGVzdFNjYW5MaW5lID0gcmVpbnRlcnByZXRfY2FzdF9wdHI8cXVpbnQzMio+KGJpdHMg
KyB5ICogYnl0ZXNQZXJMaW5lKTsKLSAgICAgICAgICAgIGZvciAoaW50IHggPSAwOyB4IDwgbnVt
Q29sdW1uczsgeCsrKSB7Ci0gICAgICAgICAgICAgICAgLy8gQ29udmVydCBCR1IgdG8gUkdCLgot
ICAgICAgICAgICAgICAgIHF1aW50MzIgcGl4ZWwgPSBzcmNTY2FuTGluZVt4XTsKLSAgICAgICAg
ICAgICAgICBkZXN0U2NhbkxpbmVbeF0gPSAoKHBpeGVsIDw8IDE2KSAmIDB4ZmYwMDAwKSB8ICgo
cGl4ZWwgPj4gMTYpICYgMHhmZikgfCAocGl4ZWwgJiAweGZmMDBmZjAwKTsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIHNyY1NjYW5MaW5lICs9IHNvdXJjZVNpemUud2lkdGgoKTsKKyAgICBm
b3IgKGludCB5ID0gMDsgeSA8IG51bVJvd3M7ICsreSkgeworICAgICAgICBxdWludDMyKiBkZXN0
U2NhbkxpbmUgPSByZWludGVycHJldF9jYXN0X3B0cjxxdWludDMyKj4oYml0cyArIHkgKiBieXRl
c1BlckxpbmUpOworICAgICAgICBmb3IgKGludCB4ID0gMDsgeCA8IG51bUNvbHVtbnM7IHgrKykg
eworICAgICAgICAgICAgcXVpbnQzMiBwaXhlbCA9IGNvbnZlcnRBQkdSVG9BUkdCKHNyY1NjYW5M
aW5lW3hdKTsKKyAgICAgICAgICAgIGlmIChtdWx0aXBsaWVkID09IFVubXVsdGlwbGllZCkKKyAg
ICAgICAgICAgICAgICBkZXN0U2NhbkxpbmVbeF0gPSBwcmVtdWx0aXBsaWVkQVJHQkZyb21Db2xv
cihDb2xvcihwaXhlbCkpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGRlc3RT
Y2FuTGluZVt4XSA9IHBpeGVsOwogICAgICAgICB9CisgICAgICAgIHNyY1NjYW5MaW5lICs9IHNv
dXJjZVNpemUud2lkdGgoKTsKICAgICB9CiAKICAgICBib29sIGlzUGFpbnRpbmcgPSBtX2RhdGEu
bV9wYWludGVyLT5pc0FjdGl2ZSgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQ0ZWQ3ODQxZTBhZDgyZDIyMWIyMjNlNGZl
NDU1MzRkMDBjYTgxOGYuLmU0NDI2YTExZGYwMDk4OGNmMzJkNzYyMDVhNzY0MDRiNDljZGVmNGIg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwxNiBAQAogMjAxMi0xMC0wNSAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0
ZWxsYUBjb21wYW55MTAwLm5ldD4KIAorICAgICAgICBbUXRdIE1ha2UgSW1hZ2VCdWZmZXJRdCB1
c2UgcHJlbXVsdGlwbGllZCBjb252ZXJ0aW5nIGZ1bmN0aW9ucyBpbiBDb2xvci5oIGluc3RlYWQg
b2YgaXRzIG93biBtZWNoYW5pc20uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05ODU4MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFVuc2tpcHBpbmcgY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5pbWFnZURhdGEu
cHV0LnVuY2hhbmdlZC5odG1sIHRoYXQgaXMgcGFzc2luZy4KKworICAgICAgICAqIHBsYXRmb3Jt
L3F0L1Rlc3RFeHBlY3RhdGlvbnM6CisKKzIwMTItMTAtMDUgIEh1YW5nIERvbmdzdW5nICA8bHV4
dGVsbGFAY29tcGFueTEwMC5uZXQ+CisKICAgICAgICAgW0NTUyBTaGFkZXJzXSBJbXBsZW1lbnQg
b3ZlcmxheSwgY29sb3ItZG9kZ2UsIGNvbG9yLWJ1cm4sIGhhcmQtbGlnaHQsIHNvZnQtbGlnaHQg
YmxlbmQgbW9kZXMuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05ODUwNAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9ucwppbmRl
eCA3Y2I0YjRmZjM4ODY4ZjFjM2U3MTBlZDcwZDU5NDAyZmM0MzI3NDkxLi45Njg4NDUwMWMzNzAw
MDkxMWNlNTlkMmUwZWE2ODg4NmQ3OWVhNjBlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTIwNTMsNyArMjA1Myw2IEBAIGNhbnZhcy9waGlsaXAvdGVzdHMv
MmQuZ3JhZGllbnQucmFkaWFsLmNvbmUudG9wLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQu
Z3JhZGllbnQucmFkaWFsLnRvdWNoMS5odG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmdyYWRp
ZW50LnJhZGlhbC50b3VjaDIuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5ncmFkaWVudC5y
YWRpYWwudG91Y2gzLmh0bWwKLWNhbnZhcy9waGlsaXAvdGVzdHMvMmQuaW1hZ2VEYXRhLnB1dC51
bmNoYW5nZWQuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5saW5lLmNhcC5vcGVuLmh0bWwK
IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQubGluZS5qb2luLm9wZW4uaHRtbAogY2FudmFzL3BoaWxp
cC90ZXN0cy8yZC5taXNzaW5nYXJncy5odG1sCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>