<?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>83576</bug_id>
          
          <creation_ts>2012-04-10 06:45:10 -0700</creation_ts>
          <short_desc>[Qt][WK2] http/tests/navigation/https-in-page-cache.html fails with timeout</short_desc>
          <delta_ts>2012-05-15 08:08:25 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79668</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Michael Brüning">michael.bruning</assigned_to>
          <cc>hausmann</cc>
    
    <cc>menard</cc>
    
    <cc>michael.bruning</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>599225</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-04-10 06:45:10 -0700</bug_when>
    <thetext>This test was skipped long long time ago, and was unskipped by 
http://trac.webkit.org/changeset/113427, but unfortunately it
fails on Qt5-WK2 platform (pass with Qt4.8-WK1 and Qt5-WK2)
with notifyDone timeout:


--- /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/http/tests/navigation/https-in-page-cache-expected.txt
+++ /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/http/tests/navigation/https-in-page-cache-actual.txt
@@ -1,7 +1,2 @@
-ALERT: This page is https and has the no-store cache-control directive. It should NOT go in to the page cache.
-ALERT: The page was reloaded on back, not from the page cache. Good job. Running part 2 of the test.
-ALERT: This page is https and has the no-cache cache-control directive. It should NOT go in to the page cache.
-ALERT: The page was reloaded on back, not from the page cache. Good job. Running part 3 of the test.
-ALERT: This page is https and should go in to the page cache.
-ALERT: The page was restored from the page cache. Good job!
+FAIL: Timed out waiting for notifyDone to be called</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599233</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-04-10 06:53:52 -0700</bug_when>
    <thetext>Skipped by http://trac.webkit.org/changeset/113712
Please unskip it with the proper fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622747</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-14 01:24:23 -0700</bug_when>
    <thetext>Taking a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622793</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-14 03:45:34 -0700</bug_when>
    <thetext>Seems this is not specific to qt: https://bugs.webkit.org/show_bug.cgi?id=81622</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623050</commentid>
    <comment_count>4</comment_count>
      <attachid>141744</attachid>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-14 09:52:27 -0700</bug_when>
    <thetext>Created attachment 141744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623094</commentid>
    <comment_count>5</comment_count>
      <attachid>141754</attachid>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-14 10:39:36 -0700</bug_when>
    <thetext>Created attachment 141754
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623220</commentid>
    <comment_count>6</comment_count>
      <attachid>141754</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-05-14 12:39:15 -0700</bug_when>
    <thetext>Comment on attachment 141754
Patch

Good catch! I think your patch is correct in principle, the WK1 DRTs do something similar. There&apos;s one difference between WK1 and your patch that I think should be corrected: In WK1 (Mac and Qt) only SSL certificates for 127.0.0.1 and localhost are &quot;blindly&quot; accepted.

Also I think the private C++ API can go directly into QQuickWebView, see the &quot;Private C++-only API&quot; comment. This isn&apos;t an experimental after all, we know it&apos;s private only. I suppose a comment next to the function could indicate that it&apos;s used by WTR, and perhaps it should be called setAllowAnyHTTPSCertificateForLocalHost() or so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623223</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-05-14 12:40:29 -0700</bug_when>
    <thetext>Change status to assigned to make it clear that Michael is working on this one :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623451</commentid>
    <comment_count>8</comment_count>
      <attachid>141811</attachid>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-14 16:49:00 -0700</bug_when>
    <thetext>Created attachment 141811
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623453</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-14 16:51:34 -0700</bug_when>
    <thetext>Thanks for the review (and the bug state change ;)), Simon. The new version of the patch checks whether the hostname is either localhost or 127.0.0.1 before accepting the certificate. I hope this will also work on the bots (not sure if they are using the localhost/127.0.0.1 config)...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623667</commentid>
    <comment_count>10</comment_count>
      <attachid>141811</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-05-14 22:58:12 -0700</bug_when>
    <thetext>Comment on attachment 141811
Patch

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

r=me. Only one small nitpick to fix when landing :)

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:565
&gt; +        &amp;&amp; (hostname == QString::fromAscii(&quot;127.0.0.1&quot;) || hostname == QString::fromAscii(&quot;localhost&quot;)))

The string comparision should avoid allocating a new QString and instead use QStringLiteral, i.e. if (hostName == QStringLiteral(&quot;127.0.0.1&quot;))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623715</commentid>
    <comment_count>11</comment_count>
      <attachid>141868</attachid>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-15 00:02:38 -0700</bug_when>
    <thetext>Created attachment 141868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623718</commentid>
    <comment_count>12</comment_count>
      <attachid>141868</attachid>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-15 00:05:35 -0700</bug_when>
    <thetext>Comment on attachment 141868
Patch

Thanks for the review, nitpick has bee fixed... 
It seems that webkit-patch uploade cleared the review flag :-/. Could you please r+ again :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623770</commentid>
    <comment_count>13</comment_count>
      <attachid>141868</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-15 01:05:31 -0700</bug_when>
    <thetext>Comment on attachment 141868
Patch

Rejecting attachment 141868 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: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebKit2/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/12704341</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623792</commentid>
    <comment_count>14</comment_count>
      <attachid>141890</attachid>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-15 01:33:07 -0700</bug_when>
    <thetext>Created attachment 141890
Patch with fixed reviewer in ChangeLog.

Fixed reviewer in ChangeLog to please the commit bot :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623841</commentid>
    <comment_count>15</comment_count>
      <attachid>141890</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-15 02:38:27 -0700</bug_when>
    <thetext>Comment on attachment 141890
Patch with fixed reviewer in ChangeLog.

Clearing flags on attachment: 141890

Committed r117045: &lt;http://trac.webkit.org/changeset/117045&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624098</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2012-05-15 08:08:25 -0700</bug_when>
    <thetext>Resolving fixed...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141744</attachid>
            <date>2012-05-14 09:52:27 -0700</date>
            <delta_ts>2012-05-14 10:39:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83576-20120514185225.patch</filename>
            <type>text/plain</type>
            <size>8228</size>
            <attacher name="Michael Brüning">michael.bruning</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2OTMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzZiNzc2NWFlZjZkN2Qw
