<?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>70293</bug_id>
          
          <creation_ts>2011-10-17 18:08:38 -0700</creation_ts>
          <short_desc>[TexMap][QT] TexMapGL renders a strange one-pixel border of BitmapTexture.</short_desc>
          <delta_ts>2011-10-17 22:03:21 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>noam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>485694</commentid>
    <comment_count>0</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-10-17 18:08:38 -0700</bug_when>
    <thetext>TextureMapperGL renders the strange border in http://www.webkit.org/blog-files/leaves/index.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485709</commentid>
    <comment_count>1</comment_count>
      <attachid>111362</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-10-17 18:24:37 -0700</bug_when>
    <thetext>Created attachment 111362
Patch

TextureMapperGL renders the strange border in http://www.webkit.org/blog-files/leaves/index.html
It is because BitmapTexture is larger than original bitmap due to POT(Power of Two) and the rest space of BitmapTexture would be filled undefined values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485710</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-17 18:27:07 -0700</bug_when>
    <thetext>Attachment 111362 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Source/WebCore/platform/graphics/opengl/TextureMapperGL.cpp:509:  PIXEL_SIZE is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485712</commentid>
    <comment_count>3</comment_count>
      <attachid>111363</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-10-17 18:28:47 -0700</bug_when>
    <thetext>Created attachment 111363
patch

Make coding style valid.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485716</commentid>
    <comment_count>4</comment_count>
      <attachid>111363</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-10-17 18:34:38 -0700</bug_when>
    <thetext>Comment on attachment 111363
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=111363&amp;action=review

Good catch!
Some nitpicks and we&apos;re done.

&gt; Source/WebCore/ChangeLog:9
&gt; +        It is because BitmapTexture is larger than original bitmap due to POT and the
&gt; +        rest space of BitmapTexture would be filled undefined values.

Grammar:
Bug occurs because BitmapTexture is larger than the content due to rounding to NPOT, and its pixel data is never initialized.

&gt; Source/WebCore/platform/graphics/opengl/TextureMapperGL.cpp:507
&gt; +static void texImage2DResourceSafe(size_t width, size_t height)

Don&apos;t like the name... how about resetTexturePixelData?

&gt; Source/WebCore/platform/graphics/opengl/TextureMapperGL.cpp:511
&gt; +    if (width &gt; 0 &amp;&amp; height &gt; 0) {

those are unsigned, so 
if (width &amp;&amp; height)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485740</commentid>
    <comment_count>5</comment_count>
      <attachid>111371</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-10-17 19:08:54 -0700</bug_when>
    <thetext>Created attachment 111371
patch

Thank you for proofreading.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485750</commentid>
    <comment_count>6</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-10-17 19:45:38 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Created an attachment (id=111371) [details]
&gt; patch
&gt; 
&gt; Thank you for proofreading.
You should r? it if you want me to review...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485756</commentid>
    <comment_count>7</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-10-17 20:09:53 -0700</bug_when>
    <thetext>I made mistake. :)
Of course, I want you to review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485765</commentid>
    <comment_count>8</comment_count>
      <attachid>111371</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-10-17 20:28:09 -0700</bug_when>
    <thetext>Comment on attachment 111371
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=111371&amp;action=review

You can upload a new patch with r=me, cq? and those corrections :)

&gt; Source/WebCore/platform/graphics/opengl/TextureMapperGL.cpp:506
&gt; +// Copy from GraphicsContext3D::texImage2DResourceSafe

Please put a period at the end of the sentence before committing.
I didn&apos;t realize it&apos;s the same function name as GraphicsContext3D - in that case you can rename it back.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485771</commentid>
    <comment_count>9</comment_count>
      <attachid>111373</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-10-17 20:45:17 -0700</bug_when>
    <thetext>Created attachment 111373
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485800</commentid>
    <comment_count>10</comment_count>
      <attachid>111373</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-17 22:03:17 -0700</bug_when>
    <thetext>Comment on attachment 111373
patch

Clearing flags on attachment: 111373

Committed r97718: &lt;http://trac.webkit.org/changeset/97718&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485801</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-17 22:03:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111362</attachid>
            <date>2011-10-17 18:24:37 -0700</date>
            <delta_ts>2011-10-17 18:28:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-TexMap-QT-TexMapGL-renders-a-strange-one-pixel-borde.patch</filename>
            <type>text/plain</type>
            <size>3646</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSBjMTE5ZDcyNzBhMjE0MGEwYzhjZTQ4MTE3OGIzMzlkMDRmZmU3OWU1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFR1ZSwgMTggT2N0IDIwMTEgMTA6MDY6MzkgKzA5MDAKU3ViamVjdDogW1BBVENI
