<?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>13564</bug_id>
          
          <creation_ts>2007-05-01 23:02:05 -0700</creation_ts>
          <short_desc>Remove friend class FrameLoader from Frame</short_desc>
          <delta_ts>2007-05-02 02:40:50 -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>Page Loading</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>11456</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-05-01 23:02:05 -0700</bug_when>
    <thetext>Patch to be posted soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11457</commentid>
    <comment_count>1</comment_count>
      <attachid>14304</attachid>
    <who name="">mitz</who>
    <bug_when>2007-05-01 23:08:15 -0700</bug_when>
    <thetext>Created attachment 14304
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11458</commentid>
    <comment_count>2</comment_count>
      <attachid>14304</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2007-05-01 23:22:57 -0700</bug_when>
    <thetext>Comment on attachment 14304
Patch

Hurray!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11408</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-05-02 02:40:50 -0700</bug_when>
    <thetext>Landed in r21219.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14304</attachid>
            <date>2007-05-01 23:08:15 -0700</date>
            <delta_ts>2007-05-01 23:22:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>13564_r1.patch</filename>
            <type>text/plain</type>
            <size>5464</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMTIxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMDctMDUtMDIgIE1pdHogUGV0dGVsICA8bWl0ekB3ZWJraXQub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gaHR0
cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1NjQKKyAgICAgICAgICBSZW1v
dmUgZnJpZW5kIGNsYXNzIEZyYW1lTG9hZGVyIGZyb20gRnJhbWUKKworICAgICAgICBObyB0ZXN0
IGFkZGVkIHNpbmNlIHRoZXJlIGlzIG5vIGNoYW5nZSBpbiBmdW5jdGlvbmFsaXR5LgorCisgICAg
ICAgICogbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9h
ZGVyOjpkaWRPcGVuVVJMKToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyOjpiZWdpbik6
CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6b3Blbik6CisgICAgICAgICogbG9hZGVy
L0ZyYW1lTG9hZGVyLmg6IE1hZGUgY2xlYXIoKSBwcml2YXRlLgorICAgICAgICAqIHBhZ2UvRnJh
bWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWU6OnNldERvY3VtZW50KTogQ2hhbmdlZCB0
aGUgYXJndW1lbnQgaW50byBhIFBhc3NSZWZQdHIuCisgICAgICAgICogcGFnZS9GcmFtZS5oOgor
ICAgICAgICAqIHhtbC9YU0xUUHJvY2Vzc29yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlhTTFRQ
cm9jZXNzb3I6OmNyZWF0ZURvY3VtZW50RnJvbVNvdXJjZSk6CisKIDIwMDctMDUtMDEgIERhcmlu
IEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclJl
cGxhY2VkLmNwcDogRml4IHR5cG8gaW4gYSBjb21tZW50LgpJbmRleDogV2ViQ29yZS9sb2FkZXIv
RnJhbWVMb2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVy
LmNwcAkocmV2aXNpb24gMjEyMTUpCisrKyBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTY1Niw4ICs2NTYsOCBAQCBib29sIEZyYW1lTG9hZGVyOjpkaWRP
cGVuVVJMKGNvbnN0IEtVUkwmCiAgICAgbV9pc0xvYWRpbmdNYWluUmVzb3VyY2UgPSB0cnVlOwog
ICAgIG1fd2FzTG9hZEV2ZW50RW1pdHRlZCA9IGZhbHNlOwogCi0gICAgbV9mcmFtZS0+ZC0+bV9r
anNTdGF0dXNCYXJUZXh0ID0gU3RyaW5nKCk7Ci0gICAgbV9mcmFtZS0+ZC0+bV9ranNEZWZhdWx0
U3RhdHVzQmFyVGV4dCA9IFN0cmluZygpOworICAgIG1fZnJhbWUtPnNldEpTU3RhdHVzQmFyVGV4
dChTdHJpbmcoKSk7CisgICAgbV9mcmFtZS0+c2V0SlNEZWZhdWx0U3RhdHVzQmFyVGV4dChTdHJp
bmcoKSk7CiAKICAgICBtX1VSTCA9IHVybDsKICAgICBpZiAobV9VUkwucHJvdG9jb2woKS5zdGFy
dHNXaXRoKCJodHRwIikgJiYgIW1fVVJMLmhvc3QoKS5pc0VtcHR5KCkgJiYgbV9VUkwucGF0aCgp
LmlzRW1wdHkoKSkKQEAgLTgzOSw3ICs4MzksNyBAQCB2b2lkIEZyYW1lTG9hZGVyOjpiZWdpbihj
b25zdCBLVVJMJiB1cmwpCiAgICAgICAgIGJhc2V1cmwgPSBtX1VSTDsKIAogICAgIFJlZlB0cjxE
b2N1bWVudD4gZG9jdW1lbnQgPSBET01JbXBsZW1lbnRhdGlvbjo6aW5zdGFuY2UoKS0+Y3JlYXRl
RG9jdW1lbnQobV9yZXNwb25zZU1JTUVUeXBlLCBtX2ZyYW1lLCBtX2ZyYW1lLT5pblZpZXdTb3Vy
Y2VNb2RlKCkpOwotICAgIG1fZnJhbWUtPnNldERvY3VtZW50KGRvY3VtZW50LmdldCgpKTsKKyAg
ICBtX2ZyYW1lLT5zZXREb2N1bWVudChkb2N1bWVudCk7CiAKICAgICBkb2N1bWVudC0+c2V0VVJM
KG1fVVJMLnVybCgpKTsKICAgICAvLyBXZSBwcmVmZXIgbV9iYXNlVVJMIG92ZXIgbV9VUkwgYmVj
YXVzZSBtX1VSTCBjaGFuZ2VzIHdoZW4gd2UgYXJlCkBAIC0yNTI4LDggKzI1MjgsOCBAQCB2b2lk
IEZyYW1lTG9hZGVyOjpvcGVuKENhY2hlZFBhZ2UmIGNhY2hlCiAgICAgCiAgICAgLy8gRGVsZXRl
IG9sZCBzdGF0dXMgYmFyIG1lc3NhZ2VzIChpZiBpdCBfd2FzXyBhY3RpdmF0ZWQgb24gbGFzdCBV
UkwpLgogICAgIGlmIChtX2ZyYW1lLT5zZXR0aW5ncygpLT5pc0phdmFTY3JpcHRFbmFibGVkKCkp
IHsKLSAgICAgICAgbV9mcmFtZS0+ZC0+bV9ranNTdGF0dXNCYXJUZXh0ID0gU3RyaW5nKCk7Ci0g
ICAgICAgIG1fZnJhbWUtPmQtPm1fa2pzRGVmYXVsdFN0YXR1c0JhclRleHQgPSBTdHJpbmcoKTsK
KyAgICAgICAgbV9mcmFtZS0+c2V0SlNTdGF0dXNCYXJUZXh0KFN0cmluZygpKTsKKyAgICAgICAg
bV9mcmFtZS0+c2V0SlNEZWZhdWx0U3RhdHVzQmFyVGV4dChTdHJpbmcoKSk7CiAgICAgfQogCiAg
ICAgS1VSTCBVUkwgPSBjYWNoZWRQYWdlLlVSTCgpOwpJbmRleDogV2ViQ29yZS9sb2FkZXIvRnJh
bWVMb2FkZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5oCShy
ZXZpc2lvbiAyMTIxNSkKKysrIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTM4Miw4ICszODIsNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICAgICAg
S1VSTCBjb21wbGV0ZVVSTChjb25zdCBTdHJpbmcmIFVSTCk7CiAKLSAgICAgICAgdm9pZCBjbGVh
cihib29sIGNsZWFyV2luZG93UHJvcGVydGllcyA9IHRydWUpOwotCiAgICAgICAgIHZvaWQgZGlk
VGVsbEJyaWRnZUFib3V0TG9hZChjb25zdCBTdHJpbmcmIFVSTCk7CiAgICAgICAgIGJvb2wgaGF2
ZVRvbGRCcmlkZ2VBYm91dExvYWQoY29uc3QgU3RyaW5nJiBVUkwpOwogCkBAIC01MzEsNiArNTI5
LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB2b2lkIG9wZW5lZCgpOwogICAgICAg
ICB2b2lkIHVwZGF0ZUhpc3RvcnlBZnRlckNsaWVudFJlZGlyZWN0KCk7CiAKKyAgICAgICAgdm9p
ZCBjbGVhcihib29sIGNsZWFyV2luZG93UHJvcGVydGllcyA9IHRydWUpOworCiAgICAgICAgIGJv
b2wgc2hvdWxkUmVsb2FkVG9IYW5kbGVVbnJlYWNoYWJsZVVSTChEb2N1bWVudExvYWRlciopOwog
ICAgICAgICB2b2lkIGhhbmRsZVVuaW1wbGVtZW50YWJsZVBvbGljeShjb25zdCBSZXNvdXJjZUVy
cm9yJik7CiAKSW5kZXg6IFdlYkNvcmUvcGFnZS9GcmFtZS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9wYWdlL0ZyYW1lLmNwcAkocmV2aXNpb24gMjEyMTUpCisrKyBXZWJDb3JlL3BhZ2UvRnJh
bWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMDAsNyArMzAwLDcgQEAgRG9jdW1lbnQgKkZyYW1l
Ojpkb2N1bWVudCgpIGNvbnN0CiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgRnJhbWU6OnNldERv
Y3VtZW50KERvY3VtZW50KiBuZXdEb2MpCit2b2lkIEZyYW1lOjpzZXREb2N1bWVudChQYXNzUmVm
UHRyPERvY3VtZW50PiBuZXdEb2MpCiB7CiAgICAgaWYgKGQpIHsKICAgICAgICAgaWYgKGQtPm1f
ZG9jKSB7CkBAIC0zMTMsOCArMzEzLDggQEAgdm9pZCBGcmFtZTo6c2V0RG9jdW1lbnQoRG9jdW1l
bnQqIG5ld0RvYwogICAgICAgICAgICAgc2V0VXNlU2VjdXJlS2V5Ym9hcmRFbnRyeVdoZW5BY3Rp
dmUoZmFsc2UpOwogICAgICAgICB9CiAgICAgICAgIGQtPm1fZG9jID0gbmV3RG9jOwotICAgICAg
ICBpZiAobmV3RG9jICYmICFuZXdEb2MtPmF0dGFjaGVkKCkpCi0gICAgICAgICAgICBuZXdEb2Mt
PmF0dGFjaCgpOworICAgICAgICBpZiAoZC0+bV9kb2MgJiYgIWQtPm1fZG9jLT5hdHRhY2hlZCgp
KQorICAgICAgICAgICAgZC0+bV9kb2MtPmF0dGFjaCgpOwogICAgIH0KIH0KIApJbmRleDogV2Vi
Q29yZS9wYWdlL0ZyYW1lLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wYWdlL0ZyYW1lLmgJKHJl
dmlzaW9uIDIxMjE1KQorKysgV2ViQ29yZS9wYWdlL0ZyYW1lLmgJKHdvcmtpbmcgY29weSkKQEAg
LTE0OCw3ICsxNDgsNiBAQCBwdWJsaWM6CiAgICAgUmVuZGVyT2JqZWN0KiByZW5kZXJlcigpIGNv
bnN0OyAvLyByb290IHJlbmRlcmVyIGZvciB0aGUgZG9jdW1lbnQgY29udGFpbmVkIGluIHRoaXMg
ZnJhbWUKICAgICBSZW5kZXJQYXJ0KiBvd25lclJlbmRlcmVyKCk7IC8vIHJlbmRlcmVyIGZvciB0
aGUgZWxlbWVudCB0aGF0IGNvbnRhaW5zIHRoaXMgZnJhbWUKIAotICAgIGZyaWVuZCBjbGFzcyBG
cmFtZUxvYWRlcjsKICAgICBmcmllbmQgY2xhc3MgRnJhbWVQcml2YXRlOwogCiAgICAgRHJhZ0lt
YWdlUmVmIGRyYWdJbWFnZUZvclNlbGVjdGlvbigpOwpAQCAtMjAwLDcgKzE5OSw3IEBAIHB1Ymxp
YzoKICNlbmRpZgogICAgIE5QT2JqZWN0KiB3aW5kb3dTY3JpcHROUE9iamVjdCgpOwogICAgIAot
ICAgIHZvaWQgc2V0RG9jdW1lbnQoRG9jdW1lbnQqKTsKKyAgICB2b2lkIHNldERvY3VtZW50KFBh
c3NSZWZQdHI8RG9jdW1lbnQ+KTsKIAogICAgIEtKU1Byb3h5KiBzY3JpcHRQcm94eSgpOwogCkBA
IC0yMzIsOCArMjMxLDkgQEAgcHVibGljOgogCiAgICAgdm9pZCBkYXNoYm9hcmRSZWdpb25zQ2hh
bmdlZCgpOwogCi1wcml2YXRlOgogICAgIHZvaWQgY2xlYW51cFNjcmlwdE9iamVjdHMoKTsKKwor
cHJpdmF0ZToKICAgICB2b2lkIGNsZWFudXBQbGF0Zm9ybVNjcmlwdE9iamVjdHMoKTsKIAogICAg
IHZvaWQgbGlmZVN1cHBvcnRUaW1lckZpcmVkKFRpbWVyPEZyYW1lPiopOwpJbmRleDogV2ViQ29y
ZS94bWwvWFNMVFByb2Nlc3Nvci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwvWFNMVFBy
b2Nlc3Nvci5jcHAJKHJldmlzaW9uIDIxMjE1KQorKysgV2ViQ29yZS94bWwvWFNMVFByb2Nlc3Nv
ci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIxMCw3ICsyMTAsNyBAQCBSZWZQdHI8RG9jdW1lbnQ+
IFhTTFRQcm9jZXNzb3I6OmNyZWF0ZURvCiAgICAgICAgIGlmIChGcmFtZVZpZXcqIHZpZXcgPSBm
cmFtZS0+dmlldygpKQogICAgICAgICAgICAgdmlldy0+Y2xlYXIoKTsKICAgICAgICAgcmVzdWx0
LT5zZXRUcmFuc2Zvcm1Tb3VyY2VEb2N1bWVudChmcmFtZS0+ZG9jdW1lbnQoKSk7Ci0gICAgICAg
IGZyYW1lLT5zZXREb2N1bWVudChyZXN1bHQuZ2V0KCkpOworICAgICAgICBmcmFtZS0+c2V0RG9j
dW1lbnQocmVzdWx0KTsKICAgICB9CiAgICAgCiAgICAgcmVzdWx0LT5vcGVuKCk7Cg==
</data>
<flag name="review"
          id="5830"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>