<?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>103648</bug_id>
          
          <creation_ts>2012-11-29 09:42:10 -0800</creation_ts>
          <short_desc>[chromium] Tell WebInputHandlerClient when end of input is reached for current vsync period</short_desc>
          <delta_ts>2012-12-03 11:16:33 -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>
          <dependson>103647</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sami Kyöstilä">skyostil</reporter>
          <assigned_to name="Sami Kyöstilä">skyostil</assigned_to>
          <cc>abarth</cc>
    
    <cc>brianderson</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>peter+ews</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>779115</commentid>
    <comment_count>0</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-11-29 09:42:10 -0800</bug_when>
    <thetext>[chromium] Tell WebInputHandlerClient when end of input is reached for current vsync period</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779288</commentid>
    <comment_count>1</comment_count>
      <attachid>176778</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-11-29 12:06:02 -0800</bug_when>
    <thetext>Created attachment 176778
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779293</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-29 12:09:09 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779372</commentid>
    <comment_count>3</comment_count>
      <attachid>176778</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2012-11-29 13:17:12 -0800</bug_when>
    <thetext>Comment on attachment 176778
Patch

Attachment 176778 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/15056037</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779445</commentid>
    <comment_count>4</comment_count>
      <attachid>176778</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2012-11-29 14:30:24 -0800</bug_when>
    <thetext>Comment on attachment 176778
Patch

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

&gt; Source/Platform/chromium/public/WebInputHandlerClient.h:78
&gt; +    virtual void onEndOfInput() { }

nit: WebKit APIs do not normally use the &quot;on&quot; prefix for events.  Prefer &quot;did&quot; or &quot;will&quot; as suffixes to make it more clear if the event is occurring before or after some state change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779499</commentid>
    <comment_count>5</comment_count>
      <attachid>176778</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-29 15:18:51 -0800</bug_when>
    <thetext>Comment on attachment 176778
Patch

Attachment 176778 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15054138</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781508</commentid>
    <comment_count>6</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-12-03 09:03:29 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; nit: WebKit APIs do not normally use the &quot;on&quot; prefix for events.  Prefer &quot;did&quot; or &quot;will&quot; as suffixes to make it more clear if the event is occurring before or after some state change.

Great point, done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781519</commentid>
    <comment_count>7</comment_count>
      <attachid>177268</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-12-03 09:09:58 -0800</bug_when>
    <thetext>Created attachment 177268
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781532</commentid>
    <comment_count>8</comment_count>
      <attachid>177268</attachid>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-12-03 09:27:12 -0800</bug_when>
    <thetext>Comment on attachment 177268
Patch

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

Some minor drive-by nits..

&gt; Source/Platform/chromium/public/WebInputHandlerClient.h:76
&gt; +    // Indicate that the final input evet for the current vsync interval was

nit: s/evet/event/.  Since there is no 80-character line length limit in WebKit, it should be fine to put &quot;received.&quot; on this line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781542</commentid>
    <comment_count>9</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-12-03 09:34:57 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; nit: s/evet/event/.  Since there is no 80-character line length limit in WebKit, it should be fine to put &quot;received.&quot; on this line.

Thanks, fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781543</commentid>
    <comment_count>10</comment_count>
      <attachid>177274</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-12-03 09:35:30 -0800</bug_when>
    <thetext>Created attachment 177274
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781681</commentid>
    <comment_count>11</comment_count>
      <attachid>177274</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-03 11:16:29 -0800</bug_when>
    <thetext>Comment on attachment 177274
Patch

Clearing flags on attachment: 177274

Committed r136421: &lt;http://trac.webkit.org/changeset/136421&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781682</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-03 11:16:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176778</attachid>
            <date>2012-11-29 12:06:02 -0800</date>
            <delta_ts>2012-12-03 09:09:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103648-20121129200335.patch</filename>
            <type>text/plain</type>
            <size>4687</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1OTIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAwYWNiZWRlZDg2ODM0
MGM4OWNmYWVhNDg5Nzk3MmMzNzdhOWFiMzM4Li44OTZmOTQzNDlmYWU5ODJkODg2NDEwZDU4MmM5
ZTk2MTg2ODIyMmQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMSBAQAogMjAxMi0xMS0yOSAg
U2FtaSBLeW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbY2hyb21p
dW1dIFRlbGwgV2ViSW5wdXRIYW5kbGVyQ2xpZW50IHdoZW4gZW5kIG9mIGlucHV0IGlzIHJlYWNo
ZWQgZm9yIGN1cnJlbnQgdnN5bmMgcGVyaW9kCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM2NDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBMZXQgdGhlIFdlYklucHV0SGFuZGxlckNsaWVudCBrbm93IHdo
ZW4gd2UndmUgcmVjZWl2ZWQgdGhlIGZpbmFsIGlucHV0IGV2ZW50CisgICAgICAgIGZvciB0aGUg
Y3VycmVudCB2c3luYyBwZXJpb2QuCisKKyAgICAgICAgVGVzdDogV2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGxUZXN0LmVuZE9mSW5wdXQKKworICAgICAgICAqIGNocm9taXVtL3B1YmxpYy9X
ZWJJbnB1dEhhbmRsZXJDbGllbnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2ViSW5wdXRIYW5kbGVy
Q2xpZW50OjpvbkVuZE9mSW5wdXQpOgorICAgICAgICAoV2ViSW5wdXRIYW5kbGVyQ2xpZW50KToK
KworMjAxMi0xMS0yOSAgU2FtaSBLeW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KKwog
ICAgICAgICBbY2hyb21pdW1dIEFzc29jaWF0ZSBzeW5jIHBvaW50IHdpdGggV2ViRXh0ZXJuYWxU
ZXh0dXJlTGF5ZXIKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEwMzY0NgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IDc1Y2QzNDhjNzVlMTg4
OWFiZmZkNDdkNzE4NzQ4OTJkMjFmYWIxZGEuLjJiMGE4ZmE0N2RkMzk5Njg5OGY1MmVkNjkyYmIx
YzNlNzJhNzI0NDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAK
IDIwMTItMTEtMjkgIFNhbWkgS3lvc3RpbGEgIDxza3lvc3RpbEBjaHJvbWl1bS5vcmc+CiAKKyAg
ICAgICAgW2Nocm9taXVtXSBUZWxsIFdlYklucHV0SGFuZGxlckNsaWVudCB3aGVuIGVuZCBvZiBp
bnB1dCBpcyByZWFjaGVkIGZvciBjdXJyZW50IHZzeW5jIHBlcmlvZAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzNjQ4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTGV0IHRoZSBXZWJJbnB1dEhhbmRsZXJD
bGllbnQga25vdyB3aGVuIHdlJ3ZlIHJlY2VpdmVkIHRoZSBmaW5hbCBpbnB1dCBldmVudAorICAg
ICAgICBmb3IgdGhlIGN1cnJlbnQgdnN5bmMgcGVyaW9kLgorCisgICAgICAgIFRlc3Q6IFdlYkNv
bXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5lbmRPZklucHV0CisKKyAgICAgICAgKiBzcmMv
V2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJD
b21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbDo6aGFuZGxlSW5wdXRFdmVudCk6CisKKzIwMTItMTEt
MjkgIFNhbWkgS3lvc3RpbGEgIDxza3lvc3RpbEBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgW2No
cm9taXVtXSBNYXJrIGxhc3QgaW5wdXQgZXZlbnQgZm9yIGN1cnJlbnQgdnN5bmMgaW50ZXJ2YWwK
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzY0Nwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYklucHV0SGFu
ZGxlckNsaWVudC5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJJbnB1dEhh
bmRsZXJDbGllbnQuaAppbmRleCAwM2M1MWE0MjQ0OTdlNDg2MmY2ZmM0NGQ5NjZlMzZjNmI1ZDY0
NGM0Li4xYmZiNDQxZDMzNGI0MjI5NmI5MDg2Y2Y5ZmI1ODg5NGZmNTgzZjc4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYklucHV0SGFuZGxlckNsaWVudC5o
CisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViSW5wdXRIYW5kbGVyQ2xp
ZW50LmgKQEAgLTczLDYgKzczLDEwIEBAIHB1YmxpYzoKICAgICAvLyBSZXF1ZXN0IGFub3RoZXIg
Y2FsbGJhY2sgdG8gV2ViSW5wdXRIYW5kbGVyOjphbmltYXRlKCkuCiAgICAgdmlydHVhbCB2b2lk
IHNjaGVkdWxlQW5pbWF0aW9uKCkgPSAwOwogCisgICAgLy8gSW5kaWNhdGUgdGhhdCBubyBtb3Jl
IGlucHV0IHdpbGwgYmUgcmVjZWl2ZWQgZHVyaW5nIHRoZSBjdXJyZW50IHZzeW5jCisgICAgLy8g
aW50ZXJ2YWwuCisgICAgdmlydHVhbCB2b2lkIG9uRW5kT2ZJbnB1dCgpIHsgfQorCiBwcm90ZWN0
ZWQ6CiAgICAgdmlydHVhbCB+V2ViSW5wdXRIYW5kbGVyQ2xpZW50KCkgeyB9CiB9OwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxl
ckltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGwuY3BwCmluZGV4IDc3M2NjM2RkYWJkMDgzMWYxMmVjYjQzNDIzOTkyZmJiZGMz
NzY1OGUuLmNiZTIwYWE4ZjQ4NTZkMDY2Y2Y3NTE5ZThhYzI2MThkNGRiYWQ4OTQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJ
bXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9ySW5w
dXRIYW5kbGVySW1wbC5jcHAKQEAgLTEwOSw2ICsxMDksOCBAQCB2b2lkIFdlYkNvbXBvc2l0b3JJ
bnB1dEhhbmRsZXJJbXBsOjpoYW5kbGVJbnB1dEV2ZW50KGNvbnN0IFdlYklucHV0RXZlbnQmIGV2
ZW50KQogICAgICAgICBtX2NsaWVudC0+ZGlkTm90SGFuZGxlSW5wdXRFdmVudChmYWxzZSAvKiBz
ZW5kVG9XaWRnZXQgKi8pOwogICAgICAgICBicmVhazsKICAgICB9CisgICAgaWYgKGV2ZW50LmVu
ZE9mSW5wdXQpCisgICAgICAgIG1faW5wdXRIYW5kbGVyQ2xpZW50LT5vbkVuZE9mSW5wdXQoKTsK
IH0KIAogV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2Vi
Q29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OmhhbmRsZUlucHV0RXZlbnRJbnRlcm5hbChjb25z
dCBXZWJJbnB1dEV2ZW50JiBldmVudCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LmNwcCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LmNw
cAppbmRleCBjOGM0ZTQ1ZDMzNjgwNTBlYjliZWJiMmNjYjcwZWRkOTI3MzE2NzYxLi5hODhhOGU1
YTJhYTQxOTBhYTM0ZjJmMWExZDQ4ZDU0MmVkNzM4NjA3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3Rlc3RzL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5jcHAK
KysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJDb21wb3NpdG9ySW5wdXRIYW5k
bGVySW1wbFRlc3QuY3BwCkBAIC02Miw2ICs2Miw4IEBAIHB1YmxpYzoKICAgICBNT0NLX01FVEhP
RDIoc2Nyb2xsQnlJZlBvc3NpYmxlLCBib29sKFdlYlBvaW50LCBXZWJTaXplKSk7CiAgICAgTU9D
S19NRVRIT0QwKHNjcm9sbEVuZCwgdm9pZCgpKTsKIAorICAgIE1PQ0tfTUVUSE9EMChvbkVuZE9m
SW5wdXQsIHZvaWQoKSk7CisKIHByaXZhdGU6CiAgICAgdmlydHVhbCB2b2lkIHN0YXJ0UGFnZVNj
YWxlQW5pbWF0aW9uKFdlYlNpemUgdGFyZ2V0UG9zaXRpb24sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgYW5jaG9yUG9pbnQsCkBAIC02NzYsNCArNjc4LDE1
IEBAIFRFU1RfRihXZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRlc3QsIGdlc3R1cmVGbGlu
Z0FuaW1hdGVzVG91Y2hzY3JlZW4pCiAgICAgbV9pbnB1dEhhbmRsZXItPmhhbmRsZUlucHV0RXZl
bnQoZ2VzdHVyZSk7CiB9CiAKK1RFU1RfRihXZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRl
c3QsIGVuZE9mSW5wdXQpCit7CisgICAgbV9leHBlY3RlZERpc3Bvc2l0aW9uID0gRGlkTm90SGFu
ZGxlOworICAgIFZFUklGWV9BTkRfUkVTRVRfTU9DS1MoKTsKKworICAgIGdlc3R1cmUudHlwZSA9
IFdlYklucHV0RXZlbnQ6Okdlc3R1cmVGbGluZ0NhbmNlbDsKKyAgICBnZXN0dXJlLmVuZE9mSW5w
dXQgPSB0cnVlOworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwgb25F
bmRPZklucHV0KCkpOworICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1
cmUpOworfQorCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177268</attachid>
            <date>2012-12-03 09:09:58 -0800</date>
            <delta_ts>2012-12-03 09:35:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103648-20121203170724.patch</filename>
            <type>text/plain</type>
            <size>4833</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2Mjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCA3NmJhNDZjMDA4NGZm
