-
andersca@apple.com authored
Reviewed by Sam. <rdar://problem/5794989> https://bugs.webkit.org/show_bug.cgi?id=17792 REGRESSION (Safari 3.0.4-3.1): Ordering tickets from Sweden's biggest train operator doesn't work Pass the frame loader that should be used for looking up the frame name to FrameLoader::createWindow so that somewindow.open calls where the active window and 'somewindow' differ return the correct frame. * bindings/js/JSDOMWindowBase.cpp: (WebCore::createWindow): * loader/FrameLoader.cpp: (WebCore::FrameLoader::createWindow): * loader/FrameLoader.h: LayoutTests: Reviewed by Sam. <rdar://problem/5794989> https://bugs.webkit.org/show_bug.cgi?id=17792 REGRESSION (Safari 3.0.4-3.1): Ordering tickets from Sweden's biggest train operator doesn't work Add tests. * fast/dom/Window/window-open-self-from-other-frame-expected.txt: Added. * fast/dom/Window/window-open-self-from-other-frame.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
74fb13b3