<?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>60867</bug_id>
          
          <creation_ts>2011-05-15 19:35:57 -0700</creation_ts>
          <short_desc>Enable strict mode for OwnPtr and PassOwnPtr</short_desc>
          <delta_ts>2011-05-16 05:09:12 -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>WebGL</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>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Naiem">naiem.shaik</reporter>
          <assigned_to name="Naiem">naiem.shaik</assigned_to>
          <cc>abarth</cc>
    
    <cc>abecsi</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>404253</commentid>
    <comment_count>0</comment_count>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-05-15 19:35:57 -0700</bug_when>
    <thetext>Need to Enable strict mode for OwnPtr and PassOwnPtr inside GraphicsContext3DGtk class</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404362</commentid>
    <comment_count>1</comment_count>
      <attachid>93623</attachid>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-05-16 01:43:51 -0700</bug_when>
    <thetext>Created attachment 93623
patch for fixing the build break

This is for removing the dependency on LOOSE_OWN_PTR</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404370</commentid>
    <comment_count>2</comment_count>
      <attachid>93623</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-16 01:50:56 -0700</bug_when>
    <thetext>Comment on attachment 93623
patch for fixing the build break

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

&gt; Source/WebCore/platform/graphics/gtk/GraphicsContext3DGtk.cpp:31
&gt; +#include &quot;PassOwnPtr.h&quot;

This should be

#include &lt;wtf/PassOwnPtr.h&gt;

&gt; Source/WebCore/platform/graphics/gtk/GraphicsContext3DInternal.cpp:21
&gt; +#include &quot;PassOwnPtr.h&quot;

This should be

#include &lt;wtf/PassOwnPtr.h&gt;

&gt; Source/WebCore/platform/graphics/gtk/GraphicsContext3DInternal.cpp:94
&gt;          return 0;

This should be &quot;return nullptr&quot; or else it will break soon again.  (The same applies to the other instances of &quot;return 0&quot; in this function.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404384</commentid>
    <comment_count>3</comment_count>
      <attachid>93629</attachid>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-05-16 02:40:00 -0700</bug_when>
    <thetext>Created attachment 93629
incorporated review comments

incorporating review comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404416</commentid>
    <comment_count>4</comment_count>
      <attachid>93629</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-16 04:41:22 -0700</bug_when>
    <thetext>Comment on attachment 93629
incorporated review comments

Rejecting attachment 93629 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-4&apos;, &apos;land-a...&quot; exit_code: 1

Last 500 characters of output:
autoinstalled/mechanize/_urllib2_fork.py&quot;, line 332, in _call_chain
    result = func(*args)
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_urllib2_fork.py&quot;, line 1170, in https_open
    return self.do_open(conn_factory, req)
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_urllib2_fork.py&quot;, line 1118, in do_open
    raise URLError(err)
urllib2.URLError: &lt;urlopen error [Errno 60] Operation timed out&gt;

Full output: http://queues.webkit.org/results/8694985</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404420</commentid>
    <comment_count>5</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-05-16 05:08:07 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/86557.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404421</commentid>
    <comment_count>6</comment_count>
      <attachid>93623</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-05-16 05:08:47 -0700</bug_when>
    <thetext>Comment on attachment 93623
patch for fixing the build break

Clearing flags from obsolete patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404422</commentid>
    <comment_count>7</comment_count>
      <attachid>93629</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-05-16 05:09:12 -0700</bug_when>
    <thetext>Comment on attachment 93629
incorporated review comments

Clearing flags from landed patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93623</attachid>
            <date>2011-05-16 01:43:51 -0700</date>
            <delta_ts>2011-05-16 05:08:47 -0700</delta_ts>
            <desc>patch for fixing the build break</desc>
            <filename>webgl_buildbreak.txt</filename>
            <type>text/plain</type>
            <size>3649</size>
            <attacher name="Naiem">naiem.shaik</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg2NTQ2KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDUtMTYgIE5haWVtIFNo
YWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMgZm9yIGZpeGluZyBidWlsZCBicmVhayBpbiB3
ZWJnbCBkdWUgdG8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODYx
CisgICAgICAgIFRoZSBidWcgcmFpc2VkIGZvciBmaXhpbmcgdGhpcyBpcyBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjA4NjcKKworICAgICAgICBObyBuZXcgdGVzdHMu
IFRoaXMgZG9lcyBub3QgY2hhbmdlIGFueSBmdW5jdGlvbmFsaXR5LgorCisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvZ3RrL0dyYXBoaWNzQ29udGV4dDNER3RrLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEOjpjcmVhdGUpOgorICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL2d0ay9HcmFwaGljc0NvbnRleHQzREludGVybmFsLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw6OmNyZWF0ZSk6CisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvZ3RrL0dyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwuaDoKKwogMjAxMS0wNS0x
NiAgTmlrb2xhcyBaaW1tZXJtYW5uICA8bnppbW1lcm1hbm5AcmltLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEaXJrIFNjaHVsemUuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9ndGsvR3JhcGhpY3NDb250ZXh0M0RHdGsuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9HcmFwaGljc0NvbnRleHQzREd0ay5jcHAJ
KHJldmlzaW9uIDg2NTI5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3Rr
L0dyYXBoaWNzQ29udGV4dDNER3RrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsNyArMjgsNyBA
QAogI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dDNELmgiCiAKICNpZiBFTkFCTEUoV0VCR0wpCi0K
KyNpbmNsdWRlICJQYXNzT3duUHRyLmgiCiAjaW5jbHVkZSAiRXh0ZW5zaW9uczNET3BlbkdMLmgi
CiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbC5oIgogI2luY2x1ZGUgIk9wZW5H
TFNoaW1zLmgiCkBAIC00MywxMiArNDMsMTIgQEAgUGFzc1JlZlB0cjxHcmFwaGljc0NvbnRleHQz
RD4gR3JhcGhpY3NDbwogICAgIGlmIChyZW5kZXJTdHlsZSA9PSBSZW5kZXJEaXJlY3RseVRvSG9z
dFdpbmRvdykKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBHcmFwaGljc0NvbnRleHQzREludGVy
bmFsKiBpbnRlcm5hbCA9IEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw6OmNyZWF0ZSgpOworICAg
IE93blB0cjxHcmFwaGljc0NvbnRleHQzREludGVybmFsPiBpbnRlcm5hbCA9IEdyYXBoaWNzQ29u
dGV4dDNESW50ZXJuYWw6OmNyZWF0ZSgpOwogICAgIGlmICghaW50ZXJuYWwpCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgUmVmUHRyPEdyYXBoaWNzQ29udGV4dDNEPiBjb250ZXh0ID0gYWRvcHRS
ZWYobmV3IEdyYXBoaWNzQ29udGV4dDNEKGF0dHJpYnV0ZXMsIGhvc3RXaW5kb3csIGZhbHNlKSk7
Ci0gICAgY29udGV4dC0+bV9pbnRlcm5hbC5zZXQoaW50ZXJuYWwpOworICAgIGNvbnRleHQtPm1f
aW50ZXJuYWwgPSBpbnRlcm5hbC5yZWxlYXNlKCk7IAogICAgIHJldHVybiBjb250ZXh0LnJlbGVh
c2UoKTsKIH0KIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL0dy
YXBoaWNzQ29udGV4dDNESW50ZXJuYWwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9HcmFwaGljc0NvbnRleHQzREludGVybmFsLmNwcAkocmV2
aXNpb24gODY1MjkpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvR3Jh
cGhpY3NDb250ZXh0M0RJbnRlcm5hbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4LDYgKzE4LDcg
QEAKICAqLwogCiAjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiUGFzc093blB0ci5oIgog
I2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwuaCIKIAogI2lmIEVOQUJMRShXRUJH
TCkKQEAgLTg3LDcgKzg4LDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQzREludGVybmFsOjpjbGVh
bnVwQQogICAgIGdTaGFyZWREaXNwbGF5ID0gMDsKIH0KIAotR3JhcGhpY3NDb250ZXh0M0RJbnRl
cm5hbCogR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbDo6Y3JlYXRlKCkKK1Bhc3NPd25QdHI8R3Jh
cGhpY3NDb250ZXh0M0RJbnRlcm5hbD4gR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbDo6Y3JlYXRl
KCkKIHsKICAgICBpZiAoIXNoYXJlZERpc3BsYXkoKSkKICAgICAgICAgcmV0dXJuIDA7CkBAIC0x
MDksNyArMTEwLDcgQEAgR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbCogR3JhcGhpY3NDb250ZQog
CiAgICAgLy8gVGhlIEdyYXBoaWNzQ29udGV4dDNEIGNvbnN0cnVjdG9yIHJlcXVpcmVzIHRoYXQg
dGhpcyBjb250ZXh0IGlzIHRoZSBjdXJyZW50IE9wZW5HTCBjb250ZXh0LgogICAgIGludGVybmFs
LT5tYWtlQ29udGV4dEN1cnJlbnQoKTsKLSAgICByZXR1cm4gaW50ZXJuYWw7CisgICAgcmV0dXJu
IGFkb3B0UHRyKGludGVybmFsKTsKIH0KIAogR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbCogR3Jh
cGhpY3NDb250ZXh0M0RJbnRlcm5hbDo6Y3JlYXRlUGJ1ZmZlckNvbnRleHQoKQpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL0dyYXBoaWNzQ29udGV4dDNESW50ZXJu
YWwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsv
R3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbC5oCShyZXZpc2lvbiA4NjUyOSkKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9HcmFwaGljc0NvbnRleHQzREludGVybmFsLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTMyLDcgKzMyLDcgQEAgY2xhc3MgR3JhcGhpY3NDb250ZXh0M0Q7
CiAKIGNsYXNzIEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwgewogICAgIHB1YmxpYzoKLSAgICBz
dGF0aWMgR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbCogY3JlYXRlKCk7CisgICAgc3RhdGljIFBh
c3NPd25QdHI8R3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbD4gY3JlYXRlKCk7CiAgICAgfkdyYXBo
aWNzQ29udGV4dDNESW50ZXJuYWwoKTsKICAgICB2b2lkIG1ha2VDb250ZXh0Q3VycmVudCgpOwog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93629</attachid>
            <date>2011-05-16 02:40:00 -0700</date>
            <delta_ts>2011-05-16 05:09:12 -0700</delta_ts>
            <desc>incorporated review comments</desc>
            <filename>webgl_buildbreak.txt</filename>
            <type>text/plain</type>
            <size>4053</size>
            <attacher name="Naiem">naiem.shaik</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg2NTQ2KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDUtMTYgIE5haWVtIFNo
YWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMgZm9yIGZpeGluZyBidWlsZCBicmVhayBpbiB3
ZWJnbCBkdWUgdG8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODYx
CisgICAgICAgIFRoZSBidWcgcmFpc2VkIGZvciBmaXhpbmcgdGhpcyBpcyBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjA4NjcKKworICAgICAgICBObyBuZXcgdGVzdHMu
IFRoaXMgZG9lcyBub3QgY2hhbmdlIGFueSBmdW5jdGlvbmFsaXR5LgorCisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvZ3RrL0dyYXBoaWNzQ29udGV4dDNER3RrLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEOjpjcmVhdGUpOgorICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL2d0ay9HcmFwaGljc0NvbnRleHQzREludGVybmFsLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw6OmNyZWF0ZSk6CisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvZ3RrL0dyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwuaDoKKwogMjAxMS0wNS0x
NiAgTmlrb2xhcyBaaW1tZXJtYW5uICA8bnppbW1lcm1hbm5AcmltLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEaXJrIFNjaHVsemUuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9ndGsvR3JhcGhpY3NDb250ZXh0M0RHdGsuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9HcmFwaGljc0NvbnRleHQzREd0ay5jcHAJ
KHJldmlzaW9uIDg2NTI5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3Rr
L0dyYXBoaWNzQ29udGV4dDNER3RrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsNyArMjgsNyBA
QAogI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dDNELmgiCiAKICNpZiBFTkFCTEUoV0VCR0wpCi0K
KyNpbmNsdWRlIDx3dGYvUGFzc093blB0ci5oPgogI2luY2x1ZGUgIkV4dGVuc2lvbnMzRE9wZW5H
TC5oIgogI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwuaCIKICNpbmNsdWRlICJP
cGVuR0xTaGltcy5oIgpAQCAtNDMsMTIgKzQzLDEyIEBAIFBhc3NSZWZQdHI8R3JhcGhpY3NDb250
ZXh0M0Q+IEdyYXBoaWNzQ28KICAgICBpZiAocmVuZGVyU3R5bGUgPT0gUmVuZGVyRGlyZWN0bHlU
b0hvc3RXaW5kb3cpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgR3JhcGhpY3NDb250ZXh0M0RJ
bnRlcm5hbCogaW50ZXJuYWwgPSBHcmFwaGljc0NvbnRleHQzREludGVybmFsOjpjcmVhdGUoKTsK
KyAgICBPd25QdHI8R3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbD4gaW50ZXJuYWwgPSBHcmFwaGlj
c0NvbnRleHQzREludGVybmFsOjpjcmVhdGUoKTsKICAgICBpZiAoIWludGVybmFsKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIFJlZlB0cjxHcmFwaGljc0NvbnRleHQzRD4gY29udGV4dCA9IGFk
b3B0UmVmKG5ldyBHcmFwaGljc0NvbnRleHQzRChhdHRyaWJ1dGVzLCBob3N0V2luZG93LCBmYWxz
ZSkpOwotICAgIGNvbnRleHQtPm1faW50ZXJuYWwuc2V0KGludGVybmFsKTsKKyAgICBjb250ZXh0
LT5tX2ludGVybmFsID0gaW50ZXJuYWwucmVsZWFzZSgpOyAKICAgICByZXR1cm4gY29udGV4dC5y
ZWxlYXNlKCk7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2d0
ay9HcmFwaGljc0NvbnRleHQzREludGVybmFsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbC5jcHAJ
KHJldmlzaW9uIDg2NTI5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3Rr
L0dyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xOCw2ICsx
OCw3IEBACiAgKi8KIAogI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgPHd0Zi9QYXNzT3du
UHRyLmg+CiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbC5oIgogCiAjaWYgRU5B
QkxFKFdFQkdMKQpAQCAtODcsMTAgKzg4LDEwIEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0M0RJbnRl
cm5hbDo6Y2xlYW51cEEKICAgICBnU2hhcmVkRGlzcGxheSA9IDA7CiB9CiAKLUdyYXBoaWNzQ29u
dGV4dDNESW50ZXJuYWwqIEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw6OmNyZWF0ZSgpCitQYXNz
T3duUHRyPEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw+IEdyYXBoaWNzQ29udGV4dDNESW50ZXJu
YWw6OmNyZWF0ZSgpCiB7CiAgICAgaWYgKCFzaGFyZWREaXNwbGF5KCkpCi0gICAgICAgIHJldHVy
biAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAgIHN0YXRpYyBib29sIGluaXRpYWxp
emVkID0gZmFsc2U7CiAgICAgc3RhdGljIGJvb2wgc3VjY2VzcyA9IHRydWU7CkBAIC05OSwxNyAr
MTAwLDE3IEBAIEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWwqIEdyYXBoaWNzQ29udGUKICAgICAg
ICAgaW5pdGlhbGl6ZWQgPSB0cnVlOwogICAgIH0KICAgICBpZiAoIXN1Y2Nlc3MpCi0gICAgICAg
IHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAgIEdyYXBoaWNzQ29udGV4
dDNESW50ZXJuYWwqIGludGVybmFsID0gY3JlYXRlUGJ1ZmZlckNvbnRleHQoKTsKICAgICBpZiAo
IWludGVybmFsKQogICAgICAgICBpbnRlcm5hbCA9IGNyZWF0ZVBpeG1hcENvbnRleHQoKTsKICAg
ICBpZiAoIWludGVybmFsKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxw
dHI7CiAKICAgICAvLyBUaGUgR3JhcGhpY3NDb250ZXh0M0QgY29uc3RydWN0b3IgcmVxdWlyZXMg
dGhhdCB0aGlzIGNvbnRleHQgaXMgdGhlIGN1cnJlbnQgT3BlbkdMIGNvbnRleHQuCiAgICAgaW50
ZXJuYWwtPm1ha2VDb250ZXh0Q3VycmVudCgpOwotICAgIHJldHVybiBpbnRlcm5hbDsKKyAgICBy
ZXR1cm4gYWRvcHRQdHIoaW50ZXJuYWwpOwogfQogCiBHcmFwaGljc0NvbnRleHQzREludGVybmFs
KiBHcmFwaGljc0NvbnRleHQzREludGVybmFsOjpjcmVhdGVQYnVmZmVyQ29udGV4dCgpCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvR3JhcGhpY3NDb250ZXh0M0RJ
bnRlcm5hbC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2d0ay9HcmFwaGljc0NvbnRleHQzREludGVybmFsLmgJKHJldmlzaW9uIDg2NTI5KQorKysgU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL0dyYXBoaWNzQ29udGV4dDNESW50ZXJu
YWwuaAkod29ya2luZyBjb3B5KQpAQCAtMzIsNyArMzIsNyBAQCBjbGFzcyBHcmFwaGljc0NvbnRl
eHQzRDsKIAogY2xhc3MgR3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbCB7CiAgICAgcHVibGljOgot
ICAgIHN0YXRpYyBHcmFwaGljc0NvbnRleHQzREludGVybmFsKiBjcmVhdGUoKTsKKyAgICBzdGF0
aWMgUGFzc093blB0cjxHcmFwaGljc0NvbnRleHQzREludGVybmFsPiBjcmVhdGUoKTsKICAgICB+
R3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbCgpOwogICAgIHZvaWQgbWFrZUNvbnRleHRDdXJyZW50
KCk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>