<?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>91217</bug_id>
          
          <creation_ts>2012-07-13 04:21:17 -0700</creation_ts>
          <short_desc>[CallWith=XXX] arguments should be placed at the head of method arguments</short_desc>
          <delta_ts>2012-07-13 11:16:10 -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 JavaScript</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="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>dw.im</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>japhet</cc>
    
    <cc>jochen</cc>
    
    <cc>kinuko</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>668855</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-07-13 04:21:17 -0700</bug_when>
    <thetext>The EFL build with the ENABLE_FILE_SYSTEM flag caused a build error, because CodeGeneratorJS.pm assumes webkitEntries(ScriptExecutionContext*, HTMLInputElement*) but the actual signature is webkitEntries(HTMLInputElement*, ScriptExecutionContext*) (bug 91185).

Per https://trac.webkit.org/wiki/WebKitIDL#CallWith, [CallWith=XXX] arguments should be placed at the head of the arguments. (i.e. the behavior of CodeGeneratorJS.pm is correct.)

Thus the correct fix is (1) to change the signature of webkitEntries() and webkitGetAsEntry() so that ScriptExecutionContext* comes first and (2) to modify CodeGeneratorV8.pm to support the order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668872</commentid>
    <comment_count>1</comment_count>
      <attachid>152217</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-07-13 04:34:42 -0700</bug_when>
    <thetext>Created attachment 152217
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669271</commentid>
    <comment_count>2</comment_count>
      <attachid>152217</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-13 11:16:05 -0700</bug_when>
    <thetext>Comment on attachment 152217
Patch

Clearing flags on attachment: 152217

Committed r122608: &lt;http://trac.webkit.org/changeset/122608&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669272</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-13 11:16:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152217</attachid>
            <date>2012-07-13 04:34:42 -0700</date>
            <delta_ts>2012-07-13 11:16:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91217-20120713133440.patch</filename>
            <type>text/plain</type>
            <size>8884</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyNTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjA2M2U3MmJhNmVhMWU1
