adium 5396:a0742a8dbe96: Turned on ARC for the new dock tile plu...

commits at adium.im commits at adium.im
Wed Mar 20 00:56:01 UTC 2013


details:	http://hg.adium.im/adium/rev/a0742a8dbe96
revision:	5396:a0742a8dbe96
branch:		(none)
author:		Thijs Alkemade <me at thijsalkema.de>
date:		Wed Mar 20 01:55:36 2013 +0100

Turned on ARC for the new dock tile plugin, and the AIApplescriptRunner XPC service.

diffs (596 lines):

diff -r 3b7b6579a02c -r a0742a8dbe96 Adium.xcodeproj/project.pbxproj
--- a/Adium.xcodeproj/project.pbxproj	Wed Mar 20 01:37:36 2013 +0100
+++ b/Adium.xcodeproj/project.pbxproj	Wed Mar 20 01:55:36 2013 +0100
@@ -1631,6 +1631,13 @@
 			remoteGlobalIDString = F53C25AE0A2F95F100F7B73D;
 			remoteInfo = "Setup Build Directory";
 		};
+		761CE34F16F9098E000EE361 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 761CE33516F9087C000EE361;
+			remoteInfo = AIDockTilePlugin;
+		};
 		76B73B3114BE2A5200A58BAB /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
@@ -1638,13 +1645,6 @@
 			remoteGlobalIDString = 76B73B1D14BE287D00A58BAB;
 			remoteInfo = AIApplescriptRunner;
 		};
-		761CE34F16F9098E000EE361 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 761CE33516F9087C000EE361;
-			remoteInfo = AIDockTilePlugin;
-		};
 		7E78DA9B0DD135DE00B9388F /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 3496A8E707CE6CA30055BBAB /* AutoHyperlinks.framework.xcodeproj */;
@@ -1740,6 +1740,16 @@
 			name = "Copy Frameworks";
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		761CE34D16F90938000EE361 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 13;
+			files = (
+				761CE34E16F90950000EE361 /* AIDockTilePlugin.docktileplugin in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		76B73B2F14BE294900A58BAB /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1750,16 +1760,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		761CE34D16F90938000EE361 /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 2147483647;
-			dstPath = "";
-			dstSubfolderSpec = 13;
-			files = (
-				761CE34E16F90950000EE361 /* AIDockTilePlugin.docktileplugin in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		F51BCD3E0A156281000FDC06 /* Copy Spotlight Importer */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -4888,6 +4888,14 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		761CE33316F9087C000EE361 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				761CE33916F9087C000EE361 /* Cocoa.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		76B73B1B14BE287D00A58BAB /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -4896,14 +4904,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		761CE33316F9087C000EE361 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				761CE33916F9087C000EE361 /* Cocoa.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
@@ -8177,15 +8177,6 @@
 			name = "HTTP Server";
 			sourceTree = "<group>";
 		};
-		76B73B2214BE287D00A58BAB /* AIApplescriptRunner */ = {
-			isa = PBXGroup;
-			children = (
-				76B73B3514BE3BEB00A58BAB /* AIApplescriptRunner-Info.plist */,
-				76B73B3314BE3B9400A58BAB /* AIApplescriptRunner.m */,
-			);
-			path = AIApplescriptRunner;
-			sourceTree = "<group>";
-		};
 		761CE33716F9087C000EE361 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
@@ -8193,6 +8184,7 @@
 				761CE33A16F9087C000EE361 /* Other Frameworks */,
 			);
 			name = Frameworks;
+			sourceTree = "<unknown>";
 		};
 		761CE33A16F9087C000EE361 /* Other Frameworks */ = {
 			isa = PBXGroup;
@@ -8232,6 +8224,15 @@
 			name = Source;
 			sourceTree = "<group>";
 		};
