<?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>111995</bug_id>
          
          <creation_ts>2013-03-11 07:10:28 -0700</creation_ts>
          <short_desc>[wk2] Search With [your search provider here] should use NSPerformService in WebKit2/Mac</short_desc>
          <delta_ts>2013-03-11 13:01:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>ap</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>852265</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-11 07:10:28 -0700</bug_when>
    <thetext>So that the context menu will open a tab in the browser instead of attempting to navigate the main frame, which is the wrong thing to do in some clients.

Also, add support for the same feature to PDFPlugin, since it’s now free.

&lt;rdar://problem/12975669&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852269</commentid>
    <comment_count>1</comment_count>
      <attachid>192460</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-11 07:14:48 -0700</bug_when>
    <thetext>Created attachment 192460
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852274</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-11 07:16:50 -0700</bug_when>
    <thetext>Attachment 192460 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit2/UIProcess/WebPageProxy.h&apos;, u&apos;Source/WebKit2/UIProcess/WebPageProxy.messages.in&apos;, u&apos;Source/WebKit2/UIProcess/mac/WebPageProxyMac.mm&apos;, u&apos;Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h&apos;, u&apos;Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm&apos;, u&apos;Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp&apos;, u&apos;Source/WebKit2/WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm&apos;]&quot; exit_code: 1
Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h:82:  The parameter name &quot;string&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 8 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>852281</commentid>
    <comment_count>3</comment_count>
      <attachid>192464</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-11 07:22:31 -0700</bug_when>
    <thetext>Created attachment 192464
stylebot happiness is good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852622</commentid>
    <comment_count>4</comment_count>
      <attachid>192464</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-11 13:01:19 -0700</bug_when>
    <thetext>Comment on attachment 192464
stylebot happiness is good

Clearing flags on attachment: 192464

Committed r145390: &lt;http://trac.webkit.org/changeset/145390&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852623</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-11 13:01:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192460</attachid>
            <date>2013-03-11 07:14:48 -0700</date>
            <delta_ts>2013-03-11 07:22:31 -0700</delta_ts>
            <desc>patch</desc>
            <filename>search-the-web.diff</filename>
            <type>text/plain</type>
            <size>6855</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBjM2MzZmNlLi4xYzZlODUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjgg
QEAKKzIwMTMtMDMtMTEgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgW3drMl0gU2VhcmNoIFdpdGggW3lvdXIgc2VhcmNoIHByb3ZpZGVyIGhlcmVdIHNo
b3VsZCB1c2UgTlNQZXJmb3JtU2VydmljZSBpbiBXZWJLaXQyL01hYworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExOTk1CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS8xMjk3NTY2OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKFdlYlBhZ2VQ
cm94eSk6IEFkZCBzZWFyY2hUaGVXZWIoKS4KKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVBy
b3h5Lm1lc3NhZ2VzLmluOiBBZGQgU2VhcmNoVGhlV2ViIG1lc3NhZ2UuCisgICAgICAgICogVUlQ
cm9jZXNzL21hYy9XZWJQYWdlUHJveHlNYWMubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQ
cm94eTo6c2VhcmNoVGhlV2ViKTogQWRkZWQuIENhbGwgb3V0IHRvIE5TUGVyZm9ybVNlcnZpY2Ug
dG8gc2VhcmNoIHdpdGggdGhlIHN5c3RlbSBkZWZhdWx0CisgICAgICAgIHNlYXJjaCBwcm92aWRl
ciwgaW4gdGhlIGJyb3dzZXIuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BE
RlBsdWdpbi5oOgorICAgICAgICAoUERGUGx1Z2luKTogQWRkIHBlcmZvcm1XZWJTZWFyY2goKS4K
KyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbToKKyAgICAgICAg
KC1bV0tQREZMYXllckNvbnRyb2xsZXJEZWxlZ2F0ZSBwZXJmb3JtV2ViU2VhcmNoOl0pOiBBZGRl
ZCwgZm9yd2FyZCB0aGUgZGVsZWdhdGUgY2FsbGJhY2sgdG8gUERGUGx1Z2luLgorICAgICAgICAo
V2ViS2l0OjpQREZQbHVnaW46OnBlcmZvcm1XZWJTZWFyY2gpOiBBZGRlZCwgZm9yd2FyZCB0aGUg
c2VhcmNoIHN0cmluZyB0byBXZWJQYWdlUHJveHkuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJD
b3JlU3VwcG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YkNvbnRleHRNZW51Q2xpZW50OjpzZWFyY2hXaXRoR29vZ2xlKTogRG9uJ3QgYnVpbGQgdGhlIG9s
ZCBsb2FkLUdvb2dsZS1pbi10aGUtbWFpbi1mcmFtZSBjb2RlIG9uIE1hYy4KKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJDb250ZXh0TWVudUNsaWVudE1hYy5tbToK
KyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dE1lbnVDbGllbnQ6OnNlYXJjaFdpdGhHb29nbGUp
OiBJbnN0ZWFkLCBzZW5kIHRoZSBzZWFyY2ggc3RyaW5nIHRvIFdlYlBhZ2VQcm94eS4KKwogMjAx
My0wMy0xMCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBXZWJQYWdlOjpzY2FsZWRTbmFwc2hvdFdpdGhPcHRpb25zIHJldHVybnMgYSBjb3JydXB0IHNu
YXBzaG90IGlmIHlvdSByZXF1ZXN0IGEgcmVjdCBsYXJnZXIgdGhhbiB0aGUgRnJhbWVWaWV34oCZ
cyBzaXplCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5
LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKaW5kZXggNTkyM2Q3
NS4uMWQ2NDUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaApAQCAt
OTUzLDYgKzk1Myw4IEBAIHByaXZhdGU6CiAKICAgICAvLyBTcG90bGlnaHQuCiAgICAgdm9pZCBz
ZWFyY2hXaXRoU3BvdGxpZ2h0KGNvbnN0IFN0cmluZyYpOworICAgICAgICAKKyAgICB2b2lkIHNl
YXJjaFRoZVdlYihjb25zdCBTdHJpbmcmKTsKIAogICAgIC8vIERpY3Rpb25hcnkuCiAgICAgdm9p
ZCBkaWRQZXJmb3JtRGljdGlvbmFyeUxvb2t1cChjb25zdCBBdHRyaWJ1dGVkU3RyaW5nJiwgY29u
c3QgRGljdGlvbmFyeVBvcHVwSW5mbyYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbiBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4KaW5kZXggZWJjNDRjNS4uYmFiZmMwZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbgor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluCkBA
IC0yNzEsNiArMjcxLDggQEAgbWVzc2FnZXMgLT4gV2ViUGFnZVByb3h5IHsKIAogICAgICMgU3Bv
dGxpZ2h0CiAgICAgU2VhcmNoV2l0aFNwb3RsaWdodChXVEY6OlN0cmluZyBzdHJpbmcpCisKKyAg
ICBTZWFyY2hUaGVXZWIoV1RGOjpTdHJpbmcgc3RyaW5nKQogI2VuZGlmCiAKICNpZiBQTEFURk9S
TShNQUMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dlYlBhZ2VQ
cm94eU1hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFj
Lm1tCmluZGV4IGNmNDFmNjQuLjgwYzE1N2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tCkBAIC0xMTcsNiArMTE3LDE1IEBAIHZvaWQgV2Vi
UGFnZVByb3h5OjpzZWFyY2hXaXRoU3BvdGxpZ2h0KGNvbnN0IFN0cmluZyYgc3RyaW5nKQogICAg
IFtbTlNXb3Jrc3BhY2Ugc2hhcmVkV29ya3NwYWNlXSBzaG93U2VhcmNoUmVzdWx0c0ZvclF1ZXJ5
U3RyaW5nOm5zU3RyaW5nRnJvbVdlYkNvcmVTdHJpbmcoc3RyaW5nKV07CiB9CiAgICAgCit2b2lk
IFdlYlBhZ2VQcm94eTo6c2VhcmNoVGhlV2ViKGNvbnN0IFN0cmluZyYgc3RyaW5nKQoreworICAg
IE5TUGFzdGVib2FyZCAqcGFzdGVib2FyZCA9IFtOU1Bhc3RlYm9hcmQgcGFzdGVib2FyZFdpdGhV
bmlxdWVOYW1lXTsKKyAgICBbcGFzdGVib2FyZCBkZWNsYXJlVHlwZXM6W05TQXJyYXkgYXJyYXlX
aXRoT2JqZWN0Ok5TU3RyaW5nUGJvYXJkVHlwZV0gb3duZXI6bmlsXTsKKyAgICBbcGFzdGVib2Fy
ZCBzZXRTdHJpbmc6c3RyaW5nIGZvclR5cGU6TlNTdHJpbmdQYm9hcmRUeXBlXTsKKyAgICAKKyAg
ICBOU1BlcmZvcm1TZXJ2aWNlKEAiU2VhcmNoIFdpdGggJVdlYlNlYXJjaFByb3ZpZGVyQCIsIHBh
c3RlYm9hcmQpOworfQorICAgIAogQ0dDb250ZXh0UmVmIFdlYlBhZ2VQcm94eTo6Y29udGFpbmlu
Z1dpbmRvd0dyYXBoaWNzQ29udGV4dCgpCiB7CiAgICAgcmV0dXJuIG1fcGFnZUNsaWVudC0+Y29u
dGFpbmluZ1dpbmRvd0dyYXBoaWNzQ29udGV4dCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaCBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLmgKaW5kZXggNzFhZGQ3Yy4uZGU0N2E3ZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVn
aW4uaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdp
bi5oCkBAIC03OSw2ICs3OSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIG9wZW5XaXRoTmF0aXZlQXBw
bGljYXRpb24oKTsKICAgICB2b2lkIHdyaXRlSXRlbXNUb1Bhc3RlYm9hcmQoTlNBcnJheSAqaXRl
bXMsIE5TQXJyYXkgKnR5cGVzKTsKICAgICB2b2lkIHNob3dEZWZpbml0aW9uRm9yQXR0cmlidXRl
ZFN0cmluZyhOU0F0dHJpYnV0ZWRTdHJpbmcgKiwgQ0dQb2ludCk7CisgICAgdm9pZCBwZXJmb3Jt
V2ViU2VhcmNoKE5TU3RyaW5nKiBzdHJpbmcpOwogCiAgICAgdm9pZCBmb2N1c05leHRBbm5vdGF0
aW9uKCk7CiAgICAgdm9pZCBmb2N1c1ByZXZpb3VzQW5ub3RhdGlvbigpOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0gYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQppbmRleCA2Mzc4
MGEzLi42YzRlMmU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdp
bnMvUERGL1BERlBsdWdpbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdp
bnMvUERGL1BERlBsdWdpbi5tbQpAQCAtMTYwLDcgKzE2MCw3IEBAIHN0YXRpYyBjb25zdCBjaGFy
KiBhbm5vdGF0aW9uU3R5bGUgPQogCiAtICh2b2lkKXBlcmZvcm1XZWJTZWFyY2g6KE5TU3RyaW5n
ICopc3RyaW5nCiB7Ci0gICAgLy8gRklYTUU6IEltcGxlbWVudC4KKyAgICBfcGRmUGx1Z2luLT5w
ZXJmb3JtV2ViU2VhcmNoKHN0cmluZyk7CiB9CiAKIC0gKHZvaWQpb3BlbldpdGhOYXRpdmVBcHBs
aWNhdGlvbgpAQCAtOTc1LDYgKzk3NSwxMSBAQCBTdHJpbmcgUERGUGx1Z2luOjpnZXRTZWxlY3Rp
b25TdHJpbmcoKSBjb25zdAogICAgIHJldHVybiBbW21fcGRmTGF5ZXJDb250cm9sbGVyLmdldCgp
IGN1cnJlbnRTZWxlY3Rpb25dIHN0cmluZ107CiB9CiAKK3ZvaWQgUERGUGx1Z2luOjpwZXJmb3Jt
V2ViU2VhcmNoKE5TU3RyaW5nKiBzdHJpbmcpCit7CisgICAgd2ViRnJhbWUoKS0+cGFnZSgpLT5z
ZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OlNlYXJjaFRoZVdlYihzdHJpbmcpKTsKK30KKwog
fSAvLyBuYW1lc3BhY2UgV2ViS2l0CiAKICNlbmRpZiAvLyBFTkFCTEUoUERGS0lUX1BMVUdJTikK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2Vi
Q29udGV4dE1lbnVDbGllbnQuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3Jl
U3VwcG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5jcHAKaW5kZXggZTIxMjgwZS4uNmJmOWE0NyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJD
b250ZXh0TWVudUNsaWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJD
b3JlU3VwcG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5jcHAKQEAgLTc0LDEwICs3NCw5IEBAIHZv
aWQgV2ViQ29udGV4dE1lbnVDbGllbnQ6OmRvd25sb2FkVVJMKGNvbnN0IEtVUkwmKQogICAgIEFT
U0VSVF9OT1RfUkVBQ0hFRCgpOwogfQogCisjaWYgIVBMQVRGT1JNKE1BQykKIHZvaWQgV2ViQ29u
dGV4dE1lbnVDbGllbnQ6OnNlYXJjaFdpdGhHb29nbGUoY29uc3QgRnJhbWUqIGZyYW1lKQogewot
ICAgIC8vIEZJWE1FOiB0aGlzIHNob3VsZCB1c2UgTlNQZXJmb3JtU2VydmljZSBvbiBNYWMgdG8g
c3VwcG9ydCB0aGUgc3lzdGVtIGRlZmF1bHQgc2VhcmNoIHByb3ZpZGVyLgotCiAgICAgU3RyaW5n
IHNlYXJjaFN0cmluZyA9IGZyYW1lLT5lZGl0b3IoKS0+c2VsZWN0ZWRUZXh0KCk7CiAgICAgc2Vh
cmNoU3RyaW5nLnN0cmlwV2hpdGVTcGFjZSgpOwogICAgIFN0cmluZyBlbmNvZGVkID0gZW5jb2Rl
V2l0aFVSTEVzY2FwZVNlcXVlbmNlcyhzZWFyY2hTdHJpbmcpOwpAQCAtOTAsNiArODksNyBAQCB2
b2lkIFdlYkNvbnRleHRNZW51Q2xpZW50OjpzZWFyY2hXaXRoR29vZ2xlKGNvbnN0IEZyYW1lKiBm
cmFtZSkKICAgICAgICAgcGFnZS0+bWFpbkZyYW1lKCktPmxvYWRlcigpLT51cmxTZWxlY3RlZChL
VVJMKFBhcnNlZFVSTFN0cmluZywgdXJsKSwgU3RyaW5nKCksIDAsIGZhbHNlLCBmYWxzZSwgTWF5
YmVTZW5kUmVmZXJyZXIpOwogICAgIH0KIH0KKyNlbmRpZgogCiAjaWYgVVNFKEFDQ0VTU0lCSUxJ
VFlfQ09OVEVYVF9NRU5VUykKIHZvaWQgV2ViQ29udGV4dE1lbnVDbGllbnQ6OnNob3dDb250ZXh0
TWVudSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBw
b3J0L21hYy9XZWJDb250ZXh0TWVudUNsaWVudE1hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkNvbnRleHRNZW51Q2xpZW50TWFjLm1tCmluZGV4
IDgxZjJjMzQuLmQ4NThmNjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvbWFjL1dlYkNvbnRleHRNZW51Q2xpZW50TWFjLm1tCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkNvbnRleHRNZW51Q2xp
ZW50TWFjLm1tCkBAIC02MSw2ICs2MSwxNCBAQCB2b2lkIFdlYkNvbnRleHRNZW51Q2xpZW50Ojpz
dG9wU3BlYWtpbmcoKQogICAgIG1fcGFnZS0+c3RvcFNwZWFraW5nKCk7CiB9CiAKK3ZvaWQgV2Vi
Q29udGV4dE1lbnVDbGllbnQ6OnNlYXJjaFdpdGhHb29nbGUoY29uc3QgRnJhbWUqIGZyYW1lKQor
eworICAgIFN0cmluZyBzZWFyY2hTdHJpbmcgPSBmcmFtZS0+ZWRpdG9yKCktPnNlbGVjdGVkVGV4
dCgpOworICAgIHNlYXJjaFN0cmluZy5zdHJpcFdoaXRlU3BhY2UoKTsKKyAgICAKKyAgICBtX3Bh
Z2UtPnNlbmQoTWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6U2VhcmNoVGhlV2ViKHNlYXJjaFN0cmlu
ZykpOworfQorCiB2b2lkIFdlYkNvbnRleHRNZW51Q2xpZW50OjpzZWFyY2hXaXRoU3BvdGxpZ2h0
KCkKIHsKICAgICAvLyBGSVhNRTogV2h5IGRvIHdlIG5lZWQgdG8gc2VhcmNoIGFsbCB0aGUgZnJh
bWVzIGxpa2UgdGhpcz8K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192464</attachid>
            <date>2013-03-11 07:22:31 -0700</date>
            <delta_ts>2013-03-11 13:01:19 -0700</delta_ts>
            <desc>stylebot happiness is good</desc>
            <filename>search-the-web.diff</filename>
            <type>text/plain</type>
            <size>6849</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBjM2MzZmNlLi4xYzZlODUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjgg
QEAKKzIwMTMtMDMtMTEgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgW3drMl0gU2VhcmNoIFdpdGggW3lvdXIgc2VhcmNoIHByb3ZpZGVyIGhlcmVdIHNo
b3VsZCB1c2UgTlNQZXJmb3JtU2VydmljZSBpbiBXZWJLaXQyL01hYworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExOTk1CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS8xMjk3NTY2OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKFdlYlBhZ2VQ
cm94eSk6IEFkZCBzZWFyY2hUaGVXZWIoKS4KKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVBy
b3h5Lm1lc3NhZ2VzLmluOiBBZGQgU2VhcmNoVGhlV2ViIG1lc3NhZ2UuCisgICAgICAgICogVUlQ
cm9jZXNzL21hYy9XZWJQYWdlUHJveHlNYWMubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQ
cm94eTo6c2VhcmNoVGhlV2ViKTogQWRkZWQuIENhbGwgb3V0IHRvIE5TUGVyZm9ybVNlcnZpY2Ug
dG8gc2VhcmNoIHdpdGggdGhlIHN5c3RlbSBkZWZhdWx0CisgICAgICAgIHNlYXJjaCBwcm92aWRl
ciwgaW4gdGhlIGJyb3dzZXIuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BE
RlBsdWdpbi5oOgorICAgICAgICAoUERGUGx1Z2luKTogQWRkIHBlcmZvcm1XZWJTZWFyY2goKS4K
KyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbToKKyAgICAgICAg
KC1bV0tQREZMYXllckNvbnRyb2xsZXJEZWxlZ2F0ZSBwZXJmb3JtV2ViU2VhcmNoOl0pOiBBZGRl
ZCwgZm9yd2FyZCB0aGUgZGVsZWdhdGUgY2FsbGJhY2sgdG8gUERGUGx1Z2luLgorICAgICAgICAo
V2ViS2l0OjpQREZQbHVnaW46OnBlcmZvcm1XZWJTZWFyY2gpOiBBZGRlZCwgZm9yd2FyZCB0aGUg
c2VhcmNoIHN0cmluZyB0byBXZWJQYWdlUHJveHkuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJD
b3JlU3VwcG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YkNvbnRleHRNZW51Q2xpZW50OjpzZWFyY2hXaXRoR29vZ2xlKTogRG9uJ3QgYnVpbGQgdGhlIG9s
ZCBsb2FkLUdvb2dsZS1pbi10aGUtbWFpbi1mcmFtZSBjb2RlIG9uIE1hYy4KKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJDb250ZXh0TWVudUNsaWVudE1hYy5tbToK
KyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dE1lbnVDbGllbnQ6OnNlYXJjaFdpdGhHb29nbGUp
OiBJbnN0ZWFkLCBzZW5kIHRoZSBzZWFyY2ggc3RyaW5nIHRvIFdlYlBhZ2VQcm94eS4KKwogMjAx
My0wMy0xMCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBXZWJQYWdlOjpzY2FsZWRTbmFwc2hvdFdpdGhPcHRpb25zIHJldHVybnMgYSBjb3JydXB0IHNu
YXBzaG90IGlmIHlvdSByZXF1ZXN0IGEgcmVjdCBsYXJnZXIgdGhhbiB0aGUgRnJhbWVWaWV34oCZ
cyBzaXplCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5
LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKaW5kZXggNTkyM2Q3
NS4uMWQ2NDUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaApAQCAt
OTUzLDYgKzk1Myw4IEBAIHByaXZhdGU6CiAKICAgICAvLyBTcG90bGlnaHQuCiAgICAgdm9pZCBz
ZWFyY2hXaXRoU3BvdGxpZ2h0KGNvbnN0IFN0cmluZyYpOworICAgICAgICAKKyAgICB2b2lkIHNl
YXJjaFRoZVdlYihjb25zdCBTdHJpbmcmKTsKIAogICAgIC8vIERpY3Rpb25hcnkuCiAgICAgdm9p
ZCBkaWRQZXJmb3JtRGljdGlvbmFyeUxvb2t1cChjb25zdCBBdHRyaWJ1dGVkU3RyaW5nJiwgY29u
c3QgRGljdGlvbmFyeVBvcHVwSW5mbyYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbiBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4KaW5kZXggZWJjNDRjNS4uYmFiZmMwZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbgor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluCkBA
IC0yNzEsNiArMjcxLDggQEAgbWVzc2FnZXMgLT4gV2ViUGFnZVByb3h5IHsKIAogICAgICMgU3Bv
dGxpZ2h0CiAgICAgU2VhcmNoV2l0aFNwb3RsaWdodChXVEY6OlN0cmluZyBzdHJpbmcpCisKKyAg
ICBTZWFyY2hUaGVXZWIoV1RGOjpTdHJpbmcgc3RyaW5nKQogI2VuZGlmCiAKICNpZiBQTEFURk9S
TShNQUMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dlYlBhZ2VQ
cm94eU1hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFj
Lm1tCmluZGV4IGNmNDFmNjQuLjgwYzE1N2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tCkBAIC0xMTcsNiArMTE3LDE1IEBAIHZvaWQgV2Vi
UGFnZVByb3h5OjpzZWFyY2hXaXRoU3BvdGxpZ2h0KGNvbnN0IFN0cmluZyYgc3RyaW5nKQogICAg
IFtbTlNXb3Jrc3BhY2Ugc2hhcmVkV29ya3NwYWNlXSBzaG93U2VhcmNoUmVzdWx0c0ZvclF1ZXJ5
U3RyaW5nOm5zU3RyaW5nRnJvbVdlYkNvcmVTdHJpbmcoc3RyaW5nKV07CiB9CiAgICAgCit2b2lk
IFdlYlBhZ2VQcm94eTo6c2VhcmNoVGhlV2ViKGNvbnN0IFN0cmluZyYgc3RyaW5nKQoreworICAg
IE5TUGFzdGVib2FyZCAqcGFzdGVib2FyZCA9IFtOU1Bhc3RlYm9hcmQgcGFzdGVib2FyZFdpdGhV
bmlxdWVOYW1lXTsKKyAgICBbcGFzdGVib2FyZCBkZWNsYXJlVHlwZXM6W05TQXJyYXkgYXJyYXlX
aXRoT2JqZWN0Ok5TU3RyaW5nUGJvYXJkVHlwZV0gb3duZXI6bmlsXTsKKyAgICBbcGFzdGVib2Fy
ZCBzZXRTdHJpbmc6c3RyaW5nIGZvclR5cGU6TlNTdHJpbmdQYm9hcmRUeXBlXTsKKyAgICAKKyAg
ICBOU1BlcmZvcm1TZXJ2aWNlKEAiU2VhcmNoIFdpdGggJVdlYlNlYXJjaFByb3ZpZGVyQCIsIHBh
c3RlYm9hcmQpOworfQorICAgIAogQ0dDb250ZXh0UmVmIFdlYlBhZ2VQcm94eTo6Y29udGFpbmlu
Z1dpbmRvd0dyYXBoaWNzQ29udGV4dCgpCiB7CiAgICAgcmV0dXJuIG1fcGFnZUNsaWVudC0+Y29u
dGFpbmluZ1dpbmRvd0dyYXBoaWNzQ29udGV4dCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaCBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLmgKaW5kZXggNzFhZGQ3Yy4uMjI1OWViZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVn
aW4uaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdp
bi5oCkBAIC03OSw2ICs3OSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIG9wZW5XaXRoTmF0aXZlQXBw
bGljYXRpb24oKTsKICAgICB2b2lkIHdyaXRlSXRlbXNUb1Bhc3RlYm9hcmQoTlNBcnJheSAqaXRl
bXMsIE5TQXJyYXkgKnR5cGVzKTsKICAgICB2b2lkIHNob3dEZWZpbml0aW9uRm9yQXR0cmlidXRl
ZFN0cmluZyhOU0F0dHJpYnV0ZWRTdHJpbmcgKiwgQ0dQb2ludCk7CisgICAgdm9pZCBwZXJmb3Jt
V2ViU2VhcmNoKE5TU3RyaW5nICopOwogCiAgICAgdm9pZCBmb2N1c05leHRBbm5vdGF0aW9uKCk7
CiAgICAgdm9pZCBmb2N1c1ByZXZpb3VzQW5ub3RhdGlvbigpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0gYi9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQppbmRleCA2Mzc4MGEzLi41
MTczYzJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERG
L1BERlBsdWdpbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERG
L1BERlBsdWdpbi5tbQpAQCAtMTYwLDcgKzE2MCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyKiBhbm5v
dGF0aW9uU3R5bGUgPQogCiAtICh2b2lkKXBlcmZvcm1XZWJTZWFyY2g6KE5TU3RyaW5nICopc3Ry
aW5nCiB7Ci0gICAgLy8gRklYTUU6IEltcGxlbWVudC4KKyAgICBfcGRmUGx1Z2luLT5wZXJmb3Jt
V2ViU2VhcmNoKHN0cmluZyk7CiB9CiAKIC0gKHZvaWQpb3BlbldpdGhOYXRpdmVBcHBsaWNhdGlv
bgpAQCAtOTc1LDYgKzk3NSwxMSBAQCBTdHJpbmcgUERGUGx1Z2luOjpnZXRTZWxlY3Rpb25TdHJp
bmcoKSBjb25zdAogICAgIHJldHVybiBbW21fcGRmTGF5ZXJDb250cm9sbGVyLmdldCgpIGN1cnJl
bnRTZWxlY3Rpb25dIHN0cmluZ107CiB9CiAKK3ZvaWQgUERGUGx1Z2luOjpwZXJmb3JtV2ViU2Vh
cmNoKE5TU3RyaW5nICpzdHJpbmcpCit7CisgICAgd2ViRnJhbWUoKS0+cGFnZSgpLT5zZW5kKE1l
c3NhZ2VzOjpXZWJQYWdlUHJveHk6OlNlYXJjaFRoZVdlYihzdHJpbmcpKTsKK30KKwogfSAvLyBu
YW1lc3BhY2UgV2ViS2l0CiAKICNlbmRpZiAvLyBFTkFCTEUoUERGS0lUX1BMVUdJTikKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ29udGV4
dE1lbnVDbGllbnQuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9y
dC9XZWJDb250ZXh0TWVudUNsaWVudC5jcHAKaW5kZXggZTIxMjgwZS4uNmJmOWE0NyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDb250ZXh0
TWVudUNsaWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5jcHAKQEAgLTc0LDEwICs3NCw5IEBAIHZvaWQgV2Vi
Q29udGV4dE1lbnVDbGllbnQ6OmRvd25sb2FkVVJMKGNvbnN0IEtVUkwmKQogICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwogfQogCisjaWYgIVBMQVRGT1JNKE1BQykKIHZvaWQgV2ViQ29udGV4dE1l
bnVDbGllbnQ6OnNlYXJjaFdpdGhHb29nbGUoY29uc3QgRnJhbWUqIGZyYW1lKQogewotICAgIC8v
IEZJWE1FOiB0aGlzIHNob3VsZCB1c2UgTlNQZXJmb3JtU2VydmljZSBvbiBNYWMgdG8gc3VwcG9y
dCB0aGUgc3lzdGVtIGRlZmF1bHQgc2VhcmNoIHByb3ZpZGVyLgotCiAgICAgU3RyaW5nIHNlYXJj
aFN0cmluZyA9IGZyYW1lLT5lZGl0b3IoKS0+c2VsZWN0ZWRUZXh0KCk7CiAgICAgc2VhcmNoU3Ry
aW5nLnN0cmlwV2hpdGVTcGFjZSgpOwogICAgIFN0cmluZyBlbmNvZGVkID0gZW5jb2RlV2l0aFVS
TEVzY2FwZVNlcXVlbmNlcyhzZWFyY2hTdHJpbmcpOwpAQCAtOTAsNiArODksNyBAQCB2b2lkIFdl
YkNvbnRleHRNZW51Q2xpZW50OjpzZWFyY2hXaXRoR29vZ2xlKGNvbnN0IEZyYW1lKiBmcmFtZSkK
ICAgICAgICAgcGFnZS0+bWFpbkZyYW1lKCktPmxvYWRlcigpLT51cmxTZWxlY3RlZChLVVJMKFBh
cnNlZFVSTFN0cmluZywgdXJsKSwgU3RyaW5nKCksIDAsIGZhbHNlLCBmYWxzZSwgTWF5YmVTZW5k
UmVmZXJyZXIpOwogICAgIH0KIH0KKyNlbmRpZgogCiAjaWYgVVNFKEFDQ0VTU0lCSUxJVFlfQ09O
VEVYVF9NRU5VUykKIHZvaWQgV2ViQ29udGV4dE1lbnVDbGllbnQ6OnNob3dDb250ZXh0TWVudSgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21h
Yy9XZWJDb250ZXh0TWVudUNsaWVudE1hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvbWFjL1dlYkNvbnRleHRNZW51Q2xpZW50TWFjLm1tCmluZGV4IDgxZjJj
MzQuLmQ4NThmNjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29y
ZVN1cHBvcnQvbWFjL1dlYkNvbnRleHRNZW51Q2xpZW50TWFjLm1tCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkNvbnRleHRNZW51Q2xpZW50TWFj
Lm1tCkBAIC02MSw2ICs2MSwxNCBAQCB2b2lkIFdlYkNvbnRleHRNZW51Q2xpZW50OjpzdG9wU3Bl
YWtpbmcoKQogICAgIG1fcGFnZS0+c3RvcFNwZWFraW5nKCk7CiB9CiAKK3ZvaWQgV2ViQ29udGV4
dE1lbnVDbGllbnQ6OnNlYXJjaFdpdGhHb29nbGUoY29uc3QgRnJhbWUqIGZyYW1lKQoreworICAg
IFN0cmluZyBzZWFyY2hTdHJpbmcgPSBmcmFtZS0+ZWRpdG9yKCktPnNlbGVjdGVkVGV4dCgpOwor
ICAgIHNlYXJjaFN0cmluZy5zdHJpcFdoaXRlU3BhY2UoKTsKKyAgICAKKyAgICBtX3BhZ2UtPnNl
bmQoTWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6U2VhcmNoVGhlV2ViKHNlYXJjaFN0cmluZykpOwor
fQorCiB2b2lkIFdlYkNvbnRleHRNZW51Q2xpZW50OjpzZWFyY2hXaXRoU3BvdGxpZ2h0KCkKIHsK
ICAgICAvLyBGSVhNRTogV2h5IGRvIHdlIG5lZWQgdG8gc2VhcmNoIGFsbCB0aGUgZnJhbWVzIGxp
a2UgdGhpcz8K
</data>

          </attachment>
      

    </bug>

</bugzilla>