OGNlMWQxZTkxMDkzNjc4OTc3ZDI1ZjUwYy4uYjUxNGFiNDU5MzhiMzc4ZGQzYmEwZDhlY2RlNDUw
Yjc4OTQzOTIyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA1LTE0ICBNaWNo
YWVsIEJyw7xuaW5nICA8bWljaGFlbC5icnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRd
W1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWls
cyB3aXRoIHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgzNTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkZWQgb3B0aW9uIHRvIGF1dG9tYXRpY2FsbHkgYWNjZXB0IGFsbCBTU0wgY2VydGlm
aWNhdGVzIHRvIFFRdWlja1dlYlZpZXdQcmljYXRlCisgICAgICAgIGFuZCBRUXVpY2tXZWJWaWV3
RXhwZXJpbWVudGFsLiBUaGUgQVBJIGZvciB0aGlzIGlzIG9ubHkgaW4gQysrIGFuZCBub3QgZXhw
b3NlZCB0bworICAgICAgICBRTUwgYXMgaXQgaXMgZmlyc3QgYW5kIGZvcmVtb3N0IHVzZWQgdG8g
Zml4IFNTTCBlcnJvcnMgaW4gV2ViS2l0VGVzdFJ1bm5lci4KKworICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHA6CisgICAgICAgIChRUXVpY2tXZWJWaWV3UHJpdmF0
ZTo6UVF1aWNrV2ViVmlld1ByaXZhdGUpOgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6
OmhhbmRsZUNlcnRpZmljYXRlVmVyaWZpY2F0aW9uUmVxdWVzdCk6CisgICAgICAgIChRUXVpY2tX
ZWJWaWV3RXhwZXJpbWVudGFsOjphY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMpOiBBZGRlZC4KKyAg
ICAgICAgKFFRdWlja1dlYlZpZXdFeHBlcmltZW50YWw6OnNldEFjY2VwdEFsbFNzbENlcnRpZmlj
YXRlcyk6IEFkZGVkLgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19w
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgorICAg
ICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OnNldEFjY2VwdEFsbFNzbENlcnRpZmljYXRlcyk6
IEFkZGVkLgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OmFjY2VwdEFsbFNzbENlcnRp
ZmljYXRlcyk6IEFkZGVkLgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGUpOgorCiAyMDEy
LTA1LTExICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KIAogICAg
ICAgICBJbnRyb2R1Y2UgUHJvcGVydHlOYW1lIGNsYXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcAppbmRleCAxNjdjNTBmNmFiNWVhYjU1
NzRkODgyYTAyODgzNDUxNWJiYzRjNGU4Li5iMDI5OTBlYmU2MzM1NzMwMDhkOWNlZDMxYTJjN2Ri
YTNkN2Y1NThmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Fx
dWlja3dlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1
aWNrd2Vidmlldy5jcHAKQEAgLTI2Niw2ICsyNjYsNyBAQCBRUXVpY2tXZWJWaWV3UHJpdmF0ZTo6
UVF1aWNrV2ViVmlld1ByaXZhdGUoUVF1aWNrV2ViVmlldyogdmlld3BvcnQpCiAgICAgLCBtX25h
dmlnYXRvclF0T2JqZWN0RW5hYmxlZChmYWxzZSkKICAgICAsIG1fcmVuZGVyVG9PZmZzY3JlZW5C
dWZmZXIoZmFsc2UpCiAgICAgLCBtX2RpYWxvZ0FjdGl2ZShmYWxzZSkKKyAgICAsIG1fYWNjZXB0
QWxsU3NsQ2VydGlmaWNhdGVzKGZhbHNlKQogICAgICwgbV9sb2FkUHJvZ3Jlc3MoMCkKIHsKICAg
ICB2aWV3cG9ydC0+c2V0Q2xpcCh0cnVlKTsKQEAgLTU3NSw2ICs1NzYsOSBAQCB2b2lkIFFRdWlj
a1dlYlZpZXdQcml2YXRlOjpoYW5kbGVQcm94eUF1dGhlbnRpY2F0aW9uUmVxdWlyZWRSZXF1ZXN0
KGNvbnN0IFFTdHJpbgogCiBib29sIFFRdWlja1dlYlZpZXdQcml2YXRlOjpoYW5kbGVDZXJ0aWZp
Y2F0ZVZlcmlmaWNhdGlvblJlcXVlc3QoY29uc3QgUVN0cmluZyYgaG9zdG5hbWUpCiB7CisgICAg
aWYgKG1fYWNjZXB0QWxsU3NsQ2VydGlmaWNhdGVzKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKwog
ICAgIGlmICghY2VydGlmaWNhdGVWZXJpZmljYXRpb25EaWFsb2cpCiAgICAgICAgIHJldHVybiBm
YWxzZTsKIApAQCAtMTAxOCw2ICsxMDIyLDE4IEBAIGJvb2wgUVF1aWNrV2ViVmlld0V4cGVyaW1l
bnRhbDo6cmVuZGVyVG9PZmZzY3JlZW5CdWZmZXIoKSBjb25zdAogICAgIHJldHVybiBkLT5yZW5k
ZXJUb09mZnNjcmVlbkJ1ZmZlcigpOwogfQogCitib29sIFFRdWlja1dlYlZpZXdFeHBlcmltZW50
YWw6OmFjY2VwdEFsbFNzbENlcnRpZmljYXRlcygpIGNvbnN0Cit7CisgICAgUV9EKGNvbnN0IFFR
dWlja1dlYlZpZXcpOworICAgIHJldHVybiBkLT5hY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMoKTsK
K30KKwordm9pZCBRUXVpY2tXZWJWaWV3RXhwZXJpbWVudGFsOjpzZXRBY2NlcHRBbGxTc2xDZXJ0
aWZpY2F0ZXMoYm9vbCBhY2NlcHQpCit7CisgICAgUV9EKFFRdWlja1dlYlZpZXcpOworICAgIGQt
PnNldEFjY2VwdEFsbFNzbENlcnRpZmljYXRlcyhhY2NlcHQpOworfQorCiBib29sIFFRdWlja1dl
YlZpZXdFeHBlcmltZW50YWw6OnRyYW5zcGFyZW50QmFja2dyb3VuZCgpIGNvbnN0CiB7CiAgICAg
UV9EKGNvbnN0IFFRdWlja1dlYlZpZXcpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3AuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvcXQvcXF1aWNrd2Vidmlld19wLmgKaW5kZXggNGJkZDBmYmJkM2UyYjU3MjJjMmU1MjZk
YzgyNmRjNjdjY2E4MDg1YS4uYWY4NzNmZDY0MTQxNmZiZGY4NGFmN2UxNmJhMzk5NDY0NjE2MThj
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2
aWV3X3AuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZp
ZXdfcC5oCkBAIC0zMjYsNiArMzI2LDkgQEAgcHVibGljOgogICAgIC8vIEMrKyBvbmx5CiAgICAg
Ym9vbCByZW5kZXJUb09mZnNjcmVlbkJ1ZmZlcigpIGNvbnN0OwogICAgIHZvaWQgc2V0UmVuZGVy
VG9PZmZzY3JlZW5CdWZmZXIoYm9vbCBlbmFibGUpOworICAgIGJvb2wgYWNjZXB0QWxsU3NsQ2Vy
dGlmaWNhdGVzKCkgY29uc3Q7CisgICAgdm9pZCBzZXRBY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMo
Ym9vbCBhY2NlcHQpOworCiAgICAgc3RhdGljIHZvaWQgc2V0RmxpY2thYmxlVmlld3BvcnRFbmFi
bGVkKGJvb2wgZW5hYmxlKTsKICAgICBzdGF0aWMgYm9vbCBmbGlja2FibGVWaWV3cG9ydEVuYWJs
ZWQoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVp
Y2t3ZWJ2aWV3X3BfcC5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3
ZWJ2aWV3X3BfcC5oCmluZGV4IGRlNjJkMzliYjMxZmUyYTA5Mzg1MDkzYzU3MzIwNGI3MzM4Mjc5
NGQuLjdkNmJjZjM2YjI0N2U2MjhhMmM1YTY0ZTA2ZWU2NTg0OTk4Zjc3NGMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmgKQEAg
LTExOSwxMiArMTE5LDE0IEBAIHB1YmxpYzoKICAgICB2b2lkIGV4ZWNEaWFsb2dSdW5uZXIoV2Vi
S2l0OjpRdERpYWxvZ1J1bm5lciYpOwogCiAgICAgdm9pZCBzZXRSZW5kZXJUb09mZnNjcmVlbkJ1
ZmZlcihib29sIGVuYWJsZSkgeyBtX3JlbmRlclRvT2Zmc2NyZWVuQnVmZmVyID0gZW5hYmxlOyB9
CisgICAgdm9pZCBzZXRBY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMoYm9vbCBhY2NlcHQpIHsgbV9h
Y2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMgPSBhY2NlcHQ7IH0KICAgICB2b2lkIHNldFRyYW5zcGFy
ZW50QmFja2dyb3VuZChib29sKTsKICAgICB2b2lkIHNldFZpZXdJbkF0dGFjaGVkUHJvcGVydGll
cyhRT2JqZWN0Kik7CiAgICAgdm9pZCBzZXRJY29uKGNvbnN0IFFVcmwmKTsKIAogICAgIGJvb2wg
bmF2aWdhdG9yUXRPYmplY3RFbmFibGVkKCkgY29uc3Q7CiAgICAgYm9vbCByZW5kZXJUb09mZnNj
cmVlbkJ1ZmZlcigpIGNvbnN0IHsgcmV0dXJuIG1fcmVuZGVyVG9PZmZzY3JlZW5CdWZmZXI7IH0K
KyAgICBib29sIGFjY2VwdEFsbFNzbENlcnRpZmljYXRlcygpIGNvbnN0IHsgcmV0dXJuIG1fYWNj
ZXB0QWxsU3NsQ2VydGlmaWNhdGVzOyB9CiAgICAgYm9vbCB0cmFuc3BhcmVudEJhY2tncm91bmQo
KSBjb25zdDsKICAgICB2b2lkIHNldE5hdmlnYXRvclF0T2JqZWN0RW5hYmxlZChib29sKTsKIApA
QCAtMTk5LDYgKzIwMSw3IEBAIHByb3RlY3RlZDoKICAgICBib29sIG1fbmF2aWdhdG9yUXRPYmpl
Y3RFbmFibGVkOwogICAgIGJvb2wgbV9yZW5kZXJUb09mZnNjcmVlbkJ1ZmZlcjsKICAgICBib29s
IG1fZGlhbG9nQWN0aXZlOworICAgIGJvb2wgbV9hY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXM7CiAg
ICAgUVVybCBtX2ljb25VUkw7CiAgICAgaW50IG1fbG9hZFByb2dyZXNzOwogfTsKZGlmZiAtLWdp
dCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxNjAwYjUzOGExNDlh
NjdhYjc2MTQ3Y2U0MDljMGI3MzEzMjUwMzFjLi41ZDVmMTJiOTE1MTNlYzk5YmIyNjRlNjUxZDRh
MGZkODYwNGU0ZDRiIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDUtMTQgIE1pY2hhZWwgQnLDvG5pbmcgIDxt
aWNoYWVsLmJydW5pbmdAbm9raWEuY29tPgorCisgICAgICAgIFtRdF1bV0syXSBodHRwL3Rlc3Rz
L25hdmlnYXRpb24vaHR0cHMtaW4tcGFnZS1jYWNoZS5odG1sIGZhaWxzIHdpdGggdGltZW91dAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzYKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQgdGhlIFBs
YXRmb3JtV2ViVmlldyBmb3IgdGhlIFF0IHBvcnQgdG8gYWNjZXB0IGFsbCBTU0wgY2VydGlmaWNh
dGVzLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5j
cHA6CisgICAgICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6UGxhdGZvcm1XZWJWaWV3KToKKwog
MjAxMi0wNS0xMyAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBw
ZXJmb3JtYW5jZSB0ZXN0cyBzaG91bGQgYmUgYWJsZSB0byBtZWFzdXJlIHJ1bnMvc2VjIHJhdGhl
ciB0aGFuIHRpbWUKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZv
cm1XZWJWaWV3UXQuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZp
ZXdRdC5jcHAKaW5kZXggZjY1ZmYxOWQ4ZTRmZTNiMDE3MWQ3OTVhNjU5YTE3MzI4NTI1YTEwZC4u
NWY1OTUzZjQ1ZTg3OTUxNmQzMjA4ZDhkMTk1MTdiY2NhYzg0OGE2NCAxMDA2NDQKLS0tIGEvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKKysrIGIvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKQEAgLTc2LDYgKzc2LDcg
QEAgUGxhdGZvcm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXcoV0tDb250ZXh0UmVmIGNvbnRleHRS
ZWYsIFdLUGFnZUdyb3VwUmVmIHBhZ2VHcm8KIHsKICAgICBRUXVpY2tXZWJWaWV3RXhwZXJpbWVu
dGFsIGV4cGVyaW1lbnRhbChtX3ZpZXcpOwogICAgIGV4cGVyaW1lbnRhbC5zZXRSZW5kZXJUb09m
ZnNjcmVlbkJ1ZmZlcih0cnVlKTsKKyAgICBleHBlcmltZW50YWwuc2V0QWNjZXB0QWxsU3NsQ2Vy
dGlmaWNhdGVzKHRydWUpOwogfQogCiBQbGF0Zm9ybVdlYlZpZXc6On5QbGF0Zm9ybVdlYlZpZXco
KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGU3N2I0ZDY4YzhjNjFlYTVmYmI1NzExMDdkNzVmZWZkODkwOTUwNmMuLjVjNzBl
OTFjNTk4MjlhMDEwYWZhM2U5ZmFhZGEzZDE3ODMzZWRjMDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBA
QAorMjAxMi0wNS0xNCAgTWljaGFlbCBCcsO8bmluZyAgPG1pY2hhZWwuYnJ1bmluZ0Bub2tpYS5j
b20+CisKKyAgICAgICAgW1F0XVtXSzJdIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9odHRwcy1pbi1w
YWdlLWNhY2hlLmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVuc2tpcHBlZCBodHRwL3Rlc3RzL25hdmdpYXRpb24v
aHR0cHMtaW4tcGFnZS1jYWNoZS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC01LjAtd2sy
L1NraXBwZWQ6CisKIDIwMTItMDUtMTQgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0
Lm9yZz4KIAogICAgICAgICBbUXRdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLCB1bnNraXAgbm93IHBh
c3NpbmcgdGVzdHMgYWZ0ZXIgcjExNjkyNi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL3F0LTUuMC13azIvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIv
U2tpcHBlZAppbmRleCA2ZDk5NmU5ZjRhYjEzODVkYzU0ZTczNGQ2ZGY0YTM5ZGNkZjk2YjE5Li4y
YmU1MjMwOWNlMzlkODE3ZDg2ZjdhMjEwNDMyZjZjNTBiYTFlOGY5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9xdC01LjAtd2syL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vcXQtNS4wLXdrMi9Ta2lwcGVkCkBAIC0zMjQsOCArMzI0LDggQEAgY3NzMy91bmljb2Rl
LWJpZGktaXNvbGF0ZS1haGFyb24tZmFpbGluZy5odG1sCiAjIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD03NDUwNAogZmFzdC9kb20vcnRsLXNjcm9sbC10by1sZWZ0bW9z
dC1hbmQtcmVzaXplLmh0bWwKIAotI1tRdF1bV0syXVJFR1JFU1NJT04ocjExMDY5OSk6IEl0IG1h
ZGUgZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtZHVyaW5nLW1vZGFsLmh0
bWwgdGltZW91dAotI2h0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTY3
MQorIyBbUXRdW1dLMl1SRUdSRVNTSU9OKHIxMTA2OTkpOiBJdCBtYWRlIGZhc3QvYW5pbWF0aW9u
L3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLWR1cmluZy1tb2RhbC5odG1sIHRpbWVvdXQKKyMgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgxNjcxCiBmYXN0L2FuaW1hdGlv
bi9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS1kdXJpbmctbW9kYWwuaHRtbAogCiAjIGZsYWtleSBz
dmcgdGVzdHMKQEAgLTU3OSwxMCArNTc5LDYgQEAgcGx1Z2lucwogIyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzUKIGZhc3QvZnJhbWVzL2lmcmFtZS13aW5kb3ct
Zm9jdXMuaHRtbAogCi0jIFtRdF1bV0syXSBodHRwL3Rlc3RzL25hdmlnYXRpb24vaHR0cHMtaW4t
cGFnZS1jYWNoZS5odG1sIGZhaWxzIHdpdGggdGltZW91dAotIyBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzYKLWh0dHAvdGVzdHMvbmF2aWdhdGlvbi9odHRwcy1p
bi1wYWdlLWNhY2hlLmh0bWwKLQogIyBbUXRdW1dLMl0gZmFzdC9sb2FkZXIvY3JlYXRlLWZyYW1l
LWluLURPTUNvbnRlbnRMb2FkZWQuaHRtbCBjcmFzaGVzCiAjIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3OAogZmFzdC9sb2FkZXIvY3JlYXRlLWZyYW1lLWluLURP
TUNvbnRlbnRMb2FkZWQuaHRtbAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141754</attachid>
            <date>2012-05-14 10:39:36 -0700</date>
            <delta_ts>2012-05-14 16:48:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83576-20120514193934.patch</filename>
            <type>text/plain</type>
            <size>8397</size>
            <attacher name="Michael Brüning">michael.bruning</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2OTYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGQxY2IyMjNjMDUwYzdm
