<?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>111007</bug_id>
          
          <creation_ts>2013-02-27 13:14:34 -0800</creation_ts>
          <short_desc>Revert changes to RenderLayer::scrollByRecursively() that were added for gesture-scrolling</short_desc>
          <delta_ts>2013-03-04 19:19:39 -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>Layout and Rendering</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>109769</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Terry Anderson">tdanderson</reporter>
          <assigned_to name="Terry Anderson">tdanderson</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>rjkroege</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>843425</commentid>
    <comment_count>0</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2013-02-27 13:14:34 -0800</bug_when>
    <thetext>Once https://bugs.webkit.org/show_bug.cgi?id=109769 is resolved, I should revert the changes I made to RenderLayer::scrollByRecursively() in http://trac.webkit.org/changeset/140177 and http://trac.webkit.org/changeset/142195 since this function will no longer be used to gesture-scroll.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845668</commentid>
    <comment_count>1</comment_count>
      <attachid>191081</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2013-03-01 17:30:09 -0800</bug_when>
    <thetext>Created attachment 191081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845682</commentid>
    <comment_count>2</comment_count>
      <attachid>191081</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-03-01 17:59:26 -0800</bug_when>
    <thetext>Comment on attachment 191081
Patch

Assuming this is just a revert. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845763</commentid>
    <comment_count>3</comment_count>
      <attachid>191098</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2013-03-02 00:34:05 -0800</bug_when>
    <thetext>Created attachment 191098
Patch for EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846632</commentid>
    <comment_count>4</comment_count>
      <attachid>191271</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2013-03-04 10:54:09 -0800</bug_when>
    <thetext>Created attachment 191271
Patch for EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846757</commentid>
    <comment_count>5</comment_count>
      <attachid>191297</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2013-03-04 12:59:11 -0800</bug_when>
    <thetext>Created attachment 191297
Patch for cr-android EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>847184</commentid>
    <comment_count>6</comment_count>
      <attachid>191297</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-04 19:19:35 -0800</bug_when>
    <thetext>Comment on attachment 191297
Patch for cr-android EWS

Clearing flags on attachment: 191297

Committed r144709: &lt;http://trac.webkit.org/changeset/144709&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>847186</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-04 19:19:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191081</attachid>
            <date>2013-03-01 17:30:09 -0800</date>
            <delta_ts>2013-03-02 00:34:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111007-20130301202619.patch</filename>
            <type>text/plain</type>
            <size>4830</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NTIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGQyY2I2ZDU0NmJjNDY5
