<?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>123910</bug_id>
          
          <creation_ts>2013-11-06 12:02:27 -0800</creation_ts>
          <short_desc>[Gtk][EFL] Fix build after r158759</short_desc>
          <delta_ts>2013-11-06 19:51:23 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brendan Long">b.long</reporter>
          <assigned_to name="Brendan Long">b.long</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>luiz</cc>
    
    <cc>mrobinson</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>sergio</cc>
    
    <cc>zeno</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947822</commentid>
    <comment_count>0</comment_count>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 12:02:27 -0800</bug_when>
    <thetext>[Gtk] Fix build after r158759</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947826</commentid>
    <comment_count>1</comment_count>
      <attachid>216200</attachid>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 12:06:22 -0800</bug_when>
    <thetext>Created attachment 216200
Patch

I also removed takeFocus(), which was removed from PageClient in r84064, and marked the remaining functions in GTK&apos;s PageClientImpl as OVERRIDE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947829</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-06 12:07:30 -0800</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947848</commentid>
    <comment_count>3</comment_count>
      <attachid>216206</attachid>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 12:43:36 -0800</bug_when>
    <thetext>Created attachment 216206
Patch

I was asked to make this patch just fix the build, and handle the overriding in a separate one. I also fixed a similar problem with the EFL build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947866</commentid>
    <comment_count>4</comment_count>
      <attachid>216206</attachid>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-11-06 13:11:41 -0800</bug_when>
    <thetext>Comment on attachment 216206
Patch

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

&gt; Source/WebKit2/UIProcess/DrawingAreaProxyImpl.cpp:-259
&gt; -        m_webPageProxy-&gt;flashBackingStoreUpdates(updateInfo.updateRects);

You might want to remove the flashBackingStoreUpdates() call in UIProcess/CoordinatedGraphics/CoordinatedDrawingAreaProxy.cpp as well, in order to fix the EFL build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947871</commentid>
    <comment_count>5</comment_count>
      <attachid>216213</attachid>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 13:21:14 -0800</bug_when>
    <thetext>Created attachment 216213
Patch

Since the other patch is already committing, here&apos;s another one to finish fixing EFL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947872</commentid>
    <comment_count>6</comment_count>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 13:24:17 -0800</bug_when>
    <thetext>Or should I just replace the other patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947876</commentid>
    <comment_count>7</comment_count>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-11-06 13:28:15 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Or should I just replace the other patch?

Not sure, but since you are fixing it in another patch, maybe it would need a different bug #? Or maybe since it&apos;s just a build fix, you could even commit it unreviewed :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947878</commentid>
    <comment_count>8</comment_count>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 13:29:44 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Or should I just replace the other patch?
&gt; 
&gt; Not sure, but since you are fixing it in another patch, maybe it would need a different bug #? Or maybe since it&apos;s just a build fix, you could even commit it unreviewed :)

Can&apos;t multiple patches be committed on a single bug report?

I can&apos;t commit it directly, not a committer yet (waiting on paperwork..).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947879</commentid>
    <comment_count>9</comment_count>
      <attachid>216206</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-06 13:29:55 -0800</bug_when>
    <thetext>Comment on attachment 216206
Patch

Clearing flags on attachment: 216206