YmNhNDEwZTg5N2I2ZmVhYjUxMzkwY2I3ZS4uMTBlOTM0MmEzZTk4MWI3ZTgyODE1OGM5Mjk5MmEw
N2M5ZmQ4NGQ4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA1LTE0ICBNaWNo
YWVsIEJyw7xuaW5nICA8bWljaGFlbC5icnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRd
W1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWls
cyB3aXRoIHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgzNTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkZWQgb3B0aW9uIHRvIGF1dG9tYXRpY2FsbHkgYWNjZXB0IGFsbCBTU0wgY2VydGlm
aWNhdGVzIHRvIFFRdWlja1dlYlZpZXdQcmljYXRlCisgICAgICAgIGFuZCBRUXVpY2tXZWJWaWV3
RXhwZXJpbWVudGFsLiBUaGUgQVBJIGZvciB0aGlzIGlzIG9ubHkgaW4gQysrIGFuZCBub3QgZXhw
b3NlZCB0bworICAgICAgICBRTUwgYXMgaXQgaXMgZmlyc3QgYW5kIGZvcmVtb3N0IHVzZWQgdG8g
Zml4IFNTTCBlcnJvcnMgaW4gV2ViS2l0VGVzdFJ1bm5lci4KKworICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHA6CisgICAgICAgIChRUXVpY2tXZWJWaWV3UHJpdmF0
ZTo6UVF1aWNrV2ViVmlld1ByaXZhdGUpOgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6
OmhhbmRsZUNlcnRpZmljYXRlVmVyaWZpY2F0aW9uUmVxdWVzdCk6CisgICAgICAgIChRUXVpY2tX
ZWJWaWV3RXhwZXJpbWVudGFsOjphY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMpOiBBZGRlZC4KKyAg
ICAgICAgKFFRdWlja1dlYlZpZXdFeHBlcmltZW50YWw6OnNldEFjY2VwdEFsbFNzbENlcnRpZmlj
YXRlcyk6IEFkZGVkLgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19w
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oOgorICAg
ICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OnNldEFjY2VwdEFsbFNzbENlcnRpZmljYXRlcyk6
IEFkZGVkLgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OmFjY2VwdEFsbFNzbENlcnRp
ZmljYXRlcyk6IEFkZGVkLgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGUpOgorCiAyMDEy
LTA1LTE0ICBUb3IgQXJuZSBWZXN0YsO4ICA8dG9yLmFybmUudmVzdGJvQG5va2lhLmNvbT4KIAog
ICAgICAgICBbUXRdIFNpbXBsaWZ5IE9USEVSX0ZJTEVTIGZvciBRTUwgdGVzdHMgcHJvamVjdCBm
aWxlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3
ZWJ2aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmll
dy5jcHAKaW5kZXggN2VjMDJiYWNiNGExMGVkYWNkODNjYTNhOTA3NjcyNWEyMTFjNjk0My4uODE0
OTFkMmZmOGY1YTM2OTQ4OThkNzIzNjZhMGExMDdlYTE2ZjkzZSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwCkBAIC0yNjYsNiArMjY2
LDcgQEAgUVF1aWNrV2ViVmlld1ByaXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRlKFFRdWlja1dl
YlZpZXcqIHZpZXdwb3J0KQogICAgICwgbV9uYXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQoZmFsc2Up
CiAgICAgLCBtX3JlbmRlclRvT2Zmc2NyZWVuQnVmZmVyKGZhbHNlKQogICAgICwgbV9kaWFsb2dB
Y3RpdmUoZmFsc2UpCisgICAgLCBtX2FjY2VwdEFsbFNzbENlcnRpZmljYXRlcyhmYWxzZSkKICAg
ICAsIG1fbG9hZFByb2dyZXNzKDApCiB7CiAgICAgdmlld3BvcnQtPnNldENsaXAodHJ1ZSk7CkBA
IC01NTksNiArNTYwLDEwIEBAIHZvaWQgUVF1aWNrV2ViVmlld1ByaXZhdGU6OmhhbmRsZVByb3h5
QXV0aGVudGljYXRpb25SZXF1aXJlZFJlcXVlc3QoY29uc3QgUVN0cmluCiBib29sIFFRdWlja1dl
YlZpZXdQcml2YXRlOjpoYW5kbGVDZXJ0aWZpY2F0ZVZlcmlmaWNhdGlvblJlcXVlc3QoY29uc3Qg
UVN0cmluZyYgaG9zdG5hbWUpCiB7CiAgICAgUV9RKFFRdWlja1dlYlZpZXcpOworICAgIAorICAg
IGlmIChtX2FjY2VwdEFsbFNzbENlcnRpZmljYXRlcykKKyAgICAgICAgcmV0dXJuIHRydWU7CisK
ICAgICBRdERpYWxvZ1J1bm5lciBkaWFsb2dSdW5uZXIocSk7CiAgICAgaWYgKCFkaWFsb2dSdW5u
ZXIuaW5pdEZvckNlcnRpZmljYXRlVmVyaWZpY2F0aW9uKGhvc3RuYW1lKSkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwpAQCAtOTg5LDYgKzk5NCwxOCBAQCBib29sIFFRdWlja1dlYlZpZXdFeHBlcmlt
ZW50YWw6OnJlbmRlclRvT2Zmc2NyZWVuQnVmZmVyKCkgY29uc3QKICAgICByZXR1cm4gZC0+cmVu
ZGVyVG9PZmZzY3JlZW5CdWZmZXIoKTsKIH0KIAorYm9vbCBRUXVpY2tXZWJWaWV3RXhwZXJpbWVu
dGFsOjphY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMoKSBjb25zdAoreworICAgIFFfRChjb25zdCBR
UXVpY2tXZWJWaWV3KTsKKyAgICByZXR1cm4gZC0+YWNjZXB0QWxsU3NsQ2VydGlmaWNhdGVzKCk7
Cit9CisKK3ZvaWQgUVF1aWNrV2ViVmlld0V4cGVyaW1lbnRhbDo6c2V0QWNjZXB0QWxsU3NsQ2Vy
dGlmaWNhdGVzKGJvb2wgYWNjZXB0KQoreworICAgIFFfRChRUXVpY2tXZWJWaWV3KTsKKyAgICBk
LT5zZXRBY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMoYWNjZXB0KTsKK30KKwogYm9vbCBRUXVpY2tX
ZWJWaWV3RXhwZXJpbWVudGFsOjp0cmFuc3BhcmVudEJhY2tncm91bmQoKSBjb25zdAogewogICAg
IFFfRChjb25zdCBRUXVpY2tXZWJWaWV3KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcC5oCmluZGV4IDRiZGQwZmJiZDNlMmI1NzIyYzJlNTI2
ZGM4MjZkYzY3Y2NhODA4NWEuLmFmODczZmQ2NDE0MTZmYmRmODRhZjdlMTZiYTM5OTQ2NDYxNjE4
Y2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vi
dmlld19wLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2
aWV3X3AuaApAQCAtMzI2LDYgKzMyNiw5IEBAIHB1YmxpYzoKICAgICAvLyBDKysgb25seQogICAg
IGJvb2wgcmVuZGVyVG9PZmZzY3JlZW5CdWZmZXIoKSBjb25zdDsKICAgICB2b2lkIHNldFJlbmRl
clRvT2Zmc2NyZWVuQnVmZmVyKGJvb2wgZW5hYmxlKTsKKyAgICBib29sIGFjY2VwdEFsbFNzbENl
cnRpZmljYXRlcygpIGNvbnN0OworICAgIHZvaWQgc2V0QWNjZXB0QWxsU3NsQ2VydGlmaWNhdGVz
KGJvb2wgYWNjZXB0KTsKKwogICAgIHN0YXRpYyB2b2lkIHNldEZsaWNrYWJsZVZpZXdwb3J0RW5h
YmxlZChib29sIGVuYWJsZSk7CiAgICAgc3RhdGljIGJvb2wgZmxpY2thYmxlVmlld3BvcnRFbmFi
bGVkKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1
aWNrd2Vidmlld19wX3AuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNr
d2Vidmlld19wX3AuaAppbmRleCBiNzNkZjFkYTBmZDEyMTdiMDVhZjkzMmI2ODFhZWM5NDcwM2Y2
MDc3Li5mNWFmZTllNmQ4M2JkMDAxZDY2YzQyYjlkYTgyNWUyOTM2Yzk5NmRhIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmgKKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oCkBA
IC0xMTgsMTIgKzExOCwxNCBAQCBwdWJsaWM6CiAgICAgdm9pZCBoYW5kbGVQcm94eUF1dGhlbnRp
Y2F0aW9uUmVxdWlyZWRSZXF1ZXN0KGNvbnN0IFFTdHJpbmcmIGhvc3RuYW1lLCB1aW50MTZfdCBw
b3J0LCBjb25zdCBRU3RyaW5nJiBwcmVmaWxsZWRVc2VybmFtZSwgUVN0cmluZyYgdXNlcm5hbWUs
IFFTdHJpbmcmIHBhc3N3b3JkKTsKIAogICAgIHZvaWQgc2V0UmVuZGVyVG9PZmZzY3JlZW5CdWZm
ZXIoYm9vbCBlbmFibGUpIHsgbV9yZW5kZXJUb09mZnNjcmVlbkJ1ZmZlciA9IGVuYWJsZTsgfQor
ICAgIHZvaWQgc2V0QWNjZXB0QWxsU3NsQ2VydGlmaWNhdGVzKGJvb2wgYWNjZXB0KSB7IG1fYWNj
ZXB0QWxsU3NsQ2VydGlmaWNhdGVzID0gYWNjZXB0OyB9CiAgICAgdm9pZCBzZXRUcmFuc3BhcmVu
dEJhY2tncm91bmQoYm9vbCk7CiAgICAgdm9pZCBhZGRBdHRhY2hlZFByb3BlcnR5VG8oUU9iamVj
dCopOwogICAgIHZvaWQgc2V0SWNvbihjb25zdCBRVXJsJik7CiAKICAgICBib29sIG5hdmlnYXRv
clF0T2JqZWN0RW5hYmxlZCgpIGNvbnN0OwogICAgIGJvb2wgcmVuZGVyVG9PZmZzY3JlZW5CdWZm
ZXIoKSBjb25zdCB7IHJldHVybiBtX3JlbmRlclRvT2Zmc2NyZWVuQnVmZmVyOyB9CisgICAgYm9v
bCBhY2NlcHRBbGxTc2xDZXJ0aWZpY2F0ZXMoKSBjb25zdCB7IHJldHVybiBtX2FjY2VwdEFsbFNz
bENlcnRpZmljYXRlczsgfQogICAgIGJvb2wgdHJhbnNwYXJlbnRCYWNrZ3JvdW5kKCkgY29uc3Q7
CiAgICAgdm9pZCBzZXROYXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQoYm9vbCk7CiAKQEAgLTE5OCw2
ICsyMDAsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBtX25hdmlnYXRvclF0T2JqZWN0RW5hYmxl
ZDsKICAgICBib29sIG1fcmVuZGVyVG9PZmZzY3JlZW5CdWZmZXI7CiAgICAgYm9vbCBtX2RpYWxv
Z0FjdGl2ZTsKKyAgICBib29sIG1fYWNjZXB0QWxsU3NsQ2VydGlmaWNhdGVzOwogICAgIFFVcmwg
bV9pY29uVVJMOwogICAgIGludCBtX2xvYWRQcm9ncmVzczsKIH07CmRpZmYgLS1naXQgYS9Ub29s
cy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTM5MTAzNDZmOTRkOWUyNzIxZjkw
M2JiYjM1ZWE4M2YxMTNiYTgwYy4uNGFjOWY4MGM2ZTI4YTU5ZGUxNzIwYmE3YjM5OGJlN2YxYmVi
ODA3MCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDEyLTA1LTE0ICBNaWNoYWVsIEJyw7xuaW5nICA8bWljaGFlbC5i
cnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRdW1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWlscyB3aXRoIHRpbWVvdXQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNTc2CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2V0IHRoZSBQbGF0Zm9ybVdl
YlZpZXcgZm9yIHRoZSBRdCBwb3J0IHRvIGFjY2VwdCBhbGwgU1NMIGNlcnRpZmljYXRlcy4KKwor
ICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwOgorICAg
ICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OlBsYXRmb3JtV2ViVmlldyk6CisKIDIwMTItMDUt
MTQgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IFVucmV2aWV3ZWQuIEZpeCBtYWtlIGRpc3RjaGVjay4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKaW5kZXggZjY1ZmYxOWQ4ZTRmZTNiMDE3MWQ3
OTVhNjU5YTE3MzI4NTI1YTEwZC4uNWY1OTUzZjQ1ZTg3OTUxNmQzMjA4ZDhkMTk1MTdiY2NhYzg0
OGE2NCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZp
ZXdRdC5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdR
dC5jcHAKQEAgLTc2LDYgKzc2LDcgQEAgUGxhdGZvcm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXco
V0tDb250ZXh0UmVmIGNvbnRleHRSZWYsIFdLUGFnZUdyb3VwUmVmIHBhZ2VHcm8KIHsKICAgICBR
UXVpY2tXZWJWaWV3RXhwZXJpbWVudGFsIGV4cGVyaW1lbnRhbChtX3ZpZXcpOwogICAgIGV4cGVy
aW1lbnRhbC5zZXRSZW5kZXJUb09mZnNjcmVlbkJ1ZmZlcih0cnVlKTsKKyAgICBleHBlcmltZW50
YWwuc2V0QWNjZXB0QWxsU3NsQ2VydGlmaWNhdGVzKHRydWUpOwogfQogCiBQbGF0Zm9ybVdlYlZp
ZXc6On5QbGF0Zm9ybVdlYlZpZXcoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDlmYzkxMTUzOTIwY2FmZTQ2OWQzNTVhNmY5
NjliYzZmMDQ2NjJiYmIuLmE4ZDcyNGIzYzgwOWNmYTc4MDBjYjdmMTIwNWFhNjIzNzI0YTZjMjEg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0wNS0xNCAgTWljaGFlbCBCcsO8bmluZyAgPG1p
Y2hhZWwuYnJ1bmluZ0Bub2tpYS5jb20+CisKKyAgICAgICAgW1F0XVtXSzJdIGh0dHAvdGVzdHMv
bmF2aWdhdGlvbi9odHRwcy1pbi1wYWdlLWNhY2hlLmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3NgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVuc2tpcHBlZCBo
dHRwL3Rlc3RzL25hdmdpYXRpb24vaHR0cHMtaW4tcGFnZS1jYWNoZS5odG1sCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9xdC01LjAtd2syL1NraXBwZWQ6CisKIDIwMTItMDUtMTQgIEVyaWMgQ2FybHNv
biAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgPHZpZGVvPiB3b24ndCBsb2Fk
IHdoZW4gVVJMIGVuZHMgd2l0aCAucGhwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC01LjAtd2syL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC01LjAtd2syL1Nr
aXBwZWQKaW5kZXggODg5ZDg5ODQ2ZmU1ZDE1N2FhYzNhYjU5MzAxZTAyYTg3NTY0NjZlMC4uZDM2
OGEyNjIxYjk0YzgxYjA4YjAwYzEyMTRmYjA2YWE0OWFmY2MzZCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL3F0LTUuMC13azIvU2tpcHBlZApAQCAtMzI0LDggKzMyNCw4IEBAIGNzczMvdW5pY29kZS1i
aWRpLWlzb2xhdGUtYWhhcm9uLWZhaWxpbmcuaHRtbAogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzQ1MDQKIGZhc3QvZG9tL3J0bC1zY3JvbGwtdG8tbGVmdG1vc3Qt
YW5kLXJlc2l6ZS5odG1sCiAKLSNbUXRdW1dLMl1SRUdSRVNTSU9OKHIxMTA2OTkpOiBJdCBtYWRl
IGZhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLWR1cmluZy1tb2RhbC5odG1s
IHRpbWVvdXQKLSNodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE2NzEK
KyMgW1F0XVtXSzJdUkVHUkVTU0lPTihyMTEwNjk5KTogSXQgbWFkZSBmYXN0L2FuaW1hdGlvbi9y
ZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS1kdXJpbmctbW9kYWwuaHRtbCB0aW1lb3V0CisjIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTY3MQogZmFzdC9hbmltYXRpb24v
cmVxdWVzdC1hbmltYXRpb24tZnJhbWUtZHVyaW5nLW1vZGFsLmh0bWwKIAogIyBmbGFrZXkgc3Zn
IHRlc3RzCkBAIC01NzQsMTAgKzU3NCw2IEBAIHBsdWdpbnMKICMgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNTc1CiBmYXN0L2ZyYW1lcy9pZnJhbWUtd2luZG93LWZv
Y3VzLmh0bWwKIAotIyBbUXRdW1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBh
Z2UtY2FjaGUuaHRtbCBmYWlscyB3aXRoIHRpbWVvdXQKLSMgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTgzNTc2Ci1odHRwL3Rlc3RzL25hdmlnYXRpb24vaHR0cHMtaW4t
cGFnZS1jYWNoZS5odG1sCi0KICMgW1F0XVtXSzJdIGZhc3QvbG9hZGVyL2NyZWF0ZS1mcmFtZS1p
bi1ET01Db250ZW50TG9hZGVkLmh0bWwgY3Jhc2hlcwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzgKIGZhc3QvbG9hZGVyL2NyZWF0ZS1mcmFtZS1pbi1ET01D
b250ZW50TG9hZGVkLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141811</attachid>
            <date>2012-05-14 16:49:00 -0700</date>
            <delta_ts>2012-05-15 00:02:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83576-20120515014858.patch</filename>
            <type>text/plain</type>
            <size>7605</size>
            <attacher name="Michael Brüning">michael.bruning</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNjNjNTc5Y2VkOWNjZTY2
