<?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>72895</bug_id>
          
          <creation_ts>2011-11-21 09:36:03 -0800</creation_ts>
          <short_desc>[Chromium] WebAccessibilityNotification should use AssertMatchingEnums.</short_desc>
          <delta_ts>2011-11-21 13:04:24 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</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="Dominic Mazzoni">dmazzoni</reporter>
          <assigned_to name="Dominic Mazzoni">dmazzoni</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>fishd</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>507030</commentid>
    <comment_count>0</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2011-11-21 09:36:03 -0800</bug_when>
    <thetext>Instead of a switch statement, a WebCore::AXObjectCache::AXNotification can be converted to a WebAccessibilityNotification with a simple cast, checked by AssertMatchingEnums.cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507037</commentid>
    <comment_count>1</comment_count>
      <attachid>116102</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2011-11-21 09:49:44 -0800</bug_when>
    <thetext>Created attachment 116102
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507043</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-21 09:53:58 -0800</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507093</commentid>
    <comment_count>3</comment_count>
      <attachid>116102</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-11-21 11:13:53 -0800</bug_when>
    <thetext>Comment on attachment 116102
Patch

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

&gt; Tools/DumpRenderTree/chromium/WebViewHost.cpp:598
&gt; +        notificationName = &quot;MenuListValueItemSelected&quot;;

The actual value is named differently than the enum</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507094</commentid>
    <comment_count>4</comment_count>
      <attachid>116102</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-11-21 11:16:24 -0800</bug_when>
    <thetext>Comment on attachment 116102
Patch

Otherwise looks ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507097</commentid>
    <comment_count>5</comment_count>
      <attachid>116102</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-11-21 11:22:09 -0800</bug_when>
    <thetext>Comment on attachment 116102
Patch

Cool, LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507105</commentid>
    <comment_count>6</comment_count>
      <attachid>116111</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2011-11-21 11:35:07 -0800</bug_when>
    <thetext>Created attachment 116111
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507157</commentid>
    <comment_count>7</comment_count>
      <attachid>116111</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-21 13:04:20 -0800</bug_when>
    <thetext>Comment on attachment 116111
Patch for landing

Clearing flags on attachment: 116111

Committed r100948: &lt;http://trac.webkit.org/changeset/100948&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507160</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-21 13:04:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116102</attachid>
            <date>2011-11-21 09:49:44 -0800</date>
            <delta_ts>2011-11-21 11:35:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72895-20111121094943.patch</filename>
            <type>text/plain</type>
            <size>10050</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDA5MjYpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1
