<?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>120590</bug_id>
          
          <creation_ts>2013-09-01 23:34:14 -0700</creation_ts>
          <short_desc>Use edgeMode=duplicate for blurring on filter() function</short_desc>
          <delta_ts>2013-09-02 08:03:00 -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>CSS</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>1</everconfirmed>
          <reporter name="Dirk Schulze">krit</reporter>
          <assigned_to name="Dirk Schulze">krit</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>923600</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-09-01 23:34:14 -0700</bug_when>
    <thetext>Filters on the CSS Image function filter() are not allowed to extend the dimension of the input image. This causes weird results on blurring an image, where the fading on the edges is clipped at the half of the fading. We shouldn&apos;t fade edges at all and use the edgeMode=duplicate instead. This will duplicate the pixel value on the nearest edge of the input image instead of taking transparent black and results in nice blurred images with sharp edges.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923621</commentid>
    <comment_count>1</comment_count>
      <attachid>210269</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-09-02 01:39:28 -0700</bug_when>
    <thetext>Created attachment 210269
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923709</commentid>
    <comment_count>2</comment_count>
      <attachid>210269</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-02 08:02:57 -0700</bug_when>
    <thetext>Comment on attachment 210269
Patch

Clearing flags on attachment: 210269

Committed r154954: &lt;http://trac.webkit.org/changeset/154954&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>923710</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-02 08:03:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210269</attachid>
            <date>2013-09-02 01:39:28 -0700</date>
            <delta_ts>2013-09-02 08:02:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>filter-image-blur.patch</filename>
            <type>text/plain</type>
            <size>9184</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhNzAzZDljLi5lZmE1YmRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMDkt
MDIgIERpcmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9yZz4KKworICAgICAgICBVc2UgZWRnZU1v
ZGU9ZHVwbGljYXRlIGZvciBibHVycmluZyBvbiBmaWx0ZXIoKSBmdW5jdGlvbgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwNTkwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgdGVzdCB0byBjaGVj
ayB0aGF0IGZpbHRlcig8aW1hZ2U+LCBibHVyKDx2YWx1ZT4pKSB0YWtlcworICAgICAgICB0aGUg
ZWRnZU1vZGUgJ2R1cGxpY2F0ZScgaW5zdGVhZCBvZiBub25lLgorCisgICAgICAgICogZmFzdC9m
aWx0ZXItaW1hZ2UvZmlsdGVyLWltYWdlLWJsdXItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9maWx0ZXItaW1hZ2UvZmlsdGVyLWltYWdlLWJsdXIuaHRtbDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9maWx0ZXItaW1hZ2UvcmVzb3VyY2VzL3N2Zy1ibHVyLnN2ZzogQWRkZWQu
CisgICAgICAgICogZmFzdC9maWx0ZXItaW1hZ2UvcmVzb3VyY2VzL3N2Zy1ub2JsdXIuc3ZnOiBB
ZGRlZC4KKwogMjAxMy0wOS0wMSAgRGlyayBTY2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgogCiAg
ICAgICAgIEFkZCBlZGdlTW9kZSBhdHRyaWJ0dWUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2ZpbHRlci1pbWFnZS9maWx0ZXItaW1hZ2UtYmx1ci1leHBlY3RlZC5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9maWx0ZXItaW1hZ2UvZmlsdGVyLWltYWdlLWJsdXItZXhwZWN0ZWQuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yMDQzNjI3Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9maWx0ZXItaW1hZ2UvZmlsdGVyLWltYWdlLWJsdXItZXhw
ZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE3IEBACis8IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+Cis8
aGVhZD4KKyAgPHN0eWxlPgorICAgIGRpdiB7CisgICAgICB3aWR0aDogMjAwcHg7CisgICAgICBo
ZWlnaHQ6IDEwMHB4OworICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHJlc291cmNlcy9zdmct
Ymx1ci5zdmcpOworICAgIH0KKyAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj4KKzwv
ZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9maWx0
ZXItaW1hZ2UvZmlsdGVyLWltYWdlLWJsdXIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZmlsdGVy
LWltYWdlL2ZpbHRlci1pbWFnZS1ibHVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uODM0NTZkZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZmls
dGVyLWltYWdlL2ZpbHRlci1pbWFnZS1ibHVyLmh0bWwKQEAgLTAsMCArMSwxNyBAQAorPCFET0NU
WVBFIGh0bWw+CisKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICBkaXYgeworICAgICAg
d2lkdGg6IDIwMHB4OworICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgIGJhY2tncm91bmQtaW1h
Z2U6IC13ZWJraXQtZmlsdGVyKHVybChyZXNvdXJjZXMvc3ZnLW5vYmx1ci5zdmcpLCBibHVyKDNw
eCkpOworICAgIH0KKyAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj4KKzwvZGl2Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9maWx0ZXItaW1h
Z2UvcmVzb3VyY2VzL3N2Zy1ibHVyLnN2ZyBiL0xheW91dFRlc3RzL2Zhc3QvZmlsdGVyLWltYWdl
L3Jlc291cmNlcy9zdmctYmx1ci5zdmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uYzg1OTkzOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZmlsdGVyLWlt
YWdlL3Jlc291cmNlcy9zdmctYmx1ci5zdmcKQEAgLTAsMCArMSwxMSBAQAorPHN2ZyB4bWxucz0i
aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+Cis8ZGVmcz4KKzxmaWx0ZXIg
aWQ9ImJsdXIiPgorPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIgZWRnZU1vZGU9ImR1
cGxpY2F0ZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIi8+Cis8L2ZpbHRlcj4K
KzwvZGVmcz4KKzxnIGZpbHRlcj0idXJsKCNibHVyKSI+Cis8cmVjdCB4PSItMzAiIHk9Ii0zMCIg
d2lkdGg9IjI2MCIgaGVpZ2h0PSIyNjAiIGZpbGw9ImdyZWVuIi8+Cis8cmVjdCB4PSI1MCIgeT0i
NTAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJibHVlIi8+Cis8L2c+Cis8L3N2Zz4K
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2ZpbHRlci1pbWFnZS9yZXNvdXJjZXMvc3ZnLW5vYmx1ci5zdmcgYi9MYXlvdXRUZXN0cy9mYXN0
L2ZpbHRlci1pbWFnZS9yZXNvdXJjZXMvc3ZnLW5vYmx1ci5zdmcKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMmRmOGI2NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvZmlsdGVyLWltYWdlL3Jlc291cmNlcy9zdmctbm9ibHVyLnN2ZwpAQCAtMCwwICsxLDQg
QEAKKzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBo
ZWlnaHQ9IjIwMCI+Cis8cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iZ3JlZW4i
Lz4KKzxyZWN0IHg9IjUwIiB5PSI1MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImJs
dWUiLz4KKzwvc3ZnPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1
NmQ4NzhiLi42MThmZmQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzMgQEAKKzIwMTMtMDktMDIg
IERpcmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9yZz4KKworICAgICAgICBVc2UgZWRnZU1vZGU9
ZHVwbGljYXRlIGZvciBibHVycmluZyBvbiBmaWx0ZXIoKSBmdW5jdGlvbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwNTkwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRmlsdGVycyBvbiB0aGUgQ1NTIElt
YWdlIGZ1bmN0aW9uIGZpbHRlcigpIGFyZSBub3QgYWxsb3dlZCB0byBleHRlbmQgdGhlCisgICAg
ICAgIGRpbWVuc2lvbiBvZiB0aGUgaW5wdXQgaW1hZ2UuIFRoaXMgY2F1c2VzIHdlaXJkIHJlc3Vs
dHMgb24gYmx1cnJpbmcgYW4gaW1hZ2UsCisgICAgICAgIHdoZXJlIHRoZSBmYWRpbmcgb24gdGhl
IGVkZ2VzIGlzIGNsaXBwZWQgYXQgdGhlIGhhbGYgb2YgdGhlIGZhZGluZy4KKyAgICAgICAgV2Ug
c2hvdWxkbid0IGZhZGUgZWRnZXMgYXQgYWxsIGFuZCB1c2UgdGhlIGVkZ2VNb2RlPWR1cGxpY2F0
ZSBpbnN0ZWFkLgorICAgICAgICBUaGlzIHdpbGwgZHVwbGljYXRlIHRoZSBwaXhlbCB2YWx1ZSBv
biB0aGUgbmVhcmVzdCBlZGdlIG9mIHRoZSBpbnB1dCBpbWFnZQorICAgICAgICBpbnN0ZWFkIG9m
IHRha2luZyB0cmFuc3BhcmVudCBibGFjayBhbmQgcmVzdWx0cyBpbiBuaWNlIGJsdXJyZWQgaW1h
Z2VzIHdpdGgKKyAgICAgICAgc2hhcnAgZWRnZXMuCisKKyAgICAgICAgU3BlYzogaHR0cDovL2Rl
di53My5vcmcvZnh0Zi9maWx0ZXJzLyNibHVyRXF1aXZhbGVudAorCisgICAgICAgIFRlc3Q6IGZh
c3QvZmlsdGVyLWltYWdlL2ZpbHRlci1pbWFnZS1ibHVyLmh0bWwKKworICAgICAgICAqIGNzcy9D
U1NGaWx0ZXJJbWFnZVZhbHVlLmNwcDogUGFzcyBjb25zdW1lciBpbmZvcm1hdGlvbiB0byB0aGUg
cmVuZGVyZXIuCisgICAgICAgIChXZWJDb3JlOjpDU1NGaWx0ZXJJbWFnZVZhbHVlOjppbWFnZSk6
CisgICAgICAgICogcmVuZGVyaW5nL0ZpbHRlckVmZmVjdFJlbmRlcmVyLmNwcDogU2V0IGVkZ2VN
b2RlIGZvciBmZUdhdXNzaWFuQmx1ciB0bworICAgICAgICAgICAgJ2R1cGxpY2F0ZScgb3IgJ25v
bmUnIGRlcGVuZGluZyBvbiB0aGUgY29uc3VtZXIuCisgICAgICAgIChXZWJDb3JlOjpGaWx0ZXJF
ZmZlY3RSZW5kZXJlcjo6YnVpbGQpOgorICAgICAgICAqIHJlbmRlcmluZy9GaWx0ZXJFZmZlY3RS
ZW5kZXJlci5oOiBBZGQgZW51bWVyYXRpb24gdG8gZGlmZmVyIGJldHdlZW4gdGhlIAorICAgICAg
ICAgICAgZGlmZmVyZW50IGNvbnN1bWVycyBvZiB0aGUgcmVuZGVyZXIuCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjp1
cGRhdGVPclJlbW92ZUZpbHRlckVmZmVjdFJlbmRlcmVyKTogIFBhc3MgY29uc3VtZXIKKyAgICAg
ICAgICAgIGluZm9ybWF0aW9uIHRvIHRoZSByZW5kZXJlci4KKwogMjAxMy0wOS0wMSAgRGlyayBT
Y2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCAnZWRnZU1vZGUnIGF0dHJp
YnV0ZSB0byBTVkdGRUdhdXNzaWFuQmx1cgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU0ZpbHRlckltYWdlVmFsdWUuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0ZpbHRlcklt
YWdlVmFsdWUuY3BwCmluZGV4IGQ4YzIzZGIuLjliYzcyMDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NGaWx0ZXJJbWFnZVZhbHVlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTRmlsdGVySW1hZ2VWYWx1ZS5jcHAKQEAgLTEyMyw3ICsxMjMsNyBAQCBQYXNzUmVmUHRy
PEltYWdlPiBDU1NGaWx0ZXJJbWFnZVZhbHVlOjppbWFnZShSZW5kZXJPYmplY3QqIHJlbmRlcmVy
LCBjb25zdCBJbnRTaQogICAgIGZpbHRlclJlbmRlcmVyLT5zZXRTb3VyY2VJbWFnZVJlY3QoRmxv
YXRSZWN0KEZsb2F0UG9pbnQoKSwgc2l6ZSkpOwogICAgIGZpbHRlclJlbmRlcmVyLT5zZXRGaWx0
ZXJSZWdpb24oRmxvYXRSZWN0KEZsb2F0UG9pbnQoKSwgc2l6ZSkpOwogICAgIC8vIEZJWE1FOiBT
VkcgRmlsdGVyIGRvbid0IHdvcmsgYXQgdGhlIG1vbWVudC4KLSAgICBpZiAoIWZpbHRlclJlbmRl
cmVyLT5idWlsZCgwLCBtX2ZpbHRlck9wZXJhdGlvbnMsIHRydWUpKQorICAgIGlmICghZmlsdGVy
UmVuZGVyZXItPmJ1aWxkKDAsIG1fZmlsdGVyT3BlcmF0aW9ucywgRmlsdGVyRnVuY3Rpb24pKQog
ICAgICAgICByZXR1cm4gSW1hZ2U6Om51bGxJbWFnZSgpOwogICAgIGZpbHRlclJlbmRlcmVyLT5h
cHBseSgpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvRmlsdGVyRWZm
ZWN0UmVuZGVyZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0ZpbHRlckVmZmVjdFJl
bmRlcmVyLmNwcAppbmRleCA1NWJjNDMyLi5iMDZiZDRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvRmlsdGVyRWZmZWN0UmVuZGVyZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9GaWx0ZXJFZmZlY3RSZW5kZXJlci5jcHAKQEAgLTE3OSw3ICsxNzksNyBA
QCBQYXNzUmVmUHRyPEZpbHRlckVmZmVjdD4gRmlsdGVyRWZmZWN0UmVuZGVyZXI6OmJ1aWxkUmVm
ZXJlbmNlRmlsdGVyKFJlbmRlck9iamVjdAogI2VuZGlmCiB9CiAKLWJvb2wgRmlsdGVyRWZmZWN0
UmVuZGVyZXI6OmJ1aWxkKFJlbmRlck9iamVjdCogcmVuZGVyZXIsIGNvbnN0IEZpbHRlck9wZXJh
dGlvbnMmIG9wZXJhdGlvbnMsIGJvb2wgY2xpcHNUb0JvdW5kcykKK2Jvb2wgRmlsdGVyRWZmZWN0
UmVuZGVyZXI6OmJ1aWxkKFJlbmRlck9iamVjdCogcmVuZGVyZXIsIGNvbnN0IEZpbHRlck9wZXJh
dGlvbnMmIG9wZXJhdGlvbnMsIEZpbHRlckNvbnN1bWVyIGNvbnN1bWVyKQogewogI2lmIEVOQUJM
RShDU1NfU0hBREVSUykKICAgICBtX2hhc0N1c3RvbVNoYWRlckZpbHRlciA9IGZhbHNlOwpAQCAt
MzI2LDcgKzMyNiw3IEBAIGJvb2wgRmlsdGVyRWZmZWN0UmVuZGVyZXI6OmJ1aWxkKFJlbmRlck9i
amVjdCogcmVuZGVyZXIsIGNvbnN0IEZpbHRlck9wZXJhdGlvbnMmCiAgICAgICAgIGNhc2UgRmls
dGVyT3BlcmF0aW9uOjpCTFVSOiB7CiAgICAgICAgICAgICBCbHVyRmlsdGVyT3BlcmF0aW9uKiBi
bHVyT3BlcmF0aW9uID0gc3RhdGljX2Nhc3Q8Qmx1ckZpbHRlck9wZXJhdGlvbio+KGZpbHRlck9w
ZXJhdGlvbik7CiAgICAgICAgICAgICBmbG9hdCBzdGREZXZpYXRpb24gPSBmbG9hdFZhbHVlRm9y
TGVuZ3RoKGJsdXJPcGVyYXRpb24tPnN0ZERldmlhdGlvbigpLCAwKTsKLSAgICAgICAgICAgIGVm
ZmVjdCA9IEZFR2F1c3NpYW5CbHVyOjpjcmVhdGUodGhpcywgc3RkRGV2aWF0aW9uLCBzdGREZXZp
YXRpb24sIEVER0VNT0RFX05PTkUpOworICAgICAgICAgICAgZWZmZWN0ID0gRkVHYXVzc2lhbkJs
dXI6OmNyZWF0ZSh0aGlzLCBzdGREZXZpYXRpb24sIHN0ZERldmlhdGlvbiwgY29uc3VtZXIgPT0g
RmlsdGVyUHJvcGVydHkgPyBFREdFTU9ERV9OT05FIDogRURHRU1PREVfRFVQTElDQVRFKTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9u
OjpEUk9QX1NIQURPVzogewpAQCAtMzU3LDcgKzM1Nyw3IEBAIGJvb2wgRmlsdGVyRWZmZWN0UmVu
ZGVyZXI6OmJ1aWxkKFJlbmRlck9iamVjdCogcmVuZGVyZXIsIGNvbnN0IEZpbHRlck9wZXJhdGlv
bnMmCiAgICAgICAgIGlmIChlZmZlY3QpIHsKICAgICAgICAgICAgIC8vIFVubGlrZSBTVkcgRmls
dGVycyBhbmQgQ1NTRmlsdGVySW1hZ2VzLCBmaWx0ZXIgZnVuY3Rpb25zIG9uIHRoZSBmaWx0ZXIK
ICAgICAgICAgICAgIC8vIHByb3BlcnR5IGFwcGxpZWQgaGVyZSBzaG91bGQgbm90IGNsaXAgdG8g
dGhlaXIgcHJpbWl0aXZlIHN1YnJlZ2lvbnMuCi0gICAgICAgICAgICBlZmZlY3QtPnNldENsaXBz
VG9Cb3VuZHMoY2xpcHNUb0JvdW5kcyk7CisgICAgICAgICAgICBlZmZlY3QtPnNldENsaXBzVG9C
b3VuZHMoY29uc3VtZXIgPT0gRmlsdGVyRnVuY3Rpb24pOwogICAgICAgICAgICAgZWZmZWN0LT5z
ZXRPcGVyYXRpbmdDb2xvclNwYWNlKENvbG9yU3BhY2VEZXZpY2VSR0IpOwogICAgICAgICAgICAg
CiAgICAgICAgICAgICBpZiAoZmlsdGVyT3BlcmF0aW9uLT5nZXRPcGVyYXRpb25UeXBlKCkgIT0g
RmlsdGVyT3BlcmF0aW9uOjpSRUZFUkVOQ0UpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9GaWx0ZXJFZmZlY3RSZW5kZXJlci5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0ZpbHRlckVmZmVjdFJlbmRlcmVyLmgKaW5kZXggMGM1MWUwMy4uYTBmNDdjMiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0ZpbHRlckVmZmVjdFJlbmRlcmVyLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0ZpbHRlckVmZmVjdFJlbmRlcmVyLmgKQEAgLTUz
LDYgKzUzLDExIEBAIGNsYXNzIEdyYXBoaWNzQ29udGV4dDsKIGNsYXNzIFJlbmRlckxheWVyOwog
Y2xhc3MgUmVuZGVyT2JqZWN0OwogCitlbnVtIEZpbHRlckNvbnN1bWVyIHsKKyAgICBGaWx0ZXJQ
cm9wZXJ0eSwKKyAgICBGaWx0ZXJGdW5jdGlvbgorfTsKKwogY2xhc3MgRmlsdGVyRWZmZWN0UmVu
ZGVyZXJIZWxwZXIgewogcHVibGljOgogICAgIEZpbHRlckVmZmVjdFJlbmRlcmVySGVscGVyKGJv
b2wgaGF2ZUZpbHRlckVmZmVjdCkKQEAgLTEwNCw3ICsxMDksNyBAQCBwdWJsaWM6CiAgICAgR3Jh
cGhpY3NDb250ZXh0KiBpbnB1dENvbnRleHQoKTsKICAgICBJbWFnZUJ1ZmZlciogb3V0cHV0KCkg
Y29uc3QgeyByZXR1cm4gbGFzdEVmZmVjdCgpLT5hc0ltYWdlQnVmZmVyKCk7IH0KIAotICAgIGJv
b2wgYnVpbGQoUmVuZGVyT2JqZWN0KiByZW5kZXJlciwgY29uc3QgRmlsdGVyT3BlcmF0aW9ucyYs
IGJvb2wgY2xpcHNUb0JvdW5kcyA9IGZhbHNlKTsKKyAgICBib29sIGJ1aWxkKFJlbmRlck9iamVj
dCogcmVuZGVyZXIsIGNvbnN0IEZpbHRlck9wZXJhdGlvbnMmLCBGaWx0ZXJDb25zdW1lcik7CiAg
ICAgUGFzc1JlZlB0cjxGaWx0ZXJFZmZlY3Q+IGJ1aWxkUmVmZXJlbmNlRmlsdGVyKFJlbmRlck9i
amVjdCogcmVuZGVyZXIsIFBhc3NSZWZQdHI8RmlsdGVyRWZmZWN0PiBwcmV2aW91c0VmZmVjdCwg
UmVmZXJlbmNlRmlsdGVyT3BlcmF0aW9uKik7CiAgICAgYm9vbCB1cGRhdGVCYWNraW5nU3RvcmVS
ZWN0KGNvbnN0IEZsb2F0UmVjdCYgZmlsdGVyUmVjdCk7CiAgICAgdm9pZCBhbGxvY2F0ZUJhY2tp
bmdTdG9yZUlmTmVlZGVkKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNw
cAppbmRleCBkZDhiMzdlLi40ZWZiYjkzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHAKQEAgLTYzMzAsNyArNjMzMCw3IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnVwZGF0
ZU9yUmVtb3ZlRmlsdGVyRWZmZWN0UmVuZGVyZXIoKQogCiAgICAgLy8gSWYgdGhlIGZpbHRlciBm
YWlscyB0byBidWlsZCwgcmVtb3ZlIGl0IGZyb20gdGhlIGxheWVyLiBJdCB3aWxsIHN0aWxsIGF0
dGVtcHQgdG8KICAgICAvLyBnbyB0aHJvdWdoIHJlZ3VsYXIgcHJvY2Vzc2luZyAoZS5nLiBjb21w
b3NpdGluZyksIGJ1dCBuZXZlciBhcHBseSBhbnl0aGluZy4KLSAgICBpZiAoIWZpbHRlckluZm8t
PnJlbmRlcmVyKCktPmJ1aWxkKCZyZW5kZXJlcigpLCBjb21wdXRlRmlsdGVyT3BlcmF0aW9ucyhy
ZW5kZXJlcigpLnN0eWxlKCkpKSkKKyAgICBpZiAoIWZpbHRlckluZm8tPnJlbmRlcmVyKCktPmJ1
aWxkKCZyZW5kZXJlcigpLCBjb21wdXRlRmlsdGVyT3BlcmF0aW9ucyhyZW5kZXJlcigpLnN0eWxl
KCkpLCBGaWx0ZXJQcm9wZXJ0eSkpCiAgICAgICAgIGZpbHRlckluZm8tPnNldFJlbmRlcmVyKDAp
OwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>