Changeset 160146 in webkit
- Timestamp:
- Dec 4, 2013 5:26:14 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r160141 r160146 1 2013-12-04 Anders Carlsson <andersca@apple.com> 2 3 Add a WeakObjCPtr class 4 https://bugs.webkit.org/show_bug.cgi?id=125267 5 6 Reviewed by Geoffrey Garen. 7 8 WeakObjCPtr is a zeroing weak reference class template that will be used for delegates. 9 10 * Shared/mac/WeakObjCPtr.h: Added. 11 (WebKit::WeakObjCPtr::WeakObjCPtr): 12 (WebKit::WeakObjCPtr::~WeakObjCPtr): 13 (WebKit::WeakObjCPtr::operator=): 14 (WebKit::WeakObjCPtr::get): 15 * WebKit2.xcodeproj/project.pbxproj: 16 1 17 2013-12-04 Ryuan Choi <ryuan.choi@samsung.com> 2 18 -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r160117 r160146 224 224 1AA5889211EE70400061B882 /* NetscapePluginStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA5889011EE70400061B882 /* NetscapePluginStream.h */; }; 225 225 1AA5889311EE70400061B882 /* NetscapePluginStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AA5889111EE70400061B882 /* NetscapePluginStream.cpp */; }; 226 1AA9BAE1184FFAC7003B6BC6 /* WeakObjCPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA9BAE0184FFAC7003B6BC6 /* WeakObjCPtr.h */; settings = {ATTRIBUTES = (Private, ); }; }; 226 227 1AAB4A8D1296F0A20023952F /* SandboxExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AAB4A8C1296F0A20023952F /* SandboxExtension.h */; }; 227 228 1AAB4AAA1296F1540023952F /* SandboxExtensionMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AAB4AA91296F1540023952F /* SandboxExtensionMac.mm */; }; … … 1741 1742 1AA5889011EE70400061B882 /* NetscapePluginStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetscapePluginStream.h; sourceTree = "<group>"; }; 1742 1743 1AA5889111EE70400061B882 /* NetscapePluginStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetscapePluginStream.cpp; sourceTree = "<group>"; }; 1744 1AA9BAE0184FFAC7003B6BC6 /* WeakObjCPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeakObjCPtr.h; sourceTree = "<group>"; }; 1743 1745 1AAB4A8C1296F0A20023952F /* SandboxExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SandboxExtension.h; sourceTree = "<group>"; }; 1744 1746 1AAB4AA91296F1540023952F /* SandboxExtensionMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxExtensionMac.mm; sourceTree = "<group>"; }; … … 4758 4760 511F8A77138B460900A95F44 /* SecItemShimLibrary.h */, 4759 4761 511F8A78138B460900A95F44 /* SecItemShimLibrary.mm */, 4762 1AA9BAE0184FFAC7003B6BC6 /* WeakObjCPtr.h */, 4760 4763 BCE23262122C6CF300D5C35A /* WebCoreArgumentCodersMac.mm */, 4761 4764 BC111B5B112F629800337BAB /* WebEventFactory.h */, … … 5665 5668 84477853176FCC0800CDC7BB /* InjectedBundleHitTestResultMediaType.h in Headers */, 5666 5669 BC8147D512F66D31007B2C32 /* InjectedBundleNavigationAction.h in Headers */, 5670 1AA9BAE1184FFAC7003B6BC6 /* WeakObjCPtr.h in Headers */, 5667 5671 BC4BEEAB120A0A5F00FBA0C7 /* InjectedBundleNodeHandle.h in Headers */, 5668 5672 378E1A4E18208D700031007A /* WKNSURL.h in Headers */, -
trunk/Tools/ChangeLog
r160137 r160146 1 2013-12-04 Anders Carlsson <andersca@apple.com> 2 3 Add a WeakObjCPtr class 4 https://bugs.webkit.org/show_bug.cgi?id=125267 5 6 Reviewed by Geoffrey Garen. 7 8 Add API tests for WeakObjCPtr. 9 10 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: 11 * TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm: Added. 12 (TEST): 13 1 14 2013-12-04 Anders Carlsson <andersca@apple.com> 2 15 -
trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
r159586 r160146 27 27 1A9E32941821945C00F5D04C /* WKRemoteObjectRegistry_Bundle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A9E32921821945C00F5D04C /* WKRemoteObjectRegistry_Bundle.mm */; }; 28 28 1A9E52C913E65EF4006917F5 /* 18-characters.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = C045F9461385C2F800C0F3CD /* 18-characters.html */; }; 29 1AA9BAE418500450003B6BC6 /* WeakObjCPtr.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AA9BAE218500450003B6BC6 /* WeakObjCPtr.mm */; }; 29 30 1AA9E55914980A9900001A8A /* Functional.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AA9E55714980A9900001A8A /* Functional.cpp */; }; 30 31 1ADBEFAE130C689C00D61D19 /* ForceRepaint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ADBEFAD130C689C00D61D19 /* ForceRepaint.cpp */; }; … … 351 352 1A9E32921821945C00F5D04C /* WKRemoteObjectRegistry_Bundle.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WKRemoteObjectRegistry_Bundle.mm; path = mac/WKRemoteObjectRegistry_Bundle.mm; sourceTree = "<group>"; }; 352 353 1A9E329518219AE100F5D04C /* WKRemoteObjectRegistry_Shared.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKRemoteObjectRegistry_Shared.h; path = mac/WKRemoteObjectRegistry_Shared.h; sourceTree = "<group>"; }; 354 1AA9BAE218500450003B6BC6 /* WeakObjCPtr.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WeakObjCPtr.mm; sourceTree = "<group>"; }; 353 355 1AA9E55714980A9900001A8A /* Functional.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Functional.cpp; sourceTree = "<group>"; }; 354 356 1ADBEFAD130C689C00D61D19 /* ForceRepaint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ForceRepaint.cpp; sourceTree = "<group>"; }; … … 1045 1047 C0C5D3BD14598B6F00A802A6 /* GetBackingScaleFactor_Bundle.mm */, 1046 1048 1AEF994817A09F5300998EF0 /* GetPIDAfterAbortedProcessLaunch.cpp */, 1049 1AA9BAE218500450003B6BC6 /* WeakObjCPtr.mm */, 1047 1050 ); 1048 1051 path = mac; … … 1279 1282 37E38C34169B7D010084C28C /* WebViewDidRemoveFrameFromHierarchy.mm in Sources */, 1280 1283 76E182DA1547550100F1FADD /* WillSendSubmitEvent.cpp in Sources */, 1284 1AA9BAE418500450003B6BC6 /* WeakObjCPtr.mm in Sources */, 1281 1285 A5E2027315B2181900C13E14 /* WindowlessWebViewWithMedia.mm in Sources */, 1282 1286 F6B7BE9417469209008A3445 /* DidAssociateFormControls.cpp in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.