<?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>85618</bug_id>
          
          <creation_ts>2012-05-04 07:02:31 -0700</creation_ts>
          <short_desc>[chromium] MediaStream API: Enhance WebUserMediaClientMock and add a test for it</short_desc>
          <delta_ts>2012-05-07 10:21:15 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>61069</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tommy Widenflycht">tommyw</reporter>
          <assigned_to name="Tommy Widenflycht">tommyw</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>616171</commentid>
    <comment_count>0</comment_count>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-05-04 07:02:31 -0700</bug_when>
    <thetext>Adding the capability to control which MediaStreamTracks actually get created, and adding a test that exercises the JS api using that capability.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616173</commentid>
    <comment_count>1</comment_count>
      <attachid>140216</attachid>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-05-04 07:07:42 -0700</bug_when>
    <thetext>Created attachment 140216
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617672</commentid>
    <comment_count>2</comment_count>
      <attachid>140216</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-05-07 10:15:18 -0700</bug_when>
    <thetext>Comment on attachment 140216
Patch

Yay testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617676</commentid>
    <comment_count>3</comment_count>
      <attachid>140216</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-07 10:21:10 -0700</bug_when>
    <thetext>Comment on attachment 140216
Patch

Clearing flags on attachment: 140216

Committed r116315: &lt;http://trac.webkit.org/changeset/116315&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617677</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-07 10:21:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140216</attachid>
            <date>2012-05-04 07:07:42 -0700</date>
            <delta_ts>2012-05-07 10:21:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85618-20120504160740.patch</filename>
            <type>text/plain</type>
            <size>9472</size>
            <attacher name="Tommy Widenflycht">tommyw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1OTY2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjljNmNlZWFmYjYxNzlkNzI4MDYzNTljNzY1YTFmNGE4