ZGU2YTJmMzJmNjBkODAxNzkzZTFkOTRkZC4uNTg3ZGY2OTBiOTgxYzkwMDg4MDZmOWMzNmFiNWI4
YzQzZDA5NjdmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQxIEBACiAyMDEyLTA3LTEzICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbQ2FsbFdpdGg9WFhY
XSBhcmd1bWVudHMgc2hvdWxkIGJlIHBsYWNlZCBhdCB0aGUgaGVhZCBvZiBtZXRob2QgYXJndW1l
bnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTIx
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBF
RkwgYnVpbGQgd2l0aCB0aGUgRU5BQkxFX0ZJTEVfU1lTVEVNIGZsYWcgY2F1c2VkIGEgYnVpbGQg
ZXJyb3IsCisgICAgICAgIGJlY2F1c2UgQ29kZUdlbmVyYXRvckpTLnBtIGFzc3VtZXMgd2Via2l0
RW50cmllcyhTY3JpcHRFeGVjdXRpb25Db250ZXh0KiwgSFRNTElucHV0RWxlbWVudCopCisgICAg
ICAgIGJ1dCB0aGUgYWN0dWFsIHNpZ25hdHVyZSBpcyB3ZWJraXRFbnRyaWVzKEhUTUxJbnB1dEVs
ZW1lbnQqLCBTY3JpcHRFeGVjdXRpb25Db250ZXh0KikgKGJ1ZyA5MTE4NSkuCisKKyAgICAgICAg
UGVyIGh0dHBzOi8vdHJhYy53ZWJraXQub3JnL3dpa2kvV2ViS2l0SURMI0NhbGxXaXRoLCBbQ2Fs
bFdpdGg9WFhYXSBhcmd1bWVudHMgc2hvdWxkIGJlIHBsYWNlZAorICAgICAgICBhdCB0aGUgaGVh
ZCBvZiB0aGUgYXJndW1lbnRzLiAoaS5lLiB0aGUgYmVoYXZpb3Igb2YgQ29kZUdlbmVyYXRvckpT
LnBtIGlzIGNvcnJlY3QuKQorCisgICAgICAgIFRodXMgdGhlIGNvcnJlY3QgZml4IGlzICgxKSB0
byBjaGFuZ2UgdGhlIHNpZ25hdHVyZSBvZiB3ZWJraXRFbnRyaWVzKCkgYW5kIHdlYmtpdEdldEFz
RW50cnkoKQorICAgICAgICBzbyB0aGF0IFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbWVzIGZp
cnN0IGFuZCAoMikgdG8gbW9kaWZ5IENvZGVHZW5lcmF0b3JWOC5wbSB0byBzdXBwb3J0IHRoZSBv
cmRlci4KKworICAgICAgICBUZXN0OiBiaW5kaW5ncy9zY3JpcHRzL3Rlc3QvVGVzdE9iai5pZGwK
KworICAgICAgICAqIE1vZHVsZXMvZmlsZXN5c3RlbS9EYXRhVHJhbnNmZXJJdGVtRmlsZVN5c3Rl
bS5oOiBQbGFjZWQgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogYXQgdGhlIGhlYWQgb2YgYXJndW1l
bnRzLgorICAgICAgICAoRGF0YVRyYW5zZmVySXRlbUZpbGVTeXN0ZW0pOgorICAgICAgICAqIE1v
ZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbS5jcHA6IERpdHRvLgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW06OndlYmtpdEVudHJp
ZXMpOgorICAgICAgICAqIE1vZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVtZW50RmlsZVN5
c3RlbS5oOiBEaXR0by4KKyAgICAgICAgKEhUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVtKToKKyAg
ICAgICAgKiBNb2R1bGVzL2ZpbGVzeXN0ZW0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUZpbGVT
eXN0ZW1DaHJvbWl1bS5jcHA6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6RGF0YVRyYW5zZmVy
SXRlbUZpbGVTeXN0ZW06OndlYmtpdEdldEFzRW50cnkpOgorCisgICAgICAgICogYmluZGluZ3Mv
c2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06IE1vZGlmaWVkIHRvIHN1cHBvcnQgdGhlIGNvcnJl
Y3Qgb3JkZXIuCisgICAgICAgIChHZW5lcmF0ZU5vcm1hbEF0dHJHZXR0ZXIpOgorICAgICAgICAo
R2VuZXJhdGVOb3JtYWxBdHRyU2V0dGVyKToKKyAgICAgICAgKEdlbmVyYXRlRnVuY3Rpb25DYWxs
U3RyaW5nKToKKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvdGVzdC9WOC9WOFRlc3RJbnRl
cmZhY2UuY3BwOiBVcGRhdGVkIHJ1bi1iaW5kaW5ncy10ZXN0cyByZXN1bHRzLgorICAgICAgICAo
V2ViQ29yZTo6VGVzdEludGVyZmFjZVY4SW50ZXJuYWw6OnN1cHBsZW1lbnRhbE1ldGhvZDJDYWxs
YmFjayk6CisKKzIwMTItMDctMTMgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3Jn
PgorCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMjI1NDUuCiAgICAgICAgIGh0
dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzEyMjU0NQogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTExODUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9EYXRhVHJhbnNmZXJJdGVtRmlsZVN5c3RlbS5oIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0RhdGFUcmFuc2Zlckl0ZW1GaWxlU3lz
dGVtLmgKaW5kZXggYTc5MzYxY2FhZDFiOWQ5OTYzZWFhOTQwZjcwOTAzYmYwZTEzNzg0My4uOTFl
OGMwNTgzZWQxYjAxMDNjNzQ0MDhkZjEwNjY0YmU2ZTE0MWI5MCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0RhdGFUcmFuc2Zlckl0ZW1GaWxlU3lzdGVtLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0RhdGFUcmFuc2Zlckl0ZW1G
aWxlU3lzdGVtLmgKQEAgLTQzLDcgKzQzLDcgQEAgY2xhc3MgU2NyaXB0RXhlY3V0aW9uQ29udGV4
dDsKIAogY2xhc3MgRGF0YVRyYW5zZmVySXRlbUZpbGVTeXN0ZW0gewogcHVibGljOgotICAgIHN0
YXRpYyBQYXNzUmVmUHRyPEVudHJ5PiB3ZWJraXRHZXRBc0VudHJ5KERhdGFUcmFuc2Zlckl0ZW0q
LCBTY3JpcHRFeGVjdXRpb25Db250ZXh0Kik7CisgICAgc3RhdGljIFBhc3NSZWZQdHI8RW50cnk+
IHdlYmtpdEdldEFzRW50cnkoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCosIERhdGFUcmFuc2Zlckl0
ZW0qKTsKIAogcHJpdmF0ZToKICAgICBEYXRhVHJhbnNmZXJJdGVtRmlsZVN5c3RlbSgpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1l
bnRGaWxlU3lzdGVtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9IVE1M
SW5wdXRFbGVtZW50RmlsZVN5c3RlbS5jcHAKaW5kZXggYmJkZmI3MWMyNDY2YmNmMGRhMzI1ODll
YTRmNzFlYzkzYjYxOTc3Mi4uYzBlZDk4NWRmMmZkZjExY2RkZDhiODgyNmY3ODYxZTg3Mzc4YzQ3
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1
dEVsZW1lbnRGaWxlU3lzdGVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVz
eXN0ZW0vSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0uY3BwCkBAIC00Niw3ICs0Niw3IEBACiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKIC8vIHN0YXRpYwotUGFzc1JlZlB0cjxFbnRyeUFycmF5PiBI
VE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbTo6d2Via2l0RW50cmllcyhIVE1MSW5wdXRFbGVtZW50
KiBpbnB1dCwgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCkK
K1Bhc3NSZWZQdHI8RW50cnlBcnJheT4gSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW06OndlYmtp
dEVudHJpZXMoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwg
SFRNTElucHV0RWxlbWVudCogaW5wdXQpCiB7CiAgICAgUmVmUHRyPEVudHJ5QXJyYXk+IGFycmF5
ID0gRW50cnlBcnJheTo6Y3JlYXRlKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbS5oIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVtLmgKaW5k
ZXggMDFhOGJkYjNiOTEzYzBmZTcwYjI2ZWY4NWMwMTFiZTNjOWEyODg2YS4uYWU4YmY4OTEyZDJi
MzgwOGYyYWNjMjdmMDdhNmEzNzQ5ODc5YTE4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVtLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVt
LmgKQEAgLTQxLDcgKzQxLDcgQEAgY2xhc3MgU2NyaXB0RXhlY3V0aW9uQ29udGV4dDsKIAogY2xh
c3MgSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0gewogcHVibGljOgotICAgIHN0YXRpYyBQYXNz
UmVmUHRyPEVudHJ5QXJyYXk+IHdlYmtpdEVudHJpZXMoSFRNTElucHV0RWxlbWVudCosIFNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQqKTsKKyAgICBzdGF0aWMgUGFzc1JlZlB0cjxFbnRyeUFycmF5PiB3
ZWJraXRFbnRyaWVzKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqLCBIVE1MSW5wdXRFbGVtZW50Kik7
CiAKIHByaXZhdGU6CiAgICAgSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0oKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9jaHJvbWl1bS9EYXRhVHJhbnNm
ZXJJdGVtRmlsZVN5c3RlbUNocm9taXVtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmls
ZXN5c3RlbS9jaHJvbWl1bS9EYXRhVHJhbnNmZXJJdGVtRmlsZVN5c3RlbUNocm9taXVtLmNwcApp
bmRleCBiZDIyM2E2MWE0YWY2ZGVjZTNkNjI0MmYzOWY1YWJiOWU2NDgyNTRiLi43YzMyZmVmMmVk
ODEwNzBjMjY4MjFjOTFmMzE4ZTkxYjkwMDZlYjU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUZpbGVTeXN0ZW1D
aHJvbWl1bS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL2Nocm9t
aXVtL0RhdGFUcmFuc2Zlckl0ZW1GaWxlU3lzdGVtQ2hyb21pdW0uY3BwCkBAIC01MSw3ICs1MSw3
IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIC8vIHN0YXRpYwotUGFzc1JlZlB0cjxFbnRyeT4g
RGF0YVRyYW5zZmVySXRlbUZpbGVTeXN0ZW06OndlYmtpdEdldEFzRW50cnkoRGF0YVRyYW5zZmVy
SXRlbSogaXRlbSwgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4
dCkKK1Bhc3NSZWZQdHI8RW50cnk+IERhdGFUcmFuc2Zlckl0ZW1GaWxlU3lzdGVtOjp3ZWJraXRH
ZXRBc0VudHJ5KFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQs
IERhdGFUcmFuc2Zlckl0ZW0qIGl0ZW0pCiB7CiAgICAgRGF0YVRyYW5zZmVySXRlbVBvbGljeVdy
YXBwZXIqIGl0ZW1Qb2xpY3lXcmFwcGVyID0gc3RhdGljX2Nhc3Q8RGF0YVRyYW5zZmVySXRlbVBv
bGljeVdyYXBwZXIqPihpdGVtKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0gYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQppbmRleCA3M2MzODAzNzA2MGM4NTU0ZjQ5NzQ4YTNl
MzE0ZTM5MTBiMDA0NjI2Li4xNDdjM2Q5ODY2ZmIxMDFkMjg5MjIwNGVkZDk1ZjUwN2M1Y2I3NjY5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JWOC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JWOC5wbQpAQCAtOTIyLDkgKzkyMiw2IEBAIEVORAogCiAgICAgaWYgKCRnZXR0ZXJTdHJpbmdV
c2VzSW1wKSB7CiAgICAgICAgIG15ICgkZnVuY3Rpb25OYW1lLCBAYXJndW1lbnRzKSA9ICRjb2Rl
R2VuZXJhdG9yLT5HZXR0ZXJFeHByZXNzaW9uKFwlaW1wbEluY2x1ZGVzLCAkaW50ZXJmYWNlTmFt
ZSwgJGF0dHJpYnV0ZSk7Ci0KLSAgICAgICAgcHVzaChAYXJndW1lbnRzLCBHZW5lcmF0ZUNhbGxX
aXRoKCRhdHRyaWJ1dGUtPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNhbGxXaXRo
In0sIFxAaW1wbENvbnRlbnREZWNscywgIiAgICAiLCAwLCAwKSk7Ci0KICAgICAgICAgcHVzaChA
YXJndW1lbnRzLCAiZWMiKSBpZiAkdXNlRXhjZXB0aW9uczsKICAgICAgICAgaWYgKCRhdHRyaWJ1
dGUtPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkltcGxlbWVudGVkQnkifSkgewog
ICAgICAgICAgICAgbXkgJGltcGxlbWVudGVkQnkgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPmV4
dGVuZGVkQXR0cmlidXRlcy0+eyJJbXBsZW1lbnRlZEJ5In07CkBAIC05MzQsNiArOTMxLDcgQEAg
RU5ECiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAkZnVuY3Rpb25OYW1lID0gImltcC0+
JHtmdW5jdGlvbk5hbWV9IjsKICAgICAgICAgfQorICAgICAgICB1bnNoaWZ0KEBhcmd1bWVudHMs
IEdlbmVyYXRlQ2FsbFdpdGgoJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0
ZXMtPnsiQ2FsbFdpdGgifSwgXEBpbXBsQ29udGVudERlY2xzLCAiICAgICIsIDAsIDApKTsKICAg
ICAgICAgJGdldHRlclN0cmluZyA9ICIke2Z1bmN0aW9uTmFtZX0oIiAuIGpvaW4oIiwgIiwgQGFy
Z3VtZW50cykgLiAiKSI7CiAgICAgfSBlbHNlIHsKICAgICAgICAgJGdldHRlclN0cmluZyA9ICJp
bXBJbnN0YW5jZSI7CkBAIC0xMjE1LDkgKzEyMTMsNiBAQCBFTkQKICAgICAgICAgICAgIHB1c2go
QGltcGxDb250ZW50RGVjbHMsICIpO1xuIik7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAg
ICBteSAoJGZ1bmN0aW9uTmFtZSwgQGFyZ3VtZW50cykgPSAkY29kZUdlbmVyYXRvci0+U2V0dGVy
RXhwcmVzc2lvbihcJWltcGxJbmNsdWRlcywgJGludGVyZmFjZU5hbWUsICRhdHRyaWJ1dGUpOwot
Ci0gICAgICAgICAgICBwdXNoKEBhcmd1bWVudHMsIEdlbmVyYXRlQ2FsbFdpdGgoJGF0dHJpYnV0
ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiQ2FsbFdpdGgifSwgXEBpbXBsQ29u
dGVudERlY2xzLCAiICAgICIsIDEsIDApKTsKLQogICAgICAgICAgICAgcHVzaChAYXJndW1lbnRz
LCAkcmVzdWx0KTsKICAgICAgICAgICAgIHB1c2goQGFyZ3VtZW50cywgImVjIikgaWYgJHVzZUV4
Y2VwdGlvbnM7CiAgICAgICAgICAgICBpZiAoJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRl
ZEF0dHJpYnV0ZXMtPnsiSW1wbGVtZW50ZWRCeSJ9KSB7CkBAIC0xMjI4LDYgKzEyMjMsNyBAQCBF
TkQKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgJGZ1bmN0aW9uTmFtZSA9
ICJpbXAtPiR7ZnVuY3Rpb25OYW1lfSI7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICB1bnNo
aWZ0KEBhcmd1bWVudHMsIEdlbmVyYXRlQ2FsbFdpdGgoJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5l
eHRlbmRlZEF0dHJpYnV0ZXMtPnsiQ2FsbFdpdGgifSwgXEBpbXBsQ29udGVudERlY2xzLCAiICAg
ICIsIDEsIDApKTsKICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50RGVjbHMsICIgICAgJHtm
dW5jdGlvbk5hbWV9KCIgLiBqb2luKCIsICIsIEBhcmd1bWVudHMpIC4gIik7XG4iKTsKICAgICAg
ICAgfQogICAgIH0KQEAgLTMzNzQsNyArMzM3MCw3IEBAIHN1YiBHZW5lcmF0ZUZ1bmN0aW9uQ2Fs
bFN0cmluZygpCiAgICAgbXkgQGNhbGxXaXRoT3V0cHV0ID0gKCk7CiAgICAgbXkgQGNhbGxXaXRo
QXJncyA9IEdlbmVyYXRlQ2FsbFdpdGgoJGNhbGxXaXRoLCBcQGNhbGxXaXRoT3V0cHV0LCAkaW5k
ZW50LCAwLCAxLCAkZnVuY3Rpb24pOwogICAgICRyZXN1bHQgLj0gam9pbigiIiwgQGNhbGxXaXRo
T3V0cHV0KTsKLSAgICBwdXNoKEBhcmd1bWVudHMsIEBjYWxsV2l0aEFyZ3MpOworICAgIHVuc2hp
ZnQoQGFyZ3VtZW50cywgQGNhbGxXaXRoQXJncyk7CiAgICAgJGluZGV4ICs9IEBjYWxsV2l0aEFy
Z3M7CiAgICAgJG51bWJlck9mUGFyYW1ldGVycyArPSBAY2FsbFdpdGhBcmdzOwogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvVjgvVjhUZXN0SW50ZXJm
YWNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9WOC9WOFRlc3RJ
bnRlcmZhY2UuY3BwCmluZGV4IGVjYzE1YjE3MzZkMzhiZDVmYzEwMDQ2M2MwZmRlZGIwODg0Mzhi
MWUuLmI4MjhkNTRiY2FjYzdiM2Q2OTc3NTA3MmY4NmRiN2Y2MGU2OGFkYWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9WOC9WOFRlc3RJbnRlcmZhY2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9WOC9WOFRlc3RJ
bnRlcmZhY2UuY3BwCkBAIC0xMzQsNyArMTM0LDcgQEAgc3RhdGljIHY4OjpIYW5kbGU8djg6OlZh
bHVlPiBzdXBwbGVtZW50YWxNZXRob2QyQ2FsbGJhY2soY29uc3Qgdjg6OkFyZ3VtZW50cyYgYXIK
ICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBzY3JpcHRDb250ZXh0ID0gZ2V0U2NyaXB0RXhl
Y3V0aW9uQ29udGV4dCgpOwogICAgIGlmICghc2NyaXB0Q29udGV4dCkKICAgICAgICAgcmV0dXJu
IHY4OjpVbmRlZmluZWQoKTsKLSAgICBSZWZQdHI8VGVzdE9iaj4gcmVzdWx0ID0gVGVzdFN1cHBs
ZW1lbnRhbDo6c3VwcGxlbWVudGFsTWV0aG9kMihpbXAsIHNjcmlwdENvbnRleHQsIHN0ckFyZywg
b2JqQXJnLCBlYyk7CisgICAgUmVmUHRyPFRlc3RPYmo+IHJlc3VsdCA9IFRlc3RTdXBwbGVtZW50
YWw6OnN1cHBsZW1lbnRhbE1ldGhvZDIoc2NyaXB0Q29udGV4dCwgaW1wLCBzdHJBcmcsIG9iakFy
ZywgZWMpOwogICAgIGlmIChVTkxJS0VMWShlYykpCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICBy
ZXR1cm4gdG9WOChyZXN1bHQucmVsZWFzZSgpLCBhcmdzLkdldElzb2xhdGUoKSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>