NTQ0MzdiMTkzZTdhN2QzOGIyZTBjZWZmYy4uNzk3NzI5ZjExYTBkNjFhNzFmMTUzZDE0YWJlNjI5
OTI3MDRmMWM1ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAzLTAxICBUZXJy
eSBBbmRlcnNvbiAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmVydCBj
aGFuZ2VzIHRvIFJlbmRlckxheWVyOjpzY3JvbGxCeVJlY3Vyc2l2ZWx5KCkgdGhhdCB3ZXJlIGFk
ZGVkIGZvciBnZXN0dXJlLXNjcm9sbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTExMDA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgRHVlIHRvIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0
LzE0NDUxOSBsYW5kaW5nLCB0aGUgY2hhbmdlcyBtYWRlIGluCisgICAgICAgIGh0dHA6Ly90cmFj
LndlYmtpdC5vcmcvY2hhbmdlc2V0LzE0MDE3NyBhbmQgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9j
aGFuZ2VzZXQvMTQyMTk1CisgICAgICAgIGFyZSBubyBsb25nZXIgbmVjZXNzYXJ5IChhcyBSZW5k
ZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseSgpIGlzIG5vdCB1c2VkIGZvcgorICAgICAgICBn
ZXN0dXJlLXNjcm9sbGluZykgYW5kIHNob3VsZCBiZSByZXZlcnRlZC4KKworICAgICAgICBObyBj
aGFuZ2UgaW4gYmVoYXZpb3IsIHNvIG5vIG5ldyB0ZXN0cyBuZWVkZWQuCisKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6
OnNjcm9sbEJ5UmVjdXJzaXZlbHkpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5o
OgorCiAyMDEzLTAzLTAxICBCZWFyIFRyYXZpcyAgPGJldHJhdmlzQGFkb2JlLmNvbT4KIAogICAg
ICAgICBbY3NzIGV4Y2x1c2lvbnNdIE1vdmUgRXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvIGludG8g
UmVuZGVyQmxvY2tSYXJlRGF0YQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5j
cHAKaW5kZXggYjBhMjk5Zjc4YmFhMmJmMjE3NzE1OWM2OTE3YjU2NzE4OTQzMzc0Mi4uMDNkMzUz
ZmQzZWZhNTczNTY3ZmU2M2FiNTQ0N2YzMTA2NTlkMWYxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC0yMDQ1LDEzICsyMDQ1LDggQEAgdm9pZCBSZW5kZXJM
YXllcjo6cGFuU2Nyb2xsRnJvbVBvaW50KGNvbnN0IEludFBvaW50JiBzb3VyY2VQb2ludCkKIAog
dm9pZCBSZW5kZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseShjb25zdCBJbnRTaXplJiBkZWx0
YSwgU2Nyb2xsT2Zmc2V0Q2xhbXBpbmcgY2xhbXApCiB7Ci0gICAgc2Nyb2xsQnkoZGVsdGEsIGNs
YW1wLCBTaG91bGRQcm9wYWdhdGVTY3JvbGwpOwotfQotCi1ib29sIFJlbmRlckxheWVyOjpzY3Jv
bGxCeShjb25zdCBJbnRTaXplJiBkZWx0YSwgU2Nyb2xsT2Zmc2V0Q2xhbXBpbmcgY2xhbXAsIFNj
cm9sbFByb3BhZ2F0aW9uIHNob3VsZFByb3BhZ2F0ZSkKLXsKICAgICBpZiAoZGVsdGEuaXNaZXJv
KCkpCi0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgcmV0dXJuOwogCiAgICAgYm9vbCBy
ZXN0cmljdGVkQnlMaW5lQ2xhbXAgPSBmYWxzZTsKICAgICBpZiAocmVuZGVyZXIoKS0+cGFyZW50
KCkpCkBAIC0yMDYxLDM2ICsyMDU2LDI0IEBAIGJvb2wgUmVuZGVyTGF5ZXI6OnNjcm9sbEJ5KGNv
bnN0IEludFNpemUmIGRlbHRhLCBTY3JvbGxPZmZzZXRDbGFtcGluZyBjbGFtcCwgU2NyCiAgICAg
ICAgIEludFNpemUgbmV3U2Nyb2xsT2Zmc2V0ID0gc2Nyb2xsT2Zmc2V0KCkgKyBkZWx0YTsKICAg
ICAgICAgc2Nyb2xsVG9PZmZzZXQobmV3U2Nyb2xsT2Zmc2V0LCBjbGFtcCk7CiAKLSAgICAgICAg
aWYgKHNob3VsZFByb3BhZ2F0ZSA9PSBEb250UHJvcGFnYXRlU2Nyb2xsKQotICAgICAgICAgICAg
cmV0dXJuIHRydWU7Ci0KICAgICAgICAgLy8gSWYgdGhpcyBsYXllciBjYW4ndCBkbyB0aGUgc2Ny
b2xsIHdlIGFzayB0aGUgbmV4dCBsYXllciB1cCB0aGF0IGNhbiBzY3JvbGwgdG8gdHJ5CiAgICAg
ICAgIEludFNpemUgcmVtYWluaW5nU2Nyb2xsT2Zmc2V0ID0gbmV3U2Nyb2xsT2Zmc2V0IC0gc2Ny
b2xsT2Zmc2V0KCk7Ci0gICAgICAgIGJvb2wgZGlkU2Nyb2xsID0gdHJ1ZTsKICAgICAgICAgaWYg
KCFyZW1haW5pbmdTY3JvbGxPZmZzZXQuaXNaZXJvKCkgJiYgcmVuZGVyZXIoKS0+cGFyZW50KCkp
IHsKICAgICAgICAgICAgIGlmIChSZW5kZXJMYXllciogc2Nyb2xsYWJsZUxheWVyID0gZW5jbG9z
aW5nU2Nyb2xsYWJsZUxheWVyKCkpCi0gICAgICAgICAgICAgICAgZGlkU2Nyb2xsID0gc2Nyb2xs
YWJsZUxheWVyLT5zY3JvbGxCeShyZW1haW5pbmdTY3JvbGxPZmZzZXQsIGNsYW1wLCBzaG91bGRQ
cm9wYWdhdGUpOworICAgICAgICAgICAgICAgIHNjcm9sbGFibGVMYXllci0+c2Nyb2xsQnlSZWN1
cnNpdmVseShyZW1haW5pbmdTY3JvbGxPZmZzZXQsIGNsYW1wKTsKIAogICAgICAgICAgICAgRnJh
bWUqIGZyYW1lID0gcmVuZGVyZXIoKS0+ZnJhbWUoKTsKICAgICAgICAgICAgIGlmIChmcmFtZSkK
ICAgICAgICAgICAgICAgICBmcmFtZS0+ZXZlbnRIYW5kbGVyKCktPnVwZGF0ZUF1dG9zY3JvbGxS
ZW5kZXJlcigpOwogICAgICAgICB9Ci0gICAgICAgIHJldHVybiBkaWRTY3JvbGw7CiAgICAgfSBl
bHNlIGlmIChyZW5kZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpKSB7CiAgICAgICAgIC8vIElm
IHdlIGFyZSBoZXJlLCB3ZSB3ZXJlIGNhbGxlZCBvbiBhIHJlbmRlcmVyIHRoYXQgY2FuIGJlIHBy
b2dyYW1tYXRpY2FsbHkgc2Nyb2xsZWQsIGJ1dCBkb2Vzbid0CiAgICAgICAgIC8vIGhhdmUgYW4g
b3ZlcmZsb3cgY2xpcC4gV2hpY2ggbWVhbnMgdGhhdCBpdCBpcyBhIGRvY3VtZW50IG5vZGUgdGhh
dCBjYW4gYmUgc2Nyb2xsZWQuCi0gICAgICAgIEZyYW1lVmlldyogdmlldyA9IHJlbmRlcmVyKCkt
PnZpZXcoKS0+ZnJhbWVWaWV3KCk7Ci0gICAgICAgIEludFBvaW50IHNjcm9sbFBvc2l0aW9uQmVm
b3JlID0gdmlldy0+c2Nyb2xsUG9zaXRpb24oKTsKLSAgICAgICAgaWYgKHZpZXctPmlzU2Nyb2xs
YWJsZSgpKQotICAgICAgICAgICAgdmlldy0+c2Nyb2xsQnkoZGVsdGEpOwotICAgICAgICBJbnRQ
b2ludCBzY3JvbGxQb3NpdGlvbkFmdGVyID0gdmlldy0+c2Nyb2xsUG9zaXRpb24oKTsKLSAgICAg
ICAgcmV0dXJuIHNjcm9sbFBvc2l0aW9uQmVmb3JlICE9IHNjcm9sbFBvc2l0aW9uQWZ0ZXI7Cisg
ICAgICAgIHJlbmRlcmVyKCktPnZpZXcoKS0+ZnJhbWVWaWV3KCktPnNjcm9sbEJ5KGRlbHRhKTsK
IAogICAgICAgICAvLyBGSVhNRTogSWYgd2UgZGlkbid0IHNjcm9sbCB0aGUgd2hvbGUgd2F5LCBk
byB3ZSB3YW50IHRvIHRyeSBsb29raW5nIGF0IHRoZSBmcmFtZXMgb3duZXJFbGVtZW50PyAKICAg
ICAgICAgLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI4MjM3CiAg
ICAgfQotCi0gICAgcmV0dXJuIGZhbHNlOwogfQogCiBJbnRTaXplIFJlbmRlckxheWVyOjpjbGFt
cFNjcm9sbE9mZnNldChjb25zdCBJbnRTaXplJiBzY3JvbGxPZmZzZXQpIGNvbnN0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCmluZGV4IGM1MmEzMTkwMzhlZWE5Y2E4YmZjMDFi
NGI5NmNjMjU4OTc5MjU3OTIuLjM3ZGJkZjhmNGY5MGY5NjMyZGY1OGM1NGM0OTUzY2Q2NzYzMWUw
ZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCkBAIC0zNzYsMTMgKzM3
Niw3IEBAIHB1YmxpYzoKICAgICAgICAgU2Nyb2xsT2Zmc2V0Q2xhbXBlZAogICAgIH07CiAKLSAg
ICBlbnVtIFNjcm9sbFByb3BhZ2F0aW9uIHsKLSAgICAgICAgU2hvdWxkUHJvcGFnYXRlU2Nyb2xs
LAotICAgICAgICBEb250UHJvcGFnYXRlU2Nyb2xsCi0gICAgfTsKLQogICAgIC8vIFNjcm9sbGlu
ZyBtZXRob2RzIGZvciBsYXllcnMgdGhhdCBjYW4gc2Nyb2xsIHRoZWlyIG92ZXJmbG93LgotICAg
IGJvb2wgc2Nyb2xsQnkoY29uc3QgSW50U2l6ZSYsIFNjcm9sbE9mZnNldENsYW1waW5nID0gU2Ny
b2xsT2Zmc2V0VW5jbGFtcGVkLCBTY3JvbGxQcm9wYWdhdGlvbiA9IERvbnRQcm9wYWdhdGVTY3Jv
bGwpOwogICAgIHZvaWQgc2Nyb2xsQnlSZWN1cnNpdmVseShjb25zdCBJbnRTaXplJiwgU2Nyb2xs
T2Zmc2V0Q2xhbXBpbmcgPSBTY3JvbGxPZmZzZXRVbmNsYW1wZWQpOwogICAgIHZvaWQgc2Nyb2xs
VG9PZmZzZXQoY29uc3QgSW50U2l6ZSYsIFNjcm9sbE9mZnNldENsYW1waW5nID0gU2Nyb2xsT2Zm
c2V0VW5jbGFtcGVkKTsKICAgICB2b2lkIHNjcm9sbFRvWE9mZnNldChpbnQgeCwgU2Nyb2xsT2Zm
c2V0Q2xhbXBpbmcgY2xhbXAgPSBTY3JvbGxPZmZzZXRVbmNsYW1wZWQpIHsgc2Nyb2xsVG9PZmZz
ZXQoSW50U2l6ZSh4LCBzY3JvbGxZT2Zmc2V0KCkpLCBjbGFtcCk7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191098</attachid>
            <date>2013-03-02 00:34:05 -0800</date>
            <delta_ts>2013-03-04 10:54:06 -0800</delta_ts>
            <desc>Patch for EWS</desc>
            <filename>bug-111007-20130302033015.patch</filename>
            <type>text/plain</type>
            <size>4862</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGZlYTA5NWY4MGI0NjVh
