<?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>69123</bug_id>
          
          <creation_ts>2011-09-29 21:12:26 -0700</creation_ts>
          <short_desc>[GTK] The process freezes when you right click on windowless Flash</short_desc>
          <delta_ts>2011-11-17 22:10:05 -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>WebKitGTK</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>
          <dependson>47545</dependson>
    
    <dependson>69139</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>alex</cc>
    
    <cc>andersca</cc>
    
    <cc>ariya.hidayat</cc>
    
    <cc>cgarcia</cc>
    
    <cc>gustavo.noronha</cc>
    
    <cc>gustavo</cc>
    
    <cc>pnormand</cc>
    
    <cc>robert</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>475871</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-09-29 21:12:26 -0700</bug_when>
    <thetext>Chromium and Qt had to work around this same issue. See: https://bugs.webkit.org/show_bug.cgi?id=47545</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>475908</commentid>
    <comment_count>1</comment_count>
      <attachid>109252</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-09-29 22:40:49 -0700</bug_when>
    <thetext>Created attachment 109252
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>475979</commentid>
    <comment_count>2</comment_count>
      <attachid>109252</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-09-30 01:38:16 -0700</bug_when>
    <thetext>Comment on attachment 109252
Patch

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

&gt; Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:177
&gt; +    // FIXME: Calling getPluginInfo at this point causes a segmentation fault. Once
&gt; +    // that&apos;s fixed this should be modified to check the mime type.

See bug https://bugs.webkit.org/show_bug.cgi?id=69139</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>475983</commentid>
    <comment_count>3</comment_count>
      <attachid>109252</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-09-30 02:00:45 -0700</bug_when>
    <thetext>Comment on attachment 109252
Patch

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

&gt; Source/WebCore/ChangeLog:14
&gt; +        (WebCore::PluginPackage::determineQuirks): Always activate the windowless
&gt; +        Flash quirk if on x86_64 and X11.

I&apos;m confused, the problem is with windowed or windowless plugins? Bug title says windowed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>475984</commentid>
    <comment_count>4</comment_count>
      <attachid>109268</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-09-30 02:04:33 -0700</bug_when>
    <thetext>Created attachment 109268
Patch using pluginInfo() to get plugin mime type

It&apos;s martin&apos;s patch but using pluginInfo to get plugin mime type in determineQuirks(). It depends on bug https://bugs.webkit.org/show_bug.cgi?id=69139</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>475985</commentid>
    <comment_count>5</comment_count>
      <attachid>109268</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2011-09-30 02:15:29 -0700</bug_when>
    <thetext>Comment on attachment 109268
Patch using pluginInfo() to get plugin mime type

Attachment 109268 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/9888759</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492174</commentid>
    <comment_count>6</comment_count>
      <attachid>112801</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-27 18:22:44 -0700</bug_when>
    <thetext>Created attachment 112801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492176</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-27 18:23:40 -0700</bug_when>
    <thetext>I updated the patch to fix the bug title. Philippe, do you mind reviewing this one. We should really get this into the stable branch ASAP.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492259</commentid>
    <comment_count>8</comment_count>
      <attachid>112801</attachid>
    <who name="Collabora GTK+ EWS bot">gustavo.noronha</who>
    <bug_when>2011-10-27 23:14:09 -0700</bug_when>
    <thetext>Comment on attachment 112801
Patch

Attachment 112801 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/10238114</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492285</commentid>
    <comment_count>9</comment_count>
      <attachid>112822</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-28 00:26:56 -0700</bug_when>
    <thetext>Created attachment 112822
Fix build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504016</commentid>
    <comment_count>10</comment_count>
      <attachid>112822</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2011-11-16 10:20:03 -0800</bug_when>
    <thetext>Comment on attachment 112822
Fix build

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

Looks good to me minus the nits.

&gt; Source/WebKit2/ChangeLog:15
&gt; +        events while in windowed mode.

I think you mean windowless here.

&gt; Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:187
&gt; +#endif

