Permalink
Browse files

Merge from upstream

  • Loading branch information...
2 parents d619d30 + c143344 commit 604944bc3dc52f6f8aa28212a529d99679ced688 @andyarvanitis andyarvanitis committed Apr 13, 2012
Showing with 1,863 additions and 249 deletions.
  1. +8 −38 À La Carte Projects/XCFixin_DisableAnimations/XCFixin_DisableAnimations.m
  2. +6 −0 À La Carte Projects/XCFixin_DisableAnimations/XCFixin_DisableAnimations.xcodeproj/project.pbxproj
  3. +8 −26 À La Carte Projects/XCFixin_DisableWriteStateData/XCFixin_DisableWriteStateData.m
  4. +6 −0 ...te Projects/XCFixin_DisableWriteStateData/XCFixin_DisableWriteStateData.xcodeproj/project.pbxproj
  5. +13 −65 À La Carte Projects/XCFixin_FindFix/XCFixin_FindFix.m
  6. +6 −0 À La Carte Projects/XCFixin_FindFix/XCFixin_FindFix.xcodeproj/project.pbxproj
  7. +22 −80 À La Carte Projects/XCFixin_HideDistractions/XCFixin_HideDistractions.m
  8. +6 −0 À La Carte Projects/XCFixin_HideDistractions/XCFixin_HideDistractions.xcodeproj/project.pbxproj
  9. +8 −29 À La Carte Projects/XCFixin_InhibitTabNextPlaceholder/XCFixin_InhibitTabNextPlaceholder.m
  10. +6 −0 ...cts/XCFixin_InhibitTabNextPlaceholder/XCFixin_InhibitTabNextPlaceholder.xcodeproj/project.pbxproj
  11. +2 −0 À La Carte Projects/XCFixin_OptionClickDocumentation/English.lproj/InfoPlist.strings
  12. +34 −0 À La Carte Projects/XCFixin_OptionClickDocumentation/Info.plist
  13. +40 −0 À La Carte Projects/XCFixin_OptionClickDocumentation/XCFixin_OptionClickDocumentation.m
  14. +261 −0 ...jects/XCFixin_OptionClickDocumentation/XCFixin_OptionClickDocumentation.xcodeproj/project.pbxproj
  15. +7 −0 ...mentation/XCFixin_OptionClickDocumentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  16. +1 −0 À La Carte Projects/XCFixin_UserScripts/.gitignore
  17. +2 −0 À La Carte Projects/XCFixin_UserScripts/English.lproj/InfoPlist.strings
  18. +32 −0 À La Carte Projects/XCFixin_UserScripts/Info.plist
  19. +126 −0 À La Carte Projects/XCFixin_UserScripts/UserScripts.org
  20. +719 −0 À La Carte Projects/XCFixin_UserScripts/XCFixin_UserScripts.m
  21. +259 −0 À La Carte Projects/XCFixin_UserScripts/XCFixin_UserScripts.xcodeproj/project.pbxproj
  22. +7 −0 ...ts/XCFixin_UserScripts/XCFixin_UserScripts.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  23. +107 −0 À La Carte Projects/XCFixin_UserScripts/notes.org
  24. +27 −9 README.md
  25. +61 −0 Shared Code/XCFixin.h
  26. +63 −0 Shared Code/XCFixin.m
  27. +6 −0 XCFixins.xcworkspace/contents.xcworkspacedata
  28. +20 −2 XCFixins.xcworkspace/xcshareddata/xcschemes/All Fixins.xcscheme