YjZkMzE0N2NlZjkwMzdlYTcwZmEyMTBkOS4uNDU1M2IyZDFiOTlkNjM2MTUyMjVkNGI3NjQ1MzE5
ODE1NjRlMjI3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAzLTAyICBUZXJy
eSBBbmRlcnNvbiAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmVydCBj
aGFuZ2VzIHRvIFJlbmRlckxheWVyOjpzY3JvbGxCeVJlY3Vyc2l2ZWx5KCkgdGhhdCB3ZXJlIGFk
ZGVkIGZvciBnZXN0dXJlLXNjcm9sbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTExMDA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJh
c2VyLgorCisgICAgICAgIER1ZSB0byBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8x
NDQ1MTkgbGFuZGluZywgdGhlIGNoYW5nZXMgbWFkZSB0byBSZW5kZXJMYXllciBpbgorICAgICAg
ICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNDIwNTcsCisgICAgICAgIGh0dHA6
Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE0MDE3NywgYW5kICAKKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTQyMTk1CisgICAgICAgIGFyZSBubyBsb25nZXIg
bmVjZXNzYXJ5IChhcyBSZW5kZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseSgpIGlzIG5vdCB1
c2VkIGZvcgorICAgICAgICBnZXN0dXJlLXNjcm9sbGluZykgYW5kIHNob3VsZCBiZSByZXZlcnRl
ZC4KKworICAgICAgICBObyBjaGFuZ2UgaW4gYmVoYXZpb3IsIHNvIG5vIG5ldyB0ZXN0cyBuZWVk
ZWQuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbEJ5UmVjdXJzaXZlbHkpOgorICAgICAgICAqIHJlbmRl
cmluZy9SZW5kZXJMYXllci5oOgorCiAyMDEzLTAzLTAxICBEYW4gQmVybnN0ZWluICA8bWl0ekBh
cHBsZS5jb20+CiAKICAgICAgICAgVHJpZWQgdG8gZml4IHRoZSBidWlsZCBhZnRlciByMTQ0NTMw
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggODQyMTI1Zjdk
OTdkZGQ5NzNkYzk2MGMwMDk1N2JhZmMxMjI3ZWZlYi4uMTQxNjcyMGI1YzM2NTA5M2EwNDhlMDIx
YmQ5YWM0M2Q3ZDQ1NTRmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIu
Y3BwCkBAIC0yMDc2LDEzICsyMDc2LDggQEAgdm9pZCBSZW5kZXJMYXllcjo6cGFuU2Nyb2xsRnJv
bVBvaW50KGNvbnN0IEludFBvaW50JiBzb3VyY2VQb2ludCkKIAogdm9pZCBSZW5kZXJMYXllcjo6
c2Nyb2xsQnlSZWN1cnNpdmVseShjb25zdCBJbnRTaXplJiBkZWx0YSwgU2Nyb2xsT2Zmc2V0Q2xh
bXBpbmcgY2xhbXApCiB7Ci0gICAgc2Nyb2xsQnkoZGVsdGEsIGNsYW1wLCBTaG91bGRQcm9wYWdh
dGVTY3JvbGwpOwotfQotCi1ib29sIFJlbmRlckxheWVyOjpzY3JvbGxCeShjb25zdCBJbnRTaXpl
JiBkZWx0YSwgU2Nyb2xsT2Zmc2V0Q2xhbXBpbmcgY2xhbXAsIFNjcm9sbFByb3BhZ2F0aW9uIHNo
b3VsZFByb3BhZ2F0ZSkKLXsKICAgICBpZiAoZGVsdGEuaXNaZXJvKCkpCi0gICAgICAgIHJldHVy
biBmYWxzZTsKKyAgICAgICAgcmV0dXJuOwogCiAgICAgYm9vbCByZXN0cmljdGVkQnlMaW5lQ2xh
bXAgPSBmYWxzZTsKICAgICBpZiAocmVuZGVyZXIoKS0+cGFyZW50KCkpCkBAIC0yMDkyLDM2ICsy
MDg3LDI0IEBAIGJvb2wgUmVuZGVyTGF5ZXI6OnNjcm9sbEJ5KGNvbnN0IEludFNpemUmIGRlbHRh
LCBTY3JvbGxPZmZzZXRDbGFtcGluZyBjbGFtcCwgU2NyCiAgICAgICAgIEludFNpemUgbmV3U2Ny
b2xsT2Zmc2V0ID0gc2Nyb2xsT2Zmc2V0KCkgKyBkZWx0YTsKICAgICAgICAgc2Nyb2xsVG9PZmZz
ZXQobmV3U2Nyb2xsT2Zmc2V0LCBjbGFtcCk7CiAKLSAgICAgICAgaWYgKHNob3VsZFByb3BhZ2F0
ZSA9PSBEb250UHJvcGFnYXRlU2Nyb2xsKQotICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0KICAg
ICAgICAgLy8gSWYgdGhpcyBsYXllciBjYW4ndCBkbyB0aGUgc2Nyb2xsIHdlIGFzayB0aGUgbmV4
dCBsYXllciB1cCB0aGF0IGNhbiBzY3JvbGwgdG8gdHJ5CiAgICAgICAgIEludFNpemUgcmVtYWlu
aW5nU2Nyb2xsT2Zmc2V0ID0gbmV3U2Nyb2xsT2Zmc2V0IC0gc2Nyb2xsT2Zmc2V0KCk7Ci0gICAg
ICAgIGJvb2wgZGlkU2Nyb2xsID0gdHJ1ZTsKICAgICAgICAgaWYgKCFyZW1haW5pbmdTY3JvbGxP
ZmZzZXQuaXNaZXJvKCkgJiYgcmVuZGVyZXIoKS0+cGFyZW50KCkpIHsKICAgICAgICAgICAgIGlm
IChSZW5kZXJMYXllciogc2Nyb2xsYWJsZUxheWVyID0gZW5jbG9zaW5nU2Nyb2xsYWJsZUxheWVy
KCkpCi0gICAgICAgICAgICAgICAgZGlkU2Nyb2xsID0gc2Nyb2xsYWJsZUxheWVyLT5zY3JvbGxC
eShyZW1haW5pbmdTY3JvbGxPZmZzZXQsIGNsYW1wLCBzaG91bGRQcm9wYWdhdGUpOworICAgICAg
ICAgICAgICAgIHNjcm9sbGFibGVMYXllci0+c2Nyb2xsQnlSZWN1cnNpdmVseShyZW1haW5pbmdT
Y3JvbGxPZmZzZXQpOwogCiAgICAgICAgICAgICBGcmFtZSogZnJhbWUgPSByZW5kZXJlcigpLT5m
cmFtZSgpOwogICAgICAgICAgICAgaWYgKGZyYW1lKQogICAgICAgICAgICAgICAgIGZyYW1lLT5l
dmVudEhhbmRsZXIoKS0+dXBkYXRlQXV0b3Njcm9sbFJlbmRlcmVyKCk7CiAgICAgICAgIH0KLSAg
ICAgICAgcmV0dXJuIGRpZFNjcm9sbDsKICAgICB9IGVsc2UgaWYgKHJlbmRlcmVyKCktPnZpZXco
KS0+ZnJhbWVWaWV3KCkpIHsKICAgICAgICAgLy8gSWYgd2UgYXJlIGhlcmUsIHdlIHdlcmUgY2Fs
bGVkIG9uIGEgcmVuZGVyZXIgdGhhdCBjYW4gYmUgcHJvZ3JhbW1hdGljYWxseSBzY3JvbGxlZCwg
YnV0IGRvZXNuJ3QKICAgICAgICAgLy8gaGF2ZSBhbiBvdmVyZmxvdyBjbGlwLiBXaGljaCBtZWFu
cyB0aGF0IGl0IGlzIGEgZG9jdW1lbnQgbm9kZSB0aGF0IGNhbiBiZSBzY3JvbGxlZC4KLSAgICAg
ICAgRnJhbWVWaWV3KiB2aWV3ID0gcmVuZGVyZXIoKS0+dmlldygpLT5mcmFtZVZpZXcoKTsKLSAg
ICAgICAgSW50UG9pbnQgc2Nyb2xsUG9zaXRpb25CZWZvcmUgPSB2aWV3LT5zY3JvbGxQb3NpdGlv
bigpOwotICAgICAgICBpZiAodmlldy0+aXNTY3JvbGxhYmxlKCkpCi0gICAgICAgICAgICB2aWV3
LT5zY3JvbGxCeShkZWx0YSk7Ci0gICAgICAgIEludFBvaW50IHNjcm9sbFBvc2l0aW9uQWZ0ZXIg
PSB2aWV3LT5zY3JvbGxQb3NpdGlvbigpOwotICAgICAgICByZXR1cm4gc2Nyb2xsUG9zaXRpb25C
ZWZvcmUgIT0gc2Nyb2xsUG9zaXRpb25BZnRlcjsKKyAgICAgICAgcmVuZGVyZXIoKS0+dmlldygp
LT5mcmFtZVZpZXcoKS0+c2Nyb2xsQnkoZGVsdGEpOwogCiAgICAgICAgIC8vIEZJWE1FOiBJZiB3
ZSBkaWRuJ3Qgc2Nyb2xsIHRoZSB3aG9sZSB3YXksIGRvIHdlIHdhbnQgdG8gdHJ5IGxvb2tpbmcg
YXQgdGhlIGZyYW1lcyBvd25lckVsZW1lbnQ/IAogICAgICAgICAvLyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjgyMzcKICAgICB9Ci0KLSAgICByZXR1cm4gZmFsc2U7
CiB9CiAKIEludFNpemUgUmVuZGVyTGF5ZXI6OmNsYW1wU2Nyb2xsT2Zmc2V0KGNvbnN0IEludFNp
emUmIHNjcm9sbE9mZnNldCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
LmgKaW5kZXggMjFlNTZjZjg4ZTM4ZTNiZDQ1ZTY3ODBiMzUzYjViN2NiYjc5ZmM1NS4uMWRhMWYw
NzkxYTAzM2M4NzYzMjhkNTljNWU4ODk4MGI5ODMzZGI0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyLmgKQEAgLTM3NiwxMyArMzc2LDcgQEAgcHVibGljOgogICAgICAgICBT
Y3JvbGxPZmZzZXRDbGFtcGVkCiAgICAgfTsKIAotICAgIGVudW0gU2Nyb2xsUHJvcGFnYXRpb24g
ewotICAgICAgICBTaG91bGRQcm9wYWdhdGVTY3JvbGwsCi0gICAgICAgIERvbnRQcm9wYWdhdGVT
Y3JvbGwKLSAgICB9OwotCiAgICAgLy8gU2Nyb2xsaW5nIG1ldGhvZHMgZm9yIGxheWVycyB0aGF0
IGNhbiBzY3JvbGwgdGhlaXIgb3ZlcmZsb3cuCi0gICAgYm9vbCBzY3JvbGxCeShjb25zdCBJbnRT
aXplJiwgU2Nyb2xsT2Zmc2V0Q2xhbXBpbmcgPSBTY3JvbGxPZmZzZXRVbmNsYW1wZWQsIFNjcm9s
bFByb3BhZ2F0aW9uID0gRG9udFByb3BhZ2F0ZVNjcm9sbCk7CiAgICAgdm9pZCBzY3JvbGxCeVJl
Y3Vyc2l2ZWx5KGNvbnN0IEludFNpemUmLCBTY3JvbGxPZmZzZXRDbGFtcGluZyA9IFNjcm9sbE9m
ZnNldFVuY2xhbXBlZCk7CiAgICAgdm9pZCBzY3JvbGxUb09mZnNldChjb25zdCBJbnRTaXplJiwg
U2Nyb2xsT2Zmc2V0Q2xhbXBpbmcgPSBTY3JvbGxPZmZzZXRVbmNsYW1wZWQpOwogICAgIHZvaWQg
c2Nyb2xsVG9YT2Zmc2V0KGludCB4LCBTY3JvbGxPZmZzZXRDbGFtcGluZyBjbGFtcCA9IFNjcm9s
bE9mZnNldFVuY2xhbXBlZCkgeyBzY3JvbGxUb09mZnNldChJbnRTaXplKHgsIHNjcm9sbFlPZmZz
ZXQoKSksIGNsYW1wKTsgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191271</attachid>
            <date>2013-03-04 10:54:09 -0800</date>
            <delta_ts>2013-03-04 12:59:08 -0800</delta_ts>
            <desc>Patch for EWS</desc>
            <filename>bug-111007-20130304135016.patch</filename>
            <type>text/plain</type>
            <size>4864</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRlNWRkNzdmN2I1MTk3
