Skip to content

Commit

Permalink
iOS3 support tentative. Failed.
Browse files Browse the repository at this point in the history
git-svn-id: file:///Users/gt/Dropbox/svn/Meemi/trunk/Meemi@279 7aed0847-f77a-4578-bcf1-aebb807eab6a
  • Loading branch information
gt committed Jun 8, 2011
1 parent 74eff69 commit d421bde
Show file tree
Hide file tree
Showing 5 changed files with 2,979 additions and 6,145 deletions.
46 changes: 35 additions & 11 deletions Meemi.m
Original file line number Diff line number Diff line change
Expand Up @@ -880,7 +880,10 @@ -(void)startRequestToMeemi:(ASIFormDataRequest *)request
[request setPostValue:hashedData forKey:@"pwd"];
[request setPostValue:kAPIKey forKey:@"app_key"];
[request setDelegate:self];
[request setShouldContinueWhenAppEntersBackground:YES];
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
if([request respondsToSelector:@selector(setShouldContinueWhenAppEntersBackground)])
[request setShouldContinueWhenAppEntersBackground:YES];
#endif
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
[self nowBusy];
[request startAsynchronous];
Expand Down Expand Up @@ -985,11 +988,17 @@ -(void)getAvatarImageIfNeeded:(NSString *)userScreenName
error = [netRequest error];
if (!error) {
theOne.avatar = [netRequest responseData];
UIImage *tempImage = [[UIImage alloc] initWithCGImage:[[UIImage imageWithData:[netRequest responseData]] CGImage]
scale:[[UIScreen mainScreen] scale]
orientation:UIImageOrientationUp];
UIImage *tempImage;
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
if([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
tempImage = [[UIImage alloc] initWithCGImage:[[UIImage imageWithData:[netRequest responseData]] CGImage]
scale:[[UIScreen mainScreen] scale]
orientation:UIImageOrientationUp];
else
#endif
tempImage = [[UIImage alloc] initWithCGImage:[[UIImage imageWithData:[netRequest responseData]] CGImage]];
theOne.avatar_44 = UIImagePNGRepresentation([[tempImage squaredThumbnail:kAvatar44] roundedCornerImage:6 borderSize:1]);
DLog(@"1->image size: %f, %f. Scale: %f", tempImage.size.width, tempImage.size.height, tempImage.scale);
// DLog(@"1->image size: %f, %f. Scale: %f", tempImage.size.width, tempImage.size.height, tempImage.scale);
[tempImage release];
}
else {
Expand Down Expand Up @@ -1045,9 +1054,15 @@ -(void)getAvatarImage:(NSString *)userScreenName
error = [netRequest error];
if (!error) {
theOne.avatar = [netRequest responseData];
UIImage *tempImage = [[UIImage alloc] initWithCGImage:[[UIImage imageWithData:[netRequest responseData]] CGImage]
scale:[[UIScreen mainScreen] scale]
orientation:UIImageOrientationUp];
UIImage *tempImage;
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
if([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
tempImage = [[UIImage alloc] initWithCGImage:[[UIImage imageWithData:[netRequest responseData]] CGImage]
scale:[[UIScreen mainScreen] scale]
orientation:UIImageOrientationUp];
else
#endif
tempImage = [[UIImage alloc] initWithCGImage:[[UIImage imageWithData:[netRequest responseData]] CGImage]];
theOne.avatar_44 = UIImagePNGRepresentation([[tempImage squaredThumbnail:kAvatar44] roundedCornerImage:6 borderSize:1]);
[tempImage release];
}
Expand Down Expand Up @@ -1420,7 +1435,10 @@ +(void)toggleMemeReshare:(NSNumber *)memeID screenName:(NSString *)screenName
[netRequest setPostValue:[Meemi screenName] forKey:@"meemi_id"];
[netRequest setPostValue:hashedData forKey:@"pwd"];
[netRequest setPostValue:kAPIKey forKey:@"app_key"];
[netRequest setShouldContinueWhenAppEntersBackground:YES];
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
if([netRequest respondsToSelector:@selector(setShouldContinueWhenAppEntersBackground)])
[netRequest setShouldContinueWhenAppEntersBackground:YES];
#endif
[netRequest setDelegate:self];
[netRequest setDidFinishSelector:@selector(returnOKFromRequestReturningStatus:)];
[netRequest setDidFailSelector:@selector(returnFailedFromRequestReturningStatus:)];
Expand Down Expand Up @@ -1472,7 +1490,10 @@ +(void)toggleMemeFavorite:(NSNumber *)memeID
[netRequest setPostValue:[Meemi screenName] forKey:@"meemi_id"];
[netRequest setPostValue:hashedData forKey:@"pwd"];
[netRequest setPostValue:kAPIKey forKey:@"app_key"];
[netRequest setShouldContinueWhenAppEntersBackground:YES];
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
if([netRequest respondsToSelector:@selector(setShouldContinueWhenAppEntersBackground)])
[netRequest setShouldContinueWhenAppEntersBackground:YES];
#endif
[netRequest setDelegate:self];
[netRequest setDidFinishSelector:@selector(returnOKFromRequestReturningStatus:)];
[netRequest setDidFailSelector:@selector(returnFailedFromRequestReturningStatus:)];
Expand Down Expand Up @@ -1508,7 +1529,10 @@ +(void)reallyMarkRead:(NSString *)nilOrCommaSeparatedMemeList
[request setPostValue:[Meemi screenName] forKey:@"meemi_id"];
[request setPostValue:hashedData forKey:@"pwd"];
[request setPostValue:kAPIKey forKey:@"app_key"];
[request setShouldContinueWhenAppEntersBackground:YES];
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
if([request respondsToSelector:@selector(setShouldContinueWhenAppEntersBackground)])
[request setShouldContinueWhenAppEntersBackground:YES];
#endif
[request setDelegate:self];
[request setDidFinishSelector:@selector(returnOKFromRequestReturningStatus:)];
[request setDidFailSelector:@selector(returnFailedFromRequestReturningStatus:)];
Expand Down
30 changes: 23 additions & 7 deletions Meemi.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
1D3623260D0F684500981E51 /* MeemiAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* MeemiAppDelegate.m */; };
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
288765080DF74369002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765070DF74369002DB57D /* CoreGraphics.framework */; };
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
288765080DF74369002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765070DF74369002DB57D /* CoreGraphics.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
28AD73880D9D96C1002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD73870D9D96C1002E5188 /* MainWindow.xib */; };
640EF4A01323002E003D2F1F /* ASIAuthenticationDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 640EF48D1323002E003D2F1F /* ASIAuthenticationDialog.m */; };
640EF4A11323002E003D2F1F /* ASIDataCompressor.m in Sources */ = {isa = PBXBuildFile; fileRef = 640EF4901323002E003D2F1F /* ASIDataCompressor.m */; };
Expand All @@ -27,7 +27,7 @@
649A0F461326A1E500AB187C /* Appirater.m in Sources */ = {isa = PBXBuildFile; fileRef = 649A0F451326A1E500AB187C /* Appirater.m */; };
64A973E811D119B50082F60E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 64A973E711D119B50082F60E /* Localizable.strings */; };
64BA4A6D11B580A3003EE522 /* magnifying-glass.png in Resources */ = {isa = PBXBuildFile; fileRef = 64BA4A6C11B580A3003EE522 /* magnifying-glass.png */; };
64CB5BFB1323019100D99508 /* libGoogleAnalytics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64CB5BFA1323019100D99508 /* libGoogleAnalytics.a */; };
64CB5BFB1323019100D99508 /* libGoogleAnalytics.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64CB5BFA1323019100D99508 /* libGoogleAnalytics.a */; settings = {ATTRIBUTES = (Weak, ); }; };
C00ACDAE119F2F3B002C5CC0 /* LockForSegmented.png in Resources */ = {isa = PBXBuildFile; fileRef = C00ACDAD119F2F3B002C5CC0 /* LockForSegmented.png */; };
C00ACDCE119F31CC002C5CC0 /* HomeForSegmented.png in Resources */ = {isa = PBXBuildFile; fileRef = C00ACDCD119F31CC002C5CC0 /* HomeForSegmented.png */; };
C00C6C3311B5C3FD00F55726 /* fondino.png in Resources */ = {isa = PBXBuildFile; fileRef = C00C6C3211B5C3FD00F55726 /* fondino.png */; };
Expand Down Expand Up @@ -828,7 +828,11 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.1;
OTHER_LDFLAGS = "-licucore";
OTHER_LDFLAGS = (
"-licucore",
"-weak_library",
/usr/lib/libSystem.B.dylib,
);
PREBINDING = NO;
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
SDKROOT = iphoneos;
Expand All @@ -844,7 +848,11 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.1;
OTHER_LDFLAGS = "-licucore";
OTHER_LDFLAGS = (
"-licucore",
"-weak_library",
/usr/lib/libSystem.B.dylib,
);
PREBINDING = NO;
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
SDKROOT = iphoneos;
Expand All @@ -860,7 +868,11 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.1;
OTHER_LDFLAGS = "-licucore";
OTHER_LDFLAGS = (
"-licucore",
"-weak_library",
/usr/lib/libSystem.B.dylib,
);
PREBINDING = NO;
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "E5877AB8-51CB-4A4D-A0F2-E83B4AB53046";
SDKROOT = iphoneos;
Expand Down Expand Up @@ -898,7 +910,11 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.1;
OTHER_LDFLAGS = "-licucore";
OTHER_LDFLAGS = (
"-licucore",
"-weak_library",
/usr/lib/libSystem.B.dylib,
);
PREBINDING = NO;
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
SDKROOT = iphoneos;
Expand Down
Loading

0 comments on commit d421bde

Please sign in to comment.