| Index: third_party/icon_family/chromium_icon_family.patch
|
| diff --git a/third_party/icon_family/chromium_icon_family.patch b/third_party/icon_family/chromium_icon_family.patch
|
| deleted file mode 100644
|
| index 00dde8a3fb2a660d8483b66fb9c469f6b3f712a5..0000000000000000000000000000000000000000
|
| --- a/third_party/icon_family/chromium_icon_family.patch
|
| +++ /dev/null
|
| @@ -1,222 +0,0 @@
|
| -diff --git a/third_party/icon_family/IconFamily.h b/third_party/icon_family/IconFamily.h
|
| -index 6a6049f..63f6bb7 100644
|
| ---- a/third_party/icon_family/IconFamily.h
|
| -+++ b/third_party/icon_family/IconFamily.h
|
| -@@ -57,24 +57,24 @@
|
| - // Initializes as a new, empty IconFamily. This is IconFamily's designated
|
| - // initializer method.
|
| -
|
| --- init;
|
| -+- (id) init;
|
| -
|
| - // Initializes an IconFamily by loading the contents of an .icns file.
|
| -
|
| --- initWithContentsOfFile:(NSString*)path;
|
| -+- (id) initWithContentsOfFile:(NSString*)path;
|
| -
|
| - // Initializes an IconFamily from an existing Carbon IconFamilyHandle.
|
| -
|
| --- initWithIconFamilyHandle:(IconFamilyHandle)hNewIconFamily;
|
| -+- (id) initWithIconFamilyHandle:(IconFamilyHandle)hNewIconFamily;
|
| -
|
| - // Initializes an IconFamily by loading the Finder icon that's assigned to a
|
| - // file.
|
| -
|
| --- initWithIconOfFile:(NSString*)path;
|
| -+- (id) initWithIconOfFile:(NSString*)path;
|
| -
|
| - // Initializes an IconFamily by referencing a standard system icon.
|
| -
|
| --- initWithSystemIcon:(int)fourByteCode;
|
| -+- (id) initWithSystemIcon:(int)fourByteCode;
|
| -
|
| - // Initializes an IconFamily by creating its elements from a resampled
|
| - // NSImage. The second form of this method allows you to specify the degree
|
| -@@ -84,8 +84,8 @@
|
| - // second form with imageInterpolation set to NSImageInterpolationHigh, which
|
| - // produces highly smoothed thumbnails.
|
| -
|
| --- initWithThumbnailsOfImage:(NSImage*)image;
|
| --- initWithThumbnailsOfImage:(NSImage*)image usingImageInterpolation:(NSImageInterpolation)imageInterpolation;
|
| -+- (id) initWithThumbnailsOfImage:(NSImage*)image;
|
| -+- (id) initWithThumbnailsOfImage:(NSImage*)image usingImageInterpolation:(NSImageInterpolation)imageInterpolation;
|
| -
|
| - // Writes the icon family to an .icns file.
|
| -
|
| -@@ -147,6 +147,8 @@
|
| -
|
| - - (NSImage*) imageWithAllReps;
|
| -
|
| -+#if !defined(DISABLE_CUSTOM_ICON)
|
| -+
|
| - // NOTE: Planned method -- not yet implemented.
|
| - //
|
| - // Gets the image data for one of the icon family's elements as a new
|
| -@@ -178,6 +180,8 @@
|
| -
|
| - + (BOOL) removeCustomIconFromDirectory:(NSString*)path;
|
| -
|
| -+#endif // !defined(DISABLE_CUSTOM_ICON)
|
| -+
|
| - @end
|
| -
|
| - // Methods for interfacing with the Carbon Scrap Manager (analogous to and
|
| -@@ -185,6 +189,6 @@
|
| - @interface IconFamily (ScrapAdditions)
|
| - + (BOOL) canInitWithScrap;
|
| - + (IconFamily*) iconFamilyWithScrap;
|
| --- initWithScrap;
|
| -+- (id) initWithScrap;
|
| - - (BOOL) putOnScrap;
|
| - @end
|
| -diff --git a/third_party/icon_family/IconFamily.m b/third_party/icon_family/IconFamily.m
|
| -index b9571d0..439c2de 100644
|
| ---- a/third_party/icon_family/IconFamily.m
|
| -+++ b/third_party/icon_family/IconFamily.m
|
| -@@ -91,7 +91,9 @@ enum {
|
| -
|
| - + (Handle) get1BitMaskFromBitmapImageRep:(NSBitmapImageRep*)bitmapImageRep requiredPixelSize:(int)requiredPixelSize;
|
| -
|
| -+#if !defined(DISABLE_CUSTOM_ICON)
|
| - - (BOOL) addResourceType:(OSType)type asResID:(int)resID;
|
| -+#endif
|
| -
|
| - @end
|
| -
|
| -@@ -135,7 +137,7 @@ enum {
|
| - // This is IconFamily's designated initializer. It creates a new IconFamily that initially has no elements.
|
| - //
|
| - // The proper way to do this is to simply allocate a zero-sized handle (not to be confused with an empty handle) and assign it to hIconFamily. This technique works on Mac OS X 10.2 as well as on 10.0.x and 10.1.x. Our previous technique of allocating an IconFamily struct with a resourceSize of 0 no longer works as of Mac OS X 10.2.
|
| --- init
|
| -+- (id) init
|
| - {
|
| - self = [super init];
|
| - if (self) {
|
| -@@ -148,7 +150,7 @@ enum {
|
| - return self;
|
| - }
|
| -
|
| --- initWithData:(NSData *)data
|
| -+- (id) initWithData:(NSData *)data
|
| - {
|
| - self = [self init];
|
| - if (self) {
|
| -@@ -166,7 +168,7 @@ enum {
|
| - return self;
|
| - }
|
| -
|
| --- initWithContentsOfFile:(NSString*)path
|
| -+- (id) initWithContentsOfFile:(NSString*)path
|
| - {
|
| - FSRef ref;
|
| - OSStatus result;
|
| -@@ -190,7 +192,7 @@ enum {
|
| - return self;
|
| - }
|
| -
|
| --- initWithIconFamilyHandle:(IconFamilyHandle)hNewIconFamily
|
| -+- (id) initWithIconFamilyHandle:(IconFamilyHandle)hNewIconFamily
|
| - {
|
| - self = [self init];
|
| - if (self) {
|
| -@@ -203,7 +205,7 @@ enum {
|
| - return self;
|
| - }
|
| -
|
| --- initWithIconOfFile:(NSString*)path
|
| -+- (id) initWithIconOfFile:(NSString*)path
|
| - {
|
| - IconRef iconRef;
|
| - OSStatus result;
|
| -@@ -257,7 +259,7 @@ enum {
|
| - return self;
|
| - }
|
| -
|
| --- initWithSystemIcon:(int)fourByteCode
|
| -+- (id) initWithSystemIcon:(int)fourByteCode
|
| - {
|
| - IconRef iconRef;
|
| - OSErr result;
|
| -@@ -295,13 +297,13 @@ enum {
|
| - return self;
|
| - }
|
| -
|
| --- initWithThumbnailsOfImage:(NSImage*)image
|
| -+- (id) initWithThumbnailsOfImage:(NSImage*)image
|
| - {
|
| - // The default is to use a high degree of antialiasing, producing a smooth image.
|
| - return [self initWithThumbnailsOfImage:image usingImageInterpolation:NSImageInterpolationHigh];
|
| - }
|
| -
|
| --- initWithThumbnailsOfImage:(NSImage*)image usingImageInterpolation:(NSImageInterpolation)imageInterpolation
|
| -+- (id) initWithThumbnailsOfImage:(NSImage*)image usingImageInterpolation:(NSImageInterpolation)imageInterpolation
|
| - {
|
| - NSImage* iconImage512x512;
|
| - NSImage* iconImage256x256;
|
| -@@ -724,6 +726,8 @@ enum {
|
| - return YES;
|
| - }
|
| -
|
| -+#if !defined(DISABLE_CUSTOM_ICON)
|
| -+
|
| - - (BOOL) setAsCustomIconForFile:(NSString*)path
|
| - {
|
| - return( [self setAsCustomIconForFile:path withCompatibility:NO] );
|
| -@@ -1139,6 +1143,8 @@ enum {
|
| - return YES;
|
| - }
|
| -
|
| -+#endif // !defined(DISABLE_CUSTOM_ICON)
|
| -+
|
| - - (NSData *) data
|
| - {
|
| - return [NSData dataWithBytes:*hIconFamily length:GetHandleSize((Handle)hIconFamily)];
|
| -@@ -1589,6 +1595,8 @@ enum {
|
| - return hRawData;
|
| - }
|
| -
|
| -+#if !defined(DISABLE_CUSTOM_ICON)
|
| -+
|
| - - (BOOL) addResourceType:(OSType)type asResID:(int)resID
|
| - {
|
| - Handle hIconRes = NewHandle(0);
|
| -@@ -1604,6 +1612,8 @@ enum {
|
| - return YES;
|
| - }
|
| -
|
| -+#endif // !defined(DISABLE_CUSTOM_ICON)
|
| -+
|
| - @end
|
| -
|
| - // Methods for interfacing with the Cocoa Pasteboard.
|
| -@@ -1621,7 +1631,7 @@ enum {
|
| - return [[[IconFamily alloc] initWithScrap] autorelease];
|
| - }
|
| -
|
| --- initWithScrap
|
| -+- (id) initWithScrap
|
| - {
|
| - NSPasteboard *pboard = [NSPasteboard generalPasteboard];
|
| -
|
| -@@ -1702,7 +1712,7 @@ enum {
|
| - - (NSImageRep *) iconfamily_bestRepresentation
|
| - {
|
| - #if MAC_OS_X_VERSION_MIN_REQUIRED < 1060
|
| -- if ([!self respondsToSelector:@selector(bestRepresentationForRect:context:hints:)])
|
| -+ if (![self respondsToSelector:@selector(bestRepresentationForRect:context:hints:)])
|
| - {
|
| - return [self bestRepresentationForDevice:nil];
|
| - }
|
| -diff --git a/third_party/icon_family/NSString+CarbonFSRefCreation.m b/third_party/icon_family/NSString+CarbonFSRefCreation.m
|
| -index 723de8b..fb86c52 100644
|
| ---- a/third_party/icon_family/NSString+CarbonFSRefCreation.m
|
| -+++ b/third_party/icon_family/NSString+CarbonFSRefCreation.m
|
| -@@ -23,7 +23,7 @@
|
| - // Check whether the file exists already. If not, create an empty file if requested.
|
| - if (![fileManager fileExistsAtPath:self]) {
|
| - if (createFile) {
|
| -- if (![[NSData data] writeToFile:self atomically:YES]) {
|
| -+ if (![(NSData*)[NSData data] writeToFile:self atomically:YES]) {
|
| - return NO;
|
| - }
|
| - } else {
|
|
|