<?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>50659</bug_id>
          
          <creation_ts>2010-12-07 17:23:48 -0800</creation_ts>
          <short_desc>[Chromium] Enable Chromium mac to display a context menu.</short_desc>
          <delta_ts>2013-04-11 12:59:07 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>0</everconfirmed>
          <reporter name="Chris Guillory">ctguil</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>darin</cc>
    
    <cc>fishd</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>318518</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-12-07 17:23:48 -0800</bug_when>
    <thetext>This is needed to support the ShowMenu action on Chromium mac.
http://code.google.com/p/chromium/issues/detail?id=65808</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318544</commentid>
    <comment_count>1</comment_count>
      <attachid>75860</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-12-07 19:05:33 -0800</bug_when>
    <thetext>Created attachment 75860
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318545</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-12-07 19:07:07 -0800</bug_when>
    <thetext>Chromium WebKit API change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323018</commentid>
    <comment_count>3</comment_count>
      <attachid>76728</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-12-15 19:17:24 -0800</bug_when>
    <thetext>Created attachment 76728
Proposed Patch - Add WebView::showContextMenu(const WebAccessibilityObject&amp;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323020</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-15 19:19:23 -0800</bug_when>
    <thetext>Attachment 76728 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;WebKit/chromium/ChangeLog&apos;, u&apos;WebKit/chromium/public/WebAccessibilityObject.h&apos;, u&apos;WebKit/chromium/public/WebView.h&apos;, u&apos;WebKit/chromium/src/WebAccessibilityObject.cpp&apos;, u&apos;WebKit/chromium/src/WebViewImpl.cpp&apos;, u&apos;WebKit/chromium/src/WebViewImpl.h&apos;]&quot; exit_code: 1
WebKit/chromium/src/WebViewImpl.cpp:1923:  Local variables should never be PassRefPtr (see http://webkit.org/coding/RefPtr.html).  [readability/pass_ptr] [5]
Total errors found: 1 in 6 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>323047</commentid>
    <comment_count>5</comment_count>
      <attachid>76728</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-12-15 22:00:07 -0800</bug_when>
    <thetext>Comment on attachment 76728
Proposed Patch - Add WebView::showContextMenu(const WebAccessibilityObject&amp;)

how come this can&apos;t call into the method in AccessibilityObject to show the context menu?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323211</commentid>
    <comment_count>6</comment_count>
      <attachid>76728</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-12-16 09:21:27 -0800</bug_when>
    <thetext>Comment on attachment 76728
Proposed Patch - Add WebView::showContextMenu(const WebAccessibilityObject&amp;)

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

&gt; WebKit/chromium/public/WebView.h:278
&gt; +    

nit: avoid adding lines with just spaces

&gt; WebKit/chromium/public/WebView.h:282
&gt; +    virtual void showContextMenu(const WebAccessibilityObject&amp; obj) = 0;

nit: the API header should not refer to implementation details, especially not
things in WebCore.  WebCore could change and no one would know to update this
comment.  it also doesn&apos;t help someone use the API correctly.

I think it might be more useful API-wise to generalize this method.  You could
generalize it like this:

  virtual void showContextMenu(const WebNode&amp;, const WebPoint&amp; position);

But, perhaps it would be better to create a sibling to WebNode::simulateClick:

  WEBKIT_API void simulateContextMenu();

Perhaps you should implement it using Node::dispatchSimulatedMouseEvent?  I&apos;m
not certain about that though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>328585</commentid>
    <comment_count>7</comment_count>
      <attachid>76728</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2011-01-03 08:59:34 -0800</bug_when>
    <thetext>Comment on attachment 76728
Proposed Patch - Add WebView::showContextMenu(const WebAccessibilityObject&amp;)

r- based on comments from Darin and stylebot issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>874069</commentid>
    <comment_count>8</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2013-04-11 12:59:07 -0700</bug_when>
    <thetext>I have to assume this has been dealt with by now.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75860</attachid>
            <date>2010-12-07 19:05:33 -0800</date>
            <delta_ts>2010-12-15 19:17:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1912</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNzM0ODcpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMTItMDcgIENocmlz
IEd1aWxsb3J5ICA8Y2hyaXMuZ3VpbGxvcnlAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFeHBvc2UgQWNjZXNzaWJpbGl0eU9iamVj
dDo6cHJlc3MoKSB0byBDaHJvbWl1bS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTUwNjU5CisKKyAgICAgICAgKiBwdWJsaWMvV2ViQWNjZXNzaWJpbGl0
eU9iamVjdC5oOgorICAgICAgICAqIHNyYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6V2ViQWNjZXNzaWJpbGl0eU9iamVjdDo6cHJlc3MpOgorCiAyMDEwLTEy
LTA2ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBTYW0gV2VpbmlnLgpJbmRleDogV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nlc3NpYmls
aXR5T2JqZWN0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nl
c3NpYmlsaXR5T2JqZWN0LmgJKHJldmlzaW9uIDczNDg0KQorKysgV2ViS2l0L2Nocm9taXVtL3B1
YmxpYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmgJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw2ICsx
MDYsNyBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0FQSSBXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0IGhp
dFRlc3QoY29uc3QgV2ViUG9pbnQmKSBjb25zdDsKICAgICBXRUJLSVRfQVBJIFdlYlN0cmluZyBr
ZXlib2FyZFNob3J0Y3V0KCkgY29uc3Q7CiAgICAgV0VCS0lUX0FQSSBib29sIHBlcmZvcm1EZWZh
dWx0QWN0aW9uKCkgY29uc3Q7CisgICAgV0VCS0lUX0FQSSBib29sIHByZXNzKCkgY29uc3Q7CiAg
ICAgV0VCS0lUX0FQSSBXZWJBY2Nlc3NpYmlsaXR5Um9sZSByb2xlVmFsdWUoKSBjb25zdDsKICAg
ICBXRUJLSVRfQVBJIHZvaWQgc2V0Rm9jdXNlZChib29sKSBjb25zdDsKICAgICBXRUJLSVRfQVBJ
IFdlYlN0cmluZyBzdHJpbmdWYWx1ZSgpIGNvbnN0OwpJbmRleDogV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21p
dW0vc3JjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShyZXZpc2lvbiA3MzQ4NCkKKysrIFdl
YktpdC9jaHJvbWl1bS9zcmMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQyOCw2ICs0MjgsMTUgQEAgYm9vbCBXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0OjpwZXJm
b3JtRGVmYQogICAgIHJldHVybiBtX3ByaXZhdGUtPnBlcmZvcm1EZWZhdWx0QWN0aW9uKCk7CiB9
CiAKK2Jvb2wgV2ViQWNjZXNzaWJpbGl0eU9iamVjdDo6cHJlc3MoKSBjb25zdAoreworICAgIGlm
ICghbV9wcml2YXRlKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBtX3ByaXZhdGUtPnVw
ZGF0ZUJhY2tpbmdTdG9yZSgpOworICAgIHJldHVybiBtX3ByaXZhdGUtPnByZXNzKCk7Cit9CisK
IFdlYkFjY2Vzc2liaWxpdHlSb2xlIFdlYkFjY2Vzc2liaWxpdHlPYmplY3Q6OnJvbGVWYWx1ZSgp
IGNvbnN0CiB7CiAgICAgaWYgKCFtX3ByaXZhdGUpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76728</attachid>
            <date>2010-12-15 19:17:24 -0800</date>
            <delta_ts>2011-01-03 08:59:34 -0800</delta_ts>
            <desc>Proposed Patch - Add WebView::showContextMenu(const WebAccessibilityObject&amp;)</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>5881</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNzQxNzApCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMTItMTUgIGNocmlz
Lmd1aWxsb3J5QGdvb2dsZS5jb20gIDxjaHJpcy5ndWlsbG9yeUBnb29nbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuYWJsZSBDaHJvbWl1
bSBtYWMgdG8gZGlzcGxheSBhIGNvbnRleHQgbWVudS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwNjU5CisKKyAgICAgICAgKiBwdWJsaWMvV2ViQWNj
ZXNzaWJpbGl0eU9iamVjdC5oOgorICAgICAgICAqIHB1YmxpYy9XZWJWaWV3Lmg6CisgICAgICAg
ICogc3JjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJB
Y2Nlc3NpYmlsaXR5T2JqZWN0OjpwZXJmb3JtU2hvd01lbnVBY3Rpb24pOgorICAgICAgICAqIHNy
Yy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpzaG93Q29u
dGV4dE1lbnUpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5oOgorCiAyMDEwLTEyLTE0ICBE
YXJpbiBGaXNoZXIgIDxkYXJpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
RGltaXRyaSBHbGF6a292LgpJbmRleDogV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJB
Y2Nlc3NpYmlsaXR5T2JqZWN0LmgJKHJldmlzaW9uIDc0MTM0KQorKysgV2ViS2l0L2Nocm9taXVt
L3B1YmxpYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmgJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw2
ICsxMDYsNyBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0FQSSBXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
IGhpdFRlc3QoY29uc3QgV2ViUG9pbnQmKSBjb25zdDsKICAgICBXRUJLSVRfQVBJIFdlYlN0cmlu
ZyBrZXlib2FyZFNob3J0Y3V0KCkgY29uc3Q7CiAgICAgV0VCS0lUX0FQSSBib29sIHBlcmZvcm1E
ZWZhdWx0QWN0aW9uKCkgY29uc3Q7CisgICAgV0VCS0lUX0FQSSB2b2lkIHBlcmZvcm1TaG93TWVu
dUFjdGlvbigpIGNvbnN0OwogICAgIFdFQktJVF9BUEkgV2ViQWNjZXNzaWJpbGl0eVJvbGUgcm9s
ZVZhbHVlKCkgY29uc3Q7CiAgICAgV0VCS0lUX0FQSSB2b2lkIHNldEZvY3VzZWQoYm9vbCkgY29u
c3Q7CiAgICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgc3RyaW5nVmFsdWUoKSBjb25zdDsKSW5kZXg6
IFdlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCShyZXZpc2lvbiA3NDEzNCkKKysrIFdlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViVmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNzUsNyArMjc1LDExIEBA
IHB1YmxpYzoKIAogICAgIC8vIFJldHVybnMgdGhlIGFjY2Vzc2liaWxpdHkgb2JqZWN0IGZvciB0
aGlzIHZpZXcuCiAgICAgdmlydHVhbCBXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0IGFjY2Vzc2liaWxp
dHlPYmplY3QoKSA9IDA7Ci0KKyAgICAKKyAgICAvLyBIYW5kbGVzIGRpc3BsYXkgb2YgdGhlIGNv
bnRleHQgbWVudSB3aGVuIGluaXRpYXRlZCBmcm9tIGFzc2lzdGl2ZQorICAgIC8vIHRlY2hub2xv
Z3kuIENvZGUgaXMgYmFzZWQgb24gYWNjZXNzaWJpbGl0eVNob3dDb250ZXh0TWVudSBpbgorICAg
IC8vIHdlYmtpdFxXZWJDb3JlXGFjY2Vzc2liaWxpdHlcbWFjXEFjY2Vzc2liaWxpdHlPYmplY3RX
cmFwcGVyLm1tLgorICAgIHZpcnR1YWwgdm9pZCBzaG93Q29udGV4dE1lbnUoY29uc3QgV2ViQWNj
ZXNzaWJpbGl0eU9iamVjdCYgb2JqKSA9IDA7CiAKICAgICAvLyBBdXRvRmlsbCAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIApJbmRl
eDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShy
ZXZpc2lvbiA3NDEzNCkKKysrIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViQWNjZXNzaWJpbGl0eU9i
amVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQwLDEwICs0MCwxMiBAQAogI2luY2x1ZGUgIlBs
YXRmb3JtS2V5Ym9hcmRFdmVudC5oIgogI2luY2x1ZGUgIlJlbmRlclN0eWxlLmgiCiAjaW5jbHVk
ZSAiV2ViRG9jdW1lbnQuaCIKKyNpbmNsdWRlICJXZWJGcmFtZS5oIgogI2luY2x1ZGUgIldlYk5v
ZGUuaCIKICNpbmNsdWRlICJXZWJQb2ludC5oIgogI2luY2x1ZGUgIldlYlJlY3QuaCIKICNpbmNs
dWRlICJXZWJTdHJpbmcuaCIKKyNpbmNsdWRlICJXZWJWaWV3LmgiCiAKIHVzaW5nIG5hbWVzcGFj
ZSBXZWJDb3JlOwogCkBAIC00MjgsNiArNDMwLDI5IEBAIGJvb2wgV2ViQWNjZXNzaWJpbGl0eU9i
amVjdDo6cGVyZm9ybURlZmEKICAgICByZXR1cm4gbV9wcml2YXRlLT5wZXJmb3JtRGVmYXVsdEFj
dGlvbigpOwogfQogCit2b2lkIFdlYkFjY2Vzc2liaWxpdHlPYmplY3Q6OnBlcmZvcm1TaG93TWVu
dUFjdGlvbigpIGNvbnN0Cit7CisgICAgaWYgKCFtX3ByaXZhdGUpCisgICAgICAgIHJldHVybjsK
KworICAgIG1fcHJpdmF0ZS0+dXBkYXRlQmFja2luZ1N0b3JlKCk7CisgICAgaWYgKG1fcHJpdmF0
ZS0+cm9sZVZhbHVlKCkgPT0gQ29tYm9Cb3hSb2xlKSB7CisgICAgICAgIG1fcHJpdmF0ZS0+c2V0
SXNFeHBhbmRlZCh0cnVlKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICAKKyAgICBjb25z
dCBXZWJEb2N1bWVudCYgZG9jID0gZG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jLmlzTnVsbCgpKQor
ICAgICAgICByZXR1cm47CisgICAgY29uc3QgV2ViRnJhbWUqIGZyYW1lID0gZG9jLmZyYW1lKCk7
CisgICAgaWYgKCFmcmFtZSkKKyAgICAgIHJldHVybjsKKyAgICBXZWJWaWV3KiB2aWV3ID0gZnJh
bWUtPnZpZXcoKTsKKyAgICBpZiAoIXZpZXcpCisgICAgICByZXR1cm47CisgICAgdmlldy0+c2hv
d0NvbnRleHRNZW51KCp0aGlzKTsKK30KKwogV2ViQWNjZXNzaWJpbGl0eVJvbGUgV2ViQWNjZXNz
aWJpbGl0eU9iamVjdDo6cm9sZVZhbHVlKCkgY29uc3QKIHsKICAgICBpZiAoIW1fcHJpdmF0ZSkK
SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCShyZXZpc2lvbiA3NDEzNCkKKysr
IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0x
MjAsNiArMTIwLDcgQEAKICNpbmNsdWRlICJXZWJTdHJpbmcuaCIKICNpbmNsdWRlICJXZWJWZWN0
b3IuaCIKICNpbmNsdWRlICJXZWJWaWV3Q2xpZW50LmgiCisjaW5jbHVkZSA8d3RmL0N1cnJlbnRU
aW1lLmg+CiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgogCiAjaWYgUExBVEZPUk0oQ0cpCkBAIC0x
OTE3LDYgKzE5MTgsMzYgQEAgV2ViQWNjZXNzaWJpbGl0eU9iamVjdCBXZWJWaWV3SW1wbDo6YWNj
ZQogICAgICAgICBkb2N1bWVudC0+YXhPYmplY3RDYWNoZSgpLT5nZXRPckNyZWF0ZShkb2N1bWVu
dC0+cmVuZGVyZXIoKSkpOwogfQogCit2b2lkIFdlYlZpZXdJbXBsOjpzaG93Q29udGV4dE1lbnUo
Y29uc3QgV2ViQWNjZXNzaWJpbGl0eU9iamVjdCYgd2ViQWNjZXNzaWJpbGl0eU9iaikKK3sKKyAg
ICBQYXNzUmVmUHRyPEFjY2Vzc2liaWxpdHlPYmplY3Q+IGFjY2Vzc2liaWxpdHlPYmplY3QgPSB3
ZWJBY2Nlc3NpYmlsaXR5T2JqOworICAgIE5vZGUqIHRhcmdldE5vZGUgPSBhY2Nlc3NpYmlsaXR5
T2JqZWN0LT5ub2RlKCk7CisgICAgaWYgKCF0YXJnZXROb2RlKQorICAgICAgcmV0dXJuOworICAg
IERvY3VtZW50KiBkb2N1bWVudCA9IHRhcmdldE5vZGUtPmRvY3VtZW50KCk7CisgICAgaWYgKCFk
b2N1bWVudCkKKyAgICAgICAgcmV0dXJuOworICAgIEZyYW1lVmlldyogdmlldyA9IGRvY3VtZW50
LT52aWV3KCk7CisgICAgaWYgKCF2aWV3KQorICAgICAgICByZXR1cm47CisgICAgICAgIAorICAg
IC8vIHNpbXVsYXRlIGEgY2xpY2sgaW4gdGhlIG1pZGRsZSBvZiB0aGUgb2JqZWN0CisgICAgSW50
UG9pbnQgY2xpY2tQb2ludCA9IGFjY2Vzc2liaWxpdHlPYmplY3QtPmNsaWNrUG9pbnQoKTsKKyAg
ICBJbnRQb2ludCBwb3NpdGlvbiA9IHZpZXctPmNvbnRlbnRzVG9XaW5kb3coY2xpY2tQb2ludCk7
CisgICAgSW50UG9pbnQgZ2xvYmFsUG9zaXRpb24gPSB2aWV3LT5jb250ZW50c1RvU2NyZWVuKElu
dFJlY3QoY2xpY2tQb2ludCwgSW50U2l6ZSgpKSkubG9jYXRpb24oKTsKKyAgICAKKyAgICAjaWYg
T1MoV0lORE9XUykKKyAgICAgICAgTW91c2VFdmVudFR5cGUgZXZlbnRUeXBlID0gTW91c2VFdmVu
dFJlbGVhc2VkOworICAgICNlbHNlCisgICAgICAgIE1vdXNlRXZlbnRUeXBlIGV2ZW50VHlwZSA9
IE1vdXNlRXZlbnRQcmVzc2VkOworICAgICNlbmRpZgorCisgICAgUGxhdGZvcm1Nb3VzZUV2ZW50
IG1vdXNlRXZlbnQocG9zaXRpb24sIGdsb2JhbFBvc2l0aW9uLCBSaWdodEJ1dHRvbiwgZXZlbnRU
eXBlLCAxLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgY3VycmVudFRpbWUoKSk7CisgICAg
bV9jb250ZXh0TWVudUFsbG93ZWQgPSB0cnVlOyAgICAKKyAgICB0YXJnZXROb2RlLT5kaXNwYXRj
aE1vdXNlRXZlbnQobW91c2VFdmVudCwgZXZlbnROYW1lcygpLmNvbnRleHRtZW51RXZlbnQsIDAp
OworICAgIG1fY29udGV4dE1lbnVBbGxvd2VkID0gZmFsc2U7Cit9CisKIHZvaWQgV2ViVmlld0lt
cGw6OmFwcGx5QXV0b0ZpbGxTdWdnZXN0aW9ucygKICAgICBjb25zdCBXZWJOb2RlJiBub2RlLAog
ICAgIGNvbnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+JiBuYW1lcywKSW5kZXg6IFdlYktpdC9jaHJv
bWl1bS9zcmMvV2ViVmlld0ltcGwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlZpZXdJbXBsLmgJKHJldmlzaW9uIDc0MTM0KQorKysgV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xODAsNiArMTgwLDcgQEAgcHVibGljOgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IFdlYlN0cmluZyYgdmFs
dWUpOwogICAgIHZpcnR1YWwgV2ViRGV2VG9vbHNBZ2VudCogZGV2VG9vbHNBZ2VudCgpOwogICAg
IHZpcnR1YWwgV2ViQWNjZXNzaWJpbGl0eU9iamVjdCBhY2Nlc3NpYmlsaXR5T2JqZWN0KCk7Cisg
ICAgdmlydHVhbCB2b2lkIHNob3dDb250ZXh0TWVudShjb25zdCBXZWJBY2Nlc3NpYmlsaXR5T2Jq
ZWN0JiBvYmopOwogICAgIHZpcnR1YWwgdm9pZCBhcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMoCiAg
ICAgICAgIGNvbnN0IFdlYk5vZGUmLAogICAgICAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5n
PiYgbmFtZXMsCg==
</data>
<flag name="review"
          id="67726"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>