Adium plugin to pipe events/messages to an external program
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

1.1, just to recompile under lion

+21 -13
+1 -1
Info.plist
··· 21 21 <key>CFBundleSignature</key> 22 22 <string>AdiM</string> 23 23 <key>CFBundleVersion</key> 24 - <string>1.0</string> 24 + <string>1.1</string> 25 25 <key>NSPrincipalClass</key> 26 26 <string>PipeEventPlugin</string> 27 27 </dict>
+1 -1
PipeEventPlugin.m
··· 122 122 123 123 - (NSString *)pluginVersion 124 124 { 125 - return @"1.0"; 125 + return @"1.1"; 126 126 } 127 127 128 128 - (NSString *)pluginDescription
+19 -11
PipeEventPlugin.xcodeproj/project.pbxproj
··· 3 3 archiveVersion = 1; 4 4 classes = { 5 5 }; 6 - objectVersion = 45; 6 + objectVersion = 46; 7 7 objects = { 8 8 9 9 /* Begin PBXBuildFile section */ 10 10 012E22A412C98DEF001DB640 /* PipeEventDetailPane.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E22A312C98DEF001DB640 /* PipeEventDetailPane.m */; }; 11 11 012E241312C98F85001DB640 /* PipeEvent.nib in Resources */ = {isa = PBXBuildFile; fileRef = 012E241212C98F85001DB640 /* PipeEvent.nib */; }; 12 12 012E25CF12C995CD001DB640 /* TerminalIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 012E25CE12C995CD001DB640 /* TerminalIcon.png */; }; 13 + 01F4451414717363001FF6F6 /* Adium.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01F4451314717363001FF6F6 /* Adium.framework */; }; 13 14 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; 14 15 A7996F950E79D70B0000BA6C /* PipeEventPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = A7996F940E79D70B0000BA6C /* PipeEventPlugin.m */; }; 15 - A7996F990E79D7950000BA6C /* Adium.Framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7996F980E79D7950000BA6C /* Adium.Framework */; }; 16 16 /* End PBXBuildFile section */ 17 17 18 18 /* Begin PBXFileReference section */ ··· 20 20 012E22A312C98DEF001DB640 /* PipeEventDetailPane.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PipeEventDetailPane.m; sourceTree = "<group>"; }; 21 21 012E241212C98F85001DB640 /* PipeEvent.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = PipeEvent.nib; sourceTree = "<group>"; }; 22 22 012E25CE12C995CD001DB640 /* TerminalIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TerminalIcon.png; sourceTree = "<group>"; }; 23 + 01F4451314717363001FF6F6 /* Adium.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Adium.framework; path = ../../../../Applications/Adium.app/Contents/Frameworks/Adium.framework; sourceTree = "<group>"; }; 23 24 089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 24 25 089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 25 26 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; ··· 28 29 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 29 30 A7996F930E79D70B0000BA6C /* PipeEventPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PipeEventPlugin.h; sourceTree = "<group>"; }; 30 31 A7996F940E79D70B0000BA6C /* PipeEventPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PipeEventPlugin.m; sourceTree = "<group>"; }; 31 - A7996F980E79D7950000BA6C /* Adium.Framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; name = Adium.Framework; path = ../adium/Frameworks/Adium.Framework; sourceTree = SOURCE_ROOT; }; 32 32 D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; }; 33 33 /* End PBXFileReference section */ 34 34 ··· 38 38 buildActionMask = 2147483647; 39 39 files = ( 40 40 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */, 41 - A7996F990E79D7950000BA6C /* Adium.Framework in Frameworks */, 41 + 01F4451414717363001FF6F6 /* Adium.framework in Frameworks */, 42 42 ); 43 43 runOnlyForDeploymentPostprocessing = 0; 44 44 }; ··· 61 61 089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = { 62 62 isa = PBXGroup; 63 63 children = ( 64 - A7996F980E79D7950000BA6C /* Adium.Framework */, 65 64 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */, 66 65 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */, 67 66 ); ··· 91 90 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = { 92 91 isa = PBXGroup; 93 92 children = ( 93 + 01F4451314717363001FF6F6 /* Adium.framework */, 94 94 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */, 95 95 ); 96 96 name = "Linked Frameworks"; ··· 148 148 /* Begin PBXProject section */ 149 149 089C1669FE841209C02AAC07 /* Project object */ = { 150 150 isa = PBXProject; 151 + attributes = { 152 + LastUpgradeCheck = 0410; 153 + }; 151 154 buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "PipeEventPlugin" */; 152 - compatibilityVersion = "Xcode 3.1"; 155 + compatibilityVersion = "Xcode 3.2"; 153 156 developmentRegion = English; 154 157 hasScannedForEncodings = 1; 155 158 knownRegions = ( ··· 196 199 isa = XCBuildConfiguration; 197 200 buildSettings = { 198 201 ALWAYS_SEARCH_USER_PATHS = NO; 202 + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 199 203 COPY_PHASE_STRIP = NO; 200 204 FRAMEWORK_SEARCH_PATHS = ( 201 205 "$(inherited)", 202 206 "\"$(SRCROOT)/../adium/build/Release\"", 207 + "\"$(SRCROOT)/../adium/build/Debug\"", 208 + "\"$(SYSTEM_APPS_DIR)/Adium.app/Contents/Frameworks\"", 203 209 ); 204 210 GCC_DYNAMIC_NO_PIC = NO; 205 - GCC_ENABLE_FIX_AND_CONTINUE = YES; 206 211 GCC_MODEL_TUNING = G5; 207 212 GCC_OPTIMIZATION_LEVEL = 0; 208 213 GCC_PRECOMPILE_PREFIX_HEADER = YES; ··· 210 215 INFOPLIST_FILE = Info.plist; 211 216 INSTALL_PATH = "$(HOME)/Library/Application Support/Adium 2.0/PlugIns/"; 212 217 PRODUCT_NAME = PipeEventPlugin; 218 + SDKROOT = macosx10.6; 213 219 WRAPPER_EXTENSION = AdiumPlugin; 214 220 }; 215 221 name = Debug; ··· 218 224 isa = XCBuildConfiguration; 219 225 buildSettings = { 220 226 ALWAYS_SEARCH_USER_PATHS = NO; 227 + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 221 228 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 222 229 FRAMEWORK_SEARCH_PATHS = ( 223 230 "$(inherited)", 224 231 "\"$(SRCROOT)/../adium/build/Release\"", 232 + "\"$(SRCROOT)/../adium/build/Debug\"", 233 + "\"$(SYSTEM_APPS_DIR)/Adium.app/Contents/Frameworks\"", 225 234 ); 226 235 GCC_MODEL_TUNING = G5; 227 236 GCC_PRECOMPILE_PREFIX_HEADER = YES; ··· 229 238 INFOPLIST_FILE = Info.plist; 230 239 INSTALL_PATH = "$(HOME)/Library/Application Support/Adium 2.0/PlugIns/"; 231 240 PRODUCT_NAME = PipeEventPlugin; 241 + SDKROOT = macosx10.6; 232 242 WRAPPER_EXTENSION = AdiumPlugin; 233 243 }; 234 244 name = Release; ··· 243 253 GCC_WARN_ABOUT_RETURN_TYPE = YES; 244 254 GCC_WARN_UNUSED_VARIABLE = YES; 245 255 ONLY_ACTIVE_ARCH = YES; 246 - PREBINDING = NO; 247 - SDKROOT = macosx10.5; 256 + SDKROOT = macosx; 248 257 }; 249 258 name = Debug; 250 259 }; ··· 256 265 GCC_MODEL_TUNING = G4; 257 266 GCC_WARN_ABOUT_RETURN_TYPE = YES; 258 267 GCC_WARN_UNUSED_VARIABLE = YES; 259 - PREBINDING = NO; 260 - SDKROOT = macosx10.5; 268 + SDKROOT = macosx; 261 269 }; 262 270 name = Release; 263 271 };