Y2YwMDVhMzQ1YTM4OWU1ZWYwMmM1YTNhNC4uMWZmYjFjNzI0NjZmMjAyMDhlYzhlODY2MzAzZDMy
MTg5MTJlYTVkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTE0ICBNaWNo
YWVsIEJyw7xuaW5nICA8bWljaGFlbC5icnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRd
W1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWls
cyB3aXRoIHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgzNTc2CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcu
Y3BwOgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRl
KToKKyAgICAgICAgKFFRdWlja1dlYlZpZXdQcml2YXRlOjpoYW5kbGVDZXJ0aWZpY2F0ZVZlcmlm
aWNhdGlvblJlcXVlc3QpOgorICAgICAgICAoUVF1aWNrV2ViVmlldzo6YWxsb3dBbnlIVFRQU0Nl
cnRpZmljYXRlRm9yTG9jYWxIb3N0KTogQWRkZWQuCisgICAgICAgIChRUXVpY2tXZWJWaWV3Ojpz
ZXRBbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QpOiBBZGRlZC4KKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcC5oOgorICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaDoKKyAgICAgICAgKFFRdWlja1dlYlZpZXdQcml2
YXRlKTogIEFkZGVkIGJvb2wgbV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3Qu
CisKIDIwMTItMDUtMTQgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBUaGUgInBsdWctaW4gd2FzIGJsb2NrZWQiIGNhbGxiYWNrIG5lZWRzIHRvIGluY2x1
ZGUgZW5vdWdoIGluZm8gdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIHBsdWctaW4gKyB2ZXJzaW9u
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZp
ZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNw
cAppbmRleCA3ZWMwMmJhY2I0YTEwZWRhY2Q4M2NhM2E5MDc2NzI1YTIxMWM2OTQzLi5kOWEyYTkz
ZTI2MTQxOGEwZjVmMWE4MTY0NzYzY2FhMzFiM2VjYWUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAKQEAgLTI2Niw2ICsyNjYsNyBA
QCBRUXVpY2tXZWJWaWV3UHJpdmF0ZTo6UVF1aWNrV2ViVmlld1ByaXZhdGUoUVF1aWNrV2ViVmll
dyogdmlld3BvcnQpCiAgICAgLCBtX25hdmlnYXRvclF0T2JqZWN0RW5hYmxlZChmYWxzZSkKICAg
ICAsIG1fcmVuZGVyVG9PZmZzY3JlZW5CdWZmZXIoZmFsc2UpCiAgICAgLCBtX2RpYWxvZ0FjdGl2
ZShmYWxzZSkKKyAgICAsIG1fYWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0KGZh
bHNlKQogICAgICwgbV9sb2FkUHJvZ3Jlc3MoMCkKIHsKICAgICB2aWV3cG9ydC0+c2V0Q2xpcCh0
cnVlKTsKQEAgLTU1OSw2ICs1NjAsMTEgQEAgdm9pZCBRUXVpY2tXZWJWaWV3UHJpdmF0ZTo6aGFu
ZGxlUHJveHlBdXRoZW50aWNhdGlvblJlcXVpcmVkUmVxdWVzdChjb25zdCBRU3RyaW4KIGJvb2wg
UVF1aWNrV2ViVmlld1ByaXZhdGU6OmhhbmRsZUNlcnRpZmljYXRlVmVyaWZpY2F0aW9uUmVxdWVz
dChjb25zdCBRU3RyaW5nJiBob3N0bmFtZSkKIHsKICAgICBRX1EoUVF1aWNrV2ViVmlldyk7CisK
KyAgICBpZiAobV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QKKyAgICAgICAg
JiYgKGhvc3RuYW1lID09IFFTdHJpbmc6OmZyb21Bc2NpaSgiMTI3LjAuMC4xIikgfHwgaG9zdG5h
bWUgPT0gUVN0cmluZzo6ZnJvbUFzY2lpKCJsb2NhbGhvc3QiKSkpCisgICAgICAgIHJldHVybiB0
cnVlOworCiAgICAgUXREaWFsb2dSdW5uZXIgZGlhbG9nUnVubmVyKHEpOwogICAgIGlmICghZGlh
bG9nUnVubmVyLmluaXRGb3JDZXJ0aWZpY2F0ZVZlcmlmaWNhdGlvbihob3N0bmFtZSkpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKQEAgLTE4NTksNCArMTg2NSwxNyBAQCB2b2lkIFFRdWlja1dlYlZp
ZXc6OnJ1bkphdmFTY3JpcHRJbk1haW5GcmFtZShjb25zdCBRU3RyaW5nICZzY3JpcHQsIFFPYmpl
Y3QgKnJlYwogICAgIGQtPndlYlBhZ2VQcm94eS5nZXQoKS0+cnVuSmF2YVNjcmlwdEluTWFpbkZy
YW1lKHNjcmlwdCwgU2NyaXB0VmFsdWVDYWxsYmFjazo6Y3JlYXRlKGNsb3N1cmUsIGphdmFTY3Jp
cHRDYWxsYmFjaykpOwogfQogCitib29sIFFRdWlja1dlYlZpZXc6OmFsbG93QW55SFRUUFNDZXJ0
aWZpY2F0ZUZvckxvY2FsSG9zdCgpIGNvbnN0Cit7CisgICAgUV9EKGNvbnN0IFFRdWlja1dlYlZp
ZXcpOworICAgIHJldHVybiBkLT5tX2FsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9z
dDsKK30KKwordm9pZCBRUXVpY2tXZWJWaWV3OjpzZXRBbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVG
b3JMb2NhbEhvc3QoYm9vbCBhbGxvdykKK3sKKyAgICBRX0QoUVF1aWNrV2ViVmlldyk7CisgICAg
ZC0+bV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QgPSBhbGxvdzsKK30KKwor
CiAjaW5jbHVkZSAibW9jX3FxdWlja3dlYnZpZXdfcC5jcHAiCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcC5oIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3AuaAppbmRleCA0YmRkMGZiYmQzZTJi
NTcyMmMyZTUyNmRjODI2ZGM2N2NjYTgwODVhLi43YmQ0NWI2NjEwOWIxOWNkNTE1MjQ0NTJkMWJj
YzBkN2NiZmJhNzgyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0
L3FxdWlja3dlYnZpZXdfcC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQv
cXF1aWNrd2Vidmlld19wLmgKQEAgLTE0OSw2ICsxNDksOSBAQCBwdWJsaWM6CiAgICAgcXJlYWwg
em9vbUZhY3RvcigpIGNvbnN0OwogICAgIHZvaWQgc2V0Wm9vbUZhY3RvcihxcmVhbCk7CiAgICAg
dm9pZCBydW5KYXZhU2NyaXB0SW5NYWluRnJhbWUoY29uc3QgUVN0cmluZyYgc2NyaXB0LCBRT2Jq
ZWN0KiByZWNlaXZlciwgY29uc3QgY2hhciogbWV0aG9kKTsKKyAgICAvLyBVc2VkIHRvIGF1dG9t
YXRpY2FsbHkgYWNjZXB0IHRoZSBIVFRQUyBjZXJ0aWZpY2F0ZSBpbiBXVFIuIE5vIG90aGVyIHVz
ZSBpbnRlbmRlZC4KKyAgICBib29sIGFsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9z
dCgpIGNvbnN0OworICAgIHZvaWQgc2V0QWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxI
b3N0KGJvb2wgYWxsb3cpOwogCiBwdWJsaWMgUV9TTE9UUzoKICAgICB2b2lkIGxvYWRIdG1sKGNv
bnN0IFFTdHJpbmcmIGh0bWwsIGNvbnN0IFFVcmwmIGJhc2VVcmwgPSBRVXJsKCkpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5o
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oCmlu
ZGV4IGI3M2RmMWRhMGZkMTIxN2IwNWFmOTMyYjY4MWFlYzk0NzAzZjYwNzcuLmQzYmVjYTQ0YTZm
YjU5YTI3MzZkZWEwYTZlYmU2N2NhMzVmYTY4OGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmgKQEAgLTE5OCw2ICsxOTgsNyBA
QCBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBtX25hdmlnYXRvclF0T2JqZWN0RW5hYmxlZDsKICAgICBi
b29sIG1fcmVuZGVyVG9PZmZzY3JlZW5CdWZmZXI7CiAgICAgYm9vbCBtX2RpYWxvZ0FjdGl2ZTsK
KyAgICBib29sIG1fYWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0OwogICAgIFFV
cmwgbV9pY29uVVJMOwogICAgIGludCBtX2xvYWRQcm9ncmVzczsKIH07CmRpZmYgLS1naXQgYS9U
b29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMGVlM2UyYmZjNmNiMmE2NDRh
Yzg1ZGVmNGFjYjhiODA5N2ExNmQzNS4uNjYwNjBjMDAwMjA5ZGNkMGRlZWM0ZjY2ZDc2ZmU2ZmJl
MDk0YzVmNSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA1LTE0ICBNaWNoYWVsIEJyw7xuaW5nICA8bWljaGFl
bC5icnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRdW1dLMl0gaHR0cC90ZXN0cy9uYXZp
Z2F0aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWlscyB3aXRoIHRpbWVvdXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNTc2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2V0IHRoZSBQbGF0Zm9y
bVdlYlZpZXcgZm9yIHRoZSBRdCBwb3J0IHRvIGFjY2VwdCBhbGwgU1NMIGNlcnRpZmljYXRlcy4K
KworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwOgor
ICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OlBsYXRmb3JtV2ViVmlldyk6CisKIDIwMTIt
MDUtMTQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTY5ODEuCmRpZmYgLS1naXQgYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3BwCmluZGV4IGY2NWZmMTlkOGU0ZmUzYjAx
NzFkNzk1YTY1OWExNzMyODUyNWExMGQuLjAyMTFkZjVkMzBjNWMwMmY5ZDRiZTY1NTVmMjgzMGU5
YTMzZmQ0NDEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1X
ZWJWaWV3UXQuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJW
aWV3UXQuY3BwCkBAIC03Niw2ICs3Niw3IEBAIFBsYXRmb3JtV2ViVmlldzo6UGxhdGZvcm1XZWJW
aWV3KFdLQ29udGV4dFJlZiBjb250ZXh0UmVmLCBXS1BhZ2VHcm91cFJlZiBwYWdlR3JvCiB7CiAg
ICAgUVF1aWNrV2ViVmlld0V4cGVyaW1lbnRhbCBleHBlcmltZW50YWwobV92aWV3KTsKICAgICBl
eHBlcmltZW50YWwuc2V0UmVuZGVyVG9PZmZzY3JlZW5CdWZmZXIodHJ1ZSk7CisgICAgbV92aWV3
LT5zZXRBbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QodHJ1ZSk7CiB9CiAKIFBs
YXRmb3JtV2ViVmlldzo6flBsYXRmb3JtV2ViVmlldygpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjYxZTVkNTIxYzhjMWU1
NDU3ZmUzMGJlMzdjMTdmNGI3NWExZDRiZS4uNzVlNzk4MTdkZTM4NTAzOGE0ODhkNDIyNzEyZDJk
OWZjM2FiYzAzYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTA1LTE0ICBNaWNoYWVsIEJy
w7xuaW5nICA8bWljaGFlbC5icnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRdW1dLMl0g
aHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWlscyB3aXRo
IHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgzNTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VW5za2lwcGVkIGh0dHAvdGVzdHMvbmF2Z2lhdGlvbi9odHRwcy1pbi1wYWdlLWNhY2hlLmh0bWwK
KworICAgICAgICAqIHBsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBlZDoKKwogMjAxMi0wNS0xNCAg
VGFrYXNoaSBTYWthbW90byAgPHRhc2FrQGdvb2dsZS5jb20+CiAKICAgICAgICAgQ3Jhc2ggaW4g
V2ViQ29yZTo6UmVuZGVyT2JqZWN0OjpyZXBhaW50CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9xdC01LjAtd2syL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC01LjAt
d2syL1NraXBwZWQKaW5kZXggODg5ZDg5ODQ2ZmU1ZDE1N2FhYzNhYjU5MzAxZTAyYTg3NTY0NjZl
MC4uZDM2OGEyNjIxYjk0YzgxYjA4YjAwYzEyMTRmYjA2YWE0OWFmY2MzZCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBlZApAQCAtMzI0LDggKzMyNCw4IEBAIGNzczMvdW5p
Y29kZS1iaWRpLWlzb2xhdGUtYWhhcm9uLWZhaWxpbmcuaHRtbAogIyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ1MDQKIGZhc3QvZG9tL3J0bC1zY3JvbGwtdG8tbGVm
dG1vc3QtYW5kLXJlc2l6ZS5odG1sCiAKLSNbUXRdW1dLMl1SRUdSRVNTSU9OKHIxMTA2OTkpOiBJ
dCBtYWRlIGZhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLWR1cmluZy1tb2Rh
bC5odG1sIHRpbWVvdXQKLSNodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODE2NzEKKyMgW1F0XVtXSzJdUkVHUkVTU0lPTihyMTEwNjk5KTogSXQgbWFkZSBmYXN0L2FuaW1h
dGlvbi9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS1kdXJpbmctbW9kYWwuaHRtbCB0aW1lb3V0Cisj
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTY3MQogZmFzdC9hbmlt
YXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtZHVyaW5nLW1vZGFsLmh0bWwKIAogIyBmbGFr
ZXkgc3ZnIHRlc3RzCkBAIC01NzQsMTAgKzU3NCw2IEBAIHBsdWdpbnMKICMgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNTc1CiBmYXN0L2ZyYW1lcy9pZnJhbWUtd2lu
ZG93LWZvY3VzLmh0bWwKIAotIyBbUXRdW1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBz
LWluLXBhZ2UtY2FjaGUuaHRtbCBmYWlscyB3aXRoIHRpbWVvdXQKLSMgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNTc2Ci1odHRwL3Rlc3RzL25hdmlnYXRpb24vaHR0
cHMtaW4tcGFnZS1jYWNoZS5odG1sCi0KICMgW1F0XVtXSzJdIGZhc3QvbG9hZGVyL2NyZWF0ZS1m
cmFtZS1pbi1ET01Db250ZW50TG9hZGVkLmh0bWwgY3Jhc2hlcwogIyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzgKIGZhc3QvbG9hZGVyL2NyZWF0ZS1mcmFtZS1p
bi1ET01Db250ZW50TG9hZGVkLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141868</attachid>
            <date>2012-05-15 00:02:38 -0700</date>
            <delta_ts>2012-05-15 01:05:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83576-20120515090235.patch</filename>
            <type>text/plain</type>
            <size>7597</size>
            <attacher name="Michael Brüning">michael.bruning</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNjNjNTc5Y2VkOWNjZTY2