@@ -1,6 +1,8 @@
#import <Cocoa/Cocoa.h>
#import <objc/runtime.h>
+#import "XCFixin.h"
+
static IMP gOriginalInitWithDuration = nil;
static IMP gOriginalSetDuration = nil;
@@ -11,61 +13,29 @@ @implementation XCFixin_DisableAnimations
static void overrideInitWithDuration(id self, SEL _cmd, NSTimeInterval arg1, NSAnimationCurve arg2)
{
-
/* -[NSAnimation initWithDuration:(NSTimeInterval)duration animationCurve:(NSAnimationCurve)animationCurve] */
-
((void (*)(id, SEL, NSTimeInterval, NSAnimationCurve))gOriginalInitWithDuration)(self, _cmd, 0.0, arg2);
-
}
static void overrideSetDuration(id self, SEL _cmd, NSTimeInterval arg1)
{
-
/* -[NSAnimation setDuration:(NSTimeInterval)duration] */
-
((void (*)(id, SEL, NSTimeInterval))gOriginalSetDuration)(self, _cmd, 0.0);
-
}
+ (void)pluginDidLoad: (NSBundle *)plugin
{
-
- Class class = nil;
- Method originalMethod = nil;
-
- NSLog(@"%@ initializing...", NSStringFromClass([self class]));
+ XCFixinPreflight();
/* Override -[NSAnimation initWithDuration:(NSTimeInterval)duration animationCurve:(NSAnimationCurve)animationCurve] */
-
- if (!(class = NSClassFromString(@"NSAnimation")))
- goto failed;
-
- if (!(originalMethod = class_getInstanceMethod(class, @selector(initWithDuration: animationCurve:))))
- goto failed;
-
- if (!(gOriginalInitWithDuration = method_setImplementation(originalMethod, (IMP)&overrideInitWithDuration)))
- goto failed;
+ gOriginalInitWithDuration = XCFixinOverrideMethodString(@"NSAnimation", @selector(initWithDuration: animationCurve:), (IMP)&overrideInitWithDuration);
+ XCFixinAssertOrPerform(gOriginalInitWithDuration, goto failed);
/* Override -[NSAnimation setDuration:(NSTimeInterval)duration] */
+ gOriginalSetDuration = XCFixinOverrideMethodString(@"NSAnimation", @selector(setDuration:), (IMP)&overrideSetDuration);
+ XCFixinAssertOrPerform(gOriginalSetDuration, goto failed);
- if (!(class = NSClassFromString(@"NSAnimation")))
- goto failed;
-
- if (!(originalMethod = class_getInstanceMethod(class, @selector(setDuration:))))
- goto failed;
-
- if (!(gOriginalSetDuration = method_setImplementation(originalMethod, (IMP)&overrideSetDuration)))
- goto failed;
-
- NSLog(@"%@ complete!", NSStringFromClass([self class]));
- return;
- failed:
- {
-
- NSLog(@"%@ failed. :(", NSStringFromClass([self class]));
-
- }
-
+ XCFixinPostflight();
}
@end
@@ -7,6 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
+ 5514A3FA1506CB8F00A8AD77 /* XCFixin.m in Sources */ = {isa = PBXBuildFile; fileRef = 5514A3F91506CB8F00A8AD77 /* XCFixin.m */; };
55C015D212B7BC2500354E5C /* XCFixin_DisableAnimations.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C015D112B7BC2500354E5C /* XCFixin_DisableAnimations.m */; };
8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
@@ -15,6 +16,8 @@
/* Begin PBXFileReference section */
089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 5514A3F91506CB8F00A8AD77 /* XCFixin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XCFixin.m; path = "../../Shared Code/XCFixin.m"; sourceTree = "<group>"; };
+ 5595EEEB150067CB00A30634 /* XCFixin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XCFixin.h; path = "../../Shared Code/XCFixin.h"; sourceTree = "<group>"; };
55C015D112B7BC2500354E5C /* XCFixin_DisableAnimations.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCFixin_DisableAnimations.m; sourceTree = "<group>"; };
8D5B49B6048680CD000E48DA /* XCFixin_DisableAnimations.xcplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFixin_DisableAnimations.xcplugin; sourceTree = BUILT_PRODUCTS_DIR; };
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -63,6 +66,8 @@
08FB77AFFE84173DC02AAC07 /* Classes */ = {
isa = PBXGroup;
children = (
+ 5595EEEB150067CB00A30634 /* XCFixin.h */,
+ 5514A3F91506CB8F00A8AD77 /* XCFixin.m */,
55C015D112B7BC2500354E5C /* XCFixin_DisableAnimations.m */,
);
name = Classes;
@@ -149,6 +154,7 @@
buildActionMask = 2147483647;
files = (
55C015D212B7BC2500354E5C /* XCFixin_DisableAnimations.m in Sources */,
+ 5514A3FA1506CB8F00A8AD77 /* XCFixin.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1,6 +1,8 @@
#import <Cocoa/Cocoa.h>
#import <objc/runtime.h>
+#import "XCFixin.h"
+
static IMP gOriginalWriteStateData = nil;
@interface XCFixin_DisableWriteStateData : NSObject
@@ -10,39 +12,19 @@ @implementation XCFixin_DisableWriteStateData
static BOOL overrideWriteStateData(id self, SEL _cmd)
{
-
+ /* -(BOOL)[IDEWorkspaceDocument writeStateData] */
return YES;
-
}
+ (void)pluginDidLoad: (NSBundle *)plugin
{
-
- Class class = nil;
- Method originalMethod = nil;
-
- NSLog(@"%@ initializing...", NSStringFromClass([self class]));
-
- /* Override -(BOOL)[IDEWorkspaceDocument writeStateData]; */
+ XCFixinPreflight();
- if (!(class = NSClassFromString(@"IDEWorkspaceDocument")))
- goto failed;
+ /* Override -(BOOL)[IDEWorkspaceDocument writeStateData] */
+ gOriginalWriteStateData = XCFixinOverrideMethodString(@"IDEWorkspaceDocument", @selector(writeStateData), (IMP)&overrideWriteStateData);
+ XCFixinAssertOrPerform(gOriginalWriteStateData, goto failed);
- if (!(originalMethod = class_getInstanceMethod(class, @selector(writeStateData))))
- goto failed;
-
- if (!(gOriginalWriteStateData = method_setImplementation(originalMethod, (IMP)&overrideWriteStateData)))
- goto failed;
-
- NSLog(@"%@ complete!", NSStringFromClass([self class]));
- return;
- failed:
- {
-
- NSLog(@"%@ failed. :(", NSStringFromClass([self class]));
-
- }
-
+ XCFixinPostflight();
}
@end
@@ -7,6 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
+ 5514A3FD1506CB9500A8AD77 /* XCFixin.m in Sources */ = {isa = PBXBuildFile; fileRef = 5514A3FC1506CB9500A8AD77 /* XCFixin.m */; };
55C015D212B7BC2500354E5C /* XCFixin_DisableWriteStateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C015D112B7BC2500354E5C /* XCFixin_DisableWriteStateData.m */; };
8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
@@ -15,6 +16,8 @@
/* Begin PBXFileReference section */
089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 5514A3FC1506CB9500A8AD77 /* XCFixin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XCFixin.m; path = "../../Shared Code/XCFixin.m"; sourceTree = "<group>"; };
+ 5595EEED150067CE00A30634 /* XCFixin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XCFixin.h; path = "../../Shared Code/XCFixin.h"; sourceTree = "<group>"; };
55C015D112B7BC2500354E5C /* XCFixin_DisableWriteStateData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCFixin_DisableWriteStateData.m; sourceTree = "<group>"; };
8D5B49B6048680CD000E48DA /* XCFixin_DisableWriteStateData.xcplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFixin_DisableWriteStateData.xcplugin; sourceTree = BUILT_PRODUCTS_DIR; };
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -63,6 +66,8 @@
08FB77AFFE84173DC02AAC07 /* Classes */ = {
isa = PBXGroup;
children = (
+ 5595EEED150067CE00A30634 /* XCFixin.h */,
+ 5514A3FC1506CB9500A8AD77 /* XCFixin.m */,
55C015D112B7BC2500354E5C /* XCFixin_DisableWriteStateData.m */,
);
name = Classes;
@@ -149,6 +154,7 @@
buildActionMask = 2147483647;
files = (
55C015D212B7BC2500354E5C /* XCFixin_DisableWriteStateData.m in Sources */,
+ 5514A3FD1506CB9500A8AD77 /* XCFixin.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1,6 +1,8 @@
#import <Cocoa/Cocoa.h>
#import <objc/runtime.h>
+#import "XCFixin.h"
+
static IMP gOriginalInsertScopeBar = nil;
static IMP gOriginalAdjustViewsForHeightOffset = nil;
static IMP gOriginalSetFinderMode = nil;
@@ -13,119 +15,65 @@ @implementation XCFixin_FindFix
static void overrideInsertScopeBar(id self, SEL _cmd, id arg1, unsigned long long arg2, BOOL arg3)
{
-
/* -(void)[DVTScopeBarsManager insertScopeBar:(id)arg1 atIndex:(unsigned long long)arg2 animate:(BOOL)arg3] */
-
((void (*)(id, SEL, id, unsigned long long, BOOL))gOriginalInsertScopeBar)(self, _cmd, arg1, arg2, NO);
-
}
static void overrideAdjustViewsForHeightOffset(id self, SEL _cmd, double arg1, BOOL arg2, id arg3)
{
-
/* -(void)[DVTScopeBarsManager _adjustViewsForHeightOffset:(double)arg1 animate:(BOOL)arg2 extraAnimations:(id)arg3] */
-
- ((void (*)(id, SEL, double, BOOL, id))gOriginalAdjustViewsForHeightOffset)(self, _cmd, arg1, NO, nil);
-
+ ((void (*)(id, SEL, double, BOOL, id))gOriginalAdjustViewsForHeightOffset)(self, _cmd, arg1, arg2, arg3);
}
static void overrideSetFinderMode(id self, SEL _cmd, unsigned long long arg1)
{
-
/* -(void)[DVTFindBar setFinderMode:(unsigned long long)arg1] */
if (!arg1 && [[self valueForKey: @"supportsReplace"] boolValue])
arg1 = 1;
((void (*)(id, SEL, unsigned long long))gOriginalSetFinderMode)(self, _cmd, arg1);
-
}
static void overrideViewDidInstall(id self, SEL _cmd)
{
-
/* -(void)[DVTFindBar viewDidInstall] */
if ([[self valueForKey: @"supportsReplace"] boolValue])
{
-
[self setValue: [NSNumber numberWithUnsignedLongLong: 1] forKey: @"finderMode"];
[self setValue: [NSNumber numberWithDouble: 45.0] forKey: @"preferredViewHeight"];
-
}
((void (*)(id, SEL))gOriginalViewDidInstall)(self, _cmd);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.0), dispatch_get_main_queue(),
^{
-
[self setValue: [NSNumber numberWithBool: YES] forKey: @"showsOptions"];
-
});
-
}
+ (void)pluginDidLoad: (NSBundle *)plugin
{
-
- Class class = nil;
- Method originalMethod = nil;
-
- NSLog(@"%@ initializing...", NSStringFromClass([self class]));
+ XCFixinPreflight();
/* Override -(void)[DVTScopeBarsManager insertScopeBar:(id)arg1 atIndex:(unsigned long long)arg2 animate:(BOOL)arg3] */
-
- if (!(class = NSClassFromString(@"DVTScopeBarsManager")))
- goto failed;
-
- if (!(originalMethod = class_getInstanceMethod(class, @selector(insertScopeBar: atIndex: animate:))))
- goto failed;
-
- if (!(gOriginalInsertScopeBar = method_setImplementation(originalMethod, (IMP)&overrideInsertScopeBar)))
- goto failed;
+ gOriginalInsertScopeBar = XCFixinOverrideMethodString(@"DVTScopeBarsManager", @selector(insertScopeBar: atIndex: animate:), (IMP)&overrideInsertScopeBar);
+ XCFixinAssertOrPerform(gOriginalInsertScopeBar, goto failed);
/* Override -(void)[DVTScopeBarsManager _adjustViewsForHeightOffset:(double)arg1 animate:(BOOL)arg2 extraAnimations:(id)arg3] */
-
- if (!(class = NSClassFromString(@"DVTScopeBarsManager")))
- goto failed;
-
- if (!(originalMethod = class_getInstanceMethod(class, @selector(_adjustViewsForHeightOffset: animate: extraAnimations:))))
- goto failed;
-
- if (!(gOriginalAdjustViewsForHeightOffset = method_setImplementation(originalMethod, (IMP)&overrideAdjustViewsForHeightOffset)))
- goto failed;
+ gOriginalAdjustViewsForHeightOffset = XCFixinOverrideMethodString(@"DVTScopeBarsManager", @selector(_adjustViewsForHeightOffset: animate: extraAnimations:), (IMP)&overrideAdjustViewsForHeightOffset);
+ XCFixinAssertOrPerform(gOriginalAdjustViewsForHeightOffset, goto failed);
/* Override -(void)[DVTFindBar setFinderMode:(unsigned long long)arg1] */
-
- if (!(class = NSClassFromString(@"DVTFindBar")))
- goto failed;
-
- if (!(originalMethod = class_getInstanceMethod(class, @selector(setFinderMode:))))
- goto failed;
-
- if (!(gOriginalSetFinderMode = method_setImplementation(originalMethod, (IMP)&overrideSetFinderMode)))
- goto failed;
+ gOriginalSetFinderMode = XCFixinOverrideMethodString(@"DVTFindBar", @selector(setFinderMode:), (IMP)&overrideSetFinderMode);
+ XCFixinAssertOrPerform(gOriginalSetFinderMode, goto failed);
/* Override -(void)[DVTFindBar viewDidInstall] */
+ gOriginalViewDidInstall = XCFixinOverrideMethodString(@"DVTFindBar", @selector(viewDidInstall), (IMP)&overrideViewDidInstall);
+ XCFixinAssertOrPerform(gOriginalViewDidInstall, goto failed);
- if (!(class = NSClassFromString(@"DVTFindBar")))
- goto failed;
-
- if (!(originalMethod = class_getInstanceMethod(class, @selector(viewDidInstall))))
- goto failed;
-
- if (!(gOriginalViewDidInstall = method_setImplementation(originalMethod, (IMP)&overrideViewDidInstall)))
- goto failed;
-
- NSLog(@"%@ complete!", NSStringFromClass([self class]));
- return;
- failed:
- {
-
- NSLog(@"%@ failed. :(", NSStringFromClass([self class]));
-
- }
-
+ XCFixinPostflight();
}
@end
@@ -7,6 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
+ 5514A4001506CB9800A8AD77 /* XCFixin.m in Sources */ = {isa = PBXBuildFile; fileRef = 5514A3FF1506CB9800A8AD77 /* XCFixin.m */; };
55C015D212B7BC2500354E5C /* XCFixin_FindFix.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C015D112B7BC2500354E5C /* XCFixin_FindFix.m */; };
8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
@@ -15,6 +16,8 @@
/* Begin PBXFileReference section */
089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 5514A3FF1506CB9800A8AD77 /* XCFixin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XCFixin.m; path = "../../Shared Code/XCFixin.m"; sourceTree = "<group>"; };
+ 5595EEEF150067D100A30634 /* XCFixin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XCFixin.h; path = "../../Shared Code/XCFixin.h"; sourceTree = "<group>"; };
55C015D112B7BC2500354E5C /* XCFixin_FindFix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCFixin_FindFix.m; sourceTree = "<group>"; };
8D5B49B6048680CD000E48DA /* XCFixin_FindFix.xcplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCFixin_FindFix.xcplugin; sourceTree = BUILT_PRODUCTS_DIR; };
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -63,6 +66,8 @@
08FB77AFFE84173DC02AAC07 /* Classes */ = {
isa = PBXGroup;
children = (
+ 5595EEEF150067D100A30634 /* XCFixin.h */,
+ 5514A3FF1506CB9800A8AD77 /* XCFixin.m */,
55C015D112B7BC2500354E5C /* XCFixin_FindFix.m */,
);
name = Classes;
@@ -149,6 +154,7 @@
buildActionMask = 2147483647;
files = (
55C015D212B7BC2500354E5C /* XCFixin_FindFix.m in Sources */,
+ 5514A4001506CB9800A8AD77 /* XCFixin.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Oops, something went wrong.

0 comments on commit 604944b

Please sign in to comment.