<?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>82350</bug_id>
          
          <creation_ts>2012-03-27 09:47:44 -0700</creation_ts>
          <short_desc>[BlackBerry] Switch WebPageCompositor to use AnimationFrameRateController instead of timer</short_desc>
          <delta_ts>2012-03-27 11:40: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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Andrew Lo">anlo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>588984</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Lo">anlo</who>
    <bug_when>2012-03-27 09:47:44 -0700</bug_when>
    <thetext>WebPageCompositor currently uses a timer to drive accelerated CSS animations. Have it use AnimationFrameRateController instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589009</commentid>
    <comment_count>1</comment_count>
      <attachid>134092</attachid>
    <who name="Andrew Lo">anlo</who>
    <bug_when>2012-03-27 10:16:01 -0700</bug_when>
    <thetext>Created attachment 134092
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589016</commentid>
    <comment_count>2</comment_count>
      <attachid>134092</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-03-27 10:22:15 -0700</bug_when>
    <thetext>Comment on attachment 134092
Patch

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

Looks good, some prefixes can be stripped.

&gt; Source/WebKit/blackberry/Api/WebPageCompositor.cpp:53
&gt; +    BlackBerry::Platform::AnimationFrameRateController::instance()-&gt;removeClient(this);

No BlackBerry prefix needed.

&gt; Source/WebKit/blackberry/Api/WebPageCompositor.cpp:130
&gt; +            BlackBerry::Platform::AnimationFrameRateController::instance()-&gt;addClient(this);

Ditto.