YTg5OTlhOGE3M2ZmNzFhY2NlYjYwMjNiOS4uYzgyOTcyMGY0ZGFhMDQ2MmQ5MzI0MTY1NDBmYTA0
OGI1NDlhOThjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAzLTA0ICBUZXJy
eSBBbmRlcnNvbiAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmVydCBj
aGFuZ2VzIHRvIFJlbmRlckxheWVyOjpzY3JvbGxCeVJlY3Vyc2l2ZWx5KCkgdGhhdCB3ZXJlIGFk
ZGVkIGZvciBnZXN0dXJlLXNjcm9sbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTExMDA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJh
c2VyLgorCisgICAgICAgIER1ZSB0byBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8x
NDQ1MTkgbGFuZGluZywgdGhlIGNoYW5nZXMgbWFkZSB0byBSZW5kZXJMYXllciBpbgorICAgICAg
ICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNDIwNTcsCisgICAgICAgIGh0dHA6
Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE0MDE3NywgYW5kICAKKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTQyMTk1CisgICAgICAgIGFyZSBubyBsb25nZXIg
bmVjZXNzYXJ5IChhcyBSZW5kZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseSgpIGlzIG5vdCB1
c2VkIGZvcgorICAgICAgICBnZXN0dXJlLXNjcm9sbGluZykgYW5kIHNob3VsZCBiZSByZXZlcnRl
ZC4KKworICAgICAgICBObyBjaGFuZ2UgaW4gYmVoYXZpb3IsIHNvIG5vIG5ldyB0ZXN0cyBuZWVk
ZWQuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbEJ5UmVjdXJzaXZlbHkpOgorICAgICAgICAqIHJlbmRl
cmluZy9SZW5kZXJMYXllci5oOgorCiAyMDEzLTAzLTA0ICBwZWF2b0BvdXRsb29rLmNvbSAgPHBl
YXZvQG91dGxvb2suY29tPgogCiAgICAgICAgIFtDdXJsXSBDb21waWxlIGZpeCBhZnRlciByMTQ0
MjE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRleCA4NDIxMjVm
N2Q5N2RkZDk3M2RjOTYwYzAwOTU3YmFmYzEyMjdlZmViLi4xNDE2NzIwYjVjMzY1MDkzYTA0OGUw
MjFiZDlhYzQzZDdkNDU1NGYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ci5jcHAKQEAgLTIwNzYsMTMgKzIwNzYsOCBAQCB2b2lkIFJlbmRlckxheWVyOjpwYW5TY3JvbGxG
cm9tUG9pbnQoY29uc3QgSW50UG9pbnQmIHNvdXJjZVBvaW50KQogCiB2b2lkIFJlbmRlckxheWVy
OjpzY3JvbGxCeVJlY3Vyc2l2ZWx5KGNvbnN0IEludFNpemUmIGRlbHRhLCBTY3JvbGxPZmZzZXRD
bGFtcGluZyBjbGFtcCkKIHsKLSAgICBzY3JvbGxCeShkZWx0YSwgY2xhbXAsIFNob3VsZFByb3Bh
Z2F0ZVNjcm9sbCk7Ci19Ci0KLWJvb2wgUmVuZGVyTGF5ZXI6OnNjcm9sbEJ5KGNvbnN0IEludFNp
emUmIGRlbHRhLCBTY3JvbGxPZmZzZXRDbGFtcGluZyBjbGFtcCwgU2Nyb2xsUHJvcGFnYXRpb24g
c2hvdWxkUHJvcGFnYXRlKQotewogICAgIGlmIChkZWx0YS5pc1plcm8oKSkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgICAgICByZXR1cm47CiAKICAgICBib29sIHJlc3RyaWN0ZWRCeUxpbmVD
bGFtcCA9IGZhbHNlOwogICAgIGlmIChyZW5kZXJlcigpLT5wYXJlbnQoKSkKQEAgLTIwOTIsMzYg
KzIwODcsMjQgQEAgYm9vbCBSZW5kZXJMYXllcjo6c2Nyb2xsQnkoY29uc3QgSW50U2l6ZSYgZGVs
dGEsIFNjcm9sbE9mZnNldENsYW1waW5nIGNsYW1wLCBTY3IKICAgICAgICAgSW50U2l6ZSBuZXdT
Y3JvbGxPZmZzZXQgPSBzY3JvbGxPZmZzZXQoKSArIGRlbHRhOwogICAgICAgICBzY3JvbGxUb09m
ZnNldChuZXdTY3JvbGxPZmZzZXQsIGNsYW1wKTsKIAotICAgICAgICBpZiAoc2hvdWxkUHJvcGFn
YXRlID09IERvbnRQcm9wYWdhdGVTY3JvbGwpCi0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLQog
ICAgICAgICAvLyBJZiB0aGlzIGxheWVyIGNhbid0IGRvIHRoZSBzY3JvbGwgd2UgYXNrIHRoZSBu
ZXh0IGxheWVyIHVwIHRoYXQgY2FuIHNjcm9sbCB0byB0cnkKICAgICAgICAgSW50U2l6ZSByZW1h
aW5pbmdTY3JvbGxPZmZzZXQgPSBuZXdTY3JvbGxPZmZzZXQgLSBzY3JvbGxPZmZzZXQoKTsKLSAg
ICAgICAgYm9vbCBkaWRTY3JvbGwgPSB0cnVlOwogICAgICAgICBpZiAoIXJlbWFpbmluZ1Njcm9s
bE9mZnNldC5pc1plcm8oKSAmJiByZW5kZXJlcigpLT5wYXJlbnQoKSkgewogICAgICAgICAgICAg
aWYgKFJlbmRlckxheWVyKiBzY3JvbGxhYmxlTGF5ZXIgPSBlbmNsb3NpbmdTY3JvbGxhYmxlTGF5
ZXIoKSkKLSAgICAgICAgICAgICAgICBkaWRTY3JvbGwgPSBzY3JvbGxhYmxlTGF5ZXItPnNjcm9s
bEJ5KHJlbWFpbmluZ1Njcm9sbE9mZnNldCwgY2xhbXAsIHNob3VsZFByb3BhZ2F0ZSk7CisgICAg
ICAgICAgICAgICAgc2Nyb2xsYWJsZUxheWVyLT5zY3JvbGxCeVJlY3Vyc2l2ZWx5KHJlbWFpbmlu
Z1Njcm9sbE9mZnNldCk7CiAKICAgICAgICAgICAgIEZyYW1lKiBmcmFtZSA9IHJlbmRlcmVyKCkt
PmZyYW1lKCk7CiAgICAgICAgICAgICBpZiAoZnJhbWUpCiAgICAgICAgICAgICAgICAgZnJhbWUt
PmV2ZW50SGFuZGxlcigpLT51cGRhdGVBdXRvc2Nyb2xsUmVuZGVyZXIoKTsKICAgICAgICAgfQot
ICAgICAgICByZXR1cm4gZGlkU2Nyb2xsOwogICAgIH0gZWxzZSBpZiAocmVuZGVyZXIoKS0+dmll
dygpLT5mcmFtZVZpZXcoKSkgewogICAgICAgICAvLyBJZiB3ZSBhcmUgaGVyZSwgd2Ugd2VyZSBj
YWxsZWQgb24gYSByZW5kZXJlciB0aGF0IGNhbiBiZSBwcm9ncmFtbWF0aWNhbGx5IHNjcm9sbGVk
LCBidXQgZG9lc24ndAogICAgICAgICAvLyBoYXZlIGFuIG92ZXJmbG93IGNsaXAuIFdoaWNoIG1l
YW5zIHRoYXQgaXQgaXMgYSBkb2N1bWVudCBub2RlIHRoYXQgY2FuIGJlIHNjcm9sbGVkLgotICAg
ICAgICBGcmFtZVZpZXcqIHZpZXcgPSByZW5kZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpOwot
ICAgICAgICBJbnRQb2ludCBzY3JvbGxQb3NpdGlvbkJlZm9yZSA9IHZpZXctPnNjcm9sbFBvc2l0
aW9uKCk7Ci0gICAgICAgIGlmICh2aWV3LT5pc1Njcm9sbGFibGUoKSkKLSAgICAgICAgICAgIHZp
ZXctPnNjcm9sbEJ5KGRlbHRhKTsKLSAgICAgICAgSW50UG9pbnQgc2Nyb2xsUG9zaXRpb25BZnRl
ciA9IHZpZXctPnNjcm9sbFBvc2l0aW9uKCk7Ci0gICAgICAgIHJldHVybiBzY3JvbGxQb3NpdGlv
bkJlZm9yZSAhPSBzY3JvbGxQb3NpdGlvbkFmdGVyOworICAgICAgICByZW5kZXJlcigpLT52aWV3
KCktPmZyYW1lVmlldygpLT5zY3JvbGxCeShkZWx0YSk7CiAKICAgICAgICAgLy8gRklYTUU6IElm
IHdlIGRpZG4ndCBzY3JvbGwgdGhlIHdob2xlIHdheSwgZG8gd2Ugd2FudCB0byB0cnkgbG9va2lu
ZyBhdCB0aGUgZnJhbWVzIG93bmVyRWxlbWVudD8gCiAgICAgICAgIC8vIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODIzNwogICAgIH0KLQotICAgIHJldHVybiBmYWxz
ZTsKIH0KIAogSW50U2l6ZSBSZW5kZXJMYXllcjo6Y2xhbXBTY3JvbGxPZmZzZXQoY29uc3QgSW50
U2l6ZSYgc2Nyb2xsT2Zmc2V0KSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXIuaAppbmRleCAyMWU1NmNmODhlMzhlM2JkNDVlNjc4MGIzNTNiNWI3Y2JiNzlmYzU1Li4xZGEx
ZjA3OTFhMDMzYzg3NjMyOGQ1OWM1ZTg4OTgwYjk4MzNkYjQ1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuaApAQCAtMzc2LDEzICszNzYsNyBAQCBwdWJsaWM6CiAgICAgICAg
IFNjcm9sbE9mZnNldENsYW1wZWQKICAgICB9OwogCi0gICAgZW51bSBTY3JvbGxQcm9wYWdhdGlv
biB7Ci0gICAgICAgIFNob3VsZFByb3BhZ2F0ZVNjcm9sbCwKLSAgICAgICAgRG9udFByb3BhZ2F0
ZVNjcm9sbAotICAgIH07Ci0KICAgICAvLyBTY3JvbGxpbmcgbWV0aG9kcyBmb3IgbGF5ZXJzIHRo
YXQgY2FuIHNjcm9sbCB0aGVpciBvdmVyZmxvdy4KLSAgICBib29sIHNjcm9sbEJ5KGNvbnN0IElu
dFNpemUmLCBTY3JvbGxPZmZzZXRDbGFtcGluZyA9IFNjcm9sbE9mZnNldFVuY2xhbXBlZCwgU2Ny
b2xsUHJvcGFnYXRpb24gPSBEb250UHJvcGFnYXRlU2Nyb2xsKTsKICAgICB2b2lkIHNjcm9sbEJ5
UmVjdXJzaXZlbHkoY29uc3QgSW50U2l6ZSYsIFNjcm9sbE9mZnNldENsYW1waW5nID0gU2Nyb2xs
T2Zmc2V0VW5jbGFtcGVkKTsKICAgICB2b2lkIHNjcm9sbFRvT2Zmc2V0KGNvbnN0IEludFNpemUm
LCBTY3JvbGxPZmZzZXRDbGFtcGluZyA9IFNjcm9sbE9mZnNldFVuY2xhbXBlZCk7CiAgICAgdm9p
ZCBzY3JvbGxUb1hPZmZzZXQoaW50IHgsIFNjcm9sbE9mZnNldENsYW1waW5nIGNsYW1wID0gU2Ny
b2xsT2Zmc2V0VW5jbGFtcGVkKSB7IHNjcm9sbFRvT2Zmc2V0KEludFNpemUoeCwgc2Nyb2xsWU9m
ZnNldCgpKSwgY2xhbXApOyB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191297</attachid>
            <date>2013-03-04 12:59:11 -0800</date>
            <delta_ts>2013-03-04 19:19:35 -0800</delta_ts>
            <desc>Patch for cr-android EWS</desc>
            <filename>bug-111007-20130304155519.patch</filename>
            <type>text/plain</type>
            <size>4894</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTZhMzgyN2Y2NzI0Nzg0