+		76B73B2214BE287D00A58BAB /* AIApplescriptRunner */ = {
+			isa = PBXGroup;
+			children = (
+				76B73B3514BE3BEB00A58BAB /* AIApplescriptRunner-Info.plist */,
+				76B73B3314BE3B9400A58BAB /* AIApplescriptRunner.m */,
+			);
+			path = AIApplescriptRunner;
+			sourceTree = "<group>";
+		};
 		76FF925C14B60B4B0043E23B /* Console */ = {
 			isa = PBXGroup;
 			children = (
@@ -9433,6 +9434,23 @@
 			productReference = 633D4FA40F9D3073004F491E /* AdiumSpotlightImporter.mdimporter */;
 			productType = "com.apple.product-type.bundle";
 		};
+		761CE33516F9087C000EE361 /* AIDockTilePlugin */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 761CE34B16F9087D000EE361 /* Build configuration list for PBXNativeTarget "AIDockTilePlugin" */;
+			buildPhases = (
+				761CE33216F9087C000EE361 /* Sources */,
+				761CE33316F9087C000EE361 /* Frameworks */,
+				761CE33416F9087C000EE361 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = AIDockTilePlugin;
+			productName = AIDockTilePlugin;
+			productReference = 761CE33616F9087C000EE361 /* AIDockTilePlugin.docktileplugin */;
+			productType = "com.apple.product-type.bundle";
+		};
 		76B73B1D14BE287D00A58BAB /* AIApplescriptRunner */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 76B73B2B14BE287D00A58BAB /* Build configuration list for PBXNativeTarget "AIApplescriptRunner" */;
@@ -9450,23 +9468,6 @@
 			productReference = 76B73B1E14BE287D00A58BAB /* im.adium.AIApplescriptRunner.xpc */;
 			productType = "com.apple.product-type.bundle";
 		};
-		761CE33516F9087C000EE361 /* AIDockTilePlugin */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 761CE34B16F9087D000EE361 /* Build configuration list for PBXNativeTarget "AIDockTilePlugin" */;
-			buildPhases = (
-				761CE33216F9087C000EE361 /* Sources */,
-				761CE33316F9087C000EE361 /* Frameworks */,
-				761CE33416F9087C000EE361 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = AIDockTilePlugin;
-			productName = AIDockTilePlugin;
-			productReference = 761CE33616F9087C000EE361 /* AIDockTilePlugin.docktileplugin */;
-			productType = "com.apple.product-type.bundle";
-		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -10002,14 +10003,14 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		76B73B1C14BE287D00A58BAB /* Resources */ = {
+		761CE33416F9087C000EE361 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		761CE33416F9087C000EE361 /* Resources */ = {
+		76B73B1C14BE287D00A58BAB /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -10826,6 +10827,14 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		761CE33216F9087C000EE361 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				761CE35416F90A03000EE361 /* AIDockTile.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		76B73B1A14BE287D00A58BAB /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -10834,14 +10843,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		761CE33216F9087C000EE361 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				761CE35416F90A03000EE361 /* AIDockTile.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
@@ -10900,16 +10901,16 @@
 			target = F53C25AE0A2F95F100F7B73D /* Setup Build Directory */;
 			targetProxy = 63DE4C520F9C77D50034ED3A /* PBXContainerItemProxy */;
 		};
+		761CE35016F9098E000EE361 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 761CE33516F9087C000EE361 /* AIDockTilePlugin */;
+			targetProxy = 761CE34F16F9098E000EE361 /* PBXContainerItemProxy */;
+		};
 		76B73B3214BE2A5200A58BAB /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 76B73B1D14BE287D00A58BAB /* AIApplescriptRunner */;
 			targetProxy = 76B73B3114BE2A5200A58BAB /* PBXContainerItemProxy */;
 		};
-		761CE35016F9098E000EE361 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = 761CE33516F9087C000EE361 /* AIDockTilePlugin */;
-			targetProxy = 761CE34F16F9098E000EE361 /* PBXContainerItemProxy */;
-		};
 		F5B17CDF0A16C767004AE99E /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = F5B17CCF0A16C6AC004AE99E /* Plist Macros */;
@@ -12522,6 +12523,104 @@
 			};
 			name = "Release-Debug";
 		};
