<?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>132880</bug_id>
          
          <creation_ts>2014-05-13 12:09:18 -0700</creation_ts>
          <short_desc>Add -[WKNavigationAction modifierFlags] and -[WKNavigationAction buttonNumber]</short_desc>
          <delta_ts>2014-05-13 12:21:00 -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>New Bugs</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009033</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-05-13 12:09:18 -0700</bug_when>
    <thetext>Add -[WKNavigationAction modifierFlags] and -[WKNavigationAction buttonNumber]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009035</commentid>
    <comment_count>1</comment_count>
      <attachid>231398</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-05-13 12:11:41 -0700</bug_when>
    <thetext>Created attachment 231398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009039</commentid>
    <comment_count>2</comment_count>
      <attachid>231398</attachid>
    <who name="">mitz</who>
    <bug_when>2014-05-13 12:19:03 -0700</bug_when>
    <thetext>Comment on attachment 231398
Patch

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

&gt; Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.mm:39
&gt; +    bool _isUserInitiated;

Please use BOOL and match the property name, _userInitiated.

&gt; Source/WebKit2/UIProcess/API/Cocoa/WKNavigationActionInternal.h:45
&gt; +- (instancetype)initWithNavigationActionData:(const WebKit::NavigationActionData&amp;)navigationActionData;

This internal method’s name needs an underscore prefix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009040</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-05-13 12:21:00 -0700</bug_when>
    <thetext>Committed r168690: &lt;http://trac.webkit.org/changeset/168690&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231398</attachid>
            <date>2014-05-13 12:11:41 -0700</date>
            <delta_ts>2014-05-13 12:19:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132880-20140513191118.patch</filename>
            <type>text/plain</type>
            <size>12035</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4Njg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDliYzQyMzJiN2Q4NTYy
