<?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>87604</bug_id>
          
          <creation_ts>2012-05-27 15:10:21 -0700</creation_ts>
          <short_desc>[BlackBerry] Make DefaultTapHighlight use the new WebOverlay API</short_desc>
          <delta_ts>2012-05-29 10:51:21 -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>WebKit BlackBerry</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>87603</dependson>
          <blocked>87605</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Arvid Nilsson">anilsson</reporter>
          <assigned_to name="Arvid Nilsson">anilsson</assigned_to>
          <cc>kpiascik</cc>
    
    <cc>manyoso</cc>
    
    <cc>mifenton</cc>
    
    <cc>mlattanzio</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>634797</commentid>
    <comment_count>0</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-05-27 15:10:21 -0700</bug_when>
    <thetext>and add a new method to allow the embedder to use the default tap highlight instead of replacing it with a custom one just to keep track of the &quot;shouldHideAfterScroll&quot; flag.

Please note that this has not been internally reviewed yet, so it needs actual review. And also, it has a dependency that needs to be landed first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634812</commentid>
    <comment_count>1</comment_count>
      <attachid>144250</attachid>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-05-27 16:33:24 -0700</bug_when>
    <thetext>Created attachment 144250
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634816</commentid>
    <comment_count>2</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-05-27 16:53:55 -0700</bug_when>
    <thetext>PR 160262</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636000</commentid>
    <comment_count>3</comment_count>
      <attachid>144250</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-05-29 07:32:54 -0700</bug_when>
    <thetext>Comment on attachment 144250
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636228</commentid>
    <comment_count>4</comment_count>
      <attachid>144250</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 10:51:16 -0700</bug_when>
    <thetext>Comment on attachment 144250
Patch

Clearing flags on attachment: 144250

Committed r118805: &lt;http://trac.webkit.org/changeset/118805&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636229</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 10:51:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144250</attachid>
            <date>2012-05-27 16:33:24 -0700</date>
            <delta_ts>2012-05-29 10:51:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87604-20120528013322.patch</filename>
            <type>text/plain</type>
            <size>9493</size>
            <attacher name="Arvid Nilsson">anilsson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NjMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA4N2E2ZTRkZDZjZjIwZWIxZjEwNmQyY2JkYTU1ZDIwMGY1OGE0NjFkLi4xMWRmZGZhM2Q5
