<?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>131638</bug_id>
          
          <creation_ts>2014-04-14 15:15:07 -0700</creation_ts>
          <short_desc>[iOS][WK2] Change the SPI used when starting the rotation animation</short_desc>
          <delta_ts>2014-04-14 15:39:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1000616</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-14 15:15:07 -0700</bug_when>
    <thetext>[iOS][WK2] Change the SPI used when starting the rotation animation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000617</commentid>
    <comment_count>1</comment_count>
      <attachid>229309</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-14 15:15:34 -0700</bug_when>
    <thetext>Created attachment 229309
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000619</commentid>
    <comment_count>2</comment_count>
      <attachid>229309</attachid>
    <who name="Ian Henderson">ian</who>
    <bug_when>2014-04-14 15:18:17 -0700</bug_when>
    <thetext>Comment on attachment 229309
Patch

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

&gt; Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h:111
&gt; +- (void)_beginAnimatedResize:(void (^)(void))updateBlock;

I think the argument should be called out somehow in the selector name.  E.g.
- (void)_beginAnimatedResizeWithUpdates:(void (^)(void))updateBlock;
Everything looks good to me otherwise!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000622</commentid>
    <comment_count>3</comment_count>
      <attachid>229311</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-14 15:28:53 -0700</bug_when>
    <thetext>Created attachment 229311
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000634</commentid>
    <comment_count>4</comment_count>
      <attachid>229311</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-14 15:39:40 -0700</bug_when>
    <thetext>Comment on attachment 229311
Patch

Clearing flags on attachment: 229311

Committed r167274: &lt;http://trac.webkit.org/changeset/167274&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000635</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-14 15:39:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229309</attachid>
            <date>2014-04-14 15:15:34 -0700</date>
            <delta_ts>2014-04-14 15:28:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131638-20140414151512.patch</filename>
            <type>text/plain</type>
            <size>8184</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3MTc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzY4ZDc1ZjQxMDM5Nzg0