ZDViZTI5ZWNhZmMxMzQ0M2ZhMzBiNWVjMi4uZDE3ZDAxMDg1ODNiOWM0NWUwNmRkOTIxNGQ2Mzk3
NWQ2MzJlYzIxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ0IEBACisyMDE0LTA1LTEzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIC1bV0tOYXZp
Z2F0aW9uQWN0aW9uIG1vZGlmaWVyRmxhZ3NdIGFuZCAtW1dLTmF2aWdhdGlvbkFjdGlvbiBidXR0
b25OdW1iZXJdCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMzI4ODAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2OTAxMzU0PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2hhcmVkL0FQSS9Db2NvYS9X
S0ZvdW5kYXRpb24uaDoKKyAgICAgICAgQWRkIHR5cGVkZWYgZm9yIG9sZGVyIHN5c3RlbXMuCisK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLTmF2aWdhdGlvbkFjdGlvbi5oOgorICAg
ICAgICBBZGQgLVtXS05hdmlnYXRpb25BY3Rpb24gbW9kaWZpZXJGbGFnc10gYW5kIC1bV0tOYXZp
Z2F0aW9uQWN0aW9uIGJ1dHRvbk51bWJlcl0KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tOYXZpZ2F0aW9uQWN0aW9uLm1tOgorICAgICAgICAodG9XS05hdmlnYXRpb25UeXBlKToK
KyAgICAgICAgVGhpcyBjYW4gYmUgc3RhdGljIG5vdy4KKworICAgICAgICAodG9OU0V2ZW50TW9k
aWZpZXJGbGFncyk6CisgICAgICAgIEhlbHBlciB0byBjb252ZXJ0IFdlYkV2ZW50OjpNb2RpZmll
cnMgdG8gTlNFdmVudE1vZGlmaWVyRmxhZ3MuCisKKyAgICAgICAgKHRvTlNCdXR0b25OdW1iZXIp
OgorICAgICAgICBIZWxwZXIgdG8gY29udmVydCBXZWJNb3VzZUV2ZW50OjpCdXR0b24gdG8gYW4g
QXBwS2l0IGJ1dHRvbiBudW1iZXIuCisKKyAgICAgICAgKC1bV0tOYXZpZ2F0aW9uQWN0aW9uIGlu
aXRXaXRoTmF2aWdhdGlvbkFjdGlvbkRhdGE6V2ViS2l0OjpdKToKKyAgICAgICAgTmV3IGluaXRp
YWxpemVyIHRoYXQgdGFrZXMgYSBOYXZpZ2F0aW9uQWN0aW9uRGF0YSBhbmQgZmlsbHMgaW4gdGhl
IHJlbGV2YW50IGl2YXJzIGZyb20gaXQuCisKKyAgICAgICAgKC1bV0tOYXZpZ2F0aW9uQWN0aW9u
IF9pc1VzZXJJbml0aWF0ZWRdKToKKyAgICAgICAgUmV0dXJuIHRoZSBuZXcgaXZhci4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tOYXZpZ2F0aW9uQWN0aW9uSW50ZXJuYWwuaDoK
KyAgICAgICAgUmVtb3ZlIHJlYWR3cml0ZSBvdmVycmlkZXMuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvQ29jb2EvTmF2aWdhdGlvblN0YXRlLm1tOgorICAgICAgICAoV2ViS2l0OjpOYXZpZ2F0aW9u
U3RhdGU6OlBvbGljeUNsaWVudDo6ZGVjaWRlUG9saWN5Rm9yTmF2aWdhdGlvbkFjdGlvbik6Cisg
ICAgICAgIFVzZSBpbml0V2l0aE5hdmlnYXRpb25BY3Rpb25EYXRhOgorCisgICAgICAgICogVUlQ
cm9jZXNzL0NvY29hL1VJRGVsZWdhdGUubW06CisgICAgICAgIChXZWJLaXQ6OlVJRGVsZWdhdGU6
OlVJQ2xpZW50OjpjcmVhdGVOZXdQYWdlKToKKyAgICAgICAgVXNlIGluaXRXaXRoTmF2aWdhdGlv
bkFjdGlvbkRhdGE6CisKIDIwMTQtMDUtMTIgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgogCiAgICAgICAgIE1ha2UgYSBmZXcgaWNvbiBkYXRhYmFzZSBpbXByb3ZlbWVudHMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvQ29jb2EvV0tGb3VuZGF0aW9uLmggYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL0NvY29hL1dLRm91bmRhdGlvbi5oCmluZGV4IDUzZWE2
ZWRjY2E2ZDE3OGE0NDI1ZDVlNGMwMjYzZDBmMzA3N2Y0ZWEuLjI3YzA4MmVmZGQ4ZjAzYjU1MGY3
MmViMzNiMzU4MWNiOGVmNWZmNzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9B
UEkvQ29jb2EvV0tGb3VuZGF0aW9uLmgKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9D
b2NvYS9XS0ZvdW5kYXRpb24uaApAQCAtNDMsNiArNDMsMTEgQEAKICNkZWZpbmUgV0tfQVZBSUxB
QkxFKF9tYWMsIF9pb3MpCiAjZGVmaW5lIFdLX0NMQVNTX0FWQUlMQUJMRShfbWFjLCBfaW9zKSBf
X2F0dHJpYnV0ZV9fKCh2aXNpYmlsaXR5ICgiZGVmYXVsdCIpKSkKICNkZWZpbmUgV0tfRU5VTV9B
VkFJTEFCTEUoX21hYywgX2lvcykKKworI2lmIGRlZmluZWQoX19NQUNfT1NfWF9WRVJTSU9OX01J
Tl9SRVFVSVJFRCkgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA8PSAxMDkwCit0
eXBlZGVmIE5TVUludGVnZXIgTlNFdmVudE1vZGlmaWVyRmxhZ3M7CisjZW5kaWYKKwogI2VuZGlm
CiAKICNkZWZpbmUgV0tfREVTSUdOQVRFRF9JTklUSUFMSVpFUgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS05hdmlnYXRpb25BY3Rpb24uaCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tOYXZpZ2F0aW9uQWN0aW9uLmgKaW5kZXgg
ZDUyN2FmODYwZjdhNGE0MjI3NDBmMzZjZmEzNmUwM2RhMGVmNWM5Mi4uMDMwNjk5YTIwNzk2NGQ3
ZDdmZjgyOWYzMDAzMWQ4ODQ1MWU5ZTk5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS05hdmlnYXRpb25BY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLTmF2aWdhdGlvbkFjdGlvbi5oCkBAIC0yNyw3ICsyNywx
MSBAQAogCiAjaWYgV0tfQVBJX0VOQUJMRUQKIAorI2lmIFRBUkdFVF9PU19JUEhPTkUKICNpbXBv
cnQgPEZvdW5kYXRpb24vRm91bmRhdGlvbi5oPgorI2Vsc2UKKyNpbXBvcnQgPEFwcEtpdC9BcHBL
aXQuaD4KKyNlbmRpZgogCiBAY2xhc3MgV0tGcmFtZUluZm87CiAKQEAgLTQ5LDcgKzUzLDYgQEAg
dHlwZWRlZiBOU19FTlVNKE5TSW50ZWdlciwgV0tOYXZpZ2F0aW9uVHlwZSkgewogICAgIFdLTmF2
aWdhdGlvblR5cGVPdGhlciA9IC0xLAogfSBXS19FTlVNX0FWQUlMQUJMRSgxMF8xMCwgOF8wKTsK
IAotCiAvKiEgQ29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgYW4gYWN0aW9uIHRoYXQgbWF5IGNh
dXNlIGEgbmF2aWdhdGlvbiwgdXNlZCBmb3IgbWFraW5nIHBvbGljeSBkZWNpc2lvbnMuCiAgKi8K
IFdLX0NMQVNTX0FWQUlMQUJMRSgxMF8xMCwgOF8wKQpAQCAtNzEsNiArNzQsMTggQEAgV0tfQ0xB
U1NfQVZBSUxBQkxFKDEwXzEwLCA4XzApCiAgKi8KIEBwcm9wZXJ0eSAobm9uYXRvbWljLCByZWFk
b25seSkgTlNVUkxSZXF1ZXN0ICpyZXF1ZXN0OwogCisjaWYgIVRBUkdFVF9PU19JUEhPTkUKKwor
LyohIEBhYnN0cmFjdCBUaGUgbW9kaWZpZXIga2V5cyB0aGF0IHdlcmUgaW4gZWZmZWN0IHdoZW4g
dGhlIG5hdmlnYXRpb24gd2FzIHJlcXVlc3RlZC4KKyAqLworQHByb3BlcnR5IChub25hdG9taWMs
IHJlYWRvbmx5KSBOU0V2ZW50TW9kaWZpZXJGbGFncyBtb2RpZmllckZsYWdzOworCisvKiEgQGFi
c3RyYWN0IFRoZSBtb3VzZSBidXR0b24gbnVtYmVyIHRoYXQgY2F1c2VkIHRoZSBuYXZpZ2F0aW9u
IHRvIGJlIHJlcXVlc3RlZC4KKyAqLworQHByb3BlcnR5IChub25hdG9taWMsIHJlYWRvbmx5KSBO
U0ludGVnZXIgYnV0dG9uTnVtYmVyOworCisjZW5kaWYKKwogQGVuZAogCiAjZW5kaWYKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tOYXZpZ2F0aW9uQWN0
aW9uLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS05hdmlnYXRpb25B
Y3Rpb24ubW0KaW5kZXggMmZiM2FlOGIyYzg1OTY5ZDliODkzYzQ5YzlkYzliZDNlYjY0ZjAxNC4u
MTNiY2Q4N2RkZTM0NTcyYmJkNTEwMjY1YWY3YWE4MTQ4OTcyOWVhNiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS05hdmlnYXRpb25BY3Rpb24ubW0KKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS05hdmlnYXRpb25BY3Rpb24u
bW0KQEAgLTI4LDYgKzI4LDcgQEAKIAogI2lmIFdLX0FQSV9FTkFCTEVECiAKKyNpbXBvcnQgIk5h
dmlnYXRpb25BY3Rpb25EYXRhLmgiCiAjaW1wb3J0IDx3dGYvUmV0YWluUHRyLmg+CiAKIEBpbXBs
ZW1lbnRhdGlvbiBXS05hdmlnYXRpb25BY3Rpb24gewpAQCAtMzUsNiArMzYsODcgQEAKICAgICBS
ZXRhaW5QdHI8V0tGcmFtZUluZm8+IF90YXJnZXRGcmFtZTsKICAgICBSZXRhaW5QdHI8TlNVUkxS
ZXF1ZXN0PiBfcmVxdWVzdDsKICAgICBSZXRhaW5QdHI8TlNVUkw+IF9vcmlnaW5hbFVSTDsKKyAg
ICBib29sIF9pc1VzZXJJbml0aWF0ZWQ7Cit9CisKK3N0YXRpYyBXS05hdmlnYXRpb25UeXBlIHRv
V0tOYXZpZ2F0aW9uVHlwZShXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZSBuYXZpZ2F0aW9uVHlwZSkK
K3sKKyAgICBzd2l0Y2ggKG5hdmlnYXRpb25UeXBlKSB7CisgICAgY2FzZSBXZWJDb3JlOjpOYXZp
Z2F0aW9uVHlwZUxpbmtDbGlja2VkOgorICAgICAgICByZXR1cm4gV0tOYXZpZ2F0aW9uVHlwZUxp
bmtBY3RpdmF0ZWQ7CisgICAgY2FzZSBXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZUZvcm1TdWJtaXR0
ZWQ6CisgICAgICAgIHJldHVybiBXS05hdmlnYXRpb25UeXBlRm9ybVN1Ym1pdHRlZDsKKyAgICBj
YXNlIFdlYkNvcmU6Ok5hdmlnYXRpb25UeXBlQmFja0ZvcndhcmQ6CisgICAgICAgIHJldHVybiBX
S05hdmlnYXRpb25UeXBlQmFja0ZvcndhcmQ7CisgICAgY2FzZSBXZWJDb3JlOjpOYXZpZ2F0aW9u
VHlwZVJlbG9hZDoKKyAgICAgICAgcmV0dXJuIFdLTmF2aWdhdGlvblR5cGVSZWxvYWQ7CisgICAg
Y2FzZSBXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZUZvcm1SZXN1Ym1pdHRlZDoKKyAgICAgICAgcmV0
dXJuIFdLTmF2aWdhdGlvblR5cGVGb3JtUmVzdWJtaXR0ZWQ7CisgICAgY2FzZSBXZWJDb3JlOjpO
YXZpZ2F0aW9uVHlwZU90aGVyOgorICAgICAgICByZXR1cm4gV0tOYXZpZ2F0aW9uVHlwZU90aGVy
OworICAgIH0KKworICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgIHJldHVybiBXS05hdmln
YXRpb25UeXBlT3RoZXI7Cit9CisKKyNpZiBQTEFURk9STShNQUMpCisKKy8vIEZJWE1FOiBUaGlz
IHJlYWxseSBiZWxvbmdzIGluIFdlYkV2ZW50RmFjdG9yeS4KK3N0YXRpYyBOU0V2ZW50TW9kaWZp
ZXJGbGFncyB0b05TRXZlbnRNb2RpZmllckZsYWdzKFdlYktpdDo6V2ViRXZlbnQ6Ok1vZGlmaWVy
cyBtb2RpZmllcnMpCit7CisgICAgTlNFdmVudE1vZGlmaWVyRmxhZ3MgbW9kaWZpZXJGbGFncyA9
IDA7CisKKyAgICBpZiAobW9kaWZpZXJzICYgV2ViS2l0OjpXZWJFdmVudDo6Q2Fwc0xvY2tLZXkp
CisgICAgICAgIG1vZGlmaWVyRmxhZ3MgfD0gTlNBbHBoYVNoaWZ0S2V5TWFzazsKKyAgICBpZiAo
bW9kaWZpZXJzICYgV2ViS2l0OjpXZWJFdmVudDo6U2hpZnRLZXkpCisgICAgICAgIG1vZGlmaWVy
RmxhZ3MgfD0gTlNTaGlmdEtleU1hc2s7CisgICAgaWYgKG1vZGlmaWVycyAmIFdlYktpdDo6V2Vi
RXZlbnQ6OkNvbnRyb2xLZXkpCisgICAgICAgIG1vZGlmaWVyRmxhZ3MgfD0gTlNDb250cm9sS2V5
TWFzazsKKyAgICBpZiAobW9kaWZpZXJzICYgV2ViS2l0OjpXZWJFdmVudDo6QWx0S2V5KQorICAg
ICAgICBtb2RpZmllckZsYWdzIHw9IE5TQWx0ZXJuYXRlS2V5TWFzazsKKyAgICBpZiAobW9kaWZp
ZXJzICYgV2ViS2l0OjpXZWJFdmVudDo6TWV0YUtleSkKKyAgICAgICAgbW9kaWZpZXJGbGFncyB8
PSBOU0NvbW1hbmRLZXlNYXNrOworCisgICAgcmV0dXJuIG1vZGlmaWVyRmxhZ3M7Cit9CisKK3N0
YXRpYyBOU0ludGVnZXIgdG9OU0J1dHRvbk51bWJlcihXZWJLaXQ6OldlYk1vdXNlRXZlbnQ6OkJ1
dHRvbiBtb3VzZUJ1dHRvbikKK3sKKyAgICBzd2l0Y2ggKG1vdXNlQnV0dG9uKSB7CisgICAgY2Fz
ZSBXZWJLaXQ6OldlYk1vdXNlRXZlbnQ6Ok5vQnV0dG9uOgorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIGNhc2UgV2ViS2l0OjpXZWJNb3VzZUV2ZW50OjpMZWZ0QnV0dG9uOgorICAgICAgICByZXR1
cm4gMSA8PCAwOworCisgICAgY2FzZSBXZWJLaXQ6OldlYk1vdXNlRXZlbnQ6OlJpZ2h0QnV0dG9u
OgorICAgICAgICByZXR1cm4gMSA8PCAxOworCisgICAgY2FzZSBXZWJLaXQ6OldlYk1vdXNlRXZl
bnQ6Ok1pZGRsZUJ1dHRvbjoKKyAgICAgICAgcmV0dXJuIDEgPDwgMjsKKworICAgIGRlZmF1bHQ6
CisgICAgICAgIHJldHVybiAwOworICAgIH0KK30KKyNlbmRpZgorCistIChpbnN0YW5jZXR5cGUp
aW5pdFdpdGhOYXZpZ2F0aW9uQWN0aW9uRGF0YTooY29uc3QgV2ViS2l0OjpOYXZpZ2F0aW9uQWN0
aW9uRGF0YSYpbmF2aWdhdGlvbkFjdGlvbkRhdGEKK3sKKyAgICBpZiAoIShzZWxmID0gW3N1cGVy
IGluaXRdKSkKKyAgICAgICAgcmV0dXJuIG5pbDsKKworICAgIF9uYXZpZ2F0aW9uVHlwZSA9IHRv
V0tOYXZpZ2F0aW9uVHlwZShuYXZpZ2F0aW9uQWN0aW9uRGF0YS5uYXZpZ2F0aW9uVHlwZSk7CisK
KyNpZiBQTEFURk9STShNQUMpCisgICAgX21vZGlmaWVyRmxhZ3MgPSB0b05TRXZlbnRNb2RpZmll
ckZsYWdzKG5hdmlnYXRpb25BY3Rpb25EYXRhLm1vZGlmaWVycyk7CisgICAgX2J1dHRvbk51bWJl
ciA9IHRvTlNCdXR0b25OdW1iZXIobmF2aWdhdGlvbkFjdGlvbkRhdGEubW91c2VCdXR0b24pOwor
I2VuZGlmCisKKyAgICBfaXNVc2VySW5pdGlhdGVkID0gbmF2aWdhdGlvbkFjdGlvbkRhdGEuaXNQ
cm9jZXNzaW5nVXNlckdlc3R1cmU7CisKKyAgICByZXR1cm4gc2VsZjsKIH0KIAogLSAoTlNTdHJp
bmcgKilkZXNjcmlwdGlvbgpAQCAtODMsMjcgKzE2NSwxMSBAQAogICAgIHJldHVybiBfb3JpZ2lu
YWxVUkwuZ2V0KCk7CiB9CiAKLUBlbmQKLQotV0tOYXZpZ2F0aW9uVHlwZSB0b1dLTmF2aWdhdGlv
blR5cGUoV2ViQ29yZTo6TmF2aWdhdGlvblR5cGUgbmF2aWdhdGlvblR5cGUpCistIChCT09MKV9p
c1VzZXJJbml0aWF0ZWQKIHsKLSAgICBzd2l0Y2ggKG5hdmlnYXRpb25UeXBlKSB7Ci0gICAgY2Fz
ZSBXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZUxpbmtDbGlja2VkOgotICAgICAgICByZXR1cm4gV0tO
YXZpZ2F0aW9uVHlwZUxpbmtBY3RpdmF0ZWQ7Ci0gICAgY2FzZSBXZWJDb3JlOjpOYXZpZ2F0aW9u
VHlwZUZvcm1TdWJtaXR0ZWQ6Ci0gICAgICAgIHJldHVybiBXS05hdmlnYXRpb25UeXBlRm9ybVN1
Ym1pdHRlZDsKLSAgICBjYXNlIFdlYkNvcmU6Ok5hdmlnYXRpb25UeXBlQmFja0ZvcndhcmQ6Ci0g
ICAgICAgIHJldHVybiBXS05hdmlnYXRpb25UeXBlQmFja0ZvcndhcmQ7Ci0gICAgY2FzZSBXZWJD
b3JlOjpOYXZpZ2F0aW9uVHlwZVJlbG9hZDoKLSAgICAgICAgcmV0dXJuIFdLTmF2aWdhdGlvblR5
cGVSZWxvYWQ7Ci0gICAgY2FzZSBXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZUZvcm1SZXN1Ym1pdHRl
ZDoKLSAgICAgICAgcmV0dXJuIFdLTmF2aWdhdGlvblR5cGVGb3JtUmVzdWJtaXR0ZWQ7Ci0gICAg
Y2FzZSBXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZU90aGVyOgotICAgICAgICByZXR1cm4gV0tOYXZp
Z2F0aW9uVHlwZU90aGVyOwotICAgIH0KLQotICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAg
IHJldHVybiBXS05hdmlnYXRpb25UeXBlT3RoZXI7CisgICAgcmV0dXJuIF9pc1VzZXJJbml0aWF0
ZWQ7CiB9CiAKK0BlbmQKKwogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL0NvY29hL1dLTmF2aWdhdGlvbkFjdGlvbkludGVybmFsLmggYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLTmF2aWdhdGlvbkFjdGlvbkludGVybmFsLmgKaW5k
ZXggMzI4YzEzZGJiMTgzOTEwODY0NDU3MWExNmMzZGNlMjU1MDQ5YTI2MS4uMTIwYWI0MGMxZDM1
OWIyMWRlNTZlZTc3MDM5ZWQyMjc1ZGVmNDlkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9Db2NvYS9XS05hdmlnYXRpb25BY3Rpb25JbnRlcm5hbC5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tOYXZpZ2F0aW9uQWN0aW9uSW50ZXJu
YWwuaApAQCAtMjksMTkgKzI5LDIxIEBACiAKICNpbXBvcnQgPFdlYkNvcmUvRnJhbWVMb2FkZXJU
eXBlcy5oPgogCituYW1lc3BhY2UgV2ViS2l0IHsKK3N0cnVjdCBOYXZpZ2F0aW9uQWN0aW9uRGF0
YTsKK30KKwogQGludGVyZmFjZSBXS05hdmlnYXRpb25BY3Rpb24gKCkKIAogQHByb3BlcnR5IChu
b25hdG9taWMsIHJlYWR3cml0ZSwgc3Ryb25nKSBXS0ZyYW1lSW5mbyAqc291cmNlRnJhbWU7CiBA
cHJvcGVydHkgKG5vbmF0b21pYywgcmVhZHdyaXRlLCBzdHJvbmcpIFdLRnJhbWVJbmZvICp0YXJn
ZXRGcmFtZTsKIAotQHByb3BlcnR5IChub25hdG9taWMsIHJlYWR3cml0ZSkgV0tOYXZpZ2F0aW9u
VHlwZSBuYXZpZ2F0aW9uVHlwZTsKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCByZWFkd3JpdGUsIGNv
cHkpIE5TVVJMUmVxdWVzdCAqcmVxdWVzdDsKIAogQHByb3BlcnR5IChub25hdG9taWMsIHJlYWR3
cml0ZSwgY29weSwgc2V0dGVyPV9zZXRPcmlnaW5hbFVSTDopIE5TVVJMICpfb3JpZ2luYWxVUkw7
Ci1AcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZHdyaXRlLCBnZXR0ZXI9X2lzVXNlckluaXRpYXRl
ZCwgc2V0dGVyPV9zZXRVc2VySW5pdGlhdGVkOikgQk9PTCBfdXNlckluaXRpYXRlZDsKIAotQGVu
ZAorLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoTmF2aWdhdGlvbkFjdGlvbkRhdGE6KGNvbnN0IFdl
YktpdDo6TmF2aWdhdGlvbkFjdGlvbkRhdGEmKW5hdmlnYXRpb25BY3Rpb25EYXRhOwogCi1XS05h
dmlnYXRpb25UeXBlIHRvV0tOYXZpZ2F0aW9uVHlwZShXZWJDb3JlOjpOYXZpZ2F0aW9uVHlwZSk7
CitAZW5kCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0Nv
Y29hL05hdmlnYXRpb25TdGF0ZS5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9O
YXZpZ2F0aW9uU3RhdGUubW0KaW5kZXggOGY3NzM0N2Y4OTRmN2Y3Yjk1NTIwYWVhMWZkYWFhNWRh
ZDljMWE2Yy4uZDNhMWU0MjM2OTAxZTc0NmJiMWE0ZGYzMWIzOTk2MGE3Y2RmNTRmMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL05hdmlnYXRpb25TdGF0ZS5tbQor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29jb2EvTmF2aWdhdGlvblN0YXRlLm1tCkBA
IC0yNDgsOCArMjQ4LDcgQEAgdm9pZCBOYXZpZ2F0aW9uU3RhdGU6OlBvbGljeUNsaWVudDo6ZGVj
aWRlUG9saWN5Rm9yTmF2aWdhdGlvbkFjdGlvbihXZWJQYWdlUHJveHkKICAgICBpZiAoIW5hdmln
YXRpb25EZWxlZ2F0ZSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgLy8gRklYTUU6IFNldCB1cCB0
aGUgbmF2aWdhdGlvbiBhY3Rpb24gb2JqZWN0LgotICAgIGF1dG8gbmF2aWdhdGlvbkFjdGlvbiA9
IGFkb3B0TlMoW1tXS05hdmlnYXRpb25BY3Rpb24gYWxsb2NdIGluaXRdKTsKKyAgICBhdXRvIG5h
dmlnYXRpb25BY3Rpb24gPSBhZG9wdE5TKFtbV0tOYXZpZ2F0aW9uQWN0aW9uIGFsbG9jXSBpbml0
V2l0aE5hdmlnYXRpb25BY3Rpb25EYXRhOm5hdmlnYXRpb25BY3Rpb25EYXRhXSk7CiAKICAgICBp
ZiAoZGVzdGluYXRpb25GcmFtZSkKICAgICAgICAgW25hdmlnYXRpb25BY3Rpb24gc2V0VGFyZ2V0
RnJhbWU6YWRvcHROUyhbW1dLRnJhbWVJbmZvIGFsbG9jXSBpbml0V2l0aFdlYkZyYW1lUHJveHk6
KmRlc3RpbmF0aW9uRnJhbWVdKS5nZXQoKV07CkBAIC0yNjEsMTAgKzI2MCw4IEBAIHZvaWQgTmF2
aWdhdGlvblN0YXRlOjpQb2xpY3lDbGllbnQ6OmRlY2lkZVBvbGljeUZvck5hdmlnYXRpb25BY3Rp
b24oV2ViUGFnZVByb3h5CiAgICAgICAgICAgICBbbmF2aWdhdGlvbkFjdGlvbiBzZXRTb3VyY2VG
cmFtZTphZG9wdE5TKFtbV0tGcmFtZUluZm8gYWxsb2NdIGluaXRXaXRoV2ViRnJhbWVQcm94eToq
c291cmNlRnJhbWVdKS5nZXQoKV07CiAgICAgfQogCi0gICAgW25hdmlnYXRpb25BY3Rpb24gc2V0
TmF2aWdhdGlvblR5cGU6dG9XS05hdmlnYXRpb25UeXBlKG5hdmlnYXRpb25BY3Rpb25EYXRhLm5h
dmlnYXRpb25UeXBlKV07CiAgICAgW25hdmlnYXRpb25BY3Rpb24gc2V0UmVxdWVzdDpyZXF1ZXN0
Lm5zVVJMUmVxdWVzdChXZWJDb3JlOjpEb05vdFVwZGF0ZUhUVFBCb2R5KV07CiAgICAgW25hdmln
YXRpb25BY3Rpb24gX3NldE9yaWdpbmFsVVJMOm9yaWdpbmFsUmVxdWVzdC51cmwoKV07Ci0gICAg
W25hdmlnYXRpb25BY3Rpb24gX3NldFVzZXJJbml0aWF0ZWQ6bmF2aWdhdGlvbkFjdGlvbkRhdGEu
aXNQcm9jZXNzaW5nVXNlckdlc3R1cmVdOwogCiAgICAgW25hdmlnYXRpb25EZWxlZ2F0ZSB3ZWJW
aWV3Om1fbmF2aWdhdGlvblN0YXRlLm1fd2ViVmlldyBkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0aW9u
QWN0aW9uOm5hdmlnYXRpb25BY3Rpb24uZ2V0KCkgZGVjaXNpb25IYW5kbGVyOltsaXN0ZW5lcl0o
V0tOYXZpZ2F0aW9uQWN0aW9uUG9saWN5IGFjdGlvblBvbGljeSkgewogICAgICAgICBzd2l0Y2gg
KGFjdGlvblBvbGljeSkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0Nv
Y29hL1VJRGVsZWdhdGUubW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29jb2EvVUlEZWxl
Z2F0ZS5tbQppbmRleCBlZjQ5ODNiNTgxOWNkNzJkY2ZhZTdkNjIwNDFhZDJlYmNmZjllOTVmLi44
MGU3YWI5OTQwMzc3ODI2NDMwM2U1YTc5Nzg5OTM2YTVhNzM5OTM1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29jb2EvVUlEZWxlZ2F0ZS5tbQorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQ29jb2EvVUlEZWxlZ2F0ZS5tbQpAQCAtMTQzLDEyICsxNDMsMTAgQEAg
UGFzc1JlZlB0cjxXZWJLaXQ6OldlYlBhZ2VQcm94eT4gVUlEZWxlZ2F0ZTo6VUlDbGllbnQ6OmNy
ZWF0ZU5ld1BhZ2UoV2ViS2l0OjpXZWIKICAgICBhdXRvIGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5T
KFttX3VpRGVsZWdhdGUubV93ZWJWaWV3LT5fY29uZmlndXJhdGlvbiBjb3B5XSk7CiAgICAgW2Nv
bmZpZ3VyYXRpb24gX3NldFJlbGF0ZWRXZWJWaWV3Om1fdWlEZWxlZ2F0ZS5tX3dlYlZpZXddOwog
Ci0gICAgYXV0byBuYXZpZ2F0aW9uQWN0aW9uID0gYWRvcHROUyhbW1dLTmF2aWdhdGlvbkFjdGlv
biBhbGxvY10gaW5pdF0pOworICAgIGF1dG8gbmF2aWdhdGlvbkFjdGlvbiA9IGFkb3B0TlMoW1tX
S05hdmlnYXRpb25BY3Rpb24gYWxsb2NdIGluaXRXaXRoTmF2aWdhdGlvbkFjdGlvbkRhdGE6bmF2
aWdhdGlvbkFjdGlvbkRhdGFdKTsKIAogICAgIFtuYXZpZ2F0aW9uQWN0aW9uIHNldFNvdXJjZUZy
YW1lOmFkb3B0TlMoW1tXS0ZyYW1lSW5mbyBhbGxvY10gaW5pdFdpdGhXZWJGcmFtZVByb3h5Oipp
bml0aWF0aW5nRnJhbWVdKS5nZXQoKV07Ci0gICAgW25hdmlnYXRpb25BY3Rpb24gc2V0TmF2aWdh
dGlvblR5cGU6dG9XS05hdmlnYXRpb25UeXBlKG5hdmlnYXRpb25BY3Rpb25EYXRhLm5hdmlnYXRp
b25UeXBlKV07CiAgICAgW25hdmlnYXRpb25BY3Rpb24gc2V0UmVxdWVzdDpyZXF1ZXN0Lm5zVVJM
UmVxdWVzdChXZWJDb3JlOjpEb05vdFVwZGF0ZUhUVFBCb2R5KV07Ci0gICAgW25hdmlnYXRpb25B
Y3Rpb24gX3NldFVzZXJJbml0aWF0ZWQ6bmF2aWdhdGlvbkFjdGlvbkRhdGEuaXNQcm9jZXNzaW5n
VXNlckdlc3R1cmVdOwogCiAgICAgUmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IFtkZWxl
Z2F0ZS5nZXQoKSB3ZWJWaWV3Om1fdWlEZWxlZ2F0ZS5tX3dlYlZpZXcgY3JlYXRlV2ViVmlld1dp
dGhDb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRpb24uZ2V0KCkgZm9yTmF2aWdhdGlvbkFjdGlvbjpu
YXZpZ2F0aW9uQWN0aW9uLmdldCgpIHdpbmRvd0ZlYXR1cmVzOmFkb3B0TlMoW1tXS1dpbmRvd0Zl
YXR1cmVzIGFsbG9jXSBfaW5pdFdpdGhXaW5kb3dGZWF0dXJlczp3aW5kb3dGZWF0dXJlc10pLmdl
dCgpXTsKIAo=
</data>
<flag name="review"
          id="255841"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>