Y2YwMDVhMzQ1YTM4OWU1ZWYwMmM1YTNhNC4uMWZmYjFjNzI0NjZmMjAyMDhlYzhlODY2MzAzZDMy
MTg5MTJlYTVkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTE0ICBNaWNo
YWVsIEJyw7xuaW5nICA8bWljaGFlbC5icnVuaW5nQG5va2lhLmNvbT4KKworICAgICAgICBbUXRd
W1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWls
cyB3aXRoIHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgzNTc2CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcu
Y3BwOgorICAgICAgICAoUVF1aWNrV2ViVmlld1ByaXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRl
KToKKyAgICAgICAgKFFRdWlja1dlYlZpZXdQcml2YXRlOjpoYW5kbGVDZXJ0aWZpY2F0ZVZlcmlm
aWNhdGlvblJlcXVlc3QpOgorICAgICAgICAoUVF1aWNrV2ViVmlldzo6YWxsb3dBbnlIVFRQU0Nl
cnRpZmljYXRlRm9yTG9jYWxIb3N0KTogQWRkZWQuCisgICAgICAgIChRUXVpY2tXZWJWaWV3Ojpz
ZXRBbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QpOiBBZGRlZC4KKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcC5oOgorICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaDoKKyAgICAgICAgKFFRdWlja1dlYlZpZXdQcml2
YXRlKTogIEFkZGVkIGJvb2wgbV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3Qu
CisKIDIwMTItMDUtMTQgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBUaGUgInBsdWctaW4gd2FzIGJsb2NrZWQiIGNhbGxiYWNrIG5lZWRzIHRvIGluY2x1
ZGUgZW5vdWdoIGluZm8gdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIHBsdWctaW4gKyB2ZXJzaW9u
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZp
ZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNw
cAppbmRleCA3ZWMwMmJhY2I0YTEwZWRhY2Q4M2NhM2E5MDc2NzI1YTIxMWM2OTQzLi43MTYzYTdl
NmE3OTJhZGM5Mjc0YWY1ZDhjNDY5NzVmY2JkYzgzMmU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAKQEAgLTI2Niw2ICsyNjYsNyBA
QCBRUXVpY2tXZWJWaWV3UHJpdmF0ZTo6UVF1aWNrV2ViVmlld1ByaXZhdGUoUVF1aWNrV2ViVmll
dyogdmlld3BvcnQpCiAgICAgLCBtX25hdmlnYXRvclF0T2JqZWN0RW5hYmxlZChmYWxzZSkKICAg
ICAsIG1fcmVuZGVyVG9PZmZzY3JlZW5CdWZmZXIoZmFsc2UpCiAgICAgLCBtX2RpYWxvZ0FjdGl2
ZShmYWxzZSkKKyAgICAsIG1fYWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0KGZh
bHNlKQogICAgICwgbV9sb2FkUHJvZ3Jlc3MoMCkKIHsKICAgICB2aWV3cG9ydC0+c2V0Q2xpcCh0
cnVlKTsKQEAgLTU1OSw2ICs1NjAsMTEgQEAgdm9pZCBRUXVpY2tXZWJWaWV3UHJpdmF0ZTo6aGFu
ZGxlUHJveHlBdXRoZW50aWNhdGlvblJlcXVpcmVkUmVxdWVzdChjb25zdCBRU3RyaW4KIGJvb2wg
UVF1aWNrV2ViVmlld1ByaXZhdGU6OmhhbmRsZUNlcnRpZmljYXRlVmVyaWZpY2F0aW9uUmVxdWVz
dChjb25zdCBRU3RyaW5nJiBob3N0bmFtZSkKIHsKICAgICBRX1EoUVF1aWNrV2ViVmlldyk7CisK
KyAgICBpZiAobV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QKKyAgICAgICAg
JiYgKGhvc3RuYW1lID09IFFTdHJpbmdMaXRlcmFsKCIxMjcuMC4wLjEiKSB8fCBob3N0bmFtZSA9
PSBRU3RyaW5nTGl0ZXJhbCgibG9jYWxob3N0IikpKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKwog
ICAgIFF0RGlhbG9nUnVubmVyIGRpYWxvZ1J1bm5lcihxKTsKICAgICBpZiAoIWRpYWxvZ1J1bm5l
ci5pbml0Rm9yQ2VydGlmaWNhdGVWZXJpZmljYXRpb24oaG9zdG5hbWUpKQogICAgICAgICByZXR1
cm4gZmFsc2U7CkBAIC0xODU5LDQgKzE4NjUsMTcgQEAgdm9pZCBRUXVpY2tXZWJWaWV3OjpydW5K
YXZhU2NyaXB0SW5NYWluRnJhbWUoY29uc3QgUVN0cmluZyAmc2NyaXB0LCBRT2JqZWN0ICpyZWMK
ICAgICBkLT53ZWJQYWdlUHJveHkuZ2V0KCktPnJ1bkphdmFTY3JpcHRJbk1haW5GcmFtZShzY3Jp
cHQsIFNjcmlwdFZhbHVlQ2FsbGJhY2s6OmNyZWF0ZShjbG9zdXJlLCBqYXZhU2NyaXB0Q2FsbGJh
Y2spKTsKIH0KIAorYm9vbCBRUXVpY2tXZWJWaWV3OjphbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVG
b3JMb2NhbEhvc3QoKSBjb25zdAoreworICAgIFFfRChjb25zdCBRUXVpY2tXZWJWaWV3KTsKKyAg
ICByZXR1cm4gZC0+bV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3Q7Cit9CisK
K3ZvaWQgUVF1aWNrV2ViVmlldzo6c2V0QWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxI
b3N0KGJvb2wgYWxsb3cpCit7CisgICAgUV9EKFFRdWlja1dlYlZpZXcpOworICAgIGQtPm1fYWxs
b3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0ID0gYWxsb3c7Cit9CisKKwogI2luY2x1
ZGUgIm1vY19xcXVpY2t3ZWJ2aWV3X3AuY3BwIgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3AuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wLmgKaW5kZXggNGJkZDBmYmJkM2UyYjU3MjJjMmU1
MjZkYzgyNmRjNjdjY2E4MDg1YS4uN2JkNDViNjYxMDliMTljZDUxNTI0NDUyZDFiY2MwZDdjYmZi
YTc4MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3
ZWJ2aWV3X3AuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dl
YnZpZXdfcC5oCkBAIC0xNDksNiArMTQ5LDkgQEAgcHVibGljOgogICAgIHFyZWFsIHpvb21GYWN0
b3IoKSBjb25zdDsKICAgICB2b2lkIHNldFpvb21GYWN0b3IocXJlYWwpOwogICAgIHZvaWQgcnVu
SmF2YVNjcmlwdEluTWFpbkZyYW1lKGNvbnN0IFFTdHJpbmcmIHNjcmlwdCwgUU9iamVjdCogcmVj
ZWl2ZXIsIGNvbnN0IGNoYXIqIG1ldGhvZCk7CisgICAgLy8gVXNlZCB0byBhdXRvbWF0aWNhbGx5
IGFjY2VwdCB0aGUgSFRUUFMgY2VydGlmaWNhdGUgaW4gV1RSLiBObyBvdGhlciB1c2UgaW50ZW5k
ZWQuCisgICAgYm9vbCBhbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QoKSBjb25z
dDsKKyAgICB2b2lkIHNldEFsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9zdChib29s
IGFsbG93KTsKIAogcHVibGljIFFfU0xPVFM6CiAgICAgdm9pZCBsb2FkSHRtbChjb25zdCBRU3Ry
aW5nJiBodG1sLCBjb25zdCBRVXJsJiBiYXNlVXJsID0gUVVybCgpKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaAppbmRleCBiNzNk
ZjFkYTBmZDEyMTdiMDVhZjkzMmI2ODFhZWM5NDcwM2Y2MDc3Li5kM2JlY2E0NGE2ZmI1OWEyNzM2
ZGVhMGE2ZWJlNjdjYTM1ZmE2ODhhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oCkBAIC0xOTgsNiArMTk4LDcgQEAgcHJvdGVj
dGVkOgogICAgIGJvb2wgbV9uYXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQ7CiAgICAgYm9vbCBtX3Jl
bmRlclRvT2Zmc2NyZWVuQnVmZmVyOwogICAgIGJvb2wgbV9kaWFsb2dBY3RpdmU7CisgICAgYm9v
bCBtX2FsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9zdDsKICAgICBRVXJsIG1faWNv
blVSTDsKICAgICBpbnQgbV9sb2FkUHJvZ3Jlc3M7CiB9OwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hh
bmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDBlZTNlMmJmYzZjYjJhNjQ0YWM4NWRlZjRh
Y2I4YjgwOTdhMTZkMzUuLjY2MDYwYzAwMDIwOWRjZDBkZWVjNGY2NmQ3NmZlNmZiZTA5NGM1ZjUg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxMi0wNS0xNCAgTWljaGFlbCBCcsO8bmluZyAgPG1pY2hhZWwuYnJ1bmlu
Z0Bub2tpYS5jb20+CisKKyAgICAgICAgW1F0XVtXSzJdIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9o
dHRwcy1pbi1wYWdlLWNhY2hlLmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3NgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNldCB0aGUgUGxhdGZvcm1XZWJWaWV3
IGZvciB0aGUgUXQgcG9ydCB0byBhY2NlcHQgYWxsIFNTTCBjZXJ0aWZpY2F0ZXMuCisKKyAgICAg
ICAgKiBXZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcDoKKyAgICAgICAg
KFdUUjo6UGxhdGZvcm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZpZXcpOgorCiAyMDEyLTA1LTE0ICBT
aGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkLCByb2xsaW5nIG91dCByMTE2OTgxLgpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L3F0L1BsYXRmb3JtV2ViVmlld1F0LmNwcAppbmRleCBmNjVmZjE5ZDhlNGZlM2IwMTcxZDc5NWE2
NTlhMTczMjg1MjVhMTBkLi4wMjExZGY1ZDMwYzVjMDJmOWQ0YmU2NTU1ZjI4MzBlOWEzM2ZkNDQx
IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0
LmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2ViVmlld1F0LmNw
cApAQCAtNzYsNiArNzYsNyBAQCBQbGF0Zm9ybVdlYlZpZXc6OlBsYXRmb3JtV2ViVmlldyhXS0Nv
bnRleHRSZWYgY29udGV4dFJlZiwgV0tQYWdlR3JvdXBSZWYgcGFnZUdybwogewogICAgIFFRdWlj
a1dlYlZpZXdFeHBlcmltZW50YWwgZXhwZXJpbWVudGFsKG1fdmlldyk7CiAgICAgZXhwZXJpbWVu
dGFsLnNldFJlbmRlclRvT2Zmc2NyZWVuQnVmZmVyKHRydWUpOworICAgIG1fdmlldy0+c2V0QWxs
b3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0KHRydWUpOwogfQogCiBQbGF0Zm9ybVdl
YlZpZXc6On5QbGF0Zm9ybVdlYlZpZXcoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDY2MWU1ZDUyMWM4YzFlNTQ1N2ZlMzBi
ZTM3YzE3ZjRiNzVhMWQ0YmUuLjc1ZTc5ODE3ZGUzODUwMzhhNDg4ZDQyMjcxMmQyZDlmYzNhYmMw
M2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0wNS0xNCAgTWljaGFlbCBCcsO8bmluZyAg
PG1pY2hhZWwuYnJ1bmluZ0Bub2tpYS5jb20+CisKKyAgICAgICAgW1F0XVtXSzJdIGh0dHAvdGVz
dHMvbmF2aWdhdGlvbi9odHRwcy1pbi1wYWdlLWNhY2hlLmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3Ngor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVuc2tpcHBl
ZCBodHRwL3Rlc3RzL25hdmdpYXRpb24vaHR0cHMtaW4tcGFnZS1jYWNoZS5odG1sCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9xdC01LjAtd2syL1NraXBwZWQ6CisKIDIwMTItMDUtMTQgIFRha2FzaGkg
U2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgogCiAgICAgICAgIENyYXNoIGluIFdlYkNvcmU6
OlJlbmRlck9iamVjdDo6cmVwYWludApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
cXQtNS4wLXdrMi9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9Ta2lw
cGVkCmluZGV4IDg4OWQ4OTg0NmZlNWQxNTdhYWMzYWI1OTMwMWUwMmE4NzU2NDY2ZTAuLmQzNjhh
MjYyMWI5NGM4MWIwOGIwMGMxMjE0ZmIwNmFhNDlhZmNjM2QgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC01LjAtd2syL1NraXBwZWQKQEAgLTMyNCw4ICszMjQsOCBAQCBjc3MzL3VuaWNvZGUtYmlk
aS1pc29sYXRlLWFoYXJvbi1mYWlsaW5nLmh0bWwKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc0NTA0CiBmYXN0L2RvbS9ydGwtc2Nyb2xsLXRvLWxlZnRtb3N0LWFu
ZC1yZXNpemUuaHRtbAogCi0jW1F0XVtXSzJdUkVHUkVTU0lPTihyMTEwNjk5KTogSXQgbWFkZSBm
YXN0L2FuaW1hdGlvbi9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS1kdXJpbmctbW9kYWwuaHRtbCB0
aW1lb3V0Ci0jaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgxNjcxCisj
IFtRdF1bV0syXVJFR1JFU1NJT04ocjExMDY5OSk6IEl0IG1hZGUgZmFzdC9hbmltYXRpb24vcmVx
dWVzdC1hbmltYXRpb24tZnJhbWUtZHVyaW5nLW1vZGFsLmh0bWwgdGltZW91dAorIyBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE2NzEKIGZhc3QvYW5pbWF0aW9uL3Jl
cXVlc3QtYW5pbWF0aW9uLWZyYW1lLWR1cmluZy1tb2RhbC5odG1sCiAKICMgZmxha2V5IHN2ZyB0
ZXN0cwpAQCAtNTc0LDEwICs1NzQsNiBAQCBwbHVnaW5zCiAjIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3NQogZmFzdC9mcmFtZXMvaWZyYW1lLXdpbmRvdy1mb2N1
cy5odG1sCiAKLSMgW1F0XVtXSzJdIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9odHRwcy1pbi1wYWdl
LWNhY2hlLmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0Ci0jIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04MzU3NgotaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0dHBzLWluLXBh
Z2UtY2FjaGUuaHRtbAotCiAjIFtRdF1bV0syXSBmYXN0L2xvYWRlci9jcmVhdGUtZnJhbWUtaW4t
RE9NQ29udGVudExvYWRlZC5odG1sIGNyYXNoZXMKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTgzNTc4CiBmYXN0L2xvYWRlci9jcmVhdGUtZnJhbWUtaW4tRE9NQ29u
dGVudExvYWRlZC5odG1sCg==
</data>
<flag name="review"
          id="148073"
          type_id="1"
          status="+"
          setter="hausmann"
    />
    <flag name="commit-queue"
          id="148072"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141890</attachid>
            <date>2012-05-15 01:33:07 -0700</date>
            <delta_ts>2012-05-15 02:38:27 -0700</delta_ts>
            <desc>Patch with fixed reviewer in ChangeLog.</desc>
            <filename>0001-Fix-for-83576.patch</filename>
            <type>text/plain</type>
            <size>7921</size>
            <attacher name="Michael Brüning">michael.bruning</attacher>
            
              <data encoding="base64">RnJvbSA5MmI2NjgzMjU3ODQxMTliM2I1MzY2ODJlMTYwNWM4MDkyZGRkOWEzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWljaGFlbD0yMEJyPUMzPUJDbmluZz89IDxt
