<?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>80523</bug_id>
          
          <creation_ts>2012-03-07 11:09:14 -0800</creation_ts>
          <short_desc>[chromium] Deprecate renderDirectlyToWebView parameter of WebViewClient::createGraphicsContext3D()</short_desc>
          <delta_ts>2012-03-14 15:58:28 -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>
          <dependson>80521</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>fishd</cc>
    
    <cc>kbr</cc>
    
    <cc>piman</cc>
    
    <cc>tkent</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>573029</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-07 11:09:14 -0800</bug_when>
    <thetext>[chromium] Deprecate renderDirectlyToWebView parameter of WebViewClient::createGraphicsContext3D()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573030</commentid>
    <comment_count>1</comment_count>
      <attachid>130652</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-07 11:11:15 -0800</bug_when>
    <thetext>Created attachment 130652
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573037</commentid>
    <comment_count>2</comment_count>
      <attachid>130654</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-07 11:21:17 -0800</bug_when>
    <thetext>Created attachment 130654
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573038</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-07 11:23:01 -0800</bug_when>
    <thetext>This has to land after https://chromiumcodereview.appspot.com/9623009/, since that&apos;s the chromium-side implementation of the new WebViewClient functions. https://chromiumcodereview.appspot.com/9623009/ has to land after http://trac.webkit.org/changeset/110075 rolls into Chromium DEPS since it&apos;s a WebKit side caller of the deprecated function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573042</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 11:24:06 -0800</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573046</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Labour">piman</who>
    <bug_when>2012-03-07 11:25:56 -0800</bug_when>
    <thetext>LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573048</commentid>
    <comment_count>6</comment_count>
      <attachid>130654</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-03-07 11:27:20 -0800</bug_when>
    <thetext>Comment on attachment 130654
Patch

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

This looks good but as you&apos;ve pointed out can&apos;t be r+&apos;d yet due to dependencies. One minor nit.

&gt; Source/WebKit/chromium/public/WebViewClient.h:116
&gt; +    // Creates a graphics context that renders to a the client&apos;s WebView.

&quot;that renders to the client&apos;s&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573055</commentid>
    <comment_count>7</comment_count>
      <attachid>130657</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-07 11:33:27 -0800</bug_when>
    <thetext>Created attachment 130657
fix typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573105</commentid>
    <comment_count>8</comment_count>
      <attachid>130657</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2012-03-07 12:18:10 -0800</bug_when>
    <thetext>Comment on attachment 130657
fix typo

R+ in advance</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575411</commentid>
    <comment_count>9</comment_count>
      <attachid>130657</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-09 18:57:17 -0800</bug_when>
    <thetext>Comment on attachment 130657
fix typo

Rejecting attachment 130657 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
/chromium/src/WebViewImpl.cpp
Hunk #1 FAILED at 3222.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit/chromium/src/WebViewImpl.cpp.rej
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Tools/DumpRenderTree/chromium/WebViewHost.cpp
patching file Tools/DumpRenderTree/chromium/WebViewHost.h

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Darin Fish...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/11892929</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575416</commentid>
    <comment_count>10</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-09 19:11:36 -0800</bug_when>
    <thetext>Committed r110364: &lt;http://trac.webkit.org/changeset/110364&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578880</commentid>
    <comment_count>11</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-14 15:58:28 -0700</bug_when>
    <thetext>Committed r110773: &lt;http://trac.webkit.org/changeset/110773&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130652</attachid>
            <date>2012-03-07 11:11:15 -0800</date>
            <delta_ts>2012-03-07 11:21:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80523-20120307111114.patch</filename>
            <type>text/plain</type>
            <size>7388</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5OTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDRmNDRkNzJmYTU5ODMxZTAzMGNlYzFjNzIxM2QzMzAzZmE2MjMyMjMuLjYxOTY0YTA3NDlmMDQ5
