<?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>157242</bug_id>
          
          <creation_ts>2016-04-30 22:19:32 -0700</creation_ts>
          <short_desc>Use enum class instead of string-based enums in RTC code</short_desc>
          <delta_ts>2016-05-01 09:36: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>Bindings</component>
          <version>WebKit 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="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1189169</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-04-30 22:19:32 -0700</bug_when>
    <thetext>Use enum class instead of string-based enums in RTC code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189170</commentid>
    <comment_count>1</comment_count>
      <attachid>277843</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-04-30 22:22:09 -0700</bug_when>
    <thetext>Created attachment 277843
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189172</commentid>
    <comment_count>2</comment_count>
      <attachid>277845</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-04-30 22:34:27 -0700</bug_when>
    <thetext>Created attachment 277845
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189175</commentid>
    <comment_count>3</comment_count>
      <attachid>277845</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-04-30 22:46:29 -0700</bug_when>
    <thetext>Comment on attachment 277845
Patch

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

&gt; Source/WebCore/ChangeLog:19
&gt; +        * Modules/mediastream/RTCConfiguration.idl: Updated the names and values of the
&gt; +        enums to match the current RTC specification. Again, as I said, this should be

Yep, https://github.com/w3c/webrtc-pc/pull/432/files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189219</commentid>
    <comment_count>4</comment_count>
      <attachid>277845</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-01 09:36:31 -0700</bug_when>
    <thetext>Comment on attachment 277845
Patch

Clearing flags on attachment: 277845

Committed r200304: &lt;http://trac.webkit.org/changeset/200304&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189220</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-01 09:36:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277843</attachid>
            <date>2016-04-30 22:22:09 -0700</date>
            <delta_ts>2016-04-30 22:34:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157242-20160430222244.patch</filename>
            <type>text/plain</type>
            <size>6921</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMzAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmJiYjFkMWUwZTM3NzY1
OTJjZmNjYjBiYjNhYWU4MTBjNTc1MDJjZS4uYzY1OGM4NjIzODUwNzIzYjRhOWU0YTg2MDRjMzZj
ZTcxZDEwMDI3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI5IEBACiAyMDE2LTA0LTMwICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAorICAgICAgICBVc2UgZW51bSBjbGFzcyBpbnN0
ZWFkIG9mIHN0cmluZy1iYXNlZCBlbnVtcyBpbiBSVEMgY29kZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU3MjQyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0Nv
bmZpZ3VyYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UlRDQ29uZmlndXJhdGlvbjo6UlRD
Q29uZmlndXJhdGlvbik6IERvbid0IGluaXRpYWxpemUgbWVtYmVycyBoZXJlLAorICAgICAgICBk
byBpdCBpbiB0aGUgaGVhZGVyIGluc3RlYWQuCisgICAgICAgIChXZWJDb3JlOjpSVENDb25maWd1
cmF0aW9uOjppbml0aWFsaXplKTogSW5pdGlhbGl6ZSBkYXRhIG1lbWJlcnMgdG8gZW51bSB2YWx1
ZXMsCisgICAgICAgIG5vdCBzdHJpbmdzLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENDb25maWd1cmF0aW9uLmg6IFRyaWVkIHRvIGtlZXAgdGhpcyBjbGFzcyBjb21waWxpbmcu
CisgICAgICAgIEFkZGVkIHRoZSBuZXcgZW51bSBjbGFzcywgYW5kIGNoYW5nZWQgdG8gdXNlIHRo
YXQgaW5zdGVhZCBvZiBzdHJpbmdzLiBCdXQgbm90ZSwKKyAgICAgICAgdGhpcyBzaG91bGQgbm90
IGV2ZW4gYmUgYSBjbGFzcy4gTmVlZHMgdG8gYmVjb21lIGEgZGljdGlvbmFyeS4KKworICAgICAg
ICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5pZGw6IFVwZGF0ZWQgdGhl
IG5hbWVzIGFuZCB2YWx1ZXMgb2YgdGhlCisgICAgICAgIGVudW1zIHRvIG1hdGNoIHRoZSBjdXJy
ZW50IFJUQyBzcGVjaWZpY2F0aW9uLiBBZ2FpbiwgYXMgSSBzYWlkLCB0aGlzIHNob3VsZCBiZQor
ICAgICAgICBhIGRpY3Rpb25hcnksIG5vdCBhbiBpbnRlcmZhY2UuCisKKyAgICAgICAgKiBiaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3IucG06IFJlbW92ZWQgdGhlIFJUQyBlbnVtZXJhdGlv
bnMgZnJvbSB0aGUgbGlzdAorICAgICAgICBvZiBzdHJpbmctYmFzZWQgZW51bXMuCisKKzIwMTYt
MDQtMzAgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCiAgICAgICAgIFVwZGF0ZSBY
TUxIdHRwUmVxdWVzdCB0byB1c2UgZW51bSBjbGFzcyBpbnN0ZWFkIG9mIHN0cmluZyBmb3IgZW51
bWVyYXRpb24KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE1NzIzOAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L1JUQ0NvbmZpZ3VyYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENDb25maWd1cmF0aW9uLmNwcAppbmRleCAyYTY1YTllYzJlYjA5ZGVlZDUwMjBlZjcwNTQx
OTJiZTZlNjE2ZTkzLi4wOTI4MDczOWJiNjQwNTM2NjdiZjI2MmQ1MWQ1MGE1YzkyZWU4ZTljIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0NvbmZpZ3Vy
YXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29u
ZmlndXJhdGlvbi5jcHAKQEAgLTEwNSw4ICsxMDUsNiBAQCBSZWZQdHI8UlRDQ29uZmlndXJhdGlv
bj4gUlRDQ29uZmlndXJhdGlvbjo6Y3JlYXRlKGNvbnN0IERpY3Rpb25hcnkmIGNvbmZpZ3VyYXRp
bwogfQogCiBSVENDb25maWd1cmF0aW9uOjpSVENDb25maWd1cmF0aW9uKCkKLSAgICA6IG1faWNl
VHJhbnNwb3J0UG9saWN5KCJhbGwiKQotICAgICwgbV9idW5kbGVQb2xpY3koImJhbGFuY2VkIikK
IHsKIH0KIApAQCAtMTQzLDggKzE0MSwxMiBAQCB2b2lkIFJUQ0NvbmZpZ3VyYXRpb246OmluaXRp
YWxpemUoY29uc3QgRGljdGlvbmFyeSYgY29uZmlndXJhdGlvbiwgRXhjZXB0aW9uQ29kZQogCiAg
ICAgU3RyaW5nIGljZVRyYW5zcG9ydFBvbGljeTsKICAgICBpZiAoY29uZmlndXJhdGlvbi5nZXQo
ImljZVRyYW5zcG9ydFBvbGljeSIsIGljZVRyYW5zcG9ydFBvbGljeSkpIHsKLSAgICAgICAgaWYg
KGljZVRyYW5zcG9ydFBvbGljeSA9PSAibm9uZSIgfHwgaWNlVHJhbnNwb3J0UG9saWN5ID09ICJy
ZWxheSIgfHwgaWNlVHJhbnNwb3J0UG9saWN5ID09ICJhbGwiKQotICAgICAgICAgICAgbV9pY2VU
cmFuc3BvcnRQb2xpY3kgPSBpY2VUcmFuc3BvcnRQb2xpY3k7CisgICAgICAgIGlmIChpY2VUcmFu
c3BvcnRQb2xpY3kgPT0gInB1YmxpYyIpCisgICAgICAgICAgICBtX2ljZVRyYW5zcG9ydFBvbGlj
eSA9IFJUQ0ljZVRyYW5zcG9ydFBvbGljeTo6Tm9uZTsKKyAgICAgICAgZWxzZSBpZiAoaWNlVHJh
bnNwb3J0UG9saWN5ID09ICJyZWxheSIpCisgICAgICAgICAgICBtX2ljZVRyYW5zcG9ydFBvbGlj
eSA9IFJUQ0ljZVRyYW5zcG9ydFBvbGljeTo6UmVsYXk7CisgICAgICAgIGVsc2UgaWYgKGljZVRy
YW5zcG9ydFBvbGljeSA9PSAiYWxsIikKKyAgICAgICAgICAgIG1faWNlVHJhbnNwb3J0UG9saWN5
ID0gUlRDSWNlVHJhbnNwb3J0UG9saWN5OjpBbGw7CiAgICAgICAgIGVsc2UgewogICAgICAgICAg
ICAgZWMgPSBUeXBlRXJyb3I7CiAgICAgICAgICAgICByZXR1cm47CkBAIC0xNTMsOCArMTU1LDEy
IEBAIHZvaWQgUlRDQ29uZmlndXJhdGlvbjo6aW5pdGlhbGl6ZShjb25zdCBEaWN0aW9uYXJ5JiBj
b25maWd1cmF0aW9uLCBFeGNlcHRpb25Db2RlCiAKICAgICBTdHJpbmcgYnVuZGxlUG9saWN5Owog
ICAgIGlmIChjb25maWd1cmF0aW9uLmdldCgiYnVuZGxlUG9saWN5IiwgYnVuZGxlUG9saWN5KSkg
ewotICAgICAgICBpZiAoYnVuZGxlUG9saWN5ID09ICJiYWxhbmNlZCIgfHwgYnVuZGxlUG9saWN5
ID09ICJtYXgtY29tcGF0IiB8fCBidW5kbGVQb2xpY3kgPT0gIm1heC1idW5kbGUiKQotICAgICAg
ICAgICAgbV9idW5kbGVQb2xpY3kgPSBidW5kbGVQb2xpY3k7CisgICAgICAgIGlmIChidW5kbGVQ
b2xpY3kgPT0gImJhbGFuY2VkIikKKyAgICAgICAgICAgIG1fYnVuZGxlUG9saWN5ID0gUlRDQnVu
ZGxlUG9saWN5OjpCYWxhbmNlZDsKKyAgICAgICAgZWxzZSBpZiAoYnVuZGxlUG9saWN5ID09ICJt
YXgtY29tcGF0IikKKyAgICAgICAgICAgIG1fYnVuZGxlUG9saWN5ID0gUlRDQnVuZGxlUG9saWN5
OjpNYXhDb21wYXQ7CisgICAgICAgIGVsc2UgaWYgKGJ1bmRsZVBvbGljeSA9PSAibWF4LWJ1bmRs
ZSIpCisgICAgICAgICAgICBtX2J1bmRsZVBvbGljeSA9IFJUQ0J1bmRsZVBvbGljeTo6TWF4QnVu
ZGxlOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBlYyA9IFR5cGVFcnJvcjsKICAgICB9CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0NvbmZpZ3Vy
YXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJh
dGlvbi5oCmluZGV4IDg4N2Q0YzgzZjkyOWQ0NWM2ZGI0NzkzZTE3Y2I1NzRlYTIxM2FhZGYuLjE0
MDJmZWQzNGEzYjJiYjVmZDk5ZWNlZjk2NTNhNDFhMjcxNDM2NjAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5oCkBAIC00
NSwxMyArNDUsMTYgQEAgY2xhc3MgRGljdGlvbmFyeTsKIAogdHlwZWRlZiBpbnQgRXhjZXB0aW9u
Q29kZTsKIAorZW51bSBjbGFzcyBSVENCdW5kbGVQb2xpY3kgeyBCYWxhbmNlZCwgTWF4Q29tcGF0
LCBNYXhCdW5kbGUgfTsKK2VudW0gY2xhc3MgUlRDSWNlVHJhbnNwb3J0UG9saWN5IHsgUHVibGlj
LCBSZWxheSwgQWxsIH07CisKIGNsYXNzIFJUQ0NvbmZpZ3VyYXRpb24gOiBwdWJsaWMgUmVmQ291
bnRlZDxSVENDb25maWd1cmF0aW9uPiB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFJlZlB0cjxSVEND
b25maWd1cmF0aW9uPiBjcmVhdGUoY29uc3QgRGljdGlvbmFyeSYgY29uZmlndXJhdGlvbiwgRXhj
ZXB0aW9uQ29kZSYpOwogICAgIHZpcnR1YWwgflJUQ0NvbmZpZ3VyYXRpb24oKSB7IH0KIAotICAg
IGNvbnN0IFN0cmluZyYgaWNlVHJhbnNwb3J0UG9saWN5KCkgY29uc3QgeyByZXR1cm4gbV9pY2VU
cmFuc3BvcnRQb2xpY3k7IH0KLSAgICBjb25zdCBTdHJpbmcmIGJ1bmRsZVBvbGljeSgpIGNvbnN0
IHsgcmV0dXJuIG1fYnVuZGxlUG9saWN5OyB9CisgICAgUlRDSWNlVHJhbnNwb3J0UG9saWN5IGlj
ZVRyYW5zcG9ydFBvbGljeSgpIGNvbnN0IHsgcmV0dXJuIG1faWNlVHJhbnNwb3J0UG9saWN5OyB9
CisgICAgUlRDQnVuZGxlUG9saWN5IGJ1bmRsZVBvbGljeSgpIGNvbnN0IHsgcmV0dXJuIG1fYnVu
ZGxlUG9saWN5OyB9CiAgICAgVmVjdG9yPFJlZlB0cjxSVENJY2VTZXJ2ZXI+PiBpY2VTZXJ2ZXJz
KCkgY29uc3QgeyByZXR1cm4gbV9pY2VTZXJ2ZXJzOyB9CiAKIHByaXZhdGU6CkBAIC02MCw4ICs2
Myw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCBpbml0aWFsaXplKGNvbnN0IERpY3Rpb25hcnkmIGNv
bmZpZ3VyYXRpb24sIEV4Y2VwdGlvbkNvZGUmKTsKIAogICAgIFZlY3RvcjxSZWZQdHI8UlRDSWNl
U2VydmVyPj4gbV9pY2VTZXJ2ZXJzOwotICAgIFN0cmluZyBtX2ljZVRyYW5zcG9ydFBvbGljeTsK
LSAgICBTdHJpbmcgbV9idW5kbGVQb2xpY3k7CisgICAgUlRDSWNlVHJhbnNwb3J0UG9saWN5IG1f
aWNlVHJhbnNwb3J0UG9saWN5IHsgUlRDSWNlVHJhbnNwb3J0UG9saWN5OjpBbGwgfTsKKyAgICBS
VENCdW5kbGVQb2xpY3kgbV9idW5kbGVQb2xpY3kgeyBSVENCdW5kbGVQb2xpY3k6OkJhbGFuY2Vk
IH07CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0NvbmZpZ3VyYXRpb24uaWRsIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb25maWd1cmF0aW9uLmlkbAppbmRleCA3ZGEx
ZDRlN2Q1YTkzZmZiNWI5YjM4N2UyZmQ4NDAzYThlNWFjYzhkLi42M2Y1MTQwNzZmMjE3ZTMzMmM5
ZjkwM2E3NzBlODhlMjUxYTA3YzYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0NvbmZpZ3VyYXRpb24uaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5pZGwKQEAgLTIzLDE0ICsyMywxNCBA
QAogICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4KICAqLwogCi1lbnVtIFJUQ0ljZVRyYW5zcG9ydFBvbGljeUVudW0g
eyAibm9uZSIsICJyZWxheSIsICJhbGwiIH07Ci1lbnVtIFJUQ0J1bmRsZVBvbGljeUVudW0geyAi
YmFsYW5jZWQiLCAibWF4LWNvbXBhdCIsICJtYXgtYnVuZGxlIiB9OworZW51bSBSVENJY2VUcmFu
c3BvcnRQb2xpY3kgeyAicHVibGljIiwgInJlbGF5IiwgImFsbCIgfTsKK2VudW0gUlRDQnVuZGxl
UG9saWN5IHsgImJhbGFuY2VkIiwgIm1heC1jb21wYXQiLCAibWF4LWJ1bmRsZSIgfTsKIAogWwog
ICAgIENvbmRpdGlvbmFsPVdFQl9SVEMsCiAgICAgTm9JbnRlcmZhY2VPYmplY3QsCiBdIGludGVy
ZmFjZSBSVENDb25maWd1cmF0aW9uIHsKICAgICByZWFkb25seSBhdHRyaWJ1dGUgUlRDSWNlU2Vy
dmVyW10gaWNlU2VydmVyczsKLSAgICByZWFkb25seSBhdHRyaWJ1dGUgUlRDSWNlVHJhbnNwb3J0
UG9saWN5RW51bSBpY2VUcmFuc3BvcnRQb2xpY3k7Ci0gICAgcmVhZG9ubHkgYXR0cmlidXRlIFJU
Q0J1bmRsZVBvbGljeUVudW0gYnVuZGxlUG9saWN5OworICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBS
VENJY2VUcmFuc3BvcnRQb2xpY3kgaWNlVHJhbnNwb3J0UG9saWN5OworICAgIHJlYWRvbmx5IGF0
dHJpYnV0ZSBSVENCdW5kbGVQb2xpY3kgYnVuZGxlUG9saWN5OwogfTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvci5wbSBiL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvci5wbQppbmRleCAwYjEzNzBmMjY2
YWNmNDdhMTVlMTEzYWZiNWI3MTM0NDkyZTcwMDI4Li4yYjhlYTg3NTk5OTdiYWU1MGQ1NTI1NzY1
MGY1ZGI3ZTBhZWY0ZjEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3Jp
cHRzL0NvZGVHZW5lcmF0b3IucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0
cy9Db2RlR2VuZXJhdG9yLnBtCkBAIC0xMzMsOCArMTMzLDYgQEAgbXkgJXN2Z1R5cGVXaXRoV3Jp
dGFibGVQcm9wZXJ0aWVzTmVlZGluZ1RlYXJPZmYgPSAoCiAjIGVudW1lcmF0aW9uIHRvIHVzaW5n
IGFuIGFjdHVhbCBlbnVtIGNsYXNzIGluIHRoZSBDKysuIE9uY2UgdGhhdCBpcyBkb25lLCB3ZSBz
aG91bGQKICMgcmVtb3ZlIHRoaXMgaGFzaCBhbmQgdGhlIGZ1bmN0aW9uIHRoYXQgY2FsbHMgaXQu
CiBteSAlc3RyaW5nQmFzZWRFbnVtZXJhdGlvbkhhc2ggPSAoCi0gICAgIlJUQ0J1bmRsZVBvbGlj
eUVudW0iID0+IDEsCi0gICAgIlJUQ0ljZVRyYW5zcG9ydFBvbGljeUVudW0iID0+IDEsCiAgICAg
IlJlZmVycmVyUG9saWN5IiA9PiAxLAogICAgICJSZXF1ZXN0Q2FjaGUiID0+IDEsCiAgICAgIlJl
cXVlc3RDcmVkZW50aWFscyIgPT4gMSwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277845</attachid>
            <date>2016-04-30 22:34:27 -0700</date>
            <delta_ts>2016-05-01 09:36:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157242-20160430223502.patch</filename>
            <type>text/plain</type>
            <size>6923</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMzAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmJiYjFkMWUwZTM3NzY1
OTJjZmNjYjBiYjNhYWU4MTBjNTc1MDJjZS4uYzY1OGM4NjIzODUwNzIzYjRhOWU0YTg2MDRjMzZj
ZTcxZDEwMDI3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI5IEBACiAyMDE2LTA0LTMwICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAorICAgICAgICBVc2UgZW51bSBjbGFzcyBpbnN0
ZWFkIG9mIHN0cmluZy1iYXNlZCBlbnVtcyBpbiBSVEMgY29kZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU3MjQyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0Nv
bmZpZ3VyYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UlRDQ29uZmlndXJhdGlvbjo6UlRD
Q29uZmlndXJhdGlvbik6IERvbid0IGluaXRpYWxpemUgbWVtYmVycyBoZXJlLAorICAgICAgICBk
byBpdCBpbiB0aGUgaGVhZGVyIGluc3RlYWQuCisgICAgICAgIChXZWJDb3JlOjpSVENDb25maWd1
cmF0aW9uOjppbml0aWFsaXplKTogSW5pdGlhbGl6ZSBkYXRhIG1lbWJlcnMgdG8gZW51bSB2YWx1
ZXMsCisgICAgICAgIG5vdCBzdHJpbmdzLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENDb25maWd1cmF0aW9uLmg6IFRyaWVkIHRvIGtlZXAgdGhpcyBjbGFzcyBjb21waWxpbmcu
CisgICAgICAgIEFkZGVkIHRoZSBuZXcgZW51bSBjbGFzcywgYW5kIGNoYW5nZWQgdG8gdXNlIHRo
YXQgaW5zdGVhZCBvZiBzdHJpbmdzLiBCdXQgbm90ZSwKKyAgICAgICAgdGhpcyBzaG91bGQgbm90
IGV2ZW4gYmUgYSBjbGFzcy4gTmVlZHMgdG8gYmVjb21lIGEgZGljdGlvbmFyeS4KKworICAgICAg
ICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5pZGw6IFVwZGF0ZWQgdGhl
IG5hbWVzIGFuZCB2YWx1ZXMgb2YgdGhlCisgICAgICAgIGVudW1zIHRvIG1hdGNoIHRoZSBjdXJy
ZW50IFJUQyBzcGVjaWZpY2F0aW9uLiBBZ2FpbiwgYXMgSSBzYWlkLCB0aGlzIHNob3VsZCBiZQor
ICAgICAgICBhIGRpY3Rpb25hcnksIG5vdCBhbiBpbnRlcmZhY2UuCisKKyAgICAgICAgKiBiaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3IucG06IFJlbW92ZWQgdGhlIFJUQyBlbnVtZXJhdGlv
bnMgZnJvbSB0aGUgbGlzdAorICAgICAgICBvZiBzdHJpbmctYmFzZWQgZW51bXMuCisKKzIwMTYt
MDQtMzAgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCiAgICAgICAgIFVwZGF0ZSBY
TUxIdHRwUmVxdWVzdCB0byB1c2UgZW51bSBjbGFzcyBpbnN0ZWFkIG9mIHN0cmluZyBmb3IgZW51
bWVyYXRpb24KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE1NzIzOAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L1JUQ0NvbmZpZ3VyYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENDb25maWd1cmF0aW9uLmNwcAppbmRleCAyYTY1YTllYzJlYjA5ZGVlZDUwMjBlZjcwNTQx
OTJiZTZlNjE2ZTkzLi5jOWM5ODhiNjYwMjU0MzhmZjUyMmZlZTIyMjBhNjQ5MGVkNTdkZWU0IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0NvbmZpZ3Vy
YXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29u
ZmlndXJhdGlvbi5jcHAKQEAgLTEwNSw4ICsxMDUsNiBAQCBSZWZQdHI8UlRDQ29uZmlndXJhdGlv
bj4gUlRDQ29uZmlndXJhdGlvbjo6Y3JlYXRlKGNvbnN0IERpY3Rpb25hcnkmIGNvbmZpZ3VyYXRp
bwogfQogCiBSVENDb25maWd1cmF0aW9uOjpSVENDb25maWd1cmF0aW9uKCkKLSAgICA6IG1faWNl
VHJhbnNwb3J0UG9saWN5KCJhbGwiKQotICAgICwgbV9idW5kbGVQb2xpY3koImJhbGFuY2VkIikK
IHsKIH0KIApAQCAtMTQzLDggKzE0MSwxMiBAQCB2b2lkIFJUQ0NvbmZpZ3VyYXRpb246OmluaXRp
YWxpemUoY29uc3QgRGljdGlvbmFyeSYgY29uZmlndXJhdGlvbiwgRXhjZXB0aW9uQ29kZQogCiAg
ICAgU3RyaW5nIGljZVRyYW5zcG9ydFBvbGljeTsKICAgICBpZiAoY29uZmlndXJhdGlvbi5nZXQo
ImljZVRyYW5zcG9ydFBvbGljeSIsIGljZVRyYW5zcG9ydFBvbGljeSkpIHsKLSAgICAgICAgaWYg
KGljZVRyYW5zcG9ydFBvbGljeSA9PSAibm9uZSIgfHwgaWNlVHJhbnNwb3J0UG9saWN5ID09ICJy
ZWxheSIgfHwgaWNlVHJhbnNwb3J0UG9saWN5ID09ICJhbGwiKQotICAgICAgICAgICAgbV9pY2VU
cmFuc3BvcnRQb2xpY3kgPSBpY2VUcmFuc3BvcnRQb2xpY3k7CisgICAgICAgIGlmIChpY2VUcmFu
c3BvcnRQb2xpY3kgPT0gInB1YmxpYyIpCisgICAgICAgICAgICBtX2ljZVRyYW5zcG9ydFBvbGlj
eSA9IFJUQ0ljZVRyYW5zcG9ydFBvbGljeTo6UHVibGljOworICAgICAgICBlbHNlIGlmIChpY2VU
cmFuc3BvcnRQb2xpY3kgPT0gInJlbGF5IikKKyAgICAgICAgICAgIG1faWNlVHJhbnNwb3J0UG9s
aWN5ID0gUlRDSWNlVHJhbnNwb3J0UG9saWN5OjpSZWxheTsKKyAgICAgICAgZWxzZSBpZiAoaWNl
VHJhbnNwb3J0UG9saWN5ID09ICJhbGwiKQorICAgICAgICAgICAgbV9pY2VUcmFuc3BvcnRQb2xp
Y3kgPSBSVENJY2VUcmFuc3BvcnRQb2xpY3k6OkFsbDsKICAgICAgICAgZWxzZSB7CiAgICAgICAg
ICAgICBlYyA9IFR5cGVFcnJvcjsKICAgICAgICAgICAgIHJldHVybjsKQEAgLTE1Myw4ICsxNTUs
MTIgQEAgdm9pZCBSVENDb25maWd1cmF0aW9uOjppbml0aWFsaXplKGNvbnN0IERpY3Rpb25hcnkm
IGNvbmZpZ3VyYXRpb24sIEV4Y2VwdGlvbkNvZGUKIAogICAgIFN0cmluZyBidW5kbGVQb2xpY3k7
CiAgICAgaWYgKGNvbmZpZ3VyYXRpb24uZ2V0KCJidW5kbGVQb2xpY3kiLCBidW5kbGVQb2xpY3kp
KSB7Ci0gICAgICAgIGlmIChidW5kbGVQb2xpY3kgPT0gImJhbGFuY2VkIiB8fCBidW5kbGVQb2xp
Y3kgPT0gIm1heC1jb21wYXQiIHx8IGJ1bmRsZVBvbGljeSA9PSAibWF4LWJ1bmRsZSIpCi0gICAg
ICAgICAgICBtX2J1bmRsZVBvbGljeSA9IGJ1bmRsZVBvbGljeTsKKyAgICAgICAgaWYgKGJ1bmRs
ZVBvbGljeSA9PSAiYmFsYW5jZWQiKQorICAgICAgICAgICAgbV9idW5kbGVQb2xpY3kgPSBSVENC
dW5kbGVQb2xpY3k6OkJhbGFuY2VkOworICAgICAgICBlbHNlIGlmIChidW5kbGVQb2xpY3kgPT0g
Im1heC1jb21wYXQiKQorICAgICAgICAgICAgbV9idW5kbGVQb2xpY3kgPSBSVENCdW5kbGVQb2xp
Y3k6Ok1heENvbXBhdDsKKyAgICAgICAgZWxzZSBpZiAoYnVuZGxlUG9saWN5ID09ICJtYXgtYnVu
ZGxlIikKKyAgICAgICAgICAgIG1fYnVuZGxlUG9saWN5ID0gUlRDQnVuZGxlUG9saWN5OjpNYXhC
dW5kbGU7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGVjID0gVHlwZUVycm9yOwogICAgIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmln
dXJhdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb25maWd1
cmF0aW9uLmgKaW5kZXggODg3ZDRjODNmOTI5ZDQ1YzZkYjQ3OTNlMTdjYjU3NGVhMjEzYWFkZi4u
MTQwMmZlZDM0YTNiMmJiNWZkOTllY2VmOTY1M2E0MWEyNzE0MzY2MCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb25maWd1cmF0aW9uLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb25maWd1cmF0aW9uLmgKQEAg
LTQ1LDEzICs0NSwxNiBAQCBjbGFzcyBEaWN0aW9uYXJ5OwogCiB0eXBlZGVmIGludCBFeGNlcHRp
b25Db2RlOwogCitlbnVtIGNsYXNzIFJUQ0J1bmRsZVBvbGljeSB7IEJhbGFuY2VkLCBNYXhDb21w
YXQsIE1heEJ1bmRsZSB9OworZW51bSBjbGFzcyBSVENJY2VUcmFuc3BvcnRQb2xpY3kgeyBQdWJs
aWMsIFJlbGF5LCBBbGwgfTsKKwogY2xhc3MgUlRDQ29uZmlndXJhdGlvbiA6IHB1YmxpYyBSZWZD
b3VudGVkPFJUQ0NvbmZpZ3VyYXRpb24+IHsKIHB1YmxpYzoKICAgICBzdGF0aWMgUmVmUHRyPFJU
Q0NvbmZpZ3VyYXRpb24+IGNyZWF0ZShjb25zdCBEaWN0aW9uYXJ5JiBjb25maWd1cmF0aW9uLCBF
eGNlcHRpb25Db2RlJik7CiAgICAgdmlydHVhbCB+UlRDQ29uZmlndXJhdGlvbigpIHsgfQogCi0g
ICAgY29uc3QgU3RyaW5nJiBpY2VUcmFuc3BvcnRQb2xpY3koKSBjb25zdCB7IHJldHVybiBtX2lj
ZVRyYW5zcG9ydFBvbGljeTsgfQotICAgIGNvbnN0IFN0cmluZyYgYnVuZGxlUG9saWN5KCkgY29u
c3QgeyByZXR1cm4gbV9idW5kbGVQb2xpY3k7IH0KKyAgICBSVENJY2VUcmFuc3BvcnRQb2xpY3kg
aWNlVHJhbnNwb3J0UG9saWN5KCkgY29uc3QgeyByZXR1cm4gbV9pY2VUcmFuc3BvcnRQb2xpY3k7
IH0KKyAgICBSVENCdW5kbGVQb2xpY3kgYnVuZGxlUG9saWN5KCkgY29uc3QgeyByZXR1cm4gbV9i
dW5kbGVQb2xpY3k7IH0KICAgICBWZWN0b3I8UmVmUHRyPFJUQ0ljZVNlcnZlcj4+IGljZVNlcnZl
cnMoKSBjb25zdCB7IHJldHVybiBtX2ljZVNlcnZlcnM7IH0KIAogcHJpdmF0ZToKQEAgLTYwLDgg
KzYzLDggQEAgcHJpdmF0ZToKICAgICB2b2lkIGluaXRpYWxpemUoY29uc3QgRGljdGlvbmFyeSYg
Y29uZmlndXJhdGlvbiwgRXhjZXB0aW9uQ29kZSYpOwogCiAgICAgVmVjdG9yPFJlZlB0cjxSVENJ
Y2VTZXJ2ZXI+PiBtX2ljZVNlcnZlcnM7Ci0gICAgU3RyaW5nIG1faWNlVHJhbnNwb3J0UG9saWN5
OwotICAgIFN0cmluZyBtX2J1bmRsZVBvbGljeTsKKyAgICBSVENJY2VUcmFuc3BvcnRQb2xpY3kg
bV9pY2VUcmFuc3BvcnRQb2xpY3kgeyBSVENJY2VUcmFuc3BvcnRQb2xpY3k6OkFsbCB9OworICAg
IFJUQ0J1bmRsZVBvbGljeSBtX2J1bmRsZVBvbGljeSB7IFJUQ0J1bmRsZVBvbGljeTo6QmFsYW5j
ZWQgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5pZGwgYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0NvbmZpZ3VyYXRpb24uaWRsCmluZGV4IDdk
YTFkNGU3ZDVhOTNmZmI1YjliMzg3ZTJmZDg0MDNhOGU1YWNjOGQuLjYzZjUxNDA3NmYyMTdlMzMy
YzlmOTAzYTc3MGU4OGUyNTFhMDdjNjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vUlRDQ29uZmlndXJhdGlvbi5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb25maWd1cmF0aW9uLmlkbApAQCAtMjMsMTQgKzIzLDE0
IEBACiAgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgogICovCiAKLWVudW0gUlRDSWNlVHJhbnNwb3J0UG9saWN5RW51
bSB7ICJub25lIiwgInJlbGF5IiwgImFsbCIgfTsKLWVudW0gUlRDQnVuZGxlUG9saWN5RW51bSB7
ICJiYWxhbmNlZCIsICJtYXgtY29tcGF0IiwgIm1heC1idW5kbGUiIH07CitlbnVtIFJUQ0ljZVRy
YW5zcG9ydFBvbGljeSB7ICJwdWJsaWMiLCAicmVsYXkiLCAiYWxsIiB9OworZW51bSBSVENCdW5k
bGVQb2xpY3kgeyAiYmFsYW5jZWQiLCAibWF4LWNvbXBhdCIsICJtYXgtYnVuZGxlIiB9OwogCiBb
CiAgICAgQ29uZGl0aW9uYWw9V0VCX1JUQywKICAgICBOb0ludGVyZmFjZU9iamVjdCwKIF0gaW50
ZXJmYWNlIFJUQ0NvbmZpZ3VyYXRpb24gewogICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBSVENJY2VT
ZXJ2ZXJbXSBpY2VTZXJ2ZXJzOwotICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBSVENJY2VUcmFuc3Bv
cnRQb2xpY3lFbnVtIGljZVRyYW5zcG9ydFBvbGljeTsKLSAgICByZWFkb25seSBhdHRyaWJ1dGUg
UlRDQnVuZGxlUG9saWN5RW51bSBidW5kbGVQb2xpY3k7CisgICAgcmVhZG9ubHkgYXR0cmlidXRl
IFJUQ0ljZVRyYW5zcG9ydFBvbGljeSBpY2VUcmFuc3BvcnRQb2xpY3k7CisgICAgcmVhZG9ubHkg
YXR0cmlidXRlIFJUQ0J1bmRsZVBvbGljeSBidW5kbGVQb2xpY3k7CiB9OwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtCmluZGV4IDBiMTM3MGYy
NjZhY2Y0N2ExNWUxMTNhZmI1YjcxMzQ0OTJlNzAwMjguLjJiOGVhODc1OTk5N2JhZTUwZDU1MjU3
NjUwZjVkYjdlMGFlZjRmMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvci5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3Jp
cHRzL0NvZGVHZW5lcmF0b3IucG0KQEAgLTEzMyw4ICsxMzMsNiBAQCBteSAlc3ZnVHlwZVdpdGhX
cml0YWJsZVByb3BlcnRpZXNOZWVkaW5nVGVhck9mZiA9ICgKICMgZW51bWVyYXRpb24gdG8gdXNp
bmcgYW4gYWN0dWFsIGVudW0gY2xhc3MgaW4gdGhlIEMrKy4gT25jZSB0aGF0IGlzIGRvbmUsIHdl
IHNob3VsZAogIyByZW1vdmUgdGhpcyBoYXNoIGFuZCB0aGUgZnVuY3Rpb24gdGhhdCBjYWxscyBp
dC4KIG15ICVzdHJpbmdCYXNlZEVudW1lcmF0aW9uSGFzaCA9ICgKLSAgICAiUlRDQnVuZGxlUG9s
aWN5RW51bSIgPT4gMSwKLSAgICAiUlRDSWNlVHJhbnNwb3J0UG9saWN5RW51bSIgPT4gMSwKICAg
ICAiUmVmZXJyZXJQb2xpY3kiID0+IDEsCiAgICAgIlJlcXVlc3RDYWNoZSIgPT4gMSwKICAgICAi
UmVxdWVzdENyZWRlbnRpYWxzIiA9PiAxLAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>