From e824d4a9c1a55d039b8e9020f942571f24325701 Mon Sep 17 00:00:00 2001 From: rentzsch Date: Tue, 4 Oct 2011 16:27:04 -0500 Subject: [PATCH 1/2] Explicitly set GCC to 4.0 for 10.4 SDK compatibility. --- project/Jumpcut.xcodeproj/project.pbxproj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project/Jumpcut.xcodeproj/project.pbxproj b/project/Jumpcut.xcodeproj/project.pbxproj index df2a9f3..8231ae8 100644 --- a/project/Jumpcut.xcodeproj/project.pbxproj +++ b/project/Jumpcut.xcodeproj/project.pbxproj @@ -414,6 +414,7 @@ isa = PBXProject; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Jumpcut" */; compatibilityVersion = "Xcode 2.4"; + developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, @@ -563,6 +564,7 @@ C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + GCC_VERSION = 4.0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; @@ -578,6 +580,7 @@ i386, ); GCC_OPTIMIZATION_LEVEL = s; + GCC_VERSION = 4.0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; From b747cb9dc1a597f39a55b1d4c047ae62027cb425 Mon Sep 17 00:00:00 2001 From: rentzsch Date: Tue, 4 Oct 2011 16:28:42 -0500 Subject: [PATCH 2/2] Suppress recording pasteboard updates when marked with PasswordPboardType. --- project/AppController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/AppController.m b/project/AppController.m index 4e6fdae..11d034d 100644 --- a/project/AppController.m +++ b/project/AppController.m @@ -360,7 +360,7 @@ -(void)pollPB:(NSTimer *)timer pbCount = [[NSNumber numberWithInt:[jcPasteboard changeCount]] retain]; if ( type != nil ) { NSString *contents = [jcPasteboard stringForType:type]; - if ( contents == nil ) { + if ( contents == nil || [jcPasteboard stringForType:@"PasswordPboardType"] ) { // NSLog(@"Contents: Empty"); } else { if (( [clippingStore jcListCount] == 0 || ! [contents isEqualToString:[clippingStore clippingContentsAtPosition:0]])