[webkit-changes] cvs commit: WebKit/WebView.subproj WebFrame.m
Vicki
vicki at opensource.apple.com
Thu Jul 14 12:51:25 PDT 2005
vicki 05/07/14 12:51:25
Modified: . Tag: Safari-1-3-branch ChangeLog
kwq Tag: Safari-1-3-branch WebCoreBridge.h
WebCoreBridge.mm
. Tag: Safari-1-3-branch ChangeLog
WebView.subproj Tag: Safari-1-3-branch WebFrame.m
Log:
WebCore:
- merge this fix from HEAD
2005-07-14 Vicki Murley <vicki at apple.com>
Reviewed by Kocienda.
- WebCore part of fix for <rdar://problem/4172380> [GENENTECH] window.opener
not available when child opened via target="_new"
Add a setOpener function to the WebCore bridge, and call this function when opening
new windows through Web Kit.
* kwq/WebCoreBridge.h:
* kwq/WebCoreBridge.mm:
WebKit:
- merge this fix from HEAD
2005-07-14 Vicki Murley <vicki at apple.com>
Reviewed by Kocienda.
- WebKit part of fix for <rdar://problem/4172380> [GENENTECH] window.opener
not available when child opened via target="_new"
Add a setOpener function to the WebCore bridge, and call this function when opening
new windows through Web Kit.
* WebView.subproj/WebFrame.m:
(-[WebFrame _continueLoadRequestAfterNewWindowPolicy:frameName:formState:]):
Revision Changes Path
No revision
No revision
1.4108.4.45 +17 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.4108.4.44
retrieving revision 1.4108.4.45
diff -u -r1.4108.4.44 -r1.4108.4.45
--- ChangeLog 14 Jul 2005 00:16:18 -0000 1.4108.4.44
+++ ChangeLog 14 Jul 2005 19:51:13 -0000 1.4108.4.45
@@ -1,3 +1,20 @@
+2005-07-14 Vicki Murley <vicki at apple.com>
+
+ - merge this fix from HEAD
+
+ 2005-07-14 Vicki Murley <vicki at apple.com>
+
+ Reviewed by Kocienda.
+
+ - WebCore part of fix for <rdar://problem/4172380> [GENENTECH] window.opener
+ not available when child opened via target="_new"
+
+ Add a setOpener function to the WebCore bridge, and call this function when opening
+ new windows through Web Kit.
+
+ * kwq/WebCoreBridge.h:
+ * kwq/WebCoreBridge.mm:
+
2005-07-13 Adele Peterson <adele at apple.com>
Merged fix from TOT to Safari-1-3-branch
No revision
No revision
1.327.6.3 +1 -0 WebCore/kwq/WebCoreBridge.h
Index: WebCoreBridge.h
===================================================================
RCS file: /cvs/root/WebCore/kwq/WebCoreBridge.h,v
retrieving revision 1.327.6.2
retrieving revision 1.327.6.3
diff -u -r1.327.6.2 -r1.327.6.3
--- WebCoreBridge.h 13 Jul 2005 00:56:58 -0000 1.327.6.2
+++ WebCoreBridge.h 14 Jul 2005 19:51:19 -0000 1.327.6.3
@@ -223,6 +223,7 @@
- (NSString *)referrer;
- (NSString *)domain;
- (WebCoreBridge *)opener;
+- (void)setOpener:(WebCoreBridge *)bridge;
- (void)installInFrame:(NSView *)view;
- (void)removeFromFrame;
1.383.6.2 +8 -0 WebCore/kwq/WebCoreBridge.mm
Index: WebCoreBridge.mm
===================================================================
RCS file: /cvs/root/WebCore/kwq/WebCoreBridge.mm,v
retrieving revision 1.383.6.1
retrieving revision 1.383.6.2
diff -u -r1.383.6.1 -r1.383.6.2
--- WebCoreBridge.mm 13 Jul 2005 00:56:58 -0000 1.383.6.1
+++ WebCoreBridge.mm 14 Jul 2005 19:51:19 -0000 1.383.6.2
@@ -1353,6 +1353,14 @@
return nil;
}
+- (void)setOpener:(WebCoreBridge *)bridge;
+{
+ KHTMLPart *p = [bridge part];
+
+ if (p)
+ p->setOpener(_part);
+}
+
+ (NSString *)stringWithData:(NSData *)data textEncoding:(CFStringEncoding)textEncoding
{
if (textEncoding == kCFStringEncodingInvalidId || textEncoding == kCFStringEncodingISOLatin1) {
No revision
No revision
1.3120.2.12 +17 -0 WebKit/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebKit/ChangeLog,v
retrieving revision 1.3120.2.11
retrieving revision 1.3120.2.12
diff -u -r1.3120.2.11 -r1.3120.2.12
--- ChangeLog 13 Jul 2005 22:42:52 -0000 1.3120.2.11
+++ ChangeLog 14 Jul 2005 19:51:20 -0000 1.3120.2.12
@@ -1,3 +1,20 @@
+2005-07-14 Vicki Murley <vicki at apple.com>
+
+ - merge this fix from HEAD
+
+ 2005-07-14 Vicki Murley <vicki at apple.com>
+
+ Reviewed by Kocienda.
+
+ - WebKit part of fix for <rdar://problem/4172380> [GENENTECH] window.opener
+ not available when child opened via target="_new"
+
+ Add a setOpener function to the WebCore bridge, and call this function when opening
+ new windows through Web Kit.
+
+ * WebView.subproj/WebFrame.m:
+ (-[WebFrame _continueLoadRequestAfterNewWindowPolicy:frameName:formState:]):
+
=== WebKit-312.3 ===
2005-07-12 Adele Peterson <adele at apple.com>
No revision
No revision
1.223.6.2 +1 -0 WebKit/WebView.subproj/WebFrame.m
Index: WebFrame.m
===================================================================
RCS file: /cvs/root/WebKit/WebView.subproj/WebFrame.m,v
retrieving revision 1.223.6.1
retrieving revision 1.223.6.2
diff -u -r1.223.6.1 -r1.223.6.2
--- WebFrame.m 13 Jul 2005 00:57:03 -0000 1.223.6.1
+++ WebFrame.m 14 Jul 2005 19:51:24 -0000 1.223.6.2
@@ -1837,6 +1837,7 @@
[[webView _UIDelegateForwarder] webViewShow:webView];
WebFrame *frame = [webView mainFrame];
+ [[self _bridge] setOpener:[frame _bridge]];
[frame _loadRequest:request triggeringAction:nil loadType:WebFrameLoadTypeStandard formState:formState];
}
More information about the webkit-changes
mailing list