+		761CE34516F9087D000EE361 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
+				CLANG_ENABLE_OBJC_ARC = YES;
+				COPY_PHASE_STRIP = NO;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Prefix.pch";
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Info.plist";
+				INSTALL_PATH = Contents/PlugIns;
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
+				ONLY_ACTIVE_ARCH = YES;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = macosx;
+				WRAPPER_EXTENSION = docktileplugin;
+			};
+			name = Debug;
+		};
+		761CE34616F9087D000EE361 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				COMBINE_HIDPI_IMAGES = YES;
+				COPY_PHASE_STRIP = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Prefix.pch";
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Info.plist";
+				INSTALL_PATH = Contents/PlugIns;
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = macosx;
+				WRAPPER_EXTENSION = docktileplugin;
+			};
+			name = Release;
+		};
+		761CE34716F9087D000EE361 /* Release-Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				COMBINE_HIDPI_IMAGES = YES;
+				COPY_PHASE_STRIP = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Prefix.pch";
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Info.plist";
+				INSTALL_PATH = Contents/PlugIns;
+				MACOSX_DEPLOYMENT_TARGET = 10.8;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = macosx;
+				WRAPPER_EXTENSION = docktileplugin;
+			};
+			name = "Release-Debug";
+		};
 		76B73B2C14BE287D00A58BAB /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -12529,6 +12628,7 @@
 				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
 				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_OBJC_ARC = YES;
 				CLANG_WARN_CONSTANT_CONVERSION = YES;
 				CLANG_WARN_EMPTY_BODY = YES;
 				CLANG_WARN_ENUM_CONVERSION = YES;
@@ -12562,42 +12662,12 @@
 			};
 			name = Debug;
 		};
-		761CE34516F9087D000EE361 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = NO;
-				GCC_C_LANGUAGE_STANDARD = gnu99;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Prefix.pch";
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"DEBUG=1",
-					"$(inherited)",
-				);
-				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				INFOPLIST_FILE = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Info.plist";
-				INSTALL_PATH = Contents/PlugIns;
-				MACOSX_DEPLOYMENT_TARGET = 10.8;
-				ONLY_ACTIVE_ARCH = YES;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				SDKROOT = macosx;
-				WRAPPER_EXTENSION = docktileplugin;
-			};
-			name = Debug;
-		};
 		76B73B2D14BE287D00A58BAB /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
+				CLANG_ENABLE_OBJC_ARC = YES;
 				COPY_PHASE_STRIP = YES;
 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
 				GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -12618,43 +12688,12 @@
 			};
 			name = Release;
 		};
-		761CE34616F9087D000EE361 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				COMBINE_HIDPI_IMAGES = YES;
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				GCC_C_LANGUAGE_STANDARD = gnu99;
-				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Prefix.pch";
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				INFOPLIST_FILE = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Info.plist";
-				INSTALL_PATH = Contents/PlugIns;
-				MACOSX_DEPLOYMENT_TARGET = 10.8;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				SDKROOT = macosx;
-				WRAPPER_EXTENSION = docktileplugin;
-			};
-			name = Release;
-		};
 		76B73B2E14BE287D00A58BAB /* Release-Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
+				CLANG_ENABLE_OBJC_ARC = YES;
 				COPY_PHASE_STRIP = YES;
 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
 				GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -12675,38 +12714,6 @@
 			};
 			name = "Release-Debug";
 		};
-		761CE34716F9087D000EE361 /* Release-Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				COMBINE_HIDPI_IMAGES = YES;
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				GCC_C_LANGUAGE_STANDARD = gnu99;
-				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Prefix.pch";
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				INFOPLIST_FILE = "Other/Adium Dock Tile Plugin/AIDockTilePlugin-Info.plist";
-				INSTALL_PATH = Contents/PlugIns;
-				MACOSX_DEPLOYMENT_TARGET = 10.8;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				SDKROOT = macosx;
-				WRAPPER_EXTENSION = docktileplugin;
-			};
-			name = "Release-Debug";
-		};
 		DADE8E00085507450062B664 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = 63C7E2070FAFAA4700B310AC /* Adium.framework.xcconfig */;
