<?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>122443</bug_id>
          
          <creation_ts>2013-10-07 03:17:53 -0700</creation_ts>
          <short_desc>Conditional support in bindings code generator for overloaded functions</short_desc>
          <delta_ts>2013-10-07 10:44:18 -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>WebCore Misc.</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>79203</blocked>
    
    <blocked>122301</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pnormand</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>937012</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 03:17:53 -0700</bug_when>
    <thetext>Use-case: the DOMURL interface has overloaded functions in URLMediaSource.idl and URLMediaStream.idl but the code for these needs to be generated only when MEDIA_SOURCE and MEDIA_STREAM are respectively enabled.

This is just a matter of generating #if ENABLE(Conditional) for the overloaded functions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937014</commentid>
    <comment_count>1</comment_count>
      <attachid>213575</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 03:42:43 -0700</bug_when>
    <thetext>Created attachment 213575
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937015</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 03:44:25 -0700</bug_when>
    <thetext>perhaps Christophe can have a look at this one? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937051</commentid>
    <comment_count>3</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-10-07 08:16:45 -0700</bug_when>
    <thetext>We should add a bindings test for this case.  I&apos;m more than willing to do the URLMediaSource and URLMediaStream work in bug 122301, which will simplify this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937054</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 08:25:16 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; We should add a bindings test for this case.  I&apos;m more than willing to do the URLMediaSource and URLMediaStream work in bug 122301, which will simplify this patch.

Ok, I&apos;ll write a test and let you handle bug 122301 then!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937055</commentid>
    <comment_count>5</comment_count>
      <attachid>213575</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 08:25:49 -0700</bug_when>
    <thetext>Comment on attachment 213575
patch

I&apos;ll add a test and remove the URL* changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937072</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 08:54:24 -0700</bug_when>
    <thetext>Oh actually the patch is covered by tests already, I&apos;ll rebaseline the results.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937091</commentid>
    <comment_count>7</comment_count>
      <attachid>213597</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-10-07 09:24:41 -0700</bug_when>
    <thetext>Created attachment 213597
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937129</commentid>
    <comment_count>8</comment_count>
      <attachid>213597</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-07 10:44:16 -0700</bug_when>
    <thetext>Comment on attachment 213597
Patch

Clearing flags on attachment: 213597

Committed r157048: &lt;http://trac.webkit.org/changeset/157048&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>937130</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-07 10:44:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213575</attachid>
            <date>2013-10-07 03:42:43 -0700</date>
            <delta_ts>2013-10-07 09:24:41 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.patch</filename>
            <type>text/plain</type>
            <size>4328</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSAwOTZhZWUwNDEzMDc3MWM4YjY3MzE4NTk4ODE0YzBlYWFmYjg3MzYwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBNb24sIDcgT2N0IDIwMTMgMTI6MjY6NTUgKzAyMDAKU3ViamVjdDogW1BBVENIXSBw