NDIzOWRlNjg2MmJkYTQxNjYwNWIzMTc0YzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTItMDMtMDcgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIERlcHJlY2F0ZSByZW5kZXJEaXJlY3RseVRv
V2ViVmlldyBwYXJhbWV0ZXIgb2YgV2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0
M0QoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA1
MjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHB1
YmxpYy9XZWJWaWV3Q2xpZW50Lmg6CisgICAgICAgIChXZWJWaWV3Q2xpZW50KToKKyAgICAgICAg
KFdlYktpdDo6V2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QpOgorICAgICAg
ICAqIHB1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQuaDoKKyAgICAgICAgKFdl
YktpdCk6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
V2ViVmlld0ltcGw6OmNyZWF0ZUNvbXBvc2l0b3JHcmFwaGljc0NvbnRleHQzRCk6CisKIDIwMTIt
MDMtMDYgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBb
Y2hyb21pdW1dIE51bGwtY2hlY2sgbV9sYXllclJlbmRlcmVyIGluIENDTGF5ZXJUcmVlSG9zdElt
cGw6OmZpbmlzaEFsbFJlbmRlcmluZygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJWaWV3Q2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJWaWV3Q2xpZW50LmgKaW5kZXggODJlOTRiN2M4ZDAzZjAwZTNlMmE3YzIwYmNkNDhkN2Y4
Mjg1NDUyZi4uOWQ2ZWRhMTJlYjk0OGNkMGExNmJmNzU3ZTc2YTQ4ZjYyMzdlNjI0NCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlld0NsaWVudC5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXdDbGllbnQuaApAQCAtMTEzLDEw
ICsxMTMsMTAgQEAgcHVibGljOgogICAgIC8vIENyZWF0ZSBhIHNlc3Npb24gc3RvcmFnZSBuYW1l
c3BhY2Ugb2JqZWN0IGFzc29jaWF0ZWQgd2l0aCB0aGlzIFdlYlZpZXcuCiAgICAgdmlydHVhbCBX
ZWJTdG9yYWdlTmFtZXNwYWNlKiBjcmVhdGVTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZSh1bnNpZ25l
ZCBxdW90YSkgeyByZXR1cm4gMDsgfQogCi0gICAgLy8gQ3JlYXRlcyBhIGdyYXBoaWNzIGNvbnRl
eHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBjbGllbnQncyBXZWJWaWV3LgotICAgIC8vIHJlbmRlckRp
cmVjdGx5VG9XZWJWaWV3IG1lYW5zIHdoZXRoZXIgdGhlIGNvbnRleHQgc2hvdWxkIGJlIHNldHVw
IHRvCi0gICAgLy8gcmVuZGVyIGRpcmVjdGx5IHRvIHRoZSBXZWJWaWV3IChlLmcuIGNvbXBvc2l0
b3IgY29udGV4dCksIG9yIHRvIGFuCi0gICAgLy8gb2Zmc2NyZWVuIHN1cmZhY2UgKGUuZy4gV2Vi
R0wgY29udGV4dCkuCisgICAgLy8gQ3JlYXRlcyBhIGdyYXBoaWNzIGNvbnRleHQgdGhhdCByZW5k
ZXJzIHRvIGEgdGhlIGNsaWVudCdzIFdlYlZpZXcuCisgICAgdmlydHVhbCBXZWJHcmFwaGljc0Nv
bnRleHQzRCogY3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoY29uc3QgV2ViR3JhcGhpY3NDb250ZXh0
M0Q6OkF0dHJpYnV0ZXMmKSB7IHJldHVybiAwOyB9CisKKyAgICAvLyBEZXByZWNhdGVkLCB1c2Ug
dGhlIGZpcnN0IHZlcnNpb24gb2YgdGhpcyBmdW5jdGlvbi4gSWYgeW91IHdhbnQgYW4gb2Zmc2Ny
ZWVuIGNvbnRleHQsIHVzZSBXZWJLaXRQbGF0Zm9ybVN1cHBvcnQ6OmNyZWF0ZU9mZnNjcmVlbkdy
YXBoaWNzQ29udGV4dDNEKCkuCiAgICAgdmlydHVhbCBXZWJHcmFwaGljc0NvbnRleHQzRCogY3Jl
YXRlR3JhcGhpY3NDb250ZXh0M0QoY29uc3QgV2ViR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0
ZXMmLCBib29sIHJlbmRlckRpcmVjdGx5VG9XZWJWaWV3KSB7IHJldHVybiAwOyB9CiAKICAgICAv
LyBNaXNjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGlj
L3BsYXRmb3JtL1dlYktpdFBsYXRmb3JtU3VwcG9ydC5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1
bS9wdWJsaWMvcGxhdGZvcm0vV2ViS2l0UGxhdGZvcm1TdXBwb3J0LmgKaW5kZXggM2JmNGNiNDNh
YmY0OGExOTA0YzEwZTA3YmNhOWNjZDQxNTgyODU4Ny4uZDJjMWZkODE0NWQyMWM2ZDI4MDRlZjE2
ZDNhZmNlMzIwZDMxZTVlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvcGxhdGZvcm0vV2ViS2l0UGxhdGZvcm1TdXBwb3J0LmgKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViS2l0UGxhdGZvcm1TdXBwb3J0LmgKQEAgLTU4LDcg
KzU4LDYgQEAgY2xhc3MgV2ViQ2xpcGJvYXJkOwogY2xhc3MgV2ViQ29va2llSmFyOwogY2xhc3Mg
V2ViRmlsZVN5c3RlbTsKIGNsYXNzIFdlYkZpbGVVdGlsaXRpZXM7Ci1jbGFzcyBXZWJHcmFwaGlj
c0NvbnRleHQzRDsKIGNsYXNzIFdlYklEQkZhY3Rvcnk7IC8vIEZJWE1FOiBEb2VzIHRoaXMgYmVs
b25nIGluIHBsYXRmb3JtPwogY2xhc3MgV2ViSURCS2V5OyAvLyBGSVhNRTogRG9lcyB0aGlzIGJl
bG9uZyBpbiBwbGF0Zm9ybT8KIGNsYXNzIFdlYk1lZGlhU3RyZWFtQ2VudGVyOwpAQCAtMzg2LDgg
KzM4NSw2IEBAIHB1YmxpYzoKICAgICAvLyBNYXkgcmV0dXJuIG51bGwgaWYgR1BVIGlzIG5vdCBz
dXBwb3J0ZWQuCiAgICAgLy8gUmV0dXJucyBuZXdseSBhbGxvY2F0ZWQgYW5kIGluaXRpYWxpemVk
IG9mZnNjcmVlbiBXZWJHcmFwaGljc0NvbnRleHQzRCBpbnN0YW5jZS4KICAgICB2aXJ0dWFsIFdl
YkdyYXBoaWNzQ29udGV4dDNEKiBjcmVhdGVPZmZzY3JlZW5HcmFwaGljc0NvbnRleHQzRChjb25z
dCBXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyYpIHsgcmV0dXJuIDA7IH0KLSAgICAv
LyBEZXByZWNhdGVkLgotICAgIHZpcnR1YWwgV2ViR3JhcGhpY3NDb250ZXh0M0QqIGNyZWF0ZUdy
YXBoaWNzQ29udGV4dDNEKCkgeyByZXR1cm4gMDsgfQogCiAgICAgLy8gQXVkaW8gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmluZGV4IDBlMzBjOTU5
MDU4ZDdlNTY0NDE0YTEzODVmNjQ4ZWYwYmY5ZmU2M2UuLjZmNWE4NWMwYmNlMzcwZTRlYTM5MmU1
ZDg2N2E2MTRhODA5MTZiOWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlZpZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3
SW1wbC5jcHAKQEAgLTMyMjIsNyArMzIyMiw3IEBAIHZvaWQgV2ViVmlld0ltcGw6OnNldElzQWNj
ZWxlcmF0ZWRDb21wb3NpdGluZ0FjdGl2ZShib29sIGFjdGl2ZSkKIFBhc3NPd25QdHI8V2ViS2l0
OjpXZWJHcmFwaGljc0NvbnRleHQzRD4gV2ViVmlld0ltcGw6OmNyZWF0ZUNvbXBvc2l0b3JHcmFw
aGljc0NvbnRleHQzRCgpCiB7CiAgICAgV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0
cmlidXRlcyBhdHRyaWJ1dGVzID0gZ2V0Q29tcG9zaXRvckNvbnRleHRBdHRyaWJ1dGVzKENDUHJv
eHk6Omhhc0ltcGxUaHJlYWQoKSk7Ci0gICAgT3duUHRyPFdlYkdyYXBoaWNzQ29udGV4dDNEPiB3
ZWJDb250ZXh0ID0gYWRvcHRQdHIoY2xpZW50KCktPmNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKGF0
dHJpYnV0ZXMsIHRydWUgLyogcmVuZGVyRGlyZWN0bHlUb0hvc3RXaW5kb3cgKi8pKTsKKyAgICBP
d25QdHI8V2ViR3JhcGhpY3NDb250ZXh0M0Q+IHdlYkNvbnRleHQgPSBhZG9wdFB0cihjbGllbnQo
KS0+Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoYXR0cmlidXRlcykpOwogICAgIGlmICghd2ViQ29u
dGV4dCkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBkZDVkYmZlZjk0ZDIwMDBkOTBlZTIyYjM2MmJh
MmExNDc0Y2U5Nzg3Li4yMzZlMjUwMjMxNjBkY2M0YTEwODc3NzI1NGE1MjEwZGIyZGRjNDU2IDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUg
KzEsMTcgQEAKIDIwMTItMDMtMDcgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9y
Zz4KIAorICAgICAgICBbY2hyb21pdW1dIERlcHJlY2F0ZSByZW5kZXJEaXJlY3RseVRvV2ViVmll
dyBwYXJhbWV0ZXIgb2YgV2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoKQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA1MjMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcDoKKyAgICAgICAgKFdlYlZpZXdIb3N0Ojpj
cmVhdGVHcmFwaGljc0NvbnRleHQzRCk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vV2ViVmlld0hvc3QuaDoKKyAgICAgICAgKFdlYlZpZXdIb3N0KToKKworMjAxMi0wMy0wNyAg
SmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtjaHJvbWl1
bV0gUmVtb3ZlIHRoZSBUZXN0V2ViUGx1Z2luJ3MgdXNlIG9mIGltcGxpY2l0IEZCTyBmb3Igb2Zm
c2NyZWVuIGNvbnRleHRzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD04MDUyMQogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9XZWJWaWV3SG9zdC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3
SG9zdC5jcHAKaW5kZXggYjRmZDZjMTNkMmZkZTA3MmNmY2JjNTljNzRkZjNmM2U2YjM4NDRmZi4u
ZmRlMmQ2ODAxNmEwOTM2ZWZkZmM0MzEzOTE2OGZiOTc0NmJlNGI2MyAxMDA2NDQKLS0tIGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcApAQCAtMjc3LDExICsyNzcsMTEg
QEAgV2ViU3RvcmFnZU5hbWVzcGFjZSogV2ViVmlld0hvc3Q6OmNyZWF0ZVNlc3Npb25TdG9yYWdl
TmFtZXNwYWNlKHVuc2lnbmVkIHF1b3RhKQogICAgIHJldHVybiB3ZWJraXRfc3VwcG9ydDo6Q3Jl
YXRlU2Vzc2lvblN0b3JhZ2VOYW1lc3BhY2UocXVvdGEpOwogfQogCi1XZWJLaXQ6OldlYkdyYXBo
aWNzQ29udGV4dDNEKiBXZWJWaWV3SG9zdDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoY29uc3Qg
V2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyYgYXR0cmlidXRlcywgYm9v
bCBkaXJlY3QpCitXZWJLaXQ6OldlYkdyYXBoaWNzQ29udGV4dDNEKiBXZWJWaWV3SG9zdDo6Y3Jl
YXRlR3JhcGhpY3NDb250ZXh0M0QoY29uc3QgV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRDo6
QXR0cmlidXRlcyYgYXR0cmlidXRlcykKIHsKICAgICBpZiAoIXdlYlZpZXcoKSkKICAgICAgICAg
cmV0dXJuIDA7Ci0gICAgcmV0dXJuIHdlYmtpdF9zdXBwb3J0OjpDcmVhdGVHcmFwaGljc0NvbnRl
eHQzRChhdHRyaWJ1dGVzLCB3ZWJWaWV3KCksIGRpcmVjdCk7CisgICAgcmV0dXJuIHdlYmtpdF9z
dXBwb3J0OjpDcmVhdGVHcmFwaGljc0NvbnRleHQzRChhdHRyaWJ1dGVzLCB3ZWJWaWV3KCksIHRy
dWUpOwogfQogCiB2b2lkIFdlYlZpZXdIb3N0OjpkaWRBZGRNZXNzYWdlVG9Db25zb2xlKGNvbnN0
IFdlYkNvbnNvbGVNZXNzYWdlJiBtZXNzYWdlLCBjb25zdCBXZWJTdHJpbmcmIHNvdXJjZU5hbWUs
IHVuc2lnbmVkIHNvdXJjZUxpbmUpCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
Vmlld0hvc3QuaAppbmRleCBlZDY1NjkyNTJlYjgwNDAxNzM2ZmZlZWZjODRjNWVmYTYyYTY1NjJh
Li5hOTkwYWUzMTkzNGQ5MWZjOWNiYzE3OGY5MjA4NjFhZWViNDVlNjZhIDEwMDY0NAotLS0gYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmgKQEAgLTEzMCw3ICsxMzAsNyBAQCBj
bGFzcyBXZWJWaWV3SG9zdCA6IHB1YmxpYyBXZWJLaXQ6OldlYlNwZWxsQ2hlY2tDbGllbnQsIHB1
YmxpYyBXZWJLaXQ6OldlYlZpZXdDbAogICAgIHZpcnR1YWwgV2ViS2l0OjpXZWJXaWRnZXQqIGNy
ZWF0ZVBvcHVwTWVudShXZWJLaXQ6OldlYlBvcHVwVHlwZSk7CiAgICAgdmlydHVhbCBXZWJLaXQ6
OldlYldpZGdldCogY3JlYXRlUG9wdXBNZW51KGNvbnN0IFdlYktpdDo6V2ViUG9wdXBNZW51SW5m
byYpOwogICAgIHZpcnR1YWwgV2ViS2l0OjpXZWJTdG9yYWdlTmFtZXNwYWNlKiBjcmVhdGVTZXNz
aW9uU3RvcmFnZU5hbWVzcGFjZSh1bnNpZ25lZCBxdW90YSk7Ci0gICAgdmlydHVhbCBXZWJLaXQ6
OldlYkdyYXBoaWNzQ29udGV4dDNEKiBjcmVhdGVHcmFwaGljc0NvbnRleHQzRChjb25zdCBXZWJL
aXQ6OldlYkdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzJiwgYm9vbCBkaXJlY3QpOworICAg
IHZpcnR1YWwgV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRCogY3JlYXRlR3JhcGhpY3NDb250
ZXh0M0QoY29uc3QgV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyYpOwog
ICAgIHZpcnR1YWwgdm9pZCBkaWRBZGRNZXNzYWdlVG9Db25zb2xlKGNvbnN0IFdlYktpdDo6V2Vi
Q29uc29sZU1lc3NhZ2UmLCBjb25zdCBXZWJLaXQ6OldlYlN0cmluZyYgc291cmNlTmFtZSwgdW5z
aWduZWQgc291cmNlTGluZSk7CiAgICAgdmlydHVhbCB2b2lkIGRpZFN0YXJ0TG9hZGluZygpOwog
ICAgIHZpcnR1YWwgdm9pZCBkaWRTdG9wTG9hZGluZygpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130654</attachid>
            <date>2012-03-07 11:21:17 -0800</date>
            <delta_ts>2012-03-07 11:33:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80523-20120307112116.patch</filename>
            <type>text/plain</type>
            <size>7344</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDQ1MjQ1MWI1N2JhZjcwMWE0MDE1ODU0MzViNGU0MTNmY2FmODI5MTQuLjdkN2I1MTkwODUzMWM2