IDEvMl0gW1RleE1hcF1bUVRdIFRleE1hcEdMIHJlbmRlcnMgYSBzdHJhbmdlIG9uZS1waXhlbCBi
b3JkZXIKIG9mIEJpdG1hcFRleHR1cmUuCiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzAyOTMKClRleHR1cmVNYXBwZXJHTCByZW5kZXJzIHRoZSBzdHJhbmdlIGJvcmRl
ciBpbgpodHRwOi8vd3d3LndlYmtpdC5vcmcvYmxvZy1maWxlcy9sZWF2ZXMvaW5kZXguaHRtbApJ
dCBpcyBiZWNhdXNlIEJpdG1hcFRleHR1cmUgaXMgbGFyZ2VyIHRoYW4gb3JpZ2luYWwgYml0bWFw
IGR1ZSB0byBQT1QgYW5kIHRoZQpyZXN0IHNwYWNlIG9mIEJpdG1hcFRleHR1cmUgd291bGQgYmUg
ZmlsbGVkIHVuZGVmaW5lZCB2YWx1ZXMuCi0tLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIC4uLi9wbGF0
Zm9ybS9ncmFwaGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcCAgIHwgICAxNyArKysrKysr
KysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwppbmRleCA2NDMzNjBhLi5jY2Q2ZjdiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMTEtMTAtMTcgIEh1YW5nIERvbmdzdW5nICA8bHV4dGVsbGFAY29tcGFueTEw
MC5uZXQ+CisKKyAgICAgICAgW1RleE1hcF1bUVRdIFRleE1hcEdMIHJlbmRlcnMgYSBzdHJhbmdl
IG9uZS1waXhlbCBib3JkZXIgb2YgQml0bWFwVGV4dHVyZS4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwMjkzCisKKyAgICAgICAgVGV4dHVyZU1hcHBl
ckdMIHJlbmRlcnMgdGhlIHN0cmFuZ2UgYm9yZGVyIGluCisgICAgICAgIGh0dHA6Ly93d3cud2Vi
a2l0Lm9yZy9ibG9nLWZpbGVzL2xlYXZlcy9pbmRleC5odG1sCisgICAgICAgIEl0IGlzIGJlY2F1
c2UgQml0bWFwVGV4dHVyZSBpcyBsYXJnZXIgdGhhbiBvcmlnaW5hbCBiaXRtYXAgZHVlIHRvIFBP
VCBhbmQgdGhlCisgICAgICAgIHJlc3Qgc3BhY2Ugb2YgQml0bWFwVGV4dHVyZSB3b3VsZCBiZSBm
aWxsZWQgdW5kZWZpbmVkIHZhbHVlcy4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9UZXh0dXJlTWFwcGVy
R0wuY3BwOgorICAgICAgICAoV2ViQ29yZTo6dGV4SW1hZ2UyRFJlc291cmNlU2FmZSk6CisgICAg
ICAgIChXZWJDb3JlOjpCaXRtYXBUZXh0dXJlR0w6OnJlc2V0KToKKwogMjAxMS0xMC0xMiAgUGF2
ZWwgUG9kaXZpbG92ICA8cG9kaXZpbG92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBmaXggaGFuZGxpbmcgb2Ygc291cmNlIG1hcHBpbmcgZW50cmllcyB3aXRoIG5vIG1h
cHBpbmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVu
Z2wvVGV4dHVyZU1hcHBlckdMLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L29wZW5nbC9UZXh0dXJlTWFwcGVyR0wuY3BwCmluZGV4IDhjOGJmMDEuLjgzYmIxYjkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9UZXh0dXJlTWFw
cGVyR0wuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9U
ZXh0dXJlTWFwcGVyR0wuY3BwCkBAIC0yNSw2ICsyNSw4IEBACiAjaW5jbHVkZSAiSW1hZ2UuaCIK
ICNpbmNsdWRlICJUaW1lci5oIgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CisjaW5jbHVkZSA8
d3RmL093bkFycmF5UHRyLmg+CisjaW5jbHVkZSA8d3RmL1Bhc3NPd25BcnJheVB0ci5oPgogI2lu
Y2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1JlZkNvdW50ZWQuaD4KIApA
QCAtNTAxLDYgKzUwMywxOSBAQCBjb25zdCBjaGFyKiBUZXh0dXJlTWFwcGVyR0w6OnR5cGUoKSBj
b25zdAogICAgIHJldHVybiAiT3BlbkdMIjsKIH0KIAorLy8gQ29weSBmcm9tIEdyYXBoaWNzQ29u
dGV4dDNECitzdGF0aWMgdm9pZCB0ZXhJbWFnZTJEUmVzb3VyY2VTYWZlKHNpemVfdCB3aWR0aCwg
c2l6ZV90IGhlaWdodCkKK3sKKyAgICBjb25zdCBpbnQgUElYRUxfU0laRSA9IDQ7IC8vIFJHQkEK
KyAgICBPd25BcnJheVB0cjx1bnNpZ25lZCBjaGFyPiB6ZXJvOworICAgIGlmICh3aWR0aCA+IDAg
JiYgaGVpZ2h0ID4gMCkgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IHdpZHRoICogaGVp
Z2h0ICogUElYRUxfU0laRTsKKyAgICAgICAgemVybyA9IGFkb3B0QXJyYXlQdHIobmV3IHVuc2ln
bmVkIGNoYXJbc2l6ZV0pOworICAgICAgICBtZW1zZXQoemVyby5nZXQoKSwgMCwgc2l6ZSk7Cisg
ICAgfQorICAgIEdMX0NNRChnbFRleEltYWdlMkQoR0xfVEVYVFVSRV8yRCwgMCwgR0xfUkdCQSwg
d2lkdGgsIGhlaWdodCwgMCwgR0xfUkdCQSwgR0xfVU5TSUdORURfQllURSwgemVyby5nZXQoKSkp
Cit9CisKIHZvaWQgQml0bWFwVGV4dHVyZUdMOjpyZXNldChjb25zdCBJbnRTaXplJiBuZXdTaXpl
LCBib29sIG9wYXF1ZSkKIHsKICAgICBCaXRtYXBUZXh0dXJlOjpyZXNldChuZXdTaXplLCBvcGFx
dWUpOwpAQCAtNTE5LDcgKzUzNCw3IEBAIHZvaWQgQml0bWFwVGV4dHVyZUdMOjpyZXNldChjb25z
dCBJbnRTaXplJiBuZXdTaXplLCBib29sIG9wYXF1ZSkKICAgICAgICAgR0xfQ01EKGdsVGV4UGFy
YW1ldGVyaShHTF9URVhUVVJFXzJELCBHTF9URVhUVVJFX01BR19GSUxURVIsIEdMX0xJTkVBUikp
CiAgICAgICAgIEdMX0NNRChnbFRleFBhcmFtZXRlcmkoR0xfVEVYVFVSRV8yRCwgR0xfVEVYVFVS
RV9XUkFQX1MsIEdMX0NMQU1QX1RPX0VER0UpKQogICAgICAgICBHTF9DTUQoZ2xUZXhQYXJhbWV0
ZXJpKEdMX1RFWFRVUkVfMkQsIEdMX1RFWFRVUkVfV1JBUF9ULCBHTF9DTEFNUF9UT19FREdFKSkK
LSAgICAgICAgR0xfQ01EKGdsVGV4SW1hZ2UyRChHTF9URVhUVVJFXzJELCAwLCBHTF9SR0JBLCBt
X3RleHR1cmVTaXplLndpZHRoKCksIG1fdGV4dHVyZVNpemUuaGVpZ2h0KCksIDAsIEdMX1JHQkEs
IEdMX1VOU0lHTkVEX0JZVEUsIDApKQorICAgICAgICB0ZXhJbWFnZTJEUmVzb3VyY2VTYWZlKG1f
dGV4dHVyZVNpemUud2lkdGgoKSwgbV90ZXh0dXJlU2l6ZS5oZWlnaHQoKSk7CiAgICAgfQogICAg
IG1fYWN0dWFsU2l6ZSA9IG5ld1NpemU7CiAgICAgbV9yZWxhdGl2ZVNpemUgPSBGbG9hdFNpemUo
ZmxvYXQobmV3U2l6ZS53aWR0aCgpKSAvIG1fdGV4dHVyZVNpemUud2lkdGgoKSwgZmxvYXQobmV3
U2l6ZS5oZWlnaHQoKSkgLyBtX3RleHR1cmVTaXplLmhlaWdodCgpKTsKLS0gCjEuNy41LjQKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111363</attachid>
            <date>2011-10-17 18:28:47 -0700</date>
            <delta_ts>2011-10-17 19:08:54 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-TexMap-QT-TexMapGL-renders-a-strange-one-pixel-borde.patch</filename>
            <type>text/plain</type>
            <size>3640</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSBlN2E3MWFkMmYxMmM2NDQ5MTAzZGQyOGU2MjAyZjc3OWMzNGQ3ZWI2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFR1ZSwgMTggT2N0IDIwMTEgMTA6MDY6MzkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbVGV4TWFwXVtRVF0gVGV4TWFwR0wgcmVuZGVycyBhIHN0cmFuZ2Ugb25lLXBpeGVsIGJvcmRl