YXRjaAoKLS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21l
ZGlhc291cmNlL1VSTE1lZGlhU291cmNlLmlkbCB8ICAyICstCiBTb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc3RyZWFtL1VSTE1lZGlhU3RyZWFtLmlkbCB8ICA2ICsrKysrLQogU291cmNlL1dl
YkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0gICAgfCAgNyArKysrKyst
CiA0IGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IGQzNDhhY2MuLjFiYTk1ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAor
MjAxMy0xMC0wNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgQ29uZGl0aW9uYWwgc3VwcG9ydCBpbiBiaW5kaW5ncyBjb2RlIGdlbmVyYXRvciBmb3Ig
b3ZlcmxvYWRlZCBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMjQ0MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXNvdXJjZS9VUkxNZWRpYVNvdXJjZS5pZGw6IFRo
aXMgaW50ZXJmYWNlIGlzIGZvcgorICAgICAgICBET01VUkwsIG5vdCBCbGluaydzIFVSTC4KKyAg
ICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1VSTE1lZGlhU3RyZWFtLmlkbDogRGl0dG8gYW5k
IGFkZGVkCisgICAgICAgIE1FRElBX1NUUkVBTSBjb25kaXRpb25hbC4KKyAgICAgICAgKiBiaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbTogCisgICAgICAgIChHZW5lcmF0ZU92ZXJs
b2FkZWRGdW5jdGlvbik6IEdlbmVyYXRlIGNvbmRpdGlvbmFsIGZvciBvdmVybG9hZGVkCisgICAg
ICAgIGZ1bmN0aW9uLCBpZiBpdCdzIHByZXNlbnQgaW4gdGhlIGlkbC4KKyAgICAgICAgKEdlbmVy
YXRlSW1wbGVtZW50YXRpb24pOiBDbG9zZSB0aGUgbGFzdCBvdmVybG9hZGVkIGZ1bmN0aW9uCisg
ICAgICAgIGNvbmRpdGlvbmFsIGJlZm9yZSBnZW5lcmF0aW5nIHRoZSBkaXN0cGF0Y2ggZnVuY3Rp
b24uCisKIDIwMTMtMTAtMDcgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQgZGVidWcgYnVpbGQgZml4IGZvciBwb3J0cyBlbmFibGluZyB0
aGUgPHRlbXBsYXRlPiBlbGVtZW50IHN1cHBvcnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhc291cmNlL1VSTE1lZGlhU291cmNlLmlkbCBiL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvbWVkaWFzb3VyY2UvVVJMTWVkaWFTb3VyY2UuaWRsCmluZGV4IDllNWZlODMuLjgx
YzRlYWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvVVJM
TWVkaWFTb3VyY2UuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2Uv
VVJMTWVkaWFTb3VyY2UuaWRsCkBAIC0zMCw3ICszMCw3IEBACiBbCiAgICAgQ29uZGl0aW9uYWw9
TUVESUFfU09VUkNFCiBdCi1wYXJ0aWFsIGludGVyZmFjZSBVUkwgeworcGFydGlhbCBpbnRlcmZh
Y2UgRE9NVVJMIHsKICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dCxUcmVhdFJl
dHVybmVkTnVsbFN0cmluZ0FzPU51bGxdIHN0YXRpYyBET01TdHJpbmcgY3JlYXRlT2JqZWN0VVJM
KE1lZGlhU291cmNlPyBzb3VyY2UpOwogICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250
ZXh0LFRyZWF0UmV0dXJuZWROdWxsU3RyaW5nQXM9TnVsbF0gc3RhdGljIERPTVN0cmluZyBjcmVh
dGVPYmplY3RVUkwoV2ViS2l0TWVkaWFTb3VyY2U/IHNvdXJjZSk7CiB9OwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9VUkxNZWRpYVN0cmVhbS5pZGwgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1VSTE1lZGlhU3RyZWFtLmlkbAppbmRl
eCAzYjhlZGI1Li5lZmZhOTk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21l
ZGlhc3RyZWFtL1VSTE1lZGlhU3RyZWFtLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc3RyZWFtL1VSTE1lZGlhU3RyZWFtLmlkbApAQCAtMjcsNiArMjcsMTAgQEAKICAqIChJ
TkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQg
T0YgVEhFIFVTRQogICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQ
T1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KICAqLwotcGFydGlhbCBpbnRlcmZhY2UgVVJMIHsK
KworWworICAgIENvbmRpdGlvbmFsPU1FRElBX1NUUkVBTQorXQorcGFydGlhbCBpbnRlcmZhY2Ug
RE9NVVJMIHsKICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dCxUcmVhdFJldHVy
bmVkTnVsbFN0cmluZ0FzPU51bGxdIHN0YXRpYyBET01TdHJpbmcgY3JlYXRlT2JqZWN0VVJMKE1l
ZGlhU3RyZWFtPyBzdHJlYW0pOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KaW5kZXggNjdhZDliZC4uMWQyMjAwMyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0K
KysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0K
QEAgLTEyODYsOCArMTI4NiwxMyBAQCBFTkQKICAgICAgICAgICAgICRmZXRjaGVkQXJndW1lbnRz
eyRwYXJhbWV0ZXJJbmRleH0gPSAxOwogICAgICAgICB9CiAKKyAgICAgICAgbXkgJGNvbmRpdGlv
bmFsU3RyaW5nID0gJGNvZGVHZW5lcmF0b3ItPkdlbmVyYXRlQ29uZGl0aW9uYWxTdHJpbmcoJG92
ZXJsb2FkLT5zaWduYXR1cmUpOworICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiNpZiAke2Nv
bmRpdGlvbmFsU3RyaW5nfVxuIikgaWYgJGNvbmRpdGlvbmFsU3RyaW5nOworCiAgICAgICAgIHB1
c2goQGltcGxDb250ZW50LCAiICAgIGlmICgkcGFyYW1ldGVyc0NoZWNrKVxuIik7CiAgICAgICAg
IHB1c2goQGltcGxDb250ZW50LCAiICAgICAgICByZXR1cm4gJHtmdW5jdGlvbk5hbWV9JG92ZXJs
b2FkLT57b3ZlcmxvYWRJbmRleH0oZXhlYyk7XG4iKTsKKyAgICAgICAgcHVzaChAaW1wbENvbnRl
bnQsICIjZW5kaWZcblxuIikgaWYgJGNvbmRpdGlvbmFsU3RyaW5nOworCiAgICAgfQogICAgIGlm
ICgkbGVhc3ROdW1NYW5kYXRvcnlQYXJhbXMgPj0gMSkgewogICAgICAgICBwdXNoKEBpbXBsQ29u
dGVudCwgIiAgICBpZiAoYXJnc0NvdW50IDwgJGxlYXN0TnVtTWFuZGF0b3J5UGFyYW1zKVxuIik7
CkBAIC0yNDMyLDEzICsyNDM3LDEzIEBAIHN1YiBHZW5lcmF0ZUltcGxlbWVudGF0aW9uCiAgICAg
ICAgICAgICB9CiAKICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAifVxuXG4iKTsKKyAg
ICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiI2VuZGlmXG5cbiIpIGlmICRjb25kaXRpb25h
bDsKIAogICAgICAgICAgICAgaWYgKCEkaXNDdXN0b20gJiYgJGlzT3ZlcmxvYWRlZCAmJiAkZnVu
Y3Rpb24tPntvdmVybG9hZEluZGV4fSA9PSBAeyRmdW5jdGlvbi0+e292ZXJsb2Fkc319KSB7CiAg
ICAgICAgICAgICAgICAgIyBHZW5lcmF0ZSBhIGZ1bmN0aW9uIGRpc3BhdGNoaW5nIGNhbGwgdG8g
dGhlIHJlc3Qgb2YgdGhlIG92ZXJsb2Fkcy4KICAgICAgICAgICAgICAgICBHZW5lcmF0ZU92ZXJs
b2FkZWRGdW5jdGlvbigkZnVuY3Rpb24sICRpbnRlcmZhY2UsICRpbnRlcmZhY2VOYW1lKTsKICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIjZW5kaWZcblxu
IikgaWYgJGNvbmRpdGlvbmFsOwogICAgICAgICB9CiAgICAgfQogCi0tIAoxLjguNC5yYzM=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213597</attachid>
            <date>2013-10-07 09:24:41 -0700</date>
            <delta_ts>2013-10-07 10:44:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>Patch.patch</filename>
            <type>text/plain</type>
            <size>4194</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBiY2Q3Y2ZkZTFmMzk5ZWIyNDE4NmFhOTk0Y2ZmZWY5YjQ0NjQzN2Q5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBNb24sIDcgT2N0IDIwMTMgMTg6MjQ6MDAgKzAyMDAKU3ViamVjdDogW1BBVENIXSBQ