MTNlZGNjMy4uMjc5ZTRjNGYwZTAyMWRiMGRlYWQ3M2QzZTU2ZWYwMzAyY2Q1ZWZmZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDEyLTA1LTA0ICBUb21teSBXaWRlbmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgor
CisgICAgICAgIFtjaHJvbWl1bV0gTWVkaWFTdHJlYW0gQVBJOiBFbmhhbmNlIFdlYlVzZXJNZWRp
YUNsaWVudE1vY2sgYW5kIGFkZCBhIHRlc3QgZm9yIGl0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTYxOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGluZyB0aGUgY2FwYWJpbGl0eSB0byBjb250cm9s
IHdoaWNoIE1lZGlhU3RyZWFtVHJhY2tzIGFjdHVhbGx5IGdldCBjcmVhdGVkLAorICAgICAgICBh
bmQgYWRkaW5nIGEgdGVzdCB0aGF0IGV4ZXJjaXNlcyB0aGUgSlMgYXBpIHVzaW5nIHRoYXQgY2Fw
YWJpbGl0eS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlVzZXJNZWRp
YUNsaWVudE1vY2suY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJVc2VyTWVkaWFDbGllbnRNb2Nr
OjpyZXF1ZXN0VXNlck1lZGlhKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9X
ZWJVc2VyTWVkaWFDbGllbnRNb2NrLmg6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vV2ViVmlld0hvc3QuY3BwOgorICAgICAgICAoV2ViVmlld0hvc3Q6OnRlc3RNZWRpYVN0cmVh
bUNsaWVudCk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3Qu
aDoKKyAgICAgICAgKFdlYlZpZXdIb3N0KToKKwogMjAxMi0wNS0wMyAgWmFuIERvYmVyc2VrICA8
emFuZG9iZXJzZWtAZ21haWwuY29tPgogCiAgICAgICAgIEltYWdlRGlmZiBzaG91bGQgYmUgcnVu
IGluc2lkZSBhIHByb3Blcmx5IGVzdGFibGlzaGVkIGVudmlyb25tZW50CmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJVc2VyTWVkaWFDbGllbnRNb2NrLmNwcCBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlVzZXJNZWRpYUNsaWVudE1vY2suY3Bw
CmluZGV4IDcyMjE5MjM3NjQ1NDgzMWI3ZDcyZjNmMzNjZGU3MGYyNGZkN2FmOTMuLmRiZTMzOWE4
ZjEzMmFkYzUxMTM4NDY3YzQ5N2RjZGMxZTNjNGYwZDAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1dlYlVzZXJNZWRpYUNsaWVudE1vY2suY3BwCisrKyBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlVzZXJNZWRpYUNsaWVudE1vY2suY3BwCkBAIC00
NywzNyArNDcsMjIgQEAgUGFzc093blB0cjxXZWJVc2VyTWVkaWFDbGllbnRNb2NrPiBXZWJVc2Vy
TWVkaWFDbGllbnRNb2NrOjpjcmVhdGUoKQogICAgIHJldHVybiBhZG9wdFB0cihuZXcgV2ViVXNl
ck1lZGlhQ2xpZW50TW9jaygpKTsKIH0KIAotYm9vbCBXZWJVc2VyTWVkaWFDbGllbnRNb2NrOjpJ
c01vY2tTdHJlYW0oY29uc3QgV2ViVVJMJiB1cmwpCi17Ci0gICAgV2ViTWVkaWFTdHJlYW1EZXNj
cmlwdG9yIGRlc2NyaXB0b3IoV2ViTWVkaWFTdHJlYW1SZWdpc3RyeTo6bG9va3VwTWVkaWFTdHJl
YW1EZXNjcmlwdG9yKHVybCkpOwotICAgIGlmIChkZXNjcmlwdG9yLmlzTnVsbCgpKQotICAgICAg
ICByZXR1cm4gZmFsc2U7Ci0KLSAgICBXZWJWZWN0b3I8V2ViTWVkaWFTdHJlYW1Tb3VyY2U+IHNv
dXJjZVZlY3RvcjsKLSAgICBkZXNjcmlwdG9yLnNvdXJjZXMoc291cmNlVmVjdG9yKTsKLSAgICBX
ZWJTdHJpbmcgdHJhY2tJZDsKLSAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHNvdXJjZVZlY3Rv
ci5zaXplKCk7ICsraSkgewotICAgICAgICBpZiAoc291cmNlVmVjdG9yW2ldLnR5cGUoKSA9PSBX
ZWJNZWRpYVN0cmVhbVNvdXJjZTo6VHlwZVZpZGVvKSB7Ci0gICAgICAgICAgICB0cmFja0lkID0g
c291cmNlVmVjdG9yW2ldLmlkKCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAg
IH0KLSAgICByZXR1cm4gdHJhY2tJZC5lcXVhbHMoIm1lZGlhc3RyZWFtdGVzdCIpOwotfQotCiB2
b2lkIFdlYlVzZXJNZWRpYUNsaWVudE1vY2s6OnJlcXVlc3RVc2VyTWVkaWEoY29uc3QgV2ViVXNl
ck1lZGlhUmVxdWVzdCYgc3RyZWFtUmVxdWVzdCwgY29uc3QgV2ViVmVjdG9yPFdlYk1lZGlhU3Ry
ZWFtU291cmNlPiYgYXVkaW9Tb3VyY2VzVmVjdG9yLCBjb25zdCBXZWJWZWN0b3I8V2ViTWVkaWFT
dHJlYW1Tb3VyY2U+JiB2aWRlb1NvdXJjZXNWZWN0b3IpCiB7CiAgICAgQVNTRVJUKCFzdHJlYW1S
ZXF1ZXN0LmlzTnVsbCgpKTsKLQogICAgIFdlYlVzZXJNZWRpYVJlcXVlc3QgcmVxdWVzdCA9IHN0
cmVhbVJlcXVlc3Q7Ci0gICAgY29uc3Qgc2l6ZV90IHNpemUgPSAxOwotICAgIFdlYlZlY3RvcjxX
ZWJNZWRpYVN0cmVhbVNvdXJjZT4gYXVkaW9Tb3VyY2VzKHNpemUpOwotICAgIFdlYlZlY3RvcjxX
ZWJNZWRpYVN0cmVhbVNvdXJjZT4gdmlkZW9Tb3VyY2VzKHNpemUpOwotICAgIFdlYlN0cmluZyB0
cmFja0lkKCJtZWRpYXN0cmVhbXRlc3QiKTsKLSAgICBXZWJTdHJpbmcgYXVkaW9UcmFja05hbWUo
IkF1ZGlvUmVjb3JkIik7Ci0gICAgV2ViU3RyaW5nIHZpZGVvVHJhY2tOYW1lKCJWaWRlb0NhcHR1
cmUiKTsKLSAgICBhdWRpb1NvdXJjZXNbMF0uaW5pdGlhbGl6ZSh0cmFja0lkLCBXZWJNZWRpYVN0
cmVhbVNvdXJjZTo6VHlwZUF1ZGlvLCBhdWRpb1RyYWNrTmFtZSk7Ci0gICAgdmlkZW9Tb3VyY2Vz
WzBdLmluaXRpYWxpemUodHJhY2tJZCwgV2ViTWVkaWFTdHJlYW1Tb3VyY2U6OlR5cGVWaWRlbywg
dmlkZW9UcmFja05hbWUpOworCisgICAgY29uc3Qgc2l6ZV90IHplcm8gPSAwOworICAgIGNvbnN0
IHNpemVfdCBvbmUgPSAxOworICAgIFdlYlZlY3RvcjxXZWJNZWRpYVN0cmVhbVNvdXJjZT4gYXVk
aW9Tb3VyY2VzKHJlcXVlc3QuYXVkaW8oKSA/IG9uZSA6IHplcm8pOworICAgIFdlYlZlY3RvcjxX
ZWJNZWRpYVN0cmVhbVNvdXJjZT4gdmlkZW9Tb3VyY2VzKHJlcXVlc3QudmlkZW8oKSA/IG9uZSA6
IHplcm8pOworCisgICAgaWYgKHJlcXVlc3QuYXVkaW8oKSkKKyAgICAgICAgYXVkaW9Tb3VyY2Vz
WzBdLmluaXRpYWxpemUoIk1vY2tBdWRpb0RldmljZSMxIiwgV2ViTWVkaWFTdHJlYW1Tb3VyY2U6
OlR5cGVBdWRpbywgIk1vY2sgYXVkaW8gZGV2aWNlIik7CisKKyAgICBpZiAocmVxdWVzdC52aWRl
bygpKQorICAgICAgICB2aWRlb1NvdXJjZXNbMF0uaW5pdGlhbGl6ZSgiTW9ja1ZpZGVvRGV2aWNl
IzEiLCBXZWJNZWRpYVN0cmVhbVNvdXJjZTo6VHlwZVZpZGVvLCAiTW9jayB2aWRlbyBkZXZpY2Ui
KTsKKwogICAgIHJlcXVlc3QucmVxdWVzdFN1Y2NlZWRlZChhdWRpb1NvdXJjZXMsIHZpZGVvU291
cmNlcyk7CiB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dl
YlVzZXJNZWRpYUNsaWVudE1vY2suaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dl
YlVzZXJNZWRpYUNsaWVudE1vY2suaAppbmRleCA5YzQ5NzBiOGNjZThlMjUyNWNjN2JmY2ViNTcz
ZGU5ZDNiZmFiZTJkLi5lMjQxNTk4NWNiNmNjOTExOTNhNjRjMmU2ZDM4YzBmM2NiM2FlOGQ2IDEw
MDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJVc2VyTWVkaWFDbGll
bnRNb2NrLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVXNlck1lZGlh
Q2xpZW50TW9jay5oCkBAIC00MiwxNCArNDIsMTEgQEAKIAogbmFtZXNwYWNlIFdlYktpdCB7CiAK
LWNsYXNzIFdlYlVzZXJNZWRpYUNsaWVudE1vY2sgOiBwdWJsaWMgV2ViVXNlck1lZGlhQ2xpZW50
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB1YmxpYyB3ZWJraXRfc3VwcG9ydDo6
TWVkaWFTdHJlYW1VdGlsIHsKK2NsYXNzIFdlYlVzZXJNZWRpYUNsaWVudE1vY2sgOiBwdWJsaWMg
V2ViVXNlck1lZGlhQ2xpZW50IHsKIHB1YmxpYzoKICAgICBzdGF0aWMgUGFzc093blB0cjxXZWJV
c2VyTWVkaWFDbGllbnRNb2NrPiBjcmVhdGUoKTsKICAgICB+V2ViVXNlck1lZGlhQ2xpZW50TW9j
aygpIHsgfQogCi0gICAgYm9vbCBJc01vY2tTdHJlYW0oY29uc3QgV2ViVVJMJik7Ci0KICAgICB2
aXJ0dWFsIHZvaWQgcmVxdWVzdFVzZXJNZWRpYShjb25zdCBXZWJVc2VyTWVkaWFSZXF1ZXN0Jiwg
Y29uc3QgV2ViVmVjdG9yPFdlYk1lZGlhU3RyZWFtU291cmNlPiYsIGNvbnN0IFdlYlZlY3RvcjxX
ZWJNZWRpYVN0cmVhbVNvdXJjZT4mKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgY2FuY2Vs
VXNlck1lZGlhUmVxdWVzdChjb25zdCBXZWJVc2VyTWVkaWFSZXF1ZXN0Jik7CiAKZGlmZiAtLWdp
dCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCBkODQ1YjdlYzA1
MDdmOTRjZDBmNzM3NGVhNjU2ZTI4ZDRmNWFiMjkxLi4zMDNlNTgyNzYzZmYyZjg1NTdmZWQ4NjM5
MGIzM2RjMzM5YjJiZDM4IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9XZWJWaWV3SG9zdC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
Vmlld0hvc3QuY3BwCkBAIC0xNjkzLDE1ICsxNjkzLDEwIEBAIHZvaWQgV2ViVmlld0hvc3Q6OmV4
aXRGdWxsU2NyZWVuTm93KCkKIH0KIAogI2lmIEVOQUJMRShNRURJQV9TVFJFQU0pCi13ZWJraXRf
c3VwcG9ydDo6TWVkaWFTdHJlYW1VdGlsKiBXZWJWaWV3SG9zdDo6bWVkaWFTdHJlYW1VdGlsKCkK
LXsKLSAgICByZXR1cm4gdXNlck1lZGlhQ2xpZW50TW9jaygpOwotfQotCiB3ZWJraXRfc3VwcG9y
dDo6VGVzdE1lZGlhU3RyZWFtQ2xpZW50KiBXZWJWaWV3SG9zdDo6dGVzdE1lZGlhU3RyZWFtQ2xp
ZW50KCkKIHsKICAgICBpZiAoIW1fdGVzdE1lZGlhU3RyZWFtQ2xpZW50LmdldCgpKQotICAgICAg
ICBtX3Rlc3RNZWRpYVN0cmVhbUNsaWVudCA9IGFkb3B0UHRyKG5ldyB3ZWJraXRfc3VwcG9ydDo6
VGVzdE1lZGlhU3RyZWFtQ2xpZW50KG1lZGlhU3RyZWFtVXRpbCgpKSk7CisgICAgICAgIG1fdGVz
dE1lZGlhU3RyZWFtQ2xpZW50ID0gYWRvcHRQdHIobmV3IHdlYmtpdF9zdXBwb3J0OjpUZXN0TWVk
aWFTdHJlYW1DbGllbnQoKSk7CiAgICAgcmV0dXJuIG1fdGVzdE1lZGlhU3RyZWFtQ2xpZW50Lmdl
dCgpOwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9XZWJWaWV3SG9zdC5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hv
c3QuaAppbmRleCA3MDYwMzVkMzM3NDBjOTIzY2Q1ODdkOGQyNDk0ZjNmMGZkOWU2ODI2Li4yNDBl
MDJiYjZhNGNhYjYyYTQzNmI4MGI0ZjE2YzUxZDRjMjY5NzAxIDEwMDY0NAotLS0gYS9Ub29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oCisrKyBiL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmgKQEAgLTMxNSw3ICszMTUsNiBAQCBwcml2YXRl
OgogCiAjaWYgRU5BQkxFKE1FRElBX1NUUkVBTSkKICAgICBXZWJLaXQ6OldlYlVzZXJNZWRpYUNs
aWVudE1vY2sqIHVzZXJNZWRpYUNsaWVudE1vY2soKTsKLSAgICB3ZWJraXRfc3VwcG9ydDo6TWVk
aWFTdHJlYW1VdGlsKiBtZWRpYVN0cmVhbVV0aWwoKTsKICAgICB3ZWJraXRfc3VwcG9ydDo6VGVz
dE1lZGlhU3RyZWFtQ2xpZW50KiB0ZXN0TWVkaWFTdHJlYW1DbGllbnQoKTsKICNlbmRpZgogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggMzM5ODk1OTg0ODY3MGEwNzcyZjE1Yzg3ZjU2YTA2NjM5NGVjODNiMy4uNzE5NWRhOTk4
NTc1OTQ3NDNlYmIwNWY2YTI1MjI1M2I0OTlhODVjNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEyLTA1LTA0ICBUb21teSBXaWRlbmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgorCisgICAg
ICAgIFtjaHJvbWl1bV0gTWVkaWFTdHJlYW0gQVBJOiBFbmhhbmNlIFdlYlVzZXJNZWRpYUNsaWVu
dE1vY2sgYW5kIGFkZCBhIHRlc3QgZm9yIGl0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04NTYxOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZGluZyB0aGUgY2FwYWJpbGl0eSB0byBjb250cm9sIHdoaWNo
IE1lZGlhU3RyZWFtVHJhY2tzIGFjdHVhbGx5IGdldCBjcmVhdGVkLAorICAgICAgICBhbmQgYWRk
aW5nIGEgdGVzdCB0aGF0IGV4ZXJjaXNlcyB0aGUgSlMgYXBpIHVzaW5nIHRoYXQgY2FwYWJpbGl0
eS4KKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vZ2V0dXNlcm1lZGlhLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC9tZWRpYXN0cmVhbS9nZXR1c2VybWVkaWEuaHRtbDog
QWRkZWQuCisKIDIwMTItMDUtMDMgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+
CiAKICAgICAgICAgW0NTU1JlZ2lvbnNdQ29ycmVjdCBmYXN0L3JlZ2lvbnMvcmVnaW9uLXN0eWxl
LWlubGluZS1iYWNrZ3JvdW5kLWNvbG9yLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvbWVkaWFzdHJlYW0vZ2V0dXNlcm1lZGlhLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zh
c3QvbWVkaWFzdHJlYW0vZ2V0dXNlcm1lZGlhLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45NDM3
ZDkwZmM0ZjA1NTJjMTVmODc4YjM2ZTk5ZTY5NTI0MDE1YjQyCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9nZXR1c2VybWVkaWEtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMTggQEAKK1Rlc3RzIHdlYmtpdEdldFVzZXJNZWRpYS4KKworT24gc3VjY2Vzcywg
eW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRF
U1QgQ09NUExFVEUiLgorCisKK1BBU1Mge2F1ZGlvOnRydWV9IGdlbmVyYXRlZCBzdHJlYW0KK1BB
U1Mgc3RyZWFtLmF1ZGlvVHJhY2tzLmxlbmd0aCBpcyAxCitQQVNTIHN0cmVhbS52aWRlb1RyYWNr
cy5sZW5ndGggaXMgMAorUEFTUyB7dmlkZW86dHJ1ZX0gZ2VuZXJhdGVkIHN0cmVhbQorUEFTUyBz
dHJlYW0uYXVkaW9UcmFja3MubGVuZ3RoIGlzIDAKK1BBU1Mgc3RyZWFtLnZpZGVvVHJhY2tzLmxl
bmd0aCBpcyAxCitQQVNTIHthdWRpbzp0cnVlLCB2aWRlbzp0cnVlfSBnZW5lcmF0ZWQgc3RyZWFt
CitQQVNTIHN0cmVhbS5hdWRpb1RyYWNrcy5sZW5ndGggaXMgMQorUEFTUyBzdHJlYW0udmlkZW9U
cmFja3MubGVuZ3RoIGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVT
VCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2dl
dHVzZXJtZWRpYS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9nZXR1c2VybWVk
aWEuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi4wZWI2N2IzNDFmOGJjMzg5MjMyNzM3M2ExMWVmNGVjNmI4MDI5
NDE4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9nZXR1
c2VybWVkaWEuaHRtbApAQCAtMCwwICsxLDYwIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0v
L0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNo
ZWV0IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBz
cmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRlc3RzIHdlYmtpdEdldFVzZXJNZWRpYS4iKTsKKwor
ZnVuY3Rpb24gZXJyb3IoKSB7CisgIHRlc3RGYWlsZWQoJ1N0cmVhbSBnZW5lcmF0aW9uIGZhaWxl
ZC4nKTsKKyAgZmluaXNoSlNUZXN0KCk7Cit9CisKK2Z1bmN0aW9uIGdldFVzZXJNZWRpYShkaWN0
aW9uYXJ5LCBjYWxsYmFjaykgeworICB0cnkgeworICAgIG5hdmlnYXRvci53ZWJraXRHZXRVc2Vy
TWVkaWEoZGljdGlvbmFyeSwgY2FsbGJhY2ssIGVycm9yKTsKKyAgfSBjYXRjaCAoZSkgeworICAg
IHRlc3RGYWlsZWQoJ3dlYmtpdEdldFVzZXJNZWRpYSB0aHJldyBleGNlcHRpb24gOicgKyBlKTsK
KyAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgfQorfQorCitmdW5jdGlvbiBnb3RTdHJlYW0zKHMpIHsK
KyAgc3RyZWFtID0gczsKKyAgdGVzdFBhc3NlZCgne2F1ZGlvOnRydWUsIHZpZGVvOnRydWV9IGdl
bmVyYXRlZCBzdHJlYW0nKTsKKyAgc2hvdWxkQmUoJ3N0cmVhbS5hdWRpb1RyYWNrcy5sZW5ndGgn
LCAnMScpOworICBzaG91bGRCZSgnc3RyZWFtLnZpZGVvVHJhY2tzLmxlbmd0aCcsICcxJyk7Cisg
IGZpbmlzaEpTVGVzdCgpOworfQorCitmdW5jdGlvbiBnb3RTdHJlYW0yKHMpIHsKKyAgc3RyZWFt
ID0gczsKKyAgdGVzdFBhc3NlZCgne3ZpZGVvOnRydWV9IGdlbmVyYXRlZCBzdHJlYW0nKTsKKyAg
c2hvdWxkQmUoJ3N0cmVhbS5hdWRpb1RyYWNrcy5sZW5ndGgnLCAnMCcpOworICBzaG91bGRCZSgn
c3RyZWFtLnZpZGVvVHJhY2tzLmxlbmd0aCcsICcxJyk7CisKKyAgZ2V0VXNlck1lZGlhKHthdWRp
bzp0cnVlLCB2aWRlbzp0cnVlfSwgZ290U3RyZWFtMyk7Cit9CisKK2Z1bmN0aW9uIGdvdFN0cmVh
bTEocykgeworICBzdHJlYW0gPSBzOworICB0ZXN0UGFzc2VkKCd7YXVkaW86dHJ1ZX0gZ2VuZXJh
dGVkIHN0cmVhbScpOworICBzaG91bGRCZSgnc3RyZWFtLmF1ZGlvVHJhY2tzLmxlbmd0aCcsICcx
Jyk7CisgIHNob3VsZEJlKCdzdHJlYW0udmlkZW9UcmFja3MubGVuZ3RoJywgJzAnKTsKKworICBn
ZXRVc2VyTWVkaWEoe3ZpZGVvOnRydWV9LCBnb3RTdHJlYW0yKTsKK30KKworZ2V0VXNlck1lZGlh
KHthdWRpbzp0cnVlfSwgZ290U3RyZWFtMSk7CisKK3dpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsKK3dpbmRvdy5zdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>