[webkit-changes] cvs commit: WebCore/kwq WebCoreBridge.mm
WebCoreBridge.h
Vicki
vicki at opensource.apple.com
Thu Jul 14 09:29:11 PDT 2005
vicki 05/07/14 09:29:10
Modified: . ChangeLog
WebView.subproj WebFrame.m
. ChangeLog
kwq WebCoreBridge.mm WebCoreBridge.h
Log:
WebCore:
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:
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
1.3225 +13 -0 WebKit/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebKit/ChangeLog,v
retrieving revision 1.3224
retrieving revision 1.3225
diff -u -r1.3224 -r1.3225
--- ChangeLog 14 Jul 2005 02:43:48 -0000 1.3224
+++ ChangeLog 14 Jul 2005 16:29:03 -0000 1.3225
@@ -1,3 +1,16 @@
+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:]):
+
2005-07-13 Justin Garcia <justin.garcia at apple.com>
Reviewed by John
1.240 +1 -0 WebKit/WebView.subproj/WebFrame.m
Index: WebFrame.m
===================================================================
RCS file: /cvs/root/WebKit/WebView.subproj/WebFrame.m,v
retrieving revision 1.239
retrieving revision 1.240
diff -u -r1.239 -r1.240
--- WebFrame.m 14 Jul 2005 02:43:52 -0000 1.239
+++ WebFrame.m 14 Jul 2005 16:29:05 -0000 1.240
@@ -1862,6 +1862,7 @@
[[webView _UIDelegateForwarder] webViewShow:webView];
WebFrame *frame = [webView mainFrame];
+ [[self _bridge] setOpener:[frame _bridge]];
[frame _loadRequest:request triggeringAction:nil loadType:WebFrameLoadTypeStandard formState:formState];
}
1.4421 +13 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.4420
retrieving revision 1.4421
diff -u -r1.4420 -r1.4421
--- ChangeLog 14 Jul 2005 04:48:40 -0000 1.4420
+++ ChangeLog 14 Jul 2005 16:29:06 -0000 1.4421
@@ -1,3 +1,16 @@
+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-12 Maciej Stachowiak <mjs at apple.com>
Reviewed by Kevin.
1.401 +8 -0 WebCore/kwq/WebCoreBridge.mm
Index: WebCoreBridge.mm
===================================================================
RCS file: /cvs/root/WebCore/kwq/WebCoreBridge.mm,v
retrieving revision 1.400
retrieving revision 1.401
diff -u -r1.400 -r1.401
--- WebCoreBridge.mm 14 Jul 2005 02:22:12 -0000 1.400
+++ WebCoreBridge.mm 14 Jul 2005 16:29:09 -0000 1.401
@@ -1346,6 +1346,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) {
1.337 +1 -0 WebCore/kwq/WebCoreBridge.h
Index: WebCoreBridge.h
===================================================================
RCS file: /cvs/root/WebCore/kwq/WebCoreBridge.h,v
retrieving revision 1.336
retrieving revision 1.337
diff -u -r1.336 -r1.337
--- WebCoreBridge.h 14 Jul 2005 00:26:04 -0000 1.336
+++ WebCoreBridge.h 14 Jul 2005 16:29:10 -0000 1.337
@@ -233,6 +233,7 @@
- (NSString *)referrer;
- (NSString *)domain;
- (WebCoreBridge *)opener;
+- (void)setOpener:(WebCoreBridge *)bridge;
- (void)installInFrame:(NSView *)view;
- (void)removeFromFrame;
More information about the webkit-changes
mailing list