NDhlY2ZkYjFmYjYzM2Y3NWRiMzBkMjNmOTdhLi41Mzg2ZWJlNWFjMjg1ZmIzZjhjOGM5ZGNjZWU4
OTY5Y2U4NjI0MDE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0xMS0yOSAg
U2FtaSBLeW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21p
dW1dIFRlbGwgV2ViSW5wdXRIYW5kbGVyQ2xpZW50IHdoZW4gZW5kIG9mIGlucHV0IGlzIHJlYWNo
ZWQgZm9yIGN1cnJlbnQgdnN5bmMgcGVyaW9kCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM2NDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBMZXQgdGhlIFdlYklucHV0SGFuZGxlckNsaWVudCBrbm93IHdo
ZW4gd2UndmUgcmVjZWl2ZWQgdGhlIGZpbmFsIGlucHV0IGV2ZW50CisgICAgICAgIGZvciB0aGUg
Y3VycmVudCB2c3luYyBwZXJpb2QuCisKKyAgICAgICAgVGVzdDogV2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGxUZXN0Lmxhc3RJbnB1dEV2ZW50Rm9yVlN5bmMKKworICAgICAgICAqIGNocm9t
aXVtL3B1YmxpYy9XZWJJbnB1dEhhbmRsZXJDbGllbnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
SW5wdXRIYW5kbGVyQ2xpZW50OjpkaWRSZWNlaXZlTGFzdElucHV0RXZlbnRGb3JWU3luYyk6Cisg
ICAgICAgIChXZWJJbnB1dEhhbmRsZXJDbGllbnQpOgorCiAyMDEyLTExLTI4ICBUb21teSBXaWRl
bmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgogCiAgICAgICAgIEFkZCBiYXNpYyBpbXBsZW1l
bnRhdGlvbiBmb3IgTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwppbmRleCBhNWYxNDRmZWE0NjNkYmUyY2VkNzVlMzhiZWM4ZTAzZmUxZTMxOGY3
Li40ZDhmMTgyMzVjZDllNmE0NzYwOTNlYmY0ZjM1M2M5MzljYzAwNjI4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTI5ICBTYW1pIEt5b3N0aWxh
ICA8c2t5b3N0aWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gVGVsbCBXZWJJ
bnB1dEhhbmRsZXJDbGllbnQgd2hlbiBlbmQgb2YgaW5wdXQgaXMgcmVhY2hlZCBmb3IgY3VycmVu
dCB2c3luYyBwZXJpb2QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwMzY0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIExldCB0aGUgV2ViSW5wdXRIYW5kbGVyQ2xpZW50IGtub3cgd2hlbiB3ZSd2ZSByZWNl
aXZlZCB0aGUgZmluYWwgaW5wdXQgZXZlbnQKKyAgICAgICAgZm9yIHRoZSBjdXJyZW50IHZzeW5j
IHBlcmlvZC4KKworICAgICAgICBUZXN0OiBXZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRl
c3QubGFzdElucHV0RXZlbnRGb3JWU3luYworCisgICAgICAgICogc3JjL1dlYkNvbXBvc2l0b3JJ
bnB1dEhhbmRsZXJJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGw6OmhhbmRsZUlucHV0RXZlbnQpOgorCiAyMDEyLTExLTMwICBTdGVwaGVuIFdo
aXRlICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gU3Vw
cHJlc3MgdGhlIG5ldyBzZXBhcmFibGUgbWFzayBibHVycyBpbiBza2lhIHVudGlsIHRoZSB0ZXN0
cyBjYW4gYmUgcmViYXNlbGluZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21p
dW0vcHVibGljL1dlYklucHV0SGFuZGxlckNsaWVudC5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9t
aXVtL3B1YmxpYy9XZWJJbnB1dEhhbmRsZXJDbGllbnQuaAppbmRleCAwM2M1MWE0MjQ0OTdlNDg2
MmY2ZmM0NGQ5NjZlMzZjNmI1ZDY0NGM0Li40MmIzYTdkOGFhNDc1NTBmNjdiYmQ1ZjQ3ZTdmYzZj
Mjg4NzdmN2ExIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YklucHV0SGFuZGxlckNsaWVudC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJs
aWMvV2ViSW5wdXRIYW5kbGVyQ2xpZW50LmgKQEAgLTczLDYgKzczLDEwIEBAIHB1YmxpYzoKICAg
ICAvLyBSZXF1ZXN0IGFub3RoZXIgY2FsbGJhY2sgdG8gV2ViSW5wdXRIYW5kbGVyOjphbmltYXRl
KCkuCiAgICAgdmlydHVhbCB2b2lkIHNjaGVkdWxlQW5pbWF0aW9uKCkgPSAwOwogCisgICAgLy8g
SW5kaWNhdGUgdGhhdCB0aGUgZmluYWwgaW5wdXQgZXZldCBmb3IgdGhlIGN1cnJlbnQgdnN5bmMg
aW50ZXJ2YWwgd2FzCisgICAgLy8gcmVjZWl2ZWQuCisgICAgdmlydHVhbCB2b2lkIGRpZFJlY2Vp
dmVMYXN0SW5wdXRFdmVudEZvclZTeW5jKCkgeyB9CisKIHByb3RlY3RlZDoKICAgICB2aXJ0dWFs
IH5XZWJJbnB1dEhhbmRsZXJDbGllbnQoKSB7IH0KIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHAK
aW5kZXggMGY4ZGJjYzk1NTEzNGNkYThjYTY4ODJkMjE1MzRjYTQ4ZjM5MTQ0MS4uMDU4NWZjOTFl
MTI3Zjg5MjI0MmVkMTQ2ODdjNmQ4ZTVkYWQ4ZGEyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNw
cApAQCAtMTEwLDYgKzExMCw4IEBAIHZvaWQgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6
OmhhbmRsZUlucHV0RXZlbnQoY29uc3QgV2ViSW5wdXRFdmVudCYgZXZlbnQpCiAgICAgICAgIG1f
Y2xpZW50LT5kaWROb3RIYW5kbGVJbnB1dEV2ZW50KGZhbHNlIC8qIHNlbmRUb1dpZGdldCAqLyk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KKyAgICBpZiAoZXZlbnQubW9kaWZpZXJzICYgV2ViSW5w
dXRFdmVudDo6SXNMYXN0SW5wdXRFdmVudEZvckN1cnJlbnRWU3luYykKKyAgICAgICAgbV9pbnB1
dEhhbmRsZXJDbGllbnQtPmRpZFJlY2VpdmVMYXN0SW5wdXRFdmVudEZvclZTeW5jKCk7CiB9CiAK
IFdlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsOjpFdmVudERpc3Bvc2l0aW9uIFdlYkNvbXBv
c2l0b3JJbnB1dEhhbmRsZXJJbXBsOjpoYW5kbGVJbnB1dEV2ZW50SW50ZXJuYWwoY29uc3QgV2Vi
SW5wdXRFdmVudCYgZXZlbnQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3Rlc3RzL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5jcHAKaW5k
ZXggMzZmZWU2ODlkZWExY2E0ODhiNjRhNmZiMGYwN2ViNjNiZmEwZmIwNS4uMGJiYzU0OWYyYTAw
YWE3NzhhOTJjZjE1ZDUxYTZjMDIxNjVlZmFlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRlc3QuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlcklt
cGxUZXN0LmNwcApAQCAtNjIsNiArNjIsOCBAQCBwdWJsaWM6CiAgICAgTU9DS19NRVRIT0QyKHNj
cm9sbEJ5SWZQb3NzaWJsZSwgYm9vbChXZWJQb2ludCwgV2ViU2l6ZSkpOwogICAgIE1PQ0tfTUVU
SE9EMChzY3JvbGxFbmQsIHZvaWQoKSk7CiAKKyAgICBNT0NLX01FVEhPRDAoZGlkUmVjZWl2ZUxh
c3RJbnB1dEV2ZW50Rm9yVlN5bmMsIHZvaWQoKSk7CisKIHByaXZhdGU6CiAgICAgdmlydHVhbCB2
b2lkIHN0YXJ0UGFnZVNjYWxlQW5pbWF0aW9uKFdlYlNpemUgdGFyZ2V0UG9zaXRpb24sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgYW5jaG9yUG9pbnQsCkBA
IC03NDUsNCArNzQ3LDE1IEBAIFRFU1RfRihXZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRl
c3QsIGdlc3R1cmVGbGluZ0FuaW1hdGVzVG91Y2hzY3JlZW4pCiAgICAgbV9pbnB1dEhhbmRsZXIt
PmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7CiB9CiAKK1RFU1RfRihXZWJDb21wb3NpdG9ySW5w
dXRIYW5kbGVySW1wbFRlc3QsIGxhc3RJbnB1dEV2ZW50Rm9yVlN5bmMpCit7CisgICAgbV9leHBl
Y3RlZERpc3Bvc2l0aW9uID0gRGlkTm90SGFuZGxlOworICAgIFZFUklGWV9BTkRfUkVTRVRfTU9D
S1MoKTsKKworICAgIGdlc3R1cmUudHlwZSA9IFdlYklucHV0RXZlbnQ6Okdlc3R1cmVGbGluZ0Nh
bmNlbDsKKyAgICBnZXN0dXJlLm1vZGlmaWVycyB8PSBXZWJJbnB1dEV2ZW50OjpJc0xhc3RJbnB1
dEV2ZW50Rm9yQ3VycmVudFZTeW5jOworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxl
ckNsaWVudCwgZGlkUmVjZWl2ZUxhc3RJbnB1dEV2ZW50Rm9yVlN5bmMoKSk7CisgICAgbV9pbnB1
dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7Cit9CisKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177274</attachid>
            <date>2012-12-03 09:35:30 -0800</date>
            <delta_ts>2012-12-03 11:16:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103648-20121203173256.patch</filename>
            <type>text/plain</type>
            <size>4825</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2Mjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCA3NmJhNDZjMDA4NGZm