ciBvZgogQml0bWFwVGV4dHVyZS4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03MDI5MwoKVGV4dHVyZU1hcHBlckdMIHJlbmRlcnMgdGhlIHN0cmFuZ2UgYm9yZGVyIGlu
Cmh0dHA6Ly93d3cud2Via2l0Lm9yZy9ibG9nLWZpbGVzL2xlYXZlcy9pbmRleC5odG1sCkl0IGlz
IGJlY2F1c2UgQml0bWFwVGV4dHVyZSBpcyBsYXJnZXIgdGhhbiBvcmlnaW5hbCBiaXRtYXAgZHVl
IHRvIFBPVCBhbmQgdGhlCnJlc3Qgc3BhY2Ugb2YgQml0bWFwVGV4dHVyZSB3b3VsZCBiZSBmaWxs
ZWQgdW5kZWZpbmVkIHZhbHVlcy4KLS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKysrKysrKysrKysrKysrKwogLi4uL3BsYXRmb3Jt
L2dyYXBoaWNzL29wZW5nbC9UZXh0dXJlTWFwcGVyR0wuY3BwICAgfCAgIDE3ICsrKysrKysrKysr
KysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IDY0MzM2MGEuLmNjZDZmN2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
OSBAQAorMjAxMS0xMC0xNyAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5l
dD4KKworICAgICAgICBbVGV4TWFwXVtRVF0gVGV4TWFwR0wgcmVuZGVycyBhIHN0cmFuZ2Ugb25l
LXBpeGVsIGJvcmRlciBvZiBCaXRtYXBUZXh0dXJlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAyOTMKKworICAgICAgICBUZXh0dXJlTWFwcGVyR0wg
cmVuZGVycyB0aGUgc3RyYW5nZSBib3JkZXIgaW4KKyAgICAgICAgaHR0cDovL3d3dy53ZWJraXQu
b3JnL2Jsb2ctZmlsZXMvbGVhdmVzL2luZGV4Lmh0bWwKKyAgICAgICAgSXQgaXMgYmVjYXVzZSBC
aXRtYXBUZXh0dXJlIGlzIGxhcmdlciB0aGFuIG9yaWdpbmFsIGJpdG1hcCBkdWUgdG8gUE9UIGFu
ZCB0aGUKKyAgICAgICAgcmVzdCBzcGFjZSBvZiBCaXRtYXBUZXh0dXJlIHdvdWxkIGJlIGZpbGxl
ZCB1bmRlZmluZWQgdmFsdWVzLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL1RleHR1cmVNYXBwZXJHTC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjp0ZXhJbWFnZTJEUmVzb3VyY2VTYWZlKToKKyAgICAgICAg
KFdlYkNvcmU6OkJpdG1hcFRleHR1cmVHTDo6cmVzZXQpOgorCiAyMDExLTEwLTEyICBQYXZlbCBQ
b2Rpdmlsb3YgIDxwb2Rpdmlsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGZpeCBoYW5kbGluZyBvZiBzb3VyY2UgbWFwcGluZyBlbnRyaWVzIHdpdGggbm8gbWFwcGlu
Zy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9U
ZXh0dXJlTWFwcGVyR0wuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3Bl
bmdsL1RleHR1cmVNYXBwZXJHTC5jcHAKaW5kZXggOGM4YmYwMS4uZDU5NmE4MCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL1RleHR1cmVNYXBwZXJH
TC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL1RleHR1
cmVNYXBwZXJHTC5jcHAKQEAgLTI1LDYgKzI1LDggQEAKICNpbmNsdWRlICJJbWFnZS5oIgogI2lu
Y2x1ZGUgIlRpbWVyLmgiCiAjaW5jbHVkZSA8d3RmL0hhc2hNYXAuaD4KKyNpbmNsdWRlIDx3dGYv
T3duQXJyYXlQdHIuaD4KKyNpbmNsdWRlIDx3dGYvUGFzc093bkFycmF5UHRyLmg+CiAjaW5jbHVk
ZSA8d3RmL1Bhc3NSZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgogCkBAIC01
MDEsNiArNTAzLDE5IEBAIGNvbnN0IGNoYXIqIFRleHR1cmVNYXBwZXJHTDo6dHlwZSgpIGNvbnN0
CiAgICAgcmV0dXJuICJPcGVuR0wiOwogfQogCisvLyBDb3B5IGZyb20gR3JhcGhpY3NDb250ZXh0
M0QKK3N0YXRpYyB2b2lkIHRleEltYWdlMkRSZXNvdXJjZVNhZmUoc2l6ZV90IHdpZHRoLCBzaXpl
X3QgaGVpZ2h0KQoreworICAgIGNvbnN0IGludCBwaXhlbFNpemUgPSA0OyAvLyBSR0JBCisgICAg
T3duQXJyYXlQdHI8dW5zaWduZWQgY2hhcj4gemVybzsKKyAgICBpZiAod2lkdGggPiAwICYmIGhl
aWdodCA+IDApIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSB3aWR0aCAqIGhlaWdodCAq
IHBpeGVsU2l6ZTsKKyAgICAgICAgemVybyA9IGFkb3B0QXJyYXlQdHIobmV3IHVuc2lnbmVkIGNo
YXJbc2l6ZV0pOworICAgICAgICBtZW1zZXQoemVyby5nZXQoKSwgMCwgc2l6ZSk7CisgICAgfQor
ICAgIEdMX0NNRChnbFRleEltYWdlMkQoR0xfVEVYVFVSRV8yRCwgMCwgR0xfUkdCQSwgd2lkdGgs
IGhlaWdodCwgMCwgR0xfUkdCQSwgR0xfVU5TSUdORURfQllURSwgemVyby5nZXQoKSkpCit9CisK
IHZvaWQgQml0bWFwVGV4dHVyZUdMOjpyZXNldChjb25zdCBJbnRTaXplJiBuZXdTaXplLCBib29s
IG9wYXF1ZSkKIHsKICAgICBCaXRtYXBUZXh0dXJlOjpyZXNldChuZXdTaXplLCBvcGFxdWUpOwpA
QCAtNTE5LDcgKzUzNCw3IEBAIHZvaWQgQml0bWFwVGV4dHVyZUdMOjpyZXNldChjb25zdCBJbnRT
aXplJiBuZXdTaXplLCBib29sIG9wYXF1ZSkKICAgICAgICAgR0xfQ01EKGdsVGV4UGFyYW1ldGVy
aShHTF9URVhUVVJFXzJELCBHTF9URVhUVVJFX01BR19GSUxURVIsIEdMX0xJTkVBUikpCiAgICAg
ICAgIEdMX0NNRChnbFRleFBhcmFtZXRlcmkoR0xfVEVYVFVSRV8yRCwgR0xfVEVYVFVSRV9XUkFQ
X1MsIEdMX0NMQU1QX1RPX0VER0UpKQogICAgICAgICBHTF9DTUQoZ2xUZXhQYXJhbWV0ZXJpKEdM
X1RFWFRVUkVfMkQsIEdMX1RFWFRVUkVfV1JBUF9ULCBHTF9DTEFNUF9UT19FREdFKSkKLSAgICAg
ICAgR0xfQ01EKGdsVGV4SW1hZ2UyRChHTF9URVhUVVJFXzJELCAwLCBHTF9SR0JBLCBtX3RleHR1
cmVTaXplLndpZHRoKCksIG1fdGV4dHVyZVNpemUuaGVpZ2h0KCksIDAsIEdMX1JHQkEsIEdMX1VO
U0lHTkVEX0JZVEUsIDApKQorICAgICAgICB0ZXhJbWFnZTJEUmVzb3VyY2VTYWZlKG1fdGV4dHVy
ZVNpemUud2lkdGgoKSwgbV90ZXh0dXJlU2l6ZS5oZWlnaHQoKSk7CiAgICAgfQogICAgIG1fYWN0
dWFsU2l6ZSA9IG5ld1NpemU7CiAgICAgbV9yZWxhdGl2ZVNpemUgPSBGbG9hdFNpemUoZmxvYXQo
bmV3U2l6ZS53aWR0aCgpKSAvIG1fdGV4dHVyZVNpemUud2lkdGgoKSwgZmxvYXQobmV3U2l6ZS5o
ZWlnaHQoKSkgLyBtX3RleHR1cmVTaXplLmhlaWdodCgpKTsKLS0gCjEuNy41LjQKCg==
</data>
<flag name="review"
          id="109179"
          type_id="1"
          status="-"
          setter="noam"
    />
    <flag name="commit-queue"
          id="109180"
          type_id="3"
          status="-"
          setter="noam"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111371</attachid>
            <date>2011-10-17 19:08:54 -0700</date>
            <delta_ts>2011-10-17 20:45:17 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-TexMap-QT-TexMapGL-renders-a-strange-one-pixel-borde.patch</filename>
            <type>text/plain</type>
            <size>3625</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSAxMzI5ZmZkZTY2YWI4NzdiZDg4MWYyYTQxMzEyMjA2ODIxZmNhZDcwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFR1ZSwgMTggT2N0IDIwMTEgMTA6MDY6MzkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbVGV4TWFwXVtRVF0gVGV4TWFwR0wgcmVuZGVycyBhIHN0cmFuZ2Ugb25lLXBpeGVsIGJvcmRl