NTVjNDcwMTQ4MjBmYzM1YWQ3YzZjYTM4MDQ0Y2Q0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwyOCBAQAogMjAxMi0wNS0yNyAgQXJ2aWQgTmlsc3NvbiAgPGFuaWxz
c29uQHJpbS5jb20+CiAKKyAgICAgICAgW0JsYWNrQmVycnldIE1ha2UgRGVmYXVsdFRhcEhpZ2hs
aWdodCB1c2UgdGhlIG5ldyBXZWJPdmVybGF5IEFQSQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODc2MDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBbHNvIGFkZCBhIG5ldyBtZXRob2QgdG8gYWxsb3cgdGhl
IGVtYmVkZGVyIHRvIHVzZSB0aGUgZGVmYXVsdCB0YXAKKyAgICAgICAgaGlnaGxpZ2h0IGluc3Rl
YWQgb2YgcmVwbGFjaW5nIGl0IHdpdGggYSBjdXN0b20gb25lIGp1c3QgdG8ga2VlcCB0cmFjawor
ICAgICAgICBvZiB0aGUgInNob3VsZEhpZGVBZnRlclNjcm9sbCIgZmxhZy4KKworICAgICAgICBQ
UiAjMTYwMjYyLgorCisgICAgICAgICogQXBpL1dlYlRhcEhpZ2hsaWdodC5oOgorICAgICAgICAq
IFdlYktpdFN1cHBvcnQvRGVmYXVsdFRhcEhpZ2hsaWdodC5jcHA6CisgICAgICAgIChCbGFja0Jl
cnJ5OjpXZWJLaXQ6OkRlZmF1bHRUYXBIaWdobGlnaHQ6OkRlZmF1bHRUYXBIaWdobGlnaHQpOgor
ICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpEZWZhdWx0VGFwSGlnaGxpZ2h0OjpkcmF3KToK
KyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6RGVmYXVsdFRhcEhpZ2hsaWdodDo6aGlkZSk6
CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OkRlZmF1bHRUYXBIaWdobGlnaHQ6OnBhaW50
Q29udGVudHMpOgorICAgICAgICAqIFdlYktpdFN1cHBvcnQvRGVmYXVsdFRhcEhpZ2hsaWdodC5o
OgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpEZWZhdWx0VGFwSGlnaGxpZ2h0OjpzaG91
bGRIaWRlQWZ0ZXJTY3JvbGwpOgorICAgICAgICAoRGVmYXVsdFRhcEhpZ2hsaWdodCk6CisKKzIw
MTItMDUtMjcgIEFydmlkIE5pbHNzb24gIDxhbmlsc3NvbkByaW0uY29tPgorCiAgICAgICAgIFtC
bGFja0JlcnJ5XSBXZWJPdmVybGF5IEFQSQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODc2MDMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFj
a2JlcnJ5L0FwaS9XZWJUYXBIaWdobGlnaHQuaCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9B
cGkvV2ViVGFwSGlnaGxpZ2h0LmgKaW5kZXggMDFkZDc4YjFjNDRhY2NiYjUyOGIxZmZiMTVmNjg5
YmZkN2RkZmQ0NS4uNGExMTgzZDEwMzA5ZWI0ODk2YzI0OTRmMDYwYTM2Mzc2YjViYzhhZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJUYXBIaWdobGlnaHQuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlRhcEhpZ2hsaWdodC5oCkBAIC0z
Miw2ICszMiw4IEBAIHB1YmxpYzoKIAogICAgIHZpcnR1YWwgdm9pZCBkcmF3KGNvbnN0IFBsYXRm
b3JtOjpJbnRSZWN0UmVnaW9uJiwgaW50IHJlZCwgaW50IGdyZWVuLCBpbnQgYmx1ZSwgaW50IGFs
cGhhLCBib29sIGhpZGVBZnRlclNjcm9sbCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBoaWRlKCkg
PSAwOworCisgICAgdmlydHVhbCBib29sIHNob3VsZEhpZGVBZnRlclNjcm9sbCgpIGNvbnN0ID0g
MDsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvRGVmYXVsdFRhcEhpZ2hsaWdodC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9EZWZhdWx0VGFwSGlnaGxpZ2h0LmNw
cAppbmRleCA3YTg1OWM0Y2MyOGI2NzUwZWUyYmNmN2M4ZGNmZDYxYjQxYmQxMWRkLi40Y2M1NjVl
NjMzY2E2NWRmOWIxNzBmMzFmMGM3YmQyZTBlM2FlMzBkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9EZWZhdWx0VGFwSGlnaGxpZ2h0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9EZWZhdWx0VGFwSGlnaGxp
Z2h0LmNwcApAQCAtMjMsMTggKzIzLDEyIEBACiAjaW5jbHVkZSAiRGVmYXVsdFRhcEhpZ2hsaWdo
dC5oIgogCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0LmgiCi0jaW5jbHVkZSAiR3JhcGhpY3NM
YXllci5oIgotI2luY2x1ZGUgIkxheWVyQ29tcG9zaXRpbmdUaHJlYWQuaCIKLSNpbmNsdWRlICJM
YXllcldlYktpdFRocmVhZC5oIgogI2luY2x1ZGUgIlBhdGguaCIKICNpbmNsdWRlICJQbGF0Zm9y
bUNvbnRleHRTa2lhLmgiCi0jaW5jbHVkZSAiU2NhbGVUcmFuc2Zvcm1PcGVyYXRpb24uaCIKLSNp
bmNsdWRlICJXZWJQYWdlQ29tcG9zaXRvckNsaWVudC5oIgotI2luY2x1ZGUgIldlYlBhZ2VDb21w
b3NpdG9yX3AuaCIKKyNpbmNsdWRlICJXZWJBbmltYXRpb24uaCIKICNpbmNsdWRlICJXZWJQYWdl
X3AuaCIKIAogI2luY2x1ZGUgPEJsYWNrQmVycnlQbGF0Zm9ybU1lc3NhZ2VDbGllbnQuaD4KLSNp
bmNsdWRlIDxTa0Nvcm5lclBhdGhFZmZlY3QuaD4KIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7
CiAKQEAgLTQ4LDYgKzQyLDcgQEAgc3RhdGljIGNvbnN0IGNoYXIqIGZhZGVBbmltYXRpb25OYW1l
KCkgeyByZXR1cm4gImZhZGUiOyB9CiBEZWZhdWx0VGFwSGlnaGxpZ2h0OjpEZWZhdWx0VGFwSGln
aGxpZ2h0KFdlYlBhZ2VQcml2YXRlKiBwYWdlKQogICAgIDogbV9wYWdlKHBhZ2UpCiAgICAgLCBt
X3Zpc2libGUoZmFsc2UpCisgICAgLCBtX3Nob3VsZEhpZGVBZnRlclNjcm9sbChmYWxzZSkKIHsK
IH0KIApAQCAtNjEsMzcgKzU2LDM1IEBAIHZvaWQgRGVmYXVsdFRhcEhpZ2hsaWdodDo6ZHJhdyhj
b25zdCBQbGF0Zm9ybTo6SW50UmVjdFJlZ2lvbiYgcmVnaW9uLCBpbnQgcmVkLCBpCiAKICAgICBt
X3JlZ2lvbiA9IHJlZ2lvbjsKICAgICBtX2NvbG9yID0gQ29sb3IocmVkLCBncmVlbiwgYmx1ZSwg
c3RkOjptaW4oMTI4LCBhbHBoYSkpOwotICAgIEludFJlY3QgcmVjdCA9IG1fcmVnaW9uLmV4dGVu
dHMoKTsKKyAgICBtX3Nob3VsZEhpZGVBZnRlclNjcm9sbCA9IGhpZGVBZnRlclNjcm9sbDsKKyAg
ICBGbG9hdFJlY3QgcmVjdCA9IEludFJlY3QobV9yZWdpb24uZXh0ZW50cygpKTsKICAgICBpZiAo
cmVjdC5pc0VtcHR5KCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIG1fdmlzaWJsZSA9IHRydWU7
CiAKLSAgICBpZiAoIW1fbGF5ZXIpIHsKLSAgICAgICAgbV9sYXllciA9IEdyYXBoaWNzTGF5ZXI6
OmNyZWF0ZSh0aGlzKTsKLSAgICAgICAgbV9wYWdlLT5vdmVybGF5TGF5ZXIoKS0+YWRkQ2hpbGQo
bV9sYXllci5nZXQoKSk7CisgICAgaWYgKCFtX292ZXJsYXkpIHsKKyAgICAgICAgbV9vdmVybGF5
ID0gYWRvcHRQdHIobmV3IFdlYk92ZXJsYXkodGhpcykpOworICAgICAgICBtX3BhZ2UtPm1fd2Vi
UGFnZS0+YWRkT3ZlcmxheShtX292ZXJsYXkuZ2V0KCkpOwogICAgIH0KIAotICAgIG1fbGF5ZXIt
PnNldFBvc2l0aW9uKHJlY3QubG9jYXRpb24oKSk7Ci0gICAgbV9sYXllci0+c2V0U2l6ZShyZWN0
LnNpemUoKSk7Ci0gICAgbV9sYXllci0+c2V0RHJhd3NDb250ZW50KHRydWUpOwotICAgIG1fbGF5
ZXItPnJlbW92ZUFuaW1hdGlvbihmYWRlQW5pbWF0aW9uTmFtZSgpKTsKLSAgICBtX2xheWVyLT5z
ZXRPcGFjaXR5KDEuMCk7Ci0gICAgbV9sYXllci0+c2V0TmVlZHNEaXNwbGF5KCk7CisgICAgbV9v
dmVybGF5LT5yZXNldE92ZXJyaWRlcygpOworICAgIG1fb3ZlcmxheS0+c2V0UG9zaXRpb24ocmVj
dC5sb2NhdGlvbigpKTsKKyAgICBtX292ZXJsYXktPnNldFNpemUocmVjdC5zaXplKCkpOworICAg
IG1fb3ZlcmxheS0+c2V0RHJhd3NDb250ZW50KHRydWUpOworICAgIG1fb3ZlcmxheS0+cmVtb3Zl
QW5pbWF0aW9uKGZhZGVBbmltYXRpb25OYW1lKCkpOworICAgIG1fb3ZlcmxheS0+c2V0T3BhY2l0
eSgxLjApOworICAgIG1fb3ZlcmxheS0+aW52YWxpZGF0ZSgpOwogfQogCiB2b2lkIERlZmF1bHRU
YXBIaWdobGlnaHQ6OmhpZGUoKQogewotICAgIGlmICghbV9sYXllcikKKyAgICBpZiAoIW1fb3Zl
cmxheSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgLy8gVGhpcyBhbmltYXRpb24gbmVlZHMgdG8g
YmUgY3JlYXRlZCBhbmV3IGVhY2ggdGltZSwgc2luY2UKLSAgICAvLyB0aGUgbWV0aG9kIG1heSBi
ZSBjYWxsZWQgb24gZGlmZmVyZW5kIHRocmVhZHMuCi0gICAgUmVmUHRyPEFuaW1hdGlvbj4gZmFk
ZUFuaW1hdGlvbiA9IEFuaW1hdGlvbjo6Y3JlYXRlKCk7Ci0gICAgZmFkZUFuaW1hdGlvbi0+c2V0
RHVyYXRpb24oQWN0aXZlVGV4dEZhZGVBbmltYXRpb25EdXJhdGlvbik7Ci0gICAgS2V5ZnJhbWVW
YWx1ZUxpc3Qga2V5ZnJhbWVzKEFuaW1hdGVkUHJvcGVydHlPcGFjaXR5KTsKLSAgICBrZXlmcmFt
ZXMuaW5zZXJ0KG5ldyBGbG9hdEFuaW1hdGlvblZhbHVlKDAsIDEuMCkpOwotICAgIGtleWZyYW1l
cy5pbnNlcnQobmV3IEZsb2F0QW5pbWF0aW9uVmFsdWUoMS4wLCAwKSk7CisgICAgLy8gU2luY2Ug
V2ViQW5pbWF0aW9uIGlzIG5vdCB0aHJlYWQgc2FmZSwgd2UgY3JlYXRlIGEgbmV3IG9uZSBlYWNo
IHRpbWUgaW5zdGVhZCBvZiByZXVzaW5nIHRoZSBzYW1lIG9iamVjdCBvbiBkaWZmZXJlbnQKKyAg
ICAvLyB0aHJlYWRzICh0aGF0IHdvdWxkIGludHJvZHVjZSByYWNlIGNvbmRpdGlvbnMpLgorICAg
IFdlYkFuaW1hdGlvbiBmYWRlQW5pbWF0aW9uID0gV2ViQW5pbWF0aW9uOjpmYWRlQW5pbWF0aW9u
KGZhZGVBbmltYXRpb25OYW1lKCksIDEuMCwgMC4wLCBBY3RpdmVUZXh0RmFkZUFuaW1hdGlvbkR1
cmF0aW9uKTsKIAogICAgIC8vIE5vcm1hbGx5LCB0aGlzIG1ldGhvZCBpcyBjYWxsZWQgb24gdGhl
IFdlYktpdCB0aHJlYWQsIGJ1dCBpdCBjYW4gYWxzbyBiZQogICAgIC8vIGNhbGxlZCBmcm9tIHRo
ZSBjb21wb3NpdGluZyB0aHJlYWQuCkBAIC05OSwxOCArOTIsOSBAQCB2b2lkIERlZmF1bHRUYXBI
aWdobGlnaHQ6OmhpZGUoKQogICAgICAgICBpZiAoIW1fdmlzaWJsZSkKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgbV92aXNpYmxlID0gZmFsc2U7Ci0gICAgICAgIG1fbGF5ZXItPmFkZEFu
aW1hdGlvbihrZXlmcmFtZXMsIG1fcmVnaW9uLmV4dGVudHMoKS5zaXplKCksIGZhZGVBbmltYXRp
b24uZ2V0KCksIGZhZGVBbmltYXRpb25OYW1lKCksIDAuMCk7Ci0gICAgfSBlbHNlIGlmIChCbGFj
a0JlcnJ5OjpQbGF0Zm9ybTo6dXNlckludGVyZmFjZVRocmVhZE1lc3NhZ2VDbGllbnQoKS0+aXND
dXJyZW50VGhyZWFkKCkpIHsKLSAgICAgICAgUmVmUHRyPExheWVyQW5pbWF0aW9uPiBhbmltYXRp
b24gPSBMYXllckFuaW1hdGlvbjo6Y3JlYXRlKGtleWZyYW1lcywgbV9yZWdpb24uZXh0ZW50cygp
LnNpemUoKSwgZmFkZUFuaW1hdGlvbi5nZXQoKSwgZmFkZUFuaW1hdGlvbk5hbWUoKSwgMC4wKTsK
LSAgICAgICAgaWYgKFdlYlBhZ2VDb21wb3NpdG9yQ2xpZW50KiBjb21wb3NpdG9yQ2xpZW50ID0g
bV9wYWdlLT5jb21wb3NpdG9yKCktPmNsaWVudCgpKSB7Ci0gICAgICAgICAgICBkb3VibGUgYW5p
bWF0aW9uVGltZSA9IGNvbXBvc2l0b3JDbGllbnQtPnJlcXVlc3RBbmltYXRpb25GcmFtZSgpOwot
ICAgICAgICAgICAgY29tcG9zaXRvckNsaWVudC0+aW52YWxpZGF0ZShhbmltYXRpb25UaW1lKTsK
LSAgICAgICAgfQotICAgICAgICAvLyBGSVhNRTogVW5mb3J0dW5hdGVseSBXZWJQYWdlQ29tcG9z
aXRvckNsaWVudDo6cmVxdWVzdEFuaW1hdGlvbkZyYW1lIHVzZXMgYSBkaWZmZXJlbnQgdGltZSBj
b29yZGluYXRlIHN5c3RlbQotICAgICAgICAvLyB0aGFuIGFjY2VsZXJhdGVkIGFuaW1hdGlvbnMs
IHNvIHdlIGNhbid0IHVzZSB0aGUgdGltZSByZXR1cm5lZCBieSBSQUYgZm9yIHN0YXJ0dGltZS4K
LSAgICAgICAgYW5pbWF0aW9uLT5zZXRTdGFydFRpbWUoY3VycmVudFRpbWUoKSk7Ci0gICAgICAg
IG1fbGF5ZXItPnBsYXRmb3JtTGF5ZXIoKS0+bGF5ZXJDb21wb3NpdGluZ1RocmVhZCgpLT5hZGRB
bmltYXRpb24oYW5pbWF0aW9uLmdldCgpKTsKLSAgICB9CisgICAgICAgIG1fb3ZlcmxheS0+YWRk
QW5pbWF0aW9uKGZhZGVBbmltYXRpb24pOworICAgIH0gZWxzZSBpZiAoQmxhY2tCZXJyeTo6UGxh
dGZvcm06OnVzZXJJbnRlcmZhY2VUaHJlYWRNZXNzYWdlQ2xpZW50KCktPmlzQ3VycmVudFRocmVh
ZCgpKQorICAgICAgICBtX292ZXJsYXktPm92ZXJyaWRlKCktPmFkZEFuaW1hdGlvbihmYWRlQW5p
bWF0aW9uKTsKIH0KIAogdm9pZCBEZWZhdWx0VGFwSGlnaGxpZ2h0Ojpub3RpZnlTeW5jUmVxdWly
ZWQoY29uc3QgR3JhcGhpY3NMYXllciopCkBAIC0xMjIsNyArMTA2LDcgQEAgdm9pZCBEZWZhdWx0
VGFwSGlnaGxpZ2h0OjpwYWludENvbnRlbnRzKGNvbnN0IEdyYXBoaWNzTGF5ZXIqLCBHcmFwaGlj
c0NvbnRleHQmIGMKIHsKICAgICBzdGQ6OnZlY3RvcjxQbGF0Zm9ybTo6SW50UmVjdD4gcmVjdHMg
PSBtX3JlZ2lvbi5yZWN0cygpOwogICAgIFBsYXRmb3JtOjpJbnRSZWN0IHJlY3QgPSBtX3JlZ2lv
bi5leHRlbnRzKCk7Ci0gICAgU2tSZWdpb24gd2luZG93UmVnaW9uOworICAgIFNrUmVnaW9uIG92
ZXJsYXlSZWdpb247CiAKICAgICB1bnNpZ25lZCByZWN0Q291bnQgPSBtX3JlZ2lvbi5udW1SZWN0
cygpOwogICAgIGlmICghcmVjdENvdW50KQpAQCAtMTMxLDExICsxMTUsMTEgQEAgdm9pZCBEZWZh
dWx0VGFwSGlnaGxpZ2h0OjpwYWludENvbnRlbnRzKGNvbnN0IEdyYXBoaWNzTGF5ZXIqLCBHcmFw
aGljc0NvbnRleHQmIGMKICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgcmVjdENvdW50OyAr
K2kpIHsKICAgICAgICAgUGxhdGZvcm06OkludFJlY3QgcmVjdFRvUGFpbnQgPSByZWN0c1tpXTsK
ICAgICAgICAgU2tJUmVjdCByID0gU2tJUmVjdDo6TWFrZVhZV0gocmVjdFRvUGFpbnQueCgpLCBy
ZWN0VG9QYWludC55KCksIHJlY3RUb1BhaW50LndpZHRoKCksIHJlY3RUb1BhaW50LmhlaWdodCgp
KTsKLSAgICAgICAgd2luZG93UmVnaW9uLm9wKHIsIFNrUmVnaW9uOjprVW5pb25fT3ApOworICAg
ICAgICBvdmVybGF5UmVnaW9uLm9wKHIsIFNrUmVnaW9uOjprVW5pb25fT3ApOwogICAgIH0KIAog
ICAgIFNrUGF0aCBwYXRoVG9QYWludDsKLSAgICB3aW5kb3dSZWdpb24uZ2V0Qm91bmRhcnlQYXRo
KCZwYXRoVG9QYWludCk7CisgICAgb3ZlcmxheVJlZ2lvbi5nZXRCb3VuZGFyeVBhdGgoJnBhdGhU
b1BhaW50KTsKIAogICAgIFBhdGggcGF0aChwYXRoVG9QYWludCk7CiAgICAgYy5zYXZlKCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9EZWZhdWx0
VGFwSGlnaGxpZ2h0LmggYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9E
ZWZhdWx0VGFwSGlnaGxpZ2h0LmgKaW5kZXggYTQ2Njk0YzExNzEzZjMxZWU5ZTA4M2Q2MjdjNjlj
MmVhNzcyZDg0NC4uZmRmNjMyYTUwZmZjMzIxYWZiYzFkMjY1MTljOWQwYWY4ZTg1YjNmNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvRGVmYXVsdFRh
cEhpZ2hsaWdodC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0
L0RlZmF1bHRUYXBIaWdobGlnaHQuaApAQCAtMjQsMTAgKzI0LDEyIEBACiAjaWYgVVNFKEFDQ0VM
RVJBVEVEX0NPTVBPU0lUSU5HKQogCiAjaW5jbHVkZSAiQ29sb3IuaCIKLSNpbmNsdWRlICJHcmFw
aGljc0xheWVyLmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NMYXllckNsaWVudC5oIgorI2luY2x1ZGUg
IldlYk92ZXJsYXkuaCIKICNpbmNsdWRlICJXZWJUYXBIaWdobGlnaHQuaCIKKwogI2luY2x1ZGUg
PEJsYWNrQmVycnlQbGF0Zm9ybUludFJlY3RSZWdpb24uaD4KKyNpbmNsdWRlIDx3dGYvT3duUHRy
Lmg+CiAjaW5jbHVkZSA8d3RmL1Bhc3NPd25QdHIuaD4KIAogbmFtZXNwYWNlIEJsYWNrQmVycnkg
ewpAQCAtNDcsMjYgKzQ5LDI2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZHJhdyhjb25z
dCBQbGF0Zm9ybTo6SW50UmVjdFJlZ2lvbiYsIGludCByZWQsIGludCBncmVlbiwgaW50IGJsdWUs
IGludCBhbHBoYSwgYm9vbCBoaWRlQWZ0ZXJTY3JvbGwpOwogICAgIHZpcnR1YWwgdm9pZCBoaWRl
KCk7CiAKKyAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkSGlkZUFmdGVyU2Nyb2xsKCkgY29uc3QgeyBy
ZXR1cm4gbV9zaG91bGRIaWRlQWZ0ZXJTY3JvbGw7IH0KKwogICAgIC8vIEdyYXBoaWNzTGF5ZXJD
bGllbnQKICAgICB2aXJ0dWFsIHZvaWQgbm90aWZ5QW5pbWF0aW9uU3RhcnRlZChjb25zdCBXZWJD
b3JlOjpHcmFwaGljc0xheWVyKiwgZG91YmxlIHRpbWUpIHsgfQogICAgIHZpcnR1YWwgdm9pZCBu
b3RpZnlTeW5jUmVxdWlyZWQoY29uc3QgV2ViQ29yZTo6R3JhcGhpY3NMYXllciopOwogICAgIHZp
cnR1YWwgdm9pZCBwYWludENvbnRlbnRzKGNvbnN0IFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqLCBX
ZWJDb3JlOjpHcmFwaGljc0NvbnRleHQmLCBXZWJDb3JlOjpHcmFwaGljc0xheWVyUGFpbnRpbmdQ
aGFzZSwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYgaW5DbGlwKTsKICAgICB2aXJ0dWFsIGJvb2wg
c2hvd0RlYnVnQm9yZGVycyhjb25zdCBXZWJDb3JlOjpHcmFwaGljc0xheWVyKikgY29uc3QgeyBy
ZXR1cm4gZmFsc2U7IH0KICAgICB2aXJ0dWFsIGJvb2wgc2hvd1JlcGFpbnRDb3VudGVyKGNvbnN0
IFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQotCi0jaWYg
UExBVEZPUk0oQkxBQ0tCRVJSWSkKICAgICB2aXJ0dWFsIGJvb2wgY29udGVudHNWaXNpYmxlKGNv
bnN0IFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqLCBjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiBjb250
ZW50UmVjdCkgY29uc3QgeyByZXR1cm4gdHJ1ZTsgfQotI2VuZGlmCiAKIAogcHJpdmF0ZToKICAg
ICBEZWZhdWx0VGFwSGlnaGxpZ2h0KFdlYlBhZ2VQcml2YXRlKik7CiAKICAgICBXZWJQYWdlUHJp
dmF0ZSogbV9wYWdlOwotICAgIE93blB0cjxXZWJDb3JlOjpHcmFwaGljc0xheWVyPiBtX2xheWVy
OworICAgIE93blB0cjxXZWJPdmVybGF5PiBtX292ZXJsYXk7CiAgICAgQmxhY2tCZXJyeTo6UGxh
dGZvcm06OkludFJlY3RSZWdpb24gbV9yZWdpb247CiAgICAgV2ViQ29yZTo6Q29sb3IgbV9jb2xv
cjsKICAgICBib29sIG1fdmlzaWJsZTsKKyAgICBib29sIG1fc2hvdWxkSGlkZUFmdGVyU2Nyb2xs
OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>