Reviewed by Darin.
authorharrison <harrison@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Mar 2005 00:56:35 +0000 (00:56 +0000)
committerharrison <harrison@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Mar 2005 00:56:35 +0000 (00:56 +0000)
        <rdar://problem/3584942> AX: Safari Accessibility parent-child mismatch

        * WebView.subproj/WebFrameView.m:
        (-[WebFrameView webCoreBridge]):
        New to conform to WebCoreBridgeHolder protocol.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8925 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/ChangeLog
WebKit/WebView.subproj/WebFrameView.m

index 15cf47172f0646268c8a9300d727494935990768..448fcaa3a5fe96806de1ab2bfe586218600df45f 100644 (file)
@@ -1,3 +1,13 @@
+2005-03-18  David Harrison  <harrison@apple.com>
+
+        Reviewed by Darin.
+
+        <rdar://problem/3584942> AX: Safari Accessibility parent-child mismatch
+
+        * WebView.subproj/WebFrameView.m:
+        (-[WebFrameView webCoreBridge]):
+        New to conform to WebCoreBridgeHolder protocol.
+
 2005-03-18  Richard Williamson   <rjw@apple.com>
        
        Fixed <rdar://problem/4057004> Data from XMLHTTPRequest is never dealloced
 2005-03-18  Richard Williamson   <rjw@apple.com>
        
        Fixed <rdar://problem/4057004> Data from XMLHTTPRequest is never dealloced
index 929a0104c22f13aa9c8ad236da90966625eff60d..78cc0a61a1b4c93c40d85ca4d67702b0863c32cb 100644 (file)
@@ -33,6 +33,7 @@
 #import <WebKit/WebViewPrivate.h>
 #import <WebKit/WebAssertions.h>
 
 #import <WebKit/WebViewPrivate.h>
 #import <WebKit/WebAssertions.h>
 
+#import <WebCore/WebCoreFrameView.h>
 #import <WebCore/WebCoreView.h>
 
 #import <Foundation/NSDictionary_NSURLExtras.h>
 #import <WebCore/WebCoreView.h>
 
 #import <Foundation/NSDictionary_NSURLExtras.h>
@@ -46,10 +47,11 @@ enum {
     SpaceKey = 0x0020
 };
 
     SpaceKey = 0x0020
 };
 
-@interface WebFrameView (WebFrameViewFileInternal)
+@interface WebFrameView (WebFrameViewFileInternal) <WebCoreBridgeHolder>
 - (float)_verticalKeyboardScrollDistance;
 - (void)_tile;
 - (BOOL)_shouldDrawBorder;
 - (float)_verticalKeyboardScrollDistance;
 - (void)_tile;
 - (BOOL)_shouldDrawBorder;
+- (WebCoreBridge *) webCoreBridge;
 @end
 
 @interface WebFrameViewPrivate : NSObject
 @end
 
 @interface WebFrameViewPrivate : NSObject
@@ -129,6 +131,11 @@ enum {
     [_private->frameScrollView setFrame:scrollViewFrame];
 }
 
     [_private->frameScrollView setFrame:scrollViewFrame];
 }
 
+- (WebCoreBridge *) webCoreBridge
+{
+    return [self _bridge];
+}
+
 @end
 
 @implementation WebFrameView (WebInternal)
 @end
 
 @implementation WebFrameView (WebInternal)
@@ -337,7 +344,6 @@ static NSMutableDictionary *viewTypes;
     return [[self _webView] _frameForView: self]; 
 }
 
     return [[self _webView] _frameForView: self]; 
 }
 
-
 - (void)setAllowsScrolling: (BOOL)flag
 {
     [(WebDynamicScrollBarsView *)[self _scrollView] setAllowsScrolling: flag];
 - (void)setAllowsScrolling: (BOOL)flag
 {
     [(WebDynamicScrollBarsView *)[self _scrollView] setAllowsScrolling: flag];