NmRkMWUxODZjMWU4ZDZhODA4M2Y3NDY1ZC4uYTM2OWZhYjFkZmI1YzgyYmEwYTU3OGM2MTJlOTI5
Mjk3ODc2ZTVmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAzLTA0ICBUZXJy
eSBBbmRlcnNvbiAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmVydCBj
aGFuZ2VzIHRvIFJlbmRlckxheWVyOjpzY3JvbGxCeVJlY3Vyc2l2ZWx5KCkgdGhhdCB3ZXJlIGFk
ZGVkIGZvciBnZXN0dXJlLXNjcm9sbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTExMDA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJh
c2VyLgorCisgICAgICAgIER1ZSB0byBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8x
NDQ1MTkgbGFuZGluZywgdGhlIGNoYW5nZXMgbWFkZSB0byBSZW5kZXJMYXllciBpbgorICAgICAg
ICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNDIwNTcsCisgICAgICAgIGh0dHA6
Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE0MDE3NywgYW5kICAKKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTQyMTk1CisgICAgICAgIGFyZSBubyBsb25nZXIg
bmVjZXNzYXJ5IChhcyBSZW5kZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseSgpIGlzIG5vdCB1
c2VkIGZvcgorICAgICAgICBnZXN0dXJlLXNjcm9sbGluZykgYW5kIHNob3VsZCBiZSByZXZlcnRl
ZC4KKworICAgICAgICBObyBjaGFuZ2UgaW4gYmVoYXZpb3IsIHNvIG5vIG5ldyB0ZXN0cyBuZWVk
ZWQuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbEJ5UmVjdXJzaXZlbHkpOgorICAgICAgICAqIHJlbmRl
cmluZy9SZW5kZXJMYXllci5oOgorCiAyMDEzLTAzLTA0ICBKb2NoZW4gRWlzaW5nZXIgIDxqb2No
ZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gcmVtb3ZlIGRlcHJlY2F0ZWQg
aHlwaGVuYXRpb24gbWV0aG9kcyBmcm9tIFBsYXRmb3JtCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckxheWVyLmNwcAppbmRleCA3MThjNWZmZDcxM2I3NWIwNTE0MGNkOTY2OWJlOWM0NDMz
YjJkY2IzLi41MWQyNDQzZDhjMmZjNjI2NjM3MjRjNTMzYjU2NWYyYTQ5NjdlNTk2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTIwNzYsMTMgKzIwNzYsOCBA
QCB2b2lkIFJlbmRlckxheWVyOjpwYW5TY3JvbGxGcm9tUG9pbnQoY29uc3QgSW50UG9pbnQmIHNv
dXJjZVBvaW50KQogCiB2b2lkIFJlbmRlckxheWVyOjpzY3JvbGxCeVJlY3Vyc2l2ZWx5KGNvbnN0
IEludFNpemUmIGRlbHRhLCBTY3JvbGxPZmZzZXRDbGFtcGluZyBjbGFtcCkKIHsKLSAgICBzY3Jv
bGxCeShkZWx0YSwgY2xhbXAsIFNob3VsZFByb3BhZ2F0ZVNjcm9sbCk7Ci19Ci0KLWJvb2wgUmVu
ZGVyTGF5ZXI6OnNjcm9sbEJ5KGNvbnN0IEludFNpemUmIGRlbHRhLCBTY3JvbGxPZmZzZXRDbGFt
cGluZyBjbGFtcCwgU2Nyb2xsUHJvcGFnYXRpb24gc2hvdWxkUHJvcGFnYXRlKQotewogICAgIGlm
IChkZWx0YS5pc1plcm8oKSkKLSAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICByZXR1cm47
CiAKICAgICBib29sIHJlc3RyaWN0ZWRCeUxpbmVDbGFtcCA9IGZhbHNlOwogICAgIGlmIChyZW5k
ZXJlcigpLT5wYXJlbnQoKSkKQEAgLTIwOTIsMzYgKzIwODcsMjQgQEAgYm9vbCBSZW5kZXJMYXll
cjo6c2Nyb2xsQnkoY29uc3QgSW50U2l6ZSYgZGVsdGEsIFNjcm9sbE9mZnNldENsYW1waW5nIGNs
YW1wLCBTY3IKICAgICAgICAgSW50U2l6ZSBuZXdTY3JvbGxPZmZzZXQgPSBzY3JvbGxPZmZzZXQo
KSArIGRlbHRhOwogICAgICAgICBzY3JvbGxUb09mZnNldChuZXdTY3JvbGxPZmZzZXQsIGNsYW1w
KTsKIAotICAgICAgICBpZiAoc2hvdWxkUHJvcGFnYXRlID09IERvbnRQcm9wYWdhdGVTY3JvbGwp
Ci0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLQogICAgICAgICAvLyBJZiB0aGlzIGxheWVyIGNh
bid0IGRvIHRoZSBzY3JvbGwgd2UgYXNrIHRoZSBuZXh0IGxheWVyIHVwIHRoYXQgY2FuIHNjcm9s
bCB0byB0cnkKICAgICAgICAgSW50U2l6ZSByZW1haW5pbmdTY3JvbGxPZmZzZXQgPSBuZXdTY3Jv
bGxPZmZzZXQgLSBzY3JvbGxPZmZzZXQoKTsKLSAgICAgICAgYm9vbCBkaWRTY3JvbGwgPSB0cnVl
OwogICAgICAgICBpZiAoIXJlbWFpbmluZ1Njcm9sbE9mZnNldC5pc1plcm8oKSAmJiByZW5kZXJl
cigpLT5wYXJlbnQoKSkgewogICAgICAgICAgICAgaWYgKFJlbmRlckxheWVyKiBzY3JvbGxhYmxl
TGF5ZXIgPSBlbmNsb3NpbmdTY3JvbGxhYmxlTGF5ZXIoKSkKLSAgICAgICAgICAgICAgICBkaWRT
Y3JvbGwgPSBzY3JvbGxhYmxlTGF5ZXItPnNjcm9sbEJ5KHJlbWFpbmluZ1Njcm9sbE9mZnNldCwg
Y2xhbXAsIHNob3VsZFByb3BhZ2F0ZSk7CisgICAgICAgICAgICAgICAgc2Nyb2xsYWJsZUxheWVy
LT5zY3JvbGxCeVJlY3Vyc2l2ZWx5KHJlbWFpbmluZ1Njcm9sbE9mZnNldCk7CiAKICAgICAgICAg
ICAgIEZyYW1lKiBmcmFtZSA9IHJlbmRlcmVyKCktPmZyYW1lKCk7CiAgICAgICAgICAgICBpZiAo
ZnJhbWUpCiAgICAgICAgICAgICAgICAgZnJhbWUtPmV2ZW50SGFuZGxlcigpLT51cGRhdGVBdXRv
c2Nyb2xsUmVuZGVyZXIoKTsKICAgICAgICAgfQotICAgICAgICByZXR1cm4gZGlkU2Nyb2xsOwog
ICAgIH0gZWxzZSBpZiAocmVuZGVyZXIoKS0+dmlldygpLT5mcmFtZVZpZXcoKSkgewogICAgICAg
ICAvLyBJZiB3ZSBhcmUgaGVyZSwgd2Ugd2VyZSBjYWxsZWQgb24gYSByZW5kZXJlciB0aGF0IGNh
biBiZSBwcm9ncmFtbWF0aWNhbGx5IHNjcm9sbGVkLCBidXQgZG9lc24ndAogICAgICAgICAvLyBo
YXZlIGFuIG92ZXJmbG93IGNsaXAuIFdoaWNoIG1lYW5zIHRoYXQgaXQgaXMgYSBkb2N1bWVudCBu
b2RlIHRoYXQgY2FuIGJlIHNjcm9sbGVkLgotICAgICAgICBGcmFtZVZpZXcqIHZpZXcgPSByZW5k
ZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpOwotICAgICAgICBJbnRQb2ludCBzY3JvbGxQb3Np
dGlvbkJlZm9yZSA9IHZpZXctPnNjcm9sbFBvc2l0aW9uKCk7Ci0gICAgICAgIGlmICh2aWV3LT5p
c1Njcm9sbGFibGUoKSkKLSAgICAgICAgICAgIHZpZXctPnNjcm9sbEJ5KGRlbHRhKTsKLSAgICAg
ICAgSW50UG9pbnQgc2Nyb2xsUG9zaXRpb25BZnRlciA9IHZpZXctPnNjcm9sbFBvc2l0aW9uKCk7
Ci0gICAgICAgIHJldHVybiBzY3JvbGxQb3NpdGlvbkJlZm9yZSAhPSBzY3JvbGxQb3NpdGlvbkFm
dGVyOworICAgICAgICByZW5kZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpLT5zY3JvbGxCeShk
ZWx0YSk7CiAKICAgICAgICAgLy8gRklYTUU6IElmIHdlIGRpZG4ndCBzY3JvbGwgdGhlIHdob2xl
IHdheSwgZG8gd2Ugd2FudCB0byB0cnkgbG9va2luZyBhdCB0aGUgZnJhbWVzIG93bmVyRWxlbWVu
dD8gCiAgICAgICAgIC8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
ODIzNwogICAgIH0KLQotICAgIHJldHVybiBmYWxzZTsKIH0KIAogSW50U2l6ZSBSZW5kZXJMYXll
cjo6Y2xhbXBTY3JvbGxPZmZzZXQoY29uc3QgSW50U2l6ZSYgc2Nyb2xsT2Zmc2V0KSBjb25zdApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaAppbmRleCAyNGQyOGYxNTY1ZmM4ZTMw
YTg1N2I2ZTg2YzBiNTNmMGE5ZjBmOGVhLi5jY2I2NThlY2VlNjJkNDk4MGNjNzYwNmVkNGU4Y2Fj
MTVkMjMzZDAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaApAQCAtMzky
LDEzICszOTIsNyBAQCBwdWJsaWM6CiAgICAgICAgIFNjcm9sbE9mZnNldENsYW1wZWQKICAgICB9
OwogCi0gICAgZW51bSBTY3JvbGxQcm9wYWdhdGlvbiB7Ci0gICAgICAgIFNob3VsZFByb3BhZ2F0
ZVNjcm9sbCwKLSAgICAgICAgRG9udFByb3BhZ2F0ZVNjcm9sbAotICAgIH07Ci0KICAgICAvLyBT
Y3JvbGxpbmcgbWV0aG9kcyBmb3IgbGF5ZXJzIHRoYXQgY2FuIHNjcm9sbCB0aGVpciBvdmVyZmxv
dy4KLSAgICBib29sIHNjcm9sbEJ5KGNvbnN0IEludFNpemUmLCBTY3JvbGxPZmZzZXRDbGFtcGlu
ZyA9IFNjcm9sbE9mZnNldFVuY2xhbXBlZCwgU2Nyb2xsUHJvcGFnYXRpb24gPSBEb250UHJvcGFn
YXRlU2Nyb2xsKTsKICAgICB2b2lkIHNjcm9sbEJ5UmVjdXJzaXZlbHkoY29uc3QgSW50U2l6ZSYs
IFNjcm9sbE9mZnNldENsYW1waW5nID0gU2Nyb2xsT2Zmc2V0VW5jbGFtcGVkKTsKICAgICB2b2lk
IHNjcm9sbFRvT2Zmc2V0KGNvbnN0IEludFNpemUmLCBTY3JvbGxPZmZzZXRDbGFtcGluZyA9IFNj
cm9sbE9mZnNldFVuY2xhbXBlZCk7CiAgICAgdm9pZCBzY3JvbGxUb1hPZmZzZXQoaW50IHgsIFNj
cm9sbE9mZnNldENsYW1waW5nIGNsYW1wID0gU2Nyb2xsT2Zmc2V0VW5jbGFtcGVkKSB7IHNjcm9s
bFRvT2Zmc2V0KEludFNpemUoeCwgc2Nyb2xsWU9mZnNldCgpKSwgY2xhbXApOyB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>