YzcwYjhmOTMxMWI5YmM1Y2Y1YjZmYzA3YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTItMDMtMDcgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIERlcHJlY2F0ZSByZW5kZXJEaXJlY3RseVRv
V2ViVmlldyBwYXJhbWV0ZXIgb2YgV2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0
M0QoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA1
MjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHB1
YmxpYy9XZWJWaWV3Q2xpZW50Lmg6CisgICAgICAgIChXZWJWaWV3Q2xpZW50KToKKyAgICAgICAg
KFdlYktpdDo6V2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QpOgorICAgICAg
ICAqIHB1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQuaDoKKyAgICAgICAgKFdl
YktpdCk6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
V2ViVmlld0ltcGw6OmNyZWF0ZUNvbXBvc2l0b3JHcmFwaGljc0NvbnRleHQzRCk6CisKIDIwMTIt
MDMtMDcgIEVsbGlvdCBQb2dlciAgPGVwb2dlckBnb29nbGUuY29tPgogCiAgICAgICAgIFtDaHJv
bWl1bV0gUmVtb3ZlIHVzZV9za2lhIG9wdGlvbiBmcm9tIEdZUApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlld0NsaWVudC5oIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViVmlld0NsaWVudC5oCmluZGV4IDgyZTk0YjdjOGQwM2YwMGUzZTJh
N2MyMGJjZDQ4ZDdmODI4NTQ1MmYuLjlkNmVkYTEyZWI5NDhjZDBhMTZiZjc1N2U3NmE0OGY2MjM3
ZTYyNDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXdD
bGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3Q2xpZW50
LmgKQEAgLTExMywxMCArMTEzLDEwIEBAIHB1YmxpYzoKICAgICAvLyBDcmVhdGUgYSBzZXNzaW9u
IHN0b3JhZ2UgbmFtZXNwYWNlIG9iamVjdCBhc3NvY2lhdGVkIHdpdGggdGhpcyBXZWJWaWV3Lgog
ICAgIHZpcnR1YWwgV2ViU3RvcmFnZU5hbWVzcGFjZSogY3JlYXRlU2Vzc2lvblN0b3JhZ2VOYW1l
c3BhY2UodW5zaWduZWQgcXVvdGEpIHsgcmV0dXJuIDA7IH0KIAotICAgIC8vIENyZWF0ZXMgYSBn
cmFwaGljcyBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCB0aGUgY2xpZW50J3MgV2ViVmlldy4KLSAg
ICAvLyByZW5kZXJEaXJlY3RseVRvV2ViVmlldyBtZWFucyB3aGV0aGVyIHRoZSBjb250ZXh0IHNo
b3VsZCBiZSBzZXR1cCB0bwotICAgIC8vIHJlbmRlciBkaXJlY3RseSB0byB0aGUgV2ViVmlldyAo
ZS5nLiBjb21wb3NpdG9yIGNvbnRleHQpLCBvciB0byBhbgotICAgIC8vIG9mZnNjcmVlbiBzdXJm
YWNlIChlLmcuIFdlYkdMIGNvbnRleHQpLgorICAgIC8vIENyZWF0ZXMgYSBncmFwaGljcyBjb250
ZXh0IHRoYXQgcmVuZGVycyB0byBhIHRoZSBjbGllbnQncyBXZWJWaWV3LgorICAgIHZpcnR1YWwg
V2ViR3JhcGhpY3NDb250ZXh0M0QqIGNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKGNvbnN0IFdlYkdy
YXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzJikgeyByZXR1cm4gMDsgfQorCisgICAgLy8gRGVw
cmVjYXRlZCwgdXNlIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24uIElmIHlvdSB3
YW50IGFuIG9mZnNjcmVlbiBjb250ZXh0LCB1c2UgV2ViS2l0UGxhdGZvcm1TdXBwb3J0OjpjcmVh
dGVPZmZzY3JlZW5HcmFwaGljc0NvbnRleHQzRCgpLgogICAgIHZpcnR1YWwgV2ViR3JhcGhpY3ND
b250ZXh0M0QqIGNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKGNvbnN0IFdlYkdyYXBoaWNzQ29udGV4
dDNEOjpBdHRyaWJ1dGVzJiwgYm9vbCByZW5kZXJEaXJlY3RseVRvV2ViVmlldykgeyByZXR1cm4g
MDsgfQogCiAgICAgLy8gTWlzYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQuaCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vcHVibGljL3BsYXRmb3JtL1dlYktpdFBsYXRmb3JtU3VwcG9ydC5oCmlu
ZGV4IDNiZjRjYjQzYWJmNDhhMTkwNGMxMGUwN2JjYTljY2Q0MTU4Mjg1ODcuLmQyYzFmZDgxNDVk
MjFjNmQyODA0ZWYxNmQzYWZjZTMyMGQzMWU1ZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vcHVibGljL3BsYXRmb3JtL1dlYktpdFBsYXRmb3JtU3VwcG9ydC5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL3BsYXRmb3JtL1dlYktpdFBsYXRmb3JtU3VwcG9y
dC5oCkBAIC01OCw3ICs1OCw2IEBAIGNsYXNzIFdlYkNsaXBib2FyZDsKIGNsYXNzIFdlYkNvb2tp
ZUphcjsKIGNsYXNzIFdlYkZpbGVTeXN0ZW07CiBjbGFzcyBXZWJGaWxlVXRpbGl0aWVzOwotY2xh
c3MgV2ViR3JhcGhpY3NDb250ZXh0M0Q7CiBjbGFzcyBXZWJJREJGYWN0b3J5OyAvLyBGSVhNRTog
RG9lcyB0aGlzIGJlbG9uZyBpbiBwbGF0Zm9ybT8KIGNsYXNzIFdlYklEQktleTsgLy8gRklYTUU6
IERvZXMgdGhpcyBiZWxvbmcgaW4gcGxhdGZvcm0/CiBjbGFzcyBXZWJNZWRpYVN0cmVhbUNlbnRl
cjsKQEAgLTM4Niw4ICszODUsNiBAQCBwdWJsaWM6CiAgICAgLy8gTWF5IHJldHVybiBudWxsIGlm
IEdQVSBpcyBub3Qgc3VwcG9ydGVkLgogICAgIC8vIFJldHVybnMgbmV3bHkgYWxsb2NhdGVkIGFu
ZCBpbml0aWFsaXplZCBvZmZzY3JlZW4gV2ViR3JhcGhpY3NDb250ZXh0M0QgaW5zdGFuY2UuCiAg
ICAgdmlydHVhbCBXZWJHcmFwaGljc0NvbnRleHQzRCogY3JlYXRlT2Zmc2NyZWVuR3JhcGhpY3ND
b250ZXh0M0QoY29uc3QgV2ViR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMmKSB7IHJldHVy
biAwOyB9Ci0gICAgLy8gRGVwcmVjYXRlZC4KLSAgICB2aXJ0dWFsIFdlYkdyYXBoaWNzQ29udGV4
dDNEKiBjcmVhdGVHcmFwaGljc0NvbnRleHQzRCgpIHsgcmV0dXJuIDA7IH0KIAogICAgIC8vIEF1
ZGlvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZp
ZXdJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcApp
bmRleCAwZTMwYzk1OTA1OGQ3ZTU2NDQxNGExMzg1ZjY0OGVmMGJmOWZlNjNlLi42ZjVhODVjMGJj
ZTM3MGU0ZWEzOTJlNWQ4NjdhNjE0YTgwOTE2YjlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvV2ViVmlld0ltcGwuY3BwCkBAIC0zMjIyLDcgKzMyMjIsNyBAQCB2b2lkIFdlYlZpZXdJ
bXBsOjpzZXRJc0FjY2VsZXJhdGVkQ29tcG9zaXRpbmdBY3RpdmUoYm9vbCBhY3RpdmUpCiBQYXNz
T3duUHRyPFdlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0Q+IFdlYlZpZXdJbXBsOjpjcmVhdGVD
b21wb3NpdG9yR3JhcGhpY3NDb250ZXh0M0QoKQogewogICAgIFdlYktpdDo6V2ViR3JhcGhpY3ND
b250ZXh0M0Q6OkF0dHJpYnV0ZXMgYXR0cmlidXRlcyA9IGdldENvbXBvc2l0b3JDb250ZXh0QXR0
cmlidXRlcyhDQ1Byb3h5OjpoYXNJbXBsVGhyZWFkKCkpOwotICAgIE93blB0cjxXZWJHcmFwaGlj
c0NvbnRleHQzRD4gd2ViQ29udGV4dCA9IGFkb3B0UHRyKGNsaWVudCgpLT5jcmVhdGVHcmFwaGlj
c0NvbnRleHQzRChhdHRyaWJ1dGVzLCB0cnVlIC8qIHJlbmRlckRpcmVjdGx5VG9Ib3N0V2luZG93
ICovKSk7CisgICAgT3duUHRyPFdlYkdyYXBoaWNzQ29udGV4dDNEPiB3ZWJDb250ZXh0ID0gYWRv
cHRQdHIoY2xpZW50KCktPmNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKGF0dHJpYnV0ZXMpKTsKICAg
ICBpZiAoIXdlYkNvbnRleHQpCiAgICAgICAgIHJldHVybiBudWxscHRyOwogCmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2FmZDdjZjBiMzk4MzYz
MjhiYzJiNDNmNjhiOGVlODUyNzU4NzQ2Ny4uOTFhNzhmZDM0NjVhNWZhZmMwMzcwOTgxNWEzZDQy
ODY3YWNlZmJkOCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5n
ZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDEyLTAzLTA3ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVz
ckBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW2Nocm9taXVtXSBEZXByZWNhdGUgcmVuZGVyRGly
ZWN0bHlUb1dlYlZpZXcgcGFyYW1ldGVyIG9mIFdlYlZpZXdDbGllbnQ6OmNyZWF0ZUdyYXBoaWNz
Q29udGV4dDNEKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTgwNTIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHA6CisgICAgICAgIChX
ZWJWaWV3SG9zdDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QpOgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0Lmg6CisgICAgICAgIChXZWJWaWV3SG9zdCk6CisK
KzIwMTItMDMtMDcgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KKwogICAg
ICAgICBbY2hyb21pdW1dIFJlbW92ZSB0aGUgVGVzdFdlYlBsdWdpbidzIHVzZSBvZiBpbXBsaWNp
dCBGQk8gZm9yIG9mZnNjcmVlbiBjb250ZXh0cwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA1MjEKIApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vV2ViVmlld0hvc3QuY3BwCmluZGV4IGI0ZmQ2YzEzZDJmZGUwNzJjZmNiYzU5Yzc0ZGYz
ZjNlNmIzODQ0ZmYuLmZkZTJkNjgwMTZhMDkzNmVmZGZjNDMxMzkxNjhmYjk3NDZiZTRiNjMgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAor
KysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKQEAgLTI3
NywxMSArMjc3LDExIEBAIFdlYlN0b3JhZ2VOYW1lc3BhY2UqIFdlYlZpZXdIb3N0OjpjcmVhdGVT
ZXNzaW9uU3RvcmFnZU5hbWVzcGFjZSh1bnNpZ25lZCBxdW90YSkKICAgICByZXR1cm4gd2Via2l0
X3N1cHBvcnQ6OkNyZWF0ZVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlKHF1b3RhKTsKIH0KIAotV2Vi
S2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRCogV2ViVmlld0hvc3Q6OmNyZWF0ZUdyYXBoaWNzQ29u
dGV4dDNEKGNvbnN0IFdlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMmIGF0
dHJpYnV0ZXMsIGJvb2wgZGlyZWN0KQorV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRCogV2Vi
Vmlld0hvc3Q6OmNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKGNvbnN0IFdlYktpdDo6V2ViR3JhcGhp
Y3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMmIGF0dHJpYnV0ZXMpCiB7CiAgICAgaWYgKCF3ZWJWaWV3
KCkpCiAgICAgICAgIHJldHVybiAwOwotICAgIHJldHVybiB3ZWJraXRfc3VwcG9ydDo6Q3JlYXRl
R3JhcGhpY3NDb250ZXh0M0QoYXR0cmlidXRlcywgd2ViVmlldygpLCBkaXJlY3QpOworICAgIHJl
dHVybiB3ZWJraXRfc3VwcG9ydDo6Q3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoYXR0cmlidXRlcywg
d2ViVmlldygpLCB0cnVlKTsKIH0KIAogdm9pZCBXZWJWaWV3SG9zdDo6ZGlkQWRkTWVzc2FnZVRv
Q29uc29sZShjb25zdCBXZWJDb25zb2xlTWVzc2FnZSYgbWVzc2FnZSwgY29uc3QgV2ViU3RyaW5n
JiBzb3VyY2VOYW1lLCB1bnNpZ25lZCBzb3VyY2VMaW5lKQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVt
cFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL1dlYlZpZXdIb3N0LmgKaW5kZXggZWQ2NTY5MjUyZWI4MDQwMTczNmZmZWVmYzg0
YzVlZmE2MmE2NTYyYS4uYTk5MGFlMzE5MzRkOTFmYzljYmMxNzhmOTIwODYxYWVlYjQ1ZTY2YSAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuaAor
KysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oCkBAIC0xMzAs
NyArMTMwLDcgQEAgY2xhc3MgV2ViVmlld0hvc3QgOiBwdWJsaWMgV2ViS2l0OjpXZWJTcGVsbENo
ZWNrQ2xpZW50LCBwdWJsaWMgV2ViS2l0OjpXZWJWaWV3Q2wKICAgICB2aXJ0dWFsIFdlYktpdDo6
V2ViV2lkZ2V0KiBjcmVhdGVQb3B1cE1lbnUoV2ViS2l0OjpXZWJQb3B1cFR5cGUpOwogICAgIHZp
cnR1YWwgV2ViS2l0OjpXZWJXaWRnZXQqIGNyZWF0ZVBvcHVwTWVudShjb25zdCBXZWJLaXQ6Oldl
YlBvcHVwTWVudUluZm8mKTsKICAgICB2aXJ0dWFsIFdlYktpdDo6V2ViU3RvcmFnZU5hbWVzcGFj
ZSogY3JlYXRlU2Vzc2lvblN0b3JhZ2VOYW1lc3BhY2UodW5zaWduZWQgcXVvdGEpOwotICAgIHZp
cnR1YWwgV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRCogY3JlYXRlR3JhcGhpY3NDb250ZXh0
M0QoY29uc3QgV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyYsIGJvb2wg
ZGlyZWN0KTsKKyAgICB2aXJ0dWFsIFdlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0QqIGNyZWF0
ZUdyYXBoaWNzQ29udGV4dDNEKGNvbnN0IFdlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0Q6OkF0
dHJpYnV0ZXMmKTsKICAgICB2aXJ0dWFsIHZvaWQgZGlkQWRkTWVzc2FnZVRvQ29uc29sZShjb25z
dCBXZWJLaXQ6OldlYkNvbnNvbGVNZXNzYWdlJiwgY29uc3QgV2ViS2l0OjpXZWJTdHJpbmcmIHNv
dXJjZU5hbWUsIHVuc2lnbmVkIHNvdXJjZUxpbmUpOwogICAgIHZpcnR1YWwgdm9pZCBkaWRTdGFy
dExvYWRpbmcoKTsKICAgICB2aXJ0dWFsIHZvaWQgZGlkU3RvcExvYWRpbmcoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130657</attachid>
            <date>2012-03-07 11:33:27 -0800</date>
            <delta_ts>2012-03-09 18:57:17 -0800</delta_ts>
            <desc>fix typo</desc>
            <filename>bug-80523-20120307113326.patch</filename>
            <type>text/plain</type>
            <size>7342</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDQ1MjQ1MWI1N2JhZjcwMWE0MDE1ODU0MzViNGU0MTNmY2FmODI5MTQuLjdkN2I1MTkwODUzMWM2
