Changeset 57605 in webkit


Ignore:
Timestamp:
Apr 14, 2010 2:08:18 PM (14 years ago)
Author:
weinig@apple.com
Message:

Add WKRetainPtr helper class as private header
https://bugs.webkit.org/show_bug.cgi?id=37603

Reviewed by Anders Carlsson.

WKRetainPtr is just like RetainPtr, but works for WK types instead of
CF/NS types.

  • UIProcess/API/cpp: Added.
  • UIProcess/API/cpp/WKRetainPtr.h: Added.
  • WebKit2.xcodeproj/project.pbxproj: Add new file.
  • win/WebKit2.vcproj: Ditto.
Location:
trunk/WebKit2
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r57601 r57605  
     12010-04-14  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Anders Carlsson.
     4
     5        Add WKRetainPtr helper class as private header
     6        https://bugs.webkit.org/show_bug.cgi?id=37603
     7
     8        WKRetainPtr is just like RetainPtr, but works for WK types instead of
     9        CF/NS types.
     10
     11        * UIProcess/API/cpp: Added.
     12        * UIProcess/API/cpp/WKRetainPtr.h: Added.
     13        * WebKit2.xcodeproj/project.pbxproj: Add new file.
     14        * win/WebKit2.vcproj: Ditto.
     15
    1162010-04-14  Sam Weinig  <sam@webkit.org>
    217
  • trunk/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r57601 r57605  
    119119                BC8780FC1161C2B800CC2768 /* PlatformProcessIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8780FB1161C2B800CC2768 /* PlatformProcessIdentifier.h */; };
    120120                BC87DFAA1018101400564216 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = BC87DFA91018101400564216 /* libicucore.dylib */; };
     121                BC8A501511765F5600757573 /* WKRetainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8A501411765F5600757573 /* WKRetainPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
    121122                BC963D6B113DD19200574BE2 /* WebPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC963D6A113DD19200574BE2 /* WebPage.cpp */; };
    122123                BC963D6E113DD1A500574BE2 /* WebPageMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC963D6D113DD1A500574BE2 /* WebPageMac.mm */; };
     
    308309                BC87DFA91018101400564216 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = /usr/lib/libicucore.dylib; sourceTree = "<absolute>"; };
    309310                BC8A501011765AF700757573 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = WebProcess/Info.plist; sourceTree = "<group>"; };
     311                BC8A501411765F5600757573 /* WKRetainPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKRetainPtr.h; sourceTree = "<group>"; };
    310312                BC963D6A113DD19200574BE2 /* WebPage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebPage.cpp; sourceTree = "<group>"; };
    311313                BC963D6D113DD1A500574BE2 /* WebPageMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebPageMac.mm; sourceTree = "<group>"; };
     
    610612                                BC111B47112F616900337BAB /* mac */,
    611613                                BC0C376610F807660076D7CB /* C */,
     614                                BC8A501311765F4500757573 /* cpp */,
    612615                        );
    613616                        path = API;
     
    759762                        );
    760763                        name = WebProcess;
     764                        sourceTree = "<group>";
     765                };
     766                BC8A501311765F4500757573 /* cpp */ = {
     767                        isa = PBXGroup;
     768                        children = (
     769                                BC8A501411765F5600757573 /* WKRetainPtr.h */,
     770                        );
     771                        path = cpp;
    761772                        sourceTree = "<group>";
    762773                };
     
    870881                                BC20ED66116F971100094A50 /* WKURLCF.h in Headers */,
    871882                                BC131BC911726C2800B69727 /* CoreIPCMessageKinds.h in Headers */,
     883                                BC8A501511765F5600757573 /* WKRetainPtr.h in Headers */,
    872884                        );
    873885                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebKit2/win/WebKit2.vcproj

    r57458 r57605  
    14411441                                        </File>
    14421442                                </Filter>
     1443                                <Filter
     1444                                        Name="cpp"
     1445                                        >
     1446                                        <File
     1447                                                RelativePath="..\UIProcess\API\cpp\WKRetainPtr.h"
     1448                                                >
     1449                                        </File>
     1450                                </Filter>
    14431451                        </Filter>
    14441452                        <Filter
Note: See TracChangeset for help on using the changeset viewer.