YXRjaAoKLS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtICAgIHwgIDcgKysrKysrLQogU291cmNlL1dlYkNvcmUv
YmluZGluZ3Mvc2NyaXB0cy90ZXN0L0pTL0pTVGVzdE9iai5jcHAgfCAxMCArKysrKysrKy0tCiAz
IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDU5N2Y5NDIuLjAyNDhlZDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMSBAQAogMjAx
My0xMC0wNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKKyAgICAg
ICAgQ29uZGl0aW9uYWwgc3VwcG9ydCBpbiBiaW5kaW5ncyBjb2RlIGdlbmVyYXRvciBmb3Igb3Zl
cmxvYWRlZCBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyMjQ0MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG06IAorICAgICAg
ICAoR2VuZXJhdGVPdmVybG9hZGVkRnVuY3Rpb24pOiBHZW5lcmF0ZSBjb25kaXRpb25hbCBmb3Ig
b3ZlcmxvYWRlZAorICAgICAgICBmdW5jdGlvbiwgaWYgaXQncyBwcmVzZW50IGluIHRoZSBpZGwu
CisgICAgICAgIChHZW5lcmF0ZUltcGxlbWVudGF0aW9uKTogQ2xvc2UgdGhlIGxhc3Qgb3Zlcmxv
YWRlZCBmdW5jdGlvbgorICAgICAgICBjb25kaXRpb25hbCBiZWZvcmUgZ2VuZXJhdGluZyB0aGUg
ZGlzdHBhdGNoIGZ1bmN0aW9uLgorICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvdGVzdC9KUy9K
U1Rlc3RPYmouY3BwOgorICAgICAgICAoV2ViQ29yZTo6anNUZXN0T2JqQ29uc3RydWN0b3JGdW5j
dGlvbk92ZXJsb2FkZWRNZXRob2QxKToKKyAgICAgICAgUmViYXNlbGluZSBvdmVybG9hZGVkIGZ1
bmN0aW9uIHRlc3RzLgorCisyMDEzLTEwLTA3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRA
aWdhbGlhLmNvbT4KKwogICAgICAgICBVUkxNZWRpYVN0cmVhbSBpcyB1bmd1YXJkZWQgYnkgRU5B
QkxFKE1FRElBX1NUUkVBTSkKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyMjQ0NAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Njcmlw
dHMvQ29kZUdlbmVyYXRvckpTLnBtCmluZGV4IDY3YWQ5YmQuLjFkMjIwMDMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCkBAIC0x
Mjg2LDggKzEyODYsMTMgQEAgRU5ECiAgICAgICAgICAgICAkZmV0Y2hlZEFyZ3VtZW50c3skcGFy
YW1ldGVySW5kZXh9ID0gMTsKICAgICAgICAgfQogCisgICAgICAgIG15ICRjb25kaXRpb25hbFN0
cmluZyA9ICRjb2RlR2VuZXJhdG9yLT5HZW5lcmF0ZUNvbmRpdGlvbmFsU3RyaW5nKCRvdmVybG9h
ZC0+c2lnbmF0dXJlKTsKKyAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIjaWYgJHtjb25kaXRp
b25hbFN0cmluZ31cbiIpIGlmICRjb25kaXRpb25hbFN0cmluZzsKKwogICAgICAgICBwdXNoKEBp
bXBsQ29udGVudCwgIiAgICBpZiAoJHBhcmFtZXRlcnNDaGVjaylcbiIpOwogICAgICAgICBwdXNo
KEBpbXBsQ29udGVudCwgIiAgICAgICAgcmV0dXJuICR7ZnVuY3Rpb25OYW1lfSRvdmVybG9hZC0+
e292ZXJsb2FkSW5kZXh9KGV4ZWMpO1xuIik7CisgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAi
I2VuZGlmXG5cbiIpIGlmICRjb25kaXRpb25hbFN0cmluZzsKKwogICAgIH0KICAgICBpZiAoJGxl
YXN0TnVtTWFuZGF0b3J5UGFyYW1zID49IDEpIHsKICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQs
ICIgICAgaWYgKGFyZ3NDb3VudCA8ICRsZWFzdE51bU1hbmRhdG9yeVBhcmFtcylcbiIpOwpAQCAt
MjQzMiwxMyArMjQzNywxMyBAQCBzdWIgR2VuZXJhdGVJbXBsZW1lbnRhdGlvbgogICAgICAgICAg
ICAgfQogCiAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIn1cblxuIik7CisgICAgICAg
ICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiNlbmRpZlxuXG4iKSBpZiAkY29uZGl0aW9uYWw7CiAK
ICAgICAgICAgICAgIGlmICghJGlzQ3VzdG9tICYmICRpc092ZXJsb2FkZWQgJiYgJGZ1bmN0aW9u
LT57b3ZlcmxvYWRJbmRleH0gPT0gQHskZnVuY3Rpb24tPntvdmVybG9hZHN9fSkgewogICAgICAg
ICAgICAgICAgICMgR2VuZXJhdGUgYSBmdW5jdGlvbiBkaXNwYXRjaGluZyBjYWxsIHRvIHRoZSBy
ZXN0IG9mIHRoZSBvdmVybG9hZHMuCiAgICAgICAgICAgICAgICAgR2VuZXJhdGVPdmVybG9hZGVk
RnVuY3Rpb24oJGZ1bmN0aW9uLCAkaW50ZXJmYWNlLCAkaW50ZXJmYWNlTmFtZSk7CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiI2VuZGlmXG5cbiIpIGlm
ICRjb25kaXRpb25hbDsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0pTL0pTVGVzdE9iai5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvSlMvSlNUZXN0T2JqLmNwcAppbmRleCA0NzlhYTVk
Li5iZGExMTgwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rl
c3QvSlMvSlNUZXN0T2JqLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L3Rlc3QvSlMvSlNUZXN0T2JqLmNwcApAQCAtMjgxOCwyMSArMjgxOCwyNyBAQCBzdGF0aWMgRW5j
b2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBqc1Rlc3RPYmpDb25zdHJ1Y3RvckZ1bmN0aW9uT3Zl
cmxvYWRlZE1ldGhvZAogICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUoanNVbmRlZmluZWQoKSk7
CiB9CiAKKyNlbmRpZgorCiBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGpzVGVzdE9iakNv
bnN0cnVjdG9yRnVuY3Rpb25PdmVybG9hZGVkTWV0aG9kMShFeGVjU3RhdGUqIGV4ZWMpCiB7CiAg
ICAgc2l6ZV90IGFyZ3NDb3VudCA9IGV4ZWMtPmFyZ3VtZW50Q291bnQoKTsKKyNpZiBFTkFCTEUo
Q29uZGl0aW9uMSkKICAgICBpZiAoYXJnc0NvdW50ID09IDEpCiAgICAgICAgIHJldHVybiBqc1Rl
c3RPYmpDb25zdHJ1Y3RvckZ1bmN0aW9uT3ZlcmxvYWRlZE1ldGhvZDExKGV4ZWMpOworI2VuZGlm
CisKICAgICBKU1ZhbHVlIGFyZzAoZXhlYy0+YXJndW1lbnQoMCkpOworI2lmIEVOQUJMRShDb25k
aXRpb24xKQogICAgIGlmICgoYXJnc0NvdW50ID09IDEgJiYgKGFyZzAuaXNVbmRlZmluZWRPck51
bGwoKSB8fCBhcmcwLmlzU3RyaW5nKCkgfHwgYXJnMC5pc09iamVjdCgpKSkpCiAgICAgICAgIHJl
dHVybiBqc1Rlc3RPYmpDb25zdHJ1Y3RvckZ1bmN0aW9uT3ZlcmxvYWRlZE1ldGhvZDEyKGV4ZWMp
OworI2VuZGlmCisKICAgICBpZiAoYXJnc0NvdW50IDwgMSkKICAgICAgICAgcmV0dXJuIHRocm93
Vk1FcnJvcihleGVjLCBjcmVhdGVOb3RFbm91Z2hBcmd1bWVudHNFcnJvcihleGVjKSk7CiAgICAg
cmV0dXJuIHRocm93Vk1UeXBlRXJyb3IoZXhlYyk7CiB9CiAKLSNlbmRpZgotCiBFbmNvZGVkSlNW
YWx1ZSBKU0NfSE9TVF9DQUxMIGpzVGVzdE9ialByb3RvdHlwZUZ1bmN0aW9uQ2xhc3NNZXRob2RX
aXRoQ2xhbXAoRXhlY1N0YXRlKiBleGVjKQogewogICAgIEpTVmFsdWUgdGhpc1ZhbHVlID0gZXhl
Yy0+aG9zdFRoaXNWYWx1ZSgpOwotLSAKMS44LjQucmMz
</data>

          </attachment>
      

    </bug>

</bugzilla>