Changeset 175941 in webkit
- Timestamp:
- Nov 11, 2014 9:22:11 AM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 26 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r175939 r175941 1 2014-11-11 Dan Bernstein <mitz@apple.com> 2 3 [Mac] WebCore includes unused cursor image resources 4 https://bugs.webkit.org/show_bug.cgi?id=138605 5 6 Reviewed by Anders Carlsson. 7 8 * Resources/aliasCursor.png: Removed. 9 * Resources/cellCursor.png: Removed. 10 * Resources/contextMenuCursor.png: Removed. 11 * Resources/copyCursor.png: Removed. 12 * Resources/eastResizeCursor.png: Removed. 13 * Resources/eastWestResizeCursor.png: Removed. 14 * Resources/helpCursor.png: Removed. 15 * Resources/linkCursor.png: Removed. 16 * Resources/moveCursor.png: Removed. 17 * Resources/noDropCursor.png: Removed. 18 * Resources/noneCursor.png: Removed. 19 * Resources/northEastResizeCursor.png: Removed. 20 * Resources/northEastSouthWestResizeCursor.png: Removed. 21 * Resources/northResizeCursor.png: Removed. 22 * Resources/northSouthResizeCursor.png: Removed. 23 * Resources/northWestResizeCursor.png: Removed. 24 * Resources/northWestSouthEastResizeCursor.png: Removed. 25 * Resources/progressCursor.png: Removed. 26 * Resources/southEastResizeCursor.png: Removed. 27 * Resources/southResizeCursor.png: Removed. 28 * Resources/southWestResizeCursor.png: Removed. 29 * Resources/verticalTextCursor.png: Removed. 30 * Resources/waitCursor.png: Removed. 31 * Resources/westResizeCursor.png: Removed. 32 * Resources/zoomInCursor.png: Removed. 33 * Resources/zoomOutCursor.png: Removed. 34 35 * WebCore.xcodeproj/project.pbxproj: Removed references to the above files. 36 37 * platform/mac/CursorMac.mm: 38 (WebCore::Cursor::ensurePlatformCursor): For Help, Cell, ZoomIn and ZoomOut, don’t check 39 for a nil return value from wkCursor(), which can’t occur in any supported configuration. 40 For None, create a cursor with an empty NSImage instead of loading a transparent image from 41 the file system. 42 (WebCore::createNamedCursor): Deleted. 43 1 44 2014-11-11 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2 45 -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r175930 r175941 807 807 1AB09DB416AF5F6C008538E7 /* StorageStrategy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AB09DB216AF5F6C008538E7 /* StorageStrategy.cpp */; }; 808 808 1AB09DB516AF5F6C008538E7 /* StorageStrategy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB09DB316AF5F6C008538E7 /* StorageStrategy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 809 1AB1AE7A0C051FDE00139F4F /* zoomInCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AB1AE780C051FDE00139F4F /* zoomInCursor.png */; };810 1AB1AE7B0C051FDE00139F4F /* zoomOutCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AB1AE790C051FDE00139F4F /* zoomOutCursor.png */; };811 809 1AB33DA512551E320024457A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AB33DA412551E320024457A /* IOKit.framework */; }; 812 810 1AB5EBD0194A1D170059AC70 /* ShapeValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AB5EBCF194A1D170059AC70 /* ShapeValue.cpp */; }; … … 1605 1603 4643783219F720EF001E38B3 /* QuickLookMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4643783019F720EF001E38B3 /* QuickLookMac.mm */; }; 1606 1604 4689F1AF1267BAE100E8D380 /* FileMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 4689F1AE1267BAE100E8D380 /* FileMetadata.h */; }; 1607 46BD16E30B279473001F0839 /* noneCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 46BD16E20B279473001F0839 /* noneCursor.png */; };1608 46D4F2490AF97E810035385A /* cellCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 46D4F2460AF97E810035385A /* cellCursor.png */; };1609 46D4F24B0AF97E810035385A /* verticalTextCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 46D4F2480AF97E810035385A /* verticalTextCursor.png */; };1610 46F9D5DD0B0D60170028EE36 /* aliasCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 46F9D5DA0B0D60170028EE36 /* aliasCursor.png */; };1611 46F9D5DF0B0D60170028EE36 /* progressCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 46F9D5DC0B0D60170028EE36 /* progressCursor.png */; };1612 1605 490707E61219C04300D90E51 /* ANGLEWebKitBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 490707E41219C04300D90E51 /* ANGLEWebKitBridge.cpp */; }; 1613 1606 490707E71219C04300D90E51 /* ANGLEWebKitBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 490707E51219C04300D90E51 /* ANGLEWebKitBridge.h */; }; … … 2662 2655 850B41C20AD9E7E700A6ED4F /* DOMNodeIteratorInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 850B41C00AD9E7E700A6ED4F /* DOMNodeIteratorInternal.h */; }; 2663 2656 850B41C30AD9E7E700A6ED4F /* DOMTreeWalkerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 850B41C10AD9E7E700A6ED4F /* DOMTreeWalkerInternal.h */; }; 2664 85136C990AED665900F90A3D /* eastResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C890AED665800F90A3D /* eastResizeCursor.png */; };2665 85136C9A0AED665900F90A3D /* eastWestResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C8A0AED665800F90A3D /* eastWestResizeCursor.png */; };2666 85136C9B0AED665900F90A3D /* helpCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C8B0AED665800F90A3D /* helpCursor.png */; };2667 85136C9C0AED665900F90A3D /* linkCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C8C0AED665800F90A3D /* linkCursor.png */; };2668 85136C9D0AED665900F90A3D /* moveCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C8D0AED665800F90A3D /* moveCursor.png */; };2669 85136C9E0AED665900F90A3D /* northEastResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C8E0AED665800F90A3D /* northEastResizeCursor.png */; };2670 85136C9F0AED665900F90A3D /* northEastSouthWestResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C8F0AED665900F90A3D /* northEastSouthWestResizeCursor.png */; };2671 85136CA00AED665900F90A3D /* northResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C900AED665900F90A3D /* northResizeCursor.png */; };2672 85136CA10AED665900F90A3D /* northSouthResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C910AED665900F90A3D /* northSouthResizeCursor.png */; };2673 85136CA20AED665900F90A3D /* northWestResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C920AED665900F90A3D /* northWestResizeCursor.png */; };2674 85136CA30AED665900F90A3D /* northWestSouthEastResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C930AED665900F90A3D /* northWestSouthEastResizeCursor.png */; };2675 85136CA40AED665900F90A3D /* southEastResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C940AED665900F90A3D /* southEastResizeCursor.png */; };2676 85136CA50AED665900F90A3D /* southResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C950AED665900F90A3D /* southResizeCursor.png */; };2677 85136CA60AED665900F90A3D /* southWestResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C960AED665900F90A3D /* southWestResizeCursor.png */; };2678 85136CA70AED665900F90A3D /* waitCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C970AED665900F90A3D /* waitCursor.png */; };2679 85136CA80AED665900F90A3D /* westResizeCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 85136C980AED665900F90A3D /* westResizeCursor.png */; };2680 2657 85174EC2BCCAF17EAE3F46F8 /* JSSVGGraphicsElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A91469E8E9F8485C37A2876 /* JSSVGGraphicsElement.cpp */; }; 2681 2658 85183B420AA6926100F19FA3 /* DOMHTMLBRElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85183B380AA6926100F19FA3 /* DOMHTMLBRElement.h */; }; … … 7794 7771 1AB09DB216AF5F6C008538E7 /* StorageStrategy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StorageStrategy.cpp; sourceTree = "<group>"; }; 7795 7772 1AB09DB316AF5F6C008538E7 /* StorageStrategy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StorageStrategy.h; sourceTree = "<group>"; }; 7796 1AB1AE780C051FDE00139F4F /* zoomInCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = zoomInCursor.png; sourceTree = "<group>"; };7797 1AB1AE790C051FDE00139F4F /* zoomOutCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = zoomOutCursor.png; sourceTree = "<group>"; };7798 7773 1AB33DA412551E320024457A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; 7799 7774 1AB5EBCF194A1D170059AC70 /* ShapeValue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ShapeValue.cpp; path = style/ShapeValue.cpp; sourceTree = "<group>"; }; … … 8689 8664 4643783019F720EF001E38B3 /* QuickLookMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = QuickLookMac.mm; sourceTree = "<group>"; }; 8690 8665 4689F1AE1267BAE100E8D380 /* FileMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileMetadata.h; path = platform/FileMetadata.h; sourceTree = "<group>"; }; 8691 46BD16E20B279473001F0839 /* noneCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = noneCursor.png; sourceTree = "<group>"; };8692 46D4F2460AF97E810035385A /* cellCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cellCursor.png; sourceTree = "<group>"; };8693 46D4F2480AF97E810035385A /* verticalTextCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = verticalTextCursor.png; sourceTree = "<group>"; };8694 46F9D5DA0B0D60170028EE36 /* aliasCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = aliasCursor.png; sourceTree = "<group>"; };8695 46F9D5DC0B0D60170028EE36 /* progressCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = progressCursor.png; sourceTree = "<group>"; };8696 8666 490707E41219C04300D90E51 /* ANGLEWebKitBridge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ANGLEWebKitBridge.cpp; sourceTree = "<group>"; }; 8697 8667 490707E51219C04300D90E51 /* ANGLEWebKitBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANGLEWebKitBridge.h; sourceTree = "<group>"; }; … … 9851 9821 850B41C00AD9E7E700A6ED4F /* DOMNodeIteratorInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMNodeIteratorInternal.h; sourceTree = "<group>"; }; 9852 9822 850B41C10AD9E7E700A6ED4F /* DOMTreeWalkerInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMTreeWalkerInternal.h; sourceTree = "<group>"; }; 9853 85136C890AED665800F90A3D /* eastResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = eastResizeCursor.png; sourceTree = "<group>"; };9854 85136C8A0AED665800F90A3D /* eastWestResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = eastWestResizeCursor.png; sourceTree = "<group>"; };9855 85136C8B0AED665800F90A3D /* helpCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = helpCursor.png; sourceTree = "<group>"; };9856 85136C8C0AED665800F90A3D /* linkCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = linkCursor.png; sourceTree = "<group>"; };9857 85136C8D0AED665800F90A3D /* moveCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = moveCursor.png; sourceTree = "<group>"; };9858 85136C8E0AED665800F90A3D /* northEastResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = northEastResizeCursor.png; sourceTree = "<group>"; };9859 85136C8F0AED665900F90A3D /* northEastSouthWestResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = northEastSouthWestResizeCursor.png; sourceTree = "<group>"; };9860 85136C900AED665900F90A3D /* northResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = northResizeCursor.png; sourceTree = "<group>"; };9861 85136C910AED665900F90A3D /* northSouthResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = northSouthResizeCursor.png; sourceTree = "<group>"; };9862 85136C920AED665900F90A3D /* northWestResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = northWestResizeCursor.png; sourceTree = "<group>"; };9863 85136C930AED665900F90A3D /* northWestSouthEastResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = northWestSouthEastResizeCursor.png; sourceTree = "<group>"; };9864 85136C940AED665900F90A3D /* southEastResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = southEastResizeCursor.png; sourceTree = "<group>"; };9865 85136C950AED665900F90A3D /* southResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = southResizeCursor.png; sourceTree = "<group>"; };9866 85136C960AED665900F90A3D /* southWestResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = southWestResizeCursor.png; sourceTree = "<group>"; };9867 85136C970AED665900F90A3D /* waitCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = waitCursor.png; sourceTree = "<group>"; };9868 85136C980AED665900F90A3D /* westResizeCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = westResizeCursor.png; sourceTree = "<group>"; };9869 9823 85183B380AA6926100F19FA3 /* DOMHTMLBRElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLBRElement.h; sourceTree = "<group>"; }; 9870 9824 85183B390AA6926100F19FA3 /* DOMHTMLBRElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLBRElement.mm; sourceTree = "<group>"; }; … … 14871 14825 CD0DBB3E142274E600280263 /* audio */, 14872 14826 65998A650E5F5FD3004E097A /* images */, 14873 46F9D5DA0B0D60170028EE36 /* aliasCursor.png */,14874 46D4F2460AF97E810035385A /* cellCursor.png */,14875 85136C890AED665800F90A3D /* eastResizeCursor.png */,14876 85136C8A0AED665800F90A3D /* eastWestResizeCursor.png */,14877 85136C8B0AED665800F90A3D /* helpCursor.png */,14878 14827 7CC7E3D617208C0F003C5277 /* IDNScriptWhiteList.txt */, 14879 14828 2D9F0E1214FF1CBF00BA0FF7 /* linearSRGB.icc */, 14880 85136C8C0AED665800F90A3D /* linkCursor.png */,14881 14829 BCAD1808131C7A0D00990406 /* Localizable.strings */, 14882 14830 7A1D7FC918F85F0F00C385AD /* mediaControlsLocalizedStrings.js */, 14883 14831 93153BE114195A5700FCF5BE /* missingImage.png */, 14884 14832 93153BD914181F7A00FCF5BE /* missingImage@2x.png */, 14885 85136C8D0AED665800F90A3D /* moveCursor.png */,14886 46BD16E20B279473001F0839 /* noneCursor.png */,14887 85136C8E0AED665800F90A3D /* northEastResizeCursor.png */,14888 85136C8F0AED665900F90A3D /* northEastSouthWestResizeCursor.png */,14889 85136C900AED665900F90A3D /* northResizeCursor.png */,14890 85136C910AED665900F90A3D /* northSouthResizeCursor.png */,14891 85136C920AED665900F90A3D /* northWestResizeCursor.png */,14892 85136C930AED665900F90A3D /* northWestSouthEastResizeCursor.png */,14893 14833 713E70AF1733E8B300A22D00 /* plugIns.js */, 14894 46F9D5DC0B0D60170028EE36 /* progressCursor.png */,14895 85136C940AED665900F90A3D /* southEastResizeCursor.png */,14896 85136C950AED665900F90A3D /* southResizeCursor.png */,14897 85136C960AED665900F90A3D /* southWestResizeCursor.png */,14898 14834 93153BDB141959BB00FCF5BE /* textAreaResizeCorner.png */, 14899 14835 9370918C1416D86B00477333 /* textAreaResizeCorner@2x.png */, 14900 46D4F2480AF97E810035385A /* verticalTextCursor.png */,14901 85136C970AED665900F90A3D /* waitCursor.png */,14902 85136C980AED665900F90A3D /* westResizeCursor.png */,14903 1AB1AE780C051FDE00139F4F /* zoomInCursor.png */,14904 1AB1AE790C051FDE00139F4F /* zoomOutCursor.png */,14905 14836 ); 14906 14837 path = Resources; … … 26935 26866 buildActionMask = 2147483647; 26936 26867 files = ( 26937 46F9D5DD0B0D60170028EE36 /* aliasCursor.png in Resources */,26938 26868 1C2417BA1992C04100EF9938 /* SpellingDot@3x.png in Resources */, 26939 46D4F2490AF97E810035385A /* cellCursor.png in Resources */,26940 26869 D02B64B214089E56006EFA21 /* DictationPhraseWithAlternativesDot.png in Resources */, 26941 26870 D02B64B314089E56006EFA21 /* DictationPhraseWithAlternativesDot@2x.png in Resources */, 26942 85136C990AED665900F90A3D /* eastResizeCursor.png in Resources */,26943 85136C9A0AED665900F90A3D /* eastWestResizeCursor.png in Resources */,26944 85136C9B0AED665900F90A3D /* helpCursor.png in Resources */,26945 26871 7CC7E3D717208C0F003C5277 /* IDNScriptWhiteList.txt in Resources */, 26946 26872 2D9F0E1314FF1CBF00BA0FF7 /* linearSRGB.icc in Resources */, 26947 85136C9C0AED665900F90A3D /* linkCursor.png in Resources */,26948 26873 BCAD180A131C7A0D00990406 /* Localizable.strings in Resources */, 26949 26874 311C08BD18EB7CAF00B65615 /* mediaControlsApple.css in Resources */, … … 26953 26878 93153BE214195A5700FCF5BE /* missingImage.png in Resources */, 26954 26879 93153BDA14181F7A00FCF5BE /* missingImage@2x.png in Resources */, 26955 85136C9D0AED665900F90A3D /* moveCursor.png in Resources */,26956 46BD16E30B279473001F0839 /* noneCursor.png in Resources */,26957 85136C9E0AED665900F90A3D /* northEastResizeCursor.png in Resources */,26958 85136C9F0AED665900F90A3D /* northEastSouthWestResizeCursor.png in Resources */,26959 85136CA00AED665900F90A3D /* northResizeCursor.png in Resources */,26960 85136CA10AED665900F90A3D /* northSouthResizeCursor.png in Resources */,26961 85136CA20AED665900F90A3D /* northWestResizeCursor.png in Resources */,26962 85136CA30AED665900F90A3D /* northWestSouthEastResizeCursor.png in Resources */,26963 46F9D5DF0B0D60170028EE36 /* progressCursor.png in Resources */,26964 85136CA40AED665900F90A3D /* southEastResizeCursor.png in Resources */,26965 26880 7A1D7FCB18F85F0F00C385AD /* mediaControlsLocalizedStrings.js in Resources */, 26966 85136CA50AED665900F90A3D /* southResizeCursor.png in Resources */,26967 85136CA60AED665900F90A3D /* southWestResizeCursor.png in Resources */,26968 26881 BE8C753110681324001E93F5 /* SpellingDot.png in Resources */, 26969 26882 01E6C2E41194B2820050821C /* SpellingDot@2x.png in Resources */, 26970 26883 93153BDC141959BC00FCF5BE /* textAreaResizeCorner.png in Resources */, 26971 26884 9370918D1416D86B00477333 /* textAreaResizeCorner@2x.png in Resources */, 26972 46D4F24B0AF97E810035385A /* verticalTextCursor.png in Resources */,26973 85136CA70AED665900F90A3D /* waitCursor.png in Resources */,26974 85136CA80AED665900F90A3D /* westResizeCursor.png in Resources */,26975 1AB1AE7A0C051FDE00139F4F /* zoomInCursor.png in Resources */,26976 1AB1AE7B0C051FDE00139F4F /* zoomOutCursor.png in Resources */,26977 26885 ); 26978 26886 runOnlyForDeploymentPostprocessing = 0; -
trunk/Source/WebCore/platform/mac/CursorMac.mm
r165676 r175941 54 54 } 55 55 56 static RetainPtr<NSCursor> createNamedCursor(const char* name, int x, int y)57 {58 BEGIN_BLOCK_OBJC_EXCEPTIONS;59 RetainPtr<NSString> resourceName = adoptNS([[NSString alloc] initWithUTF8String:name]);60 RetainPtr<NSImage> cursorImage = adoptNS([[NSImage alloc] initWithContentsOfFile:[[NSBundle bundleForClass:[WebCoreCursorBundle class]] pathForResource:resourceName.get() ofType:@"png"]]);61 62 RetainPtr<NSCursor> cursor;63 64 if (cursorImage)65 cursor = adoptNS([[NSCursor alloc] initWithImage:cursorImage.get() hotSpot:NSMakePoint(x, y)]);66 67 return cursor;68 END_BLOCK_OBJC_EXCEPTIONS;69 return nil;70 }71 72 56 void Cursor::ensurePlatformCursor() const 73 57 { … … 98 82 case Cursor::Help: 99 83 m_platformCursor = wkCursor("Help"); 100 if (m_platformCursor)101 break;102 m_platformCursor = createNamedCursor("helpCursor", 8, 8);103 84 break; 104 85 … … 178 159 case Cursor::Cell: 179 160 m_platformCursor = wkCursor("Cell"); 180 if (m_platformCursor)181 break;182 m_platformCursor = createNamedCursor("cellCursor", 7, 7);183 161 break; 184 162 … … 204 182 205 183 case Cursor::None: 206 m_platformCursor = createNamedCursor("noneCursor", 7, 7);184 m_platformCursor = adoptNS([[NSCursor alloc] initWithImage:adoptNS([[NSImage alloc] initWithSize:NSMakeSize(1, 1)]).get() hotSpot:NSZeroPoint]); 207 185 break; 208 186 … … 213 191 case Cursor::ZoomIn: 214 192 m_platformCursor = wkCursor("ZoomIn"); 215 if (m_platformCursor)216 break;217 m_platformCursor = createNamedCursor("zoomInCursor", 7, 7);218 193 break; 219 194 220 195 case Cursor::ZoomOut: 221 196 m_platformCursor = wkCursor("ZoomOut"); 222 if (m_platformCursor)223 break;224 m_platformCursor = createNamedCursor("zoomOutCursor", 7, 7);225 197 break; 226 198
Note: See TracChangeset
for help on using the changeset viewer.