<?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>102529</bug_id>
          
          <creation_ts>2012-11-16 09:48:54 -0800</creation_ts>
          <short_desc>[CSS Shaders] Remove the meshType from the CustomFilterOperations.</short_desc>
          <delta_ts>2013-04-25 16:05:35 -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>Layout and Rendering</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>
          
          <blocked>71392</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexandru Chiculita">achicu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achicu</cc>
    
    <cc>allan.jensen</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>luiz</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>michelangelo</cc>
    
    <cc>mvujovic</cc>
    
    <cc>noam</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>769377</commentid>
    <comment_count>0</comment_count>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2012-11-16 09:48:54 -0800</bug_when>
    <thetext>MeshType is already defined by the program, so remove the m_meshType from the CustomFilterOperations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>867669</commentid>
    <comment_count>1</comment_count>
      <attachid>196103</attachid>
    <who name="Qiankun Miao">qiankun.miao</who>
    <bug_when>2013-04-02 02:03:14 -0700</bug_when>
    <thetext>Created attachment 196103
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>867672</commentid>
    <comment_count>2</comment_count>
      <attachid>196103</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-04-02 02:08:45 -0700</bug_when>
    <thetext>Comment on attachment 196103
Patch

Attachment 196103 did not pass qt-wk2-ews (qt):
Output: http://webkit-commit-queue.appspot.com/results/17361793</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>867674</commentid>
    <comment_count>3</comment_count>
      <attachid>196103</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-04-02 02:09:34 -0700</bug_when>
    <thetext>Comment on attachment 196103
Patch

Attachment 196103 did not pass qt-ews (qt):
Output: http://webkit-commit-queue.appspot.com/results/17332653</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876631</commentid>
    <comment_count>4</comment_count>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-04-16 11:22:58 -0700</bug_when>
    <thetext>This looks good, thanks for working on it.

If you need any help fixing this patch for Qt just let me know, I&apos;ll be most happy to help you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878801</commentid>
    <comment_count>5</comment_count>
      <attachid>196103</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-04-20 14:11:18 -0700</bug_when>
    <thetext>Comment on attachment 196103
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        MeshType can be got from program, so remove the m_meshType related
&gt; +        code in CustomFilterOperations.

Change &quot;got&quot; to &quot;accessed&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878803</commentid>
    <comment_count>6</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-04-20 14:12:28 -0700</bug_when>
    <thetext>This looks good. Should be a simple fix for QT and then I&apos;ll r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>880412</commentid>
    <comment_count>7</comment_count>
      <attachid>199410</attachid>
    <who name="Qiankun Miao">qiankun.miao</who>
    <bug_when>2013-04-24 03:47:39 -0700</bug_when>
    <thetext>Created attachment 199410
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881592</commentid>
    <comment_count>8</comment_count>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-04-25 15:34:09 -0700</bug_when>
    <thetext>*** Bug 101069 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881593</commentid>
    <comment_count>9</comment_count>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-04-25 15:39:14 -0700</bug_when>
    <thetext>Thank you very much Qiankun, your help is sincerely appreciated.:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881601</commentid>
    <comment_count>10</comment_count>
      <attachid>199410</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-25 16:05:30 -0700</bug_when>
    <thetext>Comment on attachment 199410
Patch

Clearing flags on attachment: 199410

Committed r149153: &lt;http://trac.webkit.org/changeset/149153&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881602</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-25 16:05:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196103</attachid>
            <date>2013-04-02 02:03:14 -0700</date>
            <delta_ts>2013-04-24 03:47:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102529-20130402170150.patch</filename>
            <type>text/plain</type>
            <size>6763</size>
            <attacher name="Qiankun Miao">qiankun.miao</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3Mzk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWVhNzUyZjU3MWYxZTAw