&gt; Source/WebKit/blackberry/Api/WebPageCompositor_p.h:44
&gt; +class WebPageCompositorPrivate : public RefCounted&lt;WebPageCompositorPrivate&gt;, public BlackBerry::Platform::AnimationFrameRateClient {

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589029</commentid>
    <comment_count>3</comment_count>
      <attachid>134099</attachid>
    <who name="Andrew Lo">anlo</who>
    <bug_when>2012-03-27 10:38:03 -0700</bug_when>
    <thetext>Created attachment 134099
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589033</commentid>
    <comment_count>4</comment_count>
      <attachid>134100</attachid>
    <who name="Andrew Lo">anlo</who>
    <bug_when>2012-03-27 10:43:34 -0700</bug_when>
    <thetext>Created attachment 134100
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589035</commentid>
    <comment_count>5</comment_count>
      <attachid>134100</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-03-27 10:47:32 -0700</bug_when>
    <thetext>Comment on attachment 134100
Patch

Perfect!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589083</commentid>
    <comment_count>6</comment_count>
      <attachid>134100</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-27 11:40:17 -0700</bug_when>
    <thetext>Comment on attachment 134100
Patch

Clearing flags on attachment: 134100

Committed r112287: &lt;http://trac.webkit.org/changeset/112287&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589084</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-27 11:40:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134092</attachid>
            <date>2012-03-27 10:16:01 -0700</date>
            <delta_ts>2012-03-27 10:37:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82350-20120327131941.patch</filename>
            <type>text/plain</type>
            <size>4861</size>
            <attacher name="Andrew Lo">anlo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyMjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA5MDczOGM0ZTNiYTNhMTQzNjhiODIwMWU1NTIyYmY1NWZkYzAxNDIxLi45NmZhZjI4ODMy
NTVmNWU4YjE1YTNiZjMxYzAwMmMwNzdjZDZlYTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0wMy0yNyAgQW5kcmV3IExvICA8YW5sb0ByaW0u
Y29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBTd2l0Y2ggV2ViUGFnZUNvbXBvc2l0b3IgdG8g
dXNlIEFuaW1hdGlvbkZyYW1lUmF0ZUNvbnRyb2xsZXIgaW5zdGVhZCBvZiB0aW1lcgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzNTAKKworICAgICAg
ICBTd2l0Y2ggdGltZXIgaW4gV2ViUGFnZUNvbXBvc2l0b3IgdG8gdXNlIEFuaW1hdGlvbkZyYW1l
UmF0ZUNvbnRyb2xsZXIuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwOgorICAgICAgICAoQmxhY2tCZXJy
eTo6V2ViS2l0OjpXZWJQYWdlQ29tcG9zaXRvclByaXZhdGU6OldlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZTo6fldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpX
ZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6ZHJhd0xheWVycyk6CisgICAgICAgIChC
bGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5pbWF0aW9uRnJh
bWVDaGFuZ2VkKToKKyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3JfcC5oOgorICAgICAg
ICAoV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKToKKwogMjAxMi0wMy0yNyAgQ2hyaXMgR3VhbiAg
PGNocmlzLmd1YW5AdG9yY2htb2JpbGUuY29tLmNuPgogCiAgICAgICAgIEEgcGFnZSBjb250YWlu
aW5nIG11bHRpcGFydHMgd2l0aCAibXVsdGlwYXJ0L3gtbWl4ZWQtcmVwbGFjZSIgc2hvdWxkIG5v
dCBiZSBjYWNoZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dl
YlBhZ2VDb21wb3NpdG9yLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFn
ZUNvbXBvc2l0b3IuY3BwCmluZGV4IDQ2MWRlYjhkNDEzOWRhNTdhZTk1OTRiY2U1YTVlZWUzZDNh
MTljZDMuLmJhNmIyNTAwYzEzNzRkZWUzMWEwY2M1YjIwMDExNWRhM2UzNzM5MWUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCkBA
IC00MywxNyArNDMsMTQgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiBXZWJQYWdlQ29tcG9zaXRvclBy
aXZhdGU6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZShXZWJQYWdlUHJpdmF0ZSogcGFnZSwgV2Vi
UGFnZUNvbXBvc2l0b3JDbGllbnQqIGNsaWVudCkKICAgICA6IG1fY2xpZW50KGNsaWVudCkKICAg
ICAsIG1fd2ViUGFnZShwYWdlKQotICAgICwgbV9hbmltYXRpb25UaW1lcih0aGlzLCAmV2ViUGFn
ZUNvbXBvc2l0b3JQcml2YXRlOjphbmltYXRpb25UaW1lckZpcmVkKQotICAgICwgbV90aW1lckNs
aWVudChuZXcgUGxhdGZvcm06OkdlbmVyaWNUaW1lckNsaWVudChQbGF0Zm9ybTo6dXNlckludGVy
ZmFjZVRocmVhZFRpbWVyQ2xpZW50KCkpKQogICAgICwgbV9wZW5kaW5nQW5pbWF0aW9uRnJhbWUo
MC4wKQogewotICAgIG1fYW5pbWF0aW9uVGltZXIuc2V0Q2xpZW50KG1fdGltZXJDbGllbnQpOwor
ICAgIHNldE9uZVNob3QodHJ1ZSk7IC8vIG9uZS1zaG90IGFuaW1hdGlvbiBjbGllbnQKIH0KIAog
V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlOjp+V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKCkKIHsK
LSAgICBtX2FuaW1hdGlvblRpbWVyLnN0b3AoKTsKLSAgICBkZWxldGUgbV90aW1lckNsaWVudDsK
KyAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6QW5pbWF0aW9uRnJhbWVSYXRlQ29udHJvbGxlcjo6
aW5zdGFuY2UoKS0+cmVtb3ZlQ2xpZW50KHRoaXMpOwogfQogCiB2b2lkIFdlYlBhZ2VDb21wb3Np
dG9yUHJpdmF0ZTo6c2V0Q29udGV4dChQbGF0Zm9ybTo6R3JhcGhpY3M6OkdMRVMyQ29udGV4dCog
Y29udGV4dCkKQEAgLTEzMCw3ICsxMjcsNyBAQCBib29sIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0
ZTo6ZHJhd0xheWVycyhjb25zdCBJbnRSZWN0JiBkc3RSZWN0LCBjb25zdCBGbG9hdFJlYwogICAg
ICAgICBpZiAobV9jbGllbnQpCiAgICAgICAgICAgICBtX3BlbmRpbmdBbmltYXRpb25GcmFtZSA9
IG1fY2xpZW50LT5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKTsKICAgICAgICAgZWxzZSB7Ci0gICAg
ICAgICAgICBtX2FuaW1hdGlvblRpbWVyLnN0YXJ0KDEuMCAvIDYwLjApOworICAgICAgICAgICAg
QmxhY2tCZXJyeTo6UGxhdGZvcm06OkFuaW1hdGlvbkZyYW1lUmF0ZUNvbnRyb2xsZXI6Omluc3Rh
bmNlKCktPmFkZENsaWVudCh0aGlzKTsKICAgICAgICAgICAgIG1fd2ViUGFnZS0+dXBkYXRlRGVs
ZWdhdGVkT3ZlcmxheXMoKTsKICAgICAgICAgfQogICAgIH0KQEAgLTE0Myw3ICsxNDAsNyBAQCB2
b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6cmVsZWFzZUxheWVyUmVzb3VyY2VzKCkKICAg
ICBtX2xheWVyUmVuZGVyZXItPnJlbGVhc2VMYXllclJlc291cmNlcygpOwogfQogCi12b2lkIFdl
YlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5pbWF0aW9uVGltZXJGaXJlZCgpCit2b2lkIFdlYlBh
Z2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5pbWF0aW9uRnJhbWVDaGFuZ2VkKCkKIHsKICAgICBCYWNr
aW5nU3RvcmUqIGJhY2tpbmdTdG9yZSA9IG1fd2ViUGFnZS0+bV9iYWNraW5nU3RvcmU7CiAgICAg
aWYgKCFiYWNraW5nU3RvcmUpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9BcGkvV2ViUGFnZUNvbXBvc2l0b3JfcC5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0Fw
aS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgKaW5kZXggMmNhYzkyNDQwY2Q1YzU3OWNjY2E4Y2E5YzZh
NDgwYjJkYWFjZDVkNS4uNzgxNmQwYzE4MGUzYzI5NDQ0Y2IwYzU5OThkMmVkNmQ0ZjU2ZTk4YyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRv
cl9wLmgKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRv
cl9wLmgKQEAgLTI0LDggKzI0LDggQEAKICNpbmNsdWRlICJMYXllckNvbXBvc2l0aW5nVGhyZWFk
LmgiCiAjaW5jbHVkZSAiTGF5ZXJSZW5kZXJlci5oIgogCisjaW5jbHVkZSA8QmxhY2tCZXJyeVBs
YXRmb3JtQW5pbWF0aW9uLmg+CiAjaW5jbHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtR0xFUzJDb250
ZXh0Lmg+Ci0jaW5jbHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtVGltZXIuaD4KICNpbmNsdWRlIDx3
dGYvT3duUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1JlZkNvdW50ZWQuaD4KICNpbmNsdWRlIDx3dGYv
UmVmUHRyLmg+CkBAIC00MSw3ICs0MSw3IEBAIGNsYXNzIFdlYlBhZ2VDb21wb3NpdG9yQ2xpZW50
OwogY2xhc3MgV2ViUGFnZVByaXZhdGU7CiAKIC8vIFRoaXMgY2xhc3MgbWF5IG9ubHkgYmUgdXNl
ZCBvbiB0aGUgY29tcG9zaXRpbmcgdGhyZWFkLiBTbyBpdCBkb2VzIG5vdCBuZWVkIHRvIGJlIHRo
cmVhZHNhZmVyZWZjb3VudGVkLgotY2xhc3MgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlIDogcHVi
bGljIFJlZkNvdW50ZWQ8V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlPiB7CitjbGFzcyBXZWJQYWdl
Q29tcG9zaXRvclByaXZhdGUgOiBwdWJsaWMgUmVmQ291bnRlZDxXZWJQYWdlQ29tcG9zaXRvclBy
aXZhdGU+LCBwdWJsaWMgQmxhY2tCZXJyeTo6UGxhdGZvcm06OkFuaW1hdGlvbkZyYW1lUmF0ZUNs
aWVudCB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8V2ViUGFnZUNvbXBvc2l0b3JQ
cml2YXRlPiBjcmVhdGUoV2ViUGFnZVByaXZhdGUqIHBhZ2UsIFdlYlBhZ2VDb21wb3NpdG9yQ2xp
ZW50KiBjbGllbnQpCiAgICAgewpAQCAtODYsNyArODYsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgV2Vi
UGFnZUNvbXBvc2l0b3JQcml2YXRlKFdlYlBhZ2VQcml2YXRlKiwgV2ViUGFnZUNvbXBvc2l0b3JD
bGllbnQqKTsKIAogcHJpdmF0ZToKLSAgICB2b2lkIGFuaW1hdGlvblRpbWVyRmlyZWQoKTsKKyAg
ICB2b2lkIGFuaW1hdGlvbkZyYW1lQ2hhbmdlZCgpOwogCiAgICAgV2ViUGFnZUNvbXBvc2l0b3JD
bGllbnQqIG1fY2xpZW50OwogICAgIFdlYlBhZ2VQcml2YXRlKiBtX3dlYlBhZ2U7CkBAIC05Niw4
ICs5Niw2IEBAIHByaXZhdGU6CiAgICAgV2ViQ29yZTo6SW50UmVjdCBtX2xheW91dFJlY3RGb3JD
b21wb3NpdGluZzsKICAgICBXZWJDb3JlOjpJbnRTaXplIG1fY29udGVudHNTaXplRm9yQ29tcG9z
aXRpbmc7CiAgICAgV2ViQ29yZTo6TGF5ZXJSZW5kZXJpbmdSZXN1bHRzIG1fbGFzdENvbXBvc2l0
aW5nUmVzdWx0czsKLSAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6VGltZXI8V2ViUGFnZUNvbXBv
c2l0b3JQcml2YXRlPiBtX2FuaW1hdGlvblRpbWVyOwotICAgIEJsYWNrQmVycnk6OlBsYXRmb3Jt
OjpUaW1lckNsaWVudCogbV90aW1lckNsaWVudDsKICAgICBkb3VibGUgbV9wZW5kaW5nQW5pbWF0
aW9uRnJhbWU7CiB9OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134099</attachid>
            <date>2012-03-27 10:38:03 -0700</date>
            <delta_ts>2012-03-27 10:43:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82350-20120327134143.patch</filename>
            <type>text/plain</type>
            <size>4837</size>
            <attacher name="Andrew Lo">anlo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyMjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA5MDczOGM0ZTNiYTNhMTQzNjhiODIwMWU1NTIyYmY1NWZkYzAxNDIxLi45NmZhZjI4ODMy
NTVmNWU4YjE1YTNiZjMxYzAwMmMwNzdjZDZlYTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0wMy0yNyAgQW5kcmV3IExvICA8YW5sb0ByaW0u
Y29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBTd2l0Y2ggV2ViUGFnZUNvbXBvc2l0b3IgdG8g
dXNlIEFuaW1hdGlvbkZyYW1lUmF0ZUNvbnRyb2xsZXIgaW5zdGVhZCBvZiB0aW1lcgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzNTAKKworICAgICAg
ICBTd2l0Y2ggdGltZXIgaW4gV2ViUGFnZUNvbXBvc2l0b3IgdG8gdXNlIEFuaW1hdGlvbkZyYW1l
UmF0ZUNvbnRyb2xsZXIuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwOgorICAgICAgICAoQmxhY2tCZXJy
eTo6V2ViS2l0OjpXZWJQYWdlQ29tcG9zaXRvclByaXZhdGU6OldlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZTo6fldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpX
ZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6ZHJhd0xheWVycyk6CisgICAgICAgIChC
bGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5pbWF0aW9uRnJh
bWVDaGFuZ2VkKToKKyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3JfcC5oOgorICAgICAg
ICAoV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKToKKwogMjAxMi0wMy0yNyAgQ2hyaXMgR3VhbiAg
PGNocmlzLmd1YW5AdG9yY2htb2JpbGUuY29tLmNuPgogCiAgICAgICAgIEEgcGFnZSBjb250YWlu
aW5nIG11bHRpcGFydHMgd2l0aCAibXVsdGlwYXJ0L3gtbWl4ZWQtcmVwbGFjZSIgc2hvdWxkIG5v
dCBiZSBjYWNoZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dl
YlBhZ2VDb21wb3NpdG9yLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFn
ZUNvbXBvc2l0b3IuY3BwCmluZGV4IDQ2MWRlYjhkNDEzOWRhNTdhZTk1OTRiY2U1YTVlZWUzZDNh
MTljZDMuLmRhNWJmNzZhMjJmZGU1ZDQzN2I4MTk2NDYzYmYwMGQzMjlmNDM5MjQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCkBA
IC00MywxNyArNDMsMTQgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiBXZWJQYWdlQ29tcG9zaXRvclBy
aXZhdGU6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZShXZWJQYWdlUHJpdmF0ZSogcGFnZSwgV2Vi
UGFnZUNvbXBvc2l0b3JDbGllbnQqIGNsaWVudCkKICAgICA6IG1fY2xpZW50KGNsaWVudCkKICAg
ICAsIG1fd2ViUGFnZShwYWdlKQotICAgICwgbV9hbmltYXRpb25UaW1lcih0aGlzLCAmV2ViUGFn
ZUNvbXBvc2l0b3JQcml2YXRlOjphbmltYXRpb25UaW1lckZpcmVkKQotICAgICwgbV90aW1lckNs
aWVudChuZXcgUGxhdGZvcm06OkdlbmVyaWNUaW1lckNsaWVudChQbGF0Zm9ybTo6dXNlckludGVy
ZmFjZVRocmVhZFRpbWVyQ2xpZW50KCkpKQogICAgICwgbV9wZW5kaW5nQW5pbWF0aW9uRnJhbWUo
MC4wKQogewotICAgIG1fYW5pbWF0aW9uVGltZXIuc2V0Q2xpZW50KG1fdGltZXJDbGllbnQpOwor
ICAgIHNldE9uZVNob3QodHJ1ZSk7IC8vIG9uZS1zaG90IGFuaW1hdGlvbiBjbGllbnQKIH0KIAog
V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlOjp+V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKCkKIHsK
LSAgICBtX2FuaW1hdGlvblRpbWVyLnN0b3AoKTsKLSAgICBkZWxldGUgbV90aW1lckNsaWVudDsK
KyAgICBQbGF0Zm9ybTo6QW5pbWF0aW9uRnJhbWVSYXRlQ29udHJvbGxlcjo6aW5zdGFuY2UoKS0+
cmVtb3ZlQ2xpZW50KHRoaXMpOwogfQogCiB2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6
c2V0Q29udGV4dChQbGF0Zm9ybTo6R3JhcGhpY3M6OkdMRVMyQ29udGV4dCogY29udGV4dCkKQEAg
LTEzMCw3ICsxMjcsNyBAQCBib29sIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6ZHJhd0xheWVy
cyhjb25zdCBJbnRSZWN0JiBkc3RSZWN0LCBjb25zdCBGbG9hdFJlYwogICAgICAgICBpZiAobV9j
bGllbnQpCiAgICAgICAgICAgICBtX3BlbmRpbmdBbmltYXRpb25GcmFtZSA9IG1fY2xpZW50LT5y
ZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKTsKICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBtX2Fu
aW1hdGlvblRpbWVyLnN0YXJ0KDEuMCAvIDYwLjApOworICAgICAgICAgICAgUGxhdGZvcm06OkFu
aW1hdGlvbkZyYW1lUmF0ZUNvbnRyb2xsZXI6Omluc3RhbmNlKCktPmFkZENsaWVudCh0aGlzKTsK
ICAgICAgICAgICAgIG1fd2ViUGFnZS0+dXBkYXRlRGVsZWdhdGVkT3ZlcmxheXMoKTsKICAgICAg
ICAgfQogICAgIH0KQEAgLTE0Myw3ICsxNDAsNyBAQCB2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZTo6cmVsZWFzZUxheWVyUmVzb3VyY2VzKCkKICAgICBtX2xheWVyUmVuZGVyZXItPnJlbGVh
c2VMYXllclJlc291cmNlcygpOwogfQogCi12b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6
YW5pbWF0aW9uVGltZXJGaXJlZCgpCit2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5p
bWF0aW9uRnJhbWVDaGFuZ2VkKCkKIHsKICAgICBCYWNraW5nU3RvcmUqIGJhY2tpbmdTdG9yZSA9
IG1fd2ViUGFnZS0+bV9iYWNraW5nU3RvcmU7CiAgICAgaWYgKCFiYWNraW5nU3RvcmUpIHsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3Jf
cC5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgK
aW5kZXggMmNhYzkyNDQwY2Q1YzU3OWNjY2E4Y2E5YzZhNDgwYjJkYWFjZDVkNS4uNzgxNmQwYzE4
MGUzYzI5NDQ0Y2IwYzU5OThkMmVkNmQ0ZjU2ZTk4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgKKysrIGIvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgKQEAgLTI0LDggKzI0LDggQEAK
ICNpbmNsdWRlICJMYXllckNvbXBvc2l0aW5nVGhyZWFkLmgiCiAjaW5jbHVkZSAiTGF5ZXJSZW5k
ZXJlci5oIgogCisjaW5jbHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtQW5pbWF0aW9uLmg+CiAjaW5j
bHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtR0xFUzJDb250ZXh0Lmg+Ci0jaW5jbHVkZSA8QmxhY2tC
ZXJyeVBsYXRmb3JtVGltZXIuaD4KICNpbmNsdWRlIDx3dGYvT3duUHRyLmg+CiAjaW5jbHVkZSA8
d3RmL1JlZkNvdW50ZWQuaD4KICNpbmNsdWRlIDx3dGYvUmVmUHRyLmg+CkBAIC00MSw3ICs0MSw3
IEBAIGNsYXNzIFdlYlBhZ2VDb21wb3NpdG9yQ2xpZW50OwogY2xhc3MgV2ViUGFnZVByaXZhdGU7
CiAKIC8vIFRoaXMgY2xhc3MgbWF5IG9ubHkgYmUgdXNlZCBvbiB0aGUgY29tcG9zaXRpbmcgdGhy
ZWFkLiBTbyBpdCBkb2VzIG5vdCBuZWVkIHRvIGJlIHRocmVhZHNhZmVyZWZjb3VudGVkLgotY2xh
c3MgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlIDogcHVibGljIFJlZkNvdW50ZWQ8V2ViUGFnZUNv
bXBvc2l0b3JQcml2YXRlPiB7CitjbGFzcyBXZWJQYWdlQ29tcG9zaXRvclByaXZhdGUgOiBwdWJs
aWMgUmVmQ291bnRlZDxXZWJQYWdlQ29tcG9zaXRvclByaXZhdGU+LCBwdWJsaWMgQmxhY2tCZXJy
eTo6UGxhdGZvcm06OkFuaW1hdGlvbkZyYW1lUmF0ZUNsaWVudCB7CiBwdWJsaWM6CiAgICAgc3Rh
dGljIFBhc3NSZWZQdHI8V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlPiBjcmVhdGUoV2ViUGFnZVBy
aXZhdGUqIHBhZ2UsIFdlYlBhZ2VDb21wb3NpdG9yQ2xpZW50KiBjbGllbnQpCiAgICAgewpAQCAt
ODYsNyArODYsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKFdl
YlBhZ2VQcml2YXRlKiwgV2ViUGFnZUNvbXBvc2l0b3JDbGllbnQqKTsKIAogcHJpdmF0ZToKLSAg
ICB2b2lkIGFuaW1hdGlvblRpbWVyRmlyZWQoKTsKKyAgICB2b2lkIGFuaW1hdGlvbkZyYW1lQ2hh
bmdlZCgpOwogCiAgICAgV2ViUGFnZUNvbXBvc2l0b3JDbGllbnQqIG1fY2xpZW50OwogICAgIFdl
YlBhZ2VQcml2YXRlKiBtX3dlYlBhZ2U7CkBAIC05Niw4ICs5Niw2IEBAIHByaXZhdGU6CiAgICAg
V2ViQ29yZTo6SW50UmVjdCBtX2xheW91dFJlY3RGb3JDb21wb3NpdGluZzsKICAgICBXZWJDb3Jl
OjpJbnRTaXplIG1fY29udGVudHNTaXplRm9yQ29tcG9zaXRpbmc7CiAgICAgV2ViQ29yZTo6TGF5
ZXJSZW5kZXJpbmdSZXN1bHRzIG1fbGFzdENvbXBvc2l0aW5nUmVzdWx0czsKLSAgICBCbGFja0Jl
cnJ5OjpQbGF0Zm9ybTo6VGltZXI8V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlPiBtX2FuaW1hdGlv
blRpbWVyOwotICAgIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpUaW1lckNsaWVudCogbV90aW1lckNs
aWVudDsKICAgICBkb3VibGUgbV9wZW5kaW5nQW5pbWF0aW9uRnJhbWU7CiB9OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134100</attachid>
            <date>2012-03-27 10:43:34 -0700</date>
            <delta_ts>2012-03-27 11:40:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82350-20120327134714.patch</filename>
            <type>text/plain</type>
            <size>4825</size>
            <attacher name="Andrew Lo">anlo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyMjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA5MDczOGM0ZTNiYTNhMTQzNjhiODIwMWU1NTIyYmY1NWZkYzAxNDIxLi45NmZhZjI4ODMy
NTVmNWU4YjE1YTNiZjMxYzAwMmMwNzdjZDZlYTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0wMy0yNyAgQW5kcmV3IExvICA8YW5sb0ByaW0u
Y29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBTd2l0Y2ggV2ViUGFnZUNvbXBvc2l0b3IgdG8g
dXNlIEFuaW1hdGlvbkZyYW1lUmF0ZUNvbnRyb2xsZXIgaW5zdGVhZCBvZiB0aW1lcgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzNTAKKworICAgICAg
ICBTd2l0Y2ggdGltZXIgaW4gV2ViUGFnZUNvbXBvc2l0b3IgdG8gdXNlIEFuaW1hdGlvbkZyYW1l
UmF0ZUNvbnRyb2xsZXIuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwOgorICAgICAgICAoQmxhY2tCZXJy
eTo6V2ViS2l0OjpXZWJQYWdlQ29tcG9zaXRvclByaXZhdGU6OldlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZTo6fldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpX
ZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6ZHJhd0xheWVycyk6CisgICAgICAgIChC
bGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5pbWF0aW9uRnJh
bWVDaGFuZ2VkKToKKyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3JfcC5oOgorICAgICAg
ICAoV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKToKKwogMjAxMi0wMy0yNyAgQ2hyaXMgR3VhbiAg
PGNocmlzLmd1YW5AdG9yY2htb2JpbGUuY29tLmNuPgogCiAgICAgICAgIEEgcGFnZSBjb250YWlu
aW5nIG11bHRpcGFydHMgd2l0aCAibXVsdGlwYXJ0L3gtbWl4ZWQtcmVwbGFjZSIgc2hvdWxkIG5v
dCBiZSBjYWNoZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dl
YlBhZ2VDb21wb3NpdG9yLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFn
ZUNvbXBvc2l0b3IuY3BwCmluZGV4IDQ2MWRlYjhkNDEzOWRhNTdhZTk1OTRiY2U1YTVlZWUzZDNh
MTljZDMuLmRhNWJmNzZhMjJmZGU1ZDQzN2I4MTk2NDYzYmYwMGQzMjlmNDM5MjQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCkBA
IC00MywxNyArNDMsMTQgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiBXZWJQYWdlQ29tcG9zaXRvclBy
aXZhdGU6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZShXZWJQYWdlUHJpdmF0ZSogcGFnZSwgV2Vi
UGFnZUNvbXBvc2l0b3JDbGllbnQqIGNsaWVudCkKICAgICA6IG1fY2xpZW50KGNsaWVudCkKICAg
ICAsIG1fd2ViUGFnZShwYWdlKQotICAgICwgbV9hbmltYXRpb25UaW1lcih0aGlzLCAmV2ViUGFn
ZUNvbXBvc2l0b3JQcml2YXRlOjphbmltYXRpb25UaW1lckZpcmVkKQotICAgICwgbV90aW1lckNs
aWVudChuZXcgUGxhdGZvcm06OkdlbmVyaWNUaW1lckNsaWVudChQbGF0Zm9ybTo6dXNlckludGVy
ZmFjZVRocmVhZFRpbWVyQ2xpZW50KCkpKQogICAgICwgbV9wZW5kaW5nQW5pbWF0aW9uRnJhbWUo
MC4wKQogewotICAgIG1fYW5pbWF0aW9uVGltZXIuc2V0Q2xpZW50KG1fdGltZXJDbGllbnQpOwor
ICAgIHNldE9uZVNob3QodHJ1ZSk7IC8vIG9uZS1zaG90IGFuaW1hdGlvbiBjbGllbnQKIH0KIAog
V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlOjp+V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKCkKIHsK
LSAgICBtX2FuaW1hdGlvblRpbWVyLnN0b3AoKTsKLSAgICBkZWxldGUgbV90aW1lckNsaWVudDsK
KyAgICBQbGF0Zm9ybTo6QW5pbWF0aW9uRnJhbWVSYXRlQ29udHJvbGxlcjo6aW5zdGFuY2UoKS0+
cmVtb3ZlQ2xpZW50KHRoaXMpOwogfQogCiB2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6
c2V0Q29udGV4dChQbGF0Zm9ybTo6R3JhcGhpY3M6OkdMRVMyQ29udGV4dCogY29udGV4dCkKQEAg
LTEzMCw3ICsxMjcsNyBAQCBib29sIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6ZHJhd0xheWVy
cyhjb25zdCBJbnRSZWN0JiBkc3RSZWN0LCBjb25zdCBGbG9hdFJlYwogICAgICAgICBpZiAobV9j
bGllbnQpCiAgICAgICAgICAgICBtX3BlbmRpbmdBbmltYXRpb25GcmFtZSA9IG1fY2xpZW50LT5y
ZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKTsKICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBtX2Fu
aW1hdGlvblRpbWVyLnN0YXJ0KDEuMCAvIDYwLjApOworICAgICAgICAgICAgUGxhdGZvcm06OkFu
aW1hdGlvbkZyYW1lUmF0ZUNvbnRyb2xsZXI6Omluc3RhbmNlKCktPmFkZENsaWVudCh0aGlzKTsK
ICAgICAgICAgICAgIG1fd2ViUGFnZS0+dXBkYXRlRGVsZWdhdGVkT3ZlcmxheXMoKTsKICAgICAg
ICAgfQogICAgIH0KQEAgLTE0Myw3ICsxNDAsNyBAQCB2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJp
dmF0ZTo6cmVsZWFzZUxheWVyUmVzb3VyY2VzKCkKICAgICBtX2xheWVyUmVuZGVyZXItPnJlbGVh
c2VMYXllclJlc291cmNlcygpOwogfQogCi12b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6
YW5pbWF0aW9uVGltZXJGaXJlZCgpCit2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6YW5p
bWF0aW9uRnJhbWVDaGFuZ2VkKCkKIHsKICAgICBCYWNraW5nU3RvcmUqIGJhY2tpbmdTdG9yZSA9
IG1fd2ViUGFnZS0+bV9iYWNraW5nU3RvcmU7CiAgICAgaWYgKCFiYWNraW5nU3RvcmUpIHsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3Jf
cC5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgK
aW5kZXggMmNhYzkyNDQwY2Q1YzU3OWNjY2E4Y2E5YzZhNDgwYjJkYWFjZDVkNS4uZWI0YjAyNDg4
ZGQyN2M4NDQ1ZjRiOTk4ODMyMDNhMTRhMDZlMmJmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgKKysrIGIvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmgKQEAgLTI0LDggKzI0LDggQEAK
ICNpbmNsdWRlICJMYXllckNvbXBvc2l0aW5nVGhyZWFkLmgiCiAjaW5jbHVkZSAiTGF5ZXJSZW5k
ZXJlci5oIgogCisjaW5jbHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtQW5pbWF0aW9uLmg+CiAjaW5j
bHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtR0xFUzJDb250ZXh0Lmg+Ci0jaW5jbHVkZSA8QmxhY2tC
ZXJyeVBsYXRmb3JtVGltZXIuaD4KICNpbmNsdWRlIDx3dGYvT3duUHRyLmg+CiAjaW5jbHVkZSA8
d3RmL1JlZkNvdW50ZWQuaD4KICNpbmNsdWRlIDx3dGYvUmVmUHRyLmg+CkBAIC00MSw3ICs0MSw3
IEBAIGNsYXNzIFdlYlBhZ2VDb21wb3NpdG9yQ2xpZW50OwogY2xhc3MgV2ViUGFnZVByaXZhdGU7
CiAKIC8vIFRoaXMgY2xhc3MgbWF5IG9ubHkgYmUgdXNlZCBvbiB0aGUgY29tcG9zaXRpbmcgdGhy
ZWFkLiBTbyBpdCBkb2VzIG5vdCBuZWVkIHRvIGJlIHRocmVhZHNhZmVyZWZjb3VudGVkLgotY2xh
c3MgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlIDogcHVibGljIFJlZkNvdW50ZWQ8V2ViUGFnZUNv
bXBvc2l0b3JQcml2YXRlPiB7CitjbGFzcyBXZWJQYWdlQ29tcG9zaXRvclByaXZhdGUgOiBwdWJs
aWMgUmVmQ291bnRlZDxXZWJQYWdlQ29tcG9zaXRvclByaXZhdGU+LCBwdWJsaWMgUGxhdGZvcm06
OkFuaW1hdGlvbkZyYW1lUmF0ZUNsaWVudCB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NSZWZQ
dHI8V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlPiBjcmVhdGUoV2ViUGFnZVByaXZhdGUqIHBhZ2Us
IFdlYlBhZ2VDb21wb3NpdG9yQ2xpZW50KiBjbGllbnQpCiAgICAgewpAQCAtODYsNyArODYsNyBA
QCBwcm90ZWN0ZWQ6CiAgICAgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKFdlYlBhZ2VQcml2YXRl
KiwgV2ViUGFnZUNvbXBvc2l0b3JDbGllbnQqKTsKIAogcHJpdmF0ZToKLSAgICB2b2lkIGFuaW1h
dGlvblRpbWVyRmlyZWQoKTsKKyAgICB2b2lkIGFuaW1hdGlvbkZyYW1lQ2hhbmdlZCgpOwogCiAg
ICAgV2ViUGFnZUNvbXBvc2l0b3JDbGllbnQqIG1fY2xpZW50OwogICAgIFdlYlBhZ2VQcml2YXRl
KiBtX3dlYlBhZ2U7CkBAIC05Niw4ICs5Niw2IEBAIHByaXZhdGU6CiAgICAgV2ViQ29yZTo6SW50
UmVjdCBtX2xheW91dFJlY3RGb3JDb21wb3NpdGluZzsKICAgICBXZWJDb3JlOjpJbnRTaXplIG1f
Y29udGVudHNTaXplRm9yQ29tcG9zaXRpbmc7CiAgICAgV2ViQ29yZTo6TGF5ZXJSZW5kZXJpbmdS
ZXN1bHRzIG1fbGFzdENvbXBvc2l0aW5nUmVzdWx0czsKLSAgICBCbGFja0JlcnJ5OjpQbGF0Zm9y
bTo6VGltZXI8V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlPiBtX2FuaW1hdGlvblRpbWVyOwotICAg
IEJsYWNrQmVycnk6OlBsYXRmb3JtOjpUaW1lckNsaWVudCogbV90aW1lckNsaWVudDsKICAgICBk
b3VibGUgbV9wZW5kaW5nQW5pbWF0aW9uRnJhbWU7CiB9OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>