+2008-07-02 Alexey Proskuryakov <ap@webkit.org>
+
+ Inspired and reviewed by Mark Rowe.
+
+ Change non-API includes from JavaScriptCore/ to kjs/ and wtf/ to match prevalent style.
+
+ * bindings/objc/ExceptionHandlers.h:
+ * bindings/objc/WebScriptObject.mm:
+ * dom/Document.cpp:
+ * dom/Node.cpp:
+ * page/Frame.cpp:
+ * page/InspectorController.cpp:
+ * page/JavaScriptProfileNode.cpp:
+ * page/mac/FrameMac.mm:
+ * platform/mac/ThreadCheck.mm:
+ * xml/XMLHttpRequest.cpp:
+
2008-07-02 Simon Hausmann <hausmann@webkit.org>
Fix the Gtk build.
--- /dev/null
+#include <JavaScriptCore/DateInstance.h>
#ifndef ExceptionHandlers_h
#define ExceptionHandlers_h
-#include <JavaScriptCore/Assertions.h>
+#include <wtf/Assertions.h>
#if !defined(NDEBUG) && !defined(DISABLE_THREAD_CHECK)
#define DOM_ASSERT_MAIN_THREAD() do \
#import "JSDOMWindowCustom.h"
#import "PlatformString.h"
#import "WebCoreObjCExtras.h"
-#import <JavaScriptCore/ExecState.h>
-#import <JavaScriptCore/APICast.h>
-#import <JavaScriptCore/JSGlobalObject.h>
-#import <JavaScriptCore/JSLock.h>
-#import <JavaScriptCore/completion.h>
-#import <JavaScriptCore/interpreter.h>
#import "objc_instance.h"
#import "runtime_root.h"
#import "runtime.h"
#import "runtime_object.h"
+#import <JavaScriptCore/APICast.h>
+#import <kjs/ExecState.h>
+#import <kjs/JSGlobalObject.h>
+#import <kjs/JSLock.h>
+#import <kjs/completion.h>
+#import <kjs/interpreter.h>
#ifdef BUILDING_ON_TIGER
typedef unsigned NSUInteger;
#include "XMLTokenizer.h"
#include "JSDOMBinding.h"
#include "ScriptController.h"
-#include <JavaScriptCore/JSLock.h>
+#include <kjs/JSLock.h>
#if ENABLE(DATABASE)
#include "Database.h"
#include "XMLNames.h"
#include "htmlediting.h"
#include "JSDOMBinding.h"
-#include <JavaScriptCore/JSLock.h>
+#include <kjs/JSLock.h>
namespace WebCore {
#include "npruntime_impl.h"
#include "runtime_root.h"
#include "visible_units.h"
-#include <JavaScriptCore/JSLock.h>
+#include <kjs/JSLock.h>
#if FRAME_LOADS_USER_STYLESHEET
#include "UserStyleSheetLoader.h"
#include "TextIterator.h"
#include "ScriptController.h"
#include <JavaScriptCore/APICast.h>
-#include <JavaScriptCore/JSLock.h>
#include <JavaScriptCore/JSRetainPtr.h>
#include <JavaScriptCore/JSStringRef.h>
+#include <kjs/JSLock.h>
#include <kjs/ustring.h>
#include <profiler/Profile.h>
#include <profiler/Profiler.h>
#include <JavaScriptCore/APICast.h>
#include <JavaScriptCore/JSObjectRef.h>
#include <JavaScriptCore/JSContextRef.h>
-#include <JavaScriptCore/JSLock.h>
#include <JavaScriptCore/JSRetainPtr.h>
#include <JavaScriptCore/JSStringRef.h>
+#include <kjs/JSLock.h>
#include <kjs/JSValue.h>
using namespace KJS;
#import "visible_units.h"
#import <Carbon/Carbon.h>
#import <JavaScriptCore/APICast.h>
-#import <JavaScriptCore/JSLock.h>
+#import <kjs/JSLock.h>
#if ENABLE(NETSCAPE_PLUGIN_API)
#import "c_instance.h"
#import "ThreadCheck.h"
#import "StringHash.h"
-#import <JavaScriptCore/HashSet.h>
+#import <wtf/HashSet.h>
namespace WebCore {
#include "XMLHttpRequestException.h"
#include "XMLHttpRequestProgressEvent.h"
#include "markup.h"
-#include <JavaScriptCore/JSLock.h>
+#include <kjs/JSLock.h>
namespace WebCore {
#import "HIViewAdapter.h"
#import "WebNSObjectExtras.h"
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
static void SetViewNeedsDisplay(HIViewRef inView, RgnHandle inRegion, Boolean inNeedsDisplay);
+2008-07-02 Alexey Proskuryakov <ap@webkit.org>
+
+ Inspired and reviewed by Mark Rowe.
+
+ Change non-API includes from JavaScriptCore/ to kjs/ and wtf/ to match prevalent style.
+
+ * Carbon/HIViewAdapter.m:
+ * DOM/WebDOMOperations.mm:
+ * DefaultDelegates/WebDefaultContextMenuDelegate.mm:
+ * DefaultDelegates/WebDefaultPolicyDelegate.m:
+ * History/WebBackForwardList.mm:
+ * History/WebHistory.mm:
+ * History/WebHistoryItem.mm:
+ * History/WebHistoryItemInternal.h:
+ * Misc/WebCoreStatistics.mm:
+ * Misc/WebDownload.m:
+ * Misc/WebGraphicsExtras.c:
+ * Misc/WebKitLogging.h:
+ * Misc/WebKitSystemBits.m:
+ * Misc/WebLocalizableStrings.m:
+ * Misc/WebNSArrayExtras.m:
+ * Misc/WebNSDataExtras.m:
+ * Misc/WebNSDictionaryExtras.m:
+ * Misc/WebNSFileManagerExtras.m:
+ * Misc/WebNSPasteboardExtras.mm:
+ * Misc/WebNSURLExtras.mm:
+ * Misc/WebNSUserDefaultsExtras.m:
+ * Panels/WebAuthenticationPanel.m:
+ * Panels/WebPanelAuthenticationHandler.m:
+ * Plugins/WebBaseNetscapePluginView.mm:
+ * Plugins/WebBasePluginPackage.m:
+ * Plugins/WebNetscapePluginEmbeddedView.mm:
+ * Plugins/WebPluginContainerCheck.mm:
+ * Plugins/WebPluginController.mm:
+ * Plugins/WebPluginDatabase.mm:
+ * WebCoreSupport/WebJavaScriptTextInputPanel.m:
+ * WebCoreSupport/WebKeyGenerator.m:
+ * WebCoreSupport/WebViewFactory.mm:
+ * WebKitPrefix.h:
+ * WebView/WebHTMLRepresentation.mm:
+ * WebView/WebPDFRepresentation.m:
+ * WebView/WebPDFView.mm:
+ * WebView/WebScriptDebugger.mm:
+
2008-07-01 Alexey Proskuryakov <ap@webkit.org>
Reviewed by Darin.
#import "WebFrameInternal.h"
#import "WebFramePrivate.h"
#import "WebKitNSStringExtras.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/CSSHelper.h>
#import <WebCore/Document.h>
#import <WebCore/LegacyWebArchive.h>
#import <WebCore/markup.h>
#import <WebKit/DOMExtensions.h>
#import <WebKit/DOMHTML.h>
+#import <wtf/Assertions.h>
#if ENABLE(SVG)
#import <WebKit/DOMSVG.h>
#import "WebViewInternal.h"
#import <Foundation/NSURLConnection.h>
#import <Foundation/NSURLRequest.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/Editor.h>
#import <WebCore/Frame.h>
#import <WebCore/FrameLoader.h>
#import <WebKit/DOM.h>
#import <WebKit/DOMPrivate.h>
+#import <wtf/Assertions.h>
@implementation WebDefaultUIDelegate (WebContextMenu)
#import <Foundation/NSURLConnection.h>
#import <Foundation/NSURLRequest.h>
#import <Foundation/NSURLResponse.h>
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
@implementation WebDefaultPolicyDelegate
#import "WebPreferencesPrivate.h"
#import "WebTypesInternal.h"
#import "WebViewPrivate.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/BackForwardList.h>
#import <WebCore/HistoryItem.h>
#import <WebCore/Page.h>
#import <WebCore/Settings.h>
#import <WebCore/ThreadCheck.h>
#import <WebCore/WebCoreObjCExtras.h>
+#import <wtf/Assertions.h>
#import <wtf/RetainPtr.h>
using namespace WebCore;
#import "WebNSURLExtras.h"
#import "WebTypesInternal.h"
#import <Foundation/NSError.h>
-#import <JavaScriptCore/Assertions.h>
-#import <JavaScriptCore/HashMap.h>
-#import <JavaScriptCore/RetainPtr.h>
-#import <JavaScriptCore/Vector.h>
#import <WebCore/Page.h>
#import <WebCore/PageGroup.h>
+#import <wtf/Assertions.h>
+#import <wtf/HashMap.h>
+#import <wtf/RetainPtr.h>
+#import <wtf/Vector.h>
using namespace WebCore;
#import "WebNSViewExtras.h"
#import "WebPluginController.h"
#import "WebTypesInternal.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/CachedPage.h>
#import <WebCore/HistoryItem.h>
#import <WebCore/Image.h>
#import <WebCore/PlatformString.h>
#import <WebCore/ThreadCheck.h>
#import <WebCore/WebCoreObjCExtras.h>
+#import <wtf/Assertions.h>
// Private keys used in the WebHistoryItem's dictionary representation.
// see 3245793 for explanation of "lastVisitedDate"
#import "WebHistoryItemPrivate.h"
-#import <JavaScriptCore/PassRefPtr.h>
+#import <wtf/PassRefPtr.h>
namespace WebCore {
class HistoryItem;
#import "WebCache.h"
#import "WebFrameInternal.h"
-#import <JavaScriptCore/interpreter.h>
-#import <JavaScriptCore/JSLock.h>
+#import <kjs/interpreter.h>
+#import <kjs/JSLock.h>
#import <WebCore/FontCache.h>
#import <WebCore/Frame.h>
#import <WebCore/GCController.h>
#import <Foundation/NSURLAuthenticationChallenge.h>
#import <Foundation/NSURLDownload.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebPanelAuthenticationHandler.h>
+#import <wtf/Assertions.h>
#import "WebTypesInternal.h"
#import "WebGraphicsExtras.h"
#import <Accelerate/Accelerate.h>
-#import <JavaScriptCore/Assertions.h>
#import <dlfcn.h>
+#import <wtf/Assertions.h>
unsigned WebConvertBGRAToARGB(unsigned char *offscreenBuffer, int rowBytes, int x, int y, int width, int height)
{
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
#ifndef LOG_CHANNEL_PREFIX
#define LOG_CHANNEL_PREFIX WebKitLog
#import <WebKit/WebKitSystemBits.h>
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
#include <mach/mach.h>
#include <mach/host_info.h>
#import <WebKit/WebLocalizableStrings.h>
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
WebLocalizableStringsBundle WebKitLocalizableStringsBundle = { "com.apple.WebKit", 0 };
#import "WebNSArrayExtras.h"
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
@implementation NSMutableArray (WebExtras)
#import <WebKit/WebNSDataExtras.h>
#import <WebKit/WebNSDataExtrasPrivate.h>
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
@interface NSString (WebNSDataExtrasInternal)
- (NSString *)_web_capitalizeRFC822HeaderFieldName;
#import <WebKit/WebNSDataExtras.h>
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
@implementation NSDictionary (WebNSDictionaryExtras)
-(NSNumber *)_webkit_numberForKey:(id)key
#import <WebKit/WebNSFileManagerExtras.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebKitNSStringExtras.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
#import <sys/mount.h>
#import "WebResourcePrivate.h"
#import "WebURLsWithTitles.h"
#import "WebViewPrivate.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/Element.h>
#import <WebCore/MIMETypeRegistry.h>
#import <WebCore/RenderImage.h>
#import <WebKit/DOMExtensions.h>
#import <WebKit/DOMPrivate.h>
+#import <wtf/Assertions.h>
#import <wtf/RetainPtr.h>
#import <WebKitSystemInterface.h>
#import "WebNSObjectExtras.h"
#import "WebSystemInterface.h"
#import <Foundation/NSURLRequest.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/KURL.h>
#import <WebCore/LoaderNSURLExtras.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
#import <unicode/uchar.h>
#import <unicode/uidna.h>
#import <unicode/uscript.h>
#import <WebKit/WebNSUserDefaultsExtras.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
@implementation NSString (WebNSUserDefaultsPrivate)
#import <Foundation/NSURLAuthenticationChallenge.h>
#import <Foundation/NSURLProtectionSpace.h>
#import <Foundation/NSURLCredential.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebLocalizableStrings.h>
#import <WebKit/WebNSURLExtras.h>
+#import <wtf/Assertions.h>
#import <WebKit/WebNSControlExtras.h>
#import <Foundation/NSURLAuthenticationChallenge.h>
#import <WebKit/WebAuthenticationPanel.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebNSDictionaryExtras.h>
+#import <wtf/Assertions.h>
static NSString *WebModalDialogPretendWindow = @"WebModalDialogPretendWindow";
#import "WebViewInternal.h"
#import "WebUIDelegatePrivate.h"
#import <Carbon/Carbon.h>
-#import <JavaScriptCore/Assertions.h>
-#import <JavaScriptCore/JSLock.h>
+#import <kjs/JSLock.h>
#import <WebCore/npruntime_impl.h>
#import <WebCore/Document.h>
#import <WebCore/Element.h>
#import <WebKit/nptextinput.h>
#import <WebKit/DOMPrivate.h>
#import <WebKit/WebUIDelegate.h>
+#import <wtf/Assertions.h>
#import <objc/objc-runtime.h>
using namespace WebCore;
#import <WebKit/WebBasePluginPackage.h>
-#import <JavaScriptCore/Assertions.h>
-#import <JavaScriptCore/Vector.h>
#import <WebKit/WebKitNSStringExtras.h>
#import <WebKit/WebNetscapePluginPackage.h>
#import <WebKit/WebNSObjectExtras.h>
#import <WebKit/WebPluginPackage.h>
#import <WebCore/WebCoreObjCExtras.h>
+#import <wtf/Assertions.h>
+#import <wtf/Vector.h>
#import <WebKitSystemInterface.h>
#import "WebNetscapePluginPackage.h"
#import "WebNetscapePluginStream.h"
#import "WebView.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/Frame.h>
#import <WebCore/FrameLoader.h>
+#import <wtf/Assertions.h>
@implementation WebNetscapePluginEmbeddedView
#import <Foundation/NSDictionary.h>
#import <Foundation/NSURL.h>
#import <Foundation/NSURLRequest.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/Frame.h>
#import <WebCore/FrameLoader.h>
#import <WebCore/FrameLoaderTypes.h>
+#import <wtf/Assertions.h>
#import <objc/objc-runtime.h>
using namespace WebCore;
#import <WebKit/WebPluginController.h>
-#import <JavaScriptCore/JSLock.h>
#import <Foundation/NSURLRequest.h>
+#import <kjs/JSLock.h>
#import <WebCore/Frame.h>
#import <WebCore/FrameLoader.h>
#import <WebCore/ResourceRequest.h>
#import <WebKit/WebPluginDatabase.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebBasePluginPackage.h>
#import <WebKit/WebDataSourcePrivate.h>
#import <WebKit/WebFrame.h>
#import <WebKit/WebViewPrivate.h>
#import <Webkit/WebHTMLView.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
static void checkCandidate(WebBasePluginPackage **currentPlugin, WebBasePluginPackage **candidatePlugin);
#import "WebJavaScriptTextInputPanel.h"
-#import <JavaScriptCore/Assertions.h>
+#import <wtf/Assertions.h>
#import <WebKit/WebNSControlExtras.h>
#import <WebKit/WebNSWindowExtras.h>
#import <WebKit/WebKeyGenerator.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebLocalizableStrings.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
@implementation WebKeyGenerator
#import <WebKit/WebViewFactory.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebFrameInternal.h>
#import <WebKit/WebViewInternal.h>
#import <WebKit/WebHTMLViewInternal.h>
#import <WebKit/WebNSViewExtras.h>
#import <WebKit/WebPluginDatabase.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
@interface NSMenu (WebViewFactoryAdditions)
- (NSMenuItem *)addItemWithTitle:(NSString *)title action:(SEL)action tag:(int)tag;
#import "WebNodeHighlightView.h"
#import "WebNSViewExtras.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/InspectorController.h>
+#import <wtf/Assertions.h>
using namespace WebCore;
#import <WebKit/DOMCore.h>
#import <WebKit/DOMExtensions.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/GraphicsContext.h>
#import <WebCore/InspectorController.h>
+#import <wtf/Assertions.h>
using namespace WebCore;
#endif
#endif
-#include <JavaScriptCore/Platform.h>
+#include <wtf/Platform.h>
#ifdef __cplusplus
#include <wtf/FastMalloc.h>
#import "WebClipView.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebHTMLView.h>
#import <WebKit/WebNSViewExtras.h>
#import <WebKit/WebViewPrivate.h>
+#import <wtf/Assertions.h>
// WebClipView's entire reason for existing is to set the clip used by focus ring redrawing.
// There's no easy way to prevent the focus ring from drawing outside the passed-in clip rectangle
#import "WebResourceLoadDelegate.h"
#import "WebResourcePrivate.h"
#import "WebViewInternal.h"
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/FrameLoader.h>
#import <WebCore/KURL.h>
#import <WebCore/LegacyWebArchive.h>
#import <WebCore/WebCoreURLResponse.h>
#import <WebKit/DOMHTML.h>
#import <WebKit/DOMPrivate.h>
+#import <wtf/Assertions.h>
using namespace WebCore;
#import "WebScriptDebugger.h"
#import "WebViewInternal.h"
#import <JavaScriptCore/APICast.h>
-#import <JavaScriptCore/JSLock.h>
#import <WebCore/AccessibilityObject.h>
#import <WebCore/AXObjectCache.h>
#import <WebCore/ColorMac.h>
#import <WebCore/ScriptController.h>
#import <WebCore/markup.h>
#import <WebCore/visible_units.h>
+#import <kjs/JSLock.h>
using namespace std;
using namespace WebCore;
#import "WebViewInternal.h"
#import "WebViewPrivate.h"
#import <Foundation/NSURLRequest.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/DragController.h>
#import <WebCore/EventHandler.h>
#import <WebCore/Frame.h>
#import <WebCore/WebCoreFrameView.h>
#import <WebCore/WebCoreView.h>
#import <WebKitSystemInterface.h>
+#import <wtf/Assertions.h>
using namespace WebCore;
#import "WebResourcePrivate.h"
#import "WebView.h"
#import <Foundation/NSURLResponse.h>
-#import <JavaScriptCore/Assertions.h>
#import <WebCore/Document.h>
#import <WebCore/DocumentLoader.h>
#import <WebCore/Frame.h>
#import <WebCore/Range.h>
#import <WebCore/TextResourceDecoder.h>
#import <WebKit/DOMHTMLInputElement.h>
+#import <wtf/Assertions.h>
using namespace WebCore;
using namespace HTMLNames;
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#import <JavaScriptCore/Assertions.h>
#import <WebKit/WebDataSource.h>
#import <WebKit/WebFrame.h>
#import <WebKit/WebFrameView.h>
#import <WebKit/WebNSObjectExtras.h>
#import <WebKit/WebPDFRepresentation.h>
#import <WebKit/WebPDFView.h>
+#import <wtf/Assertions.h>
#import <PDFKit/PDFDocument.h>
#import "WebUIDelegatePrivate.h"
#import "WebView.h"
#import "WebViewInternal.h"
-#import <JavaScriptCore/Assertions.h>
#import <PDFKit/PDFKit.h>
#import <WebCore/EventNames.h>
#import <WebCore/Frame.h>
#import <WebCore/KeyboardEvent.h>
#import <WebCore/MouseEvent.h>
#import <WebCore/PlatformKeyboardEvent.h>
+#import <wtf/Assertions.h>
using namespace WebCore;
using namespace EventNames;
#import "WebFrameInternal.h"
#import "WebScriptDebugDelegate.h"
#import "WebViewInternal.h"
-#import <JavaScriptCore/DebuggerCallFrame.h>
-#import <JavaScriptCore/ExecState.h>
-#import <JavaScriptCore/JSGlobalObject.h>
-#import <JavaScriptCore/JSFunction.h>
-#import <JavaScriptCore/JSLock.h>
-#import <JavaScriptCore/interpreter.h>
+#import <kjs/DebuggerCallFrame.h>
+#import <kjs/ExecState.h>
+#import <kjs/JSGlobalObject.h>
+#import <kjs/JSFunction.h>
+#import <kjs/JSLock.h>
+#import <kjs/interpreter.h>
#import <WebCore/Frame.h>
#import <WebCore/WebScriptObjectPrivate.h>
#import <WebCore/ScriptController.h>
#ifndef WebScriptDebugger_h
#define WebScriptDebugger_h
-#include <JavaScriptCore/debugger.h>
+#include <kjs/debugger.h>
#include <wtf/RetainPtr.h>
#include "WebFrameInternal.h"
#include "WebViewInternal.h"
#include "WebScriptDebugDelegate.h"
-#include <JavaScriptCore/JSGlobalObject.h>
-#include <JavaScriptCore/DebuggerCallFrame.h>
+#include <kjs/JSGlobalObject.h>
+#include <kjs/DebuggerCallFrame.h>
#include <WebCore/DOMWindow.h>
#include <WebCore/Frame.h>
#include <WebCore/JSDOMWindow.h>
#import "WebUIDelegatePrivate.h"
#import <CoreFoundation/CFSet.h>
#import <Foundation/NSURLConnection.h>
-#import <JavaScriptCore/Assertions.h>
-#import <JavaScriptCore/HashTraits.h>
-#import <JavaScriptCore/RefPtr.h>
-#import <JavaScriptCore/ArrayPrototype.h>
-#import <JavaScriptCore/DateInstance.h>
-#import <JavaScriptCore/JSLock.h>
+#import <kjs/ArrayPrototype.h>
+#import <kjs/DateInstance.h>
+#import <kjs/InitializeThreading.h>
+#import <kjs/JSLock.h>
#import <WebCore/ApplicationCacheStorage.h>
#import <WebCore/Cache.h>
#import <WebCore/ColorMac.h>
#import <WebKit/DOMExtensions.h>
#import <WebKit/DOMPrivate.h>
#import <WebKitSystemInterface.h>
-#import <kjs/InitializeThreading.h>
+#import <wtf/Assertions.h>
+#import <wtf/HashTraits.h>
+#import <wtf/RefPtr.h>
#import <mach-o/dyld.h>
#import <objc/objc-auto.h>
#import <objc/objc-runtime.h>