NDhlY2ZkYjFmYjYzM2Y3NWRiMzBkMjNmOTdhLi41Mzg2ZWJlNWFjMjg1ZmIzZjhjOGM5ZGNjZWU4
OTY5Y2U4NjI0MDE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0xMS0yOSAg
U2FtaSBLeW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21p
dW1dIFRlbGwgV2ViSW5wdXRIYW5kbGVyQ2xpZW50IHdoZW4gZW5kIG9mIGlucHV0IGlzIHJlYWNo
ZWQgZm9yIGN1cnJlbnQgdnN5bmMgcGVyaW9kCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM2NDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBMZXQgdGhlIFdlYklucHV0SGFuZGxlckNsaWVudCBrbm93IHdo
ZW4gd2UndmUgcmVjZWl2ZWQgdGhlIGZpbmFsIGlucHV0IGV2ZW50CisgICAgICAgIGZvciB0aGUg
Y3VycmVudCB2c3luYyBwZXJpb2QuCisKKyAgICAgICAgVGVzdDogV2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGxUZXN0Lmxhc3RJbnB1dEV2ZW50Rm9yVlN5bmMKKworICAgICAgICAqIGNocm9t
aXVtL3B1YmxpYy9XZWJJbnB1dEhhbmRsZXJDbGllbnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
SW5wdXRIYW5kbGVyQ2xpZW50OjpkaWRSZWNlaXZlTGFzdElucHV0RXZlbnRGb3JWU3luYyk6Cisg
ICAgICAgIChXZWJJbnB1dEhhbmRsZXJDbGllbnQpOgorCiAyMDEyLTExLTI4ICBUb21teSBXaWRl
bmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgogCiAgICAgICAgIEFkZCBiYXNpYyBpbXBsZW1l
bnRhdGlvbiBmb3IgTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwppbmRleCBhNWYxNDRmZWE0NjNkYmUyY2VkNzVlMzhiZWM4ZTAzZmUxZTMxOGY3
Li40ZDhmMTgyMzVjZDllNmE0NzYwOTNlYmY0ZjM1M2M5MzljYzAwNjI4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTI5ICBTYW1pIEt5b3N0aWxh
ICA8c2t5b3N0aWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gVGVsbCBXZWJJ
bnB1dEhhbmRsZXJDbGllbnQgd2hlbiBlbmQgb2YgaW5wdXQgaXMgcmVhY2hlZCBmb3IgY3VycmVu
dCB2c3luYyBwZXJpb2QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwMzY0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIExldCB0aGUgV2ViSW5wdXRIYW5kbGVyQ2xpZW50IGtub3cgd2hlbiB3ZSd2ZSByZWNl
aXZlZCB0aGUgZmluYWwgaW5wdXQgZXZlbnQKKyAgICAgICAgZm9yIHRoZSBjdXJyZW50IHZzeW5j
IHBlcmlvZC4KKworICAgICAgICBUZXN0OiBXZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRl
c3QubGFzdElucHV0RXZlbnRGb3JWU3luYworCisgICAgICAgICogc3JjL1dlYkNvbXBvc2l0b3JJ
bnB1dEhhbmRsZXJJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGw6OmhhbmRsZUlucHV0RXZlbnQpOgorCiAyMDEyLTExLTMwICBTdGVwaGVuIFdo
aXRlICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gU3Vw
cHJlc3MgdGhlIG5ldyBzZXBhcmFibGUgbWFzayBibHVycyBpbiBza2lhIHVudGlsIHRoZSB0ZXN0
cyBjYW4gYmUgcmViYXNlbGluZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21p
dW0vcHVibGljL1dlYklucHV0SGFuZGxlckNsaWVudC5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9t
aXVtL3B1YmxpYy9XZWJJbnB1dEhhbmRsZXJDbGllbnQuaAppbmRleCAwM2M1MWE0MjQ0OTdlNDg2
MmY2ZmM0NGQ5NjZlMzZjNmI1ZDY0NGM0Li5kN2IyZmFmMjJiMzlkYzgxMzFlMTkxY2YwN2IxNTZj
OGQ5NjM5YjFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YklucHV0SGFuZGxlckNsaWVudC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJs
aWMvV2ViSW5wdXRIYW5kbGVyQ2xpZW50LmgKQEAgLTczLDYgKzczLDkgQEAgcHVibGljOgogICAg
IC8vIFJlcXVlc3QgYW5vdGhlciBjYWxsYmFjayB0byBXZWJJbnB1dEhhbmRsZXI6OmFuaW1hdGUo
KS4KICAgICB2aXJ0dWFsIHZvaWQgc2NoZWR1bGVBbmltYXRpb24oKSA9IDA7CiAKKyAgICAvLyBJ
bmRpY2F0ZSB0aGF0IHRoZSBmaW5hbCBpbnB1dCBldmVudCBmb3IgdGhlIGN1cnJlbnQgdnN5bmMg
aW50ZXJ2YWwgd2FzIHJlY2VpdmVkLgorICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlTGFzdElu
cHV0RXZlbnRGb3JWU3luYygpIHsgfQorCiBwcm90ZWN0ZWQ6CiAgICAgdmlydHVhbCB+V2ViSW5w
dXRIYW5kbGVyQ2xpZW50KCkgeyB9CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCmluZGV4IDBm
OGRiY2M5NTUxMzRjZGE4Y2E2ODgyZDIxNTM0Y2E0OGYzOTE0NDEuLjA1ODVmYzkxZTEyN2Y4OTIy
NDJlZDE0Njg3YzZkOGU1ZGFkOGRhMjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHAKQEAgLTEx
MCw2ICsxMTAsOCBAQCB2b2lkIFdlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsOjpoYW5kbGVJ
bnB1dEV2ZW50KGNvbnN0IFdlYklucHV0RXZlbnQmIGV2ZW50KQogICAgICAgICBtX2NsaWVudC0+
ZGlkTm90SGFuZGxlSW5wdXRFdmVudChmYWxzZSAvKiBzZW5kVG9XaWRnZXQgKi8pOwogICAgICAg
ICBicmVhazsKICAgICB9CisgICAgaWYgKGV2ZW50Lm1vZGlmaWVycyAmIFdlYklucHV0RXZlbnQ6
OklzTGFzdElucHV0RXZlbnRGb3JDdXJyZW50VlN5bmMpCisgICAgICAgIG1faW5wdXRIYW5kbGVy
Q2xpZW50LT5kaWRSZWNlaXZlTGFzdElucHV0RXZlbnRGb3JWU3luYygpOwogfQogCiBXZWJDb21w
b3NpdG9ySW5wdXRIYW5kbGVySW1wbDo6RXZlbnREaXNwb3NpdGlvbiBXZWJDb21wb3NpdG9ySW5w
dXRIYW5kbGVySW1wbDo6aGFuZGxlSW5wdXRFdmVudEludGVybmFsKGNvbnN0IFdlYklucHV0RXZl
bnQmIGV2ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJD
b21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1
bS90ZXN0cy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRlc3QuY3BwCmluZGV4IDM2ZmVl
Njg5ZGVhMWNhNDg4YjY0YTZmYjBmMDdlYjYzYmZhMGZiMDUuLjBiYmM1NDlmMmEwMGFhNzc4YTky
Y2YxNWQ1MWE2YzAyMTY1ZWZhZWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
dGVzdHMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3Rlc3RzL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5j
cHAKQEAgLTYyLDYgKzYyLDggQEAgcHVibGljOgogICAgIE1PQ0tfTUVUSE9EMihzY3JvbGxCeUlm
UG9zc2libGUsIGJvb2woV2ViUG9pbnQsIFdlYlNpemUpKTsKICAgICBNT0NLX01FVEhPRDAoc2Ny
b2xsRW5kLCB2b2lkKCkpOwogCisgICAgTU9DS19NRVRIT0QwKGRpZFJlY2VpdmVMYXN0SW5wdXRF
dmVudEZvclZTeW5jLCB2b2lkKCkpOworCiBwcml2YXRlOgogICAgIHZpcnR1YWwgdm9pZCBzdGFy
dFBhZ2VTY2FsZUFuaW1hdGlvbihXZWJTaXplIHRhcmdldFBvc2l0aW9uLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGFuY2hvclBvaW50LApAQCAtNzQ1LDQg
Kzc0NywxNSBAQCBURVNUX0YoV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LCBnZXN0
dXJlRmxpbmdBbmltYXRlc1RvdWNoc2NyZWVuKQogICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJ
bnB1dEV2ZW50KGdlc3R1cmUpOwogfQogCitURVNUX0YoV2ViQ29tcG9zaXRvcklucHV0SGFuZGxl
ckltcGxUZXN0LCBsYXN0SW5wdXRFdmVudEZvclZTeW5jKQoreworICAgIG1fZXhwZWN0ZWREaXNw
b3NpdGlvbiA9IERpZE5vdEhhbmRsZTsKKyAgICBWRVJJRllfQU5EX1JFU0VUX01PQ0tTKCk7CisK
KyAgICBnZXN0dXJlLnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlRmxpbmdDYW5jZWw7Cisg
ICAgZ2VzdHVyZS5tb2RpZmllcnMgfD0gV2ViSW5wdXRFdmVudDo6SXNMYXN0SW5wdXRFdmVudEZv
ckN1cnJlbnRWU3luYzsKKyAgICBFWFBFQ1RfQ0FMTChtX21vY2tJbnB1dEhhbmRsZXJDbGllbnQs
IGRpZFJlY2VpdmVMYXN0SW5wdXRFdmVudEZvclZTeW5jKCkpOworICAgIG1faW5wdXRIYW5kbGVy
LT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUpOworfQorCiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>