<?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>81538</bug_id>
          
          <creation_ts>2012-03-19 12:16:11 -0700</creation_ts>
          <short_desc>Correct usage of LayoutUnits in page code in preparation for turning on subpixel layout</short_desc>
          <delta_ts>2012-03-19 14:05:29 -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>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>
          
          <blocked>60318</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Emil A Eklund">eae</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>jamesr</cc>
    
    <cc>leviw</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>582033</commentid>
    <comment_count>0</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-03-19 12:16:11 -0700</bug_when>
    <thetext>Fix usage of LayoutUnits and conversions between types in page code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>582044</commentid>
    <comment_count>1</comment_count>
      <attachid>132626</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-03-19 12:23:35 -0700</bug_when>
    <thetext>Created attachment 132626
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>582102</commentid>
    <comment_count>2</comment_count>
      <attachid>132626</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-19 13:10:01 -0700</bug_when>
    <thetext>Comment on attachment 132626
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>582215</commentid>
    <comment_count>3</comment_count>
      <attachid>132626</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-19 14:05:23 -0700</bug_when>
    <thetext>Comment on attachment 132626
Patch

Clearing flags on attachment: 132626

Committed r111243: &lt;http://trac.webkit.org/changeset/111243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>582216</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-19 14:05:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132626</attachid>
            <date>2012-03-19 12:23:35 -0700</date>
            <delta_ts>2012-03-19 14:05:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81538-20120319122334.patch</filename>
            <type>text/plain</type>
            <size>8591</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMTIxMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQyIEBACisyMDEyLTAzLTE5ICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBDb3JyZWN0IHVzYWdlIG9mIExh
eW91dFVuaXRzIGluIHBhZ2UgY29kZSBpbiBwcmVwYXJhdGlvbiBmb3IgdHVybmluZyBvbiBzdWJw
aXhlbCBsYXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTgxNTM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgRml4IHVzYWdlIG9mIExheW91dFVuaXRzIGFuZCBjb252ZXJzaW9ucyBiZXR3ZWVuIHR5cGVz
IGluIHBhZ2UgY29kZS4KKworICAgICAgICBObyBuZXcgdGVzdHMuCisKKyAgICAgICAgKiBwYWdl
L0RPTVdpbmRvdy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01XaW5kb3c6OmlubmVySGVpZ2h0
KToKKyAgICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6aW5uZXJXaWR0aCk6CisgICAgICAgIEV4
cGxpY2l0bHkgY2FzdCBsb25nIHRvIGludC4gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uIHJlcXVp
cmVzIGEgbG9uZyBhbmQKKyAgICAgICAgRnJhY3Rpb25hbExheW91dFVuaXQgaGFzIG5vIGNvbnN0
cnVjdG9yIHRoYXQgdGFrZXMgbG9uZy4KKyAgICAgICAgCisgICAgICAgICogcGFnZS9FdmVudEhh
bmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjpzZW5kQ29udGV4dE1l
bnVFdmVudEZvcktleSk6CisgICAgICAgIFBpeGVsIHNuYXAgb3ZlcmZsb3cgcmVjdCBhcyBzZWxl
Y3Rpb24gcmVjdHMgYXJlIGludGVnZXIgYmFzZWQuCisgICAgICAgIAorICAgICAgICAqIHBhZ2Uv
RnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6c2Nyb2xsQ29udGVu
dHNGYXN0UGF0aCk6CisgICAgICAgIFBpeGVsIHNuYXAgcmVwYWludCByZWN0cyB3aGVuIGNvbXB1
dGluZyB1cGRhdGUgcmVjdCBhcyBhbGwgc2Nyb2xsaW5nIGlzCisgICAgICAgIGRvbmUgb24gaW50
ZWdlciBib3VuZHMuCisgICAgICAgIAorICAgICAgICAqIHBhZ2UvR2VzdHVyZVRhcEhpZ2hsaWdo
dGVyLmNwcDoKKyAgICAgICAgQ2hhbmdlIHJlY3RzIHZlY3RvciB0byBJbnRSZWN0IGFzIGFkZEZv
Y3VzUmluZ1JlY3RzIG9wZXJhdGVzIG9uIEludFJlY3RzLgorICAgICAgICAKKyAgICAgICAgKiBw
YWdlL1BhZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6YWRkUmVsZXZhbnRSZXBhaW50
ZWRPYmplY3QpOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6YWRkUmVsZXZhbnRVbnBhaW50ZWRP
YmplY3QpOgorICAgICAgICBDaGFuZ2UgcGFpbnQgbWV0aG9kcyB0byB0YWtlIGEgTGF5b3V0UmVj
dCBwYWludCByZWN0LgorICAgICAgICAKKyAgICAgICAgKiBwYWdlL1NwYXRpYWxOYXZpZ2F0aW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmRpc3RhbmNlRGF0YUZvck5vZGUpOgorICAgICAgICBD
aGFuZ2UgZGlzdGFuY2UgY2FsY3VsYXRpb24gdG8gdXNlIGZsb2F0cyBpbnN0ZWFkIG9mIGNvbnZl
cnRpbmcgdG8gZmxvYXQKKyAgICAgICAgYXQgdGhlIGVuZC4KKwogMjAxMi0wMy0xOSAgVnNldm9s
b2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9y
OiBJbXBsZW1lbnQgc25pcHBldHMgZXZhbHVhdGlvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvRE9NV2luZG93LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdp
bmRvdy5jcHAJKHJldmlzaW9uIDExMTIwOCkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2lu
ZG93LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTEzNSw3ICsxMTM1LDcgQEAgaW50IERPTVdpbmRv
dzo6aW5uZXJIZWlnaHQoKSBjb25zdAogCiAgICAgbG9uZyBoZWlnaHQgPSB2aWV3LT52aXNpYmxl
Q29udGVudFJlY3QoLyogaW5jbHVkZVNjcm9sbGJhcnMgKi8gdHJ1ZSkuaGVpZ2h0KCk7CiAgICAg
SW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjphcHBseVNjcmVlbkhlaWdodE92ZXJyaWRlKG1fZnJh
bWUsICZoZWlnaHQpOwotICAgIHJldHVybiB2aWV3LT5tYXBGcm9tTGF5b3V0VG9DU1NVbml0cyho
ZWlnaHQpOworICAgIHJldHVybiB2aWV3LT5tYXBGcm9tTGF5b3V0VG9DU1NVbml0cyhzdGF0aWNf
Y2FzdDxpbnQ+KGhlaWdodCkpOwogfQogCiBpbnQgRE9NV2luZG93Ojppbm5lcldpZHRoKCkgY29u
c3QKQEAgLTExNDksNyArMTE0OSw3IEBAIGludCBET01XaW5kb3c6OmlubmVyV2lkdGgoKSBjb25z
dAogCiAgICAgbG9uZyB3aWR0aCA9IHZpZXctPnZpc2libGVDb250ZW50UmVjdCgvKiBpbmNsdWRl
U2Nyb2xsYmFycyAqLyB0cnVlKS53aWR0aCgpOwogICAgIEluc3BlY3Rvckluc3RydW1lbnRhdGlv
bjo6YXBwbHlTY3JlZW5XaWR0aE92ZXJyaWRlKG1fZnJhbWUsICZ3aWR0aCk7Ci0gICAgcmV0dXJu
IHZpZXctPm1hcEZyb21MYXlvdXRUb0NTU1VuaXRzKHdpZHRoKTsKKyAgICByZXR1cm4gdmlldy0+
bWFwRnJvbUxheW91dFRvQ1NTVW5pdHMoc3RhdGljX2Nhc3Q8aW50Pih3aWR0aCkpOwogfQogCiBp
bnQgRE9NV2luZG93OjpzY3JlZW5YKCkgY29uc3QKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2Uv
RXZlbnRIYW5kbGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50
SGFuZGxlci5jcHAJKHJldmlzaW9uIDExMTIwOCkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRXZl
bnRIYW5kbGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjUzNSw3ICsyNTM1LDcgQEAgYm9vbCBF
dmVudEhhbmRsZXI6OnNlbmRDb250ZXh0TWVudUV2ZW50RgogICAgICAgICBSZW5kZXJCb3hNb2Rl
bE9iamVjdCogYm94ID0gZm9jdXNlZE5vZGUtPnJlbmRlckJveE1vZGVsT2JqZWN0KCk7CiAgICAg
ICAgIGlmICghYm94KQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICBJbnRSZWN0
IGNsaXBwZWRSZWN0ID0gYm94LT5hYnNvbHV0ZUNsaXBwZWRPdmVyZmxvd1JlY3QoKTsKKyAgICAg
ICAgSW50UmVjdCBjbGlwcGVkUmVjdCA9IGJveC0+cGl4ZWxTbmFwcGVkQWJzb2x1dGVDbGlwcGVk
T3ZlcmZsb3dSZWN0KCk7CiAgICAgICAgIGxvY2F0aW9uID0gSW50UG9pbnQoY2xpcHBlZFJlY3Qu
eCgpLCBjbGlwcGVkUmVjdC5tYXhZKCkgLSAxKTsKICAgICB9IGVsc2UgewogICAgICAgICBsb2Nh
dGlvbiA9IEludFBvaW50KApJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAkocmV2aXNp
b24gMTExMjA4KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xNDU2LDcgKzE0NTYsNyBAQCBib29sIEZyYW1lVmlldzo6c2Nyb2xsQ29udGVu
dHNGYXN0UGF0aChjCiAgICAgICAgIGlmIChyZW5kZXJCb3gtPmxheWVyKCktPmlzQ29tcG9zaXRl
ZCgpKQogICAgICAgICAgICAgY29udGludWU7CiAjZW5kaWYKLSAgICAgICAgSW50UmVjdCB1cGRh
dGVSZWN0ID0gcmVuZGVyQm94LT5sYXllcigpLT5yZXBhaW50UmVjdEluY2x1ZGluZ0Rlc2NlbmRh
bnRzKCk7CisgICAgICAgIEludFJlY3QgdXBkYXRlUmVjdCA9IHBpeGVsU25hcHBlZEludFJlY3Qo
cmVuZGVyQm94LT5sYXllcigpLT5yZXBhaW50UmVjdEluY2x1ZGluZ0Rlc2NlbmRhbnRzKCkpOwog
ICAgICAgICB1cGRhdGVSZWN0ID0gY29udGVudHNUb1Jvb3RWaWV3KHVwZGF0ZVJlY3QpOwogICAg
ICAgICBpZiAoIWlzQ29tcG9zaXRlZENvbnRlbnRMYXllciAmJiBjbGlwc1JlcGFpbnRzKCkpCiAg
ICAgICAgICAgICB1cGRhdGVSZWN0LmludGVyc2VjdChyZWN0VG9TY3JvbGwpOwpJbmRleDogU291
cmNlL1dlYkNvcmUvcGFnZS9HZXN0dXJlVGFwSGlnaGxpZ2h0ZXIuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL3BhZ2UvR2VzdHVyZVRhcEhpZ2hsaWdodGVyLmNwcAkocmV2aXNpb24g
MTExMjA4KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9HZXN0dXJlVGFwSGlnaGxpZ2h0ZXIuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xMzgsNyArMTM4LDcgQEAgUGF0aCBwYXRoRm9yUmVuZGVyZXIo
UmVuZGVyT2JqZWN0KiBvKQogICAgIEFTU0VSVChvKTsKICAgICBQYXRoIHBhdGg7CiAKLSAgICBW
ZWN0b3I8TGF5b3V0UmVjdD4gcmVjdHM7CisgICAgVmVjdG9yPEludFJlY3Q+IHJlY3RzOwogICAg
IG8tPmFkZEZvY3VzUmluZ1JlY3RzKHJlY3RzLCAvKiBhY2MuIG9mZnNldCAqLyBvd25lckZyYW1l
VG9NYWluRnJhbWVPZmZzZXQobykpOwogCiAgICAgLy8gVGhlIGJhc2ljIGlkZWEgaXMgdG8gYWxs
b3cgdXAgdG8gdGhyZWUgZGlmZmVyZW50IGJveGVzIGluIG9yZGVyIHRvIGhpZ2hsaWdodApJbmRl
eDogU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wYWdlL1BhZ2UuY3BwCShyZXZpc2lvbiAxMTEyMDgpCisrKyBTb3VyY2UvV2ViQ29yZS9w
YWdlL1BhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDQxLDcgKzEwNDEsNyBAQCB2b2lkIFBh
Z2U6OnJlc2V0UmVsZXZhbnRQYWludGVkT2JqZWN0Q291CiAgICAgbV9yZWxldmFudFVucGFpbnRl
ZFJlZ2lvbiA9IFJlZ2lvbigpOwogfQogCi12b2lkIFBhZ2U6OmFkZFJlbGV2YW50UmVwYWludGVk
T2JqZWN0KFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBJbnRSZWN0JiBvYmplY3RQYWludFJl
Y3QpCit2b2lkIFBhZ2U6OmFkZFJlbGV2YW50UmVwYWludGVkT2JqZWN0KFJlbmRlck9iamVjdCog
b2JqZWN0LCBjb25zdCBMYXlvdXRSZWN0JiBvYmplY3RQYWludFJlY3QpCiB7CiAgICAgaWYgKCFp
c0NvdW50aW5nUmVsZXZhbnRSZXBhaW50ZWRPYmplY3RzKCkpCiAgICAgICAgIHJldHVybjsKQEAg
LTEwNTIsMTQgKzEwNTIsMTYgQEAgdm9pZCBQYWdlOjphZGRSZWxldmFudFJlcGFpbnRlZE9iamVj
dChSZQogICAgICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIEludFJlY3Qgc25hcHBlZFBh
aW50UmVjdCA9IHBpeGVsU25hcHBlZEludFJlY3Qob2JqZWN0UGFpbnRSZWN0KTsKKwogICAgIC8v
IElmIHRoaXMgb2JqZWN0IHdhcyBwcmV2aW91c2x5IGNvdW50ZWQgYXMgYW4gdW5wYWludGVkIG9i
amVjdCwgcmVtb3ZlIGl0IGZyb20gdGhhdCBIYXNoU2V0CiAgICAgLy8gYW5kIGNvcnJlc3BvbmRp
bmcgUmVnaW9uLiBGSVhNRTogVGhpcyBkb2Vzbid0IGRvIHRoZSByaWdodCB0aGluZyBpZiB0aGUg
b2JqZWN0cyBvdmVybGFwLgogICAgIGlmIChtX3JlbGV2YW50VW5wYWludGVkUmVuZGVyT2JqZWN0
cy5jb250YWlucyhvYmplY3QpKSB7CiAgICAgICAgIG1fcmVsZXZhbnRVbnBhaW50ZWRSZW5kZXJP
YmplY3RzLnJlbW92ZShvYmplY3QpOwotICAgICAgICBtX3JlbGV2YW50VW5wYWludGVkUmVnaW9u
LnN1YnRyYWN0KG9iamVjdFBhaW50UmVjdCk7CisgICAgICAgIG1fcmVsZXZhbnRVbnBhaW50ZWRS
ZWdpb24uc3VidHJhY3Qoc25hcHBlZFBhaW50UmVjdCk7CiAgICAgfQogCi0gICAgbV9yZWxldmFu
dFBhaW50ZWRSZWdpb24udW5pdGUob2JqZWN0UGFpbnRSZWN0KTsKKyAgICBtX3JlbGV2YW50UGFp
bnRlZFJlZ2lvbi51bml0ZShzbmFwcGVkUGFpbnRSZWN0KTsKIAogICAgIFJlbmRlclZpZXcqIHZp
ZXcgPSBvYmplY3QtPnZpZXcoKTsKICAgICBpZiAoIXZpZXcpCkBAIC0xMDc3LDcgKzEwNzksNyBA
QCB2b2lkIFBhZ2U6OmFkZFJlbGV2YW50UmVwYWludGVkT2JqZWN0KFJlCiAgICAgfQogfQogCi12
b2lkIFBhZ2U6OmFkZFJlbGV2YW50VW5wYWludGVkT2JqZWN0KFJlbmRlck9iamVjdCogb2JqZWN0
LCBjb25zdCBJbnRSZWN0JiBvYmplY3RQYWludFJlY3QpCit2b2lkIFBhZ2U6OmFkZFJlbGV2YW50
VW5wYWludGVkT2JqZWN0KFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBMYXlvdXRSZWN0JiBv
YmplY3RQYWludFJlY3QpCiB7CiAgICAgaWYgKCFpc0NvdW50aW5nUmVsZXZhbnRSZXBhaW50ZWRP
YmplY3RzKCkpCiAgICAgICAgIHJldHVybjsKQEAgLTEwODksNyArMTA5MSw3IEBAIHZvaWQgUGFn
ZTo6YWRkUmVsZXZhbnRVbnBhaW50ZWRPYmplY3QoUmUKICAgICB9CiAKICAgICBtX3JlbGV2YW50
VW5wYWludGVkUmVuZGVyT2JqZWN0cy5hZGQob2JqZWN0KTsKLSAgICBtX3JlbGV2YW50VW5wYWlu
dGVkUmVnaW9uLnVuaXRlKG9iamVjdFBhaW50UmVjdCk7CisgICAgbV9yZWxldmFudFVucGFpbnRl
ZFJlZ2lvbi51bml0ZShwaXhlbFNuYXBwZWRJbnRSZWN0KG9iamVjdFBhaW50UmVjdCkpOwogfQog
CiB2b2lkIFBhZ2U6OnN1c3BlbmRBY3RpdmVET01PYmplY3RzQW5kQW5pbWF0aW9ucygpCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9wYWdlL1BhZ2UuaAkocmV2aXNpb24gMTExMjA4KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9Q
YWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTMyNSw4ICszMjUsOCBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAgICAgICAgIHZvaWQgc2V0UmVsZXZhbnRSZXBhaW50ZWRPYmplY3RzQ291bnRlclRocmVz
aG9sZCh1aW50NjRfdCk7CiAgICAgICAgIHZvaWQgc3RhcnRDb3VudGluZ1JlbGV2YW50UmVwYWlu
dGVkT2JqZWN0cygpOwogICAgICAgICB2b2lkIHJlc2V0UmVsZXZhbnRQYWludGVkT2JqZWN0Q291
bnRlcigpOwotICAgICAgICB2b2lkIGFkZFJlbGV2YW50UmVwYWludGVkT2JqZWN0KFJlbmRlck9i
amVjdCosIGNvbnN0IEludFJlY3QmIG9iamVjdFBhaW50UmVjdCk7Ci0gICAgICAgIHZvaWQgYWRk
UmVsZXZhbnRVbnBhaW50ZWRPYmplY3QoUmVuZGVyT2JqZWN0KiwgY29uc3QgSW50UmVjdCYgb2Jq
ZWN0UGFpbnRSZWN0KTsKKyAgICAgICAgdm9pZCBhZGRSZWxldmFudFJlcGFpbnRlZE9iamVjdChS
ZW5kZXJPYmplY3QqLCBjb25zdCBMYXlvdXRSZWN0JiBvYmplY3RQYWludFJlY3QpOworICAgICAg
ICB2b2lkIGFkZFJlbGV2YW50VW5wYWludGVkT2JqZWN0KFJlbmRlck9iamVjdCosIGNvbnN0IExh
eW91dFJlY3QmIG9iamVjdFBhaW50UmVjdCk7CiAKICAgICAgICAgdm9pZCBzdXNwZW5kQWN0aXZl
RE9NT2JqZWN0c0FuZEFuaW1hdGlvbnMoKTsKICAgICAgICAgdm9pZCByZXN1bWVBY3RpdmVET01P
YmplY3RzQW5kQW5pbWF0aW9ucygpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9TcGF0aWFs
TmF2aWdhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9TcGF0aWFs
TmF2aWdhdGlvbi5jcHAJKHJldmlzaW9uIDExMTIwOCkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2Uv
U3BhdGlhbE5hdmlnYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02NjQsMTAgKzY2NCwxMCBA
QCB2b2lkIGRpc3RhbmNlRGF0YUZvck5vZGUoRm9jdXNEaXJlY3Rpb24gCiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKLSAgICBMYXlvdXRVbml0IHggPSAoZW50cnlQb2ludC54KCkgLSBleGl0UG9p
bnQueCgpKSAqIChlbnRyeVBvaW50LngoKSAtIGV4aXRQb2ludC54KCkpOwotICAgIExheW91dFVu
aXQgeSA9IChlbnRyeVBvaW50LnkoKSAtIGV4aXRQb2ludC55KCkpICogKGVudHJ5UG9pbnQueSgp
IC0gZXhpdFBvaW50LnkoKSk7CisgICAgZmxvYXQgeCA9IChlbnRyeVBvaW50LngoKSAtIGV4aXRQ
b2ludC54KCkpICogKGVudHJ5UG9pbnQueCgpIC0gZXhpdFBvaW50LngoKSk7CisgICAgZmxvYXQg
eSA9IChlbnRyeVBvaW50LnkoKSAtIGV4aXRQb2ludC55KCkpICogKGVudHJ5UG9pbnQueSgpIC0g
ZXhpdFBvaW50LnkoKSk7CiAKLSAgICBmbG9hdCBldWNsaWRpYW5EaXN0YW5jZSA9IHNxcnQoKHgg
KyB5KSAqIDEuMGYpOworICAgIGZsb2F0IGV1Y2xpZGlhbkRpc3RhbmNlID0gc3FydCh4ICsgeSk7
CiAKICAgICAvLyBMb29zZWx5IGJhc2VkIG9uIGh0dHA6Ly93d3cudzMub3JnL1RSL1dJQ0QvI2Zv
Y3VzLWhhbmRsaW5nCiAgICAgLy8gZGYgPSBkb3REaXN0ICsgZHggKyBkeSArIDIgKiAoeGRpc3Bs
YWNlbWVudCArIHlkaXNwbGFjZW1lbnQpIC0gc3FydChPdmVybGFwKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>