ciBvZgogQml0bWFwVGV4dHVyZS4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03MDI5MwoKVGV4dHVyZU1hcHBlckdMIHJlbmRlcnMgdGhlIHN0cmFuZ2UgYm9yZGVyIGlu
Cmh0dHA6Ly93d3cud2Via2l0Lm9yZy9ibG9nLWZpbGVzL2xlYXZlcy9pbmRleC5odG1sCkJ1ZyBv
Y2N1cnMgYmVjYXVzZSBCaXRtYXBUZXh0dXJlIGlzIGxhcmdlciB0aGFuIHRoZSBjb250ZW50IGR1
ZSB0byByb3VuZGluZyB0bwpOUE9ULCBhbmQgaXRzIHBpeGVsIGRhdGEgaXMgbmV2ZXIgaW5pdGlh
bGl6ZWQuCi0tLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIC4uLi9wbGF0Zm9ybS9ncmFwaGljcy9vcGVu
Z2wvVGV4dHVyZU1hcHBlckdMLmNwcCAgIHwgICAxNyArKysrKysrKysrKysrKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCA2NDMzNjBhLi44MWNhMTA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMTAt
MTcgIEh1YW5nIERvbmdzdW5nICA8bHV4dGVsbGFAY29tcGFueTEwMC5uZXQ+CisKKyAgICAgICAg
W1RleE1hcF1bUVRdIFRleE1hcEdMIHJlbmRlcnMgYSBzdHJhbmdlIG9uZS1waXhlbCBib3JkZXIg
b2YgQml0bWFwVGV4dHVyZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcwMjkzCisKKyAgICAgICAgVGV4dHVyZU1hcHBlckdMIHJlbmRlcnMgdGhlIHN0
cmFuZ2UgYm9yZGVyIGluCisgICAgICAgIGh0dHA6Ly93d3cud2Via2l0Lm9yZy9ibG9nLWZpbGVz
L2xlYXZlcy9pbmRleC5odG1sCisgICAgICAgIEJ1ZyBvY2N1cnMgYmVjYXVzZSBCaXRtYXBUZXh0
dXJlIGlzIGxhcmdlciB0aGFuIHRoZSBjb250ZW50IGR1ZSB0byByb3VuZGluZyB0bworICAgICAg
ICBOUE9ULCBhbmQgaXRzIHBpeGVsIGRhdGEgaXMgbmV2ZXIgaW5pdGlhbGl6ZWQuCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnJlc2V0
VGV4dHVyZVBpeGVsRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpCaXRtYXBUZXh0dXJlR0w6OnJl
c2V0KToKKwogMjAxMS0xMC0xMiAgUGF2ZWwgUG9kaXZpbG92ICA8cG9kaXZpbG92QGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBmaXggaGFuZGxpbmcgb2Ygc291cmNlIG1h
cHBpbmcgZW50cmllcyB3aXRoIG5vIG1hcHBpbmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9UZXh0dXJlTWFwcGVyR0wuY3BwCmluZGV4
IDhjOGJmMDEuLmFmOTcxMGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL29wZW5nbC9UZXh0dXJlTWFwcGVyR0wuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL29wZW5nbC9UZXh0dXJlTWFwcGVyR0wuY3BwCkBAIC0yNSw2ICsyNSw4
IEBACiAjaW5jbHVkZSAiSW1hZ2UuaCIKICNpbmNsdWRlICJUaW1lci5oIgogI2luY2x1ZGUgPHd0
Zi9IYXNoTWFwLmg+CisjaW5jbHVkZSA8d3RmL093bkFycmF5UHRyLmg+CisjaW5jbHVkZSA8d3Rm
L1Bhc3NPd25BcnJheVB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+CiAjaW5jbHVk
ZSA8d3RmL1JlZkNvdW50ZWQuaD4KIApAQCAtNTAxLDYgKzUwMywxOSBAQCBjb25zdCBjaGFyKiBU
ZXh0dXJlTWFwcGVyR0w6OnR5cGUoKSBjb25zdAogICAgIHJldHVybiAiT3BlbkdMIjsKIH0KIAor
Ly8gQ29weSBmcm9tIEdyYXBoaWNzQ29udGV4dDNEOjp0ZXhJbWFnZTJEUmVzb3VyY2VTYWZlCitz
dGF0aWMgdm9pZCByZXNldFRleHR1cmVQaXhlbERhdGEoc2l6ZV90IHdpZHRoLCBzaXplX3QgaGVp
Z2h0KQoreworICAgIGNvbnN0IGludCBwaXhlbFNpemUgPSA0OyAvLyBSR0JBCisgICAgT3duQXJy
YXlQdHI8dW5zaWduZWQgY2hhcj4gemVybzsKKyAgICBpZiAod2lkdGggJiYgaGVpZ2h0KSB7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBzaXplID0gd2lkdGggKiBoZWlnaHQgKiBwaXhlbFNpemU7Cisg
ICAgICAgIHplcm8gPSBhZG9wdEFycmF5UHRyKG5ldyB1bnNpZ25lZCBjaGFyW3NpemVdKTsKKyAg
ICAgICAgbWVtc2V0KHplcm8uZ2V0KCksIDAsIHNpemUpOworICAgIH0KKyAgICBHTF9DTUQoZ2xU
ZXhJbWFnZTJEKEdMX1RFWFRVUkVfMkQsIDAsIEdMX1JHQkEsIHdpZHRoLCBoZWlnaHQsIDAsIEdM
X1JHQkEsIEdMX1VOU0lHTkVEX0JZVEUsIHplcm8uZ2V0KCkpKQorfQorCiB2b2lkIEJpdG1hcFRl
eHR1cmVHTDo6cmVzZXQoY29uc3QgSW50U2l6ZSYgbmV3U2l6ZSwgYm9vbCBvcGFxdWUpCiB7CiAg
ICAgQml0bWFwVGV4dHVyZTo6cmVzZXQobmV3U2l6ZSwgb3BhcXVlKTsKQEAgLTUxOSw3ICs1MzQs
NyBAQCB2b2lkIEJpdG1hcFRleHR1cmVHTDo6cmVzZXQoY29uc3QgSW50U2l6ZSYgbmV3U2l6ZSwg
Ym9vbCBvcGFxdWUpCiAgICAgICAgIEdMX0NNRChnbFRleFBhcmFtZXRlcmkoR0xfVEVYVFVSRV8y
RCwgR0xfVEVYVFVSRV9NQUdfRklMVEVSLCBHTF9MSU5FQVIpKQogICAgICAgICBHTF9DTUQoZ2xU
ZXhQYXJhbWV0ZXJpKEdMX1RFWFRVUkVfMkQsIEdMX1RFWFRVUkVfV1JBUF9TLCBHTF9DTEFNUF9U
T19FREdFKSkKICAgICAgICAgR0xfQ01EKGdsVGV4UGFyYW1ldGVyaShHTF9URVhUVVJFXzJELCBH
TF9URVhUVVJFX1dSQVBfVCwgR0xfQ0xBTVBfVE9fRURHRSkpCi0gICAgICAgIEdMX0NNRChnbFRl
eEltYWdlMkQoR0xfVEVYVFVSRV8yRCwgMCwgR0xfUkdCQSwgbV90ZXh0dXJlU2l6ZS53aWR0aCgp
LCBtX3RleHR1cmVTaXplLmhlaWdodCgpLCAwLCBHTF9SR0JBLCBHTF9VTlNJR05FRF9CWVRFLCAw
KSkKKyAgICAgICAgcmVzZXRUZXh0dXJlUGl4ZWxEYXRhKG1fdGV4dHVyZVNpemUud2lkdGgoKSwg
bV90ZXh0dXJlU2l6ZS5oZWlnaHQoKSk7CiAgICAgfQogICAgIG1fYWN0dWFsU2l6ZSA9IG5ld1Np
emU7CiAgICAgbV9yZWxhdGl2ZVNpemUgPSBGbG9hdFNpemUoZmxvYXQobmV3U2l6ZS53aWR0aCgp
KSAvIG1fdGV4dHVyZVNpemUud2lkdGgoKSwgZmxvYXQobmV3U2l6ZS5oZWlnaHQoKSkgLyBtX3Rl
eHR1cmVTaXplLmhlaWdodCgpKTsKLS0gCjEuNy41LjQKCg==
</data>
<flag name="review"
          id="109189"
          type_id="1"
          status="+"
          setter="noam"
    />
    <flag name="commit-queue"
          id="109190"
          type_id="3"
          status="-"
          setter="noam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111373</attachid>
            <date>2011-10-17 20:45:17 -0700</date>
            <delta_ts>2011-10-17 22:03:17 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-TexMap-QT-TexMapGL-renders-a-strange-one-pixel-borde.patch</filename>
            <type>text/plain</type>
            <size>3649</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSBmZGE1NDJhMzM1NDQ4ZmNmZWQ0MTVkMzdmNmE5ZGRmYjUxNjM0MWU4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFR1ZSwgMTggT2N0IDIwMTEgMTA6MDY6MzkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbVGV4TWFwXVtRVF0gVGV4TWFwR0wgcmVuZGVycyBhIHN0cmFuZ2Ugb25lLXBpeGVsIGJvcmRl
