<?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>99016</bug_id>
          
          <creation_ts>2012-10-11 02:34:41 -0700</creation_ts>
          <short_desc>[Qt] More responsive scroll animations</short_desc>
          <delta_ts>2012-10-11 04:20:41 -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 Qt</component>
          <version>420+</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="Allan Sandfeld Jensen">allan.jensen</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>gtk-ews</cc>
    
    <cc>gustavo</cc>
    
    <cc>jturcotte</cc>
    
    <cc>peter+ews</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>739748</commentid>
    <comment_count>0</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-11 02:34:41 -0700</bug_when>
    <thetext>The default scroll animations in WebCore look very slugish compared to the smooth scrolling animations of KHTML. Fortunately the framework put in place in ScrollAnimatorNone, makes it possible to easily tweak the default parameters to make animations that feel more responsive.

I am not sure why Chromium uses the animation curves they do, so I would start by making the new curve Qt only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739749</commentid>
    <comment_count>1</comment_count>
      <attachid>168176</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-11 02:37:24 -0700</bug_when>
    <thetext>Created attachment 168176
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739754</commentid>
    <comment_count>2</comment_count>
      <attachid>168176</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 02:41:27 -0700</bug_when>
    <thetext>Comment on attachment 168176
Patch

Attachment 168176 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14248853</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739756</commentid>
    <comment_count>3</comment_count>
      <attachid>168176</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2012-10-11 02:43:42 -0700</bug_when>
    <thetext>Comment on attachment 168176
Patch

Attachment 168176 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/14248852</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739757</commentid>
    <comment_count>4</comment_count>
      <attachid>168176</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2012-10-11 02:44:19 -0700</bug_when>
    <thetext>Comment on attachment 168176
Patch

Attachment 168176 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/14250676</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739769</commentid>
    <comment_count>5</comment_count>
      <attachid>168183</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-11 02:54:44 -0700</bug_when>
    <thetext>Created attachment 168183
Patch

Fix build and share function header</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739789</commentid>
    <comment_count>6</comment_count>
      <attachid>168188</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-11 03:42:53 -0700</bug_when>
    <thetext>Created attachment 168188
Patch

Force document scroll to finish its animation faster.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739804</commentid>
    <comment_count>7</comment_count>
      <attachid>168188</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 04:20:38 -0700</bug_when>
    <thetext>Comment on attachment 168188
Patch

Clearing flags on attachment: 168188

Committed r131041: &lt;http://trac.webkit.org/changeset/131041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739806</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 04:20:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168176</attachid>
            <date>2012-10-11 02:37:24 -0700</date>
            <delta_ts>2012-10-11 02:54:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99016-20121011113606.patch</filename>
            <type>text/plain</type>
            <size>5141</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTZmOTJhYTNiZjE0Nzgy
NWNiODhiYjllZGZiMGE5NDIxZGQ5MzQ0Zi4uZGJmOWY2ZWE1NWUwNjJjNjZiNGQ2ODcwMTU3NjMy
YzQ5ZmJiM2FjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTExICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgorCisgICAgICAgIFtR
dF0gTW9yZSByZXNwb25zaXZlIHNjcm9sbCBhbmltYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTAxNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZXMgdGhlIHNjcm9sbGluZyBhbmltYXRp
b25zIHNvIHRoZXkgYWNjZWxlcmF0ZSBmYXN0ZXIgdGhhbiB0aGV5IGRlY2NlbGVyYXRlLAorICAg
ICAgICBtYWtpbmcgdGhlIGFuaW1hdGlvbiByZXNwb25kIGZhc3RlciB0byB1c2VyIGlucHV0Lgor
CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlNjcm9sbEFuaW1hdG9yTm9uZTo6cGFyYW1ldGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5vbmUuaDoKKyAgICAgICAgKFNj
cm9sbEFuaW1hdG9yTm9uZSk6CisKIDIwMTItMTAtMTEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIEludHJvZHVjZSBMb2NhbGl6ZXI6OmlzUlRMLCBhbmQgdXNl
IGl0IGluIERhdGVUaW1lQ2hvb3NlckltcGwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxBbmltYXRvck5vbmUuY3BwCmluZGV4IDk2OWQ4YWEwOTU5ZTU4NjYwY2E0ZTkxMjZlNjg0
Mjc4NGQ0N2MxNjAuLjM5N2U1NTkxNDAwOTRjZGUwMDEwOWVmNmM2YWVlODRmNmQ2ZTQ4NzUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcApAQCAt
NDE3LDYgKzQxNyw0NiBAQCB2b2lkIFNjcm9sbEFuaW1hdG9yTm9uZTo6ZmlyZVVwQW5BbmltYXRp
b24oRmxvYXRQb2ludCBmcCkKICNlbmRpZgogfQogCisjaWYgIVBMQVRGT1JNKFFUKQorU2Nyb2xs
QW5pbWF0b3JOb25lOjpQYXJhbWV0ZXJzIFNjcm9sbEFuaW1hdG9yTm9uZTo6cGFyYW1ldGVyc0Zv
clNjcm9sbEdyYW51bGFyaXR5KFNjcm9sbEdyYW51bGFyaXR5IGdyYW51bGFyaXR5KSBjb25zdAor
eworICAgIHN3aXRjaCAobV9zY3JvbGxhYmxlQXJlYS0+c2Nyb2xsQW5pbWF0b3JTdHlsZSgpKSB7
CisgICAgY2FzZSBTY3JvbGxBbmltYXRvclNtb290aDoKKyAgICAgICAgc3dpdGNoIChncmFudWxh
cml0eSkgeworICAgICAgICBjYXNlIFNjcm9sbEJ5RG9jdW1lbnQ6CisgICAgICAgICAgICByZXR1
cm4gUGFyYW1ldGVycyh0cnVlLCAyMCAqIGtUaWNrVGltZSwgMTAgKiBrVGlja1RpbWUsIEN1Ymlj
LCAxMCAqIGtUaWNrVGltZSwgQ3ViaWMsIDEwICoga1RpY2tUaW1lLCBMaW5lYXIsIDEpOworICAg
ICAgICBjYXNlIFNjcm9sbEJ5TGluZToKKyAgICAgICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRy
dWUsIDEwICoga1RpY2tUaW1lLCA3ICoga1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNrVGltZSwg
Q3ViaWMsIDMgKiBrVGlja1RpbWUsIExpbmVhciwgMSk7CisgICAgICAgIGNhc2UgU2Nyb2xsQnlQ
YWdlOgorICAgICAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1ZSwgMTUgKiBrVGlja1RpbWUs
IDEwICoga1RpY2tUaW1lLCBDdWJpYywgNSAqIGtUaWNrVGltZSwgQ3ViaWMsIDUgKiBrVGlja1Rp
bWUsIExpbmVhciwgMSk7CisgICAgICAgIGNhc2UgU2Nyb2xsQnlQaXhlbDoKKyAgICAgICAgICAg
IHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDExICoga1RpY2tUaW1lLCAyICoga1RpY2tUaW1lLCBD
dWJpYywgMyAqIGtUaWNrVGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywgMS4y
NSk7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsK
KyAgICAgICAgfQorICAgICAgICBicmVhazsKK30KKyNlbHNlCitTY3JvbGxBbmltYXRvck5vbmU6
OlBhcmFtZXRlcnMgU2Nyb2xsQW5pbWF0b3JOb25lOjpwYXJhbWV0ZXJzRm9yU2Nyb2xsR3JhbnVs
YXJpdHkoU2Nyb2xsR3JhbnVsYXJpdHkgZ3JhbnVsYXJpdHkpIGNvbnN0Cit7CisgICAgLy8gVGhp
cyBpcyBhIHNsaWdodGx5IGRpZmZlcmVudCBzdHJhdGVneSBmb3IgdGhlIGFuaW1hdGlvbiB3aXRo
IGEgc3RlZXAgYXR0YWNrIGN1cnZlIGFuZCBwaHlzaWNhbCByZWxlYXNlIGN1cnZlLgorICAgIC8v
IFRoZSBmYXN0IGFjY2VsZXJhdGlvbiBtYWtlcyB0aGUgYW5pbWF0aW9uIGxvb2sgbW9yZSByZXNw
b25zaXZlIHRvIHVzZXIgaW5wdXQuCisgICAgc3dpdGNoIChncmFudWxhcml0eSkgeworICAgIGNh
c2UgU2Nyb2xsQnlEb2N1bWVudDoKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1ZSwgMTYg
KiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgNCAqIGtUaWNrVGltZSwgUXVhZHJh
dGljLCAxMiAqIGtUaWNrVGltZSwgTGluZWFyLCAxKTsKKyAgICBjYXNlIFNjcm9sbEJ5TGluZToK
KyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1ZSwgNiAqIGtUaWNrVGltZSwgNSAqIGtUaWNr
VGltZSwgQ3ViaWMsIDEgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywgNCAqIGtUaWNrVGltZSwgTGlu
ZWFyLCAxKTsKKyAgICBjYXNlIFNjcm9sbEJ5UGFnZToKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRl
cnModHJ1ZSwgMTIgKiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNr
VGltZSwgUXVhZHJhdGljLCA2ICoga1RpY2tUaW1lLCBMaW5lYXIsIDEpOworICAgIGNhc2UgU2Ny
b2xsQnlQaXhlbDoKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1ZSwgOCAqIGtUaWNrVGlt
ZSwgMyAqIGtUaWNrVGltZSwgQ3ViaWMsIDIgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywgNSAqIGtU
aWNrVGltZSwgUXVhZHJhdGljLCAxLjI1KTsKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRf
Tk9UX1JFQUNIRUQoKTsKKyAgICB9CisgICAgcmV0dXJuIFBhcmFtZXRlcnMoKTsKK30KKyNlbmRp
ZgorCiBib29sIFNjcm9sbEFuaW1hdG9yTm9uZTo6c2Nyb2xsKFNjcm9sbGJhck9yaWVudGF0aW9u
IG9yaWVudGF0aW9uLCBTY3JvbGxHcmFudWxhcml0eSBncmFudWxhcml0eSwgZmxvYXQgc3RlcCwg
ZmxvYXQgbXVsdGlwbGllcikKIHsKICAgICBpZiAoIW1fc2Nyb2xsYWJsZUFyZWEtPnNjcm9sbEFu
aW1hdG9yRW5hYmxlZCgpKQpAQCAtNDMxLDE2ICs0NzEsMTAgQEAgYm9vbCBTY3JvbGxBbmltYXRv
ck5vbmU6OnNjcm9sbChTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRhdGlvbiwgU2Nyb2xsR3Jh
bnVsYXIKICAgICBQYXJhbWV0ZXJzIHBhcmFtZXRlcnM7CiAgICAgc3dpdGNoIChncmFudWxhcml0
eSkgewogICAgIGNhc2UgU2Nyb2xsQnlEb2N1bWVudDoKLSAgICAgICAgcGFyYW1ldGVycyA9IFBh
cmFtZXRlcnModHJ1ZSwgMjAgKiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgMTAg
KiBrVGlja1RpbWUsIEN1YmljLCAxMCAqIGtUaWNrVGltZSwgTGluZWFyLCAxKTsKLSAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBTY3JvbGxCeUxpbmU6Ci0gICAgICAgIHBhcmFtZXRlcnMgPSBQYXJh
bWV0ZXJzKHRydWUsIDEwICoga1RpY2tUaW1lLCA3ICoga1RpY2tUaW1lLCBDdWJpYywgMyAqIGtU
aWNrVGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIExpbmVhciwgMSk7Ci0gICAgICAgIGJyZWFr
OwogICAgIGNhc2UgU2Nyb2xsQnlQYWdlOgotICAgICAgICBwYXJhbWV0ZXJzID0gUGFyYW1ldGVy
cyh0cnVlLCAxNSAqIGtUaWNrVGltZSwgMTAgKiBrVGlja1RpbWUsIEN1YmljLCA1ICoga1RpY2tU
aW1lLCBDdWJpYywgNSAqIGtUaWNrVGltZSwgTGluZWFyLCAxKTsKLSAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBTY3JvbGxCeVBpeGVsOgotICAgICAgICBwYXJhbWV0ZXJzID0gUGFyYW1ldGVycyh0
cnVlLCAxMSAqIGtUaWNrVGltZSwgMiAqIGtUaWNrVGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUs
IEN1YmljLCAzICoga1RpY2tUaW1lLCBRdWFkcmF0aWMsIDEuMjUpOworICAgICAgICBwYXJhbWV0
ZXJzID0gcGFyYW1ldGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5KGdyYW51bGFyaXR5KTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBTY3JvbGxCeVByZWNpc2VQaXhlbDoKICAgICAgICAgcmV0dXJu
IFNjcm9sbEFuaW1hdG9yOjpzY3JvbGwob3JpZW50YXRpb24sIGdyYW51bGFyaXR5LCBzdGVwLCBt
dWx0aXBsaWVyKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFu
aW1hdG9yTm9uZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25l
LmgKaW5kZXggMmE0ZDg2NjExMmY5NTM5MmY2NDEwNGNkOGRiZGIwMWRlNDBkYTE1ZS4uODY3ZGY5
NzQxZjcyOGNkMzk0ZWI2OGU2ZGZmZmRhMjMwZmE4ZThjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmgKQEAgLTEwNCw2ICsxMDQsOCBAQCBwcm90ZWN0
ZWQ6CiAgICAgdmlydHVhbCB2b2lkIGFuaW1hdGlvbldpbGxTdGFydCgpIHsgfQogICAgIHZpcnR1
YWwgdm9pZCBhbmltYXRpb25EaWRGaW5pc2goKSB7IH0KIAorICAgIFBhcmFtZXRlcnMgcGFyYW1l
dGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5KFNjcm9sbEdyYW51bGFyaXR5KSBjb25zdDsKKwogICAg
IGZyaWVuZCBjbGFzcyA6OlNjcm9sbEFuaW1hdG9yTm9uZVRlc3Q7CiAKICAgICBzdHJ1Y3QgUGVy
QXhpc0RhdGEgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168183</attachid>
            <date>2012-10-11 02:54:44 -0700</date>
            <delta_ts>2012-10-11 03:42:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99016-20121011115326.patch</filename>
            <type>text/plain</type>
            <size>4862</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTZmOTJhYTNiZjE0Nzgy
NWNiODhiYjllZGZiMGE5NDIxZGQ5MzQ0Zi4uZGJmOWY2ZWE1NWUwNjJjNjZiNGQ2ODcwMTU3NjMy
YzQ5ZmJiM2FjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTExICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgorCisgICAgICAgIFtR
dF0gTW9yZSByZXNwb25zaXZlIHNjcm9sbCBhbmltYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTAxNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZXMgdGhlIHNjcm9sbGluZyBhbmltYXRp
b25zIHNvIHRoZXkgYWNjZWxlcmF0ZSBmYXN0ZXIgdGhhbiB0aGV5IGRlY2NlbGVyYXRlLAorICAg
ICAgICBtYWtpbmcgdGhlIGFuaW1hdGlvbiByZXNwb25kIGZhc3RlciB0byB1c2VyIGlucHV0Lgor
CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlNjcm9sbEFuaW1hdG9yTm9uZTo6cGFyYW1ldGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5vbmUuaDoKKyAgICAgICAgKFNj
cm9sbEFuaW1hdG9yTm9uZSk6CisKIDIwMTItMTAtMTEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIEludHJvZHVjZSBMb2NhbGl6ZXI6OmlzUlRMLCBhbmQgdXNl
IGl0IGluIERhdGVUaW1lQ2hvb3NlckltcGwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxBbmltYXRvck5vbmUuY3BwCmluZGV4IDk2OWQ4YWEwOTU5ZTU4NjYwY2E0ZTkxMjZlNjg0
Mjc4NGQ0N2MxNjAuLjMyYTEwZTcxZmRkNTQ1MDc1YmFmMjRhNzgzMDFmYzg3OTIzYzlkODggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcApAQCAt
NDE3LDYgKzQxNyw0MCBAQCB2b2lkIFNjcm9sbEFuaW1hdG9yTm9uZTo6ZmlyZVVwQW5BbmltYXRp
b24oRmxvYXRQb2ludCBmcCkKICNlbmRpZgogfQogCitTY3JvbGxBbmltYXRvck5vbmU6OlBhcmFt
ZXRlcnMgU2Nyb2xsQW5pbWF0b3JOb25lOjpwYXJhbWV0ZXJzRm9yU2Nyb2xsR3JhbnVsYXJpdHko
U2Nyb2xsR3JhbnVsYXJpdHkgZ3JhbnVsYXJpdHkpIGNvbnN0Cit7CisjaWYgIVBMQVRGT1JNKFFU
KQorICAgIHN3aXRjaCAoZ3JhbnVsYXJpdHkpIHsKKyAgICBjYXNlIFNjcm9sbEJ5RG9jdW1lbnQ6
CisgICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDIwICoga1RpY2tUaW1lLCAxMCAqIGtU
aWNrVGltZSwgQ3ViaWMsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgMTAgKiBrVGlja1RpbWUsIExp
bmVhciwgMSk7CisgICAgY2FzZSBTY3JvbGxCeUxpbmU6CisgICAgICAgIHJldHVybiBQYXJhbWV0
ZXJzKHRydWUsIDEwICoga1RpY2tUaW1lLCA3ICoga1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNr
VGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIExpbmVhciwgMSk7CisgICAgY2FzZSBTY3JvbGxC
eVBhZ2U6CisgICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDE1ICoga1RpY2tUaW1lLCAx
MCAqIGtUaWNrVGltZSwgQ3ViaWMsIDUgKiBrVGlja1RpbWUsIEN1YmljLCA1ICoga1RpY2tUaW1l
LCBMaW5lYXIsIDEpOworICAgIGNhc2UgU2Nyb2xsQnlQaXhlbDoKKyAgICAgICAgcmV0dXJuIFBh
cmFtZXRlcnModHJ1ZSwgMTEgKiBrVGlja1RpbWUsIDIgKiBrVGlja1RpbWUsIEN1YmljLCAzICog
a1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNrVGltZSwgUXVhZHJhdGljLCAxLjI1KTsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICB9CisjZWxzZQorICAg
IC8vIFRoaXMgaXMgYSBzbGlnaHRseSBkaWZmZXJlbnQgc3RyYXRlZ3kgZm9yIHRoZSBhbmltYXRp
b24gd2l0aCBhIHN0ZWVwIGF0dGFjayBjdXJ2ZSBhbmQgbmF0dXJhbCByZWxlYXNlIGN1cnZlLgor
ICAgIC8vIFRoZSBmYXN0IGFjY2VsZXJhdGlvbiBtYWtlcyB0aGUgYW5pbWF0aW9uIGxvb2sgbW9y
ZSByZXNwb25zaXZlIHRvIHVzZXIgaW5wdXQuCisgICAgc3dpdGNoIChncmFudWxhcml0eSkgewor
ICAgIGNhc2UgU2Nyb2xsQnlEb2N1bWVudDoKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1
ZSwgMTYgKiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgNCAqIGtUaWNrVGltZSwg
UXVhZHJhdGljLCAxMiAqIGtUaWNrVGltZSwgTGluZWFyLCAxKTsKKyAgICBjYXNlIFNjcm9sbEJ5
TGluZToKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1ZSwgNiAqIGtUaWNrVGltZSwgNSAq
IGtUaWNrVGltZSwgQ3ViaWMsIDEgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywgNCAqIGtUaWNrVGlt
ZSwgTGluZWFyLCAxKTsKKyAgICBjYXNlIFNjcm9sbEJ5UGFnZToKKyAgICAgICAgcmV0dXJuIFBh
cmFtZXRlcnModHJ1ZSwgMTIgKiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgMyAq
IGtUaWNrVGltZSwgUXVhZHJhdGljLCA2ICoga1RpY2tUaW1lLCBMaW5lYXIsIDEpOworICAgIGNh
c2UgU2Nyb2xsQnlQaXhlbDoKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1ZSwgOCAqIGtU
aWNrVGltZSwgMyAqIGtUaWNrVGltZSwgQ3ViaWMsIDIgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywg
NSAqIGtUaWNrVGltZSwgUXVhZHJhdGljLCAxLjI1KTsKKyAgICBkZWZhdWx0OgorICAgICAgICBB
U1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICB9CisjZW5kaWYKKyAgICByZXR1cm4gUGFyYW1ldGVy
cygpOworfQorCiBib29sIFNjcm9sbEFuaW1hdG9yTm9uZTo6c2Nyb2xsKFNjcm9sbGJhck9yaWVu
dGF0aW9uIG9yaWVudGF0aW9uLCBTY3JvbGxHcmFudWxhcml0eSBncmFudWxhcml0eSwgZmxvYXQg
c3RlcCwgZmxvYXQgbXVsdGlwbGllcikKIHsKICAgICBpZiAoIW1fc2Nyb2xsYWJsZUFyZWEtPnNj
cm9sbEFuaW1hdG9yRW5hYmxlZCgpKQpAQCAtNDMxLDE2ICs0NjUsMTAgQEAgYm9vbCBTY3JvbGxB
bmltYXRvck5vbmU6OnNjcm9sbChTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRhdGlvbiwgU2Ny
b2xsR3JhbnVsYXIKICAgICBQYXJhbWV0ZXJzIHBhcmFtZXRlcnM7CiAgICAgc3dpdGNoIChncmFu
dWxhcml0eSkgewogICAgIGNhc2UgU2Nyb2xsQnlEb2N1bWVudDoKLSAgICAgICAgcGFyYW1ldGVy
cyA9IFBhcmFtZXRlcnModHJ1ZSwgMjAgKiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJp
YywgMTAgKiBrVGlja1RpbWUsIEN1YmljLCAxMCAqIGtUaWNrVGltZSwgTGluZWFyLCAxKTsKLSAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBTY3JvbGxCeUxpbmU6Ci0gICAgICAgIHBhcmFtZXRlcnMg
PSBQYXJhbWV0ZXJzKHRydWUsIDEwICoga1RpY2tUaW1lLCA3ICoga1RpY2tUaW1lLCBDdWJpYywg
MyAqIGtUaWNrVGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIExpbmVhciwgMSk7Ci0gICAgICAg
IGJyZWFrOwogICAgIGNhc2UgU2Nyb2xsQnlQYWdlOgotICAgICAgICBwYXJhbWV0ZXJzID0gUGFy
YW1ldGVycyh0cnVlLCAxNSAqIGtUaWNrVGltZSwgMTAgKiBrVGlja1RpbWUsIEN1YmljLCA1ICog
a1RpY2tUaW1lLCBDdWJpYywgNSAqIGtUaWNrVGltZSwgTGluZWFyLCAxKTsKLSAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBTY3JvbGxCeVBpeGVsOgotICAgICAgICBwYXJhbWV0ZXJzID0gUGFyYW1l
dGVycyh0cnVlLCAxMSAqIGtUaWNrVGltZSwgMiAqIGtUaWNrVGltZSwgQ3ViaWMsIDMgKiBrVGlj
a1RpbWUsIEN1YmljLCAzICoga1RpY2tUaW1lLCBRdWFkcmF0aWMsIDEuMjUpOworICAgICAgICBw
YXJhbWV0ZXJzID0gcGFyYW1ldGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5KGdyYW51bGFyaXR5KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTY3JvbGxCeVByZWNpc2VQaXhlbDoKICAgICAgICAg
cmV0dXJuIFNjcm9sbEFuaW1hdG9yOjpzY3JvbGwob3JpZW50YXRpb24sIGdyYW51bGFyaXR5LCBz
dGVwLCBtdWx0aXBsaWVyKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Nj
cm9sbEFuaW1hdG9yTm9uZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0
b3JOb25lLmgKaW5kZXggMmE0ZDg2NjExMmY5NTM5MmY2NDEwNGNkOGRiZGIwMWRlNDBkYTE1ZS4u
ODY3ZGY5NzQxZjcyOGNkMzk0ZWI2OGU2ZGZmZmRhMjMwZmE4ZThjMCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmgKQEAgLTEwNCw2ICsxMDQsOCBAQCBw
cm90ZWN0ZWQ6CiAgICAgdmlydHVhbCB2b2lkIGFuaW1hdGlvbldpbGxTdGFydCgpIHsgfQogICAg
IHZpcnR1YWwgdm9pZCBhbmltYXRpb25EaWRGaW5pc2goKSB7IH0KIAorICAgIFBhcmFtZXRlcnMg
cGFyYW1ldGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5KFNjcm9sbEdyYW51bGFyaXR5KSBjb25zdDsK
KwogICAgIGZyaWVuZCBjbGFzcyA6OlNjcm9sbEFuaW1hdG9yTm9uZVRlc3Q7CiAKICAgICBzdHJ1
Y3QgUGVyQXhpc0RhdGEgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168188</attachid>
            <date>2012-10-11 03:42:53 -0700</date>
            <delta_ts>2012-10-11 04:20:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99016-20121011124134.patch</filename>
            <type>text/plain</type>
            <size>4878</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTZmOTJhYTNiZjE0Nzgy
NWNiODhiYjllZGZiMGE5NDIxZGQ5MzQ0Zi4uZGJmOWY2ZWE1NWUwNjJjNjZiNGQ2ODcwMTU3NjMy
YzQ5ZmJiM2FjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTExICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgorCisgICAgICAgIFtR
dF0gTW9yZSByZXNwb25zaXZlIHNjcm9sbCBhbmltYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTAxNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZXMgdGhlIHNjcm9sbGluZyBhbmltYXRp
b25zIHNvIHRoZXkgYWNjZWxlcmF0ZSBmYXN0ZXIgdGhhbiB0aGV5IGRlY2NlbGVyYXRlLAorICAg
ICAgICBtYWtpbmcgdGhlIGFuaW1hdGlvbiByZXNwb25kIGZhc3RlciB0byB1c2VyIGlucHV0Lgor
CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlNjcm9sbEFuaW1hdG9yTm9uZTo6cGFyYW1ldGVyc0ZvclNjcm9sbEdyYW51bGFyaXR5
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5vbmUuaDoKKyAgICAgICAgKFNj
cm9sbEFuaW1hdG9yTm9uZSk6CisKIDIwMTItMTAtMTEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIEludHJvZHVjZSBMb2NhbGl6ZXI6OmlzUlRMLCBhbmQgdXNl
IGl0IGluIERhdGVUaW1lQ2hvb3NlckltcGwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxBbmltYXRvck5vbmUuY3BwCmluZGV4IDk2OWQ4YWEwOTU5ZTU4NjYwY2E0ZTkxMjZlNjg0
Mjc4NGQ0N2MxNjAuLjA0ZjI2ZDI3YmUwZTk4MzUyNDM4Y2Y0OGIxYmNkZTY3ZDgwYjU4MzYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcApAQCAt
NDE3LDYgKzQxNyw0MCBAQCB2b2lkIFNjcm9sbEFuaW1hdG9yTm9uZTo6ZmlyZVVwQW5BbmltYXRp
b24oRmxvYXRQb2ludCBmcCkKICNlbmRpZgogfQogCitTY3JvbGxBbmltYXRvck5vbmU6OlBhcmFt
ZXRlcnMgU2Nyb2xsQW5pbWF0b3JOb25lOjpwYXJhbWV0ZXJzRm9yU2Nyb2xsR3JhbnVsYXJpdHko
U2Nyb2xsR3JhbnVsYXJpdHkgZ3JhbnVsYXJpdHkpIGNvbnN0Cit7CisjaWYgIVBMQVRGT1JNKFFU
KQorICAgIHN3aXRjaCAoZ3JhbnVsYXJpdHkpIHsKKyAgICBjYXNlIFNjcm9sbEJ5RG9jdW1lbnQ6
CisgICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDIwICoga1RpY2tUaW1lLCAxMCAqIGtU
aWNrVGltZSwgQ3ViaWMsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgMTAgKiBrVGlja1RpbWUsIExp
bmVhciwgMSk7CisgICAgY2FzZSBTY3JvbGxCeUxpbmU6CisgICAgICAgIHJldHVybiBQYXJhbWV0
ZXJzKHRydWUsIDEwICoga1RpY2tUaW1lLCA3ICoga1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNr
VGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIExpbmVhciwgMSk7CisgICAgY2FzZSBTY3JvbGxC
eVBhZ2U6CisgICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDE1ICoga1RpY2tUaW1lLCAx
MCAqIGtUaWNrVGltZSwgQ3ViaWMsIDUgKiBrVGlja1RpbWUsIEN1YmljLCA1ICoga1RpY2tUaW1l
LCBMaW5lYXIsIDEpOworICAgIGNhc2UgU2Nyb2xsQnlQaXhlbDoKKyAgICAgICAgcmV0dXJuIFBh
cmFtZXRlcnModHJ1ZSwgMTEgKiBrVGlja1RpbWUsIDIgKiBrVGlja1RpbWUsIEN1YmljLCAzICog
a1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNrVGltZSwgUXVhZHJhdGljLCAxLjI1KTsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICB9CisjZWxzZQorICAg
IC8vIFRoaXMgaXMgYSBzbGlnaHRseSBkaWZmZXJlbnQgc3RyYXRlZ3kgZm9yIHRoZSBhbmltYXRp
b24gd2l0aCBhIHN0ZWVwIGF0dGFjayBjdXJ2ZSBhbmQgbmF0dXJhbCByZWxlYXNlIGN1cnZlLgor
ICAgIC8vIFRoZSBmYXN0IGFjY2VsZXJhdGlvbiBtYWtlcyB0aGUgYW5pbWF0aW9uIGxvb2sgbW9y
ZSByZXNwb25zaXZlIHRvIHVzZXIgaW5wdXQuCisgICAgc3dpdGNoIChncmFudWxhcml0eSkgewor
ICAgIGNhc2UgU2Nyb2xsQnlEb2N1bWVudDoKKyAgICAgICAgcmV0dXJuIFBhcmFtZXRlcnModHJ1
ZSwgMjAgKiBrVGlja1RpbWUsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgNiAqIGtUaWNrVGltZSwg
UXVhZHJhdGljLCAxMCAqIGtUaWNrVGltZSwgUXVhZHJhdGljLCAyMiAqIGtUaWNrVGltZSk7Cisg
ICAgY2FzZSBTY3JvbGxCeUxpbmU6CisgICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDYg
KiBrVGlja1RpbWUsIDUgKiBrVGlja1RpbWUsIEN1YmljLCAxICoga1RpY2tUaW1lLCBRdWFkcmF0
aWMsIDQgKiBrVGlja1RpbWUsIExpbmVhciwgMSk7CisgICAgY2FzZSBTY3JvbGxCeVBhZ2U6Cisg
ICAgICAgIHJldHVybiBQYXJhbWV0ZXJzKHRydWUsIDEyICoga1RpY2tUaW1lLCAxMCAqIGtUaWNr
VGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywgNiAqIGtUaWNrVGltZSwgTGlu
ZWFyLCAxKTsKKyAgICBjYXNlIFNjcm9sbEJ5UGl4ZWw6CisgICAgICAgIHJldHVybiBQYXJhbWV0
ZXJzKHRydWUsIDggKiBrVGlja1RpbWUsIDMgKiBrVGlja1RpbWUsIEN1YmljLCAyICoga1RpY2tU
aW1lLCBRdWFkcmF0aWMsIDUgKiBrVGlja1RpbWUsIFF1YWRyYXRpYywgMS4yNSk7CisgICAgZGVm
YXVsdDoKKyAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgfQorI2VuZGlmCisgICAg
cmV0dXJuIFBhcmFtZXRlcnMoKTsKK30KKwogYm9vbCBTY3JvbGxBbmltYXRvck5vbmU6OnNjcm9s
bChTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRhdGlvbiwgU2Nyb2xsR3JhbnVsYXJpdHkgZ3Jh
bnVsYXJpdHksIGZsb2F0IHN0ZXAsIGZsb2F0IG11bHRpcGxpZXIpCiB7CiAgICAgaWYgKCFtX3Nj
cm9sbGFibGVBcmVhLT5zY3JvbGxBbmltYXRvckVuYWJsZWQoKSkKQEAgLTQzMSwxNiArNDY1LDEw
IEBAIGJvb2wgU2Nyb2xsQW5pbWF0b3JOb25lOjpzY3JvbGwoU2Nyb2xsYmFyT3JpZW50YXRpb24g
b3JpZW50YXRpb24sIFNjcm9sbEdyYW51bGFyCiAgICAgUGFyYW1ldGVycyBwYXJhbWV0ZXJzOwog
ICAgIHN3aXRjaCAoZ3JhbnVsYXJpdHkpIHsKICAgICBjYXNlIFNjcm9sbEJ5RG9jdW1lbnQ6Ci0g
ICAgICAgIHBhcmFtZXRlcnMgPSBQYXJhbWV0ZXJzKHRydWUsIDIwICoga1RpY2tUaW1lLCAxMCAq
IGtUaWNrVGltZSwgQ3ViaWMsIDEwICoga1RpY2tUaW1lLCBDdWJpYywgMTAgKiBrVGlja1RpbWUs
IExpbmVhciwgMSk7Ci0gICAgICAgIGJyZWFrOwogICAgIGNhc2UgU2Nyb2xsQnlMaW5lOgotICAg
ICAgICBwYXJhbWV0ZXJzID0gUGFyYW1ldGVycyh0cnVlLCAxMCAqIGtUaWNrVGltZSwgNyAqIGtU
aWNrVGltZSwgQ3ViaWMsIDMgKiBrVGlja1RpbWUsIEN1YmljLCAzICoga1RpY2tUaW1lLCBMaW5l
YXIsIDEpOwotICAgICAgICBicmVhazsKICAgICBjYXNlIFNjcm9sbEJ5UGFnZToKLSAgICAgICAg
cGFyYW1ldGVycyA9IFBhcmFtZXRlcnModHJ1ZSwgMTUgKiBrVGlja1RpbWUsIDEwICoga1RpY2tU
aW1lLCBDdWJpYywgNSAqIGtUaWNrVGltZSwgQ3ViaWMsIDUgKiBrVGlja1RpbWUsIExpbmVhciwg
MSk7Ci0gICAgICAgIGJyZWFrOwogICAgIGNhc2UgU2Nyb2xsQnlQaXhlbDoKLSAgICAgICAgcGFy
YW1ldGVycyA9IFBhcmFtZXRlcnModHJ1ZSwgMTEgKiBrVGlja1RpbWUsIDIgKiBrVGlja1RpbWUs
IEN1YmljLCAzICoga1RpY2tUaW1lLCBDdWJpYywgMyAqIGtUaWNrVGltZSwgUXVhZHJhdGljLCAx
LjI1KTsKKyAgICAgICAgcGFyYW1ldGVycyA9IHBhcmFtZXRlcnNGb3JTY3JvbGxHcmFudWxhcml0
eShncmFudWxhcml0eSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgU2Nyb2xsQnlQcmVjaXNl
UGl4ZWw6CiAgICAgICAgIHJldHVybiBTY3JvbGxBbmltYXRvcjo6c2Nyb2xsKG9yaWVudGF0aW9u
LCBncmFudWxhcml0eSwgc3RlcCwgbXVsdGlwbGllcik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5vbmUuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5oCmluZGV4IDJhNGQ4NjYxMTJmOTUzOTJmNjQxMDRjZDhk
YmRiMDFkZTQwZGExNWUuLjg2N2RmOTc0MWY3MjhjZDM5NGViNjhlNmRmZmZkYTIzMGZhOGU4YzAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5oCkBAIC0x
MDQsNiArMTA0LDggQEAgcHJvdGVjdGVkOgogICAgIHZpcnR1YWwgdm9pZCBhbmltYXRpb25XaWxs
U3RhcnQoKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgYW5pbWF0aW9uRGlkRmluaXNoKCkgeyB9CiAK
KyAgICBQYXJhbWV0ZXJzIHBhcmFtZXRlcnNGb3JTY3JvbGxHcmFudWxhcml0eShTY3JvbGxHcmFu
dWxhcml0eSkgY29uc3Q7CisKICAgICBmcmllbmQgY2xhc3MgOjpTY3JvbGxBbmltYXRvck5vbmVU
ZXN0OwogCiAgICAgc3RydWN0IFBlckF4aXNEYXRhIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>