Committed r158782: &lt;http://trac.webkit.org/changeset/158782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947880</commentid>
    <comment_count>10</comment_count>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-11-06 13:32:00 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; (In reply to comment #6)
&gt; &gt; &gt; Or should I just replace the other patch?
&gt; &gt; 
&gt; &gt; Not sure, but since you are fixing it in another patch, maybe it would need a different bug #? Or maybe since it&apos;s just a build fix, you could even commit it unreviewed :)
&gt; 
&gt; Can&apos;t multiple patches be committed on a single bug report?
&gt; 

Good question. I&apos;d think they couldn&apos;t, but I may be wrong; haven&apos;t tried that before.

&gt; I can&apos;t commit it directly, not a committer yet (waiting on paperwork..).

Oh okay :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947934</commentid>
    <comment_count>11</comment_count>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-11-06 14:56:28 -0800</bug_when>
    <thetext>It looks like that EFL patch doesn&apos;t completely fix it, but it fixes the problem from r158759.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947940</commentid>
    <comment_count>12</comment_count>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-11-06 15:03:37 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; It looks like that EFL patch doesn&apos;t completely fix it, but it fixes the problem from r158759.

Yup, this build break you are fixing is the one caused by r158759, but there was another caused by r158753 and fixed by r158792.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948034</commentid>
    <comment_count>13</comment_count>
      <attachid>216213</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-06 19:24:32 -0800</bug_when>
    <thetext>Comment on attachment 216213
Patch

I checked this patch fixed a build break on EFL port. But, gtk port already fixed build breaks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948048</commentid>
    <comment_count>14</comment_count>
      <attachid>216213</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-06 19:51:21 -0800</bug_when>
    <thetext>Comment on attachment 216213
Patch

Clearing flags on attachment: 216213

Committed r158817: &lt;http://trac.webkit.org/changeset/158817&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948049</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-06 19:51:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216200</attachid>
            <date>2013-11-06 12:06:22 -0800</date>
            <delta_ts>2013-11-06 12:43:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123910-20131106140621.patch</filename>
            <type>text/plain</type>
            <size>8941</size>
            <attacher name="Brendan Long">b.long</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGNlMTk0NzdjNjFkODVh
NjYxMjdiMTljMTVlZjBiMDc2YmUwZDljZi4uZDY4ZmZkNzBiNWE1YmQ2YzQ4MDI3Njk5YzRhNzA0
OTMzMGFmYTllMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTExLTA2ICBCcmVu
ZGFuIExvbmcgIDxiLmxvbmdAY2FibGVsYWJzLmNvbT4KKworICAgICAgICBbR3RrXSBGaXggYnVp
bGQgYWZ0ZXIgcjE1ODc1OQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTIzOTEwCisKKyAgICAgICAgQWxzbyByZW1vdmVkIHRha2VGb2N1cygpIHdoaWxl
IEkgd2FzIHRoZXJlIChyZW1vdmVkIGluIHI4NDA2NCkgYW5kIG1hcmtlZAorICAgICAgICBvdmVy
cmlkZGVuIGZ1bmN0aW9ucyB3aXRoIE9WRVJSSURFLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsvUGFnZUNsaWVudElt
cGwuY3BwOiBSZW1vdmUgdGFrZUZvY3VzIGFuZCBmbGFzaEJhY2tpbmdTdG9yZVVwZGF0ZXMKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5oOiBTYW1lLCBhbmQgbWFy
ayByZW1haW5pbmcgZnVuY3Rpb25zIGFzIE9WRVJSSURFIHRvIGhlbHAgaW4gdGhlIGZ1dHVyZS4K
KyAgICAgICAgKiBVSVByb2Nlc3MvRHJhd2luZ0FyZWFQcm94eUltcGwuY3BwOgorICAgICAgICAo
V2ViS2l0OjpEcmF3aW5nQXJlYVByb3h5SW1wbDo6aW5jb3Jwb3JhdGVVcGRhdGUpOiBSZW1vdmUg
Y2FsbHMgdG8gcmVtb3ZlZCBmdW5jdGlvbnMgdGFrZUZvY3VzIGFuZCBkZWJ1Z1BhaW50RmxhZ3Mu
CisKIDIwMTMtMTEtMDYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZW1vdmUgZGVhZCBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5jcHAKaW5kZXggOTZkNDE1NzUyYmJlNzA3YjNlOTM2
OGY1ZTkwYzg0YjAzNzUyZjc3OS4uZjZhYTM4OGJjM2U4NTQ3M2MzYzNhMTg2YmRhY2I3OGM1NDNj
MGVlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvUGFnZUNs
aWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1BhZ2VD
bGllbnRJbXBsLmNwcApAQCAtMTI2LDExICsxMjYsNiBAQCB2b2lkIFBhZ2VDbGllbnRJbXBsOjpk
aWRSZWxhdW5jaFByb2Nlc3MoKQogICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAKLXZvaWQgUGFn
ZUNsaWVudEltcGw6OnRha2VGb2N1cyhib29sKQotewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci19
Ci0KIHZvaWQgUGFnZUNsaWVudEltcGw6OnRvb2xUaXBDaGFuZ2VkKGNvbnN0IFN0cmluZyYsIGNv
bnN0IFN0cmluZyYgbmV3VG9vbFRpcCkKIHsKICAgICB3ZWJraXRXZWJWaWV3QmFzZVNldFRvb2x0
aXBUZXh0KFdFQktJVF9XRUJfVklFV19CQVNFKG1fdmlld1dpZGdldCksIG5ld1Rvb2xUaXAudXRm
OCgpLmRhdGEoKSk7CkBAIC0yNjksMTEgKzI2NCw2IEBAIHZvaWQgUGFnZUNsaWVudEltcGw6OnBy
ZWZlcmVuY2VzRGlkQ2hhbmdlKCkKICAgICBub3RJbXBsZW1lbnRlZCgpOwogfQogCi12b2lkIFBh
Z2VDbGllbnRJbXBsOjpmbGFzaEJhY2tpbmdTdG9yZVVwZGF0ZXMoY29uc3QgVmVjdG9yPEludFJl
Y3Q+JikKLXsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwotfQotCiB2b2lkIFBhZ2VDbGllbnRJbXBs
Ojp1cGRhdGVUZXh0SW5wdXRTdGF0ZSgpCiB7CiAgICAgd2Via2l0V2ViVmlld0Jhc2VVcGRhdGVU
ZXh0SW5wdXRTdGF0ZShXRUJLSVRfV0VCX1ZJRVdfQkFTRShtX3ZpZXdXaWRnZXQpKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1BhZ2VDbGllbnRJbXBsLmgg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5oCmluZGV4
IDczZWM0MDVlYjk2YzdmNjI3ZGQ0YmQzNGRkZDdmYmI1ZGFkZmNmZDMuLmRlZWNlM2ZkMjZkZDMw
OGM4ZjA3MzFhZTkyMzYyOTljMjNhMWFiNWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZ3RrL1BhZ2VDbGllbnRJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9ndGsvUGFnZUNsaWVudEltcGwuaApAQCAtNTQsNTMgKzU0LDUxIEBAIHB1Ymxp
YzoKIHByaXZhdGU6CiAgICAgZXhwbGljaXQgUGFnZUNsaWVudEltcGwoR3RrV2lkZ2V0Kik7CiAK
LSAgICB2aXJ0dWFsIHN0ZDo6dW5pcXVlX3B0cjxEcmF3aW5nQXJlYVByb3h5PiBjcmVhdGVEcmF3
aW5nQXJlYVByb3h5KCk7Ci0gICAgdmlydHVhbCB2b2lkIHNldFZpZXdOZWVkc0Rpc3BsYXkoY29u
c3QgV2ViQ29yZTo6SW50UmVjdCYpOwotICAgIHZpcnR1YWwgdm9pZCBkaXNwbGF5VmlldygpOwot
ICAgIHZpcnR1YWwgYm9vbCBjYW5TY3JvbGxWaWV3KCkgeyByZXR1cm4gZmFsc2U7IH0KLSAgICB2
aXJ0dWFsIHZvaWQgc2Nyb2xsVmlldyhjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiBzY3JvbGxSZWN0
LCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBzY3JvbGxPZmZzZXQpOwotICAgIHZpcnR1YWwgV2Vi
Q29yZTo6SW50U2l6ZSB2aWV3U2l6ZSgpOwotICAgIHZpcnR1YWwgYm9vbCBpc1ZpZXdXaW5kb3dB
Y3RpdmUoKTsKLSAgICB2aXJ0dWFsIGJvb2wgaXNWaWV3Rm9jdXNlZCgpOwotICAgIHZpcnR1YWwg
Ym9vbCBpc1ZpZXdWaXNpYmxlKCk7Ci0gICAgdmlydHVhbCBib29sIGlzVmlld0luV2luZG93KCk7
Ci0gICAgdmlydHVhbCB2b2lkIHByb2Nlc3NEaWRDcmFzaCgpOwotICAgIHZpcnR1YWwgdm9pZCBk
aWRSZWxhdW5jaFByb2Nlc3MoKTsKLSAgICB2aXJ0dWFsIHZvaWQgcGFnZUNsb3NlZCgpOwotICAg
IHZpcnR1YWwgdm9pZCBwcmVmZXJlbmNlc0RpZENoYW5nZSgpOwotICAgIHZpcnR1YWwgdm9pZCB0
YWtlRm9jdXMoYm9vbCBkaXJlY3Rpb24pOwotICAgIHZpcnR1YWwgdm9pZCB0b29sVGlwQ2hhbmdl
ZChjb25zdCBXVEY6OlN0cmluZyYsIGNvbnN0IFdURjo6U3RyaW5nJik7Ci0gICAgdmlydHVhbCB2
b2lkIHNldEN1cnNvcihjb25zdCBXZWJDb3JlOjpDdXJzb3ImKTsKLSAgICB2aXJ0dWFsIHZvaWQg
c2V0Q3Vyc29ySGlkZGVuVW50aWxNb3VzZU1vdmVzKGJvb2wpOwotICAgIHZpcnR1YWwgdm9pZCBk
aWRDaGFuZ2VWaWV3cG9ydFByb3BlcnRpZXMoY29uc3QgV2ViQ29yZTo6Vmlld3BvcnRBdHRyaWJ1
dGVzJik7Ci0gICAgdmlydHVhbCB2b2lkIHJlZ2lzdGVyRWRpdENvbW1hbmQoUGFzc1JlZlB0cjxX
ZWJFZGl0Q29tbWFuZFByb3h5PiwgV2ViUGFnZVByb3h5OjpVbmRvT3JSZWRvKTsKLSAgICB2aXJ0
dWFsIHZvaWQgY2xlYXJBbGxFZGl0Q29tbWFuZHMoKTsKLSAgICB2aXJ0dWFsIGJvb2wgY2FuVW5k
b1JlZG8oV2ViUGFnZVByb3h5OjpVbmRvT3JSZWRvKTsKLSAgICB2aXJ0dWFsIHZvaWQgZXhlY3V0
ZVVuZG9SZWRvKFdlYlBhZ2VQcm94eTo6VW5kb09yUmVkbyk7Ci0gICAgdmlydHVhbCBXZWJDb3Jl
OjpGbG9hdFJlY3QgY29udmVydFRvRGV2aWNlU3BhY2UoY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0
Jik7Ci0gICAgdmlydHVhbCBXZWJDb3JlOjpGbG9hdFJlY3QgY29udmVydFRvVXNlclNwYWNlKGNv
bnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYpOwotICAgIHZpcnR1YWwgV2ViQ29yZTo6SW50UG9pbnQg
c2NyZWVuVG9XaW5kb3coY29uc3QgV2ViQ29yZTo6SW50UG9pbnQmKTsKLSAgICB2aXJ0dWFsIFdl
YkNvcmU6OkludFJlY3Qgd2luZG93VG9TY3JlZW4oY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpOwot
ICAgIHZpcnR1YWwgdm9pZCBkb25lV2l0aEtleUV2ZW50KGNvbnN0IE5hdGl2ZVdlYktleWJvYXJk
RXZlbnQmLCBib29sIHdhc0V2ZW50SGFuZGxlZCk7Ci0gICAgdmlydHVhbCBQYXNzUmVmUHRyPFdl
YlBvcHVwTWVudVByb3h5PiBjcmVhdGVQb3B1cE1lbnVQcm94eShXZWJQYWdlUHJveHkqKTsKLSAg
ICB2aXJ0dWFsIFBhc3NSZWZQdHI8V2ViQ29udGV4dE1lbnVQcm94eT4gY3JlYXRlQ29udGV4dE1l
bnVQcm94eShXZWJQYWdlUHJveHkqKTsKKyAgICB2aXJ0dWFsIHN0ZDo6dW5pcXVlX3B0cjxEcmF3
aW5nQXJlYVByb3h5PiBjcmVhdGVEcmF3aW5nQXJlYVByb3h5KCkgT1ZFUlJJREU7CisgICAgdmly
dHVhbCB2b2lkIHNldFZpZXdOZWVkc0Rpc3BsYXkoY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpIE9W
RVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBkaXNwbGF5VmlldygpIE9WRVJSSURFOworICAgIHZp
cnR1YWwgYm9vbCBjYW5TY3JvbGxWaWV3KCkgT1ZFUlJJREUgeyByZXR1cm4gZmFsc2U7IH0KKyAg
ICB2aXJ0dWFsIHZvaWQgc2Nyb2xsVmlldyhjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiBzY3JvbGxS
ZWN0LCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBzY3JvbGxPZmZzZXQpIE9WRVJSSURFOworICAg
IHZpcnR1YWwgV2ViQ29yZTo6SW50U2l6ZSB2aWV3U2l6ZSgpIE9WRVJSSURFOworICAgIHZpcnR1
YWwgYm9vbCBpc1ZpZXdXaW5kb3dBY3RpdmUoKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIGJvb2wg
aXNWaWV3Rm9jdXNlZCgpIE9WRVJSSURFOworICAgIHZpcnR1YWwgYm9vbCBpc1ZpZXdWaXNpYmxl
KCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBib29sIGlzVmlld0luV2luZG93KCkgT1ZFUlJJREU7
CisgICAgdmlydHVhbCB2b2lkIHByb2Nlc3NEaWRDcmFzaCgpIE9WRVJSSURFOworICAgIHZpcnR1
YWwgdm9pZCBkaWRSZWxhdW5jaFByb2Nlc3MoKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIHZvaWQg
cGFnZUNsb3NlZCgpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBwcmVmZXJlbmNlc0RpZENo
YW5nZSgpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCB0b29sVGlwQ2hhbmdlZChjb25zdCBX
VEY6OlN0cmluZyYsIGNvbnN0IFdURjo6U3RyaW5nJikgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2
b2lkIHNldEN1cnNvcihjb25zdCBXZWJDb3JlOjpDdXJzb3ImKSBPVkVSUklERTsKKyAgICB2aXJ0
dWFsIHZvaWQgc2V0Q3Vyc29ySGlkZGVuVW50aWxNb3VzZU1vdmVzKGJvb2wpIE9WRVJSSURFOwor
ICAgIHZpcnR1YWwgdm9pZCBkaWRDaGFuZ2VWaWV3cG9ydFByb3BlcnRpZXMoY29uc3QgV2ViQ29y
ZTo6Vmlld3BvcnRBdHRyaWJ1dGVzJikgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIHJlZ2lz
dGVyRWRpdENvbW1hbmQoUGFzc1JlZlB0cjxXZWJFZGl0Q29tbWFuZFByb3h5PiwgV2ViUGFnZVBy
b3h5OjpVbmRvT3JSZWRvKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIHZvaWQgY2xlYXJBbGxFZGl0
Q29tbWFuZHMoKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIGJvb2wgY2FuVW5kb1JlZG8oV2ViUGFn
ZVByb3h5OjpVbmRvT3JSZWRvKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIHZvaWQgZXhlY3V0ZVVu
ZG9SZWRvKFdlYlBhZ2VQcm94eTo6VW5kb09yUmVkbykgT1ZFUlJJREU7CisgICAgdmlydHVhbCBX
ZWJDb3JlOjpGbG9hdFJlY3QgY29udmVydFRvRGV2aWNlU3BhY2UoY29uc3QgV2ViQ29yZTo6Rmxv
YXRSZWN0JikgT1ZFUlJJREU7CisgICAgdmlydHVhbCBXZWJDb3JlOjpGbG9hdFJlY3QgY29udmVy
dFRvVXNlclNwYWNlKGNvbnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYpIE9WRVJSSURFOworICAgIHZp
cnR1YWwgV2ViQ29yZTo6SW50UG9pbnQgc2NyZWVuVG9XaW5kb3coY29uc3QgV2ViQ29yZTo6SW50
UG9pbnQmKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIFdlYkNvcmU6OkludFJlY3Qgd2luZG93VG9T
Y3JlZW4oY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9p
ZCBkb25lV2l0aEtleUV2ZW50KGNvbnN0IE5hdGl2ZVdlYktleWJvYXJkRXZlbnQmLCBib29sIHdh
c0V2ZW50SGFuZGxlZCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBQYXNzUmVmUHRyPFdlYlBvcHVw
TWVudVByb3h5PiBjcmVhdGVQb3B1cE1lbnVQcm94eShXZWJQYWdlUHJveHkqKSBPVkVSUklERTsK
KyAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8V2ViQ29udGV4dE1lbnVQcm94eT4gY3JlYXRlQ29udGV4
dE1lbnVQcm94eShXZWJQYWdlUHJveHkqKSBPVkVSUklERTsKICNpZiBFTkFCTEUoSU5QVVRfVFlQ
RV9DT0xPUikKLSAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8V2ViQ29sb3JQaWNrZXI+IGNyZWF0ZUNv
bG9yUGlja2VyKFdlYlBhZ2VQcm94eSosIGNvbnN0IFdlYkNvcmU6OkNvbG9yJiBpbnRpYWxDb2xv
ciwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpOworICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxXZWJD
b2xvclBpY2tlcj4gY3JlYXRlQ29sb3JQaWNrZXIoV2ViUGFnZVByb3h5KiwgY29uc3QgV2ViQ29y
ZTo6Q29sb3ImIGludGlhbENvbG9yLCBjb25zdCBXZWJDb3JlOjpJbnRSZWN0JikgT1ZFUlJJREU7
CiAjZW5kaWYKLSAgICB2aXJ0dWFsIHZvaWQgc2V0RmluZEluZGljYXRvcihQYXNzUmVmUHRyPEZp
bmRJbmRpY2F0b3I+LCBib29sIGZhZGVPdXQsIGJvb2wgYW5pbWF0ZSk7Ci0gICAgdmlydHVhbCB2
b2lkIGZsYXNoQmFja2luZ1N0b3JlVXBkYXRlcyhjb25zdCBWZWN0b3I8V2ViQ29yZTo6SW50UmVj
dD4mIHVwZGF0ZVJlY3RzKTsKLSAgICB2aXJ0dWFsIHZvaWQgZ2V0RWRpdG9yQ29tbWFuZHNGb3JL
ZXlFdmVudChjb25zdCBOYXRpdmVXZWJLZXlib2FyZEV2ZW50JiwgY29uc3QgQXRvbWljU3RyaW5n
JiwgVmVjdG9yPFdURjo6U3RyaW5nPiYpOwotICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVUZXh0SW5w
dXRTdGF0ZSgpOwotICAgIHZpcnR1YWwgdm9pZCBzdGFydERyYWcoY29uc3QgV2ViQ29yZTo6RHJh
Z0RhdGEmLCBQYXNzUmVmUHRyPFNoYXJlYWJsZUJpdG1hcD4gZHJhZ0ltYWdlKTsKLSAgICB2aXJ0
dWFsIGJvb2wgaXNXaW5kb3dWaXNpYmxlKCk7CisgICAgdmlydHVhbCB2b2lkIHNldEZpbmRJbmRp
Y2F0b3IoUGFzc1JlZlB0cjxGaW5kSW5kaWNhdG9yPiwgYm9vbCBmYWRlT3V0LCBib29sIGFuaW1h
dGUpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBnZXRFZGl0b3JDb21tYW5kc0ZvcktleUV2
ZW50KGNvbnN0IE5hdGl2ZVdlYktleWJvYXJkRXZlbnQmLCBjb25zdCBBdG9taWNTdHJpbmcmLCBW
ZWN0b3I8V1RGOjpTdHJpbmc+JikgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIHVwZGF0ZVRl
eHRJbnB1dFN0YXRlKCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIHN0YXJ0RHJhZyhjb25z
dCBXZWJDb3JlOjpEcmFnRGF0YSYsIFBhc3NSZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBkcmFnSW1h
Z2UpIE9WRVJSSURFOworICAgIHZpcnR1YWwgYm9vbCBpc1dpbmRvd1Zpc2libGUoKSBPVkVSUklE
RTsKIAogI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykKLSAgICB2aXJ0dWFsIHZvaWQg
ZW50ZXJBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZShjb25zdCBMYXllclRyZWVDb250ZXh0Jik7
Ci0gICAgdmlydHVhbCB2b2lkIGV4aXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZSgpOwotICAg
IHZpcnR1YWwgdm9pZCB1cGRhdGVBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZShjb25zdCBMYXll
clRyZWVDb250ZXh0Jik7CisgICAgdmlydHVhbCB2b2lkIGVudGVyQWNjZWxlcmF0ZWRDb21wb3Np
dGluZ01vZGUoY29uc3QgTGF5ZXJUcmVlQ29udGV4dCYpIE9WRVJSSURFOworICAgIHZpcnR1YWwg
dm9pZCBleGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoKSBPVkVSUklERTsKKyAgICB2aXJ0
dWFsIHZvaWQgdXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoY29uc3QgTGF5ZXJUcmVl
Q29udGV4dCYpIE9WRVJSSURFOwogI2VuZGlmCiAKLSAgICB2aXJ0dWFsIHZvaWQgaGFuZGxlRG93
bmxvYWRSZXF1ZXN0KERvd25sb2FkUHJveHkqKTsKKyAgICB2aXJ0dWFsIHZvaWQgaGFuZGxlRG93
bmxvYWRSZXF1ZXN0KERvd25sb2FkUHJveHkqKSBPVkVSUklERTsKIAogICAgIC8vIE1lbWJlcnMg
b2YgUGFnZUNsaWVudEltcGwgY2xhc3MKICAgICBHdGtXaWRnZXQqIG1fdmlld1dpZGdldDsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9EcmF3aW5nQXJlYVByb3h5SW1wbC5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvRHJhd2luZ0FyZWFQcm94eUltcGwuY3BwCmlu
ZGV4IGY0MWQ5ZmI2ZjdjOTIyNzJkOWNhYWY0N2FhMWU3YThlNWIwNTU0Y2EuLmYyMjUxNjc2Yjgw
MGQ3MThhYjlkYzc3NWRkYTY2MTM0YzkxYmVlOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9EcmF3aW5nQXJlYVByb3h5SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0RyYXdpbmdBcmVhUHJveHlJbXBsLmNwcApAQCAtMjU0LDkgKzI1NCw2IEBAIHZv
aWQgRHJhd2luZ0FyZWFQcm94eUltcGw6OmluY29ycG9yYXRlVXBkYXRlKGNvbnN0IFVwZGF0ZUlu
Zm8mIHVwZGF0ZUluZm8pCiAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgdXBkYXRlSW5m
by51cGRhdGVSZWN0cy5zaXplKCk7ICsraSkKICAgICAgICAgICAgIG1fd2ViUGFnZVByb3h5LT5z
ZXRWaWV3TmVlZHNEaXNwbGF5KHVwZGF0ZUluZm8udXBkYXRlUmVjdHNbaV0pOwogICAgIH0KLSAg
ICAKLSAgICBpZiAoV2ViUGFnZVByb3h5OjpkZWJ1Z1BhaW50RmxhZ3MoKSAmIGtXS0RlYnVnRmxh
c2hCYWNraW5nU3RvcmVVcGRhdGVzKQotICAgICAgICBtX3dlYlBhZ2VQcm94eS0+Zmxhc2hCYWNr
aW5nU3RvcmVVcGRhdGVzKHVwZGF0ZUluZm8udXBkYXRlUmVjdHMpOwogCiAgICAgaWYgKHNob3Vs
ZFNjcm9sbCkKICAgICAgICAgbV93ZWJQYWdlUHJveHktPmRpc3BsYXlWaWV3KCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216206</attachid>
            <date>2013-11-06 12:43:36 -0800</date>
            <delta_ts>2013-11-06 13:29:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123910-20131106144336.patch</filename>
            <type>text/plain</type>
            <size>4637</size>
            <attacher name="Brendan Long">b.long</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGNlMTk0NzdjNjFkODVh
NjYxMjdiMTljMTVlZjBiMDc2YmUwZDljZi4uYmNlY2Y3YmQ2YWEzMzY1NWRlNzRmMmMxN2RmMjQw
NGE2MzNjYzMyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTExLTA2ICBCcmVu
ZGFuIExvbmcgIDxiLmxvbmdAY2FibGVsYWJzLmNvbT4KKworICAgICAgICBbR3RrXVtFRkxdIEZp
eCBidWlsZCBhZnRlciByMTU4NzU5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMjM5MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL1BhZ2VDbGllbnRJbXBsLmNwcDogUmVt
b3ZlIGZsYXNoQmFja2luZ1N0b3JlVXBkYXRlcygpLgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkv
Z3RrL1BhZ2VDbGllbnRJbXBsLmg6IFNhbWUuCisgICAgICAgICogVUlQcm9jZXNzL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvV2ViVmlldy5jcHA6IFNhbWUuCisgICAgICAgICogVUlQcm9jZXNzL0Nvb3Jk
aW5hdGVkR3JhcGhpY3MvV2ViVmlldy5oOiBTYW1lLgorICAgICAgICAqIFVJUHJvY2Vzcy9EcmF3
aW5nQXJlYVByb3h5SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhUHJveHlJ
bXBsOjppbmNvcnBvcmF0ZVVwZGF0ZSk6IERvbid0IGNhbGwgZmxhc2hCYWNraW5nU3RvcmVVcGRh
dGVzKCkuCisKIDIwMTMtMTEtMDYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNv
bT4KIAogICAgICAgICBSZW1vdmUgZGVhZCBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5jcHAKaW5kZXggOTZkNDE1NzUyYmJlNzA3
YjNlOTM2OGY1ZTkwYzg0YjAzNzUyZjc3OS4uNjU1YjYzNDZiM2I5MjMyYjNkZGVlNmMwYzhmZDBl
NWVjNTYyMjBiYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
UGFnZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3Rr
L1BhZ2VDbGllbnRJbXBsLmNwcApAQCAtMjY5LDExICsyNjksNiBAQCB2b2lkIFBhZ2VDbGllbnRJ
bXBsOjpwcmVmZXJlbmNlc0RpZENoYW5nZSgpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAot
dm9pZCBQYWdlQ2xpZW50SW1wbDo6Zmxhc2hCYWNraW5nU3RvcmVVcGRhdGVzKGNvbnN0IFZlY3Rv
cjxJbnRSZWN0PiYpCi17Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKLX0KLQogdm9pZCBQYWdlQ2xp
ZW50SW1wbDo6dXBkYXRlVGV4dElucHV0U3RhdGUoKQogewogICAgIHdlYmtpdFdlYlZpZXdCYXNl
VXBkYXRlVGV4dElucHV0U3RhdGUoV0VCS0lUX1dFQl9WSUVXX0JBU0UobV92aWV3V2lkZ2V0KSk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50
SW1wbC5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvUGFnZUNsaWVudEltcGwu
aAppbmRleCA3M2VjNDA1ZWI5NmM3ZjYyN2RkNGJkMzRkZGQ3ZmJiNWRhZGZjZmQzLi4zMGE3YTVh
ZmNlM2E4N2VmNGQ5OTQxMzIyM2I4NTNjYjVhMzYyNDViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9QYWdlQ2xpZW50SW1wbC5oCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1BhZ2VDbGllbnRJbXBsLmgKQEAgLTg4LDcgKzg4LDYgQEAg
cHJpdmF0ZToKICAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8V2ViQ29sb3JQaWNrZXI+IGNyZWF0ZUNv
bG9yUGlja2VyKFdlYlBhZ2VQcm94eSosIGNvbnN0IFdlYkNvcmU6OkNvbG9yJiBpbnRpYWxDb2xv
ciwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpOwogI2VuZGlmCiAgICAgdmlydHVhbCB2b2lkIHNl
dEZpbmRJbmRpY2F0b3IoUGFzc1JlZlB0cjxGaW5kSW5kaWNhdG9yPiwgYm9vbCBmYWRlT3V0LCBi
b29sIGFuaW1hdGUpOwotICAgIHZpcnR1YWwgdm9pZCBmbGFzaEJhY2tpbmdTdG9yZVVwZGF0ZXMo
Y29uc3QgVmVjdG9yPFdlYkNvcmU6OkludFJlY3Q+JiB1cGRhdGVSZWN0cyk7CiAgICAgdmlydHVh
bCB2b2lkIGdldEVkaXRvckNvbW1hbmRzRm9yS2V5RXZlbnQoY29uc3QgTmF0aXZlV2ViS2V5Ym9h
cmRFdmVudCYsIGNvbnN0IEF0b21pY1N0cmluZyYsIFZlY3RvcjxXVEY6OlN0cmluZz4mKTsKICAg
ICB2aXJ0dWFsIHZvaWQgdXBkYXRlVGV4dElucHV0U3RhdGUoKTsKICAgICB2aXJ0dWFsIHZvaWQg
c3RhcnREcmFnKGNvbnN0IFdlYkNvcmU6OkRyYWdEYXRhJiwgUGFzc1JlZlB0cjxTaGFyZWFibGVC
aXRtYXA+IGRyYWdJbWFnZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
Q29vcmRpbmF0ZWRHcmFwaGljcy9XZWJWaWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9Db29yZGluYXRlZEdyYXBoaWNzL1dlYlZpZXcuY3BwCmluZGV4IDU3NmQyNGE5NzEyOTI4ODg1
ZDc5MTA4ZWQ0YzM0ZGY5NGU5Y2I0Y2YuLjM0MTAzMjAzNmE4NDIyMDE0ZWJkMGY5ZWU0NGMyYWE5
NjRjYTI0ZWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db29yZGluYXRl
ZEdyYXBoaWNzL1dlYlZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db29y
ZGluYXRlZEdyYXBoaWNzL1dlYlZpZXcuY3BwCkBAIC00NjgsMTEgKzQ2OCw2IEBAIHZvaWQgV2Vi
Vmlldzo6dXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoY29uc3QgTGF5ZXJUcmVlQ29u
dGV4dCYpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAotdm9pZCBXZWJWaWV3OjpmbGFzaEJh
Y2tpbmdTdG9yZVVwZGF0ZXMoY29uc3QgVmVjdG9yPEludFJlY3Q+JikKLXsKLSAgICBub3RJbXBs
ZW1lbnRlZCgpOwotfQotCiB2b2lkIFdlYlZpZXc6OnVwZGF0ZVRleHRJbnB1dFN0YXRlKCkKIHsK
ICAgICBub3RJbXBsZW1lbnRlZCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0Nvb3JkaW5hdGVkR3JhcGhpY3MvV2ViVmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0Nvb3JkaW5hdGVkR3JhcGhpY3MvV2ViVmlldy5oCmluZGV4IGVhNThlMWJiZGQwNGE2YzM5
MzU4Yzk1YmE4ZGJkOGUyNThlYTI3MjAuLjk0NjRhMWQ5MGQ3Nzg5ODA5YmRkYmM0ZTkwZmY0NTBm
NmQ0OGE5ZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db29yZGluYXRl
ZEdyYXBoaWNzL1dlYlZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29vcmRp
bmF0ZWRHcmFwaGljcy9XZWJWaWV3LmgKQEAgLTE4Nyw4ICsxODcsNiBAQCBwcm90ZWN0ZWQ6CiAg
ICAgdmlydHVhbCB2b2lkIGV4aXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZSgpIE9WRVJSSURF
OwogICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZShjb25z
dCBMYXllclRyZWVDb250ZXh0JikgT1ZFUlJJREU7CiAKLSAgICB2aXJ0dWFsIHZvaWQgZmxhc2hC
YWNraW5nU3RvcmVVcGRhdGVzKGNvbnN0IFZlY3RvcjxXZWJDb3JlOjpJbnRSZWN0PiYpIE9WRVJS
SURFOwotCiBwcm90ZWN0ZWQ6CiAgICAgV2ViVmlld0NsaWVudCBtX2NsaWVudDsKICAgICBSZWZQ
dHI8V2ViUGFnZVByb3h5PiBtX3BhZ2U7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvRHJhd2luZ0FyZWFQcm94eUltcGwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0RyYXdpbmdBcmVhUHJveHlJbXBsLmNwcAppbmRleCBmNDFkOWZiNmY3YzkyMjcyZDljYWFmNDdh
YTFlN2E4ZTViMDU1NGNhLi5mMjI1MTY3NmI4MDBkNzE4YWI5ZGM3NzVkZGE2NjEzNGM5MWJlZTll
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvRHJhd2luZ0FyZWFQcm94eUlt
cGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9EcmF3aW5nQXJlYVByb3h5SW1w
bC5jcHAKQEAgLTI1NCw5ICsyNTQsNiBAQCB2b2lkIERyYXdpbmdBcmVhUHJveHlJbXBsOjppbmNv
cnBvcmF0ZVVwZGF0ZShjb25zdCBVcGRhdGVJbmZvJiB1cGRhdGVJbmZvKQogICAgICAgICBmb3Ig
KHNpemVfdCBpID0gMDsgaSA8IHVwZGF0ZUluZm8udXBkYXRlUmVjdHMuc2l6ZSgpOyArK2kpCiAg
ICAgICAgICAgICBtX3dlYlBhZ2VQcm94eS0+c2V0Vmlld05lZWRzRGlzcGxheSh1cGRhdGVJbmZv
LnVwZGF0ZVJlY3RzW2ldKTsKICAgICB9Ci0gICAgCi0gICAgaWYgKFdlYlBhZ2VQcm94eTo6ZGVi
dWdQYWludEZsYWdzKCkgJiBrV0tEZWJ1Z0ZsYXNoQmFja2luZ1N0b3JlVXBkYXRlcykKLSAgICAg
ICAgbV93ZWJQYWdlUHJveHktPmZsYXNoQmFja2luZ1N0b3JlVXBkYXRlcyh1cGRhdGVJbmZvLnVw
ZGF0ZVJlY3RzKTsKIAogICAgIGlmIChzaG91bGRTY3JvbGwpCiAgICAgICAgIG1fd2ViUGFnZVBy
b3h5LT5kaXNwbGF5VmlldygpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216213</attachid>
            <date>2013-11-06 13:21:14 -0800</date>
            <delta_ts>2013-11-06 19:51:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123910-20131106152113.patch</filename>
            <type>text/plain</type>
            <size>1560</size>
            <attacher name="Brendan Long">b.long</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4Nzc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGQ5ZWQ0Y2M0OGRjOGNh
Yzg5ZTkzZTdhMzE0MmZjMzBjMzljYjQ3ZS4uNWRlNzE0MDQ4MTUyMTUyNzlkZGEwZDQ0YmYyN2Nj
N2JhNDM5YzAzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTExLTA2ICBCcmVu
ZGFuIExvbmcgIDxiLmxvbmdAY2FibGVsYWJzLmNvbT4KKworICAgICAgICBbR3RrXVtFRkxdIEZp
eCBidWlsZCBhZnRlciByMTU4NzU5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMjM5MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVk
RHJhd2luZ0FyZWFQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkRHJhd2lu
Z0FyZWFQcm94eTo6aW5jb3Jwb3JhdGVVcGRhdGUpOiBSZW1vdmUgY2FsbCB0byBmbGFzaEJhY2tp
bmdTdG9yZVVwZGF0ZXMoKS4KKwogMjAxMy0xMS0wNiAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIEZpeCB0aGUgMzItYml0IGJ1aWxkLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5n
QXJlYVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db29yZGluYXRlZEdyYXBo
aWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWFQcm94eS5jcHAKaW5kZXggNzFkZTAxMzA0NDkwMGI3
Mjk0OTRkNmQ2ZjMxYTEwZWU1NzVlNGM3Zi4uMjA3MmUwMzU2MTJiY2NlZTcwZmVjNzllMDg3Yjgx
YWViYWRkZmIzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYVByb3h5LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZERyYXdpbmdB
cmVhUHJveHkuY3BwCkBAIC0yNzIsOSArMjcyLDYgQEAgdm9pZCBDb29yZGluYXRlZERyYXdpbmdB
cmVhUHJveHk6OmluY29ycG9yYXRlVXBkYXRlKGNvbnN0IFVwZGF0ZUluZm8mIHVwZGF0ZUluZm8K
ICAgICAgICAgICAgIG1fd2ViUGFnZVByb3h5LT5zZXRWaWV3TmVlZHNEaXNwbGF5KHVwZGF0ZUlu
Zm8udXBkYXRlUmVjdHNbaV0pOwogICAgIH0KIAotICAgIGlmIChXZWJQYWdlUHJveHk6OmRlYnVn
UGFpbnRGbGFncygpICYga1dLRGVidWdGbGFzaEJhY2tpbmdTdG9yZVVwZGF0ZXMpCi0gICAgICAg
IG1fd2ViUGFnZVByb3h5LT5mbGFzaEJhY2tpbmdTdG9yZVVwZGF0ZXModXBkYXRlSW5mby51cGRh
dGVSZWN0cyk7Ci0KICAgICBpZiAoc2hvdWxkU2Nyb2xsKQogICAgICAgICBtX3dlYlBhZ2VQcm94
eS0+ZGlzcGxheVZpZXcoKTsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>