IEBACisyMDExLTExLTIxICBEb21pbmljIE1henpvbmkgIDxkbWF6em9uaUBnb29nbGUuY29tPgor
CisgICAgICAgIFtDaHJvbWl1bV0gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbiBzaG91bGQg
dXNlIEFzc2VydE1hdGNoaW5nRW51bXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03Mjg5NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogcHVibGljL1dlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24uaDoK
KyAgICAgICAgKiBzcmMvQXNzZXJ0TWF0Y2hpbmdFbnVtcy5jcHA6CisgICAgICAgICogc3JjL0No
cm9tZUNsaWVudEltcGwuY3BwOgorICAgICAgICAoV2ViS2l0Ojp0b1dlYkFjY2Vzc2liaWxpdHlO
b3RpZmljYXRpb24pOgorCiAyMDExLTExLTIxICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIEltcGxlbWVudCBNZXRhIHJlZmVycmVyCkluZGV4OiBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViQWNjZXNzaWJp
bGl0eU5vdGlmaWNhdGlvbi5oCShyZXZpc2lvbiAxMDA4ODUpCisrKyBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTMzLDggKzMzLDExIEBACiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCisvLyBUaGVzZSB2
YWx1ZXMgbXVzdCBtYXRjaCBXZWJDb3JlOjpBWE9iamVjdENhY2hlOjpBWE5vdGlmaWNhdGlvbiB2
YWx1ZXMuCisvLyBFbmZvcmNlZCBpbiBBc3NlcnRNYXRjaGluZ0VudW1zLmNwcC4KIGVudW0gV2Vi
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbiB7CiAgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvbkFjdGl2ZURlc2NlbmRhbnRDaGFuZ2VkLAorICAgIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmlj
YXRpb25BdXRvY29ycmVjdGlvbk9jY3VyZWQsCiAgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvbkNoZWNrZWRTdGF0ZUNoYW5nZWQsCiAgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlv
bkNoaWxkcmVuQ2hhbmdlZCwKICAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uRm9jdXNl
ZFVJRWxlbWVudENoYW5nZWQsCkBAIC00NSwxMSArNDgsMTcgQEAgZW51bSBXZWJBY2Nlc3NpYmls
aXR5Tm90aWZpY2F0aW9uIHsKICAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uVmFsdWVD
aGFuZ2VkLAogICAgIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TY3JvbGxlZFRvQW5jaG9y
LAogICAgIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25MaXZlUmVnaW9uQ2hhbmdlZCwKKyAg
ICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RJdGVtU2VsZWN0ZWQsCiAgICAg
V2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbk1lbnVMaXN0VmFsdWVDaGFuZ2VkLAogICAgIFdl
YkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25Sb3dDb3VudENoYW5nZWQsCiAgICAgV2ViQWNjZXNz
aWJpbGl0eU5vdGlmaWNhdGlvblJvd0NvbGxhcHNlZCwKICAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90
aWZpY2F0aW9uUm93RXhwYW5kZWQsCi0gICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbklu
dmFsaWQKKyAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSW52YWxpZFN0YXR1c0NoYW5n
ZWQsCisKKyAgICAvLyBGSVhNRTogbm93IHRoYXQgd2UncmUgdXNpbmcgQXNzZXJ0TWF0Y2hpbmdF
bnVtcywgd2UgZG9uJ3QgbmVlZCBhCisgICAgLy8gY2F0Y2gtYWxsICJpbnZhbGlkIiBub3RpZmlj
YXRpb24gZW51bS4gUmVtb3ZlIHRoaXMgb25jZSBpdCdzIGJlZW4KKyAgICAvLyByZW1vdmVkIGZy
b20gQ2hyb21pdW0uCisgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkludmFsaWQsCiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL0Fzc2VydE1hdGNoaW5nRW51bXMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL0Fzc2VydE1hdGNoaW5nRW51bXMuY3BwCShyZXZpc2lvbiAxMDA4ODUpCisr
KyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9Bc3NlcnRNYXRjaGluZ0VudW1zLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMzMsNiArMzMsNyBAQAogCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKKyNp
bmNsdWRlICJBWE9iamVjdENhY2hlLmgiCiAjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eU9iamVjdC5o
IgogI2luY2x1ZGUgIkFwcGxpY2F0aW9uQ2FjaGVIb3N0LmgiCiAjaW5jbHVkZSAiQXN5bmNGaWxl
U3lzdGVtLmgiCkBAIC02Myw2ICs2NCw3IEBACiAjaW5jbHVkZSAiVXNlclNjcmlwdFR5cGVzLmgi
CiAjaW5jbHVkZSAiVXNlclN0eWxlU2hlZXRUeXBlcy5oIgogI2luY2x1ZGUgIlZpZGVvRnJhbWVD
aHJvbWl1bS5oIgorI2luY2x1ZGUgIldlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24uaCIKICNp
bmNsdWRlICJXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmgiCiAjaW5jbHVkZSAiV2ViQXBwbGljYXRp
b25DYWNoZUhvc3QuaCIKICNpbmNsdWRlICJXZWJDbGlwYm9hcmQuaCIKQEAgLTEwOCw2ICsxMTAs
MjUgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIHVzaW5nIFdURjo6VGV4dENhc2VJbnNlbnNp
dGl2ZTsKIH07CiAKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oV2ViQWNjZXNzaWJpbGl0
eU5vdGlmaWNhdGlvbkFjdGl2ZURlc2NlbmRhbnRDaGFuZ2VkLCBBWE9iamVjdENhY2hlOjpBWEFj
dGl2ZURlc2NlbmRhbnRDaGFuZ2VkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oV2Vi
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkF1dG9jb3JyZWN0aW9uT2NjdXJlZCwgQVhPYmplY3RD
YWNoZTo6QVhBdXRvY29ycmVjdGlvbk9jY3VyZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uQ2hlY2tlZFN0YXRlQ2hhbmdlZCwgQVhP
YmplY3RDYWNoZTo6QVhDaGVja2VkU3RhdGVDaGFuZ2VkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENI
SU5HX0VOVU0oV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkNoaWxkcmVuQ2hhbmdlZCwgQVhP
YmplY3RDYWNoZTo6QVhDaGlsZHJlbkNoYW5nZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uRm9jdXNlZFVJRWxlbWVudENoYW5nZWQs
IEFYT2JqZWN0Q2FjaGU6OkFYRm9jdXNlZFVJRWxlbWVudENoYW5nZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTGF5b3V0Q29tcGxl
dGUsIEFYT2JqZWN0Q2FjaGU6OkFYTGF5b3V0Q29tcGxldGUpOworQ09NUElMRV9BU1NFUlRfTUFU
Q0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTG9hZENvbXBsZXRlLCBBWE9i
amVjdENhY2hlOjpBWExvYWRDb21wbGV0ZSk7CitDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVN
KFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZENoaWxkcmVuQ2hhbmdlZCwgQVhP
YmplY3RDYWNoZTo6QVhTZWxlY3RlZENoaWxkcmVuQ2hhbmdlZCk7CitDT01QSUxFX0FTU0VSVF9N
QVRDSElOR19FTlVNKFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZFRleHRDaGFu
Z2VkLCBBWE9iamVjdENhY2hlOjpBWFNlbGVjdGVkVGV4dENoYW5nZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uVmFsdWVDaGFuZ2Vk
LCBBWE9iamVjdENhY2hlOjpBWFZhbHVlQ2hhbmdlZCk7CitDT01QSUxFX0FTU0VSVF9NQVRDSElO
R19FTlVNKFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TY3JvbGxlZFRvQW5jaG9yLCBBWE9i
amVjdENhY2hlOjpBWFNjcm9sbGVkVG9BbmNob3IpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTGl2ZVJlZ2lvbkNoYW5nZWQsIEFYT2Jq
ZWN0Q2FjaGU6OkFYTGl2ZVJlZ2lvbkNoYW5nZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RJdGVtU2VsZWN0ZWQsIEFY
T2JqZWN0Q2FjaGU6OkFYTWVudUxpc3RJdGVtU2VsZWN0ZWQpOworQ09NUElMRV9BU1NFUlRfTUFU
Q0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RWYWx1ZUNoYW5n
ZWQsIEFYT2JqZWN0Q2FjaGU6OkFYTWVudUxpc3RWYWx1ZUNoYW5nZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uUm93Q291bnRDaGFu
Z2VkLCBBWE9iamVjdENhY2hlOjpBWFJvd0NvdW50Q2hhbmdlZCk7CitDT01QSUxFX0FTU0VSVF9N
QVRDSElOR19FTlVNKFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25Sb3dDb2xsYXBzZWQsIEFY
T2JqZWN0Q2FjaGU6OkFYUm93Q29sbGFwc2VkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VO
VU0oV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvblJvd0V4cGFuZGVkLCBBWE9iamVjdENhY2hl
OjpBWFJvd0V4cGFuZGVkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oV2ViQWNjZXNz
aWJpbGl0eU5vdGlmaWNhdGlvbkludmFsaWRTdGF0dXNDaGFuZ2VkLCBBWE9iamVjdENhY2hlOjpB
WEludmFsaWRTdGF0dXNDaGFuZ2VkKTsKKwogQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShX
ZWJBY2Nlc3NpYmlsaXR5Um9sZVVua25vd24sIFVua25vd25Sb2xlKTsKIENPTVBJTEVfQVNTRVJU
X01BVENISU5HX0VOVU0oV2ViQWNjZXNzaWJpbGl0eVJvbGVCdXR0b24sIEJ1dHRvblJvbGUpOwog
Q09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Um9sZVJhZGlvQnV0
dG9uLCBSYWRpb0J1dHRvblJvbGUpOwpJbmRleDogU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
Q2hyb21lQ2xpZW50SW1wbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAJKHJldmlzaW9uIDEwMDg4NSkKKysrIFNvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMTYsNDEgKzExNiw4IEBAIHN0YXRpYyBXZWJQb3B1cFR5cGUgY29udmVydFBvcHVwVHlwZShQ
b3AKIC8vIENvbnZlcnRzIGEgV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6QVhOb3RpZmljYXRpb24g
dG8gYSBXZWJLaXQ6OldlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24KIHN0YXRpYyBXZWJBY2Nl
c3NpYmlsaXR5Tm90aWZpY2F0aW9uIHRvV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbihBWE9i
amVjdENhY2hlOjpBWE5vdGlmaWNhdGlvbiBub3RpZmljYXRpb24pCiB7Ci0gICAgc3dpdGNoIChu
b3RpZmljYXRpb24pIHsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYQWN0aXZlRGVzY2VuZGFu
dENoYW5nZWQ6Ci0gICAgICAgIHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uQWN0
aXZlRGVzY2VuZGFudENoYW5nZWQ7Ci0gICAgY2FzZSBBWE9iamVjdENhY2hlOjpBWENoZWNrZWRT
dGF0ZUNoYW5nZWQ6Ci0gICAgICAgIHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9u
Q2hlY2tlZFN0YXRlQ2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYQ2hpbGRyZW5D
aGFuZ2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkNoaWxk
cmVuQ2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYRm9jdXNlZFVJRWxlbWVudENo
YW5nZWQ6Ci0gICAgICAgIHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uRm9jdXNl
ZFVJRWxlbWVudENoYW5nZWQ7Ci0gICAgY2FzZSBBWE9iamVjdENhY2hlOjpBWExheW91dENvbXBs
ZXRlOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkxheW91dENv
bXBsZXRlOwotICAgIGNhc2UgQVhPYmplY3RDYWNoZTo6QVhMb2FkQ29tcGxldGU6Ci0gICAgICAg
IHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTG9hZENvbXBsZXRlOwotICAgIGNh
c2UgQVhPYmplY3RDYWNoZTo6QVhTZWxlY3RlZENoaWxkcmVuQ2hhbmdlZDoKLSAgICAgICAgcmV0
dXJuIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZENoaWxkcmVuQ2hhbmdlZDsK
LSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYU2VsZWN0ZWRUZXh0Q2hhbmdlZDoKLSAgICAgICAg
cmV0dXJuIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZFRleHRDaGFuZ2VkOwot
ICAgIGNhc2UgQVhPYmplY3RDYWNoZTo6QVhWYWx1ZUNoYW5nZWQ6Ci0gICAgICAgIHJldHVybiBX
ZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uVmFsdWVDaGFuZ2VkOwotICAgIGNhc2UgQVhPYmpl
Y3RDYWNoZTo6QVhTY3JvbGxlZFRvQW5jaG9yOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJp
bGl0eU5vdGlmaWNhdGlvblNjcm9sbGVkVG9BbmNob3I7Ci0gICAgY2FzZSBBWE9iamVjdENhY2hl
OjpBWExpdmVSZWdpb25DaGFuZ2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5v
dGlmaWNhdGlvbkxpdmVSZWdpb25DaGFuZ2VkOwotICAgIGNhc2UgQVhPYmplY3RDYWNoZTo6QVhN
ZW51TGlzdFZhbHVlQ2hhbmdlZDoKLSAgICAgICAgcmV0dXJuIFdlYkFjY2Vzc2liaWxpdHlOb3Rp
ZmljYXRpb25NZW51TGlzdFZhbHVlQ2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFY
Um93Q291bnRDaGFuZ2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvblJvd0NvdW50Q2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYUm93Q29sbGFw
c2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvblJvd0NvbGxh
cHNlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYUm93RXhwYW5kZWQ6Ci0gICAgICAgIHJl
dHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uUm93RXhwYW5kZWQ7Ci0gICAgZGVmYXVs
dDoKLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgICAgIHJldHVybiBXZWJBY2Nl
c3NpYmlsaXR5Tm90aWZpY2F0aW9uSW52YWxpZDsKLSAgICB9CisgICAgLy8gVGhlc2UgZW51bXMg
aGF2ZSB0aGUgc2FtZSB2YWx1ZXM7IGVuZm9yY2VkIGluIEFzc2VydE1hdGNoaW5nRW51bXMuY3Bw
LgorICAgIHJldHVybiBzdGF0aWNfY2FzdDxXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uPihu
b3RpZmljYXRpb24pOwogfQogCiBDaHJvbWVDbGllbnRJbXBsOjpDaHJvbWVDbGllbnRJbXBsKFdl
YlZpZXdJbXBsKiB3ZWJWaWV3KQpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMTAwOTI2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMTEtMjEgIERvbWluaWMgTWF6em9u
aSAgPGRtYXp6b25pQGdvb2dsZS5jb20+CisKKyAgICAgICAgW0Nocm9taXVtXSBXZWJBY2Nlc3Np
YmlsaXR5Tm90aWZpY2F0aW9uIHNob3VsZCB1c2UgQXNzZXJ0TWF0Y2hpbmdFbnVtcy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyODk1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHA6CisgICAgICAgIChXZWJWaWV3SG9zdDo6cG9zdEFj
Y2Vzc2liaWxpdHlOb3RpZmljYXRpb24pOgorCiAyMDExLTExLTIxICBDYXJsb3MgR2FyY2lhIENh
bXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBBZGQgYSB3YXkgdG8g
c2tpcCB1bml0IHRlc3RzIGluIHRoZSBib3RzCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCShyZXZpc2lvbiAxMDA4ODUpCisrKyBUb29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTU2MSw2ICs1NjEsOSBAQCB2b2lkIFdlYlZpZXdIb3N0Ojpwb3N0QWNjZXNzaWJpbGl0eU5vdGlm
CiAgICAgY2FzZSBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uQWN0aXZlRGVzY2VuZGFudENo
YW5nZWQ6CiAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiQWN0aXZlRGVzY2VuZGFudENoYW5n
ZWQiOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRp
b25BdXRvY29ycmVjdGlvbk9jY3VyZWQ6CisgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiQXV0
b2NvcnJlY3Rpb25PY2N1cmVkIjsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBXZWJBY2Nlc3Np
YmlsaXR5Tm90aWZpY2F0aW9uQ2hlY2tlZFN0YXRlQ2hhbmdlZDoKICAgICAgICAgbm90aWZpY2F0
aW9uTmFtZSA9ICJDaGVja2VkU3RhdGVDaGFuZ2VkIjsKICAgICAgICAgYnJlYWs7CkBAIC01OTEs
NiArNTk0LDkgQEAgdm9pZCBXZWJWaWV3SG9zdDo6cG9zdEFjY2Vzc2liaWxpdHlOb3RpZgogICAg
IGNhc2UgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkxpdmVSZWdpb25DaGFuZ2VkOgogICAg
ICAgICBub3RpZmljYXRpb25OYW1lID0gIkxpdmVSZWdpb25DaGFuZ2VkIjsKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RJdGVtU2Vs
ZWN0ZWQ6CisgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiTWVudUxpc3RWYWx1ZUl0ZW1TZWxl
Y3RlZCI7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvbk1lbnVMaXN0VmFsdWVDaGFuZ2VkOgogICAgICAgICBub3RpZmljYXRpb25OYW1lID0gIk1l
bnVMaXN0VmFsdWVDaGFuZ2VkIjsKICAgICAgICAgYnJlYWs7CkBAIC02MDMsNiArNjA5LDkgQEAg
dm9pZCBXZWJWaWV3SG9zdDo6cG9zdEFjY2Vzc2liaWxpdHlOb3RpZgogICAgIGNhc2UgV2ViQWNj
ZXNzaWJpbGl0eU5vdGlmaWNhdGlvblJvd0V4cGFuZGVkOgogICAgICAgICBub3RpZmljYXRpb25O
YW1lID0gIlJvd0V4cGFuZGVkIjsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBXZWJBY2Nlc3Np
YmlsaXR5Tm90aWZpY2F0aW9uSW52YWxpZFN0YXR1c0NoYW5nZWQ6CisgICAgICAgIG5vdGlmaWNh
dGlvbk5hbWUgPSAiSW52YWxpZFN0YXR1c0NoYW5nZWQiOworICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgogICAgICAgICBub3RpZmljYXRpb25OYW1lID0gIlVua25vd25Ob3RpZmljYXRpb24i
OwogICAgICAgICBicmVhazsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116111</attachid>
            <date>2011-11-21 11:35:07 -0800</date>
            <delta_ts>2011-11-21 13:04:20 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-72895-20111121113506.patch</filename>
            <type>text/plain</type>
            <size>10045</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDA5MjYpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1
