<?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>46073</bug_id>
          
          <creation_ts>2010-09-19 21:55:52 -0700</creation_ts>
          <short_desc>Add WebKit2 equivalent of the WebFormDelegate&apos;s doCommandBySelector</short_desc>
          <delta_ts>2010-09-19 22:22:57 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>281376</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-09-19 21:55:52 -0700</bug_when>
    <thetext>Add WebKit2 equivalent of the WebFormDelegate&apos;s doCommandBySelector</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281377</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-09-19 21:56:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/8377088&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281378</commentid>
    <comment_count>2</comment_count>
      <attachid>68050</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-09-19 21:59:49 -0700</bug_when>
    <thetext>Created attachment 68050
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281379</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-19 22:03:41 -0700</bug_when>
    <thetext>Attachment 68050 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h:173:  Extra space between WKBundlePageShouldPerformActionInTextFieldCallback and shouldPerformActionInTextField  [whitespace/declaration] [3]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281380</commentid>
    <comment_count>4</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2010-09-19 22:06:06 -0700</bug_when>
    <thetext>Attachment 68050 did not build on qt:
Build output: http://queues.webkit.org/results/4008076</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281386</commentid>
    <comment_count>5</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-09-19 22:22:57 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/67836.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68050</attachid>
            <date>2010-09-19 21:59:49 -0700</date>
            <delta_ts>2010-09-19 22:02:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>doCommand.diff</filename>
            <type>text/plain</type>
            <size>8588</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NzgzNSkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMDktMTkgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgV2Vi
