<?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>21167</bug_id>
          
          <creation_ts>2008-09-26 22:20:18 -0700</creation_ts>
          <short_desc>Remove concept of should render when offscreen from ScrollView</short_desc>
          <delta_ts>2008-09-26 22:51:16 -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>93024</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 22:20:18 -0700</bug_when>
    <thetext>This should be a FrameView-level concept, rather than being split across ScrollView and FrameView.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93025</commentid>
    <comment_count>1</comment_count>
      <attachid>23869</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 22:20:47 -0700</bug_when>
    <thetext>Created attachment 23869
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93026</commentid>
    <comment_count>2</comment_count>
      <attachid>23869</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-09-26 22:25:42 -0700</bug_when>
    <thetext>Comment on attachment 23869
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93027</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 22:51:16 -0700</bug_when>
    <thetext>Fixed.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23869</attachid>
            <date>2008-09-26 22:20:47 -0700</date>
            <delta_ts>2008-09-26 22:25:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6922</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDM2OTgz
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjkgQEAKKzIwMDgtMDkt
MjYgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIEVsaW1pbmF0ZSBz
aG91bGRVcGRhdGVXaGlsZU9mZnNjcmVlbiBmcm9tIFNjcm9sbFZpZXcuICBNYWtlIHRoZSBjb25j
ZXB0IG9mIG5vdCBpbnZhbGlkYXRpbmcgd2hpbGUKKyAgICAgICAgb2Zmc2NyZWVuIGNyb3NzLXBs
YXRmb3JtLiAgUmVuYW1lIHRoZSBpbldpbmRvdyBtZXRob2QgdG8gaXNPZmZzY3JlZW4gKHdoaWNo
IGZsaXBzIHRoZSBib29sZWFuKSwgc2luY2UgdGhhdAorICAgICAgICBtb3JlIGNsZWFybHkgY29u
dmV5cyB0aGUgaW50ZW50IG9mIHRoZSBtZXRob2QuICBNYWtlIGlzT2Zmc2NyZWVuIGFsc28gY2hl
Y2sgTlNXaW5kb3cgdmlzaWJpbGl0eSBvbiBNYWMuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpGcmFtZVZpZXc6OnJlcGFpbnRDb250ZW50UmVjdGFuZ2xlKToKKyAgICAgICAgKiBw
YWdlL0ZyYW1lVmlldy5oOgorICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ndGsvU2Nyb2xsVmlld0d0ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
Y3JvbGxWaWV3Ojppc09mZnNjcmVlbik6CisgICAgICAgICogcGxhdGZvcm0vbWFjL1Njcm9sbFZp
ZXdNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3Ojp1cGRhdGVDb250ZW50cyk6
CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3Ojppc09mZnNjcmVlbik6CisgICAgICAgICog
cGxhdGZvcm0vcXQvU2Nyb2xsVmlld1F0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZp
ZXc6OmlzT2Zmc2NyZWVuKToKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vU2Nyb2xsVmlld1dpbi5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3Ojppc09mZnNjcmVlbik6CisgICAgICAg
ICogcGxhdGZvcm0vd3gvU2Nyb2xsVmlld1d4LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9s
bFZpZXc6OmlzT2Zmc2NyZWVuKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck9iamVjdDo6d2lsbFJlbmRlckltYWdlKToKKwog
MjAwOC0wOS0yNiAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMTY0CkluZGV4OiBwYWdlL0Zy
YW1lVmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGFnZS9GcmFtZVZpZXcuY3BwCShyZXZpc2lvbiAz
Njk4MikKKysrIHBhZ2UvRnJhbWVWaWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjQyLDYgKzY0
Miw5IEBAIHZvaWQgRnJhbWVWaWV3OjpyZXBhaW50Q29udGVudFJlY3RhbmdsZSgKICAgICAgICAg
cmV0dXJuOwogICAgIH0KICAgICAKKyAgICBpZiAoIWltbWVkaWF0ZSAmJiBpc09mZnNjcmVlbigp
ICYmICFzaG91bGRVcGRhdGVXaGlsZU9mZnNjcmVlbigpKQorICAgICAgICByZXR1cm47CisKICAg
ICB1cGRhdGVDb250ZW50cyhyLCBpbW1lZGlhdGUpOwogfQogCkluZGV4OiBwYWdlL0ZyYW1lVmll
dy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIHBhZ2UvRnJhbWVWaWV3LmgJKHJldmlzaW9uIDM2OTgyKQorKysg
cGFnZS9GcmFtZVZpZXcuaAkod29ya2luZyBjb3B5KQpAQCAtMTAyLDcgKzEwMiw3IEBAIHB1Ymxp
YzoKICAgICBDb2xvciBiYXNlQmFja2dyb3VuZENvbG9yKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRC
YXNlQmFja2dyb3VuZENvbG9yKENvbG9yKTsKIAotICAgIHZpcnR1YWwgYm9vbCBzaG91bGRVcGRh
dGVXaGlsZU9mZnNjcmVlbigpIGNvbnN0OworICAgIGJvb2wgc2hvdWxkVXBkYXRlV2hpbGVPZmZz
Y3JlZW4oKSBjb25zdDsKICAgICB2b2lkIHNldFNob3VsZFVwZGF0ZVdoaWxlT2Zmc2NyZWVuKGJv
b2wpOwogCiAgICAgdm9pZCBhZGp1c3RWaWV3U2l6ZSgpOwpJbmRleDogcGxhdGZvcm0vU2Nyb2xs
Vmlldy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIHBsYXRmb3JtL1Njcm9sbFZpZXcuaAkocmV2aXNpb24gMzY5
ODIpCisrKyBwbGF0Zm9ybS9TY3JvbGxWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTEzMCw4ICsx
MzAsOSBAQCBwdWJsaWM6CiAgICAgSW50UmVjdCB3aW5kb3dUb0NvbnRlbnRzKGNvbnN0IEludFJl
Y3QmKSBjb25zdDsKICAgICBJbnRSZWN0IGNvbnRlbnRzVG9XaW5kb3coY29uc3QgSW50UmVjdCYp
IGNvbnN0OwogCi0gICAgYm9vbCBpbldpbmRvdygpIGNvbnN0OwotICAgIHZpcnR1YWwgYm9vbCBz
aG91bGRVcGRhdGVXaGlsZU9mZnNjcmVlbigpIGNvbnN0ID0gMDsKKyAgICAvLyBUaGUgcHVycG9z
ZSBvZiB0aGlzIG1ldGhvZCBpcyB0byBhbnN3ZXIgd2hldGhlciBvciBub3QgdGhlIHNjcm9sbCB2
aWV3IGlzIGN1cnJlbnRseSB2aXNpYmxlLiAgQW5pbWF0aW9ucyBhbmQgcGFpbnRpbmcgdXBkYXRl
cyBjYW4gYmUgc3VzcGVuZGVkIGlmCisgICAgLy8gd2Uga25vdyB0aGF0IHdlIGFyZSBlaXRoZXIg
bm90IGluIGEgd2luZG93IHJpZ2h0IG5vdyBvciBpZiB0aGF0IHdpbmRvdyBpcyBub3QgdmlzaWJs
ZS4KKyAgICBib29sIGlzT2Zmc2NyZWVuKCkgY29uc3Q7CiAKICAgICAvLyBGb3IgcGxhdGZvcm1z
IHRoYXQgbmVlZCB0byBoaXQgdGVzdCBzY3JvbGxiYXJzIGZyb20gd2l0aGluIHRoZSBlbmdpbmUn
cyBldmVudCBoYW5kbGVycyAobGlrZSBXaW4zMikuCiAgICAgU2Nyb2xsYmFyKiBzY3JvbGxiYXJV
bmRlck1vdXNlKGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91c2VFdmVudCk7CkluZGV4OiBw
bGF0Zm9ybS9ndGsvU2Nyb2xsVmlld0d0ay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGxhdGZvcm0vZ3Rr
L1Njcm9sbFZpZXdHdGsuY3BwCShyZXZpc2lvbiAzNjk2NCkKKysrIHBsYXRmb3JtL2d0ay9TY3Jv
bGxWaWV3R3RrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzY2LDEwICszNjYsOSBAQCB2b2lkIFNj
cm9sbFZpZXc6OnBsYXRmb3JtUmVtb3ZlQ2hpbGQoV2lkCiAgICAgICAgIGd0a19jb250YWluZXJf
cmVtb3ZlKEdUS19DT05UQUlORVIoY29udGFpbmluZ1dpbmRvdygpKSwgY2hpbGQtPnBsYXRmb3Jt
V2lkZ2V0KCkpOwogfQogCi1ib29sIFNjcm9sbFZpZXc6OmluV2luZG93KCkgY29uc3QKK2Jvb2wg
U2Nyb2xsVmlldzo6aXNPZmZzY3JlZW4oKSBjb25zdAogewotICAgIG5vdEltcGxlbWVudGVkKCk7
Ci0gICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiB2b2lkIFNjcm9sbFZp
ZXc6OndoZWVsRXZlbnQoUGxhdGZvcm1XaGVlbEV2ZW50JiBlKQpJbmRleDogcGxhdGZvcm0vbWFj
L1Njcm9sbFZpZXdNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGxhdGZvcm0vbWFjL1Njcm9sbFZpZXdN
YWMubW0JKHJldmlzaW9uIDM2OTYyKQorKysgcGxhdGZvcm0vbWFjL1Njcm9sbFZpZXdNYWMubW0J
KHdvcmtpbmcgY29weSkKQEAgLTE2OCw5ICsxNjgsNiBAQCB2b2lkIFNjcm9sbFZpZXc6OnVwZGF0
ZUNvbnRlbnRzKGNvbnN0IEluCiAgICAgQkVHSU5fQkxPQ0tfT0JKQ19FWENFUFRJT05TOwogCiAg
ICAgTlNWaWV3ICp2aWV3ID0gZG9jdW1lbnRWaWV3KCk7Ci0gICAgaWYgKCFub3cgJiYgIVtbdmll
dyB3aW5kb3ddIGlzVmlzaWJsZV0gJiYgIXNob3VsZFVwZGF0ZVdoaWxlT2Zmc2NyZWVuKCkpCi0g
ICAgICAgIHJldHVybjsKLQogICAgIE5TUmVjdCB2aXNpYmxlUmVjdCA9IHZpc2libGVDb250ZW50
UmVjdCgpOwogCiAgICAgLy8gQ2hlY2tpbmcgZm9yIHJlY3QgdmlzaWJpbGl0eSBpcyBhbiBpbXBv
cnRhbnQgb3B0aW1pemF0aW9uIGZvciB0aGUgY2FzZSBvZgpAQCAtMjc4LDkgKzI3NSw5IEBAIFNj
cm9sbGJhciogU2Nyb2xsVmlldzo6c2Nyb2xsYmFyVW5kZXJNb3UKICAgICByZXR1cm4gMDsKIH0K
IAotYm9vbCBTY3JvbGxWaWV3OjppbldpbmRvdygpIGNvbnN0Citib29sIFNjcm9sbFZpZXc6Omlz
T2Zmc2NyZWVuKCkgY29uc3QKIHsKLSAgICByZXR1cm4gW3BsYXRmb3JtV2lkZ2V0KCkgd2luZG93
XTsKKyAgICByZXR1cm4gIVtwbGF0Zm9ybVdpZGdldCgpIHdpbmRvd10gfHwgIVtbcGxhdGZvcm1X
aWRnZXQoKSB3aW5kb3ddIGlzVmlzaWJsZV07CiB9CiAKIHZvaWQgU2Nyb2xsVmlldzo6d2hlZWxF
dmVudChQbGF0Zm9ybVdoZWVsRXZlbnQmKQpJbmRleDogcGxhdGZvcm0vcXQvU2Nyb2xsVmlld1F0
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9xdC9TY3JvbGxWaWV3UXQuY3BwCShyZXZpc2lv
biAzNjk2NikKKysrIHBsYXRmb3JtL3F0L1Njcm9sbFZpZXdRdC5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTI5Myw5ICsyOTMsOSBAQCB2b2lkIFNjcm9sbFZpZXc6OmludmFsaWRhdGVTY3JvbGxiYXJz
KCkKICAgICB9CiB9CiAKLWJvb2wgU2Nyb2xsVmlldzo6aW5XaW5kb3coKSBjb25zdAorYm9vbCBT
Y3JvbGxWaWV3Ojppc09mZnNjcmVlbigpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIHRydWU7CisgICAg
cmV0dXJuIGZhbHNlOwogfQogCiB2b2lkIFNjcm9sbFZpZXc6OnVwZGF0ZVNjcm9sbGJhcnMoY29u
c3QgSW50U2l6ZSYgZGVzaXJlZE9mZnNldCkKSW5kZXg6IHBsYXRmb3JtL3dpbi9TY3JvbGxWaWV3
V2luLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS93aW4vU2Nyb2xsVmlld1dpbi5jcHAJKHJl
dmlzaW9uIDM2OTgyKQorKysgcGxhdGZvcm0vd2luL1Njcm9sbFZpZXdXaW4uY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC02OTgsMTEgKzY5OCw5IEBAIHZvaWQgU2Nyb2xsVmlldzo6dXBkYXRlQmFja2lu
Z1N0b3JlKCkKICAgICBwYWdlLT5jaHJvbWUoKS0+dXBkYXRlQmFja2luZ1N0b3JlKCk7CiB9CiAK
LWJvb2wgU2Nyb2xsVmlldzo6aW5XaW5kb3coKSBjb25zdAorYm9vbCBTY3JvbGxWaWV3Ojppc09m
ZnNjcmVlbigpIGNvbnN0CiB7Ci0gICAgLy8gTmVlZGVkIGZvciBiYWNrL2ZvcndhcmQgY2FjaGUu
IAotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJuIGZh
bHNlOwogfQogCiBJbnRSZWN0IFNjcm9sbFZpZXc6OmNvbnRlbnRzVG9TY3JlZW4oY29uc3QgSW50
UmVjdCYgcmVjdCkgY29uc3QKSW5kZXg6IHBsYXRmb3JtL3d4L1Njcm9sbFZpZXdXeC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gcGxhdGZvcm0vd3gvU2Nyb2xsVmlld1d4LmNwcAkocmV2aXNpb24gMzY5NjIp
CisrKyBwbGF0Zm9ybS93eC9TY3JvbGxWaWV3V3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMzcs
MTIgKzMzNywxMiBAQCBJbnRQb2ludCBTY3JvbGxWaWV3Ojp3aW5kb3dUb0NvbnRlbnRzKGNvCiAg
ICAgcmV0dXJuIHBvaW50ICsgc2Nyb2xsT2Zmc2V0KCk7CiB9CiAKLWJvb2wgU2Nyb2xsVmlldzo6
aW5XaW5kb3coKSBjb25zdAorYm9vbCBTY3JvbGxWaWV3Ojppc09mZnNjcmVlbigpIGNvbnN0CiB7
CiAgICAgLy8gTkI6IFRoaXMgaXMgY2FsbGVkIGZyb20gUmVuZGVyT2JqZWN0Ojp3aWxsUmVuZGVy
SW1hZ2UKICAgICAvLyBhbmQgcmVhbGx5IHNlZW1zIHRvIGJlIG1vcmUgb2YgYSAiaXMgdGhlIHdp
bmRvdyBpbiBhIHZhbGlkIHN0YXRlIiB0ZXN0LAogICAgIC8vIGRlc3BpdGUgdGhlIEFQSSBuYW1l
LgotICAgIHJldHVybiBwbGF0Zm9ybVdpZGdldCgpICE9IE5VTEw7CisgICAgcmV0dXJuIHBsYXRm
b3JtV2lkZ2V0KCkgPT0gTlVMTDsKIH0KIAogdm9pZCBTY3JvbGxWaWV3Ojp3aGVlbEV2ZW50KFBs
YXRmb3JtV2hlZWxFdmVudCYgZSkKSW5kZXg6IHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCShyZXZpc2lvbiAzNjk2MCkK
KysrIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOTg3LDcg
KzI5ODcsNyBAQCBib29sIFJlbmRlck9iamVjdDo6d2lsbFJlbmRlckltYWdlKENhY2hlCiAKICAg
ICAvLyBJZiB3ZSdyZSBub3QgaW4gYSB3aW5kb3cgKGkuZS4sIHdlJ3JlIGRvcm1hbnQgZnJvbSBi
ZWluZyBwdXQgaW4gdGhlIGIvZiBjYWNoZSBvciBpbiBhIGJhY2tncm91bmQgdGFiKQogICAgIC8v
IHRoZW4gd2UgZG9uJ3Qgd2FudCB0byByZW5kZXIgZWl0aGVyLgotICAgIHJldHVybiAhZG9jdW1l
bnQoKS0+aW5QYWdlQ2FjaGUoKSAmJiBkb2N1bWVudCgpLT52aWV3KCktPmluV2luZG93KCk7Cisg
ICAgcmV0dXJuICFkb2N1bWVudCgpLT5pblBhZ2VDYWNoZSgpICYmICFkb2N1bWVudCgpLT52aWV3
KCktPmlzT2Zmc2NyZWVuKCk7CiB9CiAKIGludCBSZW5kZXJPYmplY3Q6Om1heGltYWxPdXRsaW5l
U2l6ZShQYWludFBoYXNlIHApIGNvbnN0Cg==
</data>
<flag name="review"
          id="10755"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>