- some changes to prepare for converting more code to C++
* bridge/mac/WebCoreFrameBridge.h: Added import of <Cocoa/Cocoa.h> so this header is
self-sufficient.
* bridge/mac/WebCoreViewFactory.h: Added forward declaration of the NSMenu class.
Needed since the class is used in this header (for some work I have not landed yet).
* loader/mac/LoaderNSURLExtras.h:
* loader/mac/WebFormDataStream.h:
Added extern "C" so this code can be used from C++.
* loader/mac/LoaderNSURLExtras.m:
* loader/mac/WebDataProtocol.mm:
* loader/mac/WebDocumentLoader.mm:
* loader/mac/WebFormDataStream.m:
* loader/mac/WebLoader.mm:
* loader/mac/WebMainResourceLoader.mm:
* loader/mac/WebNetscapePlugInStreamLoader.mm:
* loader/mac/WebPolicyDecider.mm:
* loader/mac/WebSubresourceLoader.mm:
Added missing includes of config.h.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16999
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-10-11 Darin Adler <darin@apple.com>
+
+ Reviewed by John.
+
+ - some changes to prepare for converting more code to C++
+
+ * bridge/mac/WebCoreFrameBridge.h: Added import of <Cocoa/Cocoa.h> so this header is
+ self-sufficient.
+
+ * bridge/mac/WebCoreViewFactory.h: Added forward declaration of the NSMenu class.
+ Needed since the class is used in this header (for some work I have not landed yet).
+
+ * loader/mac/LoaderNSURLExtras.h:
+ * loader/mac/WebFormDataStream.h:
+ Added extern "C" so this code can be used from C++.
+
+ * loader/mac/LoaderNSURLExtras.m:
+ * loader/mac/WebDataProtocol.mm:
+ * loader/mac/WebDocumentLoader.mm:
+ * loader/mac/WebFormDataStream.m:
+ * loader/mac/WebLoader.mm:
+ * loader/mac/WebMainResourceLoader.mm:
+ * loader/mac/WebNetscapePlugInStreamLoader.mm:
+ * loader/mac/WebPolicyDecider.mm:
+ * loader/mac/WebSubresourceLoader.mm:
+ Added missing includes of config.h.
+
2006-10-11 John Sullivan <sullivan@apple.com>
Darin wrote this code; we tested it; I give it the thumbs up.
/*
- * Copyright (C) 2004 Apple Computer, Inc. All rights reserved.
+ * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import <Cocoa/Cocoa.h>
#import <JavaScriptCore/npruntime.h>
#import <JavaVM/jni.h>
#import <WebCore/WebCoreKeyboardAccess.h>
@class NSArray;
@class NSDictionary;
+@class NSMenu;
@class NSString;
@class NSView;
@class WebCoreFrameBridge;
#import <Foundation/Foundation.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
NSURL *urlByRemovingComponent(NSURL *url, CFURLComponentType component);
NSURL *urlByRemovingFragment(NSURL *url);
NSString *urlOriginalDataAsString(NSURL *url);
BOOL urlIsEmpty(NSURL *url);
NSURL *canonicalURL(NSURL *url);
+#ifdef __cplusplus
+}
+#endif
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "LoaderNSURLExtras.h"
#import <wtf/Assertions.h>
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebDataProtocol.h"
#import <Foundation/NSURLResponse.h>
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebDocumentLoader.h"
#import <wtf/Assertions.h>
@class NSArray;
@class NSMutableURLRequest;
+#ifdef __cplusplus
+extern "C" {
+#endif
+
void webSetHTTPBody(NSMutableURLRequest *request, NSArray *formData);
+
+#ifdef __cplusplus
+}
+#endif
/* originally written by Becky Willrich, additional code by Darin Adler */
+#import "config.h"
#import "WebFormDataStream.h"
#import <sys/types.h>
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebLoader.h"
#import "WebDataProtocol.h"
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebMainResourceLoader.h"
#import "WebDataProtocol.h"
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebNetscapePlugInStreamLoader.h"
#import "WebFrameLoader.h"
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebPolicyDecider.h"
+
#import <wtf/Assertions.h>
@implementation WebPolicyDecider
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import "config.h"
#import "WebSubresourceLoader.h"
#import "WebFormDataStream.h"