ZWE5MDdmYjNlZTZiZmVjNTI5NDg2ZTBmNS4uMTcyZTVlYzM1OWIyNDUyZWUxMjBiYWIyYjdmMDEz
ZWYzMzNiNmEyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA0LTAyICBRaWFu
a3VuIE1pYW8gIDxxaWFua3VuLm1pYW9AaW50ZWwuY29tPgorCisgICAgICAgIFtDU1MgU2hhZGVy
c10gUmVtb3ZlIHRoZSBtZXNoVHlwZSBmcm9tIHRoZSBDdXN0b21GaWx0ZXJPcGVyYXRpb25zLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAyNTI5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzLCBubyBuZXcgZnVuY3Rpb25hbGl0eS4KKworICAgICAgICBNZXNoVHlwZSBjYW4gYmUgZ290
IGZyb20gcHJvZ3JhbSwgc28gcmVtb3ZlIHRoZSBtX21lc2hUeXBlIHJlbGF0ZWQKKyAgICAgICAg
Y29kZSBpbiBDdXN0b21GaWx0ZXJPcGVyYXRpb25zLgorCisgICAgICAgICogY3NzL1N0eWxlUmVz
b2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6Y3JlYXRlQ3VzdG9t
RmlsdGVyT3BlcmF0aW9uV2l0aElubGluZVN5bnRheCk6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJPcGVyYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6Q3VzdG9tRmlsdGVyT3BlcmF0aW9uOjpDdXN0b21GaWx0ZXJPcGVyYXRpb24pOgorICAgICAg
ICAoV2ViQ29yZTo6Q3VzdG9tRmlsdGVyT3BlcmF0aW9uOjpibGVuZCk6CisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJPcGVyYXRpb24uaDoKKyAgICAgICAg
KFdlYkNvcmU6OkN1c3RvbUZpbHRlck9wZXJhdGlvbjo6Y3JlYXRlKToKKyAgICAgICAgKFdlYkNv
cmU6OkN1c3RvbUZpbHRlck9wZXJhdGlvbjo6bWVzaFR5cGUpOgorICAgICAgICAoQ3VzdG9tRmls
dGVyT3BlcmF0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OkN1c3RvbUZpbHRlck9wZXJhdGlvbjo6
b3BlcmF0b3I9PSk6CisKIDIwMTMtMDQtMDEgIEVsbGlvdHQgU3ByZWhuICA8ZXNwcmVobkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmVuZGVyT2JqZWN0OjpvZmZzZXRQYXJlbnQgc2hvdWxkIHJl
dHVybiBFbGVtZW50KgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCmluZGV4IDIwMjMx
Y2QxNjNlY2ZhMWI0NjdkZTE5NTVhMTM2YzM5Yzg2MzhhZTAuLjk2ZDBkMThjMDhkNDY1NTkyYWY1
MWI2NTJkNThjMzQ1YTQ2OWFiZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHls
ZVJlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAK
QEAgLTQxNzYsNyArNDE3Niw3IEBAIFBhc3NSZWZQdHI8Q3VzdG9tRmlsdGVyT3BlcmF0aW9uPiBT
dHlsZVJlc29sdmVyOjpjcmVhdGVDdXN0b21GaWx0ZXJPcGVyYXRpb25XaXRoCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgUmVmUHRyPEN1c3RvbUZpbHRlclByb2dyYW0+IHByb2dyYW0gPSBsb29r
dXBDdXN0b21GaWx0ZXJQcm9ncmFtKHZlcnRleFNoYWRlciwgZnJhZ21lbnRTaGFkZXIsIHByb2dy
YW1UeXBlLCBtaXhTZXR0aW5ncywgbWVzaFR5cGUpOwotICAgIHJldHVybiBDdXN0b21GaWx0ZXJP
cGVyYXRpb246OmNyZWF0ZShwcm9ncmFtLnJlbGVhc2UoKSwgcGFyYW1ldGVyTGlzdCwgbWVzaFJv
d3MsIG1lc2hDb2x1bW5zLCBtZXNoVHlwZSk7CisgICAgcmV0dXJuIEN1c3RvbUZpbHRlck9wZXJh
dGlvbjo6Y3JlYXRlKHByb2dyYW0ucmVsZWFzZSgpLCBwYXJhbWV0ZXJMaXN0LCBtZXNoUm93cywg
bWVzaENvbHVtbnMpOwogfQogCiBQYXNzUmVmUHRyPEN1c3RvbUZpbHRlck9wZXJhdGlvbj4gU3R5
bGVSZXNvbHZlcjo6Y3JlYXRlQ3VzdG9tRmlsdGVyT3BlcmF0aW9uKFdlYktpdENTU0ZpbHRlclZh
bHVlKiBmaWx0ZXJWYWx1ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyT3BlcmF0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyT3BlcmF0aW9uLmNwcAppbmRl
eCBjZGUzNThlZWVhZjRjMWExYzMwZGU5MzFiMjYyZmZmYjY2NWY2MTE1Li41MDlhNzZjNmQ1NmUz
N2Q2N2ViYjU2Y2I5NWUzNTAwNzdmMGEzMjhlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlck9wZXJhdGlvbi5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJPcGVy
YXRpb24uY3BwCkBAIC0zOCwxMyArMzgsMTIgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1D
dXN0b21GaWx0ZXJPcGVyYXRpb246OkN1c3RvbUZpbHRlck9wZXJhdGlvbihQYXNzUmVmUHRyPEN1
c3RvbUZpbHRlclByb2dyYW0+IHByb2dyYW0sIGNvbnN0IEN1c3RvbUZpbHRlclBhcmFtZXRlckxp
c3QmIHNvcnRlZFBhcmFtZXRlcnMsIHVuc2lnbmVkIG1lc2hSb3dzLCB1bnNpZ25lZCBtZXNoQ29s
dW1ucywgQ3VzdG9tRmlsdGVyTWVzaFR5cGUgbWVzaFR5cGUpCitDdXN0b21GaWx0ZXJPcGVyYXRp
b246OkN1c3RvbUZpbHRlck9wZXJhdGlvbihQYXNzUmVmUHRyPEN1c3RvbUZpbHRlclByb2dyYW0+
IHByb2dyYW0sIGNvbnN0IEN1c3RvbUZpbHRlclBhcmFtZXRlckxpc3QmIHNvcnRlZFBhcmFtZXRl
cnMsIHVuc2lnbmVkIG1lc2hSb3dzLCB1bnNpZ25lZCBtZXNoQ29sdW1ucykKICAgICA6IEZpbHRl
ck9wZXJhdGlvbihDVVNUT00pCiAgICAgLCBtX3Byb2dyYW0ocHJvZ3JhbSkKICAgICAsIG1fcGFy
YW1ldGVycyhzb3J0ZWRQYXJhbWV0ZXJzKQogICAgICwgbV9tZXNoUm93cyhtZXNoUm93cykKICAg
ICAsIG1fbWVzaENvbHVtbnMobWVzaENvbHVtbnMpCi0gICAgLCBtX21lc2hUeXBlKG1lc2hUeXBl
KQogewogICAgIC8vIE1ha2Ugc3VyZSB0aGF0IHRoZSBwYXJhbWV0ZXJzIGFyZSBhbHd5YXMgc29y
dGVkIGJ5IG5hbWUuIFdlIHVzZSB0aGF0IHRvIG1lcmdlIHR3byBDdXN0b21GaWx0ZXJPcGVyYXRp
b25zIGluIGFuaW1hdGlvbnMuCiAgICAgQVNTRVJUKG1fcGFyYW1ldGVycy5jaGVja0FscGhhYmV0
aWNhbE9yZGVyKCkpOwpAQCAtNjUsMTMgKzY0LDEyIEBAIFBhc3NSZWZQdHI8RmlsdGVyT3BlcmF0
aW9uPiBDdXN0b21GaWx0ZXJPcGVyYXRpb246OmJsZW5kKGNvbnN0IEZpbHRlck9wZXJhdGlvbioK
ICAgICBjb25zdCBDdXN0b21GaWx0ZXJPcGVyYXRpb24qIGZyb21PcCA9IHN0YXRpY19jYXN0PGNv
bnN0IEN1c3RvbUZpbHRlck9wZXJhdGlvbio+KGZyb20pOwogICAgIGlmIChtX3Byb2dyYW0uZ2V0
KCkgIT0gZnJvbU9wLT5tX3Byb2dyYW0uZ2V0KCkKICAgICAgICAgfHwgbV9tZXNoUm93cyAhPSBm
cm9tT3AtPm1fbWVzaFJvd3MKLSAgICAgICAgfHwgbV9tZXNoQ29sdW1ucyAhPSBmcm9tT3AtPm1f
bWVzaENvbHVtbnMKLSAgICAgICAgfHwgbV9tZXNoVHlwZSAhPSBmcm9tT3AtPm1fbWVzaFR5cGUp
CisgICAgICAgIHx8IG1fbWVzaENvbHVtbnMgIT0gZnJvbU9wLT5tX21lc2hDb2x1bW5zKQogICAg
ICAgICByZXR1cm4gdGhpczsKICAgICAKICAgICBDdXN0b21GaWx0ZXJQYXJhbWV0ZXJMaXN0IGFu
aW1hdGVkUGFyYW1ldGVyczsKICAgICBtX3BhcmFtZXRlcnMuYmxlbmQoZnJvbU9wLT5tX3BhcmFt
ZXRlcnMsIHByb2dyZXNzLCBzaXplLCBhbmltYXRlZFBhcmFtZXRlcnMpOwotICAgIHJldHVybiBD
dXN0b21GaWx0ZXJPcGVyYXRpb246OmNyZWF0ZShtX3Byb2dyYW0sIGFuaW1hdGVkUGFyYW1ldGVy
cywgbV9tZXNoUm93cywgbV9tZXNoQ29sdW1ucywgbV9tZXNoVHlwZSk7CisgICAgcmV0dXJuIEN1
c3RvbUZpbHRlck9wZXJhdGlvbjo6Y3JlYXRlKG1fcHJvZ3JhbSwgYW5pbWF0ZWRQYXJhbWV0ZXJz
LCBtX21lc2hSb3dzLCBtX21lc2hDb2x1bW5zKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29y
ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9D
dXN0b21GaWx0ZXJPcGVyYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2ZpbHRlcnMvQ3VzdG9tRmlsdGVyT3BlcmF0aW9uLmgKaW5kZXggNjgxYzZhNzQ4MWNiZWNmMzMy
YTBjMWMzYWI5NDAzYWIxZjFmMDAxMS4uMmY2Y2E0N2QzMzMxYjE2YWRlNzBjNTMzN2QxNDgwNzA5
ZmMwNWIwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmls
dGVycy9DdXN0b21GaWx0ZXJPcGVyYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlck9wZXJhdGlvbi5oCkBAIC00Myw5ICs0Myw5
IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgQ3VzdG9tRmlsdGVyT3BlcmF0aW9uIDog
cHVibGljIEZpbHRlck9wZXJhdGlvbiB7CiBwdWJsaWM6Ci0gICAgc3RhdGljIFBhc3NSZWZQdHI8
Q3VzdG9tRmlsdGVyT3BlcmF0aW9uPiBjcmVhdGUoUGFzc1JlZlB0cjxDdXN0b21GaWx0ZXJQcm9n
cmFtPiBwcm9ncmFtLCBjb25zdCBDdXN0b21GaWx0ZXJQYXJhbWV0ZXJMaXN0JiBzb3J0ZWRQYXJh
bWV0ZXJzLCB1bnNpZ25lZCBtZXNoUm93cywgdW5zaWduZWQgbWVzaENvbHVtbnMsIEN1c3RvbUZp
bHRlck1lc2hUeXBlIG1lc2hUeXBlKQorICAgIHN0YXRpYyBQYXNzUmVmUHRyPEN1c3RvbUZpbHRl
ck9wZXJhdGlvbj4gY3JlYXRlKFBhc3NSZWZQdHI8Q3VzdG9tRmlsdGVyUHJvZ3JhbT4gcHJvZ3Jh
bSwgY29uc3QgQ3VzdG9tRmlsdGVyUGFyYW1ldGVyTGlzdCYgc29ydGVkUGFyYW1ldGVycywgdW5z
aWduZWQgbWVzaFJvd3MsIHVuc2lnbmVkIG1lc2hDb2x1bW5zKQogICAgIHsKLSAgICAgICAgcmV0
dXJuIGFkb3B0UmVmKG5ldyBDdXN0b21GaWx0ZXJPcGVyYXRpb24ocHJvZ3JhbSwgc29ydGVkUGFy
YW1ldGVycywgbWVzaFJvd3MsIG1lc2hDb2x1bW5zLCBtZXNoVHlwZSkpOworICAgICAgICByZXR1
cm4gYWRvcHRSZWYobmV3IEN1c3RvbUZpbHRlck9wZXJhdGlvbihwcm9ncmFtLCBzb3J0ZWRQYXJh
bWV0ZXJzLCBtZXNoUm93cywgbWVzaENvbHVtbnMpKTsKICAgICB9CiAgICAgCiAgICAgQ3VzdG9t
RmlsdGVyUHJvZ3JhbSogcHJvZ3JhbSgpIGNvbnN0IHsgcmV0dXJuIG1fcHJvZ3JhbS5nZXQoKTsg
fQpAQCAtNTYsNyArNTYsNyBAQCBwdWJsaWM6CiAgICAgdW5zaWduZWQgbWVzaFJvd3MoKSBjb25z
dCB7IHJldHVybiBtX21lc2hSb3dzOyB9CiAgICAgdW5zaWduZWQgbWVzaENvbHVtbnMoKSBjb25z
dCB7IHJldHVybiBtX21lc2hDb2x1bW5zOyB9CiAKLSAgICBDdXN0b21GaWx0ZXJNZXNoVHlwZSBt
ZXNoVHlwZSgpIGNvbnN0IHsgcmV0dXJuIG1fbWVzaFR5cGU7IH0KKyAgICBDdXN0b21GaWx0ZXJN
ZXNoVHlwZSBtZXNoVHlwZSgpIGNvbnN0IHsgcmV0dXJuIHByb2dyYW0oKS0+bWVzaFR5cGUoKTsg
fQogICAgIAogICAgIHZpcnR1YWwgfkN1c3RvbUZpbHRlck9wZXJhdGlvbigpOwogICAgIApAQCAt
NjcsNyArNjcsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPEZpbHRlck9wZXJh
dGlvbj4gYmxlbmQoY29uc3QgRmlsdGVyT3BlcmF0aW9uKiBmcm9tLCBkb3VibGUgcHJvZ3Jlc3Ms
IGNvbnN0IExheW91dFNpemUmLCBib29sIGJsZW5kVG9QYXNzdGhyb3VnaCA9IGZhbHNlKTsKIAog
cHJvdGVjdGVkOgotICAgIEN1c3RvbUZpbHRlck9wZXJhdGlvbihQYXNzUmVmUHRyPEN1c3RvbUZp
bHRlclByb2dyYW0+LCBjb25zdCBDdXN0b21GaWx0ZXJQYXJhbWV0ZXJMaXN0JiwgdW5zaWduZWQg
bWVzaFJvd3MsIHVuc2lnbmVkIG1lc2hDb2x1bW5zLCBDdXN0b21GaWx0ZXJNZXNoVHlwZSk7Cisg
ICAgQ3VzdG9tRmlsdGVyT3BlcmF0aW9uKFBhc3NSZWZQdHI8Q3VzdG9tRmlsdGVyUHJvZ3JhbT4s
IGNvbnN0IEN1c3RvbUZpbHRlclBhcmFtZXRlckxpc3QmLCB1bnNpZ25lZCBtZXNoUm93cywgdW5z
aWduZWQgbWVzaENvbHVtbnMpOwogICAgIAogcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgb3Bl
cmF0b3I9PShjb25zdCBGaWx0ZXJPcGVyYXRpb24mIG8pIGNvbnN0CkBAIC03OSw3ICs3OSw2IEBA
IHByaXZhdGU6CiAgICAgICAgIHJldHVybiBtX3Byb2dyYW0uZ2V0KCkgPT0gb3RoZXItPm1fcHJv
Z3JhbS5nZXQoKQogICAgICAgICAgICAgJiYgbV9tZXNoUm93cyA9PSBvdGhlci0+bV9tZXNoUm93
cwogICAgICAgICAgICAgJiYgbV9tZXNoQ29sdW1ucyA9PSBvdGhlci0+bV9tZXNoQ29sdW1ucwot
ICAgICAgICAgICAgJiYgbV9tZXNoVHlwZSA9PSBvdGhlci0+bV9tZXNoVHlwZQogICAgICAgICAg
ICAgJiYgbV9wYXJhbWV0ZXJzID09IG90aGVyLT5tX3BhcmFtZXRlcnM7CiAgICAgfQogCkBAIC04
OCw3ICs4Nyw2IEBAIHByaXZhdGU6CiAgICAgCiAgICAgdW5zaWduZWQgbV9tZXNoUm93czsKICAg
ICB1bnNpZ25lZCBtX21lc2hDb2x1bW5zOwotICAgIEN1c3RvbUZpbHRlck1lc2hUeXBlIG1fbWVz
aFR5cGU7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199410</attachid>
            <date>2013-04-24 03:47:39 -0700</date>
            <delta_ts>2013-04-25 16:05:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102529-20130424184543.patch</filename>
            <type>text/plain</type>
            <size>7933</size>
            <attacher name="Qiankun Miao">qiankun.miao</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5MDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDBhNzBkODU4NWVmMmJi