NDIxNTU5MTkxMDdmY2UyNmI2MzQ1ZjgxMS4uNmU2MjZjNzUwNDQ0MWZhMjZmN2EwYzg3YzhlYjEw
ZjIyNDEyNDYyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA0LTE0ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dLMl0g
Q2hhbmdlIHRoZSBTUEkgdXNlZCB3aGVuIHN0YXJ0aW5nIHRoZSByb3RhdGlvbiBhbmltYXRpb24K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTYzOAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhhdmluZyBh
biB1cGRhdGUgYmxvY2sgd2hlcmUgYWxsIHRoZSBwcm9wZXJ0aWVzIGFyZSBjaGFuZ2VkIGlzIG1v
cmUgY29udmVuaWVudCBmb3IgU2FmYXJpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1dlYlZpZXcubW06CisgICAgICAgICgtW1dLV2ViVmlldyBfYmVnaW5BbmltYXRlZFJlc2l6
ZTpdKToKKyAgICAgICAgKC1bV0tXZWJWaWV3IF9iZWdpbkFuaW1hdGVkUmVzaXplVG9TaXplOm9i
c2N1cmVkSW5zZXRzOm1pbmltdW1MYXlvdXRTaXplT3ZlcnJpZGU6XSk6IERlbGV0ZWQuCisgICAg
ICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlLmg6CisKIDIwMTQtMDQt
MTEgIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29tPgogCiAgICAgICAgIE5lZWQgV0syIEFQ
SSB0byBkaXNhYmxlIHJ1YmJlci1iYW5kaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCmluZGV4IDJhZDQ2ZjdkNjY1ZmMwNTJjNTc5MjFhM2Jj
MTZjMGVjNzU1MzVlY2YuLjE5ZjMwMzRkYmY0MWI2YTIxN2MwZGM4YTRiNDU0MmY0N2Q1ZWUwNGUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3
Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1t
CkBAIC0xMjMwLDM4ICsxMjMwLDQzIEBAIHN0YXRpYyBpbmxpbmUgV2ViS2l0OjpGaW5kT3B0aW9u
cyB0b0ZpbmRPcHRpb25zKF9XS0ZpbmRPcHRpb25zIHdrRmluZE9wdGlvbnMpCiAgICAgW3NlbGYg
X3VwZGF0ZVZpc2libGVDb250ZW50UmVjdHNdOwogfQogCi0tICh2b2lkKV9iZWdpbkFuaW1hdGVk
UmVzaXplVG9TaXplOihDR1NpemUpZnV0dXJlU2l6ZSBvYnNjdXJlZEluc2V0czooVUlFZGdlSW5z
ZXRzKWZ1dHVyZU9ic2N1cmVkSW5zZXRzIG1pbmltdW1MYXlvdXRTaXplT3ZlcnJpZGU6KENHU2l6
ZSlmdXR1cmVNaW5pbXVtTGF5b3V0U2l6ZQorLSAodm9pZClfYmVnaW5BbmltYXRlZFJlc2l6ZToo
dm9pZCAoXikodm9pZCkpdXBkYXRlQmxvY2sKIHsKICAgICBfaXNBbmltYXRpbmdSZXNpemUgPSBZ
RVM7CiAgICAgX3Jlc2l6ZUFuaW1hdGlvblRyYW5zZm9ybUFkanVzdG1lbnRzID0gQ0FUcmFuc2Zv
cm0zRElkZW50aXR5OwogCisgICAgQ0dSZWN0IG9sZEJvdW5kcyA9IHNlbGYuYm91bmRzOworICAg
IENHU2l6ZSBvbGRNaW5pbXVtTGF5b3V0U2l6ZSA9IG9sZEJvdW5kcy5zaXplOworICAgIGlmIChf
aGFzU3RhdGljTWluaW11bUxheW91dFNpemUpCisgICAgICAgIG9sZE1pbmltdW1MYXlvdXRTaXpl
ID0gX21pbmltdW1MYXlvdXRTaXplT3ZlcnJpZGU7CisgICAgV2ViQ29yZTo6RmxvYXRSZWN0IG9s
ZFVub2JzY3VyZWRDb250ZW50UmVjdCA9IF9wYWdlLT51bm9ic2N1cmVkQ29udGVudFJlY3QoKTsK
KworICAgIHVwZGF0ZUJsb2NrKCk7CisKICAgICBpZiAoX2N1c3RvbUNvbnRlbnRWaWV3KQogICAg
ICAgICByZXR1cm47CiAKLSAgICBDR1NpemUgY29udGVudFNpemVJbkNvbnRlbnRWaWV3Q29vcmRp
bmF0ZXMgPSBbX2NvbnRlbnRWaWV3IGJvdW5kc10uc2l6ZTsKLSAgICBbX3Njcm9sbFZpZXcgc2V0
TWluaW11bVpvb21TY2FsZTpzdGQ6Om1pbihmdXR1cmVTaXplLndpZHRoIC8gY29udGVudFNpemVJ
bkNvbnRlbnRWaWV3Q29vcmRpbmF0ZXMud2lkdGgsIFtfc2Nyb2xsVmlldyBtaW5pbXVtWm9vbVNj
YWxlXSldOwotCi0gICAgX29ic2N1cmVkSW5zZXRzID0gZnV0dXJlT2JzY3VyZWRJbnNldHM7Cisg
ICAgQ0dSZWN0IG5ld0JvdW5kcyA9IHNlbGYuYm91bmRzOworICAgIENHU2l6ZSBuZXdNaW5pbXVt
TGF5b3V0U2l6ZSA9IG5ld0JvdW5kcy5zaXplOwogICAgIGlmIChfaGFzU3RhdGljTWluaW11bUxh
eW91dFNpemUpCi0gICAgICAgIF9taW5pbXVtTGF5b3V0U2l6ZU92ZXJyaWRlID0gZnV0dXJlTWlu
aW11bUxheW91dFNpemU7CisgICAgICAgIG5ld01pbmltdW1MYXlvdXRTaXplID0gX21pbmltdW1M
YXlvdXRTaXplT3ZlcnJpZGU7CiAKLSAgICBDR1JlY3Qgb2xkQm91bmRzID0gc2VsZi5ib3VuZHM7
Ci0gICAgV2ViQ29yZTo6RmxvYXRSZWN0IG9yaWdpbmFsVW5vYnNjdXJlZENvbnRlbnRSZWN0ID0g
X3BhZ2UtPnVub2JzY3VyZWRDb250ZW50UmVjdCgpOworICAgIGlmIChDR1NpemVFcXVhbFRvU2l6
ZShuZXdNaW5pbXVtTGF5b3V0U2l6ZSwgb2xkTWluaW11bUxheW91dFNpemUpICYmIENHUmVjdEVx
dWFsVG9SZWN0KG5ld0JvdW5kcywgb2xkQm91bmRzKSkKKyAgICAgICAgcmV0dXJuOwogCi0gICAg
Q0dSZWN0IGZ1dHVyZUJvdW5kcyA9IG9sZEJvdW5kczsKLSAgICBmdXR1cmVCb3VuZHMuc2l6ZSA9
IGZ1dHVyZVNpemU7Ci0gICAgW3NlbGYgc2V0Qm91bmRzOmZ1dHVyZUJvdW5kc107CisgICAgQ0dT
aXplIGNvbnRlbnRTaXplSW5Db250ZW50Vmlld0Nvb3JkaW5hdGVzID0gW19jb250ZW50VmlldyBi
b3VuZHNdLnNpemU7CisgICAgW19zY3JvbGxWaWV3IHNldE1pbmltdW1ab29tU2NhbGU6c3RkOjpt
aW4obmV3Qm91bmRzLnNpemUud2lkdGggLyBjb250ZW50U2l6ZUluQ29udGVudFZpZXdDb29yZGlu
YXRlcy53aWR0aCwgW19zY3JvbGxWaWV3IG1pbmltdW1ab29tU2NhbGVdKV07CiAKICAgICAvLyBD
b21wdXRlIHRoZSBuZXcgc2NhbGUgdG8ga2VlcCB0aGUgY3VycmVudCBjb250ZW50IHdpZHRoIGlu
IHRoZSBzY3JvbGx2aWV3LgogICAgIENHRmxvYXQgb2xkV2ViVmlld1dpZHRoSW5Db250ZW50Vmll
d0Nvb3JkaW5hdGVzID0gb2xkQm91bmRzLnNpemUud2lkdGggLyBjb250ZW50Wm9vbVNjYWxlKHNl
bGYpOwogICAgIENHRmxvYXQgdmlzaWJsZUNvbnRlbnRWaWV3V2lkdGhJbkNvbnRlbnRDb29yZGlu
YXRlcyA9IHN0ZDo6bWluKGNvbnRlbnRTaXplSW5Db250ZW50Vmlld0Nvb3JkaW5hdGVzLndpZHRo
LCBvbGRXZWJWaWV3V2lkdGhJbkNvbnRlbnRWaWV3Q29vcmRpbmF0ZXMpOwotICAgIENHRmxvYXQg
dGFyZ2V0U2NhbGUgPSBmdXR1cmVCb3VuZHMuc2l6ZS53aWR0aCAvIHZpc2libGVDb250ZW50Vmll
d1dpZHRoSW5Db250ZW50Q29vcmRpbmF0ZXM7CisgICAgQ0dGbG9hdCB0YXJnZXRTY2FsZSA9IG5l
d0JvdW5kcy5zaXplLndpZHRoIC8gdmlzaWJsZUNvbnRlbnRWaWV3V2lkdGhJbkNvbnRlbnRDb29y
ZGluYXRlczsKICAgICBbX3Njcm9sbFZpZXcgc2V0Wm9vbVNjYWxlOnRhcmdldFNjYWxlXTsKIAog
ICAgIC8vIENvbXB1dGUgYSBuZXcgcG9zaXRpb24gdG8ga2VlcCB0aGUgY29udGVudCBjZW50ZXJl
ZC4KLSAgICBDR1BvaW50IG9yaWdpbmFsQ29udGVudENlbnRlciA9IG9yaWdpbmFsVW5vYnNjdXJl
ZENvbnRlbnRSZWN0LmNlbnRlcigpOworICAgIENHUG9pbnQgb3JpZ2luYWxDb250ZW50Q2VudGVy
ID0gb2xkVW5vYnNjdXJlZENvbnRlbnRSZWN0LmNlbnRlcigpOwogICAgIENHUG9pbnQgb3JpZ2lu
YWxDb250ZW50Q2VudGVySW5TZWxmQ29vcmRpbmF0ZXMgPSBbc2VsZiBjb252ZXJ0UG9pbnQ6b3Jp
Z2luYWxDb250ZW50Q2VudGVyIGZyb21WaWV3Ol9jb250ZW50Vmlldy5nZXQoKV07Ci0gICAgQ0dS
ZWN0IGZ1dHVyZVVub2JzY3VyZWRSZWN0SW5TZWxmQ29vcmRpbmF0ZXMgPSBVSUVkZ2VJbnNldHNJ
bnNldFJlY3QoZnV0dXJlQm91bmRzLCBmdXR1cmVPYnNjdXJlZEluc2V0cyk7CisgICAgQ0dSZWN0
IGZ1dHVyZVVub2JzY3VyZWRSZWN0SW5TZWxmQ29vcmRpbmF0ZXMgPSBVSUVkZ2VJbnNldHNJbnNl
dFJlY3QobmV3Qm91bmRzLCBfb2JzY3VyZWRJbnNldHMpOwogICAgIENHUG9pbnQgZnV0dXJlVW5v
YnNjdXJlZFJlY3RDZW50ZXJJblNlbGZDb29yZGluYXRlcyA9IENHUG9pbnRNYWtlKGZ1dHVyZVVu
b2JzY3VyZWRSZWN0SW5TZWxmQ29vcmRpbmF0ZXMub3JpZ2luLnggKyBmdXR1cmVVbm9ic2N1cmVk
UmVjdEluU2VsZkNvb3JkaW5hdGVzLnNpemUud2lkdGggLyAyLCBmdXR1cmVVbm9ic2N1cmVkUmVj
dEluU2VsZkNvb3JkaW5hdGVzLm9yaWdpbi55ICsgZnV0dXJlVW5vYnNjdXJlZFJlY3RJblNlbGZD
b29yZGluYXRlcy5zaXplLmhlaWdodCAvIDIpOwogCiAgICAgQ0dQb2ludCBvcmlnaW5hbENvbnRl
bnRPZmZzZXQgPSBbX3Njcm9sbFZpZXcgY29udGVudE9mZnNldF07CkBAIC0xMjcxLDI5ICsxMjc2
LDI5IEBAIHN0YXRpYyBpbmxpbmUgV2ViS2l0OjpGaW5kT3B0aW9ucyB0b0ZpbmRPcHRpb25zKF9X
S0ZpbmRPcHRpb25zIHdrRmluZE9wdGlvbnMpCiAKICAgICAvLyBMaW1pdCB0aGUgbmV3IG9mZnNl
dCB3aXRoaW4gdGhlIHNjcm9sbHZpZXcsIHdlIGRvIG5vdCB3YW50IHRvIHJ1YmJlciBiYW5kIHBy
b2dyYW1tYXRpY2FsbHkuCiAgICAgQ0dTaXplIGZ1dHVyZUNvbnRlbnRTaXplSW5TZWxmQ29vcmRp
bmF0ZXMgPSBDR1NpemVNYWtlKGNvbnRlbnRTaXplSW5Db250ZW50Vmlld0Nvb3JkaW5hdGVzLndp
ZHRoICogdGFyZ2V0U2NhbGUsIGNvbnRlbnRTaXplSW5Db250ZW50Vmlld0Nvb3JkaW5hdGVzLmhl
aWdodCAqIHRhcmdldFNjYWxlKTsKLSAgICBDR0Zsb2F0IG1heEhvcml6b250YWxPZmZzZXQgPSBm
dXR1cmVDb250ZW50U2l6ZUluU2VsZkNvb3JkaW5hdGVzLndpZHRoIC0gZnV0dXJlQm91bmRzLnNp
emUud2lkdGggKyBfb2JzY3VyZWRJbnNldHMucmlnaHQ7CisgICAgQ0dGbG9hdCBtYXhIb3Jpem9u
dGFsT2Zmc2V0ID0gZnV0dXJlQ29udGVudFNpemVJblNlbGZDb29yZGluYXRlcy53aWR0aCAtIG5l
d0JvdW5kcy5zaXplLndpZHRoICsgX29ic2N1cmVkSW5zZXRzLnJpZ2h0OwogICAgIGNvbnRlbnRP
ZmZzZXQueCA9IHN0ZDo6bWluKGNvbnRlbnRPZmZzZXQueCwgbWF4SG9yaXpvbnRhbE9mZnNldCk7
Ci0gICAgQ0dGbG9hdCBtYXhWZXJ0aWNhbE9mZnNldCA9IGZ1dHVyZUNvbnRlbnRTaXplSW5TZWxm
Q29vcmRpbmF0ZXMuaGVpZ2h0IC0gZnV0dXJlQm91bmRzLnNpemUuaGVpZ2h0ICsgX29ic2N1cmVk
SW5zZXRzLmJvdHRvbTsKKyAgICBDR0Zsb2F0IG1heFZlcnRpY2FsT2Zmc2V0ID0gZnV0dXJlQ29u
dGVudFNpemVJblNlbGZDb29yZGluYXRlcy5oZWlnaHQgLSBuZXdCb3VuZHMuc2l6ZS5oZWlnaHQg
KyBfb2JzY3VyZWRJbnNldHMuYm90dG9tOwogICAgIGNvbnRlbnRPZmZzZXQueSA9IHN0ZDo6bWlu
KGNvbnRlbnRPZmZzZXQueSwgbWF4VmVydGljYWxPZmZzZXQpOwogCiAgICAgY29udGVudE9mZnNl
dC54ID0gc3RkOjptYXgoY29udGVudE9mZnNldC54LCAtX29ic2N1cmVkSW5zZXRzLmxlZnQpOwog
ICAgIGNvbnRlbnRPZmZzZXQueSA9IHN0ZDo6bWF4KGNvbnRlbnRPZmZzZXQueSwgLV9vYnNjdXJl
ZEluc2V0cy50b3ApOwogCiAgICAgLy8gTWFrZSB0aGUgdG9wL2JvdHRvbSBlZGdlcyAic3RpY2t5
IiB3aXRoaW4gMSBwaXhlbC4KLSAgICBpZiAob3JpZ2luYWxVbm9ic2N1cmVkQ29udGVudFJlY3Qu
bWF4WSgpID4gY29udGVudFNpemVJbkNvbnRlbnRWaWV3Q29vcmRpbmF0ZXMuaGVpZ2h0IC0gMSkK
KyAgICBpZiAob2xkVW5vYnNjdXJlZENvbnRlbnRSZWN0Lm1heFkoKSA+IGNvbnRlbnRTaXplSW5D
b250ZW50Vmlld0Nvb3JkaW5hdGVzLmhlaWdodCAtIDEpCiAgICAgICAgIGNvbnRlbnRPZmZzZXQu
eSA9IG1heFZlcnRpY2FsT2Zmc2V0OwotICAgIGlmIChvcmlnaW5hbFVub2JzY3VyZWRDb250ZW50
UmVjdC55KCkgPCAxKQorICAgIGlmIChvbGRVbm9ic2N1cmVkQ29udGVudFJlY3QueSgpIDwgMSkK
ICAgICAgICAgY29udGVudE9mZnNldC55ID0gLV9vYnNjdXJlZEluc2V0cy50b3A7CiAKICAgICAv
LyBGSVhNRTogaWYgd2UgaGF2ZSBjb250ZW50IGNlbnRlcmVkIGFmdGVyIGRvdWJsZSB0YXAgdG8g
em9vbSwgd2Ugc2hvdWxkIGFsc28gdHJ5IHRvIGtlZXAgdGhhdCByZWN0IGluIHZpZXcuCiAgICAg
W19zY3JvbGxWaWV3IHNldENvbnRlbnRPZmZzZXQ6Y29udGVudE9mZnNldF07CiAKLSAgICBDR1Jl
Y3QgdmlzaWJsZVJlY3RJbkNvbnRlbnRDb29yZGluYXRlcyA9IFtzZWxmIGNvbnZlcnRSZWN0OmZ1
dHVyZUJvdW5kcyB0b1ZpZXc6X2NvbnRlbnRWaWV3LmdldCgpXTsKKyAgICBDR1JlY3QgdmlzaWJs
ZVJlY3RJbkNvbnRlbnRDb29yZGluYXRlcyA9IFtzZWxmIGNvbnZlcnRSZWN0Om5ld0JvdW5kcyB0
b1ZpZXc6X2NvbnRlbnRWaWV3LmdldCgpXTsKIAotICAgIENHUmVjdCB1bm9ic2N1cmVkUmVjdCA9
IFVJRWRnZUluc2V0c0luc2V0UmVjdChmdXR1cmVCb3VuZHMsIF9vYnNjdXJlZEluc2V0cyk7Cisg
ICAgQ0dSZWN0IHVub2JzY3VyZWRSZWN0ID0gVUlFZGdlSW5zZXRzSW5zZXRSZWN0KG5ld0JvdW5k
cywgX29ic2N1cmVkSW5zZXRzKTsKICAgICBDR1JlY3QgdW5vYnNjdXJlZFJlY3RJbkNvbnRlbnRD
b29yZGluYXRlcyA9IFtzZWxmIGNvbnZlcnRSZWN0OnVub2JzY3VyZWRSZWN0IHRvVmlldzpfY29u
dGVudFZpZXcuZ2V0KCldOwogCi0gICAgX3BhZ2UtPmR5bmFtaWNWaWV3cG9ydFNpemVVcGRhdGUo
V2ViQ29yZTo6SW50U2l6ZShDR0NlaWxpbmcoZnV0dXJlTWluaW11bUxheW91dFNpemUud2lkdGgp
LCBDR0NlaWxpbmcoZnV0dXJlTWluaW11bUxheW91dFNpemUuaGVpZ2h0KSksIHZpc2libGVSZWN0
SW5Db250ZW50Q29vcmRpbmF0ZXMsIHVub2JzY3VyZWRSZWN0SW5Db250ZW50Q29vcmRpbmF0ZXMs
IHRhcmdldFNjYWxlKTsKKyAgICBfcGFnZS0+ZHluYW1pY1ZpZXdwb3J0U2l6ZVVwZGF0ZShXZWJD
b3JlOjpJbnRTaXplKENHQ2VpbGluZyhuZXdNaW5pbXVtTGF5b3V0U2l6ZS53aWR0aCksIENHQ2Vp
bGluZyhuZXdNaW5pbXVtTGF5b3V0U2l6ZS5oZWlnaHQpKSwgdmlzaWJsZVJlY3RJbkNvbnRlbnRD
b29yZGluYXRlcywgdW5vYnNjdXJlZFJlY3RJbkNvbnRlbnRDb29yZGluYXRlcywgdGFyZ2V0U2Nh
bGUpOwogfQogCiAtICh2b2lkKV9lbmRBbmltYXRlZFJlc2l6ZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlLmggYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaAppbmRleCAyZDQx
ZTAxMTljODJlMTRjZmYyODM0NmNmZmFhMDhmZWUyZGRjOTNiLi5hYWZmZmFhYzQ3NGZiYWE3MWNm
ZjJlNjY2Zjg3NjZkZWE3ZGUxYjllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaApAQCAtMTA4LDcgKzEwOCw3IEBAIHR5
cGVkZWYgTlNfT1BUSU9OUyhOU1VJbnRlZ2VyLCBfV0tGaW5kT3B0aW9ucykgewogLSAodm9pZClf
YmVnaW5JbnRlcmFjdGl2ZU9ic2N1cmVkSW5zZXRzQ2hhbmdlOwogLSAodm9pZClfZW5kSW50ZXJh
Y3RpdmVPYnNjdXJlZEluc2V0c0NoYW5nZTsKIAotLSAodm9pZClfYmVnaW5BbmltYXRlZFJlc2l6
ZVRvU2l6ZTooQ0dTaXplKWZ1dHVyZVNpemUgb2JzY3VyZWRJbnNldHM6KFVJRWRnZUluc2V0cylm
dXR1cmVPYnNjdXJlZEluc2V0cyBtaW5pbXVtTGF5b3V0U2l6ZU92ZXJyaWRlOihDR1NpemUpZnV0
dXJlTWluaW11bUxheW91dFNpemU7CistICh2b2lkKV9iZWdpbkFuaW1hdGVkUmVzaXplOih2b2lk
ICheKSh2b2lkKSl1cGRhdGVCbG9jazsKIC0gKHZvaWQpX2VuZEFuaW1hdGVkUmVzaXplOwogCiAt
ICh2b2lkKV9zaG93SW5zcGVjdG9ySW5kaWNhdGlvbjsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229311</attachid>
            <date>2014-04-14 15:28:53 -0700</date>
            <delta_ts>2014-04-14 15:39:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131638-20140414152831.patch</filename>
            <type>text/plain</type>
            <size>8217</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3MTc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzY4ZDc1ZjQxMDM5Nzg0