@@ -12900,6 +12907,16 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
+		761CE34B16F9087D000EE361 /* Build configuration list for PBXNativeTarget "AIDockTilePlugin" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				761CE34516F9087D000EE361 /* Debug */,
+				761CE34616F9087D000EE361 /* Release */,
+				761CE34716F9087D000EE361 /* Release-Debug */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Debug;
+		};
 		76B73B2B14BE287D00A58BAB /* Build configuration list for PBXNativeTarget "AIApplescriptRunner" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -12910,16 +12927,6 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Debug;
 		};
-		761CE34B16F9087D000EE361 /* Build configuration list for PBXNativeTarget "AIDockTilePlugin" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				761CE34516F9087D000EE361 /* Debug */,
-				761CE34616F9087D000EE361 /* Release */,
-				761CE34716F9087D000EE361 /* Release-Debug */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Debug;
-		};
 		DADE8DFF085507450062B664 /* Build configuration list for PBXNativeTarget "Adium.Framework" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
diff -r 3b7b6579a02c -r a0742a8dbe96 Other/Adium Dock Tile Plugin/Source/AIDockTile.m
--- a/Other/Adium Dock Tile Plugin/Source/AIDockTile.m	Wed Mar 20 01:37:36 2013 +0100
+++ b/Other/Adium Dock Tile Plugin/Source/AIDockTile.m	Wed Mar 20 01:55:36 2013 +0100
@@ -30,8 +30,8 @@
 		return;
 	}
 	
-	NSImage *image = [[[NSImage alloc] initByReferencingFile:(NSString *)path] autorelease];
-	NSImageView *view = [[[NSImageView alloc] init] autorelease];
+	NSImage *image = [[NSImage alloc] initByReferencingFile:(__bridge NSString *)(path)];
+	NSImageView *view = [[NSImageView alloc] init];
 	
 	[view setImage:image];
 	[inDockTile setContentView:view];
@@ -44,7 +44,7 @@
 {
 	NSString *path = [[NSBundle bundleForClass:[self class]] bundlePath];
 	
-	NSMutableArray *pathComponents = [[[path pathComponents] mutableCopy] autorelease];
+	NSMutableArray *pathComponents = [[path pathComponents] mutableCopy];
 	
 	// PlugIns/AIDockTilePlugin.docktileplugin
 	[pathComponents removeLastObject];
@@ -52,7 +52,7 @@
 	
 	NSString *adiumPath = [[[NSString pathWithComponents:pathComponents] stringByAppendingPathComponent:@"MacOS"] stringByAppendingPathComponent:@"Adium"];
 		
-	NSTask *adiumTask = [[[NSTask alloc] init] autorelease];
+	NSTask *adiumTask = [[NSTask alloc] init];
 	
 	[adiumTask setLaunchPath:adiumPath];
 	[adiumTask setArguments:@[@"--debug"]];
@@ -72,16 +72,7 @@
 	
 	[dockMenu addItem:menuItem];
 	
-	[menuItem release];
-	
 	return dockMenu;
 }
 
-- (void)dealloc
-{
-	[dockMenu release];
-	
-	[super dealloc];
-}
-
 @end
diff -r 3b7b6579a02c -r a0742a8dbe96 Source/AIApplescriptRunner.m
--- a/Source/AIApplescriptRunner.m	Wed Mar 20 01:37:36 2013 +0100
+++ b/Source/AIApplescriptRunner.m	Wed Mar 20 01:55:36 2013 +0100
@@ -79,7 +79,6 @@
 					}
 					
 					[containerEvent setParamDescriptor:arguments forKeyword:keyDirectObject];
-					[arguments release];
 				}
 				
 				//Execute the event
@@ -99,8 +98,6 @@
 		xpc_connection_send_message(connection, reply);
 		
 		xpc_release(reply);
-		
-		[appleScript release];
 	}
 }
 




More information about the commits mailing list