IEBACisyMDExLTExLTIxICBEb21pbmljIE1henpvbmkgIDxkbWF6em9uaUBnb29nbGUuY29tPgor
CisgICAgICAgIFtDaHJvbWl1bV0gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbiBzaG91bGQg
dXNlIEFzc2VydE1hdGNoaW5nRW51bXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03Mjg5NQorCisgICAgICAgIFJldmlld2VkIGJ5IENocmlzIEZsZWl6
YWNoLgorCisgICAgICAgICogcHVibGljL1dlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24uaDoK
KyAgICAgICAgKiBzcmMvQXNzZXJ0TWF0Y2hpbmdFbnVtcy5jcHA6CisgICAgICAgICogc3JjL0No
cm9tZUNsaWVudEltcGwuY3BwOgorICAgICAgICAoV2ViS2l0Ojp0b1dlYkFjY2Vzc2liaWxpdHlO
b3RpZmljYXRpb24pOgorCiAyMDExLTExLTIxICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIEltcGxlbWVudCBNZXRhIHJlZmVycmVyCkluZGV4OiBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViQWNjZXNzaWJp
bGl0eU5vdGlmaWNhdGlvbi5oCShyZXZpc2lvbiAxMDA4ODUpCisrKyBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTMzLDggKzMzLDExIEBACiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCisvLyBUaGVzZSB2
YWx1ZXMgbXVzdCBtYXRjaCBXZWJDb3JlOjpBWE9iamVjdENhY2hlOjpBWE5vdGlmaWNhdGlvbiB2
YWx1ZXMuCisvLyBFbmZvcmNlZCBpbiBBc3NlcnRNYXRjaGluZ0VudW1zLmNwcC4KIGVudW0gV2Vi
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbiB7CiAgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvbkFjdGl2ZURlc2NlbmRhbnRDaGFuZ2VkLAorICAgIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmlj
YXRpb25BdXRvY29ycmVjdGlvbk9jY3VyZWQsCiAgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvbkNoZWNrZWRTdGF0ZUNoYW5nZWQsCiAgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlv
bkNoaWxkcmVuQ2hhbmdlZCwKICAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uRm9jdXNl
ZFVJRWxlbWVudENoYW5nZWQsCkBAIC00NSwxMSArNDgsMTcgQEAgZW51bSBXZWJBY2Nlc3NpYmls
aXR5Tm90aWZpY2F0aW9uIHsKICAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uVmFsdWVD
aGFuZ2VkLAogICAgIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TY3JvbGxlZFRvQW5jaG9y
LAogICAgIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25MaXZlUmVnaW9uQ2hhbmdlZCwKKyAg
ICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RJdGVtU2VsZWN0ZWQsCiAgICAg
V2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbk1lbnVMaXN0VmFsdWVDaGFuZ2VkLAogICAgIFdl
YkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25Sb3dDb3VudENoYW5nZWQsCiAgICAgV2ViQWNjZXNz
aWJpbGl0eU5vdGlmaWNhdGlvblJvd0NvbGxhcHNlZCwKICAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90
aWZpY2F0aW9uUm93RXhwYW5kZWQsCi0gICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbklu
dmFsaWQKKyAgICBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSW52YWxpZFN0YXR1c0NoYW5n
ZWQsCisKKyAgICAvLyBGSVhNRTogbm93IHRoYXQgd2UncmUgdXNpbmcgQXNzZXJ0TWF0Y2hpbmdF
bnVtcywgd2UgZG9uJ3QgbmVlZCBhCisgICAgLy8gY2F0Y2gtYWxsICJpbnZhbGlkIiBub3RpZmlj
YXRpb24gZW51bS4gUmVtb3ZlIHRoaXMgb25jZSBpdCdzIGJlZW4KKyAgICAvLyByZW1vdmVkIGZy
b20gQ2hyb21pdW0uCisgICAgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkludmFsaWQsCiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL0Fzc2VydE1hdGNoaW5nRW51bXMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL0Fzc2VydE1hdGNoaW5nRW51bXMuY3BwCShyZXZpc2lvbiAxMDA4ODUpCisr
KyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9Bc3NlcnRNYXRjaGluZ0VudW1zLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMzMsNiArMzMsNyBAQAogCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKKyNp
bmNsdWRlICJBWE9iamVjdENhY2hlLmgiCiAjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eU9iamVjdC5o
IgogI2luY2x1ZGUgIkFwcGxpY2F0aW9uQ2FjaGVIb3N0LmgiCiAjaW5jbHVkZSAiQXN5bmNGaWxl
U3lzdGVtLmgiCkBAIC02Myw2ICs2NCw3IEBACiAjaW5jbHVkZSAiVXNlclNjcmlwdFR5cGVzLmgi
CiAjaW5jbHVkZSAiVXNlclN0eWxlU2hlZXRUeXBlcy5oIgogI2luY2x1ZGUgIlZpZGVvRnJhbWVD
aHJvbWl1bS5oIgorI2luY2x1ZGUgIldlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24uaCIKICNp
bmNsdWRlICJXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmgiCiAjaW5jbHVkZSAiV2ViQXBwbGljYXRp
b25DYWNoZUhvc3QuaCIKICNpbmNsdWRlICJXZWJDbGlwYm9hcmQuaCIKQEAgLTEwOCw2ICsxMTAs
MjUgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIHVzaW5nIFdURjo6VGV4dENhc2VJbnNlbnNp
dGl2ZTsKIH07CiAKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oV2ViQWNjZXNzaWJpbGl0
eU5vdGlmaWNhdGlvbkFjdGl2ZURlc2NlbmRhbnRDaGFuZ2VkLCBBWE9iamVjdENhY2hlOjpBWEFj
dGl2ZURlc2NlbmRhbnRDaGFuZ2VkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oV2Vi
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkF1dG9jb3JyZWN0aW9uT2NjdXJlZCwgQVhPYmplY3RD
YWNoZTo6QVhBdXRvY29ycmVjdGlvbk9jY3VyZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uQ2hlY2tlZFN0YXRlQ2hhbmdlZCwgQVhP
YmplY3RDYWNoZTo6QVhDaGVja2VkU3RhdGVDaGFuZ2VkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENI
SU5HX0VOVU0oV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkNoaWxkcmVuQ2hhbmdlZCwgQVhP
YmplY3RDYWNoZTo6QVhDaGlsZHJlbkNoYW5nZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uRm9jdXNlZFVJRWxlbWVudENoYW5nZWQs
IEFYT2JqZWN0Q2FjaGU6OkFYRm9jdXNlZFVJRWxlbWVudENoYW5nZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTGF5b3V0Q29tcGxl
dGUsIEFYT2JqZWN0Q2FjaGU6OkFYTGF5b3V0Q29tcGxldGUpOworQ09NUElMRV9BU1NFUlRfTUFU
Q0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTG9hZENvbXBsZXRlLCBBWE9i
amVjdENhY2hlOjpBWExvYWRDb21wbGV0ZSk7CitDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVN
KFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZENoaWxkcmVuQ2hhbmdlZCwgQVhP
YmplY3RDYWNoZTo6QVhTZWxlY3RlZENoaWxkcmVuQ2hhbmdlZCk7CitDT01QSUxFX0FTU0VSVF9N
QVRDSElOR19FTlVNKFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZFRleHRDaGFu
Z2VkLCBBWE9iamVjdENhY2hlOjpBWFNlbGVjdGVkVGV4dENoYW5nZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uVmFsdWVDaGFuZ2Vk
LCBBWE9iamVjdENhY2hlOjpBWFZhbHVlQ2hhbmdlZCk7CitDT01QSUxFX0FTU0VSVF9NQVRDSElO
R19FTlVNKFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TY3JvbGxlZFRvQW5jaG9yLCBBWE9i
amVjdENhY2hlOjpBWFNjcm9sbGVkVG9BbmNob3IpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTGl2ZVJlZ2lvbkNoYW5nZWQsIEFYT2Jq
ZWN0Q2FjaGU6OkFYTGl2ZVJlZ2lvbkNoYW5nZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RJdGVtU2VsZWN0ZWQsIEFY
T2JqZWN0Q2FjaGU6OkFYTWVudUxpc3RJdGVtU2VsZWN0ZWQpOworQ09NUElMRV9BU1NFUlRfTUFU
Q0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RWYWx1ZUNoYW5n
ZWQsIEFYT2JqZWN0Q2FjaGU6OkFYTWVudUxpc3RWYWx1ZUNoYW5nZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uUm93Q291bnRDaGFu
Z2VkLCBBWE9iamVjdENhY2hlOjpBWFJvd0NvdW50Q2hhbmdlZCk7CitDT01QSUxFX0FTU0VSVF9N
QVRDSElOR19FTlVNKFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25Sb3dDb2xsYXBzZWQsIEFY
T2JqZWN0Q2FjaGU6OkFYUm93Q29sbGFwc2VkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VO
VU0oV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvblJvd0V4cGFuZGVkLCBBWE9iamVjdENhY2hl
OjpBWFJvd0V4cGFuZGVkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oV2ViQWNjZXNz
aWJpbGl0eU5vdGlmaWNhdGlvbkludmFsaWRTdGF0dXNDaGFuZ2VkLCBBWE9iamVjdENhY2hlOjpB
WEludmFsaWRTdGF0dXNDaGFuZ2VkKTsKKwogQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShX
ZWJBY2Nlc3NpYmlsaXR5Um9sZVVua25vd24sIFVua25vd25Sb2xlKTsKIENPTVBJTEVfQVNTRVJU
X01BVENISU5HX0VOVU0oV2ViQWNjZXNzaWJpbGl0eVJvbGVCdXR0b24sIEJ1dHRvblJvbGUpOwog
Q09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShXZWJBY2Nlc3NpYmlsaXR5Um9sZVJhZGlvQnV0
dG9uLCBSYWRpb0J1dHRvblJvbGUpOwpJbmRleDogU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
Q2hyb21lQ2xpZW50SW1wbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAJKHJldmlzaW9uIDEwMDg4NSkKKysrIFNvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMTYsNDEgKzExNiw4IEBAIHN0YXRpYyBXZWJQb3B1cFR5cGUgY29udmVydFBvcHVwVHlwZShQ
b3AKIC8vIENvbnZlcnRzIGEgV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6QVhOb3RpZmljYXRpb24g
dG8gYSBXZWJLaXQ6OldlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24KIHN0YXRpYyBXZWJBY2Nl
c3NpYmlsaXR5Tm90aWZpY2F0aW9uIHRvV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbihBWE9i
amVjdENhY2hlOjpBWE5vdGlmaWNhdGlvbiBub3RpZmljYXRpb24pCiB7Ci0gICAgc3dpdGNoIChu
b3RpZmljYXRpb24pIHsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYQWN0aXZlRGVzY2VuZGFu
dENoYW5nZWQ6Ci0gICAgICAgIHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uQWN0
aXZlRGVzY2VuZGFudENoYW5nZWQ7Ci0gICAgY2FzZSBBWE9iamVjdENhY2hlOjpBWENoZWNrZWRT
dGF0ZUNoYW5nZWQ6Ci0gICAgICAgIHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9u
Q2hlY2tlZFN0YXRlQ2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYQ2hpbGRyZW5D
aGFuZ2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkNoaWxk
cmVuQ2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYRm9jdXNlZFVJRWxlbWVudENo
YW5nZWQ6Ci0gICAgICAgIHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uRm9jdXNl
ZFVJRWxlbWVudENoYW5nZWQ7Ci0gICAgY2FzZSBBWE9iamVjdENhY2hlOjpBWExheW91dENvbXBs
ZXRlOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkxheW91dENv
bXBsZXRlOwotICAgIGNhc2UgQVhPYmplY3RDYWNoZTo6QVhMb2FkQ29tcGxldGU6Ci0gICAgICAg
IHJldHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTG9hZENvbXBsZXRlOwotICAgIGNh
c2UgQVhPYmplY3RDYWNoZTo6QVhTZWxlY3RlZENoaWxkcmVuQ2hhbmdlZDoKLSAgICAgICAgcmV0
dXJuIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZENoaWxkcmVuQ2hhbmdlZDsK
LSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYU2VsZWN0ZWRUZXh0Q2hhbmdlZDoKLSAgICAgICAg
cmV0dXJuIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25TZWxlY3RlZFRleHRDaGFuZ2VkOwot
ICAgIGNhc2UgQVhPYmplY3RDYWNoZTo6QVhWYWx1ZUNoYW5nZWQ6Ci0gICAgICAgIHJldHVybiBX
ZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uVmFsdWVDaGFuZ2VkOwotICAgIGNhc2UgQVhPYmpl
Y3RDYWNoZTo6QVhTY3JvbGxlZFRvQW5jaG9yOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJp
bGl0eU5vdGlmaWNhdGlvblNjcm9sbGVkVG9BbmNob3I7Ci0gICAgY2FzZSBBWE9iamVjdENhY2hl
OjpBWExpdmVSZWdpb25DaGFuZ2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5v
dGlmaWNhdGlvbkxpdmVSZWdpb25DaGFuZ2VkOwotICAgIGNhc2UgQVhPYmplY3RDYWNoZTo6QVhN
ZW51TGlzdFZhbHVlQ2hhbmdlZDoKLSAgICAgICAgcmV0dXJuIFdlYkFjY2Vzc2liaWxpdHlOb3Rp
ZmljYXRpb25NZW51TGlzdFZhbHVlQ2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFY
Um93Q291bnRDaGFuZ2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvblJvd0NvdW50Q2hhbmdlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYUm93Q29sbGFw
c2VkOgotICAgICAgICByZXR1cm4gV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvblJvd0NvbGxh
cHNlZDsKLSAgICBjYXNlIEFYT2JqZWN0Q2FjaGU6OkFYUm93RXhwYW5kZWQ6Ci0gICAgICAgIHJl
dHVybiBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uUm93RXhwYW5kZWQ7Ci0gICAgZGVmYXVs
dDoKLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgICAgIHJldHVybiBXZWJBY2Nl
c3NpYmlsaXR5Tm90aWZpY2F0aW9uSW52YWxpZDsKLSAgICB9CisgICAgLy8gVGhlc2UgZW51bXMg
aGF2ZSB0aGUgc2FtZSB2YWx1ZXM7IGVuZm9yY2VkIGluIEFzc2VydE1hdGNoaW5nRW51bXMuY3Bw
LgorICAgIHJldHVybiBzdGF0aWNfY2FzdDxXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uPihu
b3RpZmljYXRpb24pOwogfQogCiBDaHJvbWVDbGllbnRJbXBsOjpDaHJvbWVDbGllbnRJbXBsKFdl
YlZpZXdJbXBsKiB3ZWJWaWV3KQpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMTAwOTI2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMTEtMjEgIERvbWluaWMgTWF6em9u
aSAgPGRtYXp6b25pQGdvb2dsZS5jb20+CisKKyAgICAgICAgW0Nocm9taXVtXSBXZWJBY2Nlc3Np
YmlsaXR5Tm90aWZpY2F0aW9uIHNob3VsZCB1c2UgQXNzZXJ0TWF0Y2hpbmdFbnVtcy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyODk1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRmxlaXphY2guCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHA6CisgICAgICAgIChXZWJWaWV3SG9zdDo6cG9zdEFj
Y2Vzc2liaWxpdHlOb3RpZmljYXRpb24pOgorCiAyMDExLTExLTIxICBDYXJsb3MgR2FyY2lhIENh
bXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBBZGQgYSB3YXkgdG8g
c2tpcCB1bml0IHRlc3RzIGluIHRoZSBib3RzCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCShyZXZpc2lvbiAxMDA4ODUpCisrKyBUb29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTU2MSw2ICs1NjEsOSBAQCB2b2lkIFdlYlZpZXdIb3N0Ojpwb3N0QWNjZXNzaWJpbGl0eU5vdGlm
CiAgICAgY2FzZSBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uQWN0aXZlRGVzY2VuZGFudENo
YW5nZWQ6CiAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiQWN0aXZlRGVzY2VuZGFudENoYW5n
ZWQiOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRp
b25BdXRvY29ycmVjdGlvbk9jY3VyZWQ6CisgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiQXV0
b2NvcnJlY3Rpb25PY2N1cmVkIjsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBXZWJBY2Nlc3Np
YmlsaXR5Tm90aWZpY2F0aW9uQ2hlY2tlZFN0YXRlQ2hhbmdlZDoKICAgICAgICAgbm90aWZpY2F0
aW9uTmFtZSA9ICJDaGVja2VkU3RhdGVDaGFuZ2VkIjsKICAgICAgICAgYnJlYWs7CkBAIC01OTEs
NiArNTk0LDkgQEAgdm9pZCBXZWJWaWV3SG9zdDo6cG9zdEFjY2Vzc2liaWxpdHlOb3RpZgogICAg
IGNhc2UgV2ViQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkxpdmVSZWdpb25DaGFuZ2VkOgogICAg
ICAgICBub3RpZmljYXRpb25OYW1lID0gIkxpdmVSZWdpb25DaGFuZ2VkIjsKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBXZWJBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uTWVudUxpc3RJdGVtU2Vs
ZWN0ZWQ6CisgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiTWVudUxpc3RJdGVtU2VsZWN0ZWQi
OworICAgICAgICBicmVhazsKICAgICBjYXNlIFdlYkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25N
ZW51TGlzdFZhbHVlQ2hhbmdlZDoKICAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9ICJNZW51TGlz
dFZhbHVlQ2hhbmdlZCI7CiAgICAgICAgIGJyZWFrOwpAQCAtNjAzLDYgKzYwOSw5IEBAIHZvaWQg
V2ViVmlld0hvc3Q6OnBvc3RBY2Nlc3NpYmlsaXR5Tm90aWYKICAgICBjYXNlIFdlYkFjY2Vzc2li
aWxpdHlOb3RpZmljYXRpb25Sb3dFeHBhbmRlZDoKICAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9
ICJSb3dFeHBhbmRlZCI7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgV2ViQWNjZXNzaWJpbGl0
eU5vdGlmaWNhdGlvbkludmFsaWRTdGF0dXNDaGFuZ2VkOgorICAgICAgICBub3RpZmljYXRpb25O
YW1lID0gIkludmFsaWRTdGF0dXNDaGFuZ2VkIjsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVs
dDoKICAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9ICJVbmtub3duTm90aWZpY2F0aW9uIjsKICAg
ICAgICAgYnJlYWs7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>