<?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>94536</bug_id>
          
          <creation_ts>2012-08-20 15:27:05 -0700</creation_ts>
          <short_desc>webkit-image-set() function not showing up when computing background property</short_desc>
          <delta_ts>2012-08-27 00:39:23 -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>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.7</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>95054</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Anish">bhayani</reporter>
          <assigned_to name="Anish">bhayani</assigned_to>
          <cc>achicu</cc>
    
    <cc>bdakin</cc>
    
    <cc>betravis</cc>
    
    <cc>bhayani</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>700058</commentid>
    <comment_count>0</comment_count>
    <who name="Anish">bhayani</who>
    <bug_when>2012-08-20 15:27:05 -0700</bug_when>
    <thetext>When setting background as a -webkit-image-set( parameters ), the background field in CSSStyleDeclaration shows only the parameters and not the whole &quot;-webkit-image-set( parameters)&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703586</commentid>
    <comment_count>1</comment_count>
      <attachid>160292</attachid>
    <who name="Anish">bhayani</who>
    <bug_when>2012-08-23 17:32:43 -0700</bug_when>
    <thetext>Created attachment 160292
fix for bug 94536

added methods and tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704232</commentid>
    <comment_count>2</comment_count>
      <attachid>160292</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-08-24 10:47:20 -0700</bug_when>
    <thetext>Comment on attachment 160292
fix for bug 94536

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

&gt; LayoutTests/fast/css/image-set-setting.html:1
&gt; +&lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML//EN&quot;&gt;

Just &lt;!DOCTYPE html&gt;