NDIxNTU5MTkxMDdmY2UyNmI2MzQ1ZjgxMS4uNWI1ZTRiOTljMzQwNTg4MGJiZmYxMTFkNWM5OTQy
NDIwMDg3ZGMzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA0LTE0ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dLMl0g
Q2hhbmdlIHRoZSBTUEkgdXNlZCB3aGVuIHN0YXJ0aW5nIHRoZSByb3RhdGlvbiBhbmltYXRpb24K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTYzOAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhhdmluZyBh
biB1cGRhdGUgYmxvY2sgd2hlcmUgYWxsIHRoZSBwcm9wZXJ0aWVzIGFyZSBjaGFuZ2VkIGlzIG1v
cmUgY29udmVuaWVudCBmb3IgU2FmYXJpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1dlYlZpZXcubW06CisgICAgICAgICgtW1dLV2ViVmlldyBfYmVnaW5BbmltYXRlZFJlc2l6
ZVdpdGhVcGRhdGVzOl0pOgorICAgICAgICAoLVtXS1dlYlZpZXcgX2JlZ2luQW5pbWF0ZWRSZXNp
emVUb1NpemU6b2JzY3VyZWRJbnNldHM6bWluaW11bUxheW91dFNpemVPdmVycmlkZTpdKTogRGVs
ZXRlZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaDoK
KwogMjAxNC0wNC0xMSAgQmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAg
TmVlZCBXSzIgQVBJIHRvIGRpc2FibGUgcnViYmVyLWJhbmRpbmcKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KaW5kZXggMmFkNDZmN2Q2NjVmYzA1
MmM1NzkyMWEzYmMxNmMwZWM3NTUzNWVjZi4uY2YxMTRmMDI5ZDM1NzI3ZWFkOWViNmU4MDdkMTAw
NDQwY2RlYjk4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1dlYlZpZXcubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1dlYlZpZXcubW0KQEAgLTEyMzAsMzggKzEyMzAsNDMgQEAgc3RhdGljIGlubGluZSBXZWJLaXQ6
OkZpbmRPcHRpb25zIHRvRmluZE9wdGlvbnMoX1dLRmluZE9wdGlvbnMgd2tGaW5kT3B0aW9ucykK
ICAgICBbc2VsZiBfdXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0c107CiB9CiAKLS0gKHZvaWQpX2Jl
Z2luQW5pbWF0ZWRSZXNpemVUb1NpemU6KENHU2l6ZSlmdXR1cmVTaXplIG9ic2N1cmVkSW5zZXRz
OihVSUVkZ2VJbnNldHMpZnV0dXJlT2JzY3VyZWRJbnNldHMgbWluaW11bUxheW91dFNpemVPdmVy
cmlkZTooQ0dTaXplKWZ1dHVyZU1pbmltdW1MYXlvdXRTaXplCistICh2b2lkKV9iZWdpbkFuaW1h
dGVkUmVzaXplV2l0aFVwZGF0ZXM6KHZvaWQgKF4pKHZvaWQpKXVwZGF0ZUJsb2NrCiB7CiAgICAg
X2lzQW5pbWF0aW5nUmVzaXplID0gWUVTOwogICAgIF9yZXNpemVBbmltYXRpb25UcmFuc2Zvcm1B
ZGp1c3RtZW50cyA9IENBVHJhbnNmb3JtM0RJZGVudGl0eTsKIAorICAgIENHUmVjdCBvbGRCb3Vu
ZHMgPSBzZWxmLmJvdW5kczsKKyAgICBDR1NpemUgb2xkTWluaW11bUxheW91dFNpemUgPSBvbGRC
b3VuZHMuc2l6ZTsKKyAgICBpZiAoX2hhc1N0YXRpY01pbmltdW1MYXlvdXRTaXplKQorICAgICAg
ICBvbGRNaW5pbXVtTGF5b3V0U2l6ZSA9IF9taW5pbXVtTGF5b3V0U2l6ZU92ZXJyaWRlOworICAg
IFdlYkNvcmU6OkZsb2F0UmVjdCBvbGRVbm9ic2N1cmVkQ29udGVudFJlY3QgPSBfcGFnZS0+dW5v
YnNjdXJlZENvbnRlbnRSZWN0KCk7CisKKyAgICB1cGRhdGVCbG9jaygpOworCiAgICAgaWYgKF9j
dXN0b21Db250ZW50VmlldykKICAgICAgICAgcmV0dXJuOwogCi0gICAgQ0dTaXplIGNvbnRlbnRT
aXplSW5Db250ZW50Vmlld0Nvb3JkaW5hdGVzID0gW19jb250ZW50VmlldyBib3VuZHNdLnNpemU7
Ci0gICAgW19zY3JvbGxWaWV3IHNldE1pbmltdW1ab29tU2NhbGU6c3RkOjptaW4oZnV0dXJlU2l6
ZS53aWR0aCAvIGNvbnRlbnRTaXplSW5Db250ZW50Vmlld0Nvb3JkaW5hdGVzLndpZHRoLCBbX3Nj
cm9sbFZpZXcgbWluaW11bVpvb21TY2FsZV0pXTsKLQotICAgIF9vYnNjdXJlZEluc2V0cyA9IGZ1
dHVyZU9ic2N1cmVkSW5zZXRzOworICAgIENHUmVjdCBuZXdCb3VuZHMgPSBzZWxmLmJvdW5kczsK
KyAgICBDR1NpemUgbmV3TWluaW11bUxheW91dFNpemUgPSBuZXdCb3VuZHMuc2l6ZTsKICAgICBp
ZiAoX2hhc1N0YXRpY01pbmltdW1MYXlvdXRTaXplKQotICAgICAgICBfbWluaW11bUxheW91dFNp
emVPdmVycmlkZSA9IGZ1dHVyZU1pbmltdW1MYXlvdXRTaXplOworICAgICAgICBuZXdNaW5pbXVt
TGF5b3V0U2l6ZSA9IF9taW5pbXVtTGF5b3V0U2l6ZU92ZXJyaWRlOwogCi0gICAgQ0dSZWN0IG9s
ZEJvdW5kcyA9IHNlbGYuYm91bmRzOwotICAgIFdlYkNvcmU6OkZsb2F0UmVjdCBvcmlnaW5hbFVu
b2JzY3VyZWRDb250ZW50UmVjdCA9IF9wYWdlLT51bm9ic2N1cmVkQ29udGVudFJlY3QoKTsKKyAg
ICBpZiAoQ0dTaXplRXF1YWxUb1NpemUobmV3TWluaW11bUxheW91dFNpemUsIG9sZE1pbmltdW1M
YXlvdXRTaXplKSAmJiBDR1JlY3RFcXVhbFRvUmVjdChuZXdCb3VuZHMsIG9sZEJvdW5kcykpCisg
ICAgICAgIHJldHVybjsKIAotICAgIENHUmVjdCBmdXR1cmVCb3VuZHMgPSBvbGRCb3VuZHM7Ci0g
ICAgZnV0dXJlQm91bmRzLnNpemUgPSBmdXR1cmVTaXplOwotICAgIFtzZWxmIHNldEJvdW5kczpm
dXR1cmVCb3VuZHNdOworICAgIENHU2l6ZSBjb250ZW50U2l6ZUluQ29udGVudFZpZXdDb29yZGlu
YXRlcyA9IFtfY29udGVudFZpZXcgYm91bmRzXS5zaXplOworICAgIFtfc2Nyb2xsVmlldyBzZXRN
aW5pbXVtWm9vbVNjYWxlOnN0ZDo6bWluKG5ld0JvdW5kcy5zaXplLndpZHRoIC8gY29udGVudFNp
emVJbkNvbnRlbnRWaWV3Q29vcmRpbmF0ZXMud2lkdGgsIFtfc2Nyb2xsVmlldyBtaW5pbXVtWm9v
bVNjYWxlXSldOwogCiAgICAgLy8gQ29tcHV0ZSB0aGUgbmV3IHNjYWxlIHRvIGtlZXAgdGhlIGN1
cnJlbnQgY29udGVudCB3aWR0aCBpbiB0aGUgc2Nyb2xsdmlldy4KICAgICBDR0Zsb2F0IG9sZFdl
YlZpZXdXaWR0aEluQ29udGVudFZpZXdDb29yZGluYXRlcyA9IG9sZEJvdW5kcy5zaXplLndpZHRo
IC8gY29udGVudFpvb21TY2FsZShzZWxmKTsKICAgICBDR0Zsb2F0IHZpc2libGVDb250ZW50Vmll
d1dpZHRoSW5Db250ZW50Q29vcmRpbmF0ZXMgPSBzdGQ6Om1pbihjb250ZW50U2l6ZUluQ29udGVu
dFZpZXdDb29yZGluYXRlcy53aWR0aCwgb2xkV2ViVmlld1dpZHRoSW5Db250ZW50Vmlld0Nvb3Jk
aW5hdGVzKTsKLSAgICBDR0Zsb2F0IHRhcmdldFNjYWxlID0gZnV0dXJlQm91bmRzLnNpemUud2lk
dGggLyB2aXNpYmxlQ29udGVudFZpZXdXaWR0aEluQ29udGVudENvb3JkaW5hdGVzOworICAgIENH
RmxvYXQgdGFyZ2V0U2NhbGUgPSBuZXdCb3VuZHMuc2l6ZS53aWR0aCAvIHZpc2libGVDb250ZW50
Vmlld1dpZHRoSW5Db250ZW50Q29vcmRpbmF0ZXM7CiAgICAgW19zY3JvbGxWaWV3IHNldFpvb21T
Y2FsZTp0YXJnZXRTY2FsZV07CiAKICAgICAvLyBDb21wdXRlIGEgbmV3IHBvc2l0aW9uIHRvIGtl
ZXAgdGhlIGNvbnRlbnQgY2VudGVyZWQuCi0gICAgQ0dQb2ludCBvcmlnaW5hbENvbnRlbnRDZW50
ZXIgPSBvcmlnaW5hbFVub2JzY3VyZWRDb250ZW50UmVjdC5jZW50ZXIoKTsKKyAgICBDR1BvaW50
IG9yaWdpbmFsQ29udGVudENlbnRlciA9IG9sZFVub2JzY3VyZWRDb250ZW50UmVjdC5jZW50ZXIo
KTsKICAgICBDR1BvaW50IG9yaWdpbmFsQ29udGVudENlbnRlckluU2VsZkNvb3JkaW5hdGVzID0g
W3NlbGYgY29udmVydFBvaW50Om9yaWdpbmFsQ29udGVudENlbnRlciBmcm9tVmlldzpfY29udGVu
dFZpZXcuZ2V0KCldOwotICAgIENHUmVjdCBmdXR1cmVVbm9ic2N1cmVkUmVjdEluU2VsZkNvb3Jk
aW5hdGVzID0gVUlFZGdlSW5zZXRzSW5zZXRSZWN0KGZ1dHVyZUJvdW5kcywgZnV0dXJlT2JzY3Vy
ZWRJbnNldHMpOworICAgIENHUmVjdCBmdXR1cmVVbm9ic2N1cmVkUmVjdEluU2VsZkNvb3JkaW5h
dGVzID0gVUlFZGdlSW5zZXRzSW5zZXRSZWN0KG5ld0JvdW5kcywgX29ic2N1cmVkSW5zZXRzKTsK
ICAgICBDR1BvaW50IGZ1dHVyZVVub2JzY3VyZWRSZWN0Q2VudGVySW5TZWxmQ29vcmRpbmF0ZXMg
PSBDR1BvaW50TWFrZShmdXR1cmVVbm9ic2N1cmVkUmVjdEluU2VsZkNvb3JkaW5hdGVzLm9yaWdp
bi54ICsgZnV0dXJlVW5vYnNjdXJlZFJlY3RJblNlbGZDb29yZGluYXRlcy5zaXplLndpZHRoIC8g
MiwgZnV0dXJlVW5vYnNjdXJlZFJlY3RJblNlbGZDb29yZGluYXRlcy5vcmlnaW4ueSArIGZ1dHVy
ZVVub2JzY3VyZWRSZWN0SW5TZWxmQ29vcmRpbmF0ZXMuc2l6ZS5oZWlnaHQgLyAyKTsKIAogICAg
IENHUG9pbnQgb3JpZ2luYWxDb250ZW50T2Zmc2V0ID0gW19zY3JvbGxWaWV3IGNvbnRlbnRPZmZz
ZXRdOwpAQCAtMTI3MSwyOSArMTI3NiwyOSBAQCBzdGF0aWMgaW5saW5lIFdlYktpdDo6RmluZE9w
dGlvbnMgdG9GaW5kT3B0aW9ucyhfV0tGaW5kT3B0aW9ucyB3a0ZpbmRPcHRpb25zKQogCiAgICAg
Ly8gTGltaXQgdGhlIG5ldyBvZmZzZXQgd2l0aGluIHRoZSBzY3JvbGx2aWV3LCB3ZSBkbyBub3Qg
d2FudCB0byBydWJiZXIgYmFuZCBwcm9ncmFtbWF0aWNhbGx5LgogICAgIENHU2l6ZSBmdXR1cmVD
b250ZW50U2l6ZUluU2VsZkNvb3JkaW5hdGVzID0gQ0dTaXplTWFrZShjb250ZW50U2l6ZUluQ29u
dGVudFZpZXdDb29yZGluYXRlcy53aWR0aCAqIHRhcmdldFNjYWxlLCBjb250ZW50U2l6ZUluQ29u
dGVudFZpZXdDb29yZGluYXRlcy5oZWlnaHQgKiB0YXJnZXRTY2FsZSk7Ci0gICAgQ0dGbG9hdCBt
YXhIb3Jpem9udGFsT2Zmc2V0ID0gZnV0dXJlQ29udGVudFNpemVJblNlbGZDb29yZGluYXRlcy53
aWR0aCAtIGZ1dHVyZUJvdW5kcy5zaXplLndpZHRoICsgX29ic2N1cmVkSW5zZXRzLnJpZ2h0Owor
ICAgIENHRmxvYXQgbWF4SG9yaXpvbnRhbE9mZnNldCA9IGZ1dHVyZUNvbnRlbnRTaXplSW5TZWxm
Q29vcmRpbmF0ZXMud2lkdGggLSBuZXdCb3VuZHMuc2l6ZS53aWR0aCArIF9vYnNjdXJlZEluc2V0
cy5yaWdodDsKICAgICBjb250ZW50T2Zmc2V0LnggPSBzdGQ6Om1pbihjb250ZW50T2Zmc2V0Lngs
IG1heEhvcml6b250YWxPZmZzZXQpOwotICAgIENHRmxvYXQgbWF4VmVydGljYWxPZmZzZXQgPSBm
dXR1cmVDb250ZW50U2l6ZUluU2VsZkNvb3JkaW5hdGVzLmhlaWdodCAtIGZ1dHVyZUJvdW5kcy5z
aXplLmhlaWdodCArIF9vYnNjdXJlZEluc2V0cy5ib3R0b207CisgICAgQ0dGbG9hdCBtYXhWZXJ0
aWNhbE9mZnNldCA9IGZ1dHVyZUNvbnRlbnRTaXplSW5TZWxmQ29vcmRpbmF0ZXMuaGVpZ2h0IC0g
bmV3Qm91bmRzLnNpemUuaGVpZ2h0ICsgX29ic2N1cmVkSW5zZXRzLmJvdHRvbTsKICAgICBjb250
ZW50T2Zmc2V0LnkgPSBzdGQ6Om1pbihjb250ZW50T2Zmc2V0LnksIG1heFZlcnRpY2FsT2Zmc2V0
KTsKIAogICAgIGNvbnRlbnRPZmZzZXQueCA9IHN0ZDo6bWF4KGNvbnRlbnRPZmZzZXQueCwgLV9v
YnNjdXJlZEluc2V0cy5sZWZ0KTsKICAgICBjb250ZW50T2Zmc2V0LnkgPSBzdGQ6Om1heChjb250
ZW50T2Zmc2V0LnksIC1fb2JzY3VyZWRJbnNldHMudG9wKTsKIAogICAgIC8vIE1ha2UgdGhlIHRv
cC9ib3R0b20gZWRnZXMgInN0aWNreSIgd2l0aGluIDEgcGl4ZWwuCi0gICAgaWYgKG9yaWdpbmFs
VW5vYnNjdXJlZENvbnRlbnRSZWN0Lm1heFkoKSA+IGNvbnRlbnRTaXplSW5Db250ZW50Vmlld0Nv
b3JkaW5hdGVzLmhlaWdodCAtIDEpCisgICAgaWYgKG9sZFVub2JzY3VyZWRDb250ZW50UmVjdC5t
YXhZKCkgPiBjb250ZW50U2l6ZUluQ29udGVudFZpZXdDb29yZGluYXRlcy5oZWlnaHQgLSAxKQog
ICAgICAgICBjb250ZW50T2Zmc2V0LnkgPSBtYXhWZXJ0aWNhbE9mZnNldDsKLSAgICBpZiAob3Jp
Z2luYWxVbm9ic2N1cmVkQ29udGVudFJlY3QueSgpIDwgMSkKKyAgICBpZiAob2xkVW5vYnNjdXJl
ZENvbnRlbnRSZWN0LnkoKSA8IDEpCiAgICAgICAgIGNvbnRlbnRPZmZzZXQueSA9IC1fb2JzY3Vy
ZWRJbnNldHMudG9wOwogCiAgICAgLy8gRklYTUU6IGlmIHdlIGhhdmUgY29udGVudCBjZW50ZXJl
ZCBhZnRlciBkb3VibGUgdGFwIHRvIHpvb20sIHdlIHNob3VsZCBhbHNvIHRyeSB0byBrZWVwIHRo
YXQgcmVjdCBpbiB2aWV3LgogICAgIFtfc2Nyb2xsVmlldyBzZXRDb250ZW50T2Zmc2V0OmNvbnRl
bnRPZmZzZXRdOwogCi0gICAgQ0dSZWN0IHZpc2libGVSZWN0SW5Db250ZW50Q29vcmRpbmF0ZXMg
PSBbc2VsZiBjb252ZXJ0UmVjdDpmdXR1cmVCb3VuZHMgdG9WaWV3Ol9jb250ZW50Vmlldy5nZXQo
KV07CisgICAgQ0dSZWN0IHZpc2libGVSZWN0SW5Db250ZW50Q29vcmRpbmF0ZXMgPSBbc2VsZiBj
b252ZXJ0UmVjdDpuZXdCb3VuZHMgdG9WaWV3Ol9jb250ZW50Vmlldy5nZXQoKV07CiAKLSAgICBD
R1JlY3QgdW5vYnNjdXJlZFJlY3QgPSBVSUVkZ2VJbnNldHNJbnNldFJlY3QoZnV0dXJlQm91bmRz
LCBfb2JzY3VyZWRJbnNldHMpOworICAgIENHUmVjdCB1bm9ic2N1cmVkUmVjdCA9IFVJRWRnZUlu
c2V0c0luc2V0UmVjdChuZXdCb3VuZHMsIF9vYnNjdXJlZEluc2V0cyk7CiAgICAgQ0dSZWN0IHVu
b2JzY3VyZWRSZWN0SW5Db250ZW50Q29vcmRpbmF0ZXMgPSBbc2VsZiBjb252ZXJ0UmVjdDp1bm9i
c2N1cmVkUmVjdCB0b1ZpZXc6X2NvbnRlbnRWaWV3LmdldCgpXTsKIAotICAgIF9wYWdlLT5keW5h
bWljVmlld3BvcnRTaXplVXBkYXRlKFdlYkNvcmU6OkludFNpemUoQ0dDZWlsaW5nKGZ1dHVyZU1p
bmltdW1MYXlvdXRTaXplLndpZHRoKSwgQ0dDZWlsaW5nKGZ1dHVyZU1pbmltdW1MYXlvdXRTaXpl
LmhlaWdodCkpLCB2aXNpYmxlUmVjdEluQ29udGVudENvb3JkaW5hdGVzLCB1bm9ic2N1cmVkUmVj
dEluQ29udGVudENvb3JkaW5hdGVzLCB0YXJnZXRTY2FsZSk7CisgICAgX3BhZ2UtPmR5bmFtaWNW
aWV3cG9ydFNpemVVcGRhdGUoV2ViQ29yZTo6SW50U2l6ZShDR0NlaWxpbmcobmV3TWluaW11bUxh
eW91dFNpemUud2lkdGgpLCBDR0NlaWxpbmcobmV3TWluaW11bUxheW91dFNpemUuaGVpZ2h0KSks
IHZpc2libGVSZWN0SW5Db250ZW50Q29vcmRpbmF0ZXMsIHVub2JzY3VyZWRSZWN0SW5Db250ZW50
Q29vcmRpbmF0ZXMsIHRhcmdldFNjYWxlKTsKIH0KIAogLSAodm9pZClfZW5kQW5pbWF0ZWRSZXNp
emUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJW
aWV3UHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZp
ZXdQcml2YXRlLmgKaW5kZXggMmQ0MWUwMTE5YzgyZTE0Y2ZmMjgzNDZjZmZhYTA4ZmVlMmRkYzkz
Yi4uYTc0MDgxMDM2MjYxYTllYWQyMDNlMDgyN2RlMTVjODA5ZjE3MWM0MyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlLmgKKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlLmgK
QEAgLTEwOCw3ICsxMDgsNyBAQCB0eXBlZGVmIE5TX09QVElPTlMoTlNVSW50ZWdlciwgX1dLRmlu
ZE9wdGlvbnMpIHsKIC0gKHZvaWQpX2JlZ2luSW50ZXJhY3RpdmVPYnNjdXJlZEluc2V0c0NoYW5n
ZTsKIC0gKHZvaWQpX2VuZEludGVyYWN0aXZlT2JzY3VyZWRJbnNldHNDaGFuZ2U7CiAKLS0gKHZv
aWQpX2JlZ2luQW5pbWF0ZWRSZXNpemVUb1NpemU6KENHU2l6ZSlmdXR1cmVTaXplIG9ic2N1cmVk
SW5zZXRzOihVSUVkZ2VJbnNldHMpZnV0dXJlT2JzY3VyZWRJbnNldHMgbWluaW11bUxheW91dFNp
emVPdmVycmlkZTooQ0dTaXplKWZ1dHVyZU1pbmltdW1MYXlvdXRTaXplOworLSAodm9pZClfYmVn
aW5BbmltYXRlZFJlc2l6ZVdpdGhVcGRhdGVzOih2b2lkICheKSh2b2lkKSl1cGRhdGVCbG9jazsK
IC0gKHZvaWQpX2VuZEFuaW1hdGVkUmVzaXplOwogCiAtICh2b2lkKV9zaG93SW5zcGVjdG9ySW5k
aWNhdGlvbjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>