YzcwYjhmOTMxMWI5YmM1Y2Y1YjZmYzA3YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTItMDMtMDcgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIERlcHJlY2F0ZSByZW5kZXJEaXJlY3RseVRv
V2ViVmlldyBwYXJhbWV0ZXIgb2YgV2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0
M0QoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA1
MjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHB1
YmxpYy9XZWJWaWV3Q2xpZW50Lmg6CisgICAgICAgIChXZWJWaWV3Q2xpZW50KToKKyAgICAgICAg
KFdlYktpdDo6V2ViVmlld0NsaWVudDo6Y3JlYXRlR3JhcGhpY3NDb250ZXh0M0QpOgorICAgICAg
ICAqIHB1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQuaDoKKyAgICAgICAgKFdl
YktpdCk6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
V2ViVmlld0ltcGw6OmNyZWF0ZUNvbXBvc2l0b3JHcmFwaGljc0NvbnRleHQzRCk6CisKIDIwMTIt
MDMtMDcgIEVsbGlvdCBQb2dlciAgPGVwb2dlckBnb29nbGUuY29tPgogCiAgICAgICAgIFtDaHJv
bWl1bV0gUmVtb3ZlIHVzZV9za2lhIG9wdGlvbiBmcm9tIEdZUApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlld0NsaWVudC5oIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViVmlld0NsaWVudC5oCmluZGV4IDgyZTk0YjdjOGQwM2YwMGUzZTJh
N2MyMGJjZDQ4ZDdmODI4NTQ1MmYuLmIyYzBlNTY2NTUwYzY1ZDBmYjU1YjFlYzc2ODFjM2VkMDI5
N2RhNTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXdD
bGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3Q2xpZW50
LmgKQEAgLTExMywxMCArMTEzLDEwIEBAIHB1YmxpYzoKICAgICAvLyBDcmVhdGUgYSBzZXNzaW9u
IHN0b3JhZ2UgbmFtZXNwYWNlIG9iamVjdCBhc3NvY2lhdGVkIHdpdGggdGhpcyBXZWJWaWV3Lgog
ICAgIHZpcnR1YWwgV2ViU3RvcmFnZU5hbWVzcGFjZSogY3JlYXRlU2Vzc2lvblN0b3JhZ2VOYW1l
c3BhY2UodW5zaWduZWQgcXVvdGEpIHsgcmV0dXJuIDA7IH0KIAotICAgIC8vIENyZWF0ZXMgYSBn
cmFwaGljcyBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCB0aGUgY2xpZW50J3MgV2ViVmlldy4KLSAg
ICAvLyByZW5kZXJEaXJlY3RseVRvV2ViVmlldyBtZWFucyB3aGV0aGVyIHRoZSBjb250ZXh0IHNo
b3VsZCBiZSBzZXR1cCB0bwotICAgIC8vIHJlbmRlciBkaXJlY3RseSB0byB0aGUgV2ViVmlldyAo
ZS5nLiBjb21wb3NpdG9yIGNvbnRleHQpLCBvciB0byBhbgotICAgIC8vIG9mZnNjcmVlbiBzdXJm
YWNlIChlLmcuIFdlYkdMIGNvbnRleHQpLgorICAgIC8vIENyZWF0ZXMgYSBncmFwaGljcyBjb250
ZXh0IHRoYXQgcmVuZGVycyB0byB0aGUgY2xpZW50J3MgV2ViVmlldy4KKyAgICB2aXJ0dWFsIFdl
YkdyYXBoaWNzQ29udGV4dDNEKiBjcmVhdGVHcmFwaGljc0NvbnRleHQzRChjb25zdCBXZWJHcmFw
aGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyYpIHsgcmV0dXJuIDA7IH0KKworICAgIC8vIERlcHJl
Y2F0ZWQsIHVzZSB0aGUgZmlyc3QgdmVyc2lvbiBvZiB0aGlzIGZ1bmN0aW9uLiBJZiB5b3Ugd2Fu
dCBhbiBvZmZzY3JlZW4gY29udGV4dCwgdXNlIFdlYktpdFBsYXRmb3JtU3VwcG9ydDo6Y3JlYXRl
T2Zmc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QoKS4KICAgICB2aXJ0dWFsIFdlYkdyYXBoaWNzQ29u
dGV4dDNEKiBjcmVhdGVHcmFwaGljc0NvbnRleHQzRChjb25zdCBXZWJHcmFwaGljc0NvbnRleHQz
RDo6QXR0cmlidXRlcyYsIGJvb2wgcmVuZGVyRGlyZWN0bHlUb1dlYlZpZXcpIHsgcmV0dXJuIDA7
IH0KIAogICAgIC8vIE1pc2MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViS2l0UGxhdGZvcm1TdXBwb3J0LmggYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQuaAppbmRl
eCAzYmY0Y2I0M2FiZjQ4YTE5MDRjMTBlMDdiY2E5Y2NkNDE1ODI4NTg3Li5kMmMxZmQ4MTQ1ZDIx
YzZkMjgwNGVmMTZkM2FmY2UzMjBkMzFlNWVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9wbGF0Zm9ybS9XZWJLaXRQbGF0Zm9ybVN1cHBvcnQu
aApAQCAtNTgsNyArNTgsNiBAQCBjbGFzcyBXZWJDbGlwYm9hcmQ7CiBjbGFzcyBXZWJDb29raWVK
YXI7CiBjbGFzcyBXZWJGaWxlU3lzdGVtOwogY2xhc3MgV2ViRmlsZVV0aWxpdGllczsKLWNsYXNz
IFdlYkdyYXBoaWNzQ29udGV4dDNEOwogY2xhc3MgV2ViSURCRmFjdG9yeTsgLy8gRklYTUU6IERv
ZXMgdGhpcyBiZWxvbmcgaW4gcGxhdGZvcm0/CiBjbGFzcyBXZWJJREJLZXk7IC8vIEZJWE1FOiBE
b2VzIHRoaXMgYmVsb25nIGluIHBsYXRmb3JtPwogY2xhc3MgV2ViTWVkaWFTdHJlYW1DZW50ZXI7
CkBAIC0zODYsOCArMzg1LDYgQEAgcHVibGljOgogICAgIC8vIE1heSByZXR1cm4gbnVsbCBpZiBH
UFUgaXMgbm90IHN1cHBvcnRlZC4KICAgICAvLyBSZXR1cm5zIG5ld2x5IGFsbG9jYXRlZCBhbmQg
aW5pdGlhbGl6ZWQgb2Zmc2NyZWVuIFdlYkdyYXBoaWNzQ29udGV4dDNEIGluc3RhbmNlLgogICAg
IHZpcnR1YWwgV2ViR3JhcGhpY3NDb250ZXh0M0QqIGNyZWF0ZU9mZnNjcmVlbkdyYXBoaWNzQ29u
dGV4dDNEKGNvbnN0IFdlYkdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzJikgeyByZXR1cm4g
MDsgfQotICAgIC8vIERlcHJlY2F0ZWQuCi0gICAgdmlydHVhbCBXZWJHcmFwaGljc0NvbnRleHQz
RCogY3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoKSB7IHJldHVybiAwOyB9CiAKICAgICAvLyBBdWRp
byAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3
SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5k
ZXggMGUzMGM5NTkwNThkN2U1NjQ0MTRhMTM4NWY2NDhlZjBiZjlmZTYzZS4uNmY1YTg1YzBiY2Uz
NzBlNGVhMzkyZTVkODY3YTYxNGE4MDkxNmI5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlZpZXdJbXBsLmNwcApAQCAtMzIyMiw3ICszMjIyLDcgQEAgdm9pZCBXZWJWaWV3SW1w
bDo6c2V0SXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nQWN0aXZlKGJvb2wgYWN0aXZlKQogUGFzc093
blB0cjxXZWJLaXQ6OldlYkdyYXBoaWNzQ29udGV4dDNEPiBXZWJWaWV3SW1wbDo6Y3JlYXRlQ29t
cG9zaXRvckdyYXBoaWNzQ29udGV4dDNEKCkKIHsKICAgICBXZWJLaXQ6OldlYkdyYXBoaWNzQ29u
dGV4dDNEOjpBdHRyaWJ1dGVzIGF0dHJpYnV0ZXMgPSBnZXRDb21wb3NpdG9yQ29udGV4dEF0dHJp
YnV0ZXMoQ0NQcm94eTo6aGFzSW1wbFRocmVhZCgpKTsKLSAgICBPd25QdHI8V2ViR3JhcGhpY3ND
b250ZXh0M0Q+IHdlYkNvbnRleHQgPSBhZG9wdFB0cihjbGllbnQoKS0+Y3JlYXRlR3JhcGhpY3ND
b250ZXh0M0QoYXR0cmlidXRlcywgdHJ1ZSAvKiByZW5kZXJEaXJlY3RseVRvSG9zdFdpbmRvdyAq
LykpOworICAgIE93blB0cjxXZWJHcmFwaGljc0NvbnRleHQzRD4gd2ViQ29udGV4dCA9IGFkb3B0
UHRyKGNsaWVudCgpLT5jcmVhdGVHcmFwaGljc0NvbnRleHQzRChhdHRyaWJ1dGVzKSk7CiAgICAg
aWYgKCF3ZWJDb250ZXh0KQogICAgICAgICByZXR1cm4gbnVsbHB0cjsKIApkaWZmIC0tZ2l0IGEv
VG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGNhZmQ3Y2YwYjM5ODM2MzI4
YmMyYjQzZjY4YjhlZTg1Mjc1ODc0NjcuLjkxYTc4ZmQzNDY1YTVmYWZjMDM3MDk4MTVhM2Q0Mjg2
N2FjZWZiZDggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsNSArMSwxNyBAQAogMjAxMi0wMy0wNyAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JA
Y2hyb21pdW0ub3JnPgogCisgICAgICAgIFtjaHJvbWl1bV0gRGVwcmVjYXRlIHJlbmRlckRpcmVj
dGx5VG9XZWJWaWV3IHBhcmFtZXRlciBvZiBXZWJWaWV3Q2xpZW50OjpjcmVhdGVHcmFwaGljc0Nv
bnRleHQzRCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD04MDUyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwOgorICAgICAgICAoV2Vi
Vmlld0hvc3Q6OmNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKToKKyAgICAgICAgKiBEdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oOgorICAgICAgICAoV2ViVmlld0hvc3QpOgorCisy
MDEyLTAzLTA3ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKICAgICAg
ICAgW2Nocm9taXVtXSBSZW1vdmUgdGhlIFRlc3RXZWJQbHVnaW4ncyB1c2Ugb2YgaW1wbGljaXQg
RkJPIGZvciBvZmZzY3JlZW4gY29udGV4dHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTgwNTIxCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCBiNGZkNmMxM2QyZmRlMDcyY2ZjYmM1OWM3NGRmM2Yz
ZTZiMzg0NGZmLi5mZGUyZDY4MDE2YTA5MzZlZmRmYzQzMTM5MTY4ZmI5NzQ2YmU0YjYzIDEwMDY0
NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKKysr
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCkBAIC0yNzcs
MTEgKzI3NywxMSBAQCBXZWJTdG9yYWdlTmFtZXNwYWNlKiBXZWJWaWV3SG9zdDo6Y3JlYXRlU2Vz
c2lvblN0b3JhZ2VOYW1lc3BhY2UodW5zaWduZWQgcXVvdGEpCiAgICAgcmV0dXJuIHdlYmtpdF9z
dXBwb3J0OjpDcmVhdGVTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZShxdW90YSk7CiB9CiAKLVdlYktp
dDo6V2ViR3JhcGhpY3NDb250ZXh0M0QqIFdlYlZpZXdIb3N0OjpjcmVhdGVHcmFwaGljc0NvbnRl
eHQzRChjb25zdCBXZWJLaXQ6OldlYkdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzJiBhdHRy
aWJ1dGVzLCBib29sIGRpcmVjdCkKK1dlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0QqIFdlYlZp
ZXdIb3N0OjpjcmVhdGVHcmFwaGljc0NvbnRleHQzRChjb25zdCBXZWJLaXQ6OldlYkdyYXBoaWNz
Q29udGV4dDNEOjpBdHRyaWJ1dGVzJiBhdHRyaWJ1dGVzKQogewogICAgIGlmICghd2ViVmlldygp
KQogICAgICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gd2Via2l0X3N1cHBvcnQ6OkNyZWF0ZUdy
YXBoaWNzQ29udGV4dDNEKGF0dHJpYnV0ZXMsIHdlYlZpZXcoKSwgZGlyZWN0KTsKKyAgICByZXR1
cm4gd2Via2l0X3N1cHBvcnQ6OkNyZWF0ZUdyYXBoaWNzQ29udGV4dDNEKGF0dHJpYnV0ZXMsIHdl
YlZpZXcoKSwgdHJ1ZSk7CiB9CiAKIHZvaWQgV2ViVmlld0hvc3Q6OmRpZEFkZE1lc3NhZ2VUb0Nv
bnNvbGUoY29uc3QgV2ViQ29uc29sZU1lc3NhZ2UmIG1lc3NhZ2UsIGNvbnN0IFdlYlN0cmluZyYg
c291cmNlTmFtZSwgdW5zaWduZWQgc291cmNlTGluZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmggYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5oCmluZGV4IGVkNjU2OTI1MmViODA0MDE3MzZmZmVlZmM4NGM1
ZWZhNjJhNjU2MmEuLmE5OTBhZTMxOTM0ZDkxZmM5Y2JjMTc4ZjkyMDg2MWFlZWI0NWU2NmEgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmgKKysr
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuaApAQCAtMTMwLDcg
KzEzMCw3IEBAIGNsYXNzIFdlYlZpZXdIb3N0IDogcHVibGljIFdlYktpdDo6V2ViU3BlbGxDaGVj
a0NsaWVudCwgcHVibGljIFdlYktpdDo6V2ViVmlld0NsCiAgICAgdmlydHVhbCBXZWJLaXQ6Oldl
YldpZGdldCogY3JlYXRlUG9wdXBNZW51KFdlYktpdDo6V2ViUG9wdXBUeXBlKTsKICAgICB2aXJ0
dWFsIFdlYktpdDo6V2ViV2lkZ2V0KiBjcmVhdGVQb3B1cE1lbnUoY29uc3QgV2ViS2l0OjpXZWJQ
b3B1cE1lbnVJbmZvJik7CiAgICAgdmlydHVhbCBXZWJLaXQ6OldlYlN0b3JhZ2VOYW1lc3BhY2Uq
IGNyZWF0ZVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlKHVuc2lnbmVkIHF1b3RhKTsKLSAgICB2aXJ0
dWFsIFdlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0QqIGNyZWF0ZUdyYXBoaWNzQ29udGV4dDNE
KGNvbnN0IFdlYktpdDo6V2ViR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMmLCBib29sIGRp
cmVjdCk7CisgICAgdmlydHVhbCBXZWJLaXQ6OldlYkdyYXBoaWNzQ29udGV4dDNEKiBjcmVhdGVH
cmFwaGljc0NvbnRleHQzRChjb25zdCBXZWJLaXQ6OldlYkdyYXBoaWNzQ29udGV4dDNEOjpBdHRy
aWJ1dGVzJik7CiAgICAgdmlydHVhbCB2b2lkIGRpZEFkZE1lc3NhZ2VUb0NvbnNvbGUoY29uc3Qg
V2ViS2l0OjpXZWJDb25zb2xlTWVzc2FnZSYsIGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJiBzb3Vy
Y2VOYW1lLCB1bnNpZ25lZCBzb3VyY2VMaW5lKTsKICAgICB2aXJ0dWFsIHZvaWQgZGlkU3RhcnRM
b2FkaW5nKCk7CiAgICAgdmlydHVhbCB2b2lkIGRpZFN0b3BMb2FkaW5nKCk7Cg==
</data>
<flag name="review"
          id="133746"
          type_id="1"
          status="+"
          setter="fishd"
    />
    <flag name="commit-queue"
          id="134363"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>