&gt; LayoutTests/fast/css/script-tests/image-set-setting.js:3
&gt; +function testComputedStyle(property, rule) {

Paren on new line please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704252</commentid>
    <comment_count>3</comment_count>
      <attachid>160454</attachid>
    <who name="Anish">bhayani</who>
    <bug_when>2012-08-24 11:02:21 -0700</bug_when>
    <thetext>Created attachment 160454
Added changed from Simon. ready to commit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704327</commentid>
    <comment_count>4</comment_count>
      <attachid>160454</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 12:16:49 -0700</bug_when>
    <thetext>Comment on attachment 160454
Added changed from Simon. ready to commit

Clearing flags on attachment: 160454

Committed r126611: &lt;http://trac.webkit.org/changeset/126611&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704328</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 12:16:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160292</attachid>
            <date>2012-08-23 17:32:43 -0700</date>
            <delta_ts>2012-08-24 11:02:21 -0700</delta_ts>
            <desc>fix for bug 94536</desc>
            <filename>bug-94536-20120823173239.patch</filename>
            <type>text/plain</type>
            <size>7923</size>
            <attacher name="Anish">bhayani</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2NTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTFlZmZlNjQyY2M4ZDdl
MmM3YzM5ZTRkZDE0MjExMjRkMjQ0NGEwZC4uN2U3ZGMxYWU5ZDU0NGM5NGRiY2FiMWUyZDQ1MzEx
MmU4N2U0MTAwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA4LTIzICBBbmlz
aCBCaGF5YW5pICA8YW5pc2guYmhheWFuaUBnbWFpbC5jb20+CisKKyAgICAgICAgd2Via2l0LWlt
YWdlLXNldCgpIGZ1bmN0aW9uIG5vdCBzaG93aW5nIHVwIHdoZW4gY29tcHV0aW5nIGJhY2tncm91
bmQgcHJvcGVydHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTk0NTM2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQWRkZWQgaXNCYXNlVmFsdWVMaXN0KCkgdG8gZW5zdXJlIEltYWdlU2V0Q2xhc3MgaXMgbm90
IGRpc3BsYXlpbmcgc2hvcnRoYW5kIG5vdGF0aW9uLgorICAgICAgICBUZXN0cyB0byBtYWtlIHN1
cmUgYmFja2dyb3VuZCBzaG93cyAnLXdlYmtpdC1pbWFnZS1zZXQoJy4KKworICAgICAgICBUZXN0
OiBmYXN0L2Nzcy9pbWFnZS1zZXQtc2V0dGluZy5odG1sCisKKyAgICAgICAgKiBjc3MvQ1NTVmFs
dWUuaDoKKyAgICAgICAgKENTU1ZhbHVlKToKKyAgICAgICAgKFdlYkNvcmU6OkNTU1ZhbHVlOjpp
c0Jhc2VWYWx1ZUxpc3QpOgorICAgICAgICAqIGNzcy9TdHlsZVByb3BlcnR5U2V0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlN0eWxlUHJvcGVydHlTZXQ6OmdldExheWVyZWRTaG9ydGhhbmRWYWx1
ZSk6CisKIDIwMTItMDgtMjMgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFtWOF0gUmVtb3ZlIFY4UHJveHkue2gsY3BwfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvY3NzL0NTU1ZhbHVlLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaApp
bmRleCA2M2I4YTI1ODZkOTQzOGU5MmJjNGZlOTM2MTNjOTE1NDk5Y2JjMzU1Li4xZjM2NTEzMDFj
MThlY2M5MGE5YjBmMjcwOWE2Y2RkMzk3ZmE5YjAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTVmFsdWUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaApAQCAt
NjYsNiArNjYsOSBAQCBwdWJsaWM6CiAKICAgICBib29sIGlzUHJpbWl0aXZlVmFsdWUoKSBjb25z
dCB7IHJldHVybiBtX2NsYXNzVHlwZSA9PSBQcmltaXRpdmVDbGFzczsgfQogICAgIGJvb2wgaXNW
YWx1ZUxpc3QoKSBjb25zdCB7IHJldHVybiBtX2NsYXNzVHlwZSA+PSBWYWx1ZUxpc3RDbGFzczsg
fQorICAgIAorICAgIGJvb2wgaXNCYXNlVmFsdWVMaXN0KCkgY29uc3QgeyByZXR1cm4gbV9jbGFz
c1R5cGUgPT0gVmFsdWVMaXN0Q2xhc3M7IH0KKyAgICAgICAgCiAKICAgICBib29sIGlzQXNwZWN0
UmF0aW9WYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIG1fY2xhc3NUeXBlID09IEFzcGVjdFJhdGlvQ2xh
c3M7IH0KICAgICBib29sIGlzQm9yZGVySW1hZ2VTbGljZVZhbHVlKCkgY29uc3QgeyByZXR1cm4g
bV9jbGFzc1R5cGUgPT0gQm9yZGVySW1hZ2VTbGljZUNsYXNzOyB9CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvU3R5bGVQcm9wZXJ0eVNldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
U3R5bGVQcm9wZXJ0eVNldC5jcHAKaW5kZXggYWRjN2ZjODVjNTBiMGQzMDkyZGYyYzQwNzBlMThj
NDlhNTA0MmVkOS4uZGY1YjM0MTc0MTc3YjQ1ZDQ1ODM5M2YyZjMyNjliYzUxMTRjNjQ3MiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUHJvcGVydHlTZXQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVByb3BlcnR5U2V0LmNwcApAQCAtMzMwLDcgKzMzMCw3IEBA
IFN0cmluZyBTdHlsZVByb3BlcnR5U2V0OjpnZXRMYXllcmVkU2hvcnRoYW5kVmFsdWUoY29uc3Qg
U3R5bGVQcm9wZXJ0eVNob3J0aGFuZCYKICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgc2l6
ZTsgKytpKSB7CiAgICAgICAgIHZhbHVlc1tpXSA9IGdldFByb3BlcnR5Q1NTVmFsdWUoc2hvcnRo
YW5kLnByb3BlcnRpZXMoKVtpXSk7CiAgICAgICAgIGlmICh2YWx1ZXNbaV0pIHsKLSAgICAgICAg
ICAgIGlmICh2YWx1ZXNbaV0tPmlzVmFsdWVMaXN0KCkpIHsKKyAgICAgICAgICAgIGlmICh2YWx1
ZXNbaV0tPmlzQmFzZVZhbHVlTGlzdCgpKSB7CiAgICAgICAgICAgICAgICAgQ1NTVmFsdWVMaXN0
KiB2YWx1ZUxpc3QgPSBzdGF0aWNfY2FzdDxDU1NWYWx1ZUxpc3QqPih2YWx1ZXNbaV0uZ2V0KCkp
OwogICAgICAgICAgICAgICAgIG51bUxheWVycyA9IG1heCh2YWx1ZUxpc3QtPmxlbmd0aCgpLCBu
dW1MYXllcnMpOwogICAgICAgICAgICAgfSBlbHNlCkBAIC0zNDksNyArMzQ5LDcgQEAgU3RyaW5n
IFN0eWxlUHJvcGVydHlTZXQ6OmdldExheWVyZWRTaG9ydGhhbmRWYWx1ZShjb25zdCBTdHlsZVBy
b3BlcnR5U2hvcnRoYW5kJgogICAgICAgICBmb3IgKHVuc2lnbmVkIGogPSAwOyBqIDwgc2l6ZTsg
aisrKSB7CiAgICAgICAgICAgICBSZWZQdHI8Q1NTVmFsdWU+IHZhbHVlOwogICAgICAgICAgICAg
aWYgKHZhbHVlc1tqXSkgewotICAgICAgICAgICAgICAgIGlmICh2YWx1ZXNbal0tPmlzVmFsdWVM
aXN0KCkpCisgICAgICAgICAgICAgICAgaWYgKHZhbHVlc1tqXS0+aXNCYXNlVmFsdWVMaXN0KCkp
CiAgICAgICAgICAgICAgICAgICAgIHZhbHVlID0gc3RhdGljX2Nhc3Q8Q1NTVmFsdWVMaXN0Kj4o
dmFsdWVzW2pdLmdldCgpKS0+aXRlbShpKTsKICAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAg
ICAgICAgICAgICAgICAgdmFsdWUgPSB2YWx1ZXNbal07CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggODZmODg1YzVjZmNhZDRj
ZThjYjIyYzkyZGZiN2RmNTI0NmRiYmQzZS4uZjVlZTY0YjcyN2ExMDZkNDk2MGE2NjdmZTYwY2Iy
N2E0YWM5ZjZkNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA4LTIzICBBbmlzaCBCaGF5
YW5pICA8YW5pc2guYmhheWFuaUBnbWFpbC5jb20+CisKKyAgICAgICAgd2Via2l0LWltYWdlLXNl
dCgpIGZ1bmN0aW9uIG5vdCBzaG93aW5nIHVwIHdoZW4gY29tcHV0aW5nIGJhY2tncm91bmQgcHJv
cGVydHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0
NTM2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNl
ZCBzYW1lIHRlc3RzIGZyb20gaW1hZ2Utc2V0LXBhcnNpbmcgdG8gc2hvdyBjb25zaXN0ZW5jeSBi
ZXR3ZWVuIENTUyBiYWNrZ3JvdW5kCisgICAgICAgIHZhbHVlIGFuZCBiYWNrZ3JvdW5kSW1hZ2Ug
dmFsdWUgd2hlbiBzZXR0aW5nIC13ZWJraXQtaW1hZ2Utc2V0KC4uLikuCisKKyAgICAgICAgKiBm
YXN0L2Nzcy9pbWFnZS1zZXQtc2V0dGluZy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvY3NzL2ltYWdlLXNldC1zZXR0aW5nLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
Y3NzL3NjcmlwdC10ZXN0cy9pbWFnZS1zZXQtc2V0dGluZy5qczogQWRkZWQuCisgICAgICAgICh0
ZXN0Q29tcHV0ZWRTdHlsZSk6CisgICAgICAgICh0ZXN0SW1hZ2VTZXRSdWxlKToKKwogMjAxMi0w
OC0yMyAgU2hlemFuIEJhaWcgIDxzaGV6YmFpZy53a0BnbWFpbC5jb20+CiAKICAgICAgICAgRml4
IGNyb3NzLWRpcmVjdGlvbiBzdHJldGNoIGZvciByZXBsYWNlZCBlbGVtZW50cyBpbiBjb2x1bW4g
ZmxleGJveApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1hZ2Utc2V0LXNldHRp
bmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1hZ2Utc2V0LXNldHRpbmct
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU2MDllMTA1NTEzMDVjNjBjMTg2MGM0Y2EwN2YzZThl
Zjc3YzUzNjEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbWFnZS1z
ZXQtc2V0dGluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxOCBAQAorVGVzdCB0aGUgc2V0dGlu
ZyBvZiB0aGUgLXdlYmtpdC1pbWFnZS1zZXQgZnVuY3Rpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3
aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENP
TVBMRVRFIi4KKworCisKK1NpbmdsZSB2YWx1ZSBmb3IgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgn
aHR0cDovL3d3dy53ZWJraXQub3JnL2EnKSAxeAorUEFTUyB0ZXN0Q29tcHV0ZWRTdHlsZSgiYmFj
a2dyb3VuZC1pbWFnZSIsICJ1cmwoJ2h0dHA6Ly93d3cud2Via2l0Lm9yZy9hJykgMXgiKSBpcyAi
LXdlYmtpdC1pbWFnZS1zZXQodXJsKGh0dHA6Ly93d3cud2Via2l0Lm9yZy9hKSwgMSkiCisKK011
bHRpcGxlIHZhbHVlcyBmb3IgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgnaHR0cDovL3d3dy53ZWJr
aXQub3JnL2EnKSAxeCwgdXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYicpIDJ4CitQQVNTIHRl
c3RDb21wdXRlZFN0eWxlKCJiYWNrZ3JvdW5kLWltYWdlIiwgInVybCgnaHR0cDovL3d3dy53ZWJr
aXQub3JnL2EnKSAxeCwgdXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYicpIDJ4IikgaXMgIi13
ZWJraXQtaW1hZ2Utc2V0KHVybChodHRwOi8vd3d3LndlYmtpdC5vcmcvYSksIDEsIHVybChodHRw
Oi8vd3d3LndlYmtpdC5vcmcvYiksIDIpIgorCitNdWx0aXBsZSB2YWx1ZXMgZm9yIGJhY2tncm91
bmQtaW1hZ2UsIG91dCBvZiBvcmRlciA6IHVybCgnaHR0cDovL3d3dy53ZWJraXQub3JnL2MnKSAz
eCwgdXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYicpIDJ4LCB1cmwoJ2h0dHA6Ly93d3cud2Vi
a2l0Lm9yZy9hJykgMXgKK1BBU1MgdGVzdENvbXB1dGVkU3R5bGUoImJhY2tncm91bmQtaW1hZ2Ui
LCAidXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYycpIDN4LCB1cmwoJ2h0dHA6Ly93d3cud2Vi
a2l0Lm9yZy9iJykgMngsIHVybCgnaHR0cDovL3d3dy53ZWJraXQub3JnL2EnKSAxeCIpIGlzICIt
d2Via2l0LWltYWdlLXNldCh1cmwoaHR0cDovL3d3dy53ZWJraXQub3JnL2MpLCAzLCB1cmwoaHR0
cDovL3d3dy53ZWJraXQub3JnL2IpLCAyLCB1cmwoaHR0cDovL3d3dy53ZWJraXQub3JnL2EpLCAx
KSIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbWFnZS1zZXQtc2V0dGluZy5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1hZ2Utc2V0LXNldHRpbmcuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43
ZDdmMjBkNWQxNmRhYWVjNDk4MTU1ZDRhNmZiYjk4ZTIxNTk2MzE2Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1hZ2Utc2V0LXNldHRpbmcuaHRtbApAQCAtMCwwICsx
LDEyIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8
aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgor
PGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2ltYWdl
LXNldC1zZXR0aW5nLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMv
anMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5l
IGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JpcHQt
dGVzdHMvaW1hZ2Utc2V0LXNldHRpbmcuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JpcHQt
dGVzdHMvaW1hZ2Utc2V0LXNldHRpbmcuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTI2ZmMwOTZkZmExY2M3NjAw
NDlhZjEzYTczNmVmOTQzMzM4Y2ViYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvY3NzL3NjcmlwdC10ZXN0cy9pbWFnZS1zZXQtc2V0dGluZy5qcwpAQCAtMCwwICsxLDM1IEBA
CitkZXNjcmlwdGlvbigiVGVzdCB0aGUgc2V0dGluZyBvZiB0aGUgLXdlYmtpdC1pbWFnZS1zZXQg
ZnVuY3Rpb24uIik7CisKK2Z1bmN0aW9uIHRlc3RDb21wdXRlZFN0eWxlKHByb3BlcnR5LCBydWxl
KSB7CisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgIGRv
Y3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZGl2KTsKKyAgICBkaXYuc2V0QXR0cmlidXRlKCJzdHls
ZSIsIHByb3BlcnR5ICsgIjogLXdlYmtpdC1pbWFnZS1zZXQoIiArIHJ1bGUgKyAiKSIpOworICAg
IHZhciBjb21wdXRlZFZhbHVlID0gZGl2LnN0eWxlLmJhY2tncm91bmQ7CisgICAgZG9jdW1lbnQu
Ym9keS5yZW1vdmVDaGlsZChkaXYpOworICAgIHJldHVybiBjb21wdXRlZFZhbHVlOworfQorCitm
dW5jdGlvbiB0ZXN0SW1hZ2VTZXRSdWxlKGRlc2NyaXB0aW9uLCBwcm9wZXJ0eSwgcnVsZSwgZXhw
ZWN0ZWQpCit7CisgICAgZGVidWcoIiIpOworICAgIGRlYnVnKGRlc2NyaXB0aW9uICsgIiA6ICIg
KyBydWxlKTsKKworICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygndGVzdENvbXB1dGVkU3R5bGUo
IicgKyBwcm9wZXJ0eSArICciLCAiJyArIHJ1bGUgKyAnIiknLCBleHBlY3RlZCk7Cit9CisKK3Rl
c3RJbWFnZVNldFJ1bGUoIlNpbmdsZSB2YWx1ZSBmb3IgYmFja2dyb3VuZC1pbWFnZSIsCisgICAg
ICAgICAgICAgICAgImJhY2tncm91bmQtaW1hZ2UiLAorICAgICAgICAgICAgICAgICJ1cmwoJ2h0
dHA6Ly93d3cud2Via2l0Lm9yZy9hJykgMXgiLCAKKyAgICAgICAgICAgICAgICAiLXdlYmtpdC1p
bWFnZS1zZXQodXJsKGh0dHA6Ly93d3cud2Via2l0Lm9yZy9hKSwgMSkiKTsKKwordGVzdEltYWdl
U2V0UnVsZSgiTXVsdGlwbGUgdmFsdWVzIGZvciBiYWNrZ3JvdW5kLWltYWdlIiwKKyAgICAgICAg
ICAgICAgICAiYmFja2dyb3VuZC1pbWFnZSIsCisgICAgICAgICAgICAgICAgInVybCgnaHR0cDov
L3d3dy53ZWJraXQub3JnL2EnKSAxeCwgdXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYicpIDJ4
IiwgCisgICAgICAgICAgICAgICAgIi13ZWJraXQtaW1hZ2Utc2V0KHVybChodHRwOi8vd3d3Lndl
YmtpdC5vcmcvYSksIDEsIHVybChodHRwOi8vd3d3LndlYmtpdC5vcmcvYiksIDIpIik7CisKK3Rl
c3RJbWFnZVNldFJ1bGUoIk11bHRpcGxlIHZhbHVlcyBmb3IgYmFja2dyb3VuZC1pbWFnZSwgb3V0
IG9mIG9yZGVyIiwKKyAgICAgICAgICAgICAgICAiYmFja2dyb3VuZC1pbWFnZSIsCisgICAgICAg
ICAgICAgICAgInVybCgnaHR0cDovL3d3dy53ZWJraXQub3JnL2MnKSAzeCwgdXJsKCdodHRwOi8v
d3d3LndlYmtpdC5vcmcvYicpIDJ4LCB1cmwoJ2h0dHA6Ly93d3cud2Via2l0Lm9yZy9hJykgMXgi
LCAKKyAgICAgICAgICAgICAgICAiLXdlYmtpdC1pbWFnZS1zZXQodXJsKGh0dHA6Ly93d3cud2Vi
a2l0Lm9yZy9jKSwgMywgdXJsKGh0dHA6Ly93d3cud2Via2l0Lm9yZy9iKSwgMiwgdXJsKGh0dHA6
Ly93d3cud2Via2l0Lm9yZy9hKSwgMSkiKTsKKworc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
</data>
<flag name="review"
          id="170829"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160454</attachid>
            <date>2012-08-24 11:02:21 -0700</date>
            <delta_ts>2012-08-24 12:16:49 -0700</delta_ts>
            <desc>Added changed from Simon. ready to commit</desc>
            <filename>bug94536.patch</filename>
            <type>text/plain</type>
            <size>7417</size>
            <attacher name="Anish">bhayani</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmYTU3ODNiLi41ODVhMWRkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDgt
MjQgIEFuaXNoIEJoYXlhbmkgIDxhbmlzaC5iaGF5YW5pQGdtYWlsLmNvbT4KKworICAgICAgICB3
ZWJraXQtaW1hZ2Utc2V0KCkgZnVuY3Rpb24gbm90IHNob3dpbmcgdXAgd2hlbiBjb21wdXRpbmcg
YmFja2dyb3VuZCBwcm9wZXJ0eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTQ1MzYKKworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisK
KyAgICAgICAgVXNlZCBzYW1lIHRlc3RzIGZyb20gaW1hZ2Utc2V0LXBhcnNpbmcgdG8gc2hvdyBj
b25zaXN0ZW5jeSBiZXR3ZWVuIENTUyBiYWNrZ3JvdW5kCisgICAgICAgIHZhbHVlIGFuZCBiYWNr
Z3JvdW5kSW1hZ2UgdmFsdWUgd2hlbiBzZXR0aW5nIC13ZWJraXQtaW1hZ2Utc2V0KC4uLikuCisK
KyAgICAgICAgKiBmYXN0L2Nzcy9pbWFnZS1zZXQtc2V0dGluZy1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvY3NzL2ltYWdlLXNldC1zZXR0aW5nLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvY3NzL3NjcmlwdC10ZXN0cy9pbWFnZS1zZXQtc2V0dGluZy5qczogQWRkZWQu
CisgICAgICAgICh0ZXN0Q29tcHV0ZWRTdHlsZSk6CisgICAgICAgICh0ZXN0SW1hZ2VTZXRSdWxl
KToKKwogMjAxMi0wOC0yNCAgWmFuIERvYmVyc2VrICA8emFuZG9iZXJzZWtAZ21haWwuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQgR1RLIGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzL2ltYWdlLXNldC1zZXR0aW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2Zhc3QvY3NzL2ltYWdlLXNldC1zZXR0aW5nLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi41NjA5ZTEwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9jc3MvaW1hZ2Utc2V0LXNldHRpbmctZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTgg
QEAKK1Rlc3QgdGhlIHNldHRpbmcgb2YgdGhlIC13ZWJraXQtaW1hZ2Utc2V0IGZ1bmN0aW9uLgor
CitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBm
b2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworCitTaW5nbGUgdmFsdWUgZm9yIGJhY2tn
cm91bmQtaW1hZ2UgOiB1cmwoJ2h0dHA6Ly93d3cud2Via2l0Lm9yZy9hJykgMXgKK1BBU1MgdGVz
dENvbXB1dGVkU3R5bGUoImJhY2tncm91bmQtaW1hZ2UiLCAidXJsKCdodHRwOi8vd3d3LndlYmtp
dC5vcmcvYScpIDF4IikgaXMgIi13ZWJraXQtaW1hZ2Utc2V0KHVybChodHRwOi8vd3d3LndlYmtp
dC5vcmcvYSksIDEpIgorCitNdWx0aXBsZSB2YWx1ZXMgZm9yIGJhY2tncm91bmQtaW1hZ2UgOiB1
cmwoJ2h0dHA6Ly93d3cud2Via2l0Lm9yZy9hJykgMXgsIHVybCgnaHR0cDovL3d3dy53ZWJraXQu
b3JnL2InKSAyeAorUEFTUyB0ZXN0Q29tcHV0ZWRTdHlsZSgiYmFja2dyb3VuZC1pbWFnZSIsICJ1
cmwoJ2h0dHA6Ly93d3cud2Via2l0Lm9yZy9hJykgMXgsIHVybCgnaHR0cDovL3d3dy53ZWJraXQu
b3JnL2InKSAyeCIpIGlzICItd2Via2l0LWltYWdlLXNldCh1cmwoaHR0cDovL3d3dy53ZWJraXQu
b3JnL2EpLCAxLCB1cmwoaHR0cDovL3d3dy53ZWJraXQub3JnL2IpLCAyKSIKKworTXVsdGlwbGUg
dmFsdWVzIGZvciBiYWNrZ3JvdW5kLWltYWdlLCBvdXQgb2Ygb3JkZXIgOiB1cmwoJ2h0dHA6Ly93
d3cud2Via2l0Lm9yZy9jJykgM3gsIHVybCgnaHR0cDovL3d3dy53ZWJraXQub3JnL2InKSAyeCwg
dXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYScpIDF4CitQQVNTIHRlc3RDb21wdXRlZFN0eWxl
KCJiYWNrZ3JvdW5kLWltYWdlIiwgInVybCgnaHR0cDovL3d3dy53ZWJraXQub3JnL2MnKSAzeCwg
dXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYicpIDJ4LCB1cmwoJ2h0dHA6Ly93d3cud2Via2l0
Lm9yZy9hJykgMXgiKSBpcyAiLXdlYmtpdC1pbWFnZS1zZXQodXJsKGh0dHA6Ly93d3cud2Via2l0
Lm9yZy9jKSwgMywgdXJsKGh0dHA6Ly93d3cud2Via2l0Lm9yZy9iKSwgMiwgdXJsKGh0dHA6Ly93
d3cud2Via2l0Lm9yZy9hKSwgMSkiCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisK
K1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1hZ2Ut
c2V0LXNldHRpbmcuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2ltYWdlLXNldC1zZXR0aW5n
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzE4OWZmOQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2ltYWdlLXNldC1zZXR0aW5nLmh0bWwK
QEAgLTAsMCArMSwxMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+
Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9k
aXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2ltYWdlLXNldC1zZXR0aW5nLmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Nj
cmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JpcHQtdGVzdHMvaW1hZ2Utc2V0LXNldHRp
bmcuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JpcHQtdGVzdHMvaW1hZ2Utc2V0LXNldHRp
bmcuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjVhZWY3NQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3NjcmlwdC10ZXN0cy9pbWFnZS1zZXQt
c2V0dGluZy5qcwpAQCAtMCwwICsxLDM2IEBACitkZXNjcmlwdGlvbigiVGVzdCB0aGUgc2V0dGlu
ZyBvZiB0aGUgLXdlYmtpdC1pbWFnZS1zZXQgZnVuY3Rpb24uIik7CisKK2Z1bmN0aW9uIHRlc3RD
b21wdXRlZFN0eWxlKHByb3BlcnR5LCBydWxlKSAKK3sKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYp
OworICAgIGRpdi5zZXRBdHRyaWJ1dGUoInN0eWxlIiwgcHJvcGVydHkgKyAiOiAtd2Via2l0LWlt
YWdlLXNldCgiICsgcnVsZSArICIpIik7CisgICAgdmFyIGNvbXB1dGVkVmFsdWUgPSBkaXYuc3R5
bGUuYmFja2dyb3VuZDsKKyAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGRpdik7CisgICAg
cmV0dXJuIGNvbXB1dGVkVmFsdWU7Cit9CisKK2Z1bmN0aW9uIHRlc3RJbWFnZVNldFJ1bGUoZGVz
Y3JpcHRpb24sIHByb3BlcnR5LCBydWxlLCBleHBlY3RlZCkKK3sKKyAgICBkZWJ1ZygiIik7Cisg
ICAgZGVidWcoZGVzY3JpcHRpb24gKyAiIDogIiArIHJ1bGUpOworCisgICAgc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCd0ZXN0Q29tcHV0ZWRTdHlsZSgiJyArIHByb3BlcnR5ICsgJyIsICInICsgcnVs
ZSArICciKScsIGV4cGVjdGVkKTsKK30KKwordGVzdEltYWdlU2V0UnVsZSgiU2luZ2xlIHZhbHVl
IGZvciBiYWNrZ3JvdW5kLWltYWdlIiwKKyAgICAgICAgICAgICAgICAiYmFja2dyb3VuZC1pbWFn
ZSIsCisgICAgICAgICAgICAgICAgInVybCgnaHR0cDovL3d3dy53ZWJraXQub3JnL2EnKSAxeCIs
IAorICAgICAgICAgICAgICAgICItd2Via2l0LWltYWdlLXNldCh1cmwoaHR0cDovL3d3dy53ZWJr
aXQub3JnL2EpLCAxKSIpOworCit0ZXN0SW1hZ2VTZXRSdWxlKCJNdWx0aXBsZSB2YWx1ZXMgZm9y
IGJhY2tncm91bmQtaW1hZ2UiLAorICAgICAgICAgICAgICAgICJiYWNrZ3JvdW5kLWltYWdlIiwK
KyAgICAgICAgICAgICAgICAidXJsKCdodHRwOi8vd3d3LndlYmtpdC5vcmcvYScpIDF4LCB1cmwo
J2h0dHA6Ly93d3cud2Via2l0Lm9yZy9iJykgMngiLCAKKyAgICAgICAgICAgICAgICAiLXdlYmtp
dC1pbWFnZS1zZXQodXJsKGh0dHA6Ly93d3cud2Via2l0Lm9yZy9hKSwgMSwgdXJsKGh0dHA6Ly93
d3cud2Via2l0Lm9yZy9iKSwgMikiKTsKKwordGVzdEltYWdlU2V0UnVsZSgiTXVsdGlwbGUgdmFs
dWVzIGZvciBiYWNrZ3JvdW5kLWltYWdlLCBvdXQgb2Ygb3JkZXIiLAorICAgICAgICAgICAgICAg
ICJiYWNrZ3JvdW5kLWltYWdlIiwKKyAgICAgICAgICAgICAgICAidXJsKCdodHRwOi8vd3d3Lndl
YmtpdC5vcmcvYycpIDN4LCB1cmwoJ2h0dHA6Ly93d3cud2Via2l0Lm9yZy9iJykgMngsIHVybCgn
aHR0cDovL3d3dy53ZWJraXQub3JnL2EnKSAxeCIsIAorICAgICAgICAgICAgICAgICItd2Via2l0
LWltYWdlLXNldCh1cmwoaHR0cDovL3d3dy53ZWJraXQub3JnL2MpLCAzLCB1cmwoaHR0cDovL3d3
dy53ZWJraXQub3JnL2IpLCAyLCB1cmwoaHR0cDovL3d3dy53ZWJraXQub3JnL2EpLCAxKSIpOwor
CitzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDBjYzJiZTguLjE3YWJi
YzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMi0wOC0yNCAgQW5pc2ggQmhheWFu
aSAgPGFuaXNoLmJoYXlhbmlAZ21haWwuY29tPgorCisgICAgICAgIHdlYmtpdC1pbWFnZS1zZXQo
KSBmdW5jdGlvbiBub3Qgc2hvd2luZyB1cCB3aGVuIGNvbXB1dGluZyBiYWNrZ3JvdW5kIHByb3Bl
cnR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NDUz
NgorCisgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICBBZGRlZCBp
c0Jhc2VWYWx1ZUxpc3QoKSB0byBlbnN1cmUgSW1hZ2VTZXRDbGFzcyBpcyBub3QgZGlzcGxheWlu
ZyBzaG9ydGhhbmQgbm90YXRpb24uCisgICAgICAgIFRlc3RzIHRvIG1ha2Ugc3VyZSBiYWNrZ3Jv
dW5kIHNob3dzICctd2Via2l0LWltYWdlLXNldCgnLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3Nz
L2ltYWdlLXNldC1zZXR0aW5nLmh0bWwKKworICAgICAgICAqIGNzcy9DU1NWYWx1ZS5oOgorICAg
ICAgICAoQ1NTVmFsdWUpOgorICAgICAgICAoV2ViQ29yZTo6Q1NTVmFsdWU6OmlzQmFzZVZhbHVl
TGlzdCk6CisgICAgICAgICogY3NzL1N0eWxlUHJvcGVydHlTZXQuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6U3R5bGVQcm9wZXJ0eVNldDo6Z2V0TGF5ZXJlZFNob3J0aGFuZFZhbHVlKToKKwogMjAx
Mi0wOC0yNCAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAgICAgICAgW05ldyBN
dWx0aWNvbHVtbl0gUGx1bWJpbmcgdG8gcHJlcGFyZSBmb3IgY29udGVudHMgcGFpbnRpbmcgYW5k
IGhpdCB0ZXN0aW5nIGltcGxlbWVudGF0aW9uLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Y3NzL0NTU1ZhbHVlLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaAppbmRleCA2M2I4
YTI1Li4xZjM2NTEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaApAQCAtNjYsNiArNjYsOSBAQCBwdWJs
aWM6CiAKICAgICBib29sIGlzUHJpbWl0aXZlVmFsdWUoKSBjb25zdCB7IHJldHVybiBtX2NsYXNz
VHlwZSA9PSBQcmltaXRpdmVDbGFzczsgfQogICAgIGJvb2wgaXNWYWx1ZUxpc3QoKSBjb25zdCB7
IHJldHVybiBtX2NsYXNzVHlwZSA+PSBWYWx1ZUxpc3RDbGFzczsgfQorICAgIAorICAgIGJvb2wg
aXNCYXNlVmFsdWVMaXN0KCkgY29uc3QgeyByZXR1cm4gbV9jbGFzc1R5cGUgPT0gVmFsdWVMaXN0
Q2xhc3M7IH0KKyAgICAgICAgCiAKICAgICBib29sIGlzQXNwZWN0UmF0aW9WYWx1ZSgpIGNvbnN0
IHsgcmV0dXJuIG1fY2xhc3NUeXBlID09IEFzcGVjdFJhdGlvQ2xhc3M7IH0KICAgICBib29sIGlz
Qm9yZGVySW1hZ2VTbGljZVZhbHVlKCkgY29uc3QgeyByZXR1cm4gbV9jbGFzc1R5cGUgPT0gQm9y
ZGVySW1hZ2VTbGljZUNsYXNzOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVQcm9wZXJ0eVNldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVQcm9wZXJ0eVNldC5j
cHAKaW5kZXggYWRjN2ZjOC4uZGY1YjM0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3Nz
L1N0eWxlUHJvcGVydHlTZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVByb3Bl
cnR5U2V0LmNwcApAQCAtMzMwLDcgKzMzMCw3IEBAIFN0cmluZyBTdHlsZVByb3BlcnR5U2V0Ojpn
ZXRMYXllcmVkU2hvcnRoYW5kVmFsdWUoY29uc3QgU3R5bGVQcm9wZXJ0eVNob3J0aGFuZCYKICAg
ICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgc2l6ZTsgKytpKSB7CiAgICAgICAgIHZhbHVlc1tp
XSA9IGdldFByb3BlcnR5Q1NTVmFsdWUoc2hvcnRoYW5kLnByb3BlcnRpZXMoKVtpXSk7CiAgICAg
ICAgIGlmICh2YWx1ZXNbaV0pIHsKLSAgICAgICAgICAgIGlmICh2YWx1ZXNbaV0tPmlzVmFsdWVM
aXN0KCkpIHsKKyAgICAgICAgICAgIGlmICh2YWx1ZXNbaV0tPmlzQmFzZVZhbHVlTGlzdCgpKSB7
CiAgICAgICAgICAgICAgICAgQ1NTVmFsdWVMaXN0KiB2YWx1ZUxpc3QgPSBzdGF0aWNfY2FzdDxD
U1NWYWx1ZUxpc3QqPih2YWx1ZXNbaV0uZ2V0KCkpOwogICAgICAgICAgICAgICAgIG51bUxheWVy
cyA9IG1heCh2YWx1ZUxpc3QtPmxlbmd0aCgpLCBudW1MYXllcnMpOwogICAgICAgICAgICAgfSBl
bHNlCkBAIC0zNDksNyArMzQ5LDcgQEAgU3RyaW5nIFN0eWxlUHJvcGVydHlTZXQ6OmdldExheWVy
ZWRTaG9ydGhhbmRWYWx1ZShjb25zdCBTdHlsZVByb3BlcnR5U2hvcnRoYW5kJgogICAgICAgICBm
b3IgKHVuc2lnbmVkIGogPSAwOyBqIDwgc2l6ZTsgaisrKSB7CiAgICAgICAgICAgICBSZWZQdHI8
Q1NTVmFsdWU+IHZhbHVlOwogICAgICAgICAgICAgaWYgKHZhbHVlc1tqXSkgewotICAgICAgICAg
ICAgICAgIGlmICh2YWx1ZXNbal0tPmlzVmFsdWVMaXN0KCkpCisgICAgICAgICAgICAgICAgaWYg
KHZhbHVlc1tqXS0+aXNCYXNlVmFsdWVMaXN0KCkpCiAgICAgICAgICAgICAgICAgICAgIHZhbHVl
ID0gc3RhdGljX2Nhc3Q8Q1NTVmFsdWVMaXN0Kj4odmFsdWVzW2pdLmdldCgpKS0+aXRlbShpKTsK
ICAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgdmFsdWUgPSB2YWx1
ZXNbal07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>