Reviewed by Adam
<rdar://problem/
5086210> - Move RetainPtr to WTF
* wtf/RetainPtr.h: Added
* JavaScriptCore.xcodeproj/project.pbxproj: Add it to the project file
* JavaScriptCore.vcproj/WTF/WTF.vcproj: Ditto
WebCore:
Reviewed by Adam
<rdar://problem/
5086210> - Move RetainPtr to WTF
* ForwardingHeaders/wtf/RetainPtr.h: Added.
* WebCore.xcodeproj/project.pbxproj: Removed WebCore/RetainPtr.h
* history/HistoryItem.h: Changed #include to <wtf/RetainPtr.h>
* history/PageCache.h: Ditto
* page/mac/WebCoreFrameBridge.mm: Ditto
* platform/ContextMenu.h: Ditto
* platform/ContextMenuItem.h: Ditto
* platform/DragImage.h: Ditto
* platform/FileChooser.h: Ditto
* platform/PlatformKeyboardEvent.h: Ditto
* platform/PopupMenu.h: Ditto
* platform/SharedBuffer.h: Ditto
* platform/cf/RetainPtr.h: Removed.
* platform/graphics/Icon.h: Changed #include
* platform/mac/ClipboardMac.h: Ditto
* platform/mac/PasteboardMac.mm: Ditto
* platform/mac/WidgetMac.mm: Ditto
* platform/network/AuthenticationChallenge.h: Ditto
* platform/network/ResourceError.h: Ditto
* platform/network/ResourceHandle.h: Ditto
* platform/network/ResourceRequest.h: Ditto
* platform/network/ResourceResponse.h: Ditto
* rendering/RenderThemeMac.mm: Ditto
WebKit:
Reviewed by Adam
<rdar://problem/
5086210> - Move RetainPtr to WTF
* ForwardingHeaders/wtf/RetainPtr.h: Added.
* History/WebBackForwardList.mm: Changed #import to <wtf/RetainPtr.h>
* WebCoreSupport/WebEditorClient.h: Ditto
* WebCoreSupport/WebFrameLoaderClient.h: Ditto
* WebView/WebDocumentLoaderMac.h: Ditto
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@20475
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-03-24 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Adam
+
+ <rdar://problem/5086210> - Move RetainPtr to WTF
+
+ * wtf/RetainPtr.h: Added
+ * JavaScriptCore.xcodeproj/project.pbxproj: Add it to the project file
+ * JavaScriptCore.vcproj/WTF/WTF.vcproj: Ditto
+
+
2007-03-23 Christopher Brichford <chrisb@adobe.com>
Reviewed/landed by Adam.
RelativePath="..\..\wtf\RefPtr.h"
>
</File>
+ <File
+ RelativePath="..\..\wtf\RetainPtr.h"
+ >
+ </File>
<File
RelativePath="..\..\wtf\StringExtras.h"
>
14F137590A3A727E00F26F90 /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14F137580A3A727E00F26F90 /* Context.cpp */; };
14F137830A3A765B00F26F90 /* context.h in Headers */ = {isa = PBXBuildFile; fileRef = 14F137820A3A765B00F26F90 /* context.h */; settings = {ATTRIBUTES = (Private, ); }; };
1CAF34890A6C421700ABE06E /* WebScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CAF34880A6C421700ABE06E /* WebScriptObject.h */; };
+ 51F648D70BB4E2CA0033D760 /* RetainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F648D60BB4E2CA0033D760 /* RetainPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
65400C110A69BAF200509887 /* PropertyNameArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65400C0F0A69BAF200509887 /* PropertyNameArray.cpp */; };
65400C120A69BAF200509887 /* PropertyNameArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 65400C100A69BAF200509887 /* PropertyNameArray.h */; settings = {ATTRIBUTES = (Private, ); }; };
6541BD7208E80A17002CBEE7 /* TCPageMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6541BD6E08E80A17002CBEE7 /* TCPageMap.h */; };
51F0EC1005C86F3500E6DF1B /* objc_header.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = objc_header.h; path = bindings/objc/objc_header.h; sourceTree = "<group>"; tabWidth = 8; };
51F0EC9605C88DC700E6DF1B /* objc_utility.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = objc_utility.h; path = bindings/objc/objc_utility.h; sourceTree = "<group>"; tabWidth = 8; };
51F0EC9705C88DC700E6DF1B /* objc_utility.mm */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = objc_utility.mm; path = bindings/objc/objc_utility.mm; sourceTree = "<group>"; tabWidth = 8; };
+ 51F648D60BB4E2CA0033D760 /* RetainPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RetainPtr.h; sourceTree = "<group>"; };
651F6412039D5B5F0078395C /* dtoa.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtoa.cpp; sourceTree = "<group>"; tabWidth = 8; };
651F6413039D5B5F0078395C /* dtoa.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = dtoa.h; sourceTree = "<group>"; tabWidth = 8; };
65400C0F0A69BAF200509887 /* PropertyNameArray.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PropertyNameArray.cpp; sourceTree = "<group>"; };
65162EF108E6A21C007556CD /* wtf */ = {
isa = PBXGroup;
children = (
+ 51F648D60BB4E2CA0033D760 /* RetainPtr.h */,
E195678D09E7CF1200B89D13 /* unicode */,
93AA4F770957251F0084B3A7 /* AlwaysInline.h */,
65E217B808E7EECC0023E5F6 /* Assertions.cpp */,
146AAB2B0B66A84900E55F16 /* JSStringRefCF.h in Headers */,
657EB7460B708F540063461B /* ListHashSet.h in Headers */,
65EA73650BAE35D1001BB560 /* CommonIdentifiers.h in Headers */,
+ 51F648D70BB4E2CA0033D760 /* RetainPtr.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+2007-03-24 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Adam
+
+ <rdar://problem/5086210> - Move RetainPtr to WTF
+
+ * ForwardingHeaders/wtf/RetainPtr.h: Added.
+ * WebCore.xcodeproj/project.pbxproj: Removed WebCore/RetainPtr.h
+
+ * history/HistoryItem.h: Changed #include to <wtf/RetainPtr.h>
+ * history/PageCache.h: Ditto
+ * page/mac/WebCoreFrameBridge.mm: Ditto
+ * platform/ContextMenu.h: Ditto
+ * platform/ContextMenuItem.h: Ditto
+ * platform/DragImage.h: Ditto
+ * platform/FileChooser.h: Ditto
+ * platform/PlatformKeyboardEvent.h: Ditto
+ * platform/PopupMenu.h: Ditto
+ * platform/SharedBuffer.h: Ditto
+ * platform/cf/RetainPtr.h: Removed.
+ * platform/graphics/Icon.h: Changed #include
+ * platform/mac/ClipboardMac.h: Ditto
+ * platform/mac/PasteboardMac.mm: Ditto
+ * platform/mac/WidgetMac.mm: Ditto
+ * platform/network/AuthenticationChallenge.h: Ditto
+ * platform/network/ResourceError.h: Ditto
+ * platform/network/ResourceHandle.h: Ditto
+ * platform/network/ResourceRequest.h: Ditto
+ * platform/network/ResourceResponse.h: Ditto
+ * rendering/RenderThemeMac.mm: Ditto
+
2007-03-24 Mitz Pettel <mitz@webkit.org>
Fix for <rdar://problem/5086797>, layoutPending is now reporting incorrect results, which will lead
--- /dev/null
+#include <JavaScriptCore/RetainPtr.h>
65A21468097A329100B9050A /* Page.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A21467097A329100B9050A /* Page.h */; settings = {ATTRIBUTES = (Private, ); }; };
65A21484097A3F5300B9050A /* FrameTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65A21482097A3F5300B9050A /* FrameTree.cpp */; };
65A21485097A3F5300B9050A /* FrameTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A21483097A3F5300B9050A /* FrameTree.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 65BAAABE0ADCA015005BB5A4 /* RetainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BAAABD0ADCA015005BB5A4 /* RetainPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
65BF022E0974816300C43196 /* Frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65BF02290974816300C43196 /* Frame.cpp */; };
65BF022F0974816300C43196 /* Frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BF022A0974816300C43196 /* Frame.h */; settings = {ATTRIBUTES = (Private, ); }; };
65BF02300974816300C43196 /* FramePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BF022B0974816300C43196 /* FramePrivate.h */; };
65A21482097A3F5300B9050A /* FrameTree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FrameTree.cpp; sourceTree = "<group>"; };
65A21483097A3F5300B9050A /* FrameTree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FrameTree.h; sourceTree = "<group>"; };
65A640F00533BB1F0085E777 /* BlockExceptions.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = BlockExceptions.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- 65BAAABD0ADCA015005BB5A4 /* RetainPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RetainPtr.h; sourceTree = "<group>"; };
65BF02290974816300C43196 /* Frame.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Frame.cpp; sourceTree = "<group>"; };
65BF022A0974816300C43196 /* Frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Frame.h; sourceTree = "<group>"; };
65BF022B0974816300C43196 /* FramePrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FramePrivate.h; sourceTree = "<group>"; };
1AE42F670AA4B8CB00C8612D /* cf */ = {
isa = PBXGroup;
children = (
- 65BAAABD0ADCA015005BB5A4 /* RetainPtr.h */,
1A98956A0AA78F80005EF5EF /* KURLCFNet.cpp */,
1AE42F680AA4B8CB00C8612D /* StringCF.cpp */,
1AE42F690AA4B8CB00C8612D /* StringImplCF.cpp */,
656D37450ADBA5DE00A4554D /* WebPlugInStreamLoaderDelegate.h in Headers */,
656D37480ADBA5DE00A4554D /* SubresourceLoader.h in Headers */,
93B77A380ADD792500EA4B81 /* FrameLoaderTypes.h in Headers */,
- 65BAAABE0ADCA015005BB5A4 /* RetainPtr.h in Headers */,
0668E18B0ADD9624004128E0 /* PopupMenu.h in Headers */,
4B3043B60AE0363200A82647 /* EditorClient.h in Headers */,
4B3043C70AE0370300A82647 /* Sound.h in Headers */,
#include <wtf/Vector.h>
#if PLATFORM(MAC)
-#import "RetainPtr.h"
+#import <wtf/RetainPtr.h>
typedef struct objc_object* id;
#endif
#include <wtf/RefPtr.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
typedef struct objc_object* id;
#endif
#import "RenderWidget.h"
#import "ReplaceSelectionCommand.h"
#import "ResourceRequest.h"
-#import "RetainPtr.h"
#import "Screen.h"
#import "SelectionController.h"
#import "SystemTime.h"
#import <JavaScriptCore/array_instance.h>
#import <JavaScriptCore/date_object.h>
#import <JavaScriptCore/runtime_root.h>
+#import <wtf/RetainPtr.h>
@class NSView;
#include "PlatformMenuDescription.h"
#include "PlatformString.h"
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#elif PLATFORM(QT)
#include <QMenu>
typedef QMenu* PlatformMenuDescription;
#include <wtf/OwnPtr.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSMenuItem;
#include "IntSize.h"
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSImage;
#else
#include <wtf/RefPtr.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class OpenPanelController;
#else
#include <wtf/Platform.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSEvent;
#else
#include <wtf/PassRefPtr.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSPopUpButtonCell;
#else
#include <wtf/Vector.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSData;
#include <wtf/Forward.h>
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSImage;
#else
#include "Clipboard.h"
#include "ClipboardAccessPolicy.h"
#include "CachedResourceClient.h"
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSImage;
#import "LoaderNSURLExtras.h"
#import "MimeTypeRegistry.h"
#import "RenderImage.h"
-#import "RetainPtr.h"
#import "WebCoreNSStringExtras.h"
#import "WebCoreSystemInterface.h"
#import "markup.h"
+#import <wtf/RetainPtr.h>
+
@interface NSAttributedString (AppKitSecretsIKnowAbout)
- (id)_initWithDOMRange:(DOMRange *)domRange;
@end
#import "Font.h"
#import "Frame.h"
#import "GraphicsContext.h"
-#import "RetainPtr.h"
#import "WebCoreFrameBridge.h"
#import "WebCoreFrameView.h"
#import "WebCoreView.h"
#import "WidgetClient.h"
+#import <wtf/RetainPtr.h>
+
namespace WebCore {
class WidgetPrivate {
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifndef __OBJC__
typedef struct objc_object *id;
class NSURLAuthenticationChallenge;
#include "PlatformString.h"
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#endif
#ifdef __OBJC__
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSData;
@class NSError;
#include "HTTPHeaderMap.h"
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSURLRequest;
#else
class NSURLRequest;
#endif
#elif USE(CFNETWORK)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
typedef const struct _CFURLRequest* CFURLRequestRef;
#endif
#include "KURL.h"
#if PLATFORM(MAC)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
#ifdef __OBJC__
@class NSURLResponse;
#else
class NSURLResponse;
#endif
#elif USE(CFNETWORK)
-#include "RetainPtr.h"
+#include <wtf/RetainPtr.h>
typedef struct _CFURLResponse* CFURLResponseRef;
#endif
#import "LocalCurrentGraphicsContext.h"
#import "RenderSlider.h"
#import "RenderView.h"
-#import "RetainPtr.h"
#import "WebCoreSystemInterface.h"
#import "cssstyleselector.h"
#import <Cocoa/Cocoa.h>
+#import <wtf/RetainPtr.h>
// The methods in this file are specific to the Mac OS X platform.
+2007-03-24 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Adam
+
+ <rdar://problem/5086210> - Move RetainPtr to WTF
+
+ * ForwardingHeaders/wtf/RetainPtr.h: Added.
+ * History/WebBackForwardList.mm: Changed #import to <wtf/RetainPtr.h>
+ * WebCoreSupport/WebEditorClient.h: Ditto
+ * WebCoreSupport/WebFrameLoaderClient.h: Ditto
+ * WebView/WebDocumentLoaderMac.h: Ditto
+
2007-03-24 John Sullivan <sullivan@apple.com>
Reviewed by Adele
--- /dev/null
+#import <JavaScriptCore/RetainPtr.h>
#import "WebTypesInternal.h"
#import <WebCore/BackForwardList.h>
#import <WebCore/HistoryItem.h>
-#import <WebCore/RetainPtr.h>
#import <WebCore/ThreadCheck.h>
#import <WebCore/WebCoreObjCExtras.h>
+#import <wtf/RetainPtr.h>
+
#define COMPUTE_DEFAULT_PAGE_CACHE_SIZE UINT_MAX
using WebCore::BackForwardList;
*/
#import <WebCore/EditorClient.h>
-#import <WebCore/RetainPtr.h>
+#import <wtf/RetainPtr.h>
#import <wtf/Forward.h>
@class WebView;
*/
#import <WebCore/FrameLoaderClient.h>
-#import <WebCore/RetainPtr.h>
#import <WebCore/Timer.h>
#import <wtf/Forward.h>
#import <wtf/HashMap.h>
+#import <wtf/RetainPtr.h>
@class WebFrame;
@class WebFramePolicyListener;
*/
#import <WebCore/DocumentLoader.h>
-#import <WebCore/RetainPtr.h>
+#import <wtf/RetainPtr.h>
#import <wtf/HashSet.h>
@class WebDataSource;