S2l0MiBlcXVpdmFsZW50IG9mIHRoZSBXZWJGb3JtRGVsZWdhdGUncyBkb0NvbW1hbmRCeVNlbGVj
dG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NjA3
MworCisgICAgICAgIEFkZCBidW5kbGUgY2xpZW50IHRvIG1hdGNoIHRoZSBiZWhhdmlvciBvZjoK
KyAgICAgICAgICAtIChCT09MKXRleHRGaWVsZDooRE9NSFRNTElucHV0RWxlbWVudCAqKWVsZW1l
bnQgZG9Db21tYW5kQnlTZWxlY3RvcjooU0VMKWNvbW1hbmRTZWxlY3RvciBpbkZyYW1lOihXZWJG
cmFtZSAqKWZyYW1lOworCisgICAgICAgICogV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkv
Yy9XS0J1bmRsZVBhZ2UuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0lu
amVjdGVkQnVuZGxlUGFnZUZvcm1DbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpJbmplY3Rl
ZEJ1bmRsZVBhZ2VGb3JtQ2xpZW50OjpzaG91bGRQZXJmb3JtQWN0aW9uSW5UZXh0RmllbGQpOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlRm9y
bUNsaWVudC5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9y
Q2xpZW50LmNwcDoKKyAgICAgICAgKFdlYktpdDo6Z2V0QWN0aW9uVHlwZUZvcktleUV2ZW50KToK
KyAgICAgICAgKFdlYktpdDo6V2ViRWRpdG9yQ2xpZW50Ojpkb1RleHRGaWVsZENvbW1hbmRGcm9t
RXZlbnQpOgorICAgICAgICAoV2ViS2l0OjpXZWJFZGl0b3JDbGllbnQ6OnRleHRXaWxsQmVEZWxl
dGVkSW5UZXh0RmllbGQpOgorCiAyMDEwLTA5LTE5ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kZXJzIENhcmxzc29uLgpJbmRleDogV2ViS2l0
Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZUZvcm1DbGllbnQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9Jbmpl
Y3RlZEJ1bmRsZVBhZ2VGb3JtQ2xpZW50LmNwcAkocmV2aXNpb24gNjc4MzMpCisrKyBXZWJLaXQy
L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlRm9ybUNsaWVudC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTg2LDYgKzg2LDE1IEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGVQ
YWdlRm9ybUNsaWVudDo6dGV4dEQKICAgICBtX2NsaWVudC50ZXh0RGlkQ2hhbmdlSW5UZXh0QXJl
YSh0b1JlZihwYWdlKSwgdG9SZWYobm9kZUhhbmRsZS5nZXQoKSksIHRvUmVmKGZyYW1lKSwgbV9j
bGllbnQuY2xpZW50SW5mbyk7CiB9CiAKK2Jvb2wgSW5qZWN0ZWRCdW5kbGVQYWdlRm9ybUNsaWVu
dDo6c2hvdWxkUGVyZm9ybUFjdGlvbkluVGV4dEZpZWxkKFdlYlBhZ2UqIHBhZ2UsIEhUTUxJbnB1
dEVsZW1lbnQqIGlucHV0RWxlbWVudCwgV0tJbnB1dEZpZWxkQWN0aW9uVHlwZSBhY3Rpb25UeXBl
LCBXZWJGcmFtZSogZnJhbWUpCit7CisgICAgaWYgKCFtX2NsaWVudC5zaG91bGRQZXJmb3JtQWN0
aW9uSW5UZXh0RmllbGQpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIFJlZlB0cjxJbmpl
Y3RlZEJ1bmRsZU5vZGVIYW5kbGU+IG5vZGVIYW5kbGUgPSBJbmplY3RlZEJ1bmRsZU5vZGVIYW5k
bGU6OmdldE9yQ3JlYXRlKGlucHV0RWxlbWVudCk7CisgICAgcmV0dXJuIG1fY2xpZW50LnNob3Vs
ZFBlcmZvcm1BY3Rpb25JblRleHRGaWVsZCh0b1JlZihwYWdlKSwgdG9SZWYobm9kZUhhbmRsZS5n
ZXQoKSksIGFjdGlvblR5cGUsIHRvUmVmKGZyYW1lKSwgbV9jbGllbnQuY2xpZW50SW5mbyk7Cit9
CisKIHZvaWQgSW5qZWN0ZWRCdW5kbGVQYWdlRm9ybUNsaWVudDo6d2lsbFN1Ym1pdEZvcm0oV2Vi
UGFnZSogcGFnZSwgSFRNTEZvcm1FbGVtZW50KiBmb3JtRWxlbWVudCwgV2ViRnJhbWUqIGZyYW1l
LCBXZWJGcmFtZSogc291cmNlRnJhbWUsIGNvbnN0IFZlY3RvcjxzdGQ6OnBhaXI8U3RyaW5nLCBT
dHJpbmc+ID4mIHZhbHVlcywgUmVmUHRyPEFQSU9iamVjdD4mIHVzZXJEYXRhKQogewogICAgIGlm
ICghbV9jbGllbnQud2lsbFN1Ym1pdEZvcm0pCkluZGV4OiBXZWJLaXQyL1dlYlByb2Nlc3MvSW5q
ZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlRm9ybUNsaWVudC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2VGb3Jt
Q2xpZW50LmgJKHJldmlzaW9uIDY3ODMzKQorKysgV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVk
QnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZUZvcm1DbGllbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
NTMsNyArNTMsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCB0ZXh0RmllbGREaWRFbmRFZGl0aW5nKFdl
YlBhZ2UqLCBXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50KiwgV2ViRnJhbWUqKTsKICAgICB2b2lk
IHRleHREaWRDaGFuZ2VJblRleHRGaWVsZChXZWJQYWdlKiwgV2ViQ29yZTo6SFRNTElucHV0RWxl
bWVudCosIFdlYkZyYW1lKik7CiAgICAgdm9pZCB0ZXh0RGlkQ2hhbmdlSW5UZXh0QXJlYShXZWJQ
YWdlKiwgV2ViQ29yZTo6SFRNTFRleHRBcmVhRWxlbWVudCosIFdlYkZyYW1lKik7Ci0KKyAgICBi
b29sIHNob3VsZFBlcmZvcm1BY3Rpb25JblRleHRGaWVsZChXZWJQYWdlKiwgV2ViQ29yZTo6SFRN
TElucHV0RWxlbWVudCosIFdLSW5wdXRGaWVsZEFjdGlvblR5cGUsIFdlYkZyYW1lKik7ICAgIAog
ICAgIHZvaWQgd2lsbFN1Ym1pdEZvcm0oV2ViUGFnZSosIFdlYkNvcmU6OkhUTUxGb3JtRWxlbWVu
dCosIFdlYkZyYW1lKiwgV2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBjb25zdCBWZWN0b3I8c3RkOjpw
YWlyPFN0cmluZywgU3RyaW5nPiA+JiwgUmVmUHRyPEFQSU9iamVjdD4mIHVzZXJEYXRhKTsKIAog
cHJpdmF0ZToKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9X
S0J1bmRsZVBhZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRC
dW5kbGUvQVBJL2MvV0tCdW5kbGVQYWdlLmgJKHJldmlzaW9uIDY3ODMzKQorKysgV2ViS2l0Mi9X
ZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlUGFnZS5oCSh3b3JraW5nIGNv
cHkpCkBAIC0yOCw2ICsyOCwxMSBAQAogCiAjaW5jbHVkZSA8V2ViS2l0Mi9XS0Jhc2UuaD4KICNp
bmNsdWRlIDxXZWJLaXQyL1dLQnVuZGxlQmFzZS5oPgorCisjaWZuZGVmIF9fY3BsdXNwbHVzCisj
aW5jbHVkZSA8c3RkYm9vbC5oPgorI2VuZGlmCisKICNpbmNsdWRlIDxzdGRpbnQuaD4KIAogI2lm
ZGVmIF9fY3BsdXNwbHVzCkBAIC00Nyw2ICs1MiwxNyBAQCBlbnVtIHsKIH07CiB0eXBlZGVmIHVp
bnQzMl90IFdLQWZmaW5pdHlUeXBlOwogCitlbnVtIHsKKyAgICBXS0lucHV0RmllbGRBY3Rpb25U
eXBlTW92ZVVwLAorICAgIFdLSW5wdXRGaWVsZEFjdGlvblR5cGVNb3ZlRG93biwKKyAgICBXS0lu
cHV0RmllbGRBY3Rpb25UeXBlQ2FuY2VsLAorICAgIFdLSW5wdXRGaWVsZEFjdGlvblR5cGVJbnNl
cnRUYWIsCisgICAgV0tJbnB1dEZpZWxkQWN0aW9uVHlwZUluc2VydEJhY2t0YWIsCisgICAgV0tJ
bnB1dEZpZWxkQWN0aW9uVHlwZUluc2VydE5ld2xpbmUsCisgICAgV0tJbnB1dEZpZWxkQWN0aW9u
VHlwZUluc2VydERlbGV0ZQorfTsKK3R5cGVkZWYgdWludDMyX3QgV0tJbnB1dEZpZWxkQWN0aW9u
VHlwZTsKKwogLy8gTG9hZGVyIENsaWVudAogdHlwZWRlZiB2b2lkICgqV0tCdW5kbGVQYWdlRGlk
U3RhcnRQcm92aXNpb25hbExvYWRGb3JGcmFtZUNhbGxiYWNrKShXS0J1bmRsZVBhZ2VSZWYgcGFn
ZSwgV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSwgV0tUeXBlUmVmKiB1c2VyRGF0YSwgY29uc3Qgdm9p
ZCAqY2xpZW50SW5mbyk7CiB0eXBlZGVmIHZvaWQgKCpXS0J1bmRsZVBhZ2VEaWRSZWNlaXZlU2Vy
dmVyUmVkaXJlY3RGb3JQcm92aXNpb25hbExvYWRGb3JGcmFtZUNhbGxiYWNrKShXS0J1bmRsZVBh
Z2VSZWYgcGFnZSwgV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSwgV0tUeXBlUmVmKiB1c2VyRGF0YSwg
Y29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7CkBAIC0xNDQsNiArMTYwLDcgQEAgdHlwZWRlZiB2b2lk
ICgqV0tCdW5kbGVQYWdlVGV4dEZpZWxkRGlkQgogdHlwZWRlZiB2b2lkICgqV0tCdW5kbGVQYWdl
VGV4dEZpZWxkRGlkRW5kRWRpdGluZ0NhbGxiYWNrKShXS0J1bmRsZVBhZ2VSZWYgcGFnZSwgV0tC
dW5kbGVOb2RlSGFuZGxlUmVmIGh0bWxJbnB1dEVsZW1lbnRIYW5kbGUsIFdLQnVuZGxlRnJhbWVS
ZWYgZnJhbWUsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pOwogdHlwZWRlZiB2b2lkICgqV0tCdW5k
bGVQYWdlVGV4dERpZENoYW5nZUluVGV4dEZpZWxkQ2FsbGJhY2spKFdLQnVuZGxlUGFnZVJlZiBw
YWdlLCBXS0J1bmRsZU5vZGVIYW5kbGVSZWYgaHRtbElucHV0RWxlbWVudEhhbmRsZSwgV0tCdW5k
bGVGcmFtZVJlZiBmcmFtZSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbyk7CiB0eXBlZGVmIHZvaWQg
KCpXS0J1bmRsZVBhZ2VUZXh0RGlkQ2hhbmdlSW5UZXh0QXJlYUNhbGxiYWNrKShXS0J1bmRsZVBh
Z2VSZWYgcGFnZSwgV0tCdW5kbGVOb2RlSGFuZGxlUmVmIGh0bWxUZXh0QXJlYUVsZW1lbnRIYW5k
bGUsIFdLQnVuZGxlRnJhbWVSZWYgZnJhbWUsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pOwordHlw
ZWRlZiBib29sICgqV0tCdW5kbGVQYWdlU2hvdWxkUGVyZm9ybUFjdGlvbkluVGV4dEZpZWxkQ2Fs
bGJhY2spKFdLQnVuZGxlUGFnZVJlZiBwYWdlLCBXS0J1bmRsZU5vZGVIYW5kbGVSZWYgaHRtbElu
cHV0RWxlbWVudEhhbmRsZSwgV0tJbnB1dEZpZWxkQWN0aW9uVHlwZSBhY3Rpb25UeXBlLCBXS0J1
bmRsZUZyYW1lUmVmIGZyYW1lLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKTsKIHR5cGVkZWYgdm9p
ZCAoKldLQnVuZGxlUGFnZVdpbGxTdWJtaXRGb3JtQ2FsbGJhY2spKFdLQnVuZGxlUGFnZVJlZiBw
YWdlLCBXS0J1bmRsZU5vZGVIYW5kbGVSZWYgaHRtbEZvcm1FbGVtZW50SGFuZGxlLCBXS0J1bmRs
ZUZyYW1lUmVmIGZyYW1lLCBXS0J1bmRsZUZyYW1lUmVmIHNvdXJjZUZyYW1lLCBXS0RpY3Rpb25h
cnlSZWYgdmFsdWVzLCBXS1R5cGVSZWYqIHVzZXJEYXRhLCBjb25zdCB2b2lkKiBjbGllbnRJbmZv
KTsKIAogc3RydWN0IFdLQnVuZGxlUGFnZUZvcm1DbGllbnQgewpAQCAtMTUzLDYgKzE3MCw3IEBA
IHN0cnVjdCBXS0J1bmRsZVBhZ2VGb3JtQ2xpZW50IHsKICAgICBXS0J1bmRsZVBhZ2VUZXh0Rmll
bGREaWRFbmRFZGl0aW5nQ2FsbGJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRGaWVs
ZERpZEVuZEVkaXRpbmc7CiAgICAgV0tCdW5kbGVQYWdlVGV4dERpZENoYW5nZUluVGV4dEZpZWxk
Q2FsbGJhY2sgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0RGlkQ2hhbmdlSW5UZXh0RmllbGQ7
CiAgICAgV0tCdW5kbGVQYWdlVGV4dERpZENoYW5nZUluVGV4dEFyZWFDYWxsYmFjayAgICAgICAg
ICAgICAgICAgICAgICAgICB0ZXh0RGlkQ2hhbmdlSW5UZXh0QXJlYTsKKyAgICBXS0J1bmRsZVBh
Z2VTaG91bGRQZXJmb3JtQWN0aW9uSW5UZXh0RmllbGRDYWxsYmFjayAgICAgICAgICAgICAgICAg
IHNob3VsZFBlcmZvcm1BY3Rpb25JblRleHRGaWVsZDsKICAgICBXS0J1bmRsZVBhZ2VXaWxsU3Vi
bWl0Rm9ybUNhbGxiYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbGxTdWJt
aXRGb3JtOwogfTsKIHR5cGVkZWYgc3RydWN0IFdLQnVuZGxlUGFnZUZvcm1DbGllbnQgV0tCdW5k
bGVQYWdlRm9ybUNsaWVudDsKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9y
dC9XZWJFZGl0b3JDbGllbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9XZWJFZGl0b3JDbGllbnQuY3BwCShyZXZpc2lvbiA2NzgzMykKKysrIFdl
YktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJFZGl0b3JDbGllbnQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yOTYsMTUgKzI5Niw0OCBAQCB2b2lkIFdlYkVkaXRvckNsaWVudDo6dGV4
dERpZENoYW5nZUluVGV4CiAgICAgbV9wYWdlLT5pbmplY3RlZEJ1bmRsZUZvcm1DbGllbnQoKS50
ZXh0RGlkQ2hhbmdlSW5UZXh0QXJlYShtX3BhZ2UsIHN0YXRpY19jYXN0PEhUTUxUZXh0QXJlYUVs
ZW1lbnQqPihlbGVtZW50KSwgd2ViRnJhbWUpOwogfQogCi1ib29sIFdlYkVkaXRvckNsaWVudDo6
ZG9UZXh0RmllbGRDb21tYW5kRnJvbUV2ZW50KEVsZW1lbnQqLCBLZXlib2FyZEV2ZW50KikKK3N0
YXRpYyBib29sIGdldEFjdGlvblR5cGVGb3JLZXlFdmVudChLZXlib2FyZEV2ZW50KiBldmVudCwg
V0tJbnB1dEZpZWxkQWN0aW9uVHlwZSYgdHlwZSkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwot
ICAgIHJldHVybiBmYWxzZTsKKyAgICBTdHJpbmcga2V5ID0gZXZlbnQtPmtleUlkZW50aWZpZXIo
KTsKKyAgICBpZiAoa2V5ID09ICJVcCIpCisgICAgICAgIHR5cGUgPSBXS0lucHV0RmllbGRBY3Rp
b25UeXBlTW92ZVVwOworICAgIGVsc2UgaWYgKGtleSA9PSAiRG93biIpCisgICAgICAgIHR5cGUg
PSBXS0lucHV0RmllbGRBY3Rpb25UeXBlTW92ZURvd247CisgICAgZWxzZSBpZiAoa2V5ID09ICJV
KzAwMUIiKQorICAgICAgICB0eXBlID0gV0tJbnB1dEZpZWxkQWN0aW9uVHlwZUNhbmNlbDsKKyAg
ICBlbHNlIGlmIChrZXkgPT0gIlUrMDAwOSIpIHsKKyAgICAgICAgaWYgKGV2ZW50LT5zaGlmdEtl
eSgpKQorICAgICAgICAgICAgdHlwZSA9IFdLSW5wdXRGaWVsZEFjdGlvblR5cGVJbnNlcnRCYWNr
dGFiOworICAgICAgICBlbHNlCisgICAgICAgICAgICB0eXBlID0gV0tJbnB1dEZpZWxkQWN0aW9u
VHlwZUluc2VydFRhYjsKKyAgICB9IGVsc2UgaWYgKGtleSA9PSAiRW50ZXIiKQorICAgICAgICB0
eXBlID0gV0tJbnB1dEZpZWxkQWN0aW9uVHlwZUluc2VydE5ld2xpbmU7CisgICAgZWxzZQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBXZWJFZGl0
b3JDbGllbnQ6OnRleHRXaWxsQmVEZWxldGVkSW5UZXh0RmllbGQoRWxlbWVudCopCitib29sIFdl
YkVkaXRvckNsaWVudDo6ZG9UZXh0RmllbGRDb21tYW5kRnJvbUV2ZW50KEVsZW1lbnQqIGVsZW1l
bnQsIEtleWJvYXJkRXZlbnQqIGV2ZW50KQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAg
aWYgKCFlbGVtZW50LT5oYXNUYWdOYW1lKGlucHV0VGFnKSkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgV0tJbnB1dEZpZWxkQWN0aW9uVHlwZSBhY3Rpb25UeXBlOworICAgIGlmICghZ2V0
QWN0aW9uVHlwZUZvcktleUV2ZW50KGV2ZW50LCBhY3Rpb25UeXBlKSkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworCisgICAgV2ViRnJhbWUqIHdlYkZyYW1lID0gIHN0YXRpY19jYXN0PFdlYkZyYW1l
TG9hZGVyQ2xpZW50Kj4oZWxlbWVudC0+ZG9jdW1lbnQoKS0+ZnJhbWUoKS0+bG9hZGVyKCktPmNs
aWVudCgpKS0+d2ViRnJhbWUoKTsKKyAgICByZXR1cm4gbV9wYWdlLT5pbmplY3RlZEJ1bmRsZUZv
cm1DbGllbnQoKS5zaG91bGRQZXJmb3JtQWN0aW9uSW5UZXh0RmllbGQobV9wYWdlLCBzdGF0aWNf
Y2FzdDxIVE1MSW5wdXRFbGVtZW50Kj4oZWxlbWVudCksIGFjdGlvblR5cGUsIHdlYkZyYW1lKTsK
K30KKwordm9pZCBXZWJFZGl0b3JDbGllbnQ6OnRleHRXaWxsQmVEZWxldGVkSW5UZXh0RmllbGQo
RWxlbWVudCogZWxlbWVudCkKK3sKKyAgICBpZiAoIWVsZW1lbnQtPmhhc1RhZ05hbWUoaW5wdXRU
YWcpKQorICAgICAgICByZXR1cm47CisKKyAgICBXZWJGcmFtZSogd2ViRnJhbWUgPSAgc3RhdGlj
X2Nhc3Q8V2ViRnJhbWVMb2FkZXJDbGllbnQqPihlbGVtZW50LT5kb2N1bWVudCgpLT5mcmFtZSgp
LT5sb2FkZXIoKS0+Y2xpZW50KCkpLT53ZWJGcmFtZSgpOworICAgIG1fcGFnZS0+aW5qZWN0ZWRC
dW5kbGVGb3JtQ2xpZW50KCkuc2hvdWxkUGVyZm9ybUFjdGlvbkluVGV4dEZpZWxkKG1fcGFnZSwg
c3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KGVsZW1lbnQpLCBXS0lucHV0RmllbGRBY3Rp
b25UeXBlSW5zZXJ0RGVsZXRlLCB3ZWJGcmFtZSk7CiB9CiAKIAo=
</data>
<flag name="review"
          id="57495"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>