aWNoYWVsLmJydW5pbmdAbm9raWEuY29tPgpEYXRlOiBUdWUsIDE1IE1heSAyMDEyIDAwOjU5OjUz
ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gRml4IGZvciA4MzU3NgoKLS0tCiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKysrKysrKysrKysK
IExheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBlZCAgICAgICAgICAgIHwgICAg
OCArKy0tLS0tLQogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvcXQvcXF1aWNrd2Vidmlldy5jcHAgIHwgICAxOSArKysrKysrKysrKysrKysrKysrCiBTb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcC5oICB8ICAgIDMgKysr
CiAuLi4vV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXdfcF9wLmggICB8ICAg
IDEgKwogVG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDEyICsrKysrKysrKysrKwogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdl
YlZpZXdRdC5jcHAgICAgfCAgICAxICsKIDggZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTA4MjhmYy4uYmY1YTI5NiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDEyLTA1LTE0ICBNaWNoYWVsIEJyw7xuaW5nICA8bWljaGFlbC5icnVuaW5n
QG5va2lhLmNvbT4KKworICAgICAgICBbUXRdW1dLMl0gaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2h0
dHBzLWluLXBhZ2UtY2FjaGUuaHRtbCBmYWlscyB3aXRoIHRpbWVvdXQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNTc2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgU2ltb24gSGF1c21hbm4uCisKKyAgICAgICAgVW5za2lwcGVkIGh0dHAvdGVzdHMvbmF2
Z2lhdGlvbi9odHRwcy1pbi1wYWdlLWNhY2hlLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL3F0
LTUuMC13azIvU2tpcHBlZDoKKwogMjAxMi0wNS0xNSAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlz
dG9waGUuZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5
IGNvbnNvbGUgZXJyb3IgbWVzc2FnZXMgc2hvdWxkIGluY2x1ZGUgdGhlIHZpb2xhdGVkIGRpcmVj
dGl2ZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBl
ZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvU2tpcHBlZAppbmRleCA4ODlkODk4
Li5kMzY4YTI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC01LjAtd2syL1Nr
aXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9Ta2lwcGVkCkBAIC0z
MjQsOCArMzI0LDggQEAgY3NzMy91bmljb2RlLWJpZGktaXNvbGF0ZS1haGFyb24tZmFpbGluZy5o
dG1sCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDUwNAogZmFz
dC9kb20vcnRsLXNjcm9sbC10by1sZWZ0bW9zdC1hbmQtcmVzaXplLmh0bWwKIAotI1tRdF1bV0sy
XVJFR1JFU1NJT04ocjExMDY5OSk6IEl0IG1hZGUgZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmlt
YXRpb24tZnJhbWUtZHVyaW5nLW1vZGFsLmh0bWwgdGltZW91dAotI2h0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTY3MQorIyBbUXRdW1dLMl1SRUdSRVNTSU9OKHIxMTA2
OTkpOiBJdCBtYWRlIGZhc3QvYW5pbWF0aW9uL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLWR1cmlu
Zy1tb2RhbC5odG1sIHRpbWVvdXQKKyMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgxNjcxCiBmYXN0L2FuaW1hdGlvbi9yZXF1ZXN0LWFuaW1hdGlvbi1mcmFtZS1kdXJp
bmctbW9kYWwuaHRtbAogCiAjIGZsYWtleSBzdmcgdGVzdHMKQEAgLTU3NCwxMCArNTc0LDYgQEAg
cGx1Z2lucwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzUK
IGZhc3QvZnJhbWVzL2lmcmFtZS13aW5kb3ctZm9jdXMuaHRtbAogCi0jIFtRdF1bV0syXSBodHRw
L3Rlc3RzL25hdmlnYXRpb24vaHR0cHMtaW4tcGFnZS1jYWNoZS5odG1sIGZhaWxzIHdpdGggdGlt
ZW91dAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzYKLWh0
dHAvdGVzdHMvbmF2aWdhdGlvbi9odHRwcy1pbi1wYWdlLWNhY2hlLmh0bWwKLQogIyBbUXRdW1dL
Ml0gZmFzdC9sb2FkZXIvY3JlYXRlLWZyYW1lLWluLURPTUNvbnRlbnRMb2FkZWQuaHRtbCBjcmFz
aGVzCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzU3OAogZmFz
dC9sb2FkZXIvY3JlYXRlLWZyYW1lLWluLURPTUNvbnRlbnRMb2FkZWQuaHRtbApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmlu
ZGV4IDBkNGU1MjcuLjE2ZGViOTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0w
NS0xNCAgTWljaGFlbCBCcsO8bmluZyAgPG1pY2hhZWwuYnJ1bmluZ0Bub2tpYS5jb20+CisKKyAg
ICAgICAgW1F0XVtXSzJdIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9odHRwcy1pbi1wYWdlLWNhY2hl
Lmh0bWwgZmFpbHMgd2l0aCB0aW1lb3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04MzU3NgorCisgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEhhdXNt
YW5uLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcDoKKyAg
ICAgICAgKFFRdWlja1dlYlZpZXdQcml2YXRlOjpRUXVpY2tXZWJWaWV3UHJpdmF0ZSk6CisgICAg
ICAgIChRUXVpY2tXZWJWaWV3UHJpdmF0ZTo6aGFuZGxlQ2VydGlmaWNhdGVWZXJpZmljYXRpb25S
ZXF1ZXN0KToKKyAgICAgICAgKFFRdWlja1dlYlZpZXc6OmFsbG93QW55SFRUUFNDZXJ0aWZpY2F0
ZUZvckxvY2FsSG9zdCk6IEFkZGVkLgorICAgICAgICAoUVF1aWNrV2ViVmlldzo6c2V0QWxsb3dB
bnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0KTogQWRkZWQuCisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3AuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0
L3FxdWlja3dlYnZpZXdfcF9wLmg6CisgICAgICAgIChRUXVpY2tXZWJWaWV3UHJpdmF0ZSk6ICBB
ZGRlZCBib29sIG1fYWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0LgorCiAyMDEy
LTA1LTE0ICBMdWtlIE1hY3BoZXJzb24gIDxtYWNwaGVyc29uQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbnRyb2R1Y2UgRU5BQkxFX0NTU19WQVJJQUJMRVMgY29tcGlsZSBmbGFnLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAKaW5kZXgg
N2VjMDJiYS4uNzE2M2E3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L3F0L3FxdWlja3dlYnZpZXcuY3BwCkBAIC0yNjYsNiArMjY2LDcgQEAgUVF1aWNrV2ViVmlld1By
aXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRlKFFRdWlja1dlYlZpZXcqIHZpZXdwb3J0KQogICAg
ICwgbV9uYXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQoZmFsc2UpCiAgICAgLCBtX3JlbmRlclRvT2Zm
c2NyZWVuQnVmZmVyKGZhbHNlKQogICAgICwgbV9kaWFsb2dBY3RpdmUoZmFsc2UpCisgICAgLCBt
X2FsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9zdChmYWxzZSkKICAgICAsIG1fbG9h
ZFByb2dyZXNzKDApCiB7CiAgICAgdmlld3BvcnQtPnNldENsaXAodHJ1ZSk7CkBAIC01NTksNiAr
NTYwLDExIEBAIHZvaWQgUVF1aWNrV2ViVmlld1ByaXZhdGU6OmhhbmRsZVByb3h5QXV0aGVudGlj
YXRpb25SZXF1aXJlZFJlcXVlc3QoY29uc3QgUVN0cmluCiBib29sIFFRdWlja1dlYlZpZXdQcml2
YXRlOjpoYW5kbGVDZXJ0aWZpY2F0ZVZlcmlmaWNhdGlvblJlcXVlc3QoY29uc3QgUVN0cmluZyYg
aG9zdG5hbWUpCiB7CiAgICAgUV9RKFFRdWlja1dlYlZpZXcpOworCisgICAgaWYgKG1fYWxsb3dB
bnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0CisgICAgICAgICYmIChob3N0bmFtZSA9PSBR
U3RyaW5nTGl0ZXJhbCgiMTI3LjAuMC4xIikgfHwgaG9zdG5hbWUgPT0gUVN0cmluZ0xpdGVyYWwo
ImxvY2FsaG9zdCIpKSkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKICAgICBRdERpYWxvZ1J1bm5l
ciBkaWFsb2dSdW5uZXIocSk7CiAgICAgaWYgKCFkaWFsb2dSdW5uZXIuaW5pdEZvckNlcnRpZmlj
YXRlVmVyaWZpY2F0aW9uKGhvc3RuYW1lKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwpAQCAtMTg1
OSw0ICsxODY1LDE3IEBAIHZvaWQgUVF1aWNrV2ViVmlldzo6cnVuSmF2YVNjcmlwdEluTWFpbkZy
YW1lKGNvbnN0IFFTdHJpbmcgJnNjcmlwdCwgUU9iamVjdCAqcmVjCiAgICAgZC0+d2ViUGFnZVBy
b3h5LmdldCgpLT5ydW5KYXZhU2NyaXB0SW5NYWluRnJhbWUoc2NyaXB0LCBTY3JpcHRWYWx1ZUNh
bGxiYWNrOjpjcmVhdGUoY2xvc3VyZSwgamF2YVNjcmlwdENhbGxiYWNrKSk7CiB9CiAKK2Jvb2wg
UVF1aWNrV2ViVmlldzo6YWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0KCkgY29u
c3QKK3sKKyAgICBRX0QoY29uc3QgUVF1aWNrV2ViVmlldyk7CisgICAgcmV0dXJuIGQtPm1fYWxs
b3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0OworfQorCit2b2lkIFFRdWlja1dlYlZp
ZXc6OnNldEFsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9zdChib29sIGFsbG93KQor
eworICAgIFFfRChRUXVpY2tXZWJWaWV3KTsKKyAgICBkLT5tX2FsbG93QW55SFRUUFNDZXJ0aWZp
Y2F0ZUZvckxvY2FsSG9zdCA9IGFsbG93OworfQorCisKICNpbmNsdWRlICJtb2NfcXF1aWNrd2Vi
dmlld19wLmNwcCIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQv
cXF1aWNrd2Vidmlld19wLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlj
a3dlYnZpZXdfcC5oCmluZGV4IDRiZGQwZmIuLjdiZDQ1YjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wLmgKKysrIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3AuaApAQCAtMTQ5LDYgKzE0OSw5
IEBAIHB1YmxpYzoKICAgICBxcmVhbCB6b29tRmFjdG9yKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRa
b29tRmFjdG9yKHFyZWFsKTsKICAgICB2b2lkIHJ1bkphdmFTY3JpcHRJbk1haW5GcmFtZShjb25z
dCBRU3RyaW5nJiBzY3JpcHQsIFFPYmplY3QqIHJlY2VpdmVyLCBjb25zdCBjaGFyKiBtZXRob2Qp
OworICAgIC8vIFVzZWQgdG8gYXV0b21hdGljYWxseSBhY2NlcHQgdGhlIEhUVFBTIGNlcnRpZmlj
YXRlIGluIFdUUi4gTm8gb3RoZXIgdXNlIGludGVuZGVkLgorICAgIGJvb2wgYWxsb3dBbnlIVFRQ
U0NlcnRpZmljYXRlRm9yTG9jYWxIb3N0KCkgY29uc3Q7CisgICAgdm9pZCBzZXRBbGxvd0FueUhU
VFBTQ2VydGlmaWNhdGVGb3JMb2NhbEhvc3QoYm9vbCBhbGxvdyk7CiAKIHB1YmxpYyBRX1NMT1RT
OgogICAgIHZvaWQgbG9hZEh0bWwoY29uc3QgUVN0cmluZyYgaHRtbCwgY29uc3QgUVVybCYgYmFz
ZVVybCA9IFFVcmwoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L3F0L3FxdWlja3dlYnZpZXdfcF9wLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0
L3FxdWlja3dlYnZpZXdfcF9wLmgKaW5kZXggYjczZGYxZC4uZDNiZWNhNCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3X3BfcC5oCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlld19wX3AuaApAQCAt
MTk4LDYgKzE5OCw3IEBAIHByb3RlY3RlZDoKICAgICBib29sIG1fbmF2aWdhdG9yUXRPYmplY3RF
bmFibGVkOwogICAgIGJvb2wgbV9yZW5kZXJUb09mZnNjcmVlbkJ1ZmZlcjsKICAgICBib29sIG1f
ZGlhbG9nQWN0aXZlOworICAgIGJvb2wgbV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JMb2Nh
bEhvc3Q7CiAgICAgUVVybCBtX2ljb25VUkw7CiAgICAgaW50IG1fbG9hZFByb2dyZXNzOwogfTsK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA4YzI4
NWEzLi5mYWEyM2RmIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDUtMTQgIE1pY2hhZWwgQnLDvG5pbmcgIDxt
aWNoYWVsLmJydW5pbmdAbm9raWEuY29tPgorCisgICAgICAgIFtRdF1bV0syXSBodHRwL3Rlc3Rz
L25hdmlnYXRpb24vaHR0cHMtaW4tcGFnZS1jYWNoZS5odG1sIGZhaWxzIHdpdGggdGltZW91dAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM1NzYKKwor
ICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KKworICAgICAgICBTZXQgdGhlIFBs
YXRmb3JtV2ViVmlldyBmb3IgdGhlIFF0IHBvcnQgdG8gYWNjZXB0IGFsbCBTU0wgY2VydGlmaWNh
dGVzLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5j
cHA6CisgICAgICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6UGxhdGZvcm1XZWJWaWV3KToKKwog
MjAxMi0wNS0xNCAgTHVrZSBNYWNwaGVyc29uICA8bWFjcGhlcnNvbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgSW50cm9kdWNlIEVOQUJMRV9DU1NfVkFSSUFCTEVTIGNvbXBpbGUgZmxhZy4KZGlm
ZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvUGxhdGZvcm1XZWJWaWV3UXQuY3Bw
IGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKaW5kZXgg
ZjY1ZmYxOS4uMDIxMWRmNSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9Q
bGF0Zm9ybVdlYlZpZXdRdC5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0
Zm9ybVdlYlZpZXdRdC5jcHAKQEAgLTc2LDYgKzc2LDcgQEAgUGxhdGZvcm1XZWJWaWV3OjpQbGF0
Zm9ybVdlYlZpZXcoV0tDb250ZXh0UmVmIGNvbnRleHRSZWYsIFdLUGFnZUdyb3VwUmVmIHBhZ2VH
cm8KIHsKICAgICBRUXVpY2tXZWJWaWV3RXhwZXJpbWVudGFsIGV4cGVyaW1lbnRhbChtX3ZpZXcp
OwogICAgIGV4cGVyaW1lbnRhbC5zZXRSZW5kZXJUb09mZnNjcmVlbkJ1ZmZlcih0cnVlKTsKKyAg
ICBtX3ZpZXctPnNldEFsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckxvY2FsSG9zdCh0cnVlKTsK
IH0KIAogUGxhdGZvcm1XZWJWaWV3Ojp+UGxhdGZvcm1XZWJWaWV3KCkKLS0gCjEuNy41LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>