ciBvZgogQml0bWFwVGV4dHVyZS4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03MDI5MwoKVGV4dHVyZU1hcHBlckdMIHJlbmRlcnMgdGhlIHN0cmFuZ2UgYm9yZGVyIGlu
Cmh0dHA6Ly93d3cud2Via2l0Lm9yZy9ibG9nLWZpbGVzL2xlYXZlcy9pbmRleC5odG1sCkJ1ZyBv
Y2N1cnMgYmVjYXVzZSBCaXRtYXBUZXh0dXJlIGlzIGxhcmdlciB0aGFuIHRoZSBjb250ZW50IGR1
ZSB0byByb3VuZGluZyB0bwpOUE9ULCBhbmQgaXRzIHBpeGVsIGRhdGEgaXMgbmV2ZXIgaW5pdGlh
bGl6ZWQuCi0tLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIC4uLi9wbGF0Zm9ybS9ncmFwaGljcy9vcGVu
Z2wvVGV4dHVyZU1hcHBlckdMLmNwcCAgIHwgICAxNyArKysrKysrKysrKysrKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCA2NDMzNjBhLi5mNGY1MjY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMTAt
MTcgIEh1YW5nIERvbmdzdW5nICA8bHV4dGVsbGFAY29tcGFueTEwMC5uZXQ+CisKKyAgICAgICAg
W1RleE1hcF1bUVRdIFRleE1hcEdMIHJlbmRlcnMgYSBzdHJhbmdlIG9uZS1waXhlbCBib3JkZXIg
b2YgQml0bWFwVGV4dHVyZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcwMjkzCisKKyAgICAgICAgVGV4dHVyZU1hcHBlckdMIHJlbmRlcnMgdGhlIHN0
cmFuZ2UgYm9yZGVyIGluCisgICAgICAgIGh0dHA6Ly93d3cud2Via2l0Lm9yZy9ibG9nLWZpbGVz
L2xlYXZlcy9pbmRleC5odG1sCisgICAgICAgIEJ1ZyBvY2N1cnMgYmVjYXVzZSBCaXRtYXBUZXh0
dXJlIGlzIGxhcmdlciB0aGFuIHRoZSBjb250ZW50IGR1ZSB0byByb3VuZGluZyB0bworICAgICAg
ICBOUE9ULCBhbmQgaXRzIHBpeGVsIGRhdGEgaXMgbmV2ZXIgaW5pdGlhbGl6ZWQuCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTm9hbSBSb3NlbnRoYWwuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRleElt
YWdlMkRSZXNvdXJjZVNhZmUpOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwVGV4dHVyZUdMOjpy
ZXNldCk6CisKIDIwMTEtMTAtMTIgIFBhdmVsIFBvZGl2aWxvdiAgPHBvZGl2aWxvdkBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogZml4IGhhbmRsaW5nIG9mIHNvdXJjZSBt
YXBwaW5nIGVudHJpZXMgd2l0aCBubyBtYXBwaW5nLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL1RleHR1cmVNYXBwZXJHTC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcAppbmRl
eCA4YzhiZjAxLi40ODliZDUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvVGV4dHVyZU1hcHBlckdMLmNwcApAQCAtMjUsNiArMjUs
OCBAQAogI2luY2x1ZGUgIkltYWdlLmgiCiAjaW5jbHVkZSAiVGltZXIuaCIKICNpbmNsdWRlIDx3
dGYvSGFzaE1hcC5oPgorI2luY2x1ZGUgPHd0Zi9Pd25BcnJheVB0ci5oPgorI2luY2x1ZGUgPHd0
Zi9QYXNzT3duQXJyYXlQdHIuaD4KICNpbmNsdWRlIDx3dGYvUGFzc1JlZlB0ci5oPgogI2luY2x1
ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CiAKQEAgLTUwMSw2ICs1MDMsMTkgQEAgY29uc3QgY2hhciog
VGV4dHVyZU1hcHBlckdMOjp0eXBlKCkgY29uc3QKICAgICByZXR1cm4gIk9wZW5HTCI7CiB9CiAK
Ky8vIFRoaXMgZnVuY3Rpb24gaXMgc2ltaWxhciB3aXRoIEdyYXBoaWNzQ29udGV4dDNEOjp0ZXhJ
bWFnZTJEUmVzb3VyY2VTYWZlLgorc3RhdGljIHZvaWQgdGV4SW1hZ2UyRFJlc291cmNlU2FmZShz
aXplX3Qgd2lkdGgsIHNpemVfdCBoZWlnaHQpCit7CisgICAgY29uc3QgaW50IHBpeGVsU2l6ZSA9
IDQ7IC8vIFJHQkEKKyAgICBPd25BcnJheVB0cjx1bnNpZ25lZCBjaGFyPiB6ZXJvOworICAgIGlm
ICh3aWR0aCAmJiBoZWlnaHQpIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSB3aWR0aCAq
IGhlaWdodCAqIHBpeGVsU2l6ZTsKKyAgICAgICAgemVybyA9IGFkb3B0QXJyYXlQdHIobmV3IHVu
c2lnbmVkIGNoYXJbc2l6ZV0pOworICAgICAgICBtZW1zZXQoemVyby5nZXQoKSwgMCwgc2l6ZSk7
CisgICAgfQorICAgIEdMX0NNRChnbFRleEltYWdlMkQoR0xfVEVYVFVSRV8yRCwgMCwgR0xfUkdC
QSwgd2lkdGgsIGhlaWdodCwgMCwgR0xfUkdCQSwgR0xfVU5TSUdORURfQllURSwgemVyby5nZXQo
KSkpCit9CisKIHZvaWQgQml0bWFwVGV4dHVyZUdMOjpyZXNldChjb25zdCBJbnRTaXplJiBuZXdT
aXplLCBib29sIG9wYXF1ZSkKIHsKICAgICBCaXRtYXBUZXh0dXJlOjpyZXNldChuZXdTaXplLCBv
cGFxdWUpOwpAQCAtNTE5LDcgKzUzNCw3IEBAIHZvaWQgQml0bWFwVGV4dHVyZUdMOjpyZXNldChj
b25zdCBJbnRTaXplJiBuZXdTaXplLCBib29sIG9wYXF1ZSkKICAgICAgICAgR0xfQ01EKGdsVGV4
UGFyYW1ldGVyaShHTF9URVhUVVJFXzJELCBHTF9URVhUVVJFX01BR19GSUxURVIsIEdMX0xJTkVB
UikpCiAgICAgICAgIEdMX0NNRChnbFRleFBhcmFtZXRlcmkoR0xfVEVYVFVSRV8yRCwgR0xfVEVY
VFVSRV9XUkFQX1MsIEdMX0NMQU1QX1RPX0VER0UpKQogICAgICAgICBHTF9DTUQoZ2xUZXhQYXJh
bWV0ZXJpKEdMX1RFWFRVUkVfMkQsIEdMX1RFWFRVUkVfV1JBUF9ULCBHTF9DTEFNUF9UT19FREdF
KSkKLSAgICAgICAgR0xfQ01EKGdsVGV4SW1hZ2UyRChHTF9URVhUVVJFXzJELCAwLCBHTF9SR0JB
LCBtX3RleHR1cmVTaXplLndpZHRoKCksIG1fdGV4dHVyZVNpemUuaGVpZ2h0KCksIDAsIEdMX1JH
QkEsIEdMX1VOU0lHTkVEX0JZVEUsIDApKQorICAgICAgICB0ZXhJbWFnZTJEUmVzb3VyY2VTYWZl
KG1fdGV4dHVyZVNpemUud2lkdGgoKSwgbV90ZXh0dXJlU2l6ZS5oZWlnaHQoKSk7CiAgICAgfQog
ICAgIG1fYWN0dWFsU2l6ZSA9IG5ld1NpemU7CiAgICAgbV9yZWxhdGl2ZVNpemUgPSBGbG9hdFNp
emUoZmxvYXQobmV3U2l6ZS53aWR0aCgpKSAvIG1fdGV4dHVyZVNpemUud2lkdGgoKSwgZmxvYXQo
bmV3U2l6ZS5oZWlnaHQoKSkgLyBtX3RleHR1cmVTaXplLmhlaWdodCgpKTsKLS0gCjEuNy41LjQK
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>