Changeset 66703 in webkit
- Timestamp:
- Sep 2, 2010 6:58:10 PM (14 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r66668 r66703 1 2010-09-02 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Add ParsedURL and URLString to WTFURL API 6 https://bugs.webkit.org/show_bug.cgi?id=45078 7 8 Currently there's no actual URL parsing going on, but this patch is a 9 start to sketching out the API. 10 11 * JavaScriptCore.xcodeproj/project.pbxproj: 12 * wtf/url/api/ParsedURL.cpp: Added. 13 (WTF::ParsedURL::ParsedURL): 14 (WTF::ParsedURL::scheme): 15 (WTF::ParsedURL::username): 16 (WTF::ParsedURL::password): 17 (WTF::ParsedURL::host): 18 (WTF::ParsedURL::port): 19 (WTF::ParsedURL::path): 20 (WTF::ParsedURL::query): 21 (WTF::ParsedURL::fragment): 22 (WTF::ParsedURL::segment): 23 * wtf/url/api/ParsedURL.h: Added. 24 (WTF::ParsedURL::spec): 25 * wtf/url/api/URLString.h: Added. 26 (WTF::URLString::URLString): 27 (WTF::URLString::string): 28 1 29 2010-09-02 Adam Barth <abarth@webkit.org> 2 30 -
trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r66668 r66703 304 304 9714AF4E122F289A0092D9F5 /* URLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 9714AF34122F27E70092D9F5 /* URLParser.h */; }; 305 305 9714AF4F122F289A0092D9F5 /* URLSegments.h in Headers */ = {isa = PBXBuildFile; fileRef = 9714AF36122F27E70092D9F5 /* URLSegments.h */; }; 306 9714AF5E122F32070092D9F5 /* ParsedURL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9714AF57122F31F50092D9F5 /* ParsedURL.cpp */; }; 307 9714AF5F122F32070092D9F5 /* ParsedURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 9714AF58122F31F50092D9F5 /* ParsedURL.h */; }; 308 9714AF60122F32070092D9F5 /* URLString.h in Headers */ = {isa = PBXBuildFile; fileRef = 9714AF59122F31F50092D9F5 /* URLString.h */; }; 306 309 971EDEA61169E0D3005E4262 /* Terminator.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F6903A1169DF7F00A6BB46 /* Terminator.h */; settings = {ATTRIBUTES = (Private, ); }; }; 307 310 A1712B3B11C7B212007A5315 /* RegExpCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1712B3A11C7B212007A5315 /* RegExpCache.cpp */; }; … … 928 931 9714AF35122F27E70092D9F5 /* URLSegments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = URLSegments.cpp; path = url/src/URLSegments.cpp; sourceTree = "<group>"; }; 929 932 9714AF36122F27E70092D9F5 /* URLSegments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = URLSegments.h; path = url/src/URLSegments.h; sourceTree = "<group>"; }; 933 9714AF57122F31F50092D9F5 /* ParsedURL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ParsedURL.cpp; path = url/api/ParsedURL.cpp; sourceTree = "<group>"; }; 934 9714AF58122F31F50092D9F5 /* ParsedURL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ParsedURL.h; path = url/api/ParsedURL.h; sourceTree = "<group>"; }; 935 9714AF59122F31F50092D9F5 /* URLString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = URLString.h; path = url/api/URLString.h; sourceTree = "<group>"; }; 930 936 97F6903A1169DF7F00A6BB46 /* Terminator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Terminator.h; sourceTree = "<group>"; }; 931 937 A1712B3A11C7B212007A5315 /* RegExpCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegExpCache.cpp; sourceTree = "<group>"; }; … … 1919 1925 isa = PBXGroup; 1920 1926 children = ( 1927 9714AF56122F31DD0092D9F5 /* api */, 1921 1928 9714AF30122F27D20092D9F5 /* src */, 1922 1929 ); … … 1935 1942 ); 1936 1943 name = src; 1944 sourceTree = "<group>"; 1945 }; 1946 9714AF56122F31DD0092D9F5 /* api */ = { 1947 isa = PBXGroup; 1948 children = ( 1949 9714AF57122F31F50092D9F5 /* ParsedURL.cpp */, 1950 9714AF58122F31F50092D9F5 /* ParsedURL.h */, 1951 9714AF59122F31F50092D9F5 /* URLString.h */, 1952 ); 1953 name = api; 1937 1954 sourceTree = "<group>"; 1938 1955 }; … … 2285 2302 9714AF4E122F289A0092D9F5 /* URLParser.h in Headers */, 2286 2303 9714AF4F122F289A0092D9F5 /* URLSegments.h in Headers */, 2304 9714AF5F122F32070092D9F5 /* ParsedURL.h in Headers */, 2305 9714AF60122F32070092D9F5 /* URLString.h in Headers */, 2287 2306 ); 2288 2307 runOnlyForDeploymentPostprocessing = 0; … … 2737 2756 A74DE1D0120B875600D40D5B /* ARMv7Assembler.cpp in Sources */, 2738 2757 9714AF46122F28850092D9F5 /* URLSegments.cpp in Sources */, 2758 9714AF5E122F32070092D9F5 /* ParsedURL.cpp in Sources */, 2739 2759 ); 2740 2760 runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset
for help on using the changeset viewer.