<?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>21164</bug_id>
          
          <creation_ts>2008-09-26 21:26:06 -0700</creation_ts>
          <short_desc>Refactor allowsScrolling/setAllowScrolling to be cross-platform.</short_desc>
          <delta_ts>2008-09-26 21:43: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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</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>21083</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>93017</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 21:26:06 -0700</bug_when>
    <thetext>Refactor allowsScrolling/setAllowScrolling to be cross-platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93018</commentid>
    <comment_count>1</comment_count>
      <attachid>23868</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 21:29:09 -0700</bug_when>
    <thetext>Created attachment 23868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93021</commentid>
    <comment_count>2</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 21:43:29 -0700</bug_when>
    <thetext>Fixed in r36982.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23868</attachid>
            <date>2008-09-26 21:29:09 -0700</date>
            <delta_ts>2008-09-26 21:34:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>12578</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNjk4MSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMDgtMDktMjYgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29t
PgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE2
NAorCisgICAgICAgIFJld29yayBjb25jZXB0IG9mIGFsbG93c1Njcm9sbGluZy9zZXRBbGxvd3NT
Y3JvbGxpbmcgdG8gYmUgY3Jvc3MtcGxhdGZvcm0uCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgV0FSTklORzogTk8gVEVTVCBDQVNFUyBBRERFRCBPUiBD
SEFOR0VECisKKyAgICAgICAgKiBXZWJDb3JlLmJhc2UuZXhwOgorICAgICAgICAqIHBhZ2UvRnJh
bWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6c2V0QWxsb3dzU2Nyb2xs
aW5nKToKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5oOgorICAgICAgICAqIHBsYXRmb3JtL1Nj
cm9sbFZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6c2V0QWxsb3dzU2Ny
b2xsaW5nKToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3Lmg6CisgICAgICAgIChXZWJD
b3JlOjpTY3JvbGxWaWV3OjphbGxvd3NTY3JvbGxpbmcpOgorICAgICAgICAqIHBsYXRmb3JtL3dp
bi9TY3JvbGxWaWV3V2luLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OndoZWVs
RXZlbnQpOgorCiAyMDA4LTA5LTI2ICBLZXZpbiBPbGxpdmllciAgPGtldmlub0B0aGVvbGxpdmll
cnMuY29tPgogCiAgICAgICAgIHd4IGJ1aWxkIGZpeGVzIGFmdGVyIFdpZGdldC9TY3JvbGxWaWV3
IGNoYW5nZXMuCkluZGV4OiBXZWJDb3JlL1dlYkNvcmUuYmFzZS5leHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9XZWJDb3JlLmJhc2UuZXhwCShyZXZpc2lvbiAzNjk2MikKKysrIFdlYkNvcmUvV2Vi
Q29yZS5iYXNlLmV4cAkod29ya2luZyBjb3B5KQpAQCAtNjY1LDYgKzY2NSw4IEBAIF9fWk5LM0pT
QzhCaW5kaW5nczEwUm9vdE9iamVjdDEyZ2xvYmFsT2IKIF9fWk5LN1dlYkNvcmUxMFBsdWdpbkRh
dGExNnN1cHBvcnRzTWltZVR5cGVFUktOU182U3RyaW5nRQogX19aTks3V2ViQ29yZTEwU2Nyb2xs
VmlldzEyZG9jdW1lbnRWaWV3RXYKIF9fWk43V2ViQ29yZTEwU2Nyb2xsVmlldzE3c2V0U2Nyb2xs
YmFyTW9kZXNFTlNfMTNTY3JvbGxiYXJNb2RlRVMxXworX19aTjdXZWJDb3JlMTBTY3JvbGxWaWV3
MThzZXRBbGxvd3NTY3JvbGxpbmdFYgorX19aTks3V2ViQ29yZTEwU2Nyb2xsVmlldzE0c2Nyb2xs
YmFyTW9kZXNFUk5TXzEzU2Nyb2xsYmFyTW9kZUVTMl8KIF9fWk5LN1dlYkNvcmUxMUNhY2hlZElt
YWdlNWltYWdlRXYKIF9fWk5LN1dlYkNvcmUxMUNvbnRleHRNZW51MTlwbGF0Zm9ybURlc2NyaXB0
aW9uRXYKIF9fWk5LN1dlYkNvcmUxMUZyYW1lTG9hZGVyMTBpc0NvbXBsZXRlRXYKSW5kZXg6IFdl
YkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGFnZS9GcmFt
ZVZpZXcuY3BwCShyZXZpc2lvbiAzNjk2MikKKysrIFdlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0yNjEsNiArMjYxLDEyIEBAIHZvaWQgRnJhbWVWaWV3OjpzZXRN
YXJnaW5IZWlnaHQoaW50IGgpCiAgICAgbV9tYXJnaW5zLnNldEhlaWdodChoKTsKIH0KIAordm9p
ZCBGcmFtZVZpZXc6OnNldEFsbG93c1Njcm9sbGluZyhib29sIGNhblNjcm9sbCkKK3sKKyAgICBT
Y3JvbGxWaWV3OjpzZXRBbGxvd3NTY3JvbGxpbmcoY2FuU2Nyb2xsKTsKKyAgICBzY3JvbGxiYXJN
b2RlcyhkLT5tX2htb2RlLCBkLT5tX3Ztb2RlKTsKK30KKwogdm9pZCBGcmFtZVZpZXc6OmFkanVz
dFZpZXdTaXplKCkKIHsKICAgICBBU1NFUlQobV9mcmFtZS0+dmlldygpID09IHRoaXMpOwpJbmRl
eDogV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGFnZS9G
cmFtZVZpZXcuaAkocmV2aXNpb24gMzY5NjIpCisrKyBXZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgJ
KHdvcmtpbmcgY29weSkKQEAgLTczLDYgKzczLDggQEAgcHVibGljOgogICAgIHZvaWQgc2V0TWFy
Z2luV2lkdGgoaW50KTsKICAgICB2b2lkIHNldE1hcmdpbkhlaWdodChpbnQpOwogCisgICAgdmly
dHVhbCB2b2lkIHNldEFsbG93c1Njcm9sbGluZyhib29sKTsKKwogICAgIHZvaWQgbGF5b3V0KGJv
b2wgYWxsb3dTdWJ0cmVlID0gdHJ1ZSk7CiAgICAgYm9vbCBkaWRGaXJzdExheW91dCgpIGNvbnN0
OwogICAgIHZvaWQgbGF5b3V0VGltZXJGaXJlZChUaW1lcjxGcmFtZVZpZXc+Kik7CkluZGV4OiBX
ZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxh
dGZvcm0vU2Nyb2xsVmlldy5jcHAJKHJldmlzaW9uIDM2OTYyKQorKysgV2ViQ29yZS9wbGF0Zm9y
bS9TY3JvbGxWaWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODEsNiArODEsMjYgQEAgdm9pZCBT
Y3JvbGxWaWV3OjpzY3JvbGxiYXJNb2RlcyhTY3JvbGxiYQogICAgIHZlcnRpY2FsTW9kZSA9IG1f
dmVydGljYWxTY3JvbGxiYXJNb2RlOwogfQogCit2b2lkIFNjcm9sbFZpZXc6OnNldEFsbG93c1Nj
cm9sbGluZyhib29sIGNhblNjcm9sbCkKK3sKKyAgICBTY3JvbGxiYXJNb2RlIG5ld0hvcml6b250
YWxNb2RlOworICAgIFNjcm9sbGJhck1vZGUgbmV3VmVydGljYWxNb2RlOworICAgIAorICAgIHNj
cm9sbGJhck1vZGVzKG5ld0hvcml6b250YWxNb2RlLCBuZXdWZXJ0aWNhbE1vZGUpOworICAgIAor
ICAgIGlmIChjYW5TY3JvbGwgJiYgbmV3VmVydGljYWxNb2RlID09IFNjcm9sbGJhckFsd2F5c09m
ZikKKyAgICAgICAgbmV3VmVydGljYWxNb2RlID0gU2Nyb2xsYmFyQXV0bzsKKyAgICBlbHNlIGlm
ICghY2FuU2Nyb2xsKQorICAgICAgICBuZXdWZXJ0aWNhbE1vZGUgPSBTY3JvbGxiYXJBbHdheXNP
ZmY7CisgICAgCisgICAgaWYgKGNhblNjcm9sbCAmJiBuZXdIb3Jpem9udGFsTW9kZSA9PSBTY3Jv
bGxiYXJBbHdheXNPZmYpCisgICAgICAgIG5ld0hvcml6b250YWxNb2RlID0gU2Nyb2xsYmFyQXV0
bzsKKyAgICBlbHNlIGlmICghY2FuU2Nyb2xsKQorICAgICAgICBuZXdIb3Jpem9udGFsTW9kZSA9
IFNjcm9sbGJhckFsd2F5c09mZjsKKyAgICAKKyAgICBzZXRTY3JvbGxiYXJNb2RlcyhuZXdIb3Jp
em9udGFsTW9kZSwgbmV3VmVydGljYWxNb2RlKTsKK30KKwogdm9pZCBTY3JvbGxWaWV3OjpzZXRD
YW5CbGl0T25TY3JvbGwoYm9vbCBiKQogewogICAgIGlmIChtX2NhbkJsaXRPblNjcm9sbCA9PSBi
KQpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgJKHJldmlzaW9uIDM2OTYyKQorKysgV2ViQ29yZS9w
bGF0Zm9ybS9TY3JvbGxWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTg0LDcgKzg0LDkgQEAgcHVi
bGljOgogICAgIHZvaWQgc2Nyb2xsYmFyTW9kZXMoU2Nyb2xsYmFyTW9kZSYgaG9yaXpvbnRhbE1v
ZGUsIFNjcm9sbGJhck1vZGUmIHZlcnRpY2FsTW9kZSkgY29uc3Q7CiAgICAgU2Nyb2xsYmFyTW9k
ZSBob3Jpem9udGFsU2Nyb2xsYmFyTW9kZSgpIGNvbnN0IHsgU2Nyb2xsYmFyTW9kZSBob3Jpem9u
dGFsLCB2ZXJ0aWNhbDsgc2Nyb2xsYmFyTW9kZXMoaG9yaXpvbnRhbCwgdmVydGljYWwpOyByZXR1
cm4gaG9yaXpvbnRhbDsgfQogICAgIFNjcm9sbGJhck1vZGUgdmVydGljYWxTY3JvbGxiYXJNb2Rl
KCkgY29uc3QgeyBTY3JvbGxiYXJNb2RlIGhvcml6b250YWwsIHZlcnRpY2FsOyBzY3JvbGxiYXJN
b2Rlcyhob3Jpem9udGFsLCB2ZXJ0aWNhbCk7IHJldHVybiB2ZXJ0aWNhbDsgfQotICAgIAorICAg
IHZpcnR1YWwgdm9pZCBzZXRBbGxvd3NTY3JvbGxpbmcoYm9vbCBmbGFnKTsKKyAgICBib29sIGFs
bG93c1Njcm9sbGluZygpIGNvbnN0IHsgcmV0dXJuIGhvcml6b250YWxTY3JvbGxiYXJNb2RlKCkg
IT0gU2Nyb2xsYmFyQWx3YXlzT2ZmIHx8IHZlcnRpY2FsU2Nyb2xsYmFyTW9kZSgpICE9IFNjcm9s
bGJhckFsd2F5c09mZjsgfQorCiAgICAgLy8gV2hldGhlciBvciBub3QgYSBzY3JvbGwgdmlldyB3
aWxsIGJsaXQgdmlzaWJsZSBjb250ZW50cyB3aGVuIGl0IGlzIHNjcm9sbGVkLiAgQmxpdHRpbmcg
aXMgZGlzYWJsZWQgaW4gc2l0dWF0aW9ucwogICAgIC8vIHdoZXJlIGl0IHdvdWxkIGNhdXNlIHJl
bmRlcmluZyBnbGl0Y2hlcyAoc3VjaCBhcyB3aXRoIGZpeGVkIGJhY2tncm91bmRzIG9yIHdoZW4g
dGhlIHZpZXcgaXMgcGFydGlhbGx5IHRyYW5zcGFyZW50KS4KICAgICB2b2lkIHNldENhbkJsaXRP
blNjcm9sbChib29sKTsKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vd2luL1Njcm9sbFZpZXdXaW4u
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vd2luL1Njcm9sbFZpZXdXaW4uY3Bw
CShyZXZpc2lvbiAzNjk2MikKKysrIFdlYkNvcmUvcGxhdGZvcm0vd2luL1Njcm9sbFZpZXdXaW4u
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC04OSw4ICs4OSw2IEBAIHB1YmxpYzoKIAogICAgIHZvaWQg
c2Nyb2xsQmFja2luZ1N0b3JlKGNvbnN0IEludFNpemUmIHNjcm9sbERlbHRhKTsKIAotICAgIHZv
aWQgc2V0QWxsb3dzU2Nyb2xsaW5nKGJvb2wpOwotICAgIGJvb2wgYWxsb3dzU2Nyb2xsaW5nKCkg
Y29uc3Q7CiAKICAgICBTY3JvbGxWaWV3KiBtX3ZpZXc7CiAgICAgYm9vbCBtX3Njcm9sbGJhcnNT
dXBwcmVzc2VkOwpAQCAtMTg1LDI3ICsxODMsNiBAQCB2b2lkIFNjcm9sbFZpZXc6OlNjcm9sbFZp
ZXdQcml2YXRlOjpzY3JvCiAgICAgOjpVcGRhdGVXaW5kb3coY29udGFpbmluZ1dpbmRvd0hhbmRs
ZSk7CiB9CiAKLXZvaWQgU2Nyb2xsVmlldzo6U2Nyb2xsVmlld1ByaXZhdGU6OnNldEFsbG93c1Nj
cm9sbGluZyhib29sIGZsYWcpCi17Ci0gICAgaWYgKGZsYWcgJiYgbV92aWV3LT5tX3ZlcnRpY2Fs
U2Nyb2xsYmFyTW9kZSA9PSBTY3JvbGxiYXJBbHdheXNPZmYpCi0gICAgICAgIG1fdmlldy0+bV92
ZXJ0aWNhbFNjcm9sbGJhck1vZGUgPSBTY3JvbGxiYXJBdXRvOwotICAgIGVsc2UgaWYgKCFmbGFn
KQotICAgICAgICBtX3ZpZXctPm1fdmVydGljYWxTY3JvbGxiYXJNb2RlID0gU2Nyb2xsYmFyQWx3
YXlzT2ZmOwotCi0gICAgaWYgKGZsYWcgJiYgbV9ob3Jpem9udGFsU2Nyb2xsYmFyTW9kZSA9PSBT
Y3JvbGxiYXJBbHdheXNPZmYpCi0gICAgICAgIG1fdmlldy0+bV9ob3Jpem9udGFsU2Nyb2xsYmFy
TW9kZSA9IFNjcm9sbGJhckF1dG87Ci0gICAgZWxzZSBpZiAoIWZsYWcpCi0gICAgICAgIG1fdmll
dy0+bV9ob3Jpem9udGFsU2Nyb2xsYmFyTW9kZSA9IFNjcm9sbGJhckFsd2F5c09mZjsKLQotICAg
IG1fdmlldy0+dXBkYXRlU2Nyb2xsYmFycyhtX3ZpZXctPm1fc2Nyb2xsT2Zmc2V0KTsKLX0KLQot
Ym9vbCBTY3JvbGxWaWV3OjpTY3JvbGxWaWV3UHJpdmF0ZTo6YWxsb3dzU2Nyb2xsaW5nKCkgY29u
c3QKLXsKLSAgICAvLyBSZXR1cm4gWUVTIGlmIGVpdGhlciBob3Jpem9udGFsIG9yIHZlcnRpY2Fs
IHNjcm9sbGluZyBpcyBhbGxvd2VkLgotICAgIHJldHVybiBtX2hvcml6b250YWxTY3JvbGxiYXJN
b2RlICE9IFNjcm9sbGJhckFsd2F5c09mZiB8fCBtX3ZlcnRpY2FsU2Nyb2xsYmFyTW9kZSAhPSBT
Y3JvbGxiYXJBbHdheXNPZmY7Ci19Ci0KIEludFJlY3QgU2Nyb2xsVmlldzo6U2Nyb2xsVmlld1By
aXZhdGU6OndpbmRvd0NsaXBSZWN0KCkgY29uc3QKIHsKICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8
Y29uc3QgRnJhbWVWaWV3Kj4obV92aWV3KS0+d2luZG93Q2xpcFJlY3QoZmFsc2UpOwpAQCAtNTc0
LDcgKzU1MSw3IEBAIHZvaWQgU2Nyb2xsVmlldzo6dGhlbWVDaGFuZ2VkKCkKIAogdm9pZCBTY3Jv
bGxWaWV3Ojp3aGVlbEV2ZW50KFBsYXRmb3JtV2hlZWxFdmVudCYgZSkKIHsKLSAgICBpZiAoIW1f
ZGF0YS0+YWxsb3dzU2Nyb2xsaW5nKCkpCisgICAgaWYgKCFhbGxvd3NTY3JvbGxpbmcoKSkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgLy8gRGV0ZXJtaW5lIGhvdyBtdWNoIHdlIHdhbnQgdG8gc2Ny
b2xsLiAgSWYgd2UgY2FuIG1vdmUgYXQgYWxsLCB3ZSB3aWxsIGFjY2VwdCB0aGUgZXZlbnQuCkBA
IC03MjEsMTYgKzY5OCw2IEBAIHZvaWQgU2Nyb2xsVmlldzo6dXBkYXRlQmFja2luZ1N0b3JlKCkK
ICAgICBwYWdlLT5jaHJvbWUoKS0+dXBkYXRlQmFja2luZ1N0b3JlKCk7CiB9CiAKLXZvaWQgU2Ny
b2xsVmlldzo6c2V0QWxsb3dzU2Nyb2xsaW5nKGJvb2wgZmxhZykKLXsKLSAgICBtX2RhdGEtPnNl
dEFsbG93c1Njcm9sbGluZyhmbGFnKTsKLX0KLQotYm9vbCBTY3JvbGxWaWV3OjphbGxvd3NTY3Jv
bGxpbmcoKSBjb25zdAotewotICAgIHJldHVybiBtX2RhdGEtPmFsbG93c1Njcm9sbGluZygpOwot
fQotCiBib29sIFNjcm9sbFZpZXc6OmluV2luZG93KCkgY29uc3QKIHsKICAgICAvLyBOZWVkZWQg
Zm9yIGJhY2svZm9yd2FyZCBjYWNoZS4gCkluZGV4OiBXZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJLaXQvbWFjL0NoYW5nZUxvZwkocmV2aXNpb24gMzY5ODEpCisrKyBXZWJL
aXQvbWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDA4LTA5
LTI2ICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjExNjQKKworICAgICAgICBSZXdvcmsgY29u
Y2VwdCBvZiBhbGxvd3NTY3JvbGxpbmcvc2V0QWxsb3dzU2Nyb2xsaW5nIHRvIGJlIGNyb3NzLXBs
YXRmb3JtLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQubW06CisgICAgICAgIChXZWJG
cmFtZUxvYWRlckNsaWVudDo6Y3JlYXRlRnJhbWUpOgorICAgICAgICAqIFdlYlZpZXcvV2ViRHlu
YW1pY1Njcm9sbEJhcnNWaWV3Lmg6CisgICAgICAgICogV2ViVmlldy9XZWJEeW5hbWljU2Nyb2xs
QmFyc1ZpZXcubToKKyAgICAgICAgKiBXZWJWaWV3L1dlYkR5bmFtaWNTY3JvbGxCYXJzVmlld0lu
dGVybmFsLmg6CisgICAgICAgICogV2ViVmlldy9XZWJGcmFtZVZpZXcubW06CisgICAgICAgICgt
W1dlYkZyYW1lVmlldyBzZXRBbGxvd3NTY3JvbGxpbmc6XSk6CisgICAgICAgICgtW1dlYkZyYW1l
VmlldyBhbGxvd3NTY3JvbGxpbmddKToKKwogMjAwOC0wOS0yNiAgRGF2aWQgSHlhdHQgIDxoeWF0
dEBhcHBsZS5jb20+CiAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMTQ5CkluZGV4OiBXZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9h
ZGVyQ2xpZW50Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvV2ViQ29yZVN1cHBvcnQvV2Vi
RnJhbWVMb2FkZXJDbGllbnQubW0JKHJldmlzaW9uIDM2OTYwKQorKysgV2ViS2l0L21hYy9XZWJD
b3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5tbQkod29ya2luZyBjb3B5KQpAQCAtMTA4
MywxMSArMTA4MywxMSBAQCBQYXNzUmVmUHRyPEZyYW1lPiBXZWJGcmFtZUxvYWRlckNsaWVudDo6
CiAgICAgQVNTRVJUKG1fd2ViRnJhbWUpOwogICAgIAogICAgIFdlYkZyYW1lVmlldyAqY2hpbGRW
aWV3ID0gW1tXZWJGcmFtZVZpZXcgYWxsb2NdIGluaXRdOwotICAgIFtjaGlsZFZpZXcgc2V0QWxs
b3dzU2Nyb2xsaW5nOmFsbG93c1Njcm9sbGluZ107CiAgICAgW2NoaWxkVmlldyBfc2V0TWFyZ2lu
V2lkdGg6bWFyZ2luV2lkdGhdOwogICAgIFtjaGlsZFZpZXcgX3NldE1hcmdpbkhlaWdodDptYXJn
aW5IZWlnaHRdOwogCiAgICAgUmVmUHRyPEZyYW1lPiBuZXdDb3JlRnJhbWUgPSBbV2ViRnJhbWUg
X2NyZWF0ZVN1YmZyYW1lV2l0aE93bmVyRWxlbWVudDpvd25lckVsZW1lbnQgZnJhbWVOYW1lOm5h
bWUgZnJhbWVWaWV3OmNoaWxkVmlld107CisgICAgbmV3Q29yZUZyYW1lLT52aWV3KCktPnNldEFs
bG93c1Njcm9sbGluZyhhbGxvd3NTY3JvbGxpbmcpOwogCiAgICAgW2NoaWxkVmlldyByZWxlYXNl
XTsKIApJbmRleDogV2ViS2l0L21hYy9XZWJWaWV3L1dlYkR5bmFtaWNTY3JvbGxCYXJzVmlldy5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvV2ViVmlldy9XZWJEeW5hbWljU2Nyb2xsQmFyc1Zp
ZXcuaAkocmV2aXNpb24gMzY5NjApCisrKyBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViRHluYW1pY1Nj
cm9sbEJhcnNWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTQ0LDUgKzQ0LDUgQEAgZXh0ZXJuIGNv
bnN0IGludCBXZWJDb3JlU2Nyb2xsYmFyQWx3YXlzTwogICAgIEJPT0wgc3VwcHJlc3NTY3JvbGxl
cnM7CiAgICAgQk9PTCBpblVwZGF0ZVNjcm9sbGVyczsKIH0KLS0gKHZvaWQpc2V0QWxsb3dzSG9y
aXpvbnRhbFNjcm9sbGluZzooQk9PTClmbGFnOworLSAodm9pZClzZXRBbGxvd3NIb3Jpem9udGFs
U2Nyb2xsaW5nOihCT09MKWZsYWc7IC8vIFRoaXMgbWV0aG9kIGlzIHVzZWQgYnkgU2FmYXJpLCBz
byBpdCBjYW5ub3QgYmUgcmVtb3ZlZC4KIEBlbmQKSW5kZXg6IFdlYktpdC9tYWMvV2ViVmlldy9X
ZWJEeW5hbWljU2Nyb2xsQmFyc1ZpZXcubQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvbWFjL1dlYlZp
ZXcvV2ViRHluYW1pY1Njcm9sbEJhcnNWaWV3Lm0JKHJldmlzaW9uIDM2OTYyKQorKysgV2ViS2l0
L21hYy9XZWJWaWV3L1dlYkR5bmFtaWNTY3JvbGxCYXJzVmlldy5tCSh3b3JraW5nIGNvcHkpCkBA
IC0xODcsNDEgKzE4Nyw2IEBAIGNvbnN0IGludCBXZWJDb3JlU2Nyb2xsYmFyQWx3YXlzT24gPSBT
Y3IKICNlbmRpZgogfQogCi0tICh2b2lkKXNldEFsbG93c1Njcm9sbGluZzooQk9PTClmbGFnCi17
Ci0gICAgaWYgKGhTY3JvbGxNb2RlTG9ja2VkICYmIHZTY3JvbGxNb2RlTG9ja2VkKQotICAgICAg
ICByZXR1cm47Ci0KLSAgICBpZiAoZmxhZyAmJiB2U2Nyb2xsID09IFNjcm9sbGJhckFsd2F5c09m
ZikKLSAgICAgICAgdlNjcm9sbCA9IFNjcm9sbGJhckF1dG87Ci0gICAgZWxzZSBpZiAoIWZsYWcg
JiYgdlNjcm9sbCAhPSBTY3JvbGxiYXJBbHdheXNPZmYpCi0gICAgICAgIHZTY3JvbGwgPSBTY3Jv
bGxiYXJBbHdheXNPZmY7Ci0KLSAgICBpZiAoZmxhZyAmJiBoU2Nyb2xsID09IFNjcm9sbGJhckFs
d2F5c09mZikKLSAgICAgICAgaFNjcm9sbCA9IFNjcm9sbGJhckF1dG87Ci0gICAgZWxzZSBpZiAo
IWZsYWcgJiYgaFNjcm9sbCAhPSBTY3JvbGxiYXJBbHdheXNPZmYpCi0gICAgICAgIGhTY3JvbGwg
PSBTY3JvbGxiYXJBbHdheXNPZmY7Ci0KLSAgICBbc2VsZiB1cGRhdGVTY3JvbGxlcnNdOwotfQot
Ci0tIChCT09MKWFsbG93c1Njcm9sbGluZwotewotICAgIC8vIFJldHVybnMgWUVTIGlmIGVpdGhl
ciBob3Jpem9udGFsIG9yIHZlcnRpY2FsIHNjcm9sbGluZyBpcyBhbGxvd2VkLgotICAgIHJldHVy
biBoU2Nyb2xsICE9IFNjcm9sbGJhckFsd2F5c09mZiB8fCB2U2Nyb2xsICE9IFNjcm9sbGJhckFs
d2F5c09mZjsKLX0KLQotLSAodm9pZClzZXRBbGxvd3NWZXJ0aWNhbFNjcm9sbGluZzooQk9PTClm
bGFnCi17Ci0gICAgaWYgKHZTY3JvbGxNb2RlTG9ja2VkKQotICAgICAgICByZXR1cm47Ci0gICAg
aWYgKGZsYWcgJiYgdlNjcm9sbCA9PSBTY3JvbGxiYXJBbHdheXNPZmYpCi0gICAgICAgIHZTY3Jv
bGwgPSBTY3JvbGxiYXJBdXRvOwotICAgIGVsc2UgaWYgKCFmbGFnICYmIHZTY3JvbGwgIT0gU2Ny
b2xsYmFyQWx3YXlzT2ZmKQotICAgICAgICB2U2Nyb2xsID0gU2Nyb2xsYmFyQWx3YXlzT2ZmOwot
ICAgIFtzZWxmIHVwZGF0ZVNjcm9sbGVyc107Ci19Ci0KIC0gKEJPT0wpYWxsb3dzSG9yaXpvbnRh
bFNjcm9sbGluZwogewogICAgIHJldHVybiBoU2Nyb2xsICE9IFNjcm9sbGJhckFsd2F5c09mZjsK
SW5kZXg6IFdlYktpdC9tYWMvV2ViVmlldy9XZWJEeW5hbWljU2Nyb2xsQmFyc1ZpZXdJbnRlcm5h
bC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvV2ViVmlldy9XZWJEeW5hbWljU2Nyb2xsQmFy
c1ZpZXdJbnRlcm5hbC5oCShyZXZpc2lvbiAzNjk2MikKKysrIFdlYktpdC9tYWMvV2ViVmlldy9X
ZWJEeW5hbWljU2Nyb2xsQmFyc1ZpZXdJbnRlcm5hbC5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw3
ICszMiw2IEBACiBAaW50ZXJmYWNlIFdlYkR5bmFtaWNTY3JvbGxCYXJzVmlldyAoV2ViSW50ZXJu
YWwpIDxXZWJDb3JlRnJhbWVTY3JvbGxWaWV3PgogCiAtIChCT09MKWFsbG93c0hvcml6b250YWxT
Y3JvbGxpbmc7Ci0tICh2b2lkKXNldEFsbG93c1ZlcnRpY2FsU2Nyb2xsaW5nOihCT09MKWZsYWc7
CiAtIChCT09MKWFsbG93c1ZlcnRpY2FsU2Nyb2xsaW5nOwogCiAtICh2b2lkKXNldFNjcm9sbGlu
Z01vZGVzOihXZWJDb3JlOjpTY3JvbGxiYXJNb2RlKWhNb2RlIHZlcnRpY2FsOihXZWJDb3JlOjpT
Y3JvbGxiYXJNb2RlKXZNb2RlIGFuZExvY2s6KEJPT0wpbG9jazsKQEAgLTUxLDEyICs1MCw2IEBA
CiAtIChCT09MKWhvcml6b250YWxTY3JvbGxpbmdNb2RlTG9ja2VkOwogLSAoQk9PTCl2ZXJ0aWNh
bFNjcm9sbGluZ01vZGVMb2NrZWQ7CiAKLS8vIENvbnZlbmllbmNlIG1ldGhvZCB0byBhZmZlY3Qg
Ym90aCBzY3JvbGxpbmcgZGlyZWN0aW9ucyBhdCBvbmNlLgotLSAodm9pZClzZXRBbGxvd3NTY3Jv
bGxpbmc6KEJPT0wpZmxhZzsKLQotLy8gUmV0dXJucyBZRVMgaWYgZWl0aGVyIGhvcml6b250YWwg
b3IgdmVydGljYWwgc2Nyb2xsaW5nIGlzIGFsbG93ZWQuCi0tIChCT09MKWFsbG93c1Njcm9sbGlu
ZzsKLQogLSAodm9pZCl1cGRhdGVTY3JvbGxlcnM7CiAtICh2b2lkKXNldFN1cHByZXNzTGF5b3V0
OihCT09MKWZsYWc7CiAKSW5kZXg6IFdlYktpdC9tYWMvV2ViVmlldy9XZWJGcmFtZVZpZXcubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lVmlldy5tbQkocmV2aXNp
b24gMzY5NjIpCisrKyBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWVWaWV3Lm1tCSh3b3JraW5n
IGNvcHkpCkBAIC00MDAsMTYgKzQwMCwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWRkVHlwZXNG
cm9tQ2xhc3MoTlNNCiAKIC0gKHZvaWQpc2V0QWxsb3dzU2Nyb2xsaW5nOihCT09MKWZsYWcKIHsK
LSAgICBXZWJEeW5hbWljU2Nyb2xsQmFyc1ZpZXcgKnNjcm9sbFZpZXcgPSBbc2VsZiBfc2Nyb2xs
Vmlld107Ci0gICAgW3Njcm9sbFZpZXcgc2V0QWxsb3dzU2Nyb2xsaW5nOmZsYWddOwogICAgIFdl
YkNvcmU6OkZyYW1lICpmcmFtZSA9IGNvcmUoW3NlbGYgd2ViRnJhbWVdKTsKICAgICBpZiAoV2Vi
Q29yZTo6RnJhbWVWaWV3ICp2aWV3ID0gZnJhbWU/IGZyYW1lLT52aWV3KCkgOiAwKQotICAgICAg
ICB2aWV3LT5zZXRTY3JvbGxiYXJNb2RlcygoV2ViQ29yZTo6U2Nyb2xsYmFyTW9kZSlbc2Nyb2xs
VmlldyBob3Jpem9udGFsU2Nyb2xsaW5nTW9kZV0sIChXZWJDb3JlOjpTY3JvbGxiYXJNb2RlKVtz
Y3JvbGxWaWV3IHZlcnRpY2FsU2Nyb2xsaW5nTW9kZV0pOworICAgICAgICB2aWV3LT5zZXRBbGxv
d3NTY3JvbGxpbmcoZmxhZyk7CiB9CiAKIC0gKEJPT0wpYWxsb3dzU2Nyb2xsaW5nCiB7Ci0gICAg
cmV0dXJuIFtbc2VsZiBfc2Nyb2xsVmlld10gYWxsb3dzU2Nyb2xsaW5nXTsKKyAgICBXZWJDb3Jl
OjpGcmFtZSAqZnJhbWUgPSBjb3JlKFtzZWxmIHdlYkZyYW1lXSk7CisgICAgaWYgKFdlYkNvcmU6
OkZyYW1lVmlldyAqdmlldyA9IGZyYW1lPyBmcmFtZS0+dmlldygpIDogMCkKKyAgICAgICAgcmV0
dXJuIHZpZXctPmFsbG93c1Njcm9sbGluZygpOworICAgIHJldHVybiBZRVM7CiB9CiAKIC0gKE5T
VmlldyA8V2ViRG9jdW1lbnRWaWV3PiAqKWRvY3VtZW50Vmlldwo=
</data>
<flag name="review"
          id="10754"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>