YTU3ZGRhMWZkNjU3M2Y2OGI2ZDJlZTY1Yi4uYzY4ZTZmNDg2YWU4YTUzODRhNjVhYjBjZDNkOGI0
NmQ5OWMwMzdjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTA0LTI0ICBRaWFu
a3VuIE1pYW8gIDxxaWFua3VuLm1pYW9AaW50ZWwuY29tPgorCisgICAgICAgIFtDU1MgU2hhZGVy
c10gUmVtb3ZlIHRoZSBtZXNoVHlwZSBmcm9tIHRoZSBDdXN0b21GaWx0ZXJPcGVyYXRpb24KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjUyOQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0
cywgbm8gbmV3IGZ1bmN0aW9uYWxpdHkuCisKKyAgICAgICAgTWVzaFR5cGUgY2FuIGJlIGFjY2Vz
c2VkIGZyb20gcHJvZ3JhbSwgc28gcmVtb3ZlIHRoZSBtX21lc2hUeXBlCisgICAgICAgIHJlbGF0
ZWQgY29kZSBpbiBDdXN0b21GaWx0ZXJPcGVyYXRpb24uCisKKyAgICAgICAgKiBjc3MvU3R5bGVS
ZXNvbHZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZVJlc29sdmVyOjpjcmVhdGVDdXN0
b21GaWx0ZXJPcGVyYXRpb25XaXRoSW5saW5lU3ludGF4KToKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlck9wZXJhdGlvbi5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpDdXN0b21GaWx0ZXJPcGVyYXRpb246OkN1c3RvbUZpbHRlck9wZXJhdGlvbik6CisgICAg
ICAgIChXZWJDb3JlOjpDdXN0b21GaWx0ZXJPcGVyYXRpb246OmJsZW5kKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlck9wZXJhdGlvbi5oOgorICAgICAg
ICAoV2ViQ29yZTo6Q3VzdG9tRmlsdGVyT3BlcmF0aW9uOjpjcmVhdGUpOgorICAgICAgICAoV2Vi
Q29yZTo6Q3VzdG9tRmlsdGVyT3BlcmF0aW9uOjptZXNoVHlwZSk6CisgICAgICAgIChDdXN0b21G
aWx0ZXJPcGVyYXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9tRmlsdGVyT3BlcmF0aW9u
OjpvcGVyYXRvcj09KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRp
bmF0ZWQvQ29vcmRpbmF0ZWRDdXN0b21GaWx0ZXJPcGVyYXRpb24uaDoKKyAgICAgICAgKFdlYkNv
cmU6OkNvb3JkaW5hdGVkQ3VzdG9tRmlsdGVyT3BlcmF0aW9uOjpDb29yZGluYXRlZEN1c3RvbUZp
bHRlck9wZXJhdGlvbik6CisKIDIwMTMtMDQtMjQgIENocmlzdG9waGUgRHVtZXogIDxjaC5kdW1l
ekBzaXNhLnNhbXN1bmcuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgZml4IHdpdGgg
Z3N0cmVhbWVyIDAuMTAueCBhZnRlciByMTQ3NTU1LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2
ZXIuY3BwCmluZGV4IDc4ZGVkYmJlOTYzN2Y4M2Y2YzcxMDFjYTE5ZmI3MDk5NzY5ZDYwM2UuLjY5
NTI3OTNlN2UyMmFhNWVhMDM2NmM4NWQ4MmU3NGE0NDlhNjRlMmMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
U3R5bGVSZXNvbHZlci5jcHAKQEAgLTM5MDMsNyArMzkwMyw3IEBAIFBhc3NSZWZQdHI8Q3VzdG9t
RmlsdGVyT3BlcmF0aW9uPiBTdHlsZVJlc29sdmVyOjpjcmVhdGVDdXN0b21GaWx0ZXJPcGVyYXRp
b25XaXRoCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgUmVmUHRyPEN1c3RvbUZpbHRlclByb2dy
YW0+IHByb2dyYW0gPSBsb29rdXBDdXN0b21GaWx0ZXJQcm9ncmFtKHZlcnRleFNoYWRlciwgZnJh
Z21lbnRTaGFkZXIsIHByb2dyYW1UeXBlLCBtaXhTZXR0aW5ncywgbWVzaFR5cGUpOwotICAgIHJl
dHVybiBDdXN0b21GaWx0ZXJPcGVyYXRpb246OmNyZWF0ZShwcm9ncmFtLnJlbGVhc2UoKSwgcGFy
YW1ldGVyTGlzdCwgbWVzaFJvd3MsIG1lc2hDb2x1bW5zLCBtZXNoVHlwZSk7CisgICAgcmV0dXJu
IEN1c3RvbUZpbHRlck9wZXJhdGlvbjo6Y3JlYXRlKHByb2dyYW0ucmVsZWFzZSgpLCBwYXJhbWV0
ZXJMaXN0LCBtZXNoUm93cywgbWVzaENvbHVtbnMpOwogfQogCiBQYXNzUmVmUHRyPEN1c3RvbUZp
bHRlck9wZXJhdGlvbj4gU3R5bGVSZXNvbHZlcjo6Y3JlYXRlQ3VzdG9tRmlsdGVyT3BlcmF0aW9u
KFdlYktpdENTU0ZpbHRlclZhbHVlKiBmaWx0ZXJWYWx1ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyT3BlcmF0aW9uLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVy
T3BlcmF0aW9uLmNwcAppbmRleCBjZGUzNThlZWVhZjRjMWExYzMwZGU5MzFiMjYyZmZmYjY2NWY2
MTE1Li41MDlhNzZjNmQ1NmUzN2Q2N2ViYjU2Y2I5NWUzNTAwNzdmMGEzMjhlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlck9w
ZXJhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVy
cy9DdXN0b21GaWx0ZXJPcGVyYXRpb24uY3BwCkBAIC0zOCwxMyArMzgsMTIgQEAKIAogbmFtZXNw
YWNlIFdlYkNvcmUgewogCi1DdXN0b21GaWx0ZXJPcGVyYXRpb246OkN1c3RvbUZpbHRlck9wZXJh
dGlvbihQYXNzUmVmUHRyPEN1c3RvbUZpbHRlclByb2dyYW0+IHByb2dyYW0sIGNvbnN0IEN1c3Rv
bUZpbHRlclBhcmFtZXRlckxpc3QmIHNvcnRlZFBhcmFtZXRlcnMsIHVuc2lnbmVkIG1lc2hSb3dz
LCB1bnNpZ25lZCBtZXNoQ29sdW1ucywgQ3VzdG9tRmlsdGVyTWVzaFR5cGUgbWVzaFR5cGUpCitD
dXN0b21GaWx0ZXJPcGVyYXRpb246OkN1c3RvbUZpbHRlck9wZXJhdGlvbihQYXNzUmVmUHRyPEN1
c3RvbUZpbHRlclByb2dyYW0+IHByb2dyYW0sIGNvbnN0IEN1c3RvbUZpbHRlclBhcmFtZXRlckxp
c3QmIHNvcnRlZFBhcmFtZXRlcnMsIHVuc2lnbmVkIG1lc2hSb3dzLCB1bnNpZ25lZCBtZXNoQ29s
dW1ucykKICAgICA6IEZpbHRlck9wZXJhdGlvbihDVVNUT00pCiAgICAgLCBtX3Byb2dyYW0ocHJv
Z3JhbSkKICAgICAsIG1fcGFyYW1ldGVycyhzb3J0ZWRQYXJhbWV0ZXJzKQogICAgICwgbV9tZXNo
Um93cyhtZXNoUm93cykKICAgICAsIG1fbWVzaENvbHVtbnMobWVzaENvbHVtbnMpCi0gICAgLCBt
X21lc2hUeXBlKG1lc2hUeXBlKQogewogICAgIC8vIE1ha2Ugc3VyZSB0aGF0IHRoZSBwYXJhbWV0
ZXJzIGFyZSBhbHd5YXMgc29ydGVkIGJ5IG5hbWUuIFdlIHVzZSB0aGF0IHRvIG1lcmdlIHR3byBD
dXN0b21GaWx0ZXJPcGVyYXRpb25zIGluIGFuaW1hdGlvbnMuCiAgICAgQVNTRVJUKG1fcGFyYW1l
dGVycy5jaGVja0FscGhhYmV0aWNhbE9yZGVyKCkpOwpAQCAtNjUsMTMgKzY0LDEyIEBAIFBhc3NS
ZWZQdHI8RmlsdGVyT3BlcmF0aW9uPiBDdXN0b21GaWx0ZXJPcGVyYXRpb246OmJsZW5kKGNvbnN0
IEZpbHRlck9wZXJhdGlvbioKICAgICBjb25zdCBDdXN0b21GaWx0ZXJPcGVyYXRpb24qIGZyb21P
cCA9IHN0YXRpY19jYXN0PGNvbnN0IEN1c3RvbUZpbHRlck9wZXJhdGlvbio+KGZyb20pOwogICAg
IGlmIChtX3Byb2dyYW0uZ2V0KCkgIT0gZnJvbU9wLT5tX3Byb2dyYW0uZ2V0KCkKICAgICAgICAg
fHwgbV9tZXNoUm93cyAhPSBmcm9tT3AtPm1fbWVzaFJvd3MKLSAgICAgICAgfHwgbV9tZXNoQ29s
dW1ucyAhPSBmcm9tT3AtPm1fbWVzaENvbHVtbnMKLSAgICAgICAgfHwgbV9tZXNoVHlwZSAhPSBm
cm9tT3AtPm1fbWVzaFR5cGUpCisgICAgICAgIHx8IG1fbWVzaENvbHVtbnMgIT0gZnJvbU9wLT5t
X21lc2hDb2x1bW5zKQogICAgICAgICByZXR1cm4gdGhpczsKICAgICAKICAgICBDdXN0b21GaWx0
ZXJQYXJhbWV0ZXJMaXN0IGFuaW1hdGVkUGFyYW1ldGVyczsKICAgICBtX3BhcmFtZXRlcnMuYmxl
bmQoZnJvbU9wLT5tX3BhcmFtZXRlcnMsIHByb2dyZXNzLCBzaXplLCBhbmltYXRlZFBhcmFtZXRl
cnMpOwotICAgIHJldHVybiBDdXN0b21GaWx0ZXJPcGVyYXRpb246OmNyZWF0ZShtX3Byb2dyYW0s
IGFuaW1hdGVkUGFyYW1ldGVycywgbV9tZXNoUm93cywgbV9tZXNoQ29sdW1ucywgbV9tZXNoVHlw
ZSk7CisgICAgcmV0dXJuIEN1c3RvbUZpbHRlck9wZXJhdGlvbjo6Y3JlYXRlKG1fcHJvZ3JhbSwg
YW5pbWF0ZWRQYXJhbWV0ZXJzLCBtX21lc2hSb3dzLCBtX21lc2hDb2x1bW5zKTsKIH0KIAogfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJPcGVyYXRpb24uaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyT3BlcmF0aW9uLmgKaW5kZXgg
NjgxYzZhNzQ4MWNiZWNmMzMyYTBjMWMzYWI5NDAzYWIxZjFmMDAxMS4uNDQ3YzYwNThjNmFiMGFl
NWJkNWFlOWRiZWFkOTVkZGQ4NDMwMDc4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJPcGVyYXRpb24uaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlck9wZXJhdGlv
bi5oCkBAIC00Myw5ICs0Myw5IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgQ3VzdG9t
RmlsdGVyT3BlcmF0aW9uIDogcHVibGljIEZpbHRlck9wZXJhdGlvbiB7CiBwdWJsaWM6Ci0gICAg
c3RhdGljIFBhc3NSZWZQdHI8Q3VzdG9tRmlsdGVyT3BlcmF0aW9uPiBjcmVhdGUoUGFzc1JlZlB0
cjxDdXN0b21GaWx0ZXJQcm9ncmFtPiBwcm9ncmFtLCBjb25zdCBDdXN0b21GaWx0ZXJQYXJhbWV0
ZXJMaXN0JiBzb3J0ZWRQYXJhbWV0ZXJzLCB1bnNpZ25lZCBtZXNoUm93cywgdW5zaWduZWQgbWVz
aENvbHVtbnMsIEN1c3RvbUZpbHRlck1lc2hUeXBlIG1lc2hUeXBlKQorICAgIHN0YXRpYyBQYXNz
UmVmUHRyPEN1c3RvbUZpbHRlck9wZXJhdGlvbj4gY3JlYXRlKFBhc3NSZWZQdHI8Q3VzdG9tRmls
dGVyUHJvZ3JhbT4gcHJvZ3JhbSwgY29uc3QgQ3VzdG9tRmlsdGVyUGFyYW1ldGVyTGlzdCYgc29y
dGVkUGFyYW1ldGVycywgdW5zaWduZWQgbWVzaFJvd3MsIHVuc2lnbmVkIG1lc2hDb2x1bW5zKQog
ICAgIHsKLSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBDdXN0b21GaWx0ZXJPcGVyYXRpb24o
cHJvZ3JhbSwgc29ydGVkUGFyYW1ldGVycywgbWVzaFJvd3MsIG1lc2hDb2x1bW5zLCBtZXNoVHlw
ZSkpOworICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IEN1c3RvbUZpbHRlck9wZXJhdGlvbihw
cm9ncmFtLCBzb3J0ZWRQYXJhbWV0ZXJzLCBtZXNoUm93cywgbWVzaENvbHVtbnMpKTsKICAgICB9
CiAgICAgCiAgICAgQ3VzdG9tRmlsdGVyUHJvZ3JhbSogcHJvZ3JhbSgpIGNvbnN0IHsgcmV0dXJu
IG1fcHJvZ3JhbS5nZXQoKTsgfQpAQCAtNTYsNyArNTYsNyBAQCBwdWJsaWM6CiAgICAgdW5zaWdu
ZWQgbWVzaFJvd3MoKSBjb25zdCB7IHJldHVybiBtX21lc2hSb3dzOyB9CiAgICAgdW5zaWduZWQg
bWVzaENvbHVtbnMoKSBjb25zdCB7IHJldHVybiBtX21lc2hDb2x1bW5zOyB9CiAKLSAgICBDdXN0
b21GaWx0ZXJNZXNoVHlwZSBtZXNoVHlwZSgpIGNvbnN0IHsgcmV0dXJuIG1fbWVzaFR5cGU7IH0K
KyAgICBDdXN0b21GaWx0ZXJNZXNoVHlwZSBtZXNoVHlwZSgpIGNvbnN0IHsgcmV0dXJuIHByb2dy
YW0oKSA/IHByb2dyYW0oKS0+bWVzaFR5cGUoKSA6IE1lc2hUeXBlQXR0YWNoZWQ7IH0KICAgICAK
ICAgICB2aXJ0dWFsIH5DdXN0b21GaWx0ZXJPcGVyYXRpb24oKTsKICAgICAKQEAgLTY3LDcgKzY3
LDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxGaWx0ZXJPcGVyYXRpb24+IGJs
ZW5kKGNvbnN0IEZpbHRlck9wZXJhdGlvbiogZnJvbSwgZG91YmxlIHByb2dyZXNzLCBjb25zdCBM
YXlvdXRTaXplJiwgYm9vbCBibGVuZFRvUGFzc3Rocm91Z2ggPSBmYWxzZSk7CiAKIHByb3RlY3Rl
ZDoKLSAgICBDdXN0b21GaWx0ZXJPcGVyYXRpb24oUGFzc1JlZlB0cjxDdXN0b21GaWx0ZXJQcm9n
cmFtPiwgY29uc3QgQ3VzdG9tRmlsdGVyUGFyYW1ldGVyTGlzdCYsIHVuc2lnbmVkIG1lc2hSb3dz
LCB1bnNpZ25lZCBtZXNoQ29sdW1ucywgQ3VzdG9tRmlsdGVyTWVzaFR5cGUpOworICAgIEN1c3Rv
bUZpbHRlck9wZXJhdGlvbihQYXNzUmVmUHRyPEN1c3RvbUZpbHRlclByb2dyYW0+LCBjb25zdCBD
dXN0b21GaWx0ZXJQYXJhbWV0ZXJMaXN0JiwgdW5zaWduZWQgbWVzaFJvd3MsIHVuc2lnbmVkIG1l
c2hDb2x1bW5zKTsKICAgICAKIHByaXZhdGU6CiAgICAgdmlydHVhbCBib29sIG9wZXJhdG9yPT0o
Y29uc3QgRmlsdGVyT3BlcmF0aW9uJiBvKSBjb25zdApAQCAtNzksNyArNzksNiBAQCBwcml2YXRl
OgogICAgICAgICByZXR1cm4gbV9wcm9ncmFtLmdldCgpID09IG90aGVyLT5tX3Byb2dyYW0uZ2V0
KCkKICAgICAgICAgICAgICYmIG1fbWVzaFJvd3MgPT0gb3RoZXItPm1fbWVzaFJvd3MKICAgICAg
ICAgICAgICYmIG1fbWVzaENvbHVtbnMgPT0gb3RoZXItPm1fbWVzaENvbHVtbnMKLSAgICAgICAg
ICAgICYmIG1fbWVzaFR5cGUgPT0gb3RoZXItPm1fbWVzaFR5cGUKICAgICAgICAgICAgICYmIG1f
cGFyYW1ldGVycyA9PSBvdGhlci0+bV9wYXJhbWV0ZXJzOwogICAgIH0KIApAQCAtODgsNyArODcs
NiBAQCBwcml2YXRlOgogICAgIAogICAgIHVuc2lnbmVkIG1fbWVzaFJvd3M7CiAgICAgdW5zaWdu
ZWQgbV9tZXNoQ29sdW1uczsKLSAgICBDdXN0b21GaWx0ZXJNZXNoVHlwZSBtX21lc2hUeXBlOwog
fTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkQ3VzdG9tRmls
dGVyT3BlcmF0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAv
Y29vcmRpbmF0ZWQvQ29vcmRpbmF0ZWRDdXN0b21GaWx0ZXJPcGVyYXRpb24uaAppbmRleCBmMDIx
YjBiNDk2ZWFjYzZiZGEyZmU2ZDUwOWVlM2Y2M2Y4ODkwZGMyLi44ZmRiMDUzM2ExZDJkNjgxYzgx
MDMyMGYyMmQ0MWIzNGIzNDE5MmNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRpbmF0ZWRDdXN0b21GaWx0ZXJPcGVy
YXRpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29v
cmRpbmF0ZWQvQ29vcmRpbmF0ZWRDdXN0b21GaWx0ZXJPcGVyYXRpb24uaApAQCAtNTEsNyArNTEs
NyBAQCBwdWJsaWM6CiAKIHByaXZhdGU6CiAgICAgQ29vcmRpbmF0ZWRDdXN0b21GaWx0ZXJPcGVy
YXRpb24oUGFzc1JlZlB0cjxDdXN0b21GaWx0ZXJQcm9ncmFtPiBwcm9ncmFtLCBpbnQgcHJvZ3Jh
bUlELCBjb25zdCBDdXN0b21GaWx0ZXJQYXJhbWV0ZXJMaXN0JiBzb3J0ZWRQYXJhbWV0ZXJzLCB1
bnNpZ25lZCBtZXNoUm93cywgdW5zaWduZWQgbWVzaENvbHVtbnMsIEN1c3RvbUZpbHRlck1lc2hU
eXBlIG1lc2hUeXBlKQotICAgICAgICA6IEN1c3RvbUZpbHRlck9wZXJhdGlvbihwcm9ncmFtLCBz
b3J0ZWRQYXJhbWV0ZXJzLCBtZXNoUm93cywgbWVzaENvbHVtbnMsIG1lc2hUeXBlKQorICAgICAg
ICA6IEN1c3RvbUZpbHRlck9wZXJhdGlvbihwcm9ncmFtLCBzb3J0ZWRQYXJhbWV0ZXJzLCBtZXNo
Um93cywgbWVzaENvbHVtbnMpCiAgICAgICAgICwgbV9wcm9ncmFtSUQocHJvZ3JhbUlEKQogICAg
IHsKICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>