If this only affects some versions of the plugin shouldn&apos;t you check for that? Eg, if it&apos;s fixed in 11 or whatever, don&apos;t disable right click then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>505493</commentid>
    <comment_count>11</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-11-17 21:56:17 -0800</bug_when>
    <thetext>(In reply to comment #10)
 
&gt; &gt; Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:187
&gt; &gt; +#endif
&gt; 
&gt; If this only affects some versions of the plugin shouldn&apos;t you check for that? Eg, if it&apos;s fixed in 11 or whatever, don&apos;t disable right click then.

From what I understand this only works in versions of Flash that are quite old now and contain security vulnerabilties. When a  new versions of Flash appear that fixes this, I think it makes sense to allow it, but at this point I&apos;m not sure if those old versions of Flash are worth consideration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>505494</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-11-17 21:57:05 -0800</bug_when>
    <thetext>(In reply to comment #11)

&gt; &gt; If this only affects some versions of the plugin shouldn&apos;t you check for that? Eg, if it&apos;s fixed in 11 or whatever, don&apos;t disable right click then.
&gt; 
&gt; From what I understand this only works in versions of Flash that are quite old now and contain security vulnerabilties. When a  new versions of Flash appear that fixes this, I think it makes sense to allow it, but at this point I&apos;m not sure if those old versions of Flash are worth consideration.

I forgot to say that I&apos;ll land this now and, if you like, I can open a new bug addressing supporting right-click menus for older Flash versions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>505499</commentid>
    <comment_count>13</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-11-17 22:09:32 -0800</bug_when>
    <thetext>Committed r100725: &lt;http://trac.webkit.org/changeset/100725&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>505500</commentid>
    <comment_count>14</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-11-17 22:10:05 -0800</bug_when>
    <thetext>(In reply to comment #10)

&gt; Source/WebKit2/ChangeLog:15
&gt; &gt; +        events while in windowed mode.
&gt; 
&gt; I think you mean windowless here.

Thanks for the review! Landed this with this fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109252</attachid>
            <date>2011-09-29 22:40:49 -0700</date>
            <delta_ts>2011-09-30 02:04:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69123-20110929224048.patch</filename>
            <type>text/plain</type>
            <size>6577</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTYzNzgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlOWNjNDMzZTRlZWFjMWU4
Y2NmZTQzMzZiZmVkNDViZGIzNWY4NDE1Li5jZWYwZjgwYWY4ZTcyNDc4MmQyNmM4ZjFmYWVmYjAy
YzkyMWZmMGRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMTEtMDktMjkgIE1hcnRp
biBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgogCisgICAgICAgIFtHVEtdIFRoZSBw
cm9jZXNzIGZyZWV6ZXMgd2hlbiB5b3UgcmlnaHQgY2xpY2sgb24gd2luZG93ZWQgRmxhc2gKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY5MTIzCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3Rz
LiBJIHRyaWVkIHRvIGNyZWF0ZSBhIGxheW91dCB0ZXN0IHRoYXQgZXhlcmNpc2VkIHRoaXMKKyAg
ICAgICAgaXNzdWUsIGJ1dCBpdCBhcHBlYXJzIHRoYXQgRXZlbnRTZW5kZXIgY2xpY2tzIGRvIG5v
dCB0cmlnZ2VyIGl0LiBUaGlzCisgICAgICAgIGlzIGNvdmVyZWQgYnkgdGhlIG1hbnVhbCB0ZXN0
cyBjb250YWluaW5nIEZsYXNoLgorCisgICAgICAgICogcGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6OmRldGVybWluZVF1aXJrcyk6IEFs
d2F5cyBhY3RpdmF0ZSB0aGUgd2luZG93bGVzcworICAgICAgICBGbGFzaCBxdWlyayBpZiBvbiB4
ODZfNjQgYW5kIFgxMS4KKyAgICAgICAgKiBwbHVnaW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6OmhhbmRsZU1vdXNlRXZlbnQpOiBBdm9pZCBz
ZW5kaW5nIHJpZ2h0LWNsaWNrIGV2ZW50cyBpZgorICAgICAgICB3ZSBoYXZlIHRoZSBxdWlyay4K
KworMjAxMS0wOS0yOSAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CisK
ICAgICAgICAgW0ZyZWV0eXBlXSBQc2V1ZG8taXRhbGljcyBkbyBub3Qgd29yawogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDA4NTYKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsdWdpbnMvUGx1Z2luUGFja2FnZS5jcHAKaW5kZXggYmU1ODIyMTI4YmNmNmVjNDAwYTk0
YzFlYjI2YzIyYjhlZGE1NWNjMi4uZWU0NGI0ZmYxZmFlMTlkNDRkZjYyMjdlYzJjZGQ3ZmY4MTM5
ZjEyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblBhY2thZ2UuY3BwCkBAIC0yMDks
MTIgKzIwOSwxMiBAQCB2b2lkIFBsdWdpblBhY2thZ2U6OmRldGVybWluZVF1aXJrcyhjb25zdCBT
dHJpbmcmIG1pbWVUeXBlKQogI2lmIFBMQVRGT1JNKFFUKQogICAgICAgICAvLyBGbGFzaCB3aWxs
IGNyYXNoIG9uIHJlcGVhdGVkIGNhbGxzIHRvIFNldFdpbmRvdyBpbiB3aW5kb3dlZCBtb2RlCiAg
ICAgICAgIG1fcXVpcmtzLmFkZChQbHVnaW5RdWlya0RvbnRDYWxsU2V0V2luZG93TW9yZVRoYW5P
bmNlKTsKKyNlbmRpZgogCiAjaWYgQ1BVKFg4Nl82NCkKICAgICAgICAgLy8gNjQtYml0IEZsYXNo
IGZyZWV6ZXMgaWYgcmlnaHQtY2xpY2sgaXMgc2VudCBpbiB3aW5kb3dsZXNzIG1vZGUKICAgICAg
ICAgbV9xdWlya3MuYWRkKFBsdWdpblF1aXJrSWdub3JlUmlnaHRDbGlja0luV2luZG93bGVzc01v
ZGUpOwogI2VuZGlmCi0jZW5kaWYKIAogICAgICAgICBtX3F1aXJrcy5hZGQoUGx1Z2luUXVpcmtS
ZXF1aXJlc0RlZmF1bHRTY3JlZW5EZXB0aCk7CiAgICAgICAgIG1fcXVpcmtzLmFkZChQbHVnaW5R
dWlya1Rocm90dGxlSW52YWxpZGF0ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbHVn
aW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1Bs
dWdpblZpZXdHdGsuY3BwCmluZGV4IGRiYzM3NGEzZmFhMWQ3ZWQ0OTUzZDhiMGMzMDViN2JmYWVi
Y2YwMmQuLjA1YzgxODZmZDkwMzU4YTU4MGUwODViODMxYWFlNDgwYTljMWRhNjMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCkBAIC00MDcsNiArNDA3
LDkgQEAgdm9pZCBQbHVnaW5WaWV3OjpoYW5kbGVNb3VzZUV2ZW50KE1vdXNlRXZlbnQqIGV2ZW50
KQogICAgIGlmICghbV9pc1N0YXJ0ZWQgfHwgbV9zdGF0dXMgIT0gUGx1Z2luU3RhdHVzTG9hZGVk
U3VjY2Vzc2Z1bGx5KQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoZXZlbnQtPmJ1dHRvbigp
ID09IFJpZ2h0QnV0dG9uICYmIG1fcGx1Z2luLT5xdWlya3MoKS5jb250YWlucyhQbHVnaW5RdWly
a0lnbm9yZVJpZ2h0Q2xpY2tJbldpbmRvd2xlc3NNb2RlKSkKKyAgICAgICAgcmV0dXJuOworCiAg
ICAgaWYgKGV2ZW50LT50eXBlKCkgPT0gZXZlbnROYW1lcygpLm1vdXNlZG93bkV2ZW50KSB7CiAg
ICAgICAgIGlmIChQYWdlKiBwYWdlID0gbV9wYXJlbnRGcmFtZS0+cGFnZSgpKQogICAgICAgICAg
ICAgcGFnZS0+Zm9jdXNDb250cm9sbGVyKCktPnNldEFjdGl2ZSh0cnVlKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRl
eCA4OWJhNGM0MTQ5ZmJjYmM2YjEwMzE1Nzk3YWNiMDkwMDU3MDFjYjdjLi4xNGIxNjgxNDQ2NTc5
MzlmY2UyYTA4ODhmMDgxZjhlOGUyZmIwMjdlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAK
KzIwMTEtMDktMjkgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisg
ICAgICAgIFtHVEtdIFRoZSBwcm9jZXNzIGZyZWV6ZXMgd2hlbiB5b3UgcmlnaHQgY2xpY2sgb24g
d2luZG93ZWQgRmxhc2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTY5MTIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkIGEgbmV3IHBsdWdpbiBxdWlyayBmb3IgZGVhbGluZyB3aXRoIHJpZ2h0LWNsaWNr
aW5nIG9uIHdpbmRvd2xlc3MKKyAgICAgICAgRmxhc2ggb24geDg2XzY0IG1hY2hpbmVzLiBUaGlz
IGFscmVhZHkgZXhpc3RzIGZvciBXZWJLaXQxLgorCisgICAgICAgICogU2hhcmVkL1BsdWdpbnMv
TmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6TmV0c2NhcGVQbHVnaW5Nb2R1bGU6OmRldGVybWluZVF1aXJrcyk6IElmIHRoZSBwbHVnaW4g
aXMgRmxhc2gKKyAgICAgICAgYW5kIHdlIGFyZSBvbiB4ODZfNjQsIHRoZW4gZGlzYWJsZSBzZW5k
aW5nIHJpZ2h0LWNsaWNraW5nIGV2ZW50cyB3aGlsZQorICAgICAgICBpbiB3aW5kb3dlZCBtb2Rl
LgorICAgICAgICAqIFNoYXJlZC9QbHVnaW5zL1BsdWdpblF1aXJrcy5oOiBBZGQgdGhlIG5ldyBx
dWlyay4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNjYXBl
UGx1Z2luWDExLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQbHVnaW46OnBsYXRmb3Jt
SGFuZGxlTW91c2VFdmVudCk6IElmIHRoZSBxdWlyayBpcyBhY3RpdmUKKyAgICAgICAgZG9uJ3Qg
c2VuZCByaWdodCBjbGljayBldmVudHMuCisKIDIwMTEtMDktMjMgIFRvciBBcm5lIFZlc3Riw7gg
IDx0b3IuYXJuZS52ZXN0Ym9Abm9raWEuY29tPgogCiAgICAgICAgIFtRdF0gRml4IGJ1aWxkIGFn
YWluc3QgUXQ1IGFmdGVyIHJlZmFjdG9yIG9mIHdpZGdldHMgb3V0IG9mIFF0R1VpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQ
bHVnaW5Nb2R1bGVYMTEuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvTmV0c2Nh
cGUveDExL05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNwcAppbmRleCBiNjBhNTM2M2UzZjcyZTA2
ZjJjNDZjZDZlMmNmYmM0M2Y5ZDk5ODgyLi5jNmY2NmQ1ZmM3OGU4NDFkOTg3YTY1ZWRkNmRiM2Rk
NDJmMGYwMjNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRz
Y2FwZS94MTEvTmV0c2NhcGVQbHVnaW5Nb2R1bGVYMTEuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpbk1vZHVsZVgxMS5jcHAK
QEAgLTE3Miw2ICsxNzIsMTIgQEAgYm9vbCBOZXRzY2FwZVBsdWdpbk1vZHVsZTo6Z2V0UGx1Z2lu
SW5mbyhjb25zdCBTdHJpbmcmIHBsdWdpblBhdGgsIFBsdWdpbk1vZHVsZUkKIAogdm9pZCBOZXRz
Y2FwZVBsdWdpbk1vZHVsZTo6ZGV0ZXJtaW5lUXVpcmtzKCkKIHsKKyNpZiBDUFUoWDg2XzY0KQor
ICAgIC8vIEZJWE1FOiBDYWxsaW5nIGdldFBsdWdpbkluZm8gYXQgdGhpcyBwb2ludCBjYXVzZXMg
YSBzZWdtZW50YXRpb24gZmF1bHQuIE9uY2UKKyAgICAvLyB0aGF0J3MgZml4ZWQgdGhpcyBzaG91
bGQgYmUgbW9kaWZpZWQgdG8gY2hlY2sgdGhlIG1pbWUgdHlwZS4KKyAgICBpZiAobV9wbHVnaW5Q
YXRoLmNvbnRhaW5zKCJmbGFzaHBsdWdpbiIpIHx8IG1fcGx1Z2luUGF0aC5jb250YWlucygiZmxh
c2hwbGF5ZXIiKSkKKyAgICAgICAgbV9wbHVnaW5RdWlya3MuYWRkKFBsdWdpblF1aXJrczo6SWdu
b3JlUmlnaHRDbGlja0luV2luZG93bGVzc01vZGUpOworI2VuZGlmCiB9CiAKIH0gLy8gbmFtZXNw
YWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvUGx1
Z2luUXVpcmtzLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9QbHVnaW5RdWlya3Mu
aAppbmRleCAyYTVmMzMxNGJjZWEyNjMzNjI4MzVlNjgxOTAyMzJiNWNhMWM3YmFmLi4wYjg5ZDNm
MjNhYzA4OWVhN2U3ZjJiODY3NmNjMzAwMjNiYmVmYTRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvUGx1Z2lucy9QbHVnaW5RdWlya3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvUGx1Z2lucy9QbHVnaW5RdWlya3MuaApAQCAtODcsNiArODcsMTAgQEAgcHVibGljOgog
ICAgICAgICAvLyBOUE5fR2V0VmFsdWUgZXZlbiB3aGVuIGl0IGlzIGEgbGllLgogICAgICAgICBS
ZXF1aXJlc0dUS1Rvb2xLaXQsCiAKKyAgICAgICAgLy8gU29tZSB2ZXJzaW9uIDEwIHJlbGVhc2Vz
IG9mIEZsYXNoIHJ1biB1bmRlciBuc3BsdWdpbndyYXBwZXIgd2lsbCBjb21wbGV0ZWx5CisgICAg
ICAgIC8vIGZyZWV6ZSB3aGVuIHNlbmRpbmcgcmlnaHQgY2xpY2sgZXZlbnRzIHRvIHRoZW0gaW4g
d2luZG93ZWQgbW9kZS4KKyAgICAgICAgSWdub3JlUmlnaHRDbGlja0luV2luZG93bGVzc01vZGUs
CisKICAgICAgICAgLy8gV2luZG93cyBzcGVjaWZpYyBxdWlya3M6CiAjZWxpZiBQTFVHSU5fQVJD
SElURUNUVVJFKFdJTikKICAgICAgICAgLy8gV2hldGhlciBOUE5fVXNlckFnZW50IHNob3VsZCBh
bHdheXMgcmV0dXJuIGEgTW96aWxsYSB1c2VyIGFnZW50LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpblgxMS5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNj
YXBlUGx1Z2luWDExLmNwcAppbmRleCA5ODQ2OTA0YWZkM2Y5Y2RmNzhkZjM0MzBhMmQ0NmM2NTg0
ZGIzZTNjLi5kODUwZjAzOTU0NGM1ZTVlZWUwN2E1MmY4ODU1ZDdkODRiNDU1ODk4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNj
YXBlUGx1Z2luWDExLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMv
TmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luWDExLmNwcApAQCAtNDA4LDYgKzQwOCwxMSBAQCBi
b29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZU1vdXNlRXZlbnQoY29uc3QgV2ViTW91
c2VFdmVudCYgZXZlbnQpCiAgICAgaWYgKG1faXNXaW5kb3dlZCkKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCisgICAgaWYgKChldmVudC50eXBlKCkgPT0gV2ViRXZlbnQ6Ok1vdXNlRG93biB8fCBl
dmVudC50eXBlKCkgPT0gV2ViRXZlbnQ6Ok1vdXNlVXApCisgICAgICAgICAmJiBldmVudC5idXR0
b24oKSA9PSBXZWJNb3VzZUV2ZW50OjpSaWdodEJ1dHRvbgorICAgICAgICAgJiYgcXVpcmtzKCku
Y29udGFpbnMoUGx1Z2luUXVpcmtzOjpJZ25vcmVSaWdodENsaWNrSW5XaW5kb3dsZXNzTW9kZSkp
CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIFhFdmVudCB4RXZlbnQ7CiAgICAgaW5pdGlh
bGl6ZVhFdmVudCh4RXZlbnQpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109268</attachid>
            <date>2011-09-30 02:04:33 -0700</date>
            <delta_ts>2011-10-27 18:22:40 -0700</delta_ts>
            <desc>Patch using pluginInfo() to get plugin mime type</desc>
            <filename>wk2-flash-right-click.diff</filename>
            <type>text/plain</type>
            <size>6121</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiNzY3ZmRjLi43MDU5ZmYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTEtMDktMzAgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgor
CisgICAgICAgIFtHVEtdIFRoZSBwcm9jZXNzIGZyZWV6ZXMgd2hlbiB5b3UgcmlnaHQgY2xpY2sg
b24gd2luZG93ZWQgRmxhc2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTY5MTIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTm8gbmV3IHRlc3RzLiBJIHRyaWVkIHRvIGNyZWF0ZSBhIGxheW91dCB0ZXN0IHRo
YXQgZXhlcmNpc2VkIHRoaXMKKyAgICAgICAgaXNzdWUsIGJ1dCBpdCBhcHBlYXJzIHRoYXQgRXZl
bnRTZW5kZXIgY2xpY2tzIGRvIG5vdCB0cmlnZ2VyCisgICAgICAgIGl0LiBUaGlzIGlzIGNvdmVy
ZWQgYnkgdGhlIG1hbnVhbCB0ZXN0cyBjb250YWluaW5nIEZsYXNoLgorCisgICAgICAgICogcGx1
Z2lucy9QbHVnaW5QYWNrYWdlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6
OmRldGVybWluZVF1aXJrcyk6IEFsd2F5cyBhY3RpdmF0ZSB0aGUKKyAgICAgICAgd2luZG93bGVz
cyBGbGFzaCBxdWlyayBpZiBvbiB4ODZfNjQgYW5kIFgxMS4KKyAgICAgICAgKiBwbHVnaW5zL2d0
ay9QbHVnaW5WaWV3R3RrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6OmhhbmRs
ZU1vdXNlRXZlbnQpOiBBdm9pZCBzZW5kaW5nIHJpZ2h0LWNsaWNrCisgICAgICAgIGV2ZW50cyBp
ZiB3ZSBoYXZlIHRoZSBxdWlyay4KKwogMjAxMS0wOS0yOSAgVnNldm9sb2QgVmxhc292ICA8dnNl
dmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBNYWtlIHNlYXJjaC1p
bi1yZXNvdXJjZSB0ZXN0IHNpbXBsZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZGNjZjlhZC4uN2IzOTA3YSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDExLTA5LTMwICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBUaGUgcHJvY2VzcyBmcmVl
emVzIHdoZW4geW91IHJpZ2h0IGNsaWNrIG9uIHdpbmRvd2VkIEZsYXNoCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02OTEyMworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIG5ldyBwbHVnaW4gcXVpcmsg
Zm9yIGRlYWxpbmcgd2l0aCByaWdodC1jbGlja2luZyBvbgorICAgICAgICB3aW5kb3dsZXNzIEZs
YXNoIG9uIHg4Nl82NCBtYWNoaW5lcy4gVGhpcyBhbHJlYWR5IGV4aXN0cyBmb3IKKyAgICAgICAg
V2ViS2l0MS4KKworICAgICAgICAqIFNoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2Fw
ZVBsdWdpbk1vZHVsZVgxMS5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luTW9k
dWxlOjpkZXRlcm1pbmVRdWlya3MpOiBJZiB0aGUgcGx1Z2luIGlzCisgICAgICAgIEZsYXNoIGFu
ZCB3ZSBhcmUgb24geDg2XzY0LCB0aGVuIGRpc2FibGUgc2VuZGluZyByaWdodC1jbGlja2luZwor
ICAgICAgICBldmVudHMgd2hpbGUgaW4gd2luZG93ZWQgbW9kZS4KKyAgICAgICAgKiBTaGFyZWQv
UGx1Z2lucy9QbHVnaW5RdWlya3MuaDogQWRkIHRoZSBuZXcgcXVpcmsuCisgICAgICAgICogV2Vi
UHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpblgxMS5jcHA6CisgICAg
ICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZU1vdXNlRXZlbnQpOiBJ
ZiB0aGUgcXVpcmsKKyAgICAgICAgaXMgYWN0aXZlICBkb24ndCBzZW5kIHJpZ2h0IGNsaWNrIGV2
ZW50cy4KKwogMjAxMS0wOS0zMCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxp
YS5jb20+CiAKICAgICAgICAgW1VOSVhdIEFkZCBhIG1ldGhvZCB0byBnZXQgaW5mb3JtYXRpb24g
Zm9yIGFuIGFscmVhZHkgbG9hZGVkIHBsdWdpbiBtb2R1bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsdWdpbnMvUGx1Z2luUGFja2FnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5z
L1BsdWdpblBhY2thZ2UuY3BwCmluZGV4IGJlNTgyMjEuLmVlNDRiNGYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luUGFja2FnZS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNwcApAQCAtMjA5LDEyICsyMDksMTIgQEAgdm9pZCBQ
bHVnaW5QYWNrYWdlOjpkZXRlcm1pbmVRdWlya3MoY29uc3QgU3RyaW5nJiBtaW1lVHlwZSkKICNp
ZiBQTEFURk9STShRVCkKICAgICAgICAgLy8gRmxhc2ggd2lsbCBjcmFzaCBvbiByZXBlYXRlZCBj
YWxscyB0byBTZXRXaW5kb3cgaW4gd2luZG93ZWQgbW9kZQogICAgICAgICBtX3F1aXJrcy5hZGQo
UGx1Z2luUXVpcmtEb250Q2FsbFNldFdpbmRvd01vcmVUaGFuT25jZSk7CisjZW5kaWYKIAogI2lm
IENQVShYODZfNjQpCiAgICAgICAgIC8vIDY0LWJpdCBGbGFzaCBmcmVlemVzIGlmIHJpZ2h0LWNs
aWNrIGlzIHNlbnQgaW4gd2luZG93bGVzcyBtb2RlCiAgICAgICAgIG1fcXVpcmtzLmFkZChQbHVn
aW5RdWlya0lnbm9yZVJpZ2h0Q2xpY2tJbldpbmRvd2xlc3NNb2RlKTsKICNlbmRpZgotI2VuZGlm
CiAKICAgICAgICAgbV9xdWlya3MuYWRkKFBsdWdpblF1aXJrUmVxdWlyZXNEZWZhdWx0U2NyZWVu
RGVwdGgpOwogICAgICAgICBtX3F1aXJrcy5hZGQoUGx1Z2luUXVpcmtUaHJvdHRsZUludmFsaWRh
dGUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9ndGsvUGx1Z2luVmlld0d0
ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcAppbmRl
eCBkYmMzNzRhLi4wNWM4MTg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2d0
ay9QbHVnaW5WaWV3R3RrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2d0ay9QbHVn
aW5WaWV3R3RrLmNwcApAQCAtNDA3LDYgKzQwNyw5IEBAIHZvaWQgUGx1Z2luVmlldzo6aGFuZGxl
TW91c2VFdmVudChNb3VzZUV2ZW50KiBldmVudCkKICAgICBpZiAoIW1faXNTdGFydGVkIHx8IG1f
c3RhdHVzICE9IFBsdWdpblN0YXR1c0xvYWRlZFN1Y2Nlc3NmdWxseSkKICAgICAgICAgcmV0dXJu
OwogCisgICAgaWYgKGV2ZW50LT5idXR0b24oKSA9PSBSaWdodEJ1dHRvbiAmJiBtX3BsdWdpbi0+
cXVpcmtzKCkuY29udGFpbnMoUGx1Z2luUXVpcmtJZ25vcmVSaWdodENsaWNrSW5XaW5kb3dsZXNz
TW9kZSkpCisgICAgICAgIHJldHVybjsKKwogICAgIGlmIChldmVudC0+dHlwZSgpID09IGV2ZW50
TmFtZXMoKS5tb3VzZWRvd25FdmVudCkgewogICAgICAgICBpZiAoUGFnZSogcGFnZSA9IG1fcGFy
ZW50RnJhbWUtPnBhZ2UoKSkKICAgICAgICAgICAgIHBhZ2UtPmZvY3VzQ29udHJvbGxlcigpLT5z
ZXRBY3RpdmUodHJ1ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lu
cy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5Nb2R1bGVYMTEuY3BwIGIvU291cmNlL1dlYktp
dDIvU2hhcmVkL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNw
cAppbmRleCAyM2YzODRmLi40MDUwZjE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFy
ZWQvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5Nb2R1bGVYMTEuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdp
bk1vZHVsZVgxMS5jcHAKQEAgLTE3Miw2ICsxNzIsMTkgQEAgYm9vbCBOZXRzY2FwZVBsdWdpbk1v
ZHVsZTo6Z2V0UGx1Z2luSW5mbyhjb25zdCBTdHJpbmcmIHBsdWdpblBhdGgsIFBsdWdpbk1vZHVs
ZUkKIAogdm9pZCBOZXRzY2FwZVBsdWdpbk1vZHVsZTo6ZGV0ZXJtaW5lUXVpcmtzKCkKIHsKKyNp
ZiBDUFUoWDg2XzY0KQorICAgIFBsdWdpbk1vZHVsZUluZm8gcGx1Z2luOworICAgIGlmICghcGx1
Z2luSW5mbyhwbHVnaW4pKQorICAgICAgICByZXR1cm47CisKKyAgICBWZWN0b3I8TWltZUNsYXNz
SW5mbz4gbWltZVR5cGVzID0gcGx1Z2luLmluZm8ubWltZXM7CisgICAgZm9yIChzaXplX3QgaSA9
IDA7IGkgPCBtaW1lVHlwZXMuc2l6ZSgpOyArK2kpIHsKKyAgICAgICAgaWYgKG1pbWVUeXBlc1tp
XS50eXBlID09ICJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIpIHsKKyAgICAgICAgICAg
IG1fcGx1Z2luUXVpcmtzLmFkZChQbHVnaW5RdWlya3M6Oklnbm9yZVJpZ2h0Q2xpY2tJbldpbmRv
d2xlc3NNb2RlKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorI2VuZGlm
CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL1BsdWdpbnMvUGx1Z2luUXVpcmtzLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1
Z2lucy9QbHVnaW5RdWlya3MuaAppbmRleCAyYTVmMzMxLi4wYjg5ZDNmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9QbHVnaW5RdWlya3MuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9QbHVnaW5RdWlya3MuaApAQCAtODcsNiArODcsMTAgQEAg
cHVibGljOgogICAgICAgICAvLyBOUE5fR2V0VmFsdWUgZXZlbiB3aGVuIGl0IGlzIGEgbGllLgog
ICAgICAgICBSZXF1aXJlc0dUS1Rvb2xLaXQsCiAKKyAgICAgICAgLy8gU29tZSB2ZXJzaW9uIDEw
IHJlbGVhc2VzIG9mIEZsYXNoIHJ1biB1bmRlciBuc3BsdWdpbndyYXBwZXIgd2lsbCBjb21wbGV0
ZWx5CisgICAgICAgIC8vIGZyZWV6ZSB3aGVuIHNlbmRpbmcgcmlnaHQgY2xpY2sgZXZlbnRzIHRv
IHRoZW0gaW4gd2luZG93ZWQgbW9kZS4KKyAgICAgICAgSWdub3JlUmlnaHRDbGlja0luV2luZG93
bGVzc01vZGUsCisKICAgICAgICAgLy8gV2luZG93cyBzcGVjaWZpYyBxdWlya3M6CiAjZWxpZiBQ
TFVHSU5fQVJDSElURUNUVVJFKFdJTikKICAgICAgICAgLy8gV2hldGhlciBOUE5fVXNlckFnZW50
IHNob3VsZCBhbHdheXMgcmV0dXJuIGEgTW96aWxsYSB1c2VyIGFnZW50LgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBs
dWdpblgxMS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUv
eDExL05ldHNjYXBlUGx1Z2luWDExLmNwcAppbmRleCA5ODQ2OTA0Li5kODUwZjAzIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNj
YXBlUGx1Z2luWDExLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMv
TmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luWDExLmNwcApAQCAtNDA4LDYgKzQwOCwxMSBAQCBi
b29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZU1vdXNlRXZlbnQoY29uc3QgV2ViTW91
c2VFdmVudCYgZXZlbnQpCiAgICAgaWYgKG1faXNXaW5kb3dlZCkKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCisgICAgaWYgKChldmVudC50eXBlKCkgPT0gV2ViRXZlbnQ6Ok1vdXNlRG93biB8fCBl
dmVudC50eXBlKCkgPT0gV2ViRXZlbnQ6Ok1vdXNlVXApCisgICAgICAgICAmJiBldmVudC5idXR0
b24oKSA9PSBXZWJNb3VzZUV2ZW50OjpSaWdodEJ1dHRvbgorICAgICAgICAgJiYgcXVpcmtzKCku
Y29udGFpbnMoUGx1Z2luUXVpcmtzOjpJZ25vcmVSaWdodENsaWNrSW5XaW5kb3dsZXNzTW9kZSkp
CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIFhFdmVudCB4RXZlbnQ7CiAgICAgaW5pdGlh
bGl6ZVhFdmVudCh4RXZlbnQpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112801</attachid>
            <date>2011-10-27 18:22:44 -0700</date>
            <delta_ts>2011-10-28 00:26:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69123-20111027182243.patch</filename>
            <type>text/plain</type>
            <size>6615</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTg1MzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjZTJlMjE0OGNiODE5ZGEz
NzM0MzhiYTk3NTlhMzNjOGMzOTZmNzhjLi44YTBkMjY2ZjA0NzNiMTI4ZmZmOWE4ZWQwYWFmNjJk
OWQ3MWEwY2I3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMTAtMjcgIE1hcnRp
biBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIFRoZSBw
cm9jZXNzIGZyZWV6ZXMgd2hlbiB5b3UgcmlnaHQgY2xpY2sgb24gd2luZG93bGVzcyBGbGFzaAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjkxMjMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVz
dHMuIEkgdHJpZWQgdG8gY3JlYXRlIGEgbGF5b3V0IHRlc3QgdGhhdCBleGVyY2lzZWQgdGhpcwor
ICAgICAgICBpc3N1ZSwgYnV0IGl0IGFwcGVhcnMgdGhhdCBFdmVudFNlbmRlciBjbGlja3MgZG8g
bm90IHRyaWdnZXIKKyAgICAgICAgaXQuIFRoaXMgaXMgY292ZXJlZCBieSB0aGUgbWFudWFsIHRl
c3RzIGNvbnRhaW5pbmcgRmxhc2guCisKKyAgICAgICAgKiBwbHVnaW5zL1BsdWdpblBhY2thZ2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luUGFja2FnZTo6ZGV0ZXJtaW5lUXVpcmtzKTog
QWx3YXlzIGFjdGl2YXRlIHRoZQorICAgICAgICB3aW5kb3dsZXNzIEZsYXNoIHF1aXJrIGlmIG9u
IHg4Nl82NCBhbmQgWDExLgorICAgICAgICAqIHBsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6aGFuZGxlTW91c2VFdmVudCk6IEF2b2lk
IHNlbmRpbmcgcmlnaHQtY2xpY2sKKyAgICAgICAgZXZlbnRzIGlmIHdlIGhhdmUgdGhlIHF1aXJr
LgorCiAyMDExLTEwLTI2ICBTdGV2ZSBGYWxrZW5idXJnICA8c2ZhbGtlbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmVzb3VyY2VFcnJvciBkb2Vzbid0IHN1cHBvcnQgY3VzdG9tIGRvbWFpbnMgb24g
V2luZG93cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdDIvQ2hhbmdlTG9nCmluZGV4IGY2MGU3NmRiMTRhOGI5Njc1MjJlNDA4ZjE4ZTQ3MGE0YTNl
ZWQyN2MuLmRhNDliNTQ0Zjk1NTRhZThkYzg5NGU4MWJkNTZmZTkwNTZmNzBlMzkgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMyBAQAorMjAxMS0xMC0yNyAgTWFydGluIFJvYmluc29uICA8bXJvYmlu
c29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gVGhlIHByb2Nlc3MgZnJlZXplcyB3aGVu
IHlvdSByaWdodCBjbGljayBvbiB3aW5kb3dsZXNzIEZsYXNoCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02OTEyMworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIG5ldyBwbHVnaW4gcXVpcmsgZm9yIGRl
YWxpbmcgd2l0aCByaWdodC1jbGlja2luZyBvbgorICAgICAgICB3aW5kb3dsZXNzIEZsYXNoIG9u
IHg4Nl82NCBtYWNoaW5lcy4gVGhpcyBhbHJlYWR5IGV4aXN0cyBmb3IKKyAgICAgICAgV2ViS2l0
MS4KKworICAgICAgICAqIFNoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdp
bk1vZHVsZVgxMS5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luTW9kdWxlOjpk
ZXRlcm1pbmVRdWlya3MpOiBJZiB0aGUgcGx1Z2luIGlzCisgICAgICAgIEZsYXNoIGFuZCB3ZSBh
cmUgb24geDg2XzY0LCB0aGVuIGRpc2FibGUgc2VuZGluZyByaWdodC1jbGlja2luZworICAgICAg
ICBldmVudHMgd2hpbGUgaW4gd2luZG93ZWQgbW9kZS4KKyAgICAgICAgKiBTaGFyZWQvUGx1Z2lu
cy9QbHVnaW5RdWlya3MuaDogQWRkIHRoZSBuZXcgcXVpcmsuCisgICAgICAgICogV2ViUHJvY2Vz
cy9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpblgxMS5jcHA6CisgICAgICAgIChX
ZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZU1vdXNlRXZlbnQpOiBJZiB0aGUg
cXVpcmsKKyAgICAgICAgaXMgYWN0aXZlICBkb24ndCBzZW5kIHJpZ2h0IGNsaWNrIGV2ZW50cy4K
KwogMjAxMS0xMC0yNiAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0dUS10gW1dlYktpdF0gUmVwbGFjZSB0aGUgZ3RrZG9jIGF1dG9vbHMgbWFnaWMg
d2l0aCBzb21ldGhpbmcgbW9yZSBmbGV4aWJsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2lu
UGFja2FnZS5jcHAKaW5kZXggNWE0OGU1YzJlZTBkZWQ3NjZlNGZlZjc0NGU0OTBmZGJkNDlkMmE1
Ny4uY2MzYTM2NTk5ODdiODY1ZGZmZGQ1ZjU1ODI0YjI1NWQzZjQwMTIxZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbHVnaW5zL1BsdWdpblBhY2thZ2UuY3BwCkBAIC0yMDcsMTIgKzIwNywxMiBAQCB2b2lk
IFBsdWdpblBhY2thZ2U6OmRldGVybWluZVF1aXJrcyhjb25zdCBTdHJpbmcmIG1pbWVUeXBlKQog
I2lmIFBMQVRGT1JNKFFUKQogICAgICAgICAvLyBGbGFzaCB3aWxsIGNyYXNoIG9uIHJlcGVhdGVk
IGNhbGxzIHRvIFNldFdpbmRvdyBpbiB3aW5kb3dlZCBtb2RlCiAgICAgICAgIG1fcXVpcmtzLmFk
ZChQbHVnaW5RdWlya0RvbnRDYWxsU2V0V2luZG93TW9yZVRoYW5PbmNlKTsKKyNlbmRpZgogCiAj
aWYgQ1BVKFg4Nl82NCkKICAgICAgICAgLy8gNjQtYml0IEZsYXNoIGZyZWV6ZXMgaWYgcmlnaHQt
Y2xpY2sgaXMgc2VudCBpbiB3aW5kb3dsZXNzIG1vZGUKICAgICAgICAgbV9xdWlya3MuYWRkKFBs
dWdpblF1aXJrSWdub3JlUmlnaHRDbGlja0luV2luZG93bGVzc01vZGUpOwogI2VuZGlmCi0jZW5k
aWYKIAogICAgICAgICBtX3F1aXJrcy5hZGQoUGx1Z2luUXVpcmtSZXF1aXJlc0RlZmF1bHRTY3Jl
ZW5EZXB0aCk7CiAgICAgICAgIG1fcXVpcmtzLmFkZChQbHVnaW5RdWlya1Rocm90dGxlSW52YWxp
ZGF0ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2d0ay9QbHVnaW5WaWV3
R3RrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCmlu
ZGV4IGE3OWNjZWQwZjYwNTBlMTM2YWY4OGM1Njg1ZDYwYmY1MjM5Y2NhZjIuLjQ5MWNiYjZkZmVk
M2Q5YTE4MzljMmIwNWZjYjczNGM0YjU1ZDUyOTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCkBAIC00MDksNiArNDA5LDkgQEAgdm9pZCBQbHVnaW5W
aWV3OjpoYW5kbGVNb3VzZUV2ZW50KE1vdXNlRXZlbnQqIGV2ZW50KQogICAgIGlmICghbV9pc1N0
YXJ0ZWQgfHwgbV9zdGF0dXMgIT0gUGx1Z2luU3RhdHVzTG9hZGVkU3VjY2Vzc2Z1bGx5KQogICAg
ICAgICByZXR1cm47CiAKKyAgICBpZiAoZXZlbnQtPmJ1dHRvbigpID09IFJpZ2h0QnV0dG9uICYm
IG1fcGx1Z2luLT5xdWlya3MoKS5jb250YWlucyhQbHVnaW5RdWlya0lnbm9yZVJpZ2h0Q2xpY2tJ
bldpbmRvd2xlc3NNb2RlKSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKGV2ZW50LT50eXBl
KCkgPT0gZXZlbnROYW1lcygpLm1vdXNlZG93bkV2ZW50KSB7CiAgICAgICAgIGlmIChQYWdlKiBw
YWdlID0gbV9wYXJlbnRGcmFtZS0+cGFnZSgpKQogICAgICAgICAgICAgcGFnZS0+Zm9jdXNDb250
cm9sbGVyKCktPnNldEFjdGl2ZSh0cnVlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpbk1vZHVsZVgxMS5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5N
b2R1bGVYMTEuY3BwCmluZGV4IDZhMmIwYzgxNDgxNmE1ZjNlY2Q5MGViNmQ2NzJkMmI4MzE0YzI1
NjIuLjUwMzZhYWU4YjA3MGRjYjAyYzBjYjFlZDIwMWFlNWZkMzgxM2I5MDYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdp
bk1vZHVsZVgxMS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvTmV0c2Nh
cGUveDExL05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNwcApAQCAtMTcyLDYgKzE3MiwxOSBAQCBi
b29sIE5ldHNjYXBlUGx1Z2luTW9kdWxlOjpnZXRQbHVnaW5JbmZvKGNvbnN0IFN0cmluZyYgcGx1
Z2luUGF0aCwgUGx1Z2luTW9kdWxlSQogCiB2b2lkIE5ldHNjYXBlUGx1Z2luTW9kdWxlOjpkZXRl
cm1pbmVRdWlya3MoKQogeworI2lmIENQVShYODZfNjQpCisgICAgUGx1Z2luTW9kdWxlSW5mbyBw
bHVnaW47CisgICAgaWYgKCFwbHVnaW5JbmZvKHBsdWdpbikpCisgICAgICAgIHJldHVybjsKKwor
ICAgIFZlY3RvcjxNaW1lQ2xhc3NJbmZvPiBtaW1lVHlwZXMgPSBwbHVnaW4uaW5mby5taW1lczsK
KyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1pbWVUeXBlcy5zaXplKCk7ICsraSkgeworICAg
ICAgICBpZiAobWltZVR5cGVzW2ldLnR5cGUgPT0gImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZs
YXNoIikgeworICAgICAgICAgICAgbV9wbHVnaW5RdWlya3MuYWRkKFBsdWdpblF1aXJrczo6SWdu
b3JlUmlnaHRDbGlja0luV2luZG93bGVzc01vZGUpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICB9CisjZW5kaWYKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9QbHVnaW5RdWlya3MuaCBiL1NvdXJj
ZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL1BsdWdpblF1aXJrcy5oCmluZGV4IDJhNWYzMzE0YmNl
YTI2MzM2MjgzNWU2ODE5MDIzMmI1Y2ExYzdiYWYuLjBiODlkM2YyM2FjMDg5ZWE3ZTdmMmI4Njc2
Y2MzMDAyM2JiZWZhNGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5z
L1BsdWdpblF1aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL1BsdWdp
blF1aXJrcy5oCkBAIC04Nyw2ICs4NywxMCBAQCBwdWJsaWM6CiAgICAgICAgIC8vIE5QTl9HZXRW
YWx1ZSBldmVuIHdoZW4gaXQgaXMgYSBsaWUuCiAgICAgICAgIFJlcXVpcmVzR1RLVG9vbEtpdCwK
IAorICAgICAgICAvLyBTb21lIHZlcnNpb24gMTAgcmVsZWFzZXMgb2YgRmxhc2ggcnVuIHVuZGVy
IG5zcGx1Z2lud3JhcHBlciB3aWxsIGNvbXBsZXRlbHkKKyAgICAgICAgLy8gZnJlZXplIHdoZW4g
c2VuZGluZyByaWdodCBjbGljayBldmVudHMgdG8gdGhlbSBpbiB3aW5kb3dlZCBtb2RlLgorICAg
ICAgICBJZ25vcmVSaWdodENsaWNrSW5XaW5kb3dsZXNzTW9kZSwKKwogICAgICAgICAvLyBXaW5k
b3dzIHNwZWNpZmljIHF1aXJrczoKICNlbGlmIFBMVUdJTl9BUkNISVRFQ1RVUkUoV0lOKQogICAg
ICAgICAvLyBXaGV0aGVyIE5QTl9Vc2VyQWdlbnQgc2hvdWxkIGFsd2F5cyByZXR1cm4gYSBNb3pp
bGxhIHVzZXIgYWdlbnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1Bs
dWdpbnMvTmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luWDExLmNwcCBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5YMTEuY3BwCmlu
ZGV4IDk4NDY5MDRhZmQzZjljZGY3OGRmMzQzMGEyZDQ2YzY1ODRkYjNlM2MuLmQ4NTBmMDM5NTQ0
YzVlNWVlZTA3YTUyZjg4NTVkN2Q4NGI0NTU4OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5YMTEuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2Nh
cGVQbHVnaW5YMTEuY3BwCkBAIC00MDgsNiArNDA4LDExIEBAIGJvb2wgTmV0c2NhcGVQbHVnaW46
OnBsYXRmb3JtSGFuZGxlTW91c2VFdmVudChjb25zdCBXZWJNb3VzZUV2ZW50JiBldmVudCkKICAg
ICBpZiAobV9pc1dpbmRvd2VkKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAgICBpZiAoKGV2
ZW50LnR5cGUoKSA9PSBXZWJFdmVudDo6TW91c2VEb3duIHx8IGV2ZW50LnR5cGUoKSA9PSBXZWJF
dmVudDo6TW91c2VVcCkKKyAgICAgICAgICYmIGV2ZW50LmJ1dHRvbigpID09IFdlYk1vdXNlRXZl
bnQ6OlJpZ2h0QnV0dG9uCisgICAgICAgICAmJiBxdWlya3MoKS5jb250YWlucyhQbHVnaW5RdWly
a3M6Oklnbm9yZVJpZ2h0Q2xpY2tJbldpbmRvd2xlc3NNb2RlKSkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCiAgICAgWEV2ZW50IHhFdmVudDsKICAgICBpbml0aWFsaXplWEV2ZW50KHhFdmVudCk7
CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112822</attachid>
            <date>2011-10-28 00:26:56 -0700</date>
            <delta_ts>2011-11-16 10:20:03 -0800</delta_ts>
            <desc>Fix build</desc>
            <filename>bug-69123-20111028002655.patch</filename>
            <type>text/plain</type>
            <size>6633</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTg1MzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjZTJlMjE0OGNiODE5ZGEz
NzM0MzhiYTk3NTlhMzNjOGMzOTZmNzhjLi44YTBkMjY2ZjA0NzNiMTI4ZmZmOWE4ZWQwYWFmNjJk
OWQ3MWEwY2I3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMTAtMjcgIE1hcnRp
biBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIFRoZSBw
cm9jZXNzIGZyZWV6ZXMgd2hlbiB5b3UgcmlnaHQgY2xpY2sgb24gd2luZG93bGVzcyBGbGFzaAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjkxMjMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVz
dHMuIEkgdHJpZWQgdG8gY3JlYXRlIGEgbGF5b3V0IHRlc3QgdGhhdCBleGVyY2lzZWQgdGhpcwor
ICAgICAgICBpc3N1ZSwgYnV0IGl0IGFwcGVhcnMgdGhhdCBFdmVudFNlbmRlciBjbGlja3MgZG8g
bm90IHRyaWdnZXIKKyAgICAgICAgaXQuIFRoaXMgaXMgY292ZXJlZCBieSB0aGUgbWFudWFsIHRl
c3RzIGNvbnRhaW5pbmcgRmxhc2guCisKKyAgICAgICAgKiBwbHVnaW5zL1BsdWdpblBhY2thZ2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luUGFja2FnZTo6ZGV0ZXJtaW5lUXVpcmtzKTog
QWx3YXlzIGFjdGl2YXRlIHRoZQorICAgICAgICB3aW5kb3dsZXNzIEZsYXNoIHF1aXJrIGlmIG9u
IHg4Nl82NCBhbmQgWDExLgorICAgICAgICAqIHBsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6aGFuZGxlTW91c2VFdmVudCk6IEF2b2lk
IHNlbmRpbmcgcmlnaHQtY2xpY2sKKyAgICAgICAgZXZlbnRzIGlmIHdlIGhhdmUgdGhlIHF1aXJr
LgorCiAyMDExLTEwLTI2ICBTdGV2ZSBGYWxrZW5idXJnICA8c2ZhbGtlbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmVzb3VyY2VFcnJvciBkb2Vzbid0IHN1cHBvcnQgY3VzdG9tIGRvbWFpbnMgb24g
V2luZG93cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdDIvQ2hhbmdlTG9nCmluZGV4IGY2MGU3NmRiMTRhOGI5Njc1MjJlNDA4ZjE4ZTQ3MGE0YTNl
ZWQyN2MuLmRhNDliNTQ0Zjk1NTRhZThkYzg5NGU4MWJkNTZmZTkwNTZmNzBlMzkgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMyBAQAorMjAxMS0xMC0yNyAgTWFydGluIFJvYmluc29uICA8bXJvYmlu
c29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gVGhlIHByb2Nlc3MgZnJlZXplcyB3aGVu
IHlvdSByaWdodCBjbGljayBvbiB3aW5kb3dsZXNzIEZsYXNoCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02OTEyMworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIG5ldyBwbHVnaW4gcXVpcmsgZm9yIGRl
YWxpbmcgd2l0aCByaWdodC1jbGlja2luZyBvbgorICAgICAgICB3aW5kb3dsZXNzIEZsYXNoIG9u
IHg4Nl82NCBtYWNoaW5lcy4gVGhpcyBhbHJlYWR5IGV4aXN0cyBmb3IKKyAgICAgICAgV2ViS2l0
MS4KKworICAgICAgICAqIFNoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdp
bk1vZHVsZVgxMS5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luTW9kdWxlOjpk
ZXRlcm1pbmVRdWlya3MpOiBJZiB0aGUgcGx1Z2luIGlzCisgICAgICAgIEZsYXNoIGFuZCB3ZSBh
cmUgb24geDg2XzY0LCB0aGVuIGRpc2FibGUgc2VuZGluZyByaWdodC1jbGlja2luZworICAgICAg
ICBldmVudHMgd2hpbGUgaW4gd2luZG93ZWQgbW9kZS4KKyAgICAgICAgKiBTaGFyZWQvUGx1Z2lu
cy9QbHVnaW5RdWlya3MuaDogQWRkIHRoZSBuZXcgcXVpcmsuCisgICAgICAgICogV2ViUHJvY2Vz
cy9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpblgxMS5jcHA6CisgICAgICAgIChX
ZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZU1vdXNlRXZlbnQpOiBJZiB0aGUg
cXVpcmsKKyAgICAgICAgaXMgYWN0aXZlICBkb24ndCBzZW5kIHJpZ2h0IGNsaWNrIGV2ZW50cy4K
KwogMjAxMS0xMC0yNiAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0dUS10gW1dlYktpdF0gUmVwbGFjZSB0aGUgZ3RrZG9jIGF1dG9vbHMgbWFnaWMg
d2l0aCBzb21ldGhpbmcgbW9yZSBmbGV4aWJsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2lu
UGFja2FnZS5jcHAKaW5kZXggNWE0OGU1YzJlZTBkZWQ3NjZlNGZlZjc0NGU0OTBmZGJkNDlkMmE1
Ny4uY2MzYTM2NTk5ODdiODY1ZGZmZGQ1ZjU1ODI0YjI1NWQzZjQwMTIxZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5QYWNrYWdlLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbHVnaW5zL1BsdWdpblBhY2thZ2UuY3BwCkBAIC0yMDcsMTIgKzIwNywxMiBAQCB2b2lk
IFBsdWdpblBhY2thZ2U6OmRldGVybWluZVF1aXJrcyhjb25zdCBTdHJpbmcmIG1pbWVUeXBlKQog
I2lmIFBMQVRGT1JNKFFUKQogICAgICAgICAvLyBGbGFzaCB3aWxsIGNyYXNoIG9uIHJlcGVhdGVk
IGNhbGxzIHRvIFNldFdpbmRvdyBpbiB3aW5kb3dlZCBtb2RlCiAgICAgICAgIG1fcXVpcmtzLmFk
ZChQbHVnaW5RdWlya0RvbnRDYWxsU2V0V2luZG93TW9yZVRoYW5PbmNlKTsKKyNlbmRpZgogCiAj
aWYgQ1BVKFg4Nl82NCkKICAgICAgICAgLy8gNjQtYml0IEZsYXNoIGZyZWV6ZXMgaWYgcmlnaHQt
Y2xpY2sgaXMgc2VudCBpbiB3aW5kb3dsZXNzIG1vZGUKICAgICAgICAgbV9xdWlya3MuYWRkKFBs
dWdpblF1aXJrSWdub3JlUmlnaHRDbGlja0luV2luZG93bGVzc01vZGUpOwogI2VuZGlmCi0jZW5k
aWYKIAogICAgICAgICBtX3F1aXJrcy5hZGQoUGx1Z2luUXVpcmtSZXF1aXJlc0RlZmF1bHRTY3Jl
ZW5EZXB0aCk7CiAgICAgICAgIG1fcXVpcmtzLmFkZChQbHVnaW5RdWlya1Rocm90dGxlSW52YWxp
ZGF0ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2d0ay9QbHVnaW5WaWV3
R3RrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCmlu
ZGV4IGE3OWNjZWQwZjYwNTBlMTM2YWY4OGM1Njg1ZDYwYmY1MjM5Y2NhZjIuLjQ5MWNiYjZkZmVk
M2Q5YTE4MzljMmIwNWZjYjczNGM0YjU1ZDUyOTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwCkBAIC00MDksNiArNDA5LDkgQEAgdm9pZCBQbHVnaW5W
aWV3OjpoYW5kbGVNb3VzZUV2ZW50KE1vdXNlRXZlbnQqIGV2ZW50KQogICAgIGlmICghbV9pc1N0
YXJ0ZWQgfHwgbV9zdGF0dXMgIT0gUGx1Z2luU3RhdHVzTG9hZGVkU3VjY2Vzc2Z1bGx5KQogICAg
ICAgICByZXR1cm47CiAKKyAgICBpZiAoZXZlbnQtPmJ1dHRvbigpID09IFJpZ2h0QnV0dG9uICYm
IG1fcGx1Z2luLT5xdWlya3MoKS5jb250YWlucyhQbHVnaW5RdWlya0lnbm9yZVJpZ2h0Q2xpY2tJ
bldpbmRvd2xlc3NNb2RlKSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKGV2ZW50LT50eXBl
KCkgPT0gZXZlbnROYW1lcygpLm1vdXNlZG93bkV2ZW50KSB7CiAgICAgICAgIGlmIChQYWdlKiBw
YWdlID0gbV9wYXJlbnRGcmFtZS0+cGFnZSgpKQogICAgICAgICAgICAgcGFnZS0+Zm9jdXNDb250
cm9sbGVyKCktPnNldEFjdGl2ZSh0cnVlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpbk1vZHVsZVgxMS5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5N
b2R1bGVYMTEuY3BwCmluZGV4IDZhMmIwYzgxNDgxNmE1ZjNlY2Q5MGViNmQ2NzJkMmI4MzE0YzI1
NjIuLmJlMDRiZmYyNmY5OGY3NGQ5NDBjYWE1NTYxZWRjNTNjZmJjZmIxYTUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdp
bk1vZHVsZVgxMS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvTmV0c2Nh
cGUveDExL05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNwcApAQCAtMTcyLDYgKzE3MiwxOSBAQCBi
b29sIE5ldHNjYXBlUGx1Z2luTW9kdWxlOjpnZXRQbHVnaW5JbmZvKGNvbnN0IFN0cmluZyYgcGx1
Z2luUGF0aCwgUGx1Z2luTW9kdWxlSQogCiB2b2lkIE5ldHNjYXBlUGx1Z2luTW9kdWxlOjpkZXRl
cm1pbmVRdWlya3MoKQogeworI2lmIENQVShYODZfNjQpCisgICAgUGx1Z2luTW9kdWxlSW5mbyBw
bHVnaW47CisgICAgaWYgKCFnZXRQbHVnaW5JbmZvRm9yTG9hZGVkUGx1Z2luKHBsdWdpbikpCisg
ICAgICAgIHJldHVybjsKKworICAgIFZlY3RvcjxNaW1lQ2xhc3NJbmZvPiBtaW1lVHlwZXMgPSBw
bHVnaW4uaW5mby5taW1lczsKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1pbWVUeXBlcy5z
aXplKCk7ICsraSkgeworICAgICAgICBpZiAobWltZVR5cGVzW2ldLnR5cGUgPT0gImFwcGxpY2F0
aW9uL3gtc2hvY2t3YXZlLWZsYXNoIikgeworICAgICAgICAgICAgbV9wbHVnaW5RdWlya3MuYWRk
KFBsdWdpblF1aXJrczo6SWdub3JlUmlnaHRDbGlja0luV2luZG93bGVzc01vZGUpOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisjZW5kaWYKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViS2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9QbHVn
aW5RdWlya3MuaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL1BsdWdpblF1aXJrcy5o
CmluZGV4IDJhNWYzMzE0YmNlYTI2MzM2MjgzNWU2ODE5MDIzMmI1Y2ExYzdiYWYuLjBiODlkM2Yy
M2FjMDg5ZWE3ZTdmMmI4Njc2Y2MzMDAyM2JiZWZhNGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1NoYXJlZC9QbHVnaW5zL1BsdWdpblF1aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9QbHVnaW5zL1BsdWdpblF1aXJrcy5oCkBAIC04Nyw2ICs4NywxMCBAQCBwdWJsaWM6CiAg
ICAgICAgIC8vIE5QTl9HZXRWYWx1ZSBldmVuIHdoZW4gaXQgaXMgYSBsaWUuCiAgICAgICAgIFJl
cXVpcmVzR1RLVG9vbEtpdCwKIAorICAgICAgICAvLyBTb21lIHZlcnNpb24gMTAgcmVsZWFzZXMg
b2YgRmxhc2ggcnVuIHVuZGVyIG5zcGx1Z2lud3JhcHBlciB3aWxsIGNvbXBsZXRlbHkKKyAgICAg
ICAgLy8gZnJlZXplIHdoZW4gc2VuZGluZyByaWdodCBjbGljayBldmVudHMgdG8gdGhlbSBpbiB3
aW5kb3dlZCBtb2RlLgorICAgICAgICBJZ25vcmVSaWdodENsaWNrSW5XaW5kb3dsZXNzTW9kZSwK
KwogICAgICAgICAvLyBXaW5kb3dzIHNwZWNpZmljIHF1aXJrczoKICNlbGlmIFBMVUdJTl9BUkNI
SVRFQ1RVUkUoV0lOKQogICAgICAgICAvLyBXaGV0aGVyIE5QTl9Vc2VyQWdlbnQgc2hvdWxkIGFs
d2F5cyByZXR1cm4gYSBNb3ppbGxhIHVzZXIgYWdlbnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luWDExLmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2Nh
cGVQbHVnaW5YMTEuY3BwCmluZGV4IDk4NDY5MDRhZmQzZjljZGY3OGRmMzQzMGEyZDQ2YzY1ODRk
YjNlM2MuLmQ4NTBmMDM5NTQ0YzVlNWVlZTA3YTUyZjg4NTVkN2Q4NGI0NTU4OTggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2Nh
cGVQbHVnaW5YMTEuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9O
ZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5YMTEuY3BwCkBAIC00MDgsNiArNDA4LDExIEBAIGJv
b2wgTmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtSGFuZGxlTW91c2VFdmVudChjb25zdCBXZWJNb3Vz
ZUV2ZW50JiBldmVudCkKICAgICBpZiAobV9pc1dpbmRvd2VkKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKKyAgICBpZiAoKGV2ZW50LnR5cGUoKSA9PSBXZWJFdmVudDo6TW91c2VEb3duIHx8IGV2
ZW50LnR5cGUoKSA9PSBXZWJFdmVudDo6TW91c2VVcCkKKyAgICAgICAgICYmIGV2ZW50LmJ1dHRv
bigpID09IFdlYk1vdXNlRXZlbnQ6OlJpZ2h0QnV0dG9uCisgICAgICAgICAmJiBxdWlya3MoKS5j
b250YWlucyhQbHVnaW5RdWlya3M6Oklnbm9yZVJpZ2h0Q2xpY2tJbldpbmRvd2xlc3NNb2RlKSkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCiAgICAgWEV2ZW50IHhFdmVudDsKICAgICBpbml0aWFs
aXplWEV2ZW50KHhFdmVudCk7CiAK
</data>
<flag name="review"
          id="110991"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
          </attachment>
      

    </bug>

</bugzilla>