Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15239)
+++ ChangeLog	(working copy)
@@ -1,3 +1,14 @@
+2006-07-08  Justin Haygood <jhaygood@spsu.edu>
+
+        Reviewed by NOBODY (OOPS!).
+
+        * bridge/win/FrameWin.cpp:
+        (WebCore::FrameWin::createFrame):
+        * bridge/win/FrameWin.h:
+        * platform/win/TemporaryLinkStubs.cpp:
+        (FrameView::updateBorder):
+        (FrameView::isFrameView):
+
 2006-07-08  Darin Adler  <darin@apple.com>
 
         Reviewed by Geoff.
Index: bridge/win/FrameWin.cpp
===================================================================
--- bridge/win/FrameWin.cpp	(revision 15239)
+++ bridge/win/FrameWin.cpp	(working copy)
@@ -150,5 +150,24 @@ void FrameWin::setStatusBarText(const St
     m_client->setStatusText(text);
 }
 
+Frame* FrameWin::createFrame(const KURL &url, const WebCore::String &name, WebCore::Element *ownerElement, const WebCore::String &referrer)
+{
+    bool allowsScrolling = false;
+    int marginWidth = -1;
+    int marginHeight = -1;
+    
+    /* Implement Later
+    if (ownerElement->hasTagName(frameTag) || ownerElement->hasTagName(iframeTag)) {
+        HTMLFrameElement* o = static_cast<HTMLFrameElement*>(ownerElement);
+        allowsScrolling = o->scrollingMode() != ScrollBarAlwaysOff;
+        marginWidth = o->getMarginWidth();
+        marginHeight = o->getMarginHeight();
+    }
+    */
+
+    FrameWin* frame = m_client->createChildFrame( url, name, ownerElement );
+    return frame;
+}
+
 
 }
Index: bridge/win/FrameWin.h
===================================================================
--- bridge/win/FrameWin.h	(revision 15239)
+++ bridge/win/FrameWin.h	(working copy)
@@ -37,6 +37,8 @@ public:
     virtual void submitForm(const String& method, const KURL&, const FormData*) = 0;
     virtual void setTitle(const String& title) = 0;
     virtual void setStatusText(const String& statusText) = 0;
+    virtual FrameWin* createChildFrame( const KURL&, const WebCore::String &name, WebCore::Element *ownerElement ) = 0;
+
 };
 
 class FrameWin : public Frame
Index: platform/win/TemporaryLinkStubs.cpp
===================================================================
--- platform/win/TemporaryLinkStubs.cpp	(revision 15239)
+++ platform/win/TemporaryLinkStubs.cpp	(working copy)
@@ -67,8 +67,9 @@ using namespace WebCore;
 
 static void notImplemented() { puts("Not yet implemented"); _CrtDbgBreak(); }
 
-void FrameView::updateBorder() { notImplemented(); }
-bool FrameView::isFrameView() const { notImplemented(); return 0; }
+void FrameView::updateBorder() { /*notImplemented();*/ }
+//bool FrameView::isFrameView() const { notImplemented(); return 0; }
+bool FrameView::isFrameView() const { return true; }
 
 QTextEdit::QTextEdit(Widget*) { notImplemented(); }
 QTextEdit::~QTextEdit() { notImplemented(); }
@@ -250,7 +251,7 @@ void FrameWin::addMessageToConsole(Strin
 bool FrameWin::shouldChangeSelection(SelectionController const&,SelectionController const&,WebCore::EAffinity,bool) const { return true; }
 void FrameWin::respondToChangedSelection(WebCore::SelectionController const&,bool) { }
 static int frameNumber = 0;
-Frame* FrameWin::createFrame(KURL const&,String const&,Element*,String const&) { return 0; }
+// Frame* FrameWin::createFrame(KURL const&,String const&,Element*,String const&) { return 0; }
 void FrameWin::saveDocumentState() { }
 void FrameWin::registerCommandForUndo(WebCore::EditCommandPtr const&) { }
 void FrameWin::clearUndoRedoOperations(void) { }
