diff --git a/OdessaMacGUIApp/Highlight Hunter Free-Info.plist b/OdessaMacGUIApp/Highlight Hunter Free-Info.plist index 3f25f3d..684c4bd 100644 --- a/OdessaMacGUIApp/Highlight Hunter Free-Info.plist +++ b/OdessaMacGUIApp/Highlight Hunter Free-Info.plist @@ -17,22 +17,20 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.1 + 2.3 CFBundleSignature odsa CFBundleVersion 1245 - FRFeedbackReporter.targetURL - http://www.highlighthunter.com/exception-report.php LSApplicationCategoryType public.app-category.video LSMinimumSystemVersion ${MACOSX_DEPLOYMENT_TARGET} NSHumanReadableCopyright - Copyright © 2012 Authentically Digital LLC. All rights reserved. Patents pending. + Copyright © 2013 Authentically Digital LLC. All rights reserved. Patents pending. NSMainNibFile MainMenu NSPrincipalClass - FRExceptionReportingApplication + NSApplication diff --git a/OdessaMacGUIApp/Highlight Hunter Premium-Info.plist b/OdessaMacGUIApp/Highlight Hunter Premium-Info.plist index 2ff64dc..8a702f7 100644 --- a/OdessaMacGUIApp/Highlight Hunter Premium-Info.plist +++ b/OdessaMacGUIApp/Highlight Hunter Premium-Info.plist @@ -17,22 +17,20 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2 + 2.3 CFBundleSignature odsa CFBundleVersion 586 - FRFeedbackReporter.targetURL - http://www.highlighthunter.com/exception-report.php LSApplicationCategoryType public.app-category.video LSMinimumSystemVersion ${MACOSX_DEPLOYMENT_TARGET} NSHumanReadableCopyright - Copyright © 2012 Authentically Digital LLC. All rights reserved. Patents pending. + Copyright © 2013 Authentically Digital LLC. All rights reserved. Patents pending. NSMainNibFile MainMenu NSPrincipalClass - FRExceptionReportingApplication + NSApplication diff --git a/OdessaMacGUIApp/OdessaMacGUIApp.xcodeproj/project.pbxproj b/OdessaMacGUIApp/OdessaMacGUIApp.xcodeproj/project.pbxproj index 8483007..7e16b0b 100644 --- a/OdessaMacGUIApp/OdessaMacGUIApp.xcodeproj/project.pbxproj +++ b/OdessaMacGUIApp/OdessaMacGUIApp.xcodeproj/project.pbxproj @@ -18,10 +18,6 @@ CE182ECB15E7E6BB00E0DD82 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE182EC215E7E34D00E0DD82 /* IOKit.framework */; }; CE225A0F15CEFD760053CA38 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = CE225A0D15CEFD760053CA38 /* icon.icns */; }; CE225A1015CEFD760053CA38 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = CE225A0D15CEFD760053CA38 /* icon.icns */; }; - CE2C9C4E161F98CA0000159E /* FeedbackReporter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */; }; - CE2C9C4F161F99940000159E /* FeedbackReporter.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */; }; - CE2C9C56161FA3500000159E /* FeedbackReporter.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */; }; - CE2C9C57161FA39F0000159E /* FeedbackReporter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */; }; CE2C9C59161FA8500000159E /* ASIHTTPRequest.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CEFCE08D1619222E003EA03D /* ASIHTTPRequest.framework */; }; CE2C9C5A161FA8560000159E /* ASIHTTPRequest.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CEFCE08D1619222E003EA03D /* ASIHTTPRequest.framework */; }; CE2E1A46160A39AB0005267D /* mediainfo in Resources */ = {isa = PBXBuildFile; fileRef = CE2E1A44160A39AB0005267D /* mediainfo */; }; @@ -111,10 +107,6 @@ CE4E8BC0162776BA00C6054E /* UpdateCheckerWorker.h in Headers */ = {isa = PBXBuildFile; fileRef = CE701E6614A00B0400C888D1 /* UpdateCheckerWorker.h */; }; CE4E8BC1162776CE00C6054E /* UpdateChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = CE701E6514A00B0400C888D1 /* UpdateChecker.m */; }; CE4E8BC2162776CE00C6054E /* UpdateCheckerWorker.m in Sources */ = {isa = PBXBuildFile; fileRef = CE701E6714A00B0400C888D1 /* UpdateCheckerWorker.m */; }; - CE4E8BC516278BD900C6054E /* AppStoreRating.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4E8BC316278BD900C6054E /* AppStoreRating.h */; }; - CE4E8BC616278BD900C6054E /* AppStoreRating.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4E8BC316278BD900C6054E /* AppStoreRating.h */; }; - CE4E8BC816278BD900C6054E /* AppStoreRating.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4E8BC416278BD900C6054E /* AppStoreRating.m */; }; - CE4E8BC916278BD900C6054E /* AppStoreRating.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4E8BC416278BD900C6054E /* AppStoreRating.m */; }; CE4E8BD0162CC55700C6054E /* ffmpeg.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = CE4E8BCE162CC55700C6054E /* ffmpeg.entitlements */; }; CE4E8BD1162CC55700C6054E /* ffmpeg.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = CE4E8BCE162CC55700C6054E /* ffmpeg.entitlements */; }; CE4E8BD5162CC8BD00C6054E /* mediainfo.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = CE4E8BD3162CC8BD00C6054E /* mediainfo.entitlements */; }; @@ -903,7 +895,6 @@ CE4D99D01609097600739B1E /* PhFacebook.framework in Copy Frameworks */, CE571F0016099DDA00491E67 /* SBJson.framework in Copy Frameworks */, CE2C9C5A161FA8560000159E /* ASIHTTPRequest.framework in Copy Frameworks */, - CE2C9C4F161F99940000159E /* FeedbackReporter.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -920,7 +911,6 @@ CE4D99D11609099B00739B1E /* PhFacebook.framework in Copy Frameworks */, CE571F0116099E1500491E67 /* SBJson.framework in Copy Frameworks */, CE2C9C59161FA8500000159E /* ASIHTTPRequest.framework in Copy Frameworks */, - CE2C9C56161FA3500000159E /* FeedbackReporter.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -964,7 +954,6 @@ CE182EC415E7E5AF00E0DD82 /* RVNReceiptValidation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RVNReceiptValidation.h; sourceTree = ""; }; CE182EC515E7E5AF00E0DD82 /* RVNReceiptValidation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RVNReceiptValidation.m; sourceTree = ""; }; CE225A0D15CEFD760053CA38 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = icon.icns; path = Resources/MacOS/icon.icns; sourceTree = SOURCE_ROOT; }; - CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FeedbackReporter.framework; path = "tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework"; sourceTree = ""; }; CE2E1A44160A39AB0005267D /* mediainfo */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = mediainfo; sourceTree = ""; }; CE2E1A60160A87A40005267D /* NoHighlightsCollectionViewItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoHighlightsCollectionViewItem.h; sourceTree = ""; }; CE2E1A61160A87A40005267D /* NoHighlightsCollectionViewItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NoHighlightsCollectionViewItem.m; sourceTree = ""; }; @@ -1004,8 +993,6 @@ CE4D99691607E17E00739B1E /* InputFilesCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InputFilesCollectionView.m; sourceTree = ""; }; CE4D997D1607EE2F00739B1E /* SmallDropHereDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallDropHereDelegate.h; sourceTree = ""; }; CE4D99C4160908B900739B1E /* PhFacebook.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = PhFacebook.xcodeproj; sourceTree = ""; }; - CE4E8BC316278BD900C6054E /* AppStoreRating.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppStoreRating.h; sourceTree = ""; }; - CE4E8BC416278BD900C6054E /* AppStoreRating.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppStoreRating.m; sourceTree = ""; }; CE4E8BCE162CC55700C6054E /* ffmpeg.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ffmpeg.entitlements; sourceTree = ""; }; CE4E8BD3162CC8BD00C6054E /* mediainfo.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = mediainfo.entitlements; sourceTree = ""; }; CE4E8BD9162CCE1C00C6054E /* codesign-frameworks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "codesign-frameworks.sh"; sourceTree = ""; }; @@ -1376,7 +1363,6 @@ files = ( CE3FB13E16390CA70014F82D /* CoreMedia.framework in Frameworks */, CE3FB13C163909490014F82D /* AVFoundation.framework in Frameworks */, - CE2C9C4E161F98CA0000159E /* FeedbackReporter.framework in Frameworks */, CE9FD7D315EDA4B800D458BC /* QTKit.framework in Frameworks */, CE182EC315E7E34D00E0DD82 /* IOKit.framework in Frameworks */, CE182EC115E7E33E00E0DD82 /* Security.framework in Frameworks */, @@ -1403,7 +1389,6 @@ CEFCE0B816192315003EA03D /* ASIHTTPRequest.framework in Frameworks */, CEF8C61E153E350900F4E55A /* Cocoa.framework in Frameworks */, CE571EF61609693700491E67 /* SBJson.framework in Frameworks */, - CE2C9C57161FA39F0000159E /* FeedbackReporter.framework in Frameworks */, CED45BE01540E4B4002D21C0 /* libavcodec.dylib in Frameworks */, CED45BE21540E4B4002D21C0 /* libavformat.dylib in Frameworks */, CED45BE41540E4B4002D21C0 /* libavutil.dylib in Frameworks */, @@ -1769,8 +1754,6 @@ CE571EFA160996DF00491E67 /* JFUrlUtil.m */, CE9FD92615EEE02F00D458BC /* NSURL+Helpers.h */, CE9FD92715EEE03300D458BC /* NSURL+Helpers.m */, - CE4E8BC316278BD900C6054E /* AppStoreRating.h */, - CE4E8BC416278BD900C6054E /* AppStoreRating.m */, ); path = OtherHelpers; sourceTree = ""; @@ -2223,7 +2206,6 @@ children = ( CE3FB13D16390CA70014F82D /* CoreMedia.framework */, CE3FB13A163907ED0014F82D /* AVFoundation.framework */, - CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */, CEF8C568153E319C00F4E55A /* AppKit.framework */, CEF8C56A153E319C00F4E55A /* Foundation.framework */, CE182EC215E7E34D00E0DD82 /* IOKit.framework */, @@ -2395,7 +2377,6 @@ CEFCE019161501FC003EA03D /* PublishButtonDelegate.h in Headers */, CEFCE0BF161A641C003EA03D /* ExportWorker.h in Headers */, CEFCE0C6161A64C2003EA03D /* FinalCutProXExportWorker.h in Headers */, - CE4E8BC516278BD900C6054E /* AppStoreRating.h in Headers */, CE9B849B168E4ABC007AFBF3 /* TutorialBubbleController.h in Headers */, CED277CB1691019400FC84A7 /* TutorialHelper.h in Headers */, CED277D61693D5C500FC84A7 /* ShareButtonTutorialDelegate.h in Headers */, @@ -2548,7 +2529,6 @@ CEFCE01A161501FC003EA03D /* PublishButtonDelegate.h in Headers */, CEFCE0C0161A641C003EA03D /* ExportWorker.h in Headers */, CEFCE0C7161A64C2003EA03D /* FinalCutProXExportWorker.h in Headers */, - CE4E8BC616278BD900C6054E /* AppStoreRating.h in Headers */, CE9B849C168E4ABC007AFBF3 /* TutorialBubbleController.h in Headers */, CED277CC1691019400FC84A7 /* TutorialHelper.h in Headers */, CED277D71693D5C500FC84A7 /* ShareButtonTutorialDelegate.h in Headers */, @@ -3178,7 +3158,6 @@ CEFCE01716150120003EA03D /* PublishButtonView.m in Sources */, CEFCE0C3161A641C003EA03D /* ExportWorker.m in Sources */, CEFCE0CA161A64C2003EA03D /* FinalCutProXExportWorker.m in Sources */, - CE4E8BC916278BD900C6054E /* AppStoreRating.m in Sources */, CE9B849F168E4ABC007AFBF3 /* TutorialBubbleController.m in Sources */, CED277CF1691019400FC84A7 /* TutorialHelper.m in Sources */, CEC0D9961698AA1200BCCD6D /* TutorialEscapeHatchViewController.m in Sources */, @@ -3276,7 +3255,6 @@ CEFCE01616150120003EA03D /* PublishButtonView.m in Sources */, CEFCE0C2161A641C003EA03D /* ExportWorker.m in Sources */, CEFCE0C9161A64C2003EA03D /* FinalCutProXExportWorker.m in Sources */, - CE4E8BC816278BD900C6054E /* AppStoreRating.m in Sources */, CE9B849E168E4ABC007AFBF3 /* TutorialBubbleController.m in Sources */, CED277CE1691019400FC84A7 /* TutorialHelper.m in Sources */, CEC0D9951698AA1200BCCD6D /* TutorialEscapeHatchViewController.m in Sources */, @@ -3329,7 +3307,7 @@ COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = NO; DEPLOYMENT_POSTPROCESSING = YES; - FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/tcurdt-feedbackreporter/Build/Release\""; + FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; @@ -3378,7 +3356,7 @@ DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEPLOYMENT_POSTPROCESSING = YES; - FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/tcurdt-feedbackreporter/Build/Release\""; + FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; diff --git a/OdessaMacGUIApp/Resources/MacOS/ffmpeg b/OdessaMacGUIApp/Resources/MacOS/ffmpeg old mode 100644 new mode 100755 diff --git a/OdessaMacGUIApp/Source/AppController.h b/OdessaMacGUIApp/Source/AppController.h index 57f6695..bda50cf 100644 --- a/OdessaMacGUIApp/Source/AppController.h +++ b/OdessaMacGUIApp/Source/AppController.h @@ -39,15 +39,13 @@ #include // for random numbers -#import - #import #import "TutorialHelper.h" #import "TutorialEscapeHatchViewController.h" #import "TutorialEscapeHatchDelegate.h" -@interface AppController : NSObject { +@interface AppController : NSObject { } @@ -95,7 +93,6 @@ - (IBAction)upgradeToPro:(id)sender; - (IBAction)showActivateWindow:(id)sender; - (IBAction)showTutorialWindow:(id)sender; -- (IBAction)sendFeedback:(id)sender; - (IBAction)shareTwitterButtonPressed:(id)sender; - (IBAction)shareFacebookButtonPressed:(id)sender; diff --git a/OdessaMacGUIApp/Source/AppController.m b/OdessaMacGUIApp/Source/AppController.m index 7d99c1c..246b7ca 100644 --- a/OdessaMacGUIApp/Source/AppController.m +++ b/OdessaMacGUIApp/Source/AppController.m @@ -310,8 +310,6 @@ - (void)applicationDidFinishLaunching:(NSNotification *)aNotification DDLogInfo(@"called"); - [[FRFeedbackReporter sharedReporter] setDelegate:self]; - [self handleScreenResolution]; NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; @@ -717,10 +715,6 @@ - (IBAction)showTutorialWindow:(id)sender } -- (IBAction)sendFeedback:(id)sender { - [[FRFeedbackReporter sharedReporter] reportFeedback]; -} - @@ -834,45 +828,6 @@ - (void)rescanRequested } -- (NSDictionary *)customParametersForFeedbackReport -{ - DDLogInfo(@"adding custom parameters"); - - NSMutableDictionary *dict = [NSMutableDictionary dictionary]; - - @try - { // we should never crash during this - - NSFileManager* fileManager = [NSFileManager defaultManager]; - - NSString* folder = self.fileLogger.logFileManager.logsDirectory; - - DDLogInfo(@"folder = %@", folder); - NSArray* files = [fileManager contentsOfDirectoryAtPath:folder error:nil]; - - for (int i=0; i<[files count]; i++) - { - NSString* fileName = files[i]; - - NSURL* url = [NSURL fileURLWithPathComponents:@[folder, fileName]]; - - NSError *theError = nil; - NSString* contents = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&theError]; - - NSString* key = url.path.lastPathComponent; - - if (!theError && contents != nil && key != nil) - [dict setObject:contents forKey:key]; - - } - - } - @catch (NSException*) { } - - return dict; -} - - - (void)exitTutorial { [self.tutorialEscapeHatchView setHidden:YES]; diff --git a/OdessaMacGUIApp/Source/Info.plist b/OdessaMacGUIApp/Source/Info.plist index 4799940..673a3b7 100644 --- a/OdessaMacGUIApp/Source/Info.plist +++ b/OdessaMacGUIApp/Source/Info.plist @@ -22,8 +22,6 @@ odsa CFBundleVersion 2.0.0 - FRFeedbackReporter.targetURL - http://www.highlighthunter.com/exception-report.php LSApplicationCategoryType public.app-category.video LSMinimumSystemVersion @@ -32,7 +30,5 @@ Copyright © 2012 Authentically Digital LLC. All rights reserved. Patents pending. NSMainNibFile MainMenu - NSPrincipalClass - FRExceptionReportingApplication diff --git a/OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.h b/OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.h deleted file mode 100644 index 1af920e..0000000 --- a/OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// AppStoreRating.h -// OdessaMacGUIApp -// -// Created by Noah Spitzer-Williams on 10/11/12. -// Copyright (c) 2012 Authentically Digital LLC. All rights reserved. -// - -#import -#import "NSAlert+SynchronousSheet.h" - -@interface AppStoreRating : NSObject - -+ (void)handleAppStoreRatingPrompt:(NSWindow*)window; - -@end diff --git a/OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.m b/OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.m deleted file mode 100644 index 09a7c79..0000000 --- a/OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.m +++ /dev/null @@ -1,107 +0,0 @@ -// -// AppStoreRating.m -// OdessaMacGUIApp -// -// Created by Noah Spitzer-Williams on 10/11/12. -// Copyright (c) 2012 Authentically Digital LLC. All rights reserved. -// - -#import "AppStoreRating.h" - -@implementation AppStoreRating - -+ (void)handleAppStoreRatingPrompt:(NSWindow*)window -{ - // see if they upgraded and we should reset their answer from before - NSUserDefaults* standardUserDefaults = [NSUserDefaults standardUserDefaults]; - if (standardUserDefaults) - { - NSDictionary* infoDict = [[NSBundle mainBundle] infoDictionary]; - NSString* version = [infoDict objectForKey:@"CFBundleShortVersionString"]; - - if ([[standardUserDefaults stringForKey:@"AppStoreReviewVersionNumber"] isEqualToString:version] == NO) // they upgraded to new version - { - [standardUserDefaults setBool:NO forKey:@"HasAddressedAppStoreReviewPrompt"]; - [standardUserDefaults setObject:version forKey:@"AppStoreReviewVersionNumber"]; - [standardUserDefaults synchronize]; - } - } - - - if ([AppStoreRating isTimeToPrompt]) - { - [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(promptForRating:) userInfo:window repeats:NO]; - - } -} - -+ (BOOL)isTimeToPrompt -{ - - NSUserDefaults* standardUserDefaults = [NSUserDefaults standardUserDefaults]; - if (standardUserDefaults) - { - NSString* todayDate = [NSDateFormatter localizedStringFromDate:[NSDate date] dateStyle:NSDateFormatterShortStyle timeStyle:NSDateFormatterNoStyle]; - NSInteger totalLoads = [standardUserDefaults integerForKey:@"TotalLoads"]; - NSString* lastPromptDate = [standardUserDefaults stringForKey:@"LastAppStoreReviewPromptDate"]; - BOOL hasAddressedAppStoreReviewPrompt = [standardUserDefaults boolForKey:@"HasAddressedAppStoreReviewPrompt"]; - if (totalLoads >= 3 && !hasAddressedAppStoreReviewPrompt && ![todayDate isEqualToString:lastPromptDate]) - { // only prompt if they've loaded it 3 times and we havent prompted them yet today - return YES; - } - } - - return NO; -} - -+ (void)promptForRating:(NSTimer*)timer -{ -#ifndef APPSTORE // only prompt if app store build - return; -#endif - - NSWindow* window = [timer userInfo]; - - - NSString* msg = @"Do you mind quickly rating Highlight Hunter in the App Store?\n\nRatings are reset with every new version."; - NSAlert *alert = [[NSAlert alloc] init]; - [alert addButtonWithTitle:@"Rate now"]; - [alert addButtonWithTitle:@"Not now"]; - [alert addButtonWithTitle:@"No thanks"]; - [alert setMessageText:@"Rate us in the App Store?"]; - [alert setInformativeText:msg]; - [alert setAlertStyle:NSInformationalAlertStyle]; - NSInteger returnCode = [alert runModalSheetForWindow:window]; - - NSUserDefaults* standardUserDefaults = [NSUserDefaults standardUserDefaults]; - - - if (returnCode == NSAlertFirstButtonReturn) - { // rate now - #if APPSTORE_FREE - NSURL* url = [NSURL URLWithString:@"macappstore://itunes.apple.com/app/id521035831?mt=12"]; - #else - NSURL* url = [NSURL URLWithString:@"macappstore://itunes.apple.com/app/id521180800?mt=12"]; - #endif - - [[NSWorkspace sharedWorkspace] openURL:url]; - - if (standardUserDefaults) - [standardUserDefaults setBool:YES forKey:@"HasAddressedAppStoreReviewPrompt"]; - - } - else if (returnCode == NSAlertSecondButtonReturn) - { // not now - NSString* todayDate = [NSDateFormatter localizedStringFromDate:[NSDate date] dateStyle:NSDateFormatterShortStyle timeStyle:NSDateFormatterNoStyle]; - [standardUserDefaults setValue:todayDate forKey:@"LastAppStoreReviewPromptDate"]; - } - else if (returnCode == NSAlertThirdButtonReturn) - { // no thanks - if (standardUserDefaults) - [standardUserDefaults setBool:YES forKey:@"HasAddressedAppStoreReviewPrompt"]; - } - - [standardUserDefaults synchronize]; -} - -@end diff --git a/OdessaMacGUIApp/Source/ReceiptValidation/RVNReceiptValidation.m b/OdessaMacGUIApp/Source/ReceiptValidation/RVNReceiptValidation.m index 0bbbf86..fb789e5 100644 --- a/OdessaMacGUIApp/Source/ReceiptValidation/RVNReceiptValidation.m +++ b/OdessaMacGUIApp/Source/ReceiptValidation/RVNReceiptValidation.m @@ -39,11 +39,11 @@ #ifdef APPSTORE_PREMIUM static NSString *kRVNBundleID = @"com.authenticallydigital.highlighthunter.osx.premium"; -static NSString *kRVNBundleVersion = @"2.2"; // must match version exactly in iTunes Connect and Bundle versions string, short +static NSString *kRVNBundleVersion = @"2.3"; // must match version exactly in iTunes Connect and Bundle versions string, short #endif #ifdef APPSTORE_FREE static NSString *kRVNBundleID = @"com.authenticallydigital.highlighthunter.osx.free"; -static NSString *kRVNBundleVersion = @"2.2.1"; // must match version exactly in iTunes Connect and Bundle versions string, short +static NSString *kRVNBundleVersion = @"2.3"; // must match version exactly in iTunes Connect and Bundle versions string, short #endif typedef struct { diff --git a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.h b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.h index f253c9b..28ff147 100644 --- a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.h +++ b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.h @@ -15,7 +15,6 @@ #import "HighlightDelegate.h" #import "IconButton.h" #import "FacebookShareWorker.h" -#import "AppStoreRating.h" @interface PublishStatusViewItem : AMCollectionViewItem { } diff --git a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.m b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.m index 47de271..87ae155 100644 --- a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.m +++ b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightCollectionViewItem/PublishStatus/PublishStatusViewItem.m @@ -194,9 +194,6 @@ - (IBAction)buttonPressed:(id)sender { [self.publishWorker viewResult]; - [AppStoreRating handleAppStoreRatingPrompt:self.window]; - - } } diff --git a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.h b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.h index 39f2a4e..5c107ed 100644 --- a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.h +++ b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.h @@ -20,7 +20,6 @@ #import "PublishButtonDelegate.h" #import "PublishButtonView.h" #import "HoverButton.h" -#import "AppStoreRating.h" #import "TutorialHelper.h" #import "ShareButtonTutorialDelegate.h" diff --git a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.m b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.m index fd72dc8..ecafdef 100644 --- a/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.m +++ b/OdessaMacGUIApp/Source/ReviewHighlights/HighlightDetails/PublishButton/PublishButtonViewController.m @@ -122,8 +122,6 @@ - (IBAction)takeAction:(id)sender { [self.publishWorker viewResult]; - [AppStoreRating handleAppStoreRatingPrompt:self.window]; - break; } diff --git a/OdessaMacGUIApp/Source/en.lproj/MainMenu.xib b/OdessaMacGUIApp/Source/en.lproj/MainMenu.xib index dbc83b8..37ee91d 100644 --- a/OdessaMacGUIApp/Source/en.lproj/MainMenu.xib +++ b/OdessaMacGUIApp/Source/en.lproj/MainMenu.xib @@ -1,1750 +1,291 @@ - - - - 1060 - 11G63b - 2844 - 1138.51 - 569.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 2844 - - - NSButton - NSButtonCell - NSCustomObject - NSCustomView - NSImageCell - NSImageView - NSMenu - NSMenuItem - NSView - NSViewController - NSWindowTemplate - - - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - - - Highlight Hunter - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - Highlight Hunter - - - - About Highlight Hunter - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Activate... - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - Upgrade to Pro... - $ - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide Highlight Hunter - h - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit Highlight Hunter - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Edit - - 2147483647 - - - submenuAction: - - Edit - - - - Undo - z - 1048576 - 2147483647 - - - - - - Redo - Z - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Cut - x - 1048576 - 2147483647 - - - - - - Copy - c - 1048576 - 2147483647 - - - - - - Paste - v - 1048576 - 2147483647 - - - - - - Delete - - 2147483647 - - - - - - Select All - a - 1048576 - 2147483647 - - - - - - - - - Window - - 2147483647 - - - submenuAction: - - Window - - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Bring All to Front - - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - - - Highlight Hunter Help - ? - 1048576 - 2147483647 - - - - - - Tutorial... - t - 1048576 - 2147483647 - - - - - - Send Feedback... - f - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Troubleshooting Logs... - l - 1048576 - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - 15 - 2 - {{335, 390}, {1200, 700}} - 1954022400 - Highlight Hunter - NSWindow - - - {800, 500} - - - 256 - - - - 265 - {{962, 625}, {72, 32}} - - - - 2 - _NS:687 - YES - - 67239424 - 0 - ACTIVATE - - HelveticaNeue-Bold - 13 - 16 - - _NS:687 - - 139215103 - 134 - - - 200 - 25 - - - - - 268 - - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - {{27, 625}, {333, 50}} - - - - 2 - _NS:2141 - YES - - 134348288 - 33554432 - - NSImage - header-main-logo-pro - - _NS:2141 - 4 - 2 - 0 - NO - - YES - - - - 265 - {{1083, 633}, {16, 16}} - - - - _NS:687 - YES - - 67239424 - 134217728 - - - LucidaGrande - 13 - 1044 - - _NS:687 - - 139215103 - 6 - - NSImage - twitter16x16 - - - - 200 - 25 - - - - - 265 - {{1062, 633}, {16, 16}} - - - - _NS:687 - YES - - 67239424 - 134217728 - - - _NS:687 - - 139215103 - 134 - - NSImage - facebook16x16 - - - - 200 - 25 - - - - - 266 - {{20, 561}, {1160, 42}} - - - - _NS:9 - NSView - - - - 274 - {{20, 20}, {1160, 515}} - - - - _NS:9 - NSView - - - - -2147483380 - {{479, 632}, {183, 32}} - - - - _NS:9 - YES - - 67108864 - 134217728 - Create Fake Highlights - - _NS:9 - - -2038284288 - 129 - - - 200 - 25 - - - - - 265 - {{1123, 633}, {57, 41}} - - - - _NS:9 - YES - - 67108864 - 134217728 - - - _NS:9 - - 138690560 - 134 - - NSImage - header-icon-settings - - - - 200 - 25 - - - - - -2147483380 - {{669, 632}, {146, 32}} - - - - _NS:9 - YES - - 67108864 - 134217728 - Throw exception - - _NS:9 - - -2038284288 - 129 - - - 200 - 25 - - - - - 266 - {{368, 658}, {464, 42}} - - - - 2 - _NS:9 - NSView - - - {1200, 700} - - - - 2 - - {{0, 0}, {1920, 1058}} - {800, 522} - {10000000000000, 10000000000000} - 128 - YES - - - NSFontManager - - - - - - - Item 1 - - 2147483647 - - - - - - Item 2 - - 2147483647 - - - - - - Item 3 - - 2147483647 - - - - - - - AppController - - - - - - - - - terminate: - - - - 449 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 901 - - - - hide: - - - - 367 - - - - copy: - - - - 671 - - - - cut: - - - - 672 - - - - paste: - - - - 677 - - - - redo: - - - - 686 - - - - delete: - - - - 687 - - - - selectAll: - - - - 690 - - - - undo: - - - - 692 - - - - arrangeInFront: - - - - 741 - - - - performMiniaturize: - - - - 740 - - - - performZoom: - - - - 742 - - - - activateButton - - - - 871 - - - - helpMenuPressed: - - - - 873 - - - - viewDebugLogsPressed: - - - - 874 - - - - showActivateWindow: - - - - 875 - - - - showTutorialWindow: - - - - 876 - - - - shareFacebookButtonPressed: - - - - 877 - - - - shareTwitterButtonPressed: - - - - 878 - - - - preferencesMenu - - - - 880 - - - - window - - - - 881 - - - - breadcrumbsView - - - - 884 - - - - breadcrumbsViewController - - - - 885 - - - - mainView - - - - 888 - - - - showPreferencesWindow: - - - - 890 - - - - createFakeHighlightsButton - - - - 893 - - - - createFakeHighlights: - - - - 894 - - - - showPreferencesWindow: - - - - 899 - - - - headerLogo - - - - 900 - - - - sendFeedback: - - - - 903 - - - - throwException: - - - - 906 - - - - throwExceptionButton - - - - 907 - - - - tutorialEscapeHatchView - - - - 910 - - - - tutorialEscapeHatchViewController - - - - 911 - - - - upgradeToPro: - - - - 913 - - - - upgradeToProMenuItem - - - - 914 - - - - activateMenuItem - - - - 915 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - - - - - - - - - 56 - - - - - - - - 57 - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 136 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 149 - - - - - 371 - - - - - - - - 372 - - - - - - - - - - - - - - - - - 420 - - - - - 490 - - - - - - - - 491 - - - - - - - - - - - - 492 - - - - - 619 - - - - - 620 - - - - - 624 - - - - - - - - 625 - - - - - - - - - - - - - - - 626 - - - - - 627 - - - - - 628 - - - - - 629 - - - - - 630 - - - - - 631 - - - - - 633 - - - - - 634 - - - - - 717 - - - - - - - - 718 - - - - - 719 - - - - - 734 - - - - - - - - 735 - - - - - - - - - - - 739 - - - - - 738 - - - - - 737 - - - - - 736 - - - - - 743 - - - - - 749 - - - - - - Header logo - - - 750 - - - - - 854 - - - - - - - - - - 855 - - - - - 856 - - - - - 857 - - - - - 860 - - - - - - - - 861 - - - - - 864 - - - - - - - - 865 - - - - - 868 - - - - - 882 - - - Breadcrumbs - - - 883 - - - - - 887 - - - Main view - - - 891 - - - - - - Fake highlights button - - - 892 - - - - - 897 - - - - - - Settings button - - - 898 - - - - - 902 - - - - - 904 - - - - - - - - 905 - - - - - 908 - - - Tutorial escape hatch - - - 909 - - - - - 912 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - com.apple.InterfaceBuilder.CocoaPlugin - {{380, 496}, {480, 360}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - BreadcrumbsViewController - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - TutorialEscapeHatchViewController - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 915 - - - - - AppController - NSObject - - id - id - id - id - id - id - id - id - id - id - id - - - - createFakeHighlights: - id - - - helpMenuPressed: - id - - - sendFeedback: - id - - - shareFacebookButtonPressed: - id - - - shareTwitterButtonPressed: - id - - - showActivateWindow: - id - - - showPreferencesWindow: - id - - - showTutorialWindow: - id - - - throwException: - id - - - upgradeToPro: - id - - - viewDebugLogsPressed: - id - - - - NSButton - NSMenuItem - BreadcrumbsView - BreadcrumbsViewController - NSButton - NSImageView - NSView - NSButton - NSButton - NSView - TutorialEscapeHatchViewController - NSMenuItem - NSWindow - - - - activateButton - NSButton - - - activateMenuItem - NSMenuItem - - - breadcrumbsView - BreadcrumbsView - - - breadcrumbsViewController - BreadcrumbsViewController - - - createFakeHighlightsButton - NSButton - - - headerLogo - NSImageView - - - mainView - NSView - - - preferencesButton - NSButton - - - throwExceptionButton - NSButton - - - tutorialEscapeHatchView - NSView - - - tutorialEscapeHatchViewController - TutorialEscapeHatchViewController - - - upgradeToProMenuItem - NSMenuItem - - - window - NSWindow - - - - IBProjectSource - ./Classes/AppController.h - - - - BreadcrumbsView - NSView - - NSImageView - NSImageView - NSImageView - NSImageView - NSImageView - NSImageView - NSImageView - NSImageView - NSImageView - NSImageView - - - - firstArrowImage - NSImageView - - - leftEndImage - NSImageView - - - reviewBackground - NSImageView - - - reviewImage - NSImageView - - - rightEndImage - NSImageView - - - scanBackground - NSImageView - - - scanImage - NSImageView - - - secondArrowImage - NSImageView - - - selectBackground - NSImageView - - - selectImage - NSImageView - - - - IBProjectSource - ./Classes/BreadcrumbsView.h - - - - BreadcrumbsViewController - NSViewController - - breadcrumbsView - BreadcrumbsView - - - breadcrumbsView - - breadcrumbsView - BreadcrumbsView - - - - IBProjectSource - ./Classes/BreadcrumbsViewController.h - - - - TutorialEscapeHatchViewController - NSViewController - - exitTutorial: - id - - - exitTutorial: - - exitTutorial: - id - - - - progressText - NSTextField - - - progressText - - progressText - NSTextField - - - - IBProjectSource - ./Classes/TutorialEscapeHatchViewController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - {11, 11} - {10, 3} - {16, 16} - {57, 41} - {333, 50} - {16, 16} - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/App.entitlements b/OdessaMacGUIApp/tcurdt-feedbackreporter/App.entitlements deleted file mode 100644 index e14f010..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/App.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.device.usb - - com.apple.security.temporary-exception.files.home-relative-path.read-only - /Library/Logs/CrashReporter - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/FeedbackReporter b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/FeedbackReporter deleted file mode 100644 index 141078a..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/FeedbackReporter +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/FeedbackReporter \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Headers b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Headers deleted file mode 100644 index a177d2a..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Resources b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Resources deleted file mode 100644 index 953ee36..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/FeedbackReporter b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/FeedbackReporter deleted file mode 100644 index 7c0d477..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/FeedbackReporter and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Headers/FRExceptionReportingApplication.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Headers/FRExceptionReportingApplication.h deleted file mode 100644 index a0fc992..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Headers/FRExceptionReportingApplication.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2008, Jens Alfke, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface FRExceptionReportingApplication : NSApplication - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Headers/FRFeedbackReporter.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Headers/FRFeedbackReporter.h deleted file mode 100644 index 954f7ce..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Headers/FRFeedbackReporter.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@protocol FRFeedbackReporterDelegate -@optional -- (NSDictionary*) customParametersForFeedbackReport; -- (NSMutableDictionary*) anonymizePreferencesForFeedbackReport:(NSMutableDictionary *)preferences; -- (NSString *) targetUrlForFeedbackReport; -- (NSString *) feedbackDisplayName; -@end - -@interface FRFeedbackReporter : NSObject { - - @private - id feedbackController; - id delegate; -} - -// Creates and returns the singleton FRFeedbackReporter. Does not perform any checks or other real work. -+ (FRFeedbackReporter *)sharedReporter; - -// Gets/sets the delegate. -- (id) delegate; -- (void) setDelegate:(id) delegate; - -// Displays the feedback user interface allowing the user to provide general feedback. Returns YES if it was able to display the UI, NO otherwise. -- (BOOL) reportFeedback; - -// Searches the disk for crash logs, and displays the feedback user interface if there are crash logs newer than since the last check. Updates the 'last crash check date' in user defaults. Returns YES if it was able to display the UI, NO otherwise. -- (BOOL) reportIfCrash; - -// Displays the feedback user interface for the given exception. Do not pass nil. Returns YES if it was able to display the UI, NO otherwise. -- (BOOL) reportException:(NSException *)exception; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/Info.plist b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index ac259ec..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,38 +0,0 @@ - - - - - BuildMachineOSBuild - 11E53 - CFBundleDevelopmentRegion - English - CFBundleExecutable - FeedbackReporter - CFBundleIdentifier - org.vafer.FeedbackReporter - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - FeedbackReporter - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.3 - CFBundleVersion - 1 - DTCompiler - - DTPlatformBuild - 4G182 - DTPlatformVersion - GM - DTSDKBuild - 11E53 - DTSDKName - - DTXcode - 0450 - DTXcodeBuild - 4G182 - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.nib deleted file mode 100644 index 65f419a..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.strings deleted file mode 100644 index d1f5424..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.nib deleted file mode 100644 index 5c7993a..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.strings deleted file mode 100644 index 1054ef9..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.nib deleted file mode 100644 index 2928440..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.strings deleted file mode 100644 index 9acbaca..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.nib deleted file mode 100644 index 65f419a..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.strings deleted file mode 100644 index bd8fc40..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.nib deleted file mode 100644 index 65f419a..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.strings deleted file mode 100644 index 32f7e11..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.nib deleted file mode 100644 index 65f419a..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.strings deleted file mode 100644 index 132a3e4..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.nib deleted file mode 100644 index 2928440..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.strings deleted file mode 100644 index c2a0e14..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/App.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/App.nib deleted file mode 100644 index a9d1d9c..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/App.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.nib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.nib deleted file mode 100644 index 65f419a..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.nib and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.strings deleted file mode 100644 index 61adc3d..0000000 Binary files a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.strings and /dev/null differ diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/Current b/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/Current deleted file mode 100644 index 8c7e5a6..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Build/Release/FeedbackReporter.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/DIST.txt b/OdessaMacGUIApp/tcurdt-feedbackreporter/DIST.txt deleted file mode 100644 index ce3cf5b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/DIST.txt +++ /dev/null @@ -1,8 +0,0 @@ -LICENSE.txt -HISTORY.md -README.md -Server/* -Sources/* -Resources/* -FeedbackReporter.xcodeproj/project.pbxproj -dsa_pub.pem \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Documentation/Integration.md b/OdessaMacGUIApp/tcurdt-feedbackreporter/Documentation/Integration.md deleted file mode 100644 index 4a5465c..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Documentation/Integration.md +++ /dev/null @@ -1,87 +0,0 @@ -# Integration into your projects - -## Call out into the framework - -Once you got the framework embedded into you application the actual -integration is really easy. Just include the header file and a few class -methods become available. - - [[FRFeedbackReporter sharedReporter] reportFeedback]; - [[FRFeedbackReporter sharedReporter] reportIfCrash]; - - -Method `reportIfCash` should preferably be called just after your application -has started. A good place is `applicationDidFinishLaunching` of the -application controller. It checks whether there has been a crash or hang -report since the last run. If so, it presents the user the feedback dialog. If -there wasn't it moves on quietly. - -Method `reportFeedback` is usually called from a "Feedback" menu item in your -"Help" menu. This way users can send feedback at any time using the same -mechanism. - -You can set a delegate and... - - ... - [[FRFeedbackReporter sharedReporter] setDelegate:self]; - } - -pass in arbitrary data on the submission e.g. like license information, - - - (NSDictionary*) customParametersForFeedbackReport - { - NSMutableDictionary *dict = [NSMutableDictionary dictionary]; - ... - return dict; - } - -there is a hook to anonymize the preference information - - - (NSMutableDictionary*) anonymizePreferencesForFeedbackReport:(NSMutableDictionary *)preferences - { - ... - return preferences; - } - -and you can change/set the target for the feedback report - - - (NSString *) targetUrlForFeedbackReport - { - return "http://somewhere.com/" - } - -## Catch uncaught exceptions - -FeedbackReporter can also catch uncaught exceptions and pop up whenever they -happen. All you have to do is to specify a new principal class in the -project's `Info.plist`. - - Principal class - FRExceptionReportingApplication - -## Specify the target in your projects Info.plist - -The framework needs to know where to post the information to. The target needs -to be specified in the application's `Info.plist`. Note: the %@ will get -expanded to your application's name. If you don't want this URL to be -guessable it can also be hard coded to whatever you like. The `project` -parameter must just match the directory on the server. - - FRFeedbackReporter.targetURL - http://yourdomain.com/feedback/submit.php?project=%@ - -## Gather custom information from a shell script - -In case your application needs more details from the user's system than what -is provided by the FeedbackReporter framework you can include a shell script -called `FRFeedbackReporter.sh` into your application bundle. It will be called -whenever the feedback dialog comes up and the stdout and stderr output gets -included in the `shell` pane. - - #!/bin/sh - ls -la ~/Library/Something - -Please check the [documentation][1] for more how to receive the data on the -server. - -[1]: https://github.com/tcurdt/feedbackreporter/blob/master/Documentation/Server.md diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Documentation/Server.md b/OdessaMacGUIApp/tcurdt-feedbackreporter/Documentation/Server.md deleted file mode 100644 index 3f71e9f..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Documentation/Server.md +++ /dev/null @@ -1,22 +0,0 @@ -# Receiving the information on the server - -The framework is using a standard multi-part post request to upload the data -to the web server. It uses the target URL that is specified in the -`Info.plist`. Once on the server you can easily inject them into your bug -tracking/ticketing system or just zip them up and send them to you via email. - -There are couple -mostly contributed- scripts that can receive the reports on -the server side. - - * a PHP script that sends you an email - * a PHP script that just writes the data to disk and let's cron send the email - * a PHP script that directly creates an issue in [Mantis][1] - * a node.js app that stores the reports to disk as json and (optinally) sends a notification via [prowl][2] - -...of course you can easily write your own backend. In the end it's just the -same as receiving a form POST submission. - -Please check the various scripts/backends for how to configure them. - -[1]: http://www.mantisbt.org/ -[2]: http://www.prowlapp.com/ \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/FeedbackReporter.xcodeproj/project.pbxproj b/OdessaMacGUIApp/tcurdt-feedbackreporter/FeedbackReporter.xcodeproj/project.pbxproj deleted file mode 100644 index c9a03bc..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/FeedbackReporter.xcodeproj/project.pbxproj +++ /dev/null @@ -1,804 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 45; - objects = { - -/* Begin PBXBuildFile section */ - 14310F09160015A000F64299 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F05160015A000F64299 /* AddressBook.framework */; }; - 14310F0A160015A000F64299 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F06160015A000F64299 /* AppKit.framework */; }; - 14310F0B160015A000F64299 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F07160015A000F64299 /* Foundation.framework */; }; - 14310F0C160015A000F64299 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F08160015A000F64299 /* SystemConfiguration.framework */; }; - 14310F0D160015B500F64299 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F06160015A000F64299 /* AppKit.framework */; }; - 14310F0E160015B500F64299 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F07160015A000F64299 /* Foundation.framework */; }; - 14310F0F160015C100F64299 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F06160015A000F64299 /* AppKit.framework */; }; - 14310F10160015C100F64299 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F07160015A000F64299 /* Foundation.framework */; }; - 14310F12160015ED00F64299 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14310F11160015ED00F64299 /* SenTestingKit.framework */; }; - 444DCB5C1417D13E00C5636D /* FeedbackReporter.xib in Resources */ = {isa = PBXBuildFile; fileRef = 444DCB5E1417D13E00C5636D /* FeedbackReporter.xib */; }; - 444DCB651417D18000C5636D /* App.xib in Resources */ = {isa = PBXBuildFile; fileRef = 444DCB671417D18000C5636D /* App.xib */; }; - 444DCB721417D2D800C5636D /* FeedbackReporter.strings in Resources */ = {isa = PBXBuildFile; fileRef = 444DCB701417D2D800C5636D /* FeedbackReporter.strings */; }; - 444DCB741417D2E100C5636D /* App.xib in Resources */ = {isa = PBXBuildFile; fileRef = 444DCB671417D18000C5636D /* App.xib */; }; - 9D006DF60E1438F6000B6AFC /* FRConsoleLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D006DF50E1438F6000B6AFC /* FRConsoleLog.m */; }; - 9D0EC0220DF00F250045EB76 /* FRExceptionReportingApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0EC0200DF00F250045EB76 /* FRExceptionReportingApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D0EC0230DF00F250045EB76 /* FRExceptionReportingApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0EC0210DF00F250045EB76 /* FRExceptionReportingApplication.m */; }; - 9D0EC0290DF011DB0045EB76 /* NSException+Callstack.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0EC0270DF011DB0045EB76 /* NSException+Callstack.h */; }; - 9D0EC02A0DF011DB0045EB76 /* NSException+Callstack.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0EC0280DF011DB0045EB76 /* NSException+Callstack.m */; }; - 9D1732470E4DE9B600DC17D6 /* FeedbackReporter.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* FeedbackReporter.framework */; }; - 9D291E8E0DF167BB009F859B /* UploaderTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D291E8D0DF167BB009F859B /* UploaderTestCase.m */; }; - 9D4C743D0E33A5D000B5F3BF /* FRConsoleLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D006DF50E1438F6000B6AFC /* FRConsoleLog.m */; }; - 9DA7D6B70DEB8A7800C3B586 /* FeedbackReporter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* FeedbackReporter.framework */; }; - 9DA7D6EF0DEB8E5D00C3B586 /* FRApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA7D6E20DEB8E5D00C3B586 /* FRApplication.h */; }; - 9DA7D6F00DEB8E5D00C3B586 /* FRApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6E30DEB8E5D00C3B586 /* FRApplication.m */; }; - 9DA7D6F10DEB8E5D00C3B586 /* FRCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA7D6E40DEB8E5D00C3B586 /* FRCommand.h */; }; - 9DA7D6F20DEB8E5D00C3B586 /* FRCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6E50DEB8E5D00C3B586 /* FRCommand.m */; }; - 9DA7D6F30DEB8E5D00C3B586 /* FRCrashLogFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA7D6E60DEB8E5D00C3B586 /* FRCrashLogFinder.h */; }; - 9DA7D6F40DEB8E5D00C3B586 /* FRCrashLogFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6E70DEB8E5D00C3B586 /* FRCrashLogFinder.m */; }; - 9DA7D6F50DEB8E5D00C3B586 /* FRFeedbackController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA7D6E80DEB8E5D00C3B586 /* FRFeedbackController.h */; }; - 9DA7D6F60DEB8E5D00C3B586 /* FRFeedbackController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6E90DEB8E5D00C3B586 /* FRFeedbackController.m */; }; - 9DA7D6F70DEB8E5D00C3B586 /* FRFeedbackReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA7D6EA0DEB8E5D00C3B586 /* FRFeedbackReporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DA7D6F80DEB8E5D00C3B586 /* FRFeedbackReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6EB0DEB8E5D00C3B586 /* FRFeedbackReporter.m */; }; - 9DA7D6FA0DEB8E5D00C3B586 /* FRUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA7D6ED0DEB8E5D00C3B586 /* FRUploader.h */; }; - 9DA7D6FB0DEB8E5D00C3B586 /* FRUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6EE0DEB8E5D00C3B586 /* FRUploader.m */; }; - 9DA7D6FF0DEB8E9100C3B586 /* CommandTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA7D6FD0DEB8E9100C3B586 /* CommandTestCase.m */; }; - 9DB634F20E4DD6F500C72888 /* FeedbackReporter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* FeedbackReporter.framework */; }; - 9DB6351E0E4DD9BE00C72888 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DB6351D0E4DD9BE00C72888 /* main.m */; }; - 9DB6353C0E4DDCB700C72888 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DB6353A0E4DDCB700C72888 /* AppController.m */; }; - 9DCF52A90DEC0D8A00EBF810 /* SystemProfileTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DCF52A80DEC0D8A00EBF810 /* SystemProfileTestCase.m */; }; - 9DCF52AC0DEC0E4300EBF810 /* FRSystemProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DCF52AA0DEC0E4300EBF810 /* FRSystemProfile.h */; }; - 9DCF52AD0DEC0E4300EBF810 /* FRSystemProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DCF52AB0DEC0E4300EBF810 /* FRSystemProfile.m */; }; - FC369CBB1100D505004C27F8 /* NSMutableDictionary+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = FC369CB91100D505004C27F8 /* NSMutableDictionary+Additions.h */; }; - FC369CBC1100D505004C27F8 /* NSMutableDictionary+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = FC369CBA1100D505004C27F8 /* NSMutableDictionary+Additions.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 9DA7D6B50DEB8A7000C3B586 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DC2EF4F0486A6940098B216; - remoteInfo = FeedbackReporter; - }; - 9DB634EE0E4DD6E300C72888 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DC2EF4F0486A6940098B216; - remoteInfo = FeedbackReporter; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9DB6355E0E4DE10D00C72888 /* Copy Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 9D1732470E4DE9B600DC17D6 /* FeedbackReporter.framework in Copy Frameworks */, - ); - name = "Copy Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 14310F05160015A000F64299 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; }; - 14310F06160015A000F64299 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 14310F07160015A000F64299 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 14310F08160015A000F64299 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; - 14310F11160015ED00F64299 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; - 444DCB5D1417D13E00C5636D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB5F1417D16B00C5636D /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB601417D16D00C5636D /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB611417D16F00C5636D /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = it.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB621417D17100C5636D /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = hy.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB631417D17300C5636D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB641417D17500C5636D /* es */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = es; path = es.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB661417D18000C5636D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/App.xib; sourceTree = ""; }; - 444DCB681417D18500C5636D /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/App.xib; sourceTree = ""; }; - 444DCB691417D18500C5636D /* es */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = es; path = es.lproj/App.xib; sourceTree = ""; }; - 444DCB6A1417D18500C5636D /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = it.lproj/App.xib; sourceTree = ""; }; - 444DCB6B1417D18500C5636D /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = hy.lproj/App.xib; sourceTree = ""; }; - 444DCB6C1417D18500C5636D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/App.xib; sourceTree = ""; }; - 444DCB6D1417D18500C5636D /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/App.xib; sourceTree = ""; }; - 444DCB6E1417D20D00C5636D /* ar */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ar; path = ar.lproj/App.xib; sourceTree = ""; }; - 444DCB6F1417D21300C5636D /* ar */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ar; path = ar.lproj/FeedbackReporter.xib; sourceTree = ""; }; - 444DCB711417D2D800C5636D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Resources/de.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB731417D2E100C5636D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Resources/en.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB751417D2E900C5636D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Resources/es.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB771417D2F100C5636D /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Resources/fr.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB791417D2F800C5636D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = Resources/hy.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB7B1417D30300C5636D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = Resources/it.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB7D1417D30B00C5636D /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = Resources/ru.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 444DCB7F1417D39100C5636D /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = Resources/ar.lproj/FeedbackReporter.strings; sourceTree = ""; }; - 8DC2EF5B0486A6940098B216 /* FeedbackReporter.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FeedbackReporter.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D006DF40E1438F6000B6AFC /* FRConsoleLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRConsoleLog.h; path = Sources/Main/FRConsoleLog.h; sourceTree = ""; }; - 9D006DF50E1438F6000B6AFC /* FRConsoleLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRConsoleLog.m; path = Sources/Main/FRConsoleLog.m; sourceTree = ""; }; - 9D0EC0200DF00F250045EB76 /* FRExceptionReportingApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRExceptionReportingApplication.h; path = Sources/Main/FRExceptionReportingApplication.h; sourceTree = ""; }; - 9D0EC0210DF00F250045EB76 /* FRExceptionReportingApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRExceptionReportingApplication.m; path = Sources/Main/FRExceptionReportingApplication.m; sourceTree = ""; }; - 9D0EC0270DF011DB0045EB76 /* NSException+Callstack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSException+Callstack.h"; path = "Sources/Main/NSException+Callstack.h"; sourceTree = ""; }; - 9D0EC0280DF011DB0045EB76 /* NSException+Callstack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSException+Callstack.m"; path = "Sources/Main/NSException+Callstack.m"; sourceTree = ""; }; - 9D291E8C0DF167BB009F859B /* UploaderTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UploaderTestCase.h; path = Sources/Tests/UploaderTestCase.h; sourceTree = ""; }; - 9D291E8D0DF167BB009F859B /* UploaderTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UploaderTestCase.m; path = Sources/Tests/UploaderTestCase.m; sourceTree = ""; }; - 9D5FB36B0E0B269900CF1BE0 /* FRConstants.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = FRConstants.h; path = Sources/Main/FRConstants.h; sourceTree = ""; }; - 9D90077A0DEB96C10000330E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Sources/Main/Info.plist; sourceTree = ""; }; - 9D90077F0DEB96D40000330E /* Tests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Tests-Info.plist"; path = "Sources/Tests/Tests-Info.plist"; sourceTree = SOURCE_ROOT; }; - 9DA7D6B10DEB8A3500C3B586 /* Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9DA7D6E20DEB8E5D00C3B586 /* FRApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRApplication.h; path = Sources/Main/FRApplication.h; sourceTree = ""; }; - 9DA7D6E30DEB8E5D00C3B586 /* FRApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRApplication.m; path = Sources/Main/FRApplication.m; sourceTree = ""; }; - 9DA7D6E40DEB8E5D00C3B586 /* FRCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRCommand.h; path = Sources/Main/FRCommand.h; sourceTree = ""; }; - 9DA7D6E50DEB8E5D00C3B586 /* FRCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRCommand.m; path = Sources/Main/FRCommand.m; sourceTree = ""; }; - 9DA7D6E60DEB8E5D00C3B586 /* FRCrashLogFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRCrashLogFinder.h; path = Sources/Main/FRCrashLogFinder.h; sourceTree = ""; }; - 9DA7D6E70DEB8E5D00C3B586 /* FRCrashLogFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRCrashLogFinder.m; path = Sources/Main/FRCrashLogFinder.m; sourceTree = ""; }; - 9DA7D6E80DEB8E5D00C3B586 /* FRFeedbackController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRFeedbackController.h; path = Sources/Main/FRFeedbackController.h; sourceTree = ""; }; - 9DA7D6E90DEB8E5D00C3B586 /* FRFeedbackController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRFeedbackController.m; path = Sources/Main/FRFeedbackController.m; sourceTree = ""; }; - 9DA7D6EA0DEB8E5D00C3B586 /* FRFeedbackReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRFeedbackReporter.h; path = Sources/Main/FRFeedbackReporter.h; sourceTree = ""; }; - 9DA7D6EB0DEB8E5D00C3B586 /* FRFeedbackReporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRFeedbackReporter.m; path = Sources/Main/FRFeedbackReporter.m; sourceTree = ""; }; - 9DA7D6ED0DEB8E5D00C3B586 /* FRUploader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRUploader.h; path = Sources/Main/FRUploader.h; sourceTree = ""; }; - 9DA7D6EE0DEB8E5D00C3B586 /* FRUploader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRUploader.m; path = Sources/Main/FRUploader.m; sourceTree = ""; }; - 9DA7D6FC0DEB8E9100C3B586 /* CommandTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CommandTestCase.h; path = Sources/Tests/CommandTestCase.h; sourceTree = ""; }; - 9DA7D6FD0DEB8E9100C3B586 /* CommandTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CommandTestCase.m; path = Sources/Tests/CommandTestCase.m; sourceTree = ""; }; - 9DB634E30E4DD64C00C72888 /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 9DB634E70E4DD64C00C72888 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Sources/App/Info.plist; sourceTree = ""; }; - 9DB6351D0E4DD9BE00C72888 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Sources/App/main.m; sourceTree = ""; }; - 9DB6353A0E4DDCB700C72888 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = Sources/App/AppController.m; sourceTree = SOURCE_ROOT; }; - 9DB6353B0E4DDCB700C72888 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Sources/App/AppController.h; sourceTree = SOURCE_ROOT; }; - 9DC077900E4CE75E00014424 /* FeedbackReporter.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FeedbackReporter.pch; path = Sources/Main/FeedbackReporter.pch; sourceTree = ""; }; - 9DCF52A70DEC0D8A00EBF810 /* SystemProfileTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SystemProfileTestCase.h; path = Sources/Tests/SystemProfileTestCase.h; sourceTree = ""; }; - 9DCF52A80DEC0D8A00EBF810 /* SystemProfileTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SystemProfileTestCase.m; path = Sources/Tests/SystemProfileTestCase.m; sourceTree = ""; }; - 9DCF52AA0DEC0E4300EBF810 /* FRSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FRSystemProfile.h; path = Sources/Main/FRSystemProfile.h; sourceTree = ""; }; - 9DCF52AB0DEC0E4300EBF810 /* FRSystemProfile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRSystemProfile.m; path = Sources/Main/FRSystemProfile.m; sourceTree = ""; }; - CE2C9C5B1620A21F0000159E /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = App.entitlements; sourceTree = ""; }; - FC369CB91100D505004C27F8 /* NSMutableDictionary+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Additions.h"; path = "Sources/Main/NSMutableDictionary+Additions.h"; sourceTree = ""; }; - FC369CBA1100D505004C27F8 /* NSMutableDictionary+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Additions.m"; path = "Sources/Main/NSMutableDictionary+Additions.m"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8DC2EF560486A6940098B216 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 14310F09160015A000F64299 /* AddressBook.framework in Frameworks */, - 14310F0A160015A000F64299 /* AppKit.framework in Frameworks */, - 14310F0B160015A000F64299 /* Foundation.framework in Frameworks */, - 14310F0C160015A000F64299 /* SystemConfiguration.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DA7D6AE0DEB8A3500C3B586 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 14310F12160015ED00F64299 /* SenTestingKit.framework in Frameworks */, - 14310F0D160015B500F64299 /* AppKit.framework in Frameworks */, - 14310F0E160015B500F64299 /* Foundation.framework in Frameworks */, - 9DA7D6B70DEB8A7800C3B586 /* FeedbackReporter.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DB634E10E4DD64C00C72888 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 14310F0F160015C100F64299 /* AppKit.framework in Frameworks */, - 14310F10160015C100F64299 /* Foundation.framework in Frameworks */, - 9DB634F20E4DD6F500C72888 /* FeedbackReporter.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 034768DFFF38A50411DB9C8B /* Products */ = { - isa = PBXGroup; - children = ( - 8DC2EF5B0486A6940098B216 /* FeedbackReporter.framework */, - 9DA7D6B10DEB8A3500C3B586 /* Tests.octest */, - 9DB634E30E4DD64C00C72888 /* App.app */, - ); - name = Products; - sourceTree = ""; - }; - 0867D691FE84028FC02AAC07 /* FeedbackReporter */ = { - isa = PBXGroup; - children = ( - 9DD9DDEB0E4125460054105A /* App */, - 9DA7D6900DEB87B300C3B586 /* Tests */, - 08FB77AEFE84172EC02AAC07 /* Main */, - 089C1665FE841158C02AAC07 /* Resources */, - 0867D69AFE84028FC02AAC07 /* Frameworks */, - 034768DFFF38A50411DB9C8B /* Products */, - ); - name = FeedbackReporter; - sourceTree = ""; - }; - 0867D69AFE84028FC02AAC07 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 14310F05160015A000F64299 /* AddressBook.framework */, - 14310F06160015A000F64299 /* AppKit.framework */, - 14310F07160015A000F64299 /* Foundation.framework */, - 14310F11160015ED00F64299 /* SenTestingKit.framework */, - 14310F08160015A000F64299 /* SystemConfiguration.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 089C1665FE841158C02AAC07 /* Resources */ = { - isa = PBXGroup; - children = ( - 444DCB701417D2D800C5636D /* FeedbackReporter.strings */, - 444DCB671417D18000C5636D /* App.xib */, - 444DCB5E1417D13E00C5636D /* FeedbackReporter.xib */, - ); - name = Resources; - sourceTree = ""; - }; - 08FB77AEFE84172EC02AAC07 /* Main */ = { - isa = PBXGroup; - children = ( - 9D543DD60EEDB79900B2B36B /* Exported */, - 9D1715581100E262007E738D /* Additions */, - 9DA7D6E20DEB8E5D00C3B586 /* FRApplication.h */, - 9DA7D6E30DEB8E5D00C3B586 /* FRApplication.m */, - 9DA7D6E40DEB8E5D00C3B586 /* FRCommand.h */, - 9DA7D6E50DEB8E5D00C3B586 /* FRCommand.m */, - 9D006DF40E1438F6000B6AFC /* FRConsoleLog.h */, - 9D006DF50E1438F6000B6AFC /* FRConsoleLog.m */, - 9DA7D6E60DEB8E5D00C3B586 /* FRCrashLogFinder.h */, - 9DA7D6E70DEB8E5D00C3B586 /* FRCrashLogFinder.m */, - 9DCF52AA0DEC0E4300EBF810 /* FRSystemProfile.h */, - 9DCF52AB0DEC0E4300EBF810 /* FRSystemProfile.m */, - 9DA7D6E80DEB8E5D00C3B586 /* FRFeedbackController.h */, - 9DA7D6E90DEB8E5D00C3B586 /* FRFeedbackController.m */, - 9DA7D6ED0DEB8E5D00C3B586 /* FRUploader.h */, - 9DA7D6EE0DEB8E5D00C3B586 /* FRUploader.m */, - 9D5FB36B0E0B269900CF1BE0 /* FRConstants.h */, - 9D90077A0DEB96C10000330E /* Info.plist */, - 9DC077900E4CE75E00014424 /* FeedbackReporter.pch */, - ); - name = Main; - sourceTree = ""; - }; - 9D1715581100E262007E738D /* Additions */ = { - isa = PBXGroup; - children = ( - 9D0EC0270DF011DB0045EB76 /* NSException+Callstack.h */, - 9D0EC0280DF011DB0045EB76 /* NSException+Callstack.m */, - FC369CB91100D505004C27F8 /* NSMutableDictionary+Additions.h */, - FC369CBA1100D505004C27F8 /* NSMutableDictionary+Additions.m */, - ); - name = Additions; - sourceTree = ""; - }; - 9D543DD60EEDB79900B2B36B /* Exported */ = { - isa = PBXGroup; - children = ( - 9DA7D6EA0DEB8E5D00C3B586 /* FRFeedbackReporter.h */, - 9DA7D6EB0DEB8E5D00C3B586 /* FRFeedbackReporter.m */, - 9D0EC0200DF00F250045EB76 /* FRExceptionReportingApplication.h */, - 9D0EC0210DF00F250045EB76 /* FRExceptionReportingApplication.m */, - ); - name = Exported; - sourceTree = ""; - }; - 9DA7D6900DEB87B300C3B586 /* Tests */ = { - isa = PBXGroup; - children = ( - 9DA7D6FC0DEB8E9100C3B586 /* CommandTestCase.h */, - 9DA7D6FD0DEB8E9100C3B586 /* CommandTestCase.m */, - 9DCF52A70DEC0D8A00EBF810 /* SystemProfileTestCase.h */, - 9DCF52A80DEC0D8A00EBF810 /* SystemProfileTestCase.m */, - 9D291E8C0DF167BB009F859B /* UploaderTestCase.h */, - 9D291E8D0DF167BB009F859B /* UploaderTestCase.m */, - 9D90077F0DEB96D40000330E /* Tests-Info.plist */, - ); - name = Tests; - sourceTree = ""; - }; - 9DD9DDEB0E4125460054105A /* App */ = { - isa = PBXGroup; - children = ( - CE2C9C5B1620A21F0000159E /* App.entitlements */, - 9DB6353B0E4DDCB700C72888 /* AppController.h */, - 9DB6353A0E4DDCB700C72888 /* AppController.m */, - 9DB6351D0E4DD9BE00C72888 /* main.m */, - 9DB634E70E4DD64C00C72888 /* Info.plist */, - ); - name = App; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8DC2EF500486A6940098B216 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 9DA7D6EF0DEB8E5D00C3B586 /* FRApplication.h in Headers */, - 9DA7D6F10DEB8E5D00C3B586 /* FRCommand.h in Headers */, - 9DA7D6F30DEB8E5D00C3B586 /* FRCrashLogFinder.h in Headers */, - 9DA7D6F50DEB8E5D00C3B586 /* FRFeedbackController.h in Headers */, - 9DA7D6F70DEB8E5D00C3B586 /* FRFeedbackReporter.h in Headers */, - 9DA7D6FA0DEB8E5D00C3B586 /* FRUploader.h in Headers */, - 9DCF52AC0DEC0E4300EBF810 /* FRSystemProfile.h in Headers */, - 9D0EC0220DF00F250045EB76 /* FRExceptionReportingApplication.h in Headers */, - 9D0EC0290DF011DB0045EB76 /* NSException+Callstack.h in Headers */, - FC369CBB1100D505004C27F8 /* NSMutableDictionary+Additions.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8DC2EF4F0486A6940098B216 /* FeedbackReporter */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "FeedbackReporter" */; - buildPhases = ( - 8DC2EF500486A6940098B216 /* Headers */, - 8DC2EF520486A6940098B216 /* Resources */, - 8DC2EF540486A6940098B216 /* Sources */, - 8DC2EF560486A6940098B216 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FeedbackReporter; - productInstallPath = "$(HOME)/Library/Frameworks"; - productName = FeedbackReporter; - productReference = 8DC2EF5B0486A6940098B216 /* FeedbackReporter.framework */; - productType = "com.apple.product-type.framework"; - }; - 9DA7D6B00DEB8A3500C3B586 /* Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9DA7D6B40DEB8A6400C3B586 /* Build configuration list for PBXNativeTarget "Tests" */; - buildPhases = ( - 9DA7D6AC0DEB8A3500C3B586 /* Resources */, - 9DA7D6AD0DEB8A3500C3B586 /* Sources */, - 9DA7D6AE0DEB8A3500C3B586 /* Frameworks */, - 9DA7D6AF0DEB8A3500C3B586 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 9DA7D6B60DEB8A7000C3B586 /* PBXTargetDependency */, - ); - name = Tests; - productName = Tests; - productReference = 9DA7D6B10DEB8A3500C3B586 /* Tests.octest */; - productType = "com.apple.product-type.bundle"; - }; - 9DB634E20E4DD64C00C72888 /* App */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9DB634EA0E4DD64D00C72888 /* Build configuration list for PBXNativeTarget "App" */; - buildPhases = ( - 9DB634DF0E4DD64C00C72888 /* Resources */, - 9DB634E00E4DD64C00C72888 /* Sources */, - 9DB634E10E4DD64C00C72888 /* Frameworks */, - 9DB6355E0E4DE10D00C72888 /* Copy Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 9DB634EF0E4DD6E300C72888 /* PBXTargetDependency */, - ); - name = App; - productName = App; - productReference = 9DB634E30E4DD64C00C72888 /* App.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0867D690FE84028FC02AAC07 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0410; - }; - buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "FeedbackReporter" */; - compatibilityVersion = "Xcode 3.1"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - Russian, - Armenian, - Italian, - Spanish, - de, - ru, - it, - hy, - fr, - es, - ar, - en, - ); - mainGroup = 0867D691FE84028FC02AAC07 /* FeedbackReporter */; - productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8DC2EF4F0486A6940098B216 /* FeedbackReporter */, - 9DA7D6B00DEB8A3500C3B586 /* Tests */, - 9DB634E20E4DD64C00C72888 /* App */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8DC2EF520486A6940098B216 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 444DCB5C1417D13E00C5636D /* FeedbackReporter.xib in Resources */, - 444DCB721417D2D800C5636D /* FeedbackReporter.strings in Resources */, - 444DCB741417D2E100C5636D /* App.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DA7D6AC0DEB8A3500C3B586 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DB634DF0E4DD64C00C72888 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 444DCB651417D18000C5636D /* App.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 9DA7D6AF0DEB8A3500C3B586 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Run the unit tests in this test bundle.\n\nif [ -x '/Applications/OCRunner.app' ]; then\n\topen \"ocrunner://${TARGET_BUILD_DIR}/${PRODUCT_NAME}.octest\"\nelse\n\t\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\nfi"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8DC2EF540486A6940098B216 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9DA7D6F00DEB8E5D00C3B586 /* FRApplication.m in Sources */, - 9DA7D6F20DEB8E5D00C3B586 /* FRCommand.m in Sources */, - 9D4C743D0E33A5D000B5F3BF /* FRConsoleLog.m in Sources */, - 9DA7D6F40DEB8E5D00C3B586 /* FRCrashLogFinder.m in Sources */, - 9DCF52AD0DEC0E4300EBF810 /* FRSystemProfile.m in Sources */, - 9DA7D6F60DEB8E5D00C3B586 /* FRFeedbackController.m in Sources */, - 9DA7D6FB0DEB8E5D00C3B586 /* FRUploader.m in Sources */, - 9DA7D6F80DEB8E5D00C3B586 /* FRFeedbackReporter.m in Sources */, - 9D0EC0230DF00F250045EB76 /* FRExceptionReportingApplication.m in Sources */, - 9D0EC02A0DF011DB0045EB76 /* NSException+Callstack.m in Sources */, - FC369CBC1100D505004C27F8 /* NSMutableDictionary+Additions.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DA7D6AD0DEB8A3500C3B586 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9DA7D6FF0DEB8E9100C3B586 /* CommandTestCase.m in Sources */, - 9DCF52A90DEC0D8A00EBF810 /* SystemProfileTestCase.m in Sources */, - 9D291E8E0DF167BB009F859B /* UploaderTestCase.m in Sources */, - 9D006DF60E1438F6000B6AFC /* FRConsoleLog.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9DB634E00E4DD64C00C72888 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9DB6351E0E4DD9BE00C72888 /* main.m in Sources */, - 9DB6353C0E4DDCB700C72888 /* AppController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 9DA7D6B60DEB8A7000C3B586 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8DC2EF4F0486A6940098B216 /* FeedbackReporter */; - targetProxy = 9DA7D6B50DEB8A7000C3B586 /* PBXContainerItemProxy */; - }; - 9DB634EF0E4DD6E300C72888 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8DC2EF4F0486A6940098B216 /* FeedbackReporter */; - targetProxy = 9DB634EE0E4DD6E300C72888 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 444DCB5E1417D13E00C5636D /* FeedbackReporter.xib */ = { - isa = PBXVariantGroup; - children = ( - 444DCB5D1417D13E00C5636D /* en */, - 444DCB5F1417D16B00C5636D /* de */, - 444DCB601417D16D00C5636D /* ru */, - 444DCB611417D16F00C5636D /* it */, - 444DCB621417D17100C5636D /* hy */, - 444DCB631417D17300C5636D /* fr */, - 444DCB641417D17500C5636D /* es */, - 444DCB6F1417D21300C5636D /* ar */, - ); - name = FeedbackReporter.xib; - path = Resources; - sourceTree = ""; - }; - 444DCB671417D18000C5636D /* App.xib */ = { - isa = PBXVariantGroup; - children = ( - 444DCB661417D18000C5636D /* en */, - 444DCB681417D18500C5636D /* de */, - 444DCB691417D18500C5636D /* es */, - 444DCB6A1417D18500C5636D /* it */, - 444DCB6B1417D18500C5636D /* hy */, - 444DCB6C1417D18500C5636D /* fr */, - 444DCB6D1417D18500C5636D /* ru */, - 444DCB6E1417D20D00C5636D /* ar */, - ); - name = App.xib; - path = Resources; - sourceTree = ""; - }; - 444DCB701417D2D800C5636D /* FeedbackReporter.strings */ = { - isa = PBXVariantGroup; - children = ( - 444DCB711417D2D800C5636D /* de */, - 444DCB731417D2E100C5636D /* en */, - 444DCB751417D2E900C5636D /* es */, - 444DCB771417D2F100C5636D /* fr */, - 444DCB791417D2F800C5636D /* hy */, - 444DCB7B1417D30300C5636D /* it */, - 444DCB7D1417D30B00C5636D /* ru */, - 444DCB7F1417D39100C5636D /* ar */, - ); - name = FeedbackReporter.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 1DEB91AE08733DA50010E9CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_LINK_OBJC_RUNTIME = NO; - COPY_PHASE_STRIP = NO; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Sources/Main/Info.plist; - INSTALL_PATH = "@loader_path/../Frameworks"; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = FeedbackReporter; - SDKROOT = macosx10.6; - WRAPPER_EXTENSION = framework; - }; - name = Debug; - }; - 1DEB91AF08733DA50010E9CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_LINK_OBJC_RUNTIME = NO; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Sources/Main/Info.plist; - INSTALL_PATH = "@loader_path/../Frameworks"; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = FeedbackReporter; - SDKROOT = macosx10.6; - WRAPPER_EXTENSION = framework; - }; - name = Release; - }; - 1DEB91B208733DA50010E9CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; - CLANG_WARN_OBJC_RECEIVER_WEAK = YES; - CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; - CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_SYMBOL_SEPARATION = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = Sources/Main/FeedbackReporter.pch; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNKNOWN_PRAGMAS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = NO; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.6; - ONLY_ACTIVE_ARCH = YES; - PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; - }; - name = Debug; - }; - 1DEB91B308733DA50010E9CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; - CLANG_WARN_OBJC_RECEIVER_WEAK = YES; - CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; - CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_SYMBOL_SEPARATION = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = Sources/Main/FeedbackReporter.pch; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNKNOWN_PRAGMAS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = NO; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.6; - ONLY_ACTIVE_ARCH = NO; - PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; - }; - name = Release; - }; - 9DA7D6B20DEB8A3500C3B586 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; - INFOPLIST_FILE = "Sources/Tests/Tests-Info.plist"; - INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_NAME = Tests; - WRAPPER_EXTENSION = octest; - }; - name = Debug; - }; - 9DA7D6B30DEB8A3500C3B586 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; - INFOPLIST_FILE = "Sources/Tests/Tests-Info.plist"; - INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_NAME = Tests; - WRAPPER_EXTENSION = octest; - }; - name = Release; - }; - 9DB634E80E4DD64D00C72888 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = App.entitlements; - COPY_PHASE_STRIP = NO; - GCC_ENABLE_OBJC_GC = unsupported; - INFOPLIST_FILE = Sources/App/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = App; - }; - name = Debug; - }; - 9DB634E90E4DD64D00C72888 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = App.entitlements; - COPY_PHASE_STRIP = YES; - GCC_ENABLE_OBJC_GC = unsupported; - INFOPLIST_FILE = Sources/App/Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = App; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "FeedbackReporter" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1DEB91AE08733DA50010E9CD /* Debug */, - 1DEB91AF08733DA50010E9CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "FeedbackReporter" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1DEB91B208733DA50010E9CD /* Debug */, - 1DEB91B308733DA50010E9CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9DA7D6B40DEB8A6400C3B586 /* Build configuration list for PBXNativeTarget "Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9DA7D6B20DEB8A3500C3B586 /* Debug */, - 9DA7D6B30DEB8A3500C3B586 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9DB634EA0E4DD64D00C72888 /* Build configuration list for PBXNativeTarget "App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9DB634E80E4DD64D00C72888 /* Debug */, - 9DB634E90E4DD64D00C72888 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0867D690FE84028FC02AAC07 /* Project object */; -} diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/FeedbackReporter.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/OdessaMacGUIApp/tcurdt-feedbackreporter/FeedbackReporter.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 6f0e497..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/FeedbackReporter.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/HISTORY.md b/OdessaMacGUIApp/tcurdt-feedbackreporter/HISTORY.md deleted file mode 100644 index 5277fea..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/HISTORY.md +++ /dev/null @@ -1,119 +0,0 @@ -## Version 1.3.1, unreleased -* [ADD] Added Spanish translation. Thanks to Emilio Perez. -* [ADD] Added targetUrlForFeedbackReport to delegate protocol. Thanks to Rick Fillion. -* [FIX] Don't cache server response. Thanks to Rick Fillion. -* [FIX] PLIST_KEY_LOGHOURS should come from the info plist. Thanks to Rico. -* [CHG] Link against Foundation and 10.4 compatibility. Thanks to Linas Valiukas. - - -## Version 1.3.0, released 18.06.2010 - -New localizations. New options. Many little fixes. Better CPU detection. -Garbage Collection ready. Ready for inclusion into plugins. - -* [FIX] Use @loader_path instead of @executable_path. -* [FIX] Fixed a missing boundary in POSTs. -* [FIX] Catch exceptions also outside of the main thread. -* [FIX] Improved CPU detection. -* [ADD] Changed FRFeedbackReporterDelegate to a real @protocol. -* [ADD] Added support for Garbage Collection. -* [ADD] Added anonymizePreferencesForFeedbackReport delegate method to anonymize logs. -* [ADD] Added option to restrict the log size (FRFeedbackReporter.maxConsoleLogSize). -* [ADD] Added option to opt-out from sending details (FRFeedbackReporter.sendDetailsIsOptional). -* [ADD] Added Armenian translation. Thanks to Gevorg Hakobyan (www.gevorghakobyan.uni.cc). -* [ADD] Added French translation. Thanks to Gevorg Hakobyan (www.gevorghakobyan.uni.cc) and Sylvain. -* [ADD] Added Italian translation. Thanks to Andrea. - - -## Version 1.2.0, released 29.09.2009 - -New UI layout, Dropped support for Tiger, Updated for Snow Leopard - -* [DEL] Dropped support for Tiger. -* [ADD] Added support for Snow Leopard. Build now also includes 64-bit architecture. -* [ADD] Added Russion translation. Thanks to Максим Буринов -* [CHG] Changed the UI layout to be a more Mac-like. Thanks to Philipp Mayerhofer. - - -## Version 1.1.4, released 04.07.2009 - -Asynchronous gathering of system information. Shows all email addresses. Fixed some bugs/crashes. - -* [FIX] Fixed a syntax error in the php server script. -* [FIX] Properly synchronize dialog composition. -* [FIX] Only catch the first exception. -* [CHG] Show all email addresses from addressbook. -* [ADD] Asynchronous gathering of system information. -* [ADD] Added Mantis integration. - - -## Version 1.1.3, released 30.04.2009 - -Fixex some reported crashes, improved CPU detection, added the option to use -addressbook email instead of anonymous - -* [FIX] Improperly retained log information caused crashes. -* [FIX] Not checking for ASL results caused crashes. -* [FIX] Read-only tableview. -* [CHG] More detailed CPU detection on 10.5+. -* [ADD] Preset email address from addressbook if key FRFeedbackReporter.addressbookEmail is present. -* [ADD] Send along the type of the report (feedback/exception/crash). -* [ADD] Include full Xcode project into release. - - -## Version 1.1.2, released 12.02.2009 - -Prefixed the internal classes and some small fixes. Console log time window -now configurable. - -* [CHG] Prefixed also the internal classes. -* [CHG] Less logging. -* [FIX] Escape the feedback URL. -* [FIX] Fixed spelling mistake in English localization. -* [FIX] Retain the tabs properly. -* [FIX] Fixed the app example to call framework in applicationDidFinishLaunching. -* [ADD] Made the log time window to send configurable. - - -## Version 1.1.0, released 09.08.2008 - -This is a release with some major changes. A non-modal window makes it more -user friendly. The UI has been refined a bit. Deprecated API methods have been -removed and a German localization has been added. Please contact me for -localization in other languages. - -* [CHG] Uses a non-modal window now! -* [CHG] Different messages depending on how invoked. -* [CHG] Only send the latest crash report. -* [CHG] Only show relevant tabs. -* [CHG] Restrict the ASL log information. -* [CHG] Show system profile in table. -* [CHG] Use scrollers and don't break the lines. -* [CHG] Server script can now auto-add new project. -* [CHG] FRFeedbackReport should now be used as a Singleton. -* [DEL] Removed deprecated methods. -* [DEL] Removed a dedicated user attribute. -* [ADD] Now supports delegation. Custom values can be send along. -* [ADD] German localization. - - -## Version 1.0.1, released 01.06.2008 - -A critical bug fix release in terms of the CPU detection. Quite a few other -additions. Please note that the API has slightly changed. - -* [FIX] CPU detection caused crashes on PPC. -* [FIX] Script output sometimes did not get fully included. -* [CHG] Slightly changed the API and deprecated the old hooks. -* [CHG] No dialog on successful transmission. -* [ADD] Support for catching uncaught exceptions. -* [ADD] Auto-select tab. -* [ADD] Upload data asynchronously. -* [ADD] Cancel data transmission. -* [ADD] Alert dialog if transmission failed. -* [ADD] Report number of CPUs. - - -## Version 1.0.0, released 19.05.2008 - -Initial release! \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/LICENSE.txt b/OdessaMacGUIApp/tcurdt-feedbackreporter/LICENSE.txt deleted file mode 100644 index 261eeb9..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/LICENSE.txt +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/README.md b/OdessaMacGUIApp/tcurdt-feedbackreporter/README.md deleted file mode 100644 index 354b6ca..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/README.md +++ /dev/null @@ -1,34 +0,0 @@ -9bcc34d - - -When writing desktop applications you are dealing with a huge amount of -different installations. Tracking down a bug requires to get detailed -information on what happened on the user's computer. But most likely you don't -want to bother the users with how to make this information available to you. - -I wasn't really satisfied with the frameworks available so I came up with one -that suits my needs. Hopefully it will also suit yours. - -For information on how to integrate the FeedbackReporter Framework please see -the [screencast][1] and the [documentation][2]. - -Suggestions, bug reports and fixes are much welcome. - -You can [DOWNLOAD][3] the latest release or get the source code from github - - git clone git://github.com/tcurdt/feedbackreporter.git - -Enjoy! - - -Credits: - - * Fraser Speirs, Multipart/Form construction, BSD License - * Jens Alfke, Exception handling and callstack, BSD License - * Torsten Curdt, initial codebase, ASL2.0 License - -any more contributors sending patches. Thanks! - -[1]: http://vafer.org/projects/feedbackreporter/screencasts/Integrating%20with%20FeedbackReporter.mov -[2]: https://github.com/tcurdt/feedbackreporter/blob/master/Documentation/Integration.md -[3]: http://vafer.org/projects/feedbackreporter/versions/1.3.0/FeedbackReporter_1.3.0.zip \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/App.xib deleted file mode 100644 index 9818a77..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/App.xib +++ /dev/null @@ -1,916 +0,0 @@ - - - - 1050 - 11B26 - 1617 - 1138 - 566.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1617 - - - YES - NSView - NSMenu - NSWindowTemplate - NSMenuItem - NSButtonCell - NSButton - NSCustomObject - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - YES - - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - {{0, 0}, {1920, 1178}} - {10000000000000, 10000000000000} - YES - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 236.IBPluginDependency - 29.IBPluginDependency - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 368.IBPluginDependency - 373.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 455.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - ./Classes/AppController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/FeedbackReporter.strings deleted file mode 100644 index 81ba749..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "%@ واجه خطأ غير متوقع."; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@إنهاء غير متوقع."; - -/* */ -"anonymous" = "مجهول"; - -/* */ -"Cancel" = "إلغاء"; - -/* Comments text view label */ -"Comments:" = "ماذا فعلت قبل حدوث المشكلة :"; - -/* */ -"Console" = "وحدة التحكم"; - -/* */ -"CrashLog" = "سجل الأعطال"; - -/* */ -"Details" = "التفاصيل"; - -/* */ -"Email address:" = "عنوان البريد الإلكتروني الخاص بك إذا كنت تريد منا الإتصال بك :"; - -/* */ -"Error: %@" = "خطأ :%@"; - -/* */ -"Exception" = "استثناء"; - -/* Comment label text for feedback */ -"Feedback comment label" = "ملاحظاتك :"; - -/* */ -"Feedback" = "الملاحظات"; - -/* */ -"Feedback Host Not Reachable" = "ملاحظات المضيف غير قابلة للوصول"; - -/* Feedback message text */ -"Got a problem with %@?" = "حصلت على فكرة عن كيفية تحسين %@ ؟"; - -/* */ -"OK" = "موافق"; - -/* */ -"Preferences" = "التفضيلات"; - -/* */ -"Proceed Anyway" = "المتابعة على أية حال"; - -/* */ -"Script" = "البرامج النصية"; - -/* */ -"Send" = "إرسال"; - -/* Informative text for crash report */ -"Send crash report" = "لمساعدتنا في حل المشكلة ، يرجى ان ترسل الينا ملاحظات التقرير. انقر فوق تفاصيل لمعرفة ما هي المعلومات التي تم إرسالها إلينا."; - -/* */ -"Send details" = "ارسال التفاصيل"; - -/* Informative text for feedback */ -"Send feedback" = "لمساعدتنا على تحسين برامجنا ملاحظاتك هي في موضع ترحيب للغاية!انقر فوق تفاصيل لمعرفة ما هي المعلومات التي تم إرسالها إلينا."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "خطأ عند تقديم ملاحظاتك إلى الخادم."; - -/* */ -"System" = "نظام"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "قد لا تكون قادر على ارسال ملاحظاتك بسبب %@ غير قابل للوصول.\n\n الرجاء التأكد من اتصال شبكة الإنترنيت قبل المتابعة.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/FeedbackReporter.xib deleted file mode 100644 index 4ea7490..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ar.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/App.xib deleted file mode 100644 index c60cc3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/App.xib +++ /dev/null @@ -1,1392 +0,0 @@ - - - - 1050 - 10H563 - 804 - 1038.35 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 804 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -3.IBPluginDependency - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBEditorWindowLastContentRect - 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 236.IBPluginDependency - 236.ImportedFromIB2 - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect - 367.IBEditorWindowLastContentRect - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 367.editorWindowContentRectSynchronizationRect - 367.windowTemplate.maxSize - 368.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBEditorWindowLastContentRect - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect - 58.IBPluginDependency - 58.ImportedFromIB2 - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{509, 573}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{488, 988}, {204, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{11, 977}, {478, 20}} - {{458, 691}, {219, 155}} - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - {{11, 666}, {480, 270}} - {3.40282e+38, 3.40282e+38} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{632, 905}, {235, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{361, 576}, {235, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - - YES - - - YES - - - - - YES - - - YES - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - Sources/App/AppController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/FeedbackReporter.strings deleted file mode 100644 index 990842e..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* */ -"%@ has encountered an exception!" = "In %@ ist ein unerwarteter Fehler aufgetreten."; - -/* */ -"%@ has recently crashed!" = "%@ wurde vor kurzem unerwartet beendet."; - -/* */ -"anonymous" = "anonym"; - -/* */ -"Cancel" = "Abbrechen"; - -/* */ -"Comments:" = "Kommentar:"; - -/* */ -"Console" = "Konsole"; - -/* */ -"CrashLog" = "Crash Log"; - -/* */ -"Details" = "Details"; - -/* */ -"Email address:" = "Ihre Email-Adresse falls wir Sie kontaktieren sollen:"; - -/* */ -"Error: %@" = "Fehler: %@"; - -/* */ -"Exception" = "Ausnahmefehler"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Ihr Feedback:"; - -/* */ -"Feedback" = "Feedback"; - -/* */ -"Feedback Host Not Reachable" = "Feedback Server nicht erreichbar"; - -/* */ -"Got a problem with %@?" = "Sie haben ein Problem mit %@?"; - -/* */ -"OK" = "OK"; - -/* */ -"Preferences" = "Einstellungen"; - -/* */ -"Proceed Anyway" = "Trotzdem versuchen"; - -/* */ -"Script" = "Skript"; - -/* */ -"Send" = "Absenden"; - -/* Informative text for crash report */ -"Send crash report" = "Um uns zu helfen dass Problem zu beheben, schicken Sie uns bitte diesen Bericht. Klicken Sie auf Details um zu sehen welche Information an uns gesendet werden."; - -/* */ -"Send details" = "Details senden"; - -/* Informative text for crash report */ -"Send feedback" = "Um uns zu helfen dass Problem zu beheben, schicken Sie uns bitte diesen Bericht. Klicken Sie auf Details um zu sehen welche Information an uns gesendet werden."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Leider konnte der Report nicht zum Server übertragen werden."; - -/* */ -"System" = "System"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "Der Server %@ scheint nicht erreichbar zu sein.\n\nStellen Sie sicher, dass Sie mit dem Internet verbunden sind.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/FeedbackReporter.xib deleted file mode 100644 index 3a00ef1..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/de.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3474 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/App.xib deleted file mode 100644 index 9818a77..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/App.xib +++ /dev/null @@ -1,916 +0,0 @@ - - - - 1050 - 11B26 - 1617 - 1138 - 566.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1617 - - - YES - NSView - NSMenu - NSWindowTemplate - NSMenuItem - NSButtonCell - NSButton - NSCustomObject - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - YES - - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - {{0, 0}, {1920, 1178}} - {10000000000000, 10000000000000} - YES - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 143.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 236.IBPluginDependency - 29.IBPluginDependency - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 368.IBPluginDependency - 373.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 455.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - ./Classes/AppController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/FeedbackReporter.strings deleted file mode 100644 index ec27763..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "%@ encountered an unexpected error."; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@ recently quit unexpectedly."; - -/* */ -"anonymous" = "anonymous"; - -/* */ -"Cancel" = "Cancel"; - -/* Comments text view label */ -"Comments:" = "What you did just before the problem occurred:"; - -/* */ -"Console" = "Console"; - -/* */ -"CrashLog" = "Crash Log"; - -/* */ -"Details" = "Details"; - -/* */ -"Email address:" = "Your email address if you would like us to get in touch with you:"; - -/* */ -"Error: %@" = "Error: %@"; - -/* */ -"Exception" = "Exception"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Your feedback:"; - -/* */ -"Feedback" = "Feedback"; - -/* */ -"Feedback Host Not Reachable" = "Feedback Host Not Reachable"; - -/* Feedback message text */ -"Got a problem with %@?" = "Got an idea how to improve %@?"; - -/* */ -"OK" = "OK"; - -/* */ -"Preferences" = "Preferences"; - -/* */ -"Proceed Anyway" = "Proceed Anyway"; - -/* */ -"Script" = "Script"; - -/* */ -"Send" = "Send"; - -/* Informative text for crash report */ -"Send crash report" = "To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us."; - -/* */ -"Send details" = "Send details"; - -/* Informative text for feedback */ -"Send feedback" = "To help us improve our software your feedback is highly welcome! Click Details to see what information is sent to us."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Error submitting your feedback to the server."; - -/* */ -"System" = "System"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "You may not be able to send feedback because %@ isn't reachable.\n\nPlease ensure you have a network connection before proceeding.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/FeedbackReporter.xib deleted file mode 100644 index 4dbd52b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/en.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/App.xib deleted file mode 100644 index c60cc3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/App.xib +++ /dev/null @@ -1,1392 +0,0 @@ - - - - 1050 - 10H563 - 804 - 1038.35 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 804 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -3.IBPluginDependency - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBEditorWindowLastContentRect - 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 236.IBPluginDependency - 236.ImportedFromIB2 - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect - 367.IBEditorWindowLastContentRect - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 367.editorWindowContentRectSynchronizationRect - 367.windowTemplate.maxSize - 368.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBEditorWindowLastContentRect - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect - 58.IBPluginDependency - 58.ImportedFromIB2 - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{509, 573}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{488, 988}, {204, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{11, 977}, {478, 20}} - {{458, 691}, {219, 155}} - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - {{11, 666}, {480, 270}} - {3.40282e+38, 3.40282e+38} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{632, 905}, {235, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{361, 576}, {235, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - - YES - - - YES - - - - - YES - - - YES - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - Sources/App/AppController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/FeedbackReporter.strings deleted file mode 100644 index 2f63c6e..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "%@ encontró un error inesperado."; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@ se cerró inesperadamente."; - -/* */ -"anonymous" = "anónimo"; - -/* */ -"Cancel" = "Cancelar"; - -/* Comments text view label */ -"Comments:" = "Lo que hacías justo antes del problema:"; - -/* */ -"Console" = "Console"; - -/* */ -"CrashLog" = "Crash Log"; - -/* */ -"Details" = "Detalles"; - -/* */ -"Email address:" = "Tu correo electrónico, si te gustaría que contactásemos contigo:"; - -/* */ -"Error: %@" = "Error: %@"; - -/* */ -"Exception" = "Exception"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Tu comentario:"; - -/* */ -"Feedback" = "Realimentación"; - -/* */ -"Feedback Host Not Reachable" = "Servidor de Comentarios Inalcanzable"; - -/* Feedback message text */ -"Got a problem with %@?" = "¿Alguna idea para mejorar %@?"; - -/* */ -"OK" = "OK"; - -/* */ -"Preferences" = "Preferences"; - -/* */ -"Proceed Anyway" = "Proceder Igualmente"; - -/* */ -"Script" = "Script"; - -/* */ -"Send" = "Enviar"; - -/* Informative text for crash report */ -"Send crash report" = "Para ayudarnos a encontrar el problema, por favor envíanos este informe de error. Pulsa en Details para ver qué información vas a enviarnos."; - -/* */ -"Send details" = "Enviar detalles"; - -/* Informative text for feedback */ -"Send feedback" = "Para ayudarnos a encontrar el problema, por favor envíanos este informe de comentarios. Pulsa en Details para ver qué información vas a enviarnos."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Error al enviar el comentario al servidor."; - -/* */ -"System" = "System"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "Puedes ser incapaz de enviar el comentario si %@ es inalcanzable.\n\Por favor asegúrate de que tienes conexión de red antes de proceder.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/FeedbackReporter.xib deleted file mode 100644 index 7775d54..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/es.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/App.xib deleted file mode 100644 index c60cc3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/App.xib +++ /dev/null @@ -1,1392 +0,0 @@ - - - - 1050 - 10H563 - 804 - 1038.35 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 804 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -3.IBPluginDependency - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBEditorWindowLastContentRect - 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 236.IBPluginDependency - 236.ImportedFromIB2 - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect - 367.IBEditorWindowLastContentRect - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 367.editorWindowContentRectSynchronizationRect - 367.windowTemplate.maxSize - 368.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBEditorWindowLastContentRect - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect - 58.IBPluginDependency - 58.ImportedFromIB2 - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{509, 573}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{488, 988}, {204, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{11, 977}, {478, 20}} - {{458, 691}, {219, 155}} - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - {{11, 666}, {480, 270}} - {3.40282e+38, 3.40282e+38} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{632, 905}, {235, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{361, 576}, {235, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - - YES - - - YES - - - - - YES - - - YES - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - Sources/App/AppController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/FeedbackReporter.strings deleted file mode 100644 index e5f53b1..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "%@ a rencontré une erreur imprévue !"; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@ a récemment rencontré un problème !"; - -/* */ -"anonymous" = "anonyme"; - -/* */ -"Cancel" = "Annuler"; - -/* Comments text view label */ -"Comments:" = "Ce que vous faisiez juste devant l'apparition du problème :"; - -/* */ -"Console" = "Console"; - -/* */ -"CrashLog" = "CrashLog"; - -/* */ -"Details" = "Détails"; - -/* */ -"Email address:" = "Votre email, si vous voulez que nous vous contactions :"; - -/* */ -"Error: %@" = "Erreur : %@"; - -/* */ -"Exception" = "Exception"; - -/* */ -"Feedback" = "Commentaires"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Vos commentaires :"; - -/* */ -"Feedback Host Not Reachable" = "Le serveur de rapports n'est pas accessible"; - -/* Feedback message text */ -"Got a problem with %@?" = "Avez-vous des problèmes avec %@ ?"; - -/* */ -"OK" = "OK"; - -/* */ -"Preferences" = "Préférences"; - -/* */ -"Proceed Anyway" = "Continuer"; - -/* */ -"Script" = "Script"; - -/* */ -"Send" = "Envoyer"; - -/* Informative text for crash report */ -"Send crash report" = "Pour que nous puissions corriger le problème, merci de nous envoyer ce rapport. Cliquez sur Détails pour voir les informations qui seront envoyées."; - -/* */ -"Send details" = "Envoyez des détails"; - -/* Informative text for crash report */ -"Send feedback" = "Pour que nous puissions corriger le problème, merci de nous envoyer ce rapport. Cliquez sur Détails pour voir les informations qui seront envoyées."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Erreur pendant l'envoi de votre rapport au serveur."; - -/* */ -"System" = "Système"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "Le rapport ne pourra pas être envoyé car %@ est inaccessible.\n\nAssurez vous d'être connecté au réseau avant continuer.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/FeedbackReporter.xib deleted file mode 100644 index 1c299b5..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/fr.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/App.xib deleted file mode 100644 index c60cc3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/App.xib +++ /dev/null @@ -1,1392 +0,0 @@ - - - - 1050 - 10H563 - 804 - 1038.35 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 804 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -3.IBPluginDependency - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBEditorWindowLastContentRect - 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 236.IBPluginDependency - 236.ImportedFromIB2 - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect - 367.IBEditorWindowLastContentRect - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 367.editorWindowContentRectSynchronizationRect - 367.windowTemplate.maxSize - 368.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBEditorWindowLastContentRect - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect - 58.IBPluginDependency - 58.ImportedFromIB2 - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{509, 573}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{488, 988}, {204, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{11, 977}, {478, 20}} - {{458, 691}, {219, 155}} - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - {{11, 666}, {480, 270}} - {3.40282e+38, 3.40282e+38} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{632, 905}, {235, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{361, 576}, {235, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - - YES - - - YES - - - - - YES - - - YES - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - Sources/App/AppController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/FeedbackReporter.strings deleted file mode 100644 index b38fdb0..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "%@-ի հետ առաջացել է չնախատեսված վթարային խնդիր:"; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@-ի հանկարծակի անջատում."; - -/* */ -"anonymous" = "անանուն"; - -/* */ -"Cancel" = "Չեղարկել"; - -/* Comments text view label */ -"Comments:" = "Այն ինչ արեցիք խնդրի առաջացումից անմիջապես առաջ:"; - -/* */ -"Console" = "Կոնսոլ"; - -/* */ -"CrashLog" = "Վթարման լոգ"; - -/* */ -"Details" = "մանրամասն"; - -/* */ -"Email address:" = "Ձեր էլ. հասցեն, եթե ցանկանում եք, որ Ձեզ հետ կապնվենք:"; - -/* */ -"Error: %@" = "Սխալ: %@"; - -/* */ -"Exception" = "Բացառություն"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Հետադարձ կապ:"; - -/* */ -"Feedback" = "Հետադարձ կապ"; - -/* */ -"Feedback Host Not Reachable" = "Հաղորդման հոսթն անհասանելի է"; - -/* Feedback message text */ -"Got a problem with %@?" = "%@-ի հետ խնդիրնե՞ր կան:"; - -/* */ -"OK" = "Օք"; - -/* */ -"Preferences" = "Կարգավորումներ"; - -/* */ -"Proceed Anyway" = "Շարունակել"; - -/* */ -"Script" = "Սկրիպտ"; - -/* */ -"Send" = "Ուղարկել"; - -/* Informative text for crash report */ -"Send crash report" = "Թերությունը վերացնելու համար հաղորդե՛ք մեզ դրա մասին: Սեղմե՛ք «Մանրամասներ»` տեսնելու մեզ ուղարկված տեղեկությունը:"; - -/* */ -"Send details" = "Ուղարկել տվյալները"; - -/* Informative text for crash report */ -"Send feedback" = "Թերությունը վերացնելու համար հաղորդե՛ք մեզ դրա մասին: Սեղմե՛ք «Մանրամասներ»` տեսնելու մեզ ուղարկված տեղեկությունը:"; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Ձեր հաղորդումը սերվերին ձախողվեց:"; - -/* */ -"System" = "համակարգ"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "%@-ի անհասանելիության պատճառով հաղորդում չեք կարող անել.\n\nՇարունակելուց առաջ համոզվե՛ք որ միացած եք ինտերնետին.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/FeedbackReporter.xib deleted file mode 100644 index b0785da..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/hy.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/App.xib deleted file mode 100644 index c60cc3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/App.xib +++ /dev/null @@ -1,1392 +0,0 @@ - - - - 1050 - 10H563 - 804 - 1038.35 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 804 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -3.IBPluginDependency - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBEditorWindowLastContentRect - 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 236.IBPluginDependency - 236.ImportedFromIB2 - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect - 367.IBEditorWindowLastContentRect - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 367.editorWindowContentRectSynchronizationRect - 367.windowTemplate.maxSize - 368.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBEditorWindowLastContentRect - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect - 58.IBPluginDependency - 58.ImportedFromIB2 - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{509, 573}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{488, 988}, {204, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{11, 977}, {478, 20}} - {{458, 691}, {219, 155}} - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - {{11, 666}, {480, 270}} - {3.40282e+38, 3.40282e+38} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{632, 905}, {235, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{361, 576}, {235, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - - YES - - - YES - - - - - YES - - - YES - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - Sources/App/AppController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/FeedbackReporter.strings deleted file mode 100644 index a20cc14..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "%@ ha incontrato un errore inaspettato."; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@ recentemente si è chiuso.\n\n"; - -/* */ -"anonymous" = "anonimo"; - -/* */ -"Cancel" = "Cancella"; - -/* Comments text view label */ -"Comments:" = "Cosa facevi prima che si presentasse il problema:"; - -/* */ -"Console" = "Console"; - -/* */ -"CrashLog" = "Crash Log"; - -/* */ -"Details" = "Dettagli"; - -/* */ -"Email address:" = "Il tuo indirizzo email se vuoi rimanere in contatto con noi:"; - -/* */ -"Error: %@" = "Errore: %@"; - -/* */ -"Exception" = "Eccezione"; - -/* Comment label text for feedback */ -"Feedback comment label" = "I tuo commenti:"; - -/* */ -"Feedback" = "Feedback"; - -/* */ -"Feedback Host Not Reachable" = "Report server non raggiungibile"; - -/* Feedback message text */ -"Got a problem with %@?" = "Il problema è avvenuto con %@?"; - -/* */ -"OK" = "OK"; - -/* */ -"Preferences" = "Preferenze"; - -/* */ -"Proceed Anyway" = "Procedi lo stesso"; - -/* */ -"Script" = "Script"; - -/* */ -"Send" = "Spedisci"; - -/* Informative text for crash report */ -"Send crash report" = "Per aiutarci a risolvere il problema, per favore spediscici questo report. Clicca su \"Dettagli\" per sapere le informazioni che verranno inviate."; - -/* */ -"Send details" = "Invia dettagli"; - -/* Informative text for crash report */ -"Send feedback" = "Per aiutarci a risolvere il problema, per favore spediscici questo report. Clicca su \"Dettagli\" per sapere le informazioni che verranno inviate."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Errore nel sottoporre il report al server."; - -/* */ -"System" = "Sistema"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "Non è stato possibile spedire il report perché %@ non era raggiungibile.\n\nAssicurati di avere una connessione attiva prima di riprovare.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/FeedbackReporter.xib deleted file mode 100644 index b773e51..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/it.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/pt-br.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/pt-br.lproj/FeedbackReporter.strings deleted file mode 100644 index 749d7c3..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/pt-br.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* Uncaught exception message */ -"%@ has encountered an exception!" = "Ocorreu um erro inesperado com %@!"; - -/* Message text for crash report */ -"%@ has recently crashed!" = "%@ encerrou inesperadamente."; - -/* */ -"anonymous" = "anônimo"; - -/* */ -"Cancel" = "Cancelar"; - -/* Comments text view label */ -"Comments:" = "O que você estava fazendo ao ocorrer o problema:"; - -/* */ -"Console" = "Console"; - -/* */ -"CrashLog" = "Crash Log"; - -/* */ -"Details" = "Detalhes"; - -/* */ -"Email address:" = "Seu endereço de e-mail, caso deseje que entremos em contato:"; - -/* */ -"Error: %@" = "Erro: %@"; - -/* */ -"Exception" = "Exceção"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Seu feedback:"; - -/* */ -"Feedback" = "Feedback"; - -/* */ -"Feedback Host Not Reachable" = "Servidor de Feedback Inacessível"; - -/* Feedback message text */ -"Got a problem with %@?" = "Tendo problemas com %@?"; - -/* */ -"OK" = "OK"; - -/* */ -"Preferences" = "Preferências"; - -/* */ -"Proceed Anyway" = "Continuar Mesmo Assim"; - -/* */ -"Script" = "Script"; - -/* */ -"Send" = "Enviar"; - -/* Informative text for crash report */ -"Send crash report" = "Por favor envie-nos este relatório para ajudar a resolver o problema. Clique em Detalhes para ver quais informações serão enviadas."; - -/* */ -"Send details" = "Enviar detalhes"; - -/* Informative text for crash report */ -"Send feedback" = "Sua opinião é muito bem-vinda para nos ajudar a melhorar nosso software. Clique em Detalhes para visualizar quais informações serão enviadas."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "Ocorreu um erro ao enviar seu feedback ao servidor."; - -/* */ -"System" = "Sistema"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "O servidor %@ não está disponível.\n\nPor favor verifique sua conexão antes de proceder.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/App.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/App.xib deleted file mode 100644 index c60cc3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/App.xib +++ /dev/null @@ -1,1392 +0,0 @@ - - - - 1050 - 10H563 - 804 - 1038.35 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 804 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - NSFontManager - - - AMainMenu - - YES - - - NewApplication - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - NewApplication - - YES - - - About App - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Services - - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 2147483647 - - - - - - Hide NewApplication - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Quit NewApplication - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - Test - - 2147483647 - - - submenuAction: - - Test - - YES - - - Send Feedback - - 2147483647 - - - - - - Throw Exception - - 2147483647 - - - - - - Throw Exception in Thread - - 2147483647 - - - - - - Crash Application - - 2147483647 - - - - - - - - _NSMainMenu - - - 15 - 2 - {{196, 355}, {219, 155}} - 603979776 - App - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{33, 107}, {152, 32}} - - YES - - 67239424 - 134217728 - Send Feedback - - LucidaGrande - 13 - 1044 - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 75}, {152, 32}} - - YES - - 67239424 - 134217728 - Throw Exception - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{4, 43}, {210, 32}} - - YES - - 67239424 - 134217728 - Throw Exception in Thread - - - -2038284033 - 129 - - - 200 - 25 - - - - - 268 - {{33, 12}, {152, 32}} - - YES - - 67239424 - 134217728 - Crash Application - - - -2038284033 - 129 - - - 200 - 25 - - - - {219, 155} - - - {{0, 0}, {1920, 1178}} - {1.79769e+308, 1.79769e+308} - - - AppController - - - - - YES - - - orderFrontStandardAboutPanel: - - - - 142 - - - - hide: - - - - 369 - - - - hideOtherApplications: - - - - 370 - - - - unhideAllApplications: - - - - 372 - - - - terminate: - - - - 448 - - - - buttonFeedback: - - - - 456 - - - - buttonException: - - - - 457 - - - - buttonCrash: - - - - 458 - - - - delegate - - - - 459 - - - - buttonExceptionInThread: - - - - 463 - - - - buttonFeedback: - - - - 474 - - - - buttonException: - - - - 475 - - - - buttonExceptionInThread: - - - - 476 - - - - buttonCrash: - - - - 477 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 129 - - - - - 143 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 367 - - - YES - - - - - - 368 - - - YES - - - - - - - - - 373 - - - - - 449 - - - YES - - - - - - 450 - - - - - 451 - - - YES - - - - - - 452 - - - - - 453 - - - YES - - - - - - 454 - - - - - 455 - - - - - 460 - - - YES - - - - - - 461 - - - - - 468 - - - YES - - - - - - 469 - - - YES - - - - - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - - - YES - - YES - -3.IBPluginDependency - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBEditorWindowLastContentRect - 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 236.IBPluginDependency - 236.ImportedFromIB2 - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect - 367.IBEditorWindowLastContentRect - 367.IBPluginDependency - 367.IBWindowTemplateEditedContentRect - 367.NSWindowTemplate.visibleAtLaunch - 367.editorWindowContentRectSynchronizationRect - 367.windowTemplate.maxSize - 368.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 454.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 468.IBPluginDependency - 469.IBEditorWindowLastContentRect - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect - 58.IBPluginDependency - 58.ImportedFromIB2 - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{509, 573}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{488, 988}, {204, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{11, 977}, {478, 20}} - {{458, 691}, {219, 155}} - com.apple.InterfaceBuilder.CocoaPlugin - {{458, 691}, {219, 155}} - - {{11, 666}, {480, 270}} - {3.40282e+38, 3.40282e+38} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{632, 905}, {235, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{361, 576}, {235, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - - YES - - - YES - - - - - YES - - - YES - - - - 477 - - - - YES - - AppController - NSObject - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - id - id - id - id - - - - YES - - YES - buttonCrash: - buttonException: - buttonExceptionInThread: - buttonFeedback: - - - YES - - buttonCrash: - id - - - buttonException: - id - - - buttonExceptionInThread: - id - - - buttonFeedback: - id - - - - - window - NSWindow - - - window - - window - NSWindow - - - - IBProjectSource - Sources/App/AppController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFontManager - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../FeedbackReporter.xcodeproj - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {9, 8} - {7, 2} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/FeedbackReporter.strings b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/FeedbackReporter.strings deleted file mode 100644 index 36c79b3..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/FeedbackReporter.strings +++ /dev/null @@ -1,78 +0,0 @@ -/* */ -"%@ has encountered an exception!" = "В приложении %@ произошла исключительная ситуация."; - -/* */ -"%@ has recently crashed!" = "В приложении %@ недавно произошла критическая ошибка."; - -/* */ -"anonymous" = "аноним"; - -/* */ -"Cancel" = "Отмена"; - -/* */ -"Comments:" = "Комментарии:"; - -/* */ -"Console" = "Консоль"; - -/* */ -"CrashLog" = "Журнал ошибок"; - -/* */ -"Details" = "детали"; - -/* */ -"Email address:" = "Адрес электронной почты:"; - -/* */ -"Error: %@" = "Ошибка: %@"; - -/* */ -"Exception" = "Исключение"; - -/* */ -"Feedback" = "обратная связь"; - -/* Comment label text for feedback */ -"Feedback comment label" = "Ваше мнение:"; - -/* */ -"Feedback Host Not Reachable" = "Сервер для обработки сообщений не доступен"; - -/* */ -"Got a problem with %@?" = "Проблема с приложением %@?"; - -/* */ -"OK" = "Oк"; - -/* */ -"Preferences" = "Настройки"; - -/* */ -"Proceed Anyway" = "Все равно продолжить"; - -/* */ -"Script" = "Скрипт"; - -/* */ -"Send" = "Отправить"; - -/* Informative text for crash report */ -"Send crash report" = "To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us."; - -/* */ -"Send details" = "Отправить подробности"; - -/* Informative text for feedback */ -"Send feedback" = "To help us improve our software your feedback is highly welcome! Click Details to see what information is sent to us."; - -/* */ -"Sorry, failed to submit your feedback to the server." = "К сожалению, не удалось отправить Ваше сообщение."; - -/* */ -"System" = "система"; - -/* */ -"You may not be able to send feedback because %@ isn't reachable." = "Вы не можете отправить сообщение потому, что %@ не доступен.\n\nПожалуйста, убедитесь что Вы подключены к Интернету прежде чем продолжить.\n"; - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/FeedbackReporter.xib b/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/FeedbackReporter.xib deleted file mode 100644 index 24ae723..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Resources/ru.lproj/FeedbackReporter.xib +++ /dev/null @@ -1,3451 +0,0 @@ - - - - 1050 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - FRFeedbackController - - - FirstResponder - - - NSApplication - - - 7 - 2 - {{480, 88}, {480, 640}} - 1886912512 - Feedback - - NSWindow - - - View - - {1.79769e+308, 1.79769e+308} - {480, 640} - - - 256 - - YES - - - 266 - {{109, 599}, {354, 21}} - - - YES - - 67239424 - 1346371584 - Encountered a problem with %@? - - LucidaGrande-Bold - 13 - 16 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 268 - {{18, 511}, {445, 14}} - - - YES - - 68288064 - 272761856 - What you did just before the crash: - - LucidaGrande - 11 - 3100 - - - - - - - - - 266 - - YES - - - 2304 - - YES - - - 2322 - {439, 14} - - - - - - - - - - - - YES - - - 6 - - - - 439 - 1 - - - 67121027 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 6 - {880, 1e+07} - {223, 0} - - - - {{1, 1}, {439, 75}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{866, 1}, {15, 152}} - - - - _doScroller: - 0.60000002384185791 - 0.88372087478637695 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{19, 432}, {441, 77}} - - - 530 - - - - - - - 268 - {{18, 407}, {445, 14}} - - - YES - - 68288064 - 272761856 - Your email address if you would like us to get in touch with you: - - - - - - - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 556}, {64, 64}} - - - YES - - 134348288 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 0 - 0 - NO - - YES - - - - 268 - {{19, 362}, {13, 13}} - - - YES - - 67239424 - 0 - - - LucidaGrande - 13 - 1044 - - - -1198767873 - 133 - - - 200 - 25 - - - - - 268 - {{32, 361}, {431, 14}} - - - YES - - 68288064 - 272761856 - Details - - - - - - - - - 289 - {{370, 12}, {96, 32}} - - YES - - 67239424 - 134217728 - Send - - - -2038284033 - 129 - - DQ - 200 - 25 - - - - - 289 - {{274, 12}, {96, 32}} - - - YES - - 67239424 - 134217728 - Cancel - - - -2038284033 - 129 - - - 200 - 25 - - - - - 274 - {{12, 50}, {455, 302}} - - - YES - - System - - - 292 - - YES - - - 266 - - YES - - - 2304 - - YES - - - 256 - {399, 239} - - YES - - - 256 - {{385, 0}, {16, 17}} - - - YES - - 192 - 40 - 1000 - - 75628096 - 2048 - - - - 3 - MC4zMzMzMzI5ODU2AA - - - 6 - System - headerTextColor - - - - - 69336641 - 133120 - Text Cell - - - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 201 - 40 - 1000 - - 75628096 - 2048 - - - - - - - 69336641 - 133120 - Text Cell - - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 17 - 1388314624 - - - 4 - 15 - 0 - NO - 0 - - - {{1, 1}, {399, 239}} - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 239}} - - - _doScroller: - 0.9955751895904541 - - - - -2147483392 - {{-100, -100}, {384, 15}} - - 1 - - _doScroller: - 0.9974026083946228 - - - {{17, 17}, {401, 241}} - - - 530 - - - - QSAAAEEgAABBmAAAQZgAAA - - - {{10, 25}, {435, 264}} - - System - - - - - Console - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - console - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - LucidaGrande - 10 - 2843 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {799, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Console - - - - - Crashes - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - crashes - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Crashes - - - - - Shell - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - shell - - - YES - - YES - NSFont - NSParagraphStyle - - - YES - - - 4 - - - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119363 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Shell - - - - - Preferences - - - 292 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - preferences - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - _doScroller: - 0.9590643048286438 - - - - -2147483392 - {{1, 225}, {384, 15}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - Preferences - - - - - Exception - - - 256 - - YES - - - 258 - - YES - - - 2304 - - YES - - - 2322 - {0, 0} - - - - - - - exception - - - - - - YES - - - 6 - - - - 0.0 - 1 - - - 67119361 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - - - - - - 7 - {624, 1e+07} - - - - {{1, 1}, {399, 239}} - - - - - - 4 - - - - -2147483392 - {{385, 1}, {15, 224}} - - - - _doScroller: - 0.87005650997161865 - - - - -2147483392 - {{1, 225}, {384, 15}} - - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{17, 17}, {401, 241}} - - - 562 - - - - - - {{10, 25}, {435, 264}} - - - - Exception - - - - - - - 134217728 - YES - YES - - YES - - - - - - 1316 - - {{21, 20}, {16, 16}} - - - 20746 - 16 - 100 - - - - 266 - {{20, 383}, {443, 22}} - - - YES - - 343014976 - 272761856 - - - - YES - - 6 - System - textBackgroundColor - - - - 5 - YES - - - - 274 - {15, 0} - - - YES - - YES - - 12 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5ODU2AA - - - - - 338820672 - 1024 - - - YES - - - - 3 - YES - - - - 3 - 2 - - - 16 - tableViewAction: - -767524864 - - - - 1 - 15 - 0 - YES - 0 - - - - - - 268 - {{109, 545}, {354, 46}} - - - YES - - 67239424 - 272891904 - To help us fix the problem, please send us this feedback report. Click Details to see what information is sent to us. - - LucidaGrande - 11 - 16 - - - - - - - - - 266 - {{38, 359}, {424, 18}} - - - YES - - -2080244224 - 131072 - Send details - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {480, 640} - - - {{0, 0}, {1440, 878}} - {480, 662} - {1.79769e+308, 1.79769e+308} - - - YES - - - - YES - visibleValue - visibleKey - - YES - - YES - YES - YES - YES - YES - - - - - YES - - - window - - - - 56 - - - - cancel: - - - - 90 - - - - cancelButton - - - - 319 - - - - sendButton - - - - 320 - - - - crashesView - - - - 394 - - - - consoleView - - - - 395 - - - - showDetails: - - - - 398 - - - - tabView - - - - 445 - - - - indicator - - - - 468 - - - - preferencesView - - - - 590 - - - - exceptionView - - - - 619 - - - - systemView - - - - 680 - - - - contentArray: systemProfile - - - - - - contentArray: systemProfile - contentArray - systemProfile - 2 - - - 683 - - - - value: arrangedObjects.visibleValue - - - - - - value: arrangedObjects.visibleValue - value - arrangedObjects.visibleValue - 2 - - - 684 - - - - value: arrangedObjects.visibleKey - - - - - - value: arrangedObjects.visibleKey - value - arrangedObjects.visibleKey - 2 - - - 686 - - - - tabException - - - - 715 - - - - tabPreferences - - - - 716 - - - - tabSystem - - - - 720 - - - - detailsButton - - - - 745 - - - - detailsLabel - - - - 772 - - - - tabConsole - - - - 874 - - - - tabCrash - - - - 899 - - - - tabScript - - - - 924 - - - - scriptView - - - - 949 - - - - sendDetailsCheckbox - - - - 982 - - - - send: - - - - 983 - - - - headingField - - - - 984 - - - - subheadingField - - - - 985 - - - - emailBox - - - - 986 - - - - emailLabel - - - - 987 - - - - messageLabel - - - - 990 - - - - messageView - - - - 991 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - Feedback Window - - - 6 - - - YES - - - - - - - - - - - - - - - - - - - 12 - - - YES - - - - - - 16 - - - YES - - - - - - 18 - - - YES - - - - - - 20 - - - YES - - - - - - 24 - - - YES - - - - - - 26 - - - YES - - - - - - 72 - - - YES - - - - - - 266 - - - YES - - - - - - - - 269 - - - - - 342 - - - YES - - - - - - 375 - - - YES - - - - - - - - - - - 376 - - - YES - - - - - - 379 - - - YES - - - - - - 670 - - - YES - - - - - - - - 673 - - - YES - - - - - - - 675 - - - YES - - - - - - 678 - - - - - 676 - - - YES - - - - - - 677 - - - - - 377 - - - YES - - - - - - 378 - - - YES - - - - - - 386 - - - YES - - - - - - - - 389 - - - - - 380 - - - YES - - - - - - 381 - - - YES - - - - - - 390 - - - YES - - - - - - - - 393 - - - - - 418 - - - YES - - - - - - 419 - - - YES - - - - - - 515 - - - YES - - - - - - - - 518 - - - - - 583 - - - YES - - - - - - 584 - - - YES - - - - - - 585 - - - YES - - - - - - - - 588 - - - - - 613 - - - YES - - - - - - 614 - - - YES - - - - - - 615 - - - YES - - - - - - - - 618 - - - - - 467 - - - - - 371 - - - Shared User Defaults Controller - - - 681 - - - SystemDiscovery - - - 951 - - - - - 952 - - - - - 953 - - - - - 954 - - - - - 955 - - - - - 956 - - - - - 957 - - - - - 958 - - - - - 960 - - - - - 961 - - - - - 962 - - - - - 963 - - - - - 964 - - - - - 965 - - - - - 966 - - - - - 967 - - - - - 968 - - - - - 969 - - - - - 970 - - - - - 971 - - - - - 972 - - - - - 973 - - - - - 974 - - - YES - - - - - - 975 - - - - - 977 - - - YES - - - - - - 978 - - - - - 980 - - - YES - - - - - - 981 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 12.IBPluginDependency - 16.IBPluginDependency - 18.IBPluginDependency - 20.IBPluginDependency - 24.IBPluginDependency - 26.IBPluginDependency - 266.IBPluginDependency - 269.IBPluginDependency - 342.IBPluginDependency - 371.IBPluginDependency - 375.IBPluginDependency - 376.IBPluginDependency - 377.IBPluginDependency - 378.IBPluginDependency - 379.IBPluginDependency - 380.IBPluginDependency - 381.IBPluginDependency - 386.IBPluginDependency - 389.IBPluginDependency - 390.IBPluginDependency - 393.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 467.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize - 515.IBPluginDependency - 518.IBPluginDependency - 583.IBPluginDependency - 584.IBPluginDependency - 585.IBPluginDependency - 588.IBPluginDependency - 6.IBPluginDependency - 613.IBPluginDependency - 614.IBPluginDependency - 615.IBPluginDependency - 618.IBPluginDependency - 670.IBPluginDependency - 673.IBPluginDependency - 675.IBPluginDependency - 676.IBPluginDependency - 677.IBPluginDependency - 678.IBPluginDependency - 681.IBPluginDependency - 72.IBPluginDependency - 951.IBPluginDependency - 952.IBPluginDependency - 953.IBPluginDependency - 954.IBPluginDependency - 955.IBPluginDependency - 956.IBPluginDependency - 957.IBPluginDependency - 958.IBPluginDependency - 960.IBPluginDependency - 960.IBShouldRemoveOnLegacySave - 961.IBPluginDependency - 961.IBShouldRemoveOnLegacySave - 962.IBPluginDependency - 962.IBShouldRemoveOnLegacySave - 963.IBPluginDependency - 963.IBShouldRemoveOnLegacySave - 964.IBPluginDependency - 964.IBShouldRemoveOnLegacySave - 965.IBPluginDependency - 965.IBShouldRemoveOnLegacySave - 966.IBPluginDependency - 966.IBShouldRemoveOnLegacySave - 967.IBPluginDependency - 967.IBShouldRemoveOnLegacySave - 968.IBPluginDependency - 968.IBShouldRemoveOnLegacySave - 969.IBPluginDependency - 969.IBShouldRemoveOnLegacySave - 970.IBPluginDependency - 970.IBShouldRemoveOnLegacySave - 971.IBPluginDependency - 971.IBShouldRemoveOnLegacySave - 972.IBPluginDependency - 972.IBShouldRemoveOnLegacySave - 973.IBPluginDependency - 973.IBShouldRemoveOnLegacySave - 974.IBPluginDependency - 975.IBPluginDependency - 977.IBPluginDependency - 978.IBPluginDependency - 980.IBPluginDependency - 981.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{488, 203}, {480, 640}} - - {480, 640} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 991 - - - - YES - - FRFeedbackController - NSWindowController - - YES - - YES - cancel: - send: - showDetails: - - - YES - id - id - id - - - - YES - - YES - cancel: - send: - showDetails: - - - YES - - cancel: - id - - - send: - id - - - showDetails: - id - - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - NSButton - NSTextView - NSTextView - id - NSButton - NSTextField - NSComboBox - NSTextField - NSTextView - NSTextField - NSProgressIndicator - NSTextField - NSTextView - NSTextView - NSTextView - NSButton - NSButton - NSTextField - NSTableView - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabViewItem - NSTabView - - - - YES - - YES - cancelButton - consoleView - crashesView - delegate - detailsButton - detailsLabel - emailBox - emailLabel - exceptionView - headingField - indicator - messageLabel - messageView - preferencesView - scriptView - sendButton - sendDetailsCheckbox - subheadingField - systemView - tabConsole - tabCrash - tabException - tabPreferences - tabScript - tabSystem - tabView - - - YES - - cancelButton - NSButton - - - consoleView - NSTextView - - - crashesView - NSTextView - - - delegate - id - - - detailsButton - NSButton - - - detailsLabel - NSTextField - - - emailBox - NSComboBox - - - emailLabel - NSTextField - - - exceptionView - NSTextView - - - headingField - NSTextField - - - indicator - NSProgressIndicator - - - messageLabel - NSTextField - - - messageView - NSTextView - - - preferencesView - NSTextView - - - scriptView - NSTextView - - - sendButton - NSButton - - - sendDetailsCheckbox - NSButton - - - subheadingField - NSTextField - - - systemView - NSTableView - - - tabConsole - NSTabViewItem - - - tabCrash - NSTabViewItem - - - tabException - NSTabViewItem - - - tabPreferences - NSTabViewItem - - - tabScript - NSTabViewItem - - - tabSystem - NSTabViewItem - - - tabView - NSTabView - - - - - IBProjectSource - Sources/Main/FRFeedbackController.h - - - - NSObject - - IBProjectSource - Sources/Main/NSException+Callstack.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSArrayController - NSObjectController - - IBFrameworkSource - AppKit.framework/Headers/NSArrayController.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSComboBox - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSComboBoxCell - NSTextFieldCell - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - NSWindowController - NSResponder - - showWindow: - id - - - showWindow: - - showWindow: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSWindowController.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - - 3 - - YES - - YES - NSApplicationIcon - NSSwitch - - - YES - {128, 128} - {15, 15} - - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/nodejs/feedbackreporter.js b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/nodejs/feedbackreporter.js deleted file mode 100644 index 9aa5d74..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/nodejs/feedbackreporter.js +++ /dev/null @@ -1,89 +0,0 @@ -// npm install formidable -// npm install node-uuid -// npm install prowl -// { -// "system":"LANGUAGE = en\nCPU_64BIT = YES\nCPU_COUNT = 2\nCPU_SPEED = 2500\nCPU_TYPE = Intel Core 2 Duo (Penryn)\nRAM_SIZE = 4096\nMACHINE_MODEL = MacBookPro4,1\nOS_VERSION = 10.6.7 (Build 10J869)\n", -// "crashes":"crashes", -// "preferences":"{\n \"FRFeedbackReporter.lastCrashCheckDate\" = 2011-05-27 02:46:41 +0200;\n \"FRFeedbackReporter.lastSubmissionDate\" = 2011-05-22 17:41:40 +0200;\n \"FRFeedbackReporter.sender\" = \"tcurdt@vafer.org\";\n NSNavBrowserPreferedColumnContentWidth = 186;\n NSNavLastRootDirectory = \"~/Development/uif2iso4mac\";\n NSNavPanelExpandedSizeForOpenMode = \"{518, 400}\";\n NSNavSidebarWidth = 120;\n \"NSWindow Frame SUUpdateAlertFrame\" = \"437 363 566 395 0 0 1440 878 \";\n SUCheckAtStartup = 0;\n SUEnableAutomaticChecks = 0;\n SULastCheckTime = 2011-05-27 02:46:52 +0200;\n U2IF4InstallationId = \"C4BD8C26-5988-4365-BBA1-BEB69A126126\";\n WebKitDefaultFontSize = 11;\n WebKitStandardFont = \"Lucida Grande\";\n}", -// "shell":"shell", -// "email":"tcurdt at bla.de", -// "version":"1.4.1 (d0ed0fc7fce00131c19c6f49fd6ff6aff05e8a54)", -// "type":"feedback", -// "console":"2011-05-27 02:46:52 +0200: Adding parameters to sparkle check\n", -// "comment":"test" -// } - -var path = "/var/nodejs/feedbackreporter/feedback", - notify = false, - port = 3000; - -var http = require("http"), - url = require("url"), - fs = require("fs"), - qs = require("querystring"), - uuid = require('node-uuid'), - formidable = require('formidable'), - Prowl = require('prowl').Prowl, - prowl = new Prowl('prowl-api-key-goes-here'); - -function sanitize(s) { - if (s == null) { - return "null"; - } - return s.toLowerCase().substr(0, 64).replace(/[^a-zA-Z0-9]+/g, ""); -} - -function lead(n) { - if (n < 9) { - return "0" + n; - } - return "" + n; -} - -http.createServer(function(request, response) { - if (request.method == 'POST') { - - var project = sanitize(url.parse(request.url, true).query['project']); - - new formidable.IncomingForm().parse(request, function(err, fields, files) { - - var now = new Date(), - filename = now.getFullYear() + "-" + lead(now.getMonth()) + "-" + lead(now.getDay()) + "-" + uuid() + ".json"; - - fs.writeFile(path + "/" + project + "/" + filename, JSON.stringify(fields), function(err) { - if(err) { - console.log(project + ": failed to save report (" + err + ")"); - - response.writeHead(200, {"Content-Type": "text/html"}); - response.write("ERR 001"); - response.end(); - } else { - console.log(project + ": received crash report " + filename); - - if (notify) { - prowl.add({ - priority: Prowl.NORMAL, - application: project, - event: fields['type'] + ' for ' + fields['version'], - description: fields['comment'] - }, function(status) { - if (status != 200) { - console.log(project + ": failed to send prowl notification"); - } - }); - } - - response.writeHead(200, {"Content-Type": "text/html"}); - response.write("OK 004"); - response.end(); - } - }); - }); - } else { - response.writeHead(404, {"Content-Type": "text/html"}); - response.write("Not Found"); - response.end(); - } -}).listen(port); - -console.log('listening on http://localhost:' + port); diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/email/submitfeedback.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/email/submitfeedback.php deleted file mode 100644 index 724ee3b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/email/submitfeedback.php +++ /dev/null @@ -1,274 +0,0 @@ - - - - {$reportTitle} - - - -
-

{$reportTitle}

"; -} - - -function bodyOfReport($postedData) -{ - $keys = orderedKeys($postedData); - $titles = humanReadableTitles(); - - // build the navigation bar that will be placed between each section of the report - $navigationBarArray = array(); - foreach ($keys as $key) { - $title = $titles[$key]; - if (empty($title)) - $title = $key; - $title = htmlspecialchars($title); - $navigationBarArray[] = "{$title}"; - } - $navigationBar = "
".implode(' | ', $navigationBarArray)."
"; - - // build up each section to create the body of the report - $body = ''; - foreach ($keys as $key) { - $title = $titles[$key]; - if (empty($title)) - $title = $key; - $title = htmlspecialchars($title); - $content = htmlspecialchars($postedData[$key]); - $body .= "\n
\n

{$title}:

\n
\n{$content}\n
\n
\n{$navigationBar}\n"; - } - - return $body; -} - - -function endOfReport() -{ - return "
\n\n"; -} - - -// an ounce of prevention... -function cleanerString($input) -{ - if (empty($input)) - return ''; - - $badStuph = array('to:', 'cc:', 'bcc:', 'from:', 'return-path:', 'content-type:', 'mime-version:', 'multipart-mixed:', 'content-transfer-encoding:'); - - // if any bad things are found don't use the input at all (as there may be other unknown bad things) - foreach ($badStuph as $badThing) - if (stripos($input, $badThing) !== false) - return 'Found bad things'; - - // these aren't technically bad things by themselves, but clean them up for good measure - $input = str_replace(array("\r", "\n", "%0a", "%0d"), ' ', $input); - return trim($input); -} - - -function createTitle($appName, $type, $fromAddress) -{ - $type = $type; - $title = 'Crash Report'; - - if ($type == 'feedback') { - $title = 'Feedback Report'; - } elseif ($type == 'exception') { - $title = 'Exception Report'; - } - - $fromAddress = cleanerString($fromAddress); - if (empty($fromAddress)) { - $fromAddress = 'Anonymous'; - } - - $title .= " from {$fromAddress} for {$appName}"; - - return $title; -} - - -// Don't put user submitted email addresses in the From or Return-Path headers, -// if your mail server is down it will bounce back to that address. -// A malicious person could send spam that way. -// Better to use an account at a seperate email provider so you won't miss a report. -function sendReport($subject, $message) -{ - $to = 'your.main.report.address@your.domain'; - $from = 'backup.address@some.other.domain'; - $headers = "From: {$from}\r\n"; - $headers .= "Return-Path: {$from}\r\n"; - $headers .= "MIME-Version: 1.0\r\n"; - $headers .= "Content-Type: text/html; charset=\"utf-8\"\r\n"; - - if (empty($message)) - $message = 'There is no message'; - - $subject = cleanerString($subject); - if (empty($subject)) - $subject = 'There is no subject'; - - return mail($to, $subject, $message, $headers); -} - - - -// START - -// I'm ignoring the $_GET data, instead I post a custom key called 'application' from the app -if (($_SERVER['REQUEST_METHOD'] == 'POST') && isSupportedAgent($_SERVER['HTTP_USER_AGENT']) && isSupportedApp($_POST['application'])) { - $title = createTitle($_POST['application'], $_POST['type'], $_POST['email']); - $report = beginningOfReportWithTitle($title).bodyOfReport($_POST).endOfReport(); - if (!(sendReport($title, $report))) { - // don't send detailed error reports on the production server - // echo 'error with sendReport'; - sendReport('Failed sending crash report', 'sendReport() failed'); - } - // this is to cause the app to not close the feedback report window (good for testing, make sure to comment this out when copying to the production server) - // echo 'Testing'; -} else { - // not a proper feedback request - // always send a message of some sort so you can see what a bot is up to - if (count($_REQUEST)) { - foreach($_REQUEST as $key=>$value) - $keyValues[] = "{$key} = {$value}"; - $message = implode(' | ', $keyValues); - sendReport('Failed crash report attempt', cleanerString($message)); - } else { - sendReport('Failed crash report attempt', 'Someone just visiting or a bot fishing'); - } - - // send them somewhere usefull - header('Location: http://your.domain'); -} - -?> \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/README.txt b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/README.txt deleted file mode 100644 index 4ef3769..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/README.txt +++ /dev/null @@ -1,22 +0,0 @@ -Hi, - -this is a simple script that enable you to integrate FeedbackReporter and Mantis. - -You'll need to change a couple of values in config.php - -If you need to contact me, you can do it via my website: - - http://tellini.info/ - -Other useful links... - -FeedbackReporter Framework: - - http://github.com/tcurdt/feedbackreporter - -Mantis: - - http://www.mantisbt.org/ - -Have fun, - Simone \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/config.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/config.php deleted file mode 100644 index 3267dc3..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/config.php +++ /dev/null @@ -1,19 +0,0 @@ - \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/mantis.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/mantis.php deleted file mode 100644 index 609ea26..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/mantis.php +++ /dev/null @@ -1,158 +0,0 @@ -userID = auth_get_current_user_id(); - - } else - $this->client = new SoapClient( MANTIS_WSDL ); - } - - public function getProject( $proj ) - { - if( MANTIS_LOCAL ) { - - $ret = new StdClass; - $ret->id = project_get_id_by_name( $proj ); - - } else { - - $projects = $this->client->mc_projects_get_user_accessible( MANTIS_USER, MANTIS_PWD ); - - foreach( $projects as $p ) - if( $p->name == $proj ) - $ret = $p; - } - - return( $ret ); - } - - public function hasVersion( $projID, $version ) - { - if( MANTIS_LOCAL ) - $ret = version_get_id( $version, $projID ) !== false; - else { - - $vers = $this->client->mc_project_get_versions( MANTIS_USER, MANTIS_PWD, $projID ); - $ret = false; - - foreach( $vers as $v ) - if( $v->name == $version ) { - $ret = true; - break; - } - } - - return( $ret ); - } - - public function addVersion( $projID, $version ) - { - if( MANTIS_LOCAL ) { - - if( version_add( $projID, $version, true, $version )) { - - $t_version_id = version_get_id( $version, $projID ); - - if ( !is_blank( $v_date_order )) { - - $t_version = version_get( $t_version_id ); - $t_version->date_order = date( "Y-m-d H:i:s", strtotime( $v_date_order )); - - version_update( $t_version ); - } - } - - } else { - - $this->client->mc_project_version_add( MANTIS_USER, MANTIS_PWD, - array( - 'name' => $version, - 'project_id' => $projID, - 'description' => $version, - 'released' => true - )); - } - } - - public function addIssue( $issue ) - { - if( MANTIS_LOCAL ) { - - $t_bug_data = new BugData; - $t_bug_data->project_id = $issue->project->id; - $t_bug_data->reporter_id = $this->userID; - $t_bug_data->priority = $issue->priority[ 'id' ]; - $t_bug_data->severity = $issue->severity[ 'id' ]; - $t_bug_data->reproducibility = $issue->reproducibility[ 'id' ]; - $t_bug_data->status = $issue->status[ 'id' ]; - $t_bug_data->resolution = $issue->resolution[ 'id' ]; - $t_bug_data->projection = $issue->projection[ 'id' ]; - $t_bug_data->category = $issue->category; - $t_bug_data->eta = $issue->eta[ 'id' ]; - $t_bug_data->version = $issue->version; - $t_bug_data->view_state = $issue->view_state[ 'id' ]; - $t_bug_data->summary = $issue->summary; - - # extended info - $t_bug_data->description = $issue->description; - $t_bug_data->additional_information = $issue->additional_information; - - # submit the issue - $ret = bug_create( $t_bug_data ); - - email_new_bug( $ret ); - - } else - $ret = $this->client->mc_issue_add( MANTIS_USER, MANTIS_PWD, $issue ); - - return( $ret ); - } - - public function addAttachment( $bugID, $name, $str ) - { - if( MANTIS_LOCAL ) { - - $tmpFile = tempnam( sys_get_temp_dir(), 'feedback' ); - - file_put_contents( $tmpFile, $str ); - - file_add( $bugID, $tmpFile, $name, 'text/plain' ); - - unlink( $tmpFile ); - - } else - /*$this->client->mc_issue_attachment_add( MANTIS_USER, MANTIS_PWD, $bugID, - $name, 'text/plain', $str ); */ - $this->client->mc_issue_attachment_add( MANTIS_USER, MANTIS_PWD, $bugID, - $name, 'text/plain', base64_encode($str) ); - - } -} -?> \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/submit.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/submit.php deleted file mode 100644 index 18122e6..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/mantis/submit.php +++ /dev/null @@ -1,64 +0,0 @@ -summary = BUG_SUMMARY; - $issue->severity = array( 'id' => 70 ); - $issue->category = BUG_CATEGORY; - $issue->description = 'From: ' . $_POST[ 'email' ] . "\n\n" . $_POST[ 'comment' ]; - $issue->additional_information = $crashlog[ 0 ]; - $issue->priority = array( 'id' => 10 ); - $issue->status = array( 'id' => 10 ); - $issue->reproducibility = array( 'id' => 70 ); - $issue->resolution = array( 'id' => 10 ); - $issue->projection = array( 'id' => 10 ); - $issue->eta = array( 'id' => 10 ); - $issue->view_state = array( 'id' => 50 ); - $issue->version = $_POST[ 'version' ]; - - if( empty( $issue->description )) - $issue->description = 'Crashed.'; - - $attachments = array( 'crashes', 'console', 'preferences', 'exception', 'shell', 'system' ); - - try { - $mantis = new Mantis(); - - $issue->project = $mantis->getProject( $_REQUEST[ 'project' ] ); - - if( !$mantis->hasVersion( $issue->project->id, $issue->version )) - $mantis->addVersion( $issue->project->id, $issue->version ); - - $id = $mantis->addIssue( $issue ); - - foreach( $attachments as $f ) { - - $str = $_POST[ $f ]; - - if( !empty( $str )) - $mantis->addAttachment( $id, $f . '.txt', $str ); - } - } - catch( SoapFault $e ) { - print( 'ERR An error occurred while storing the report' ); - } -?> \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/config.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/config.php deleted file mode 100644 index 0ebd295..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/config.php +++ /dev/null @@ -1,28 +0,0 @@ - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/errorlog.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/errorlog.php deleted file mode 100644 index 87f80da..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/errorlog.php +++ /dev/null @@ -1,13 +0,0 @@ - $type: $info FILE: $file - Row $row\r\n" ); - @fclose($handle); - } -} - -set_error_handler("errorlog"); -?> \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/feedback.sh b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/feedback.sh deleted file mode 100644 index 5ff462f..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/feedback.sh +++ /dev/null @@ -1,108 +0,0 @@ -#!/bin/bash -# email handling based on http://grimthing.com/archives/2004/09/18/bash-email-script-with-attachment/ -# requires the sharutils (uuencode) to be installed - -DIR=/home/tcurdt/feedback -EMAIL_FROM=noreply@vafer.org -EMAIL_TO=tcurdt@vafer.org -EMAIL_SUBJECT="[FeedbackReporter] TYPE for PROJECT" -SHOW_URL=http://vafer.org/feedback/show.php - -# do not touch below - -function email -{ - from="$1" - to="$2" - replyto="$3" - subject="$4" - content="$5" - attachment="$6" - - msgdate=`date +"%a, %e %Y %T %z"` - boundary=GvXjxJ+pjyke8COw - archdate=`date +%F` - attachmentbase=`basename "$attachment"` - archattachment="${archdate}-${attachmentbase}" - mimetype=`file -i $attachment | awk '{ print $2 }'` - - daemail=$(cat </dev/null - cd - 1>/dev/null - - PROJECT=`dirname $S` - PROJECT=`basename $PROJECT` - - SIZE=`ls -la $ARCHIVE | awk '{ print $5 }'` - - TYPE=`cat $S/type 2>/dev/null` - - SUBJECT=$EMAIL_SUBJECT - SUBJECT=`echo "$SUBJECT" | sed s/PROJECT/$PROJECT/` - SUBJECT=`echo "$SUBJECT" | sed s/SIZE/$SIZE/` - SUBJECT=`echo "$SUBJECT" | sed s/TYPE/$TYPE/` - - REPLYTO=`cat $S/email` - - CONTENT="Feedback at ${SHOW_URL}?project=${PROJECT}&submission=${SUBMISSION}" - - ( - email "$EMAIL_FROM" "$EMAIL_TO" "$REPLYTO" "$SUBJECT" "$CONTENT" "$ARCHIVE" - ) | sendmail -t - - rm $ARCHIVE - -done - -touch $TIMESTAMP diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/show.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/show.php deleted file mode 100644 index e2b4ae6..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/show.php +++ /dev/null @@ -1,98 +0,0 @@ -HTTP 404 - Not Found"); - exit; -} -?> - - - Feedback Report - <?php echo "$submission"; ?> - - - - -
-
-
-
-
-
-
-
-
- - - \ No newline at end of file diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/submit.php b/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/submit.php deleted file mode 100644 index 19371fc..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Server/php/store-and-email/submit.php +++ /dev/null @@ -1,131 +0,0 @@ - $feedback_max_project) { - // too many projects - echo "ERR 009\n"; - echo "too many projects"; - exit; - } - - // create project dir - if (!mkdir($project_dir)) { - // failed to create project directory - echo "ERR 008\n"; - echo "could not create project dir"; - exit; - } -} - -$submission_dir = $project_dir . uniq() . '/'; - -if (!mkdir($submission_dir)) { - // failed to create submission directory - echo "ERR 003\n"; - echo "failed to create submission directory"; - exit; -} - -foreach($feedback_files as $file) { - - $dest = $submission_dir . '/' . $file; - - $fh = fopen($dest, "w"); - - if (!$fh) { - // failed to create file - echo "ERR 004 $file\n"; - echo "failed to create file"; - continue; - } - - fwrite($fh, $_POST[$file]); - - fclose($fh); - - echo "OK 004 $file\n"; -} - -if (count($_FILES) > $feedback_max_files) { - // too many files submitted - echo "ERR 005\n"; - echo "too many files"; - exit; -} - - -$i = 0; -foreach($_FILES as $file) { - - $dest = $submission_dir . "file-$i"; - - if(!move_uploaded_file($file['tmp_name'], $dest)){ - // failed to move uploaded file - echo 'ERR 006 ' . $file['error'] . "\n"; - echo "failed to move file"; - } else { - echo 'OK 006 ' . $file['name'] . "\n"; - } - - chmod($dest, 0644); -} - -?> diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/AppController.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/AppController.h deleted file mode 100644 index 69221b3..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/AppController.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import - -@interface AppController : NSObject { -@private - IBOutlet NSWindow* window; // strong reference, needed for GC -} - -- (IBAction) buttonFeedback:(id)sender; -- (IBAction) buttonException:(id)sender; -- (IBAction) buttonExceptionInThread:(id)sender; -- (IBAction) buttonCrash:(id)sender; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/AppController.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/AppController.m deleted file mode 100644 index 625b0c1..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/AppController.m +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright 2008-2012, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AppController.h" -#import - -@implementation AppController - --(void)applicationDidFinishLaunching:(NSNotification*)aNotification -{ - [[FRFeedbackReporter sharedReporter] setDelegate:self]; - - NSLog(@"checking for crash"); - [[FRFeedbackReporter sharedReporter] reportIfCrash]; -} - -- (NSDictionary*) customParametersForFeedbackReport -{ - NSLog(@"adding custom parameters"); - - NSMutableDictionary *dict = [NSMutableDictionary dictionary]; - - [dict setObject:@"tcurdt" - forKey:@"user"]; - - [dict setObject:@"1234-1234-1234-1234" - forKey:@"license"]; - - return dict; -} - -- (NSString *) feedbackDisplayName -{ - return @"Test App"; -} - -/* -- (NSString *)targetUrlForFeedbackReport -{ - NSString *targetUrlFormat = @"http://myserver.com/submit.php?project=%@&version=%@"; - NSString *project = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleExecutable"]; - NSString *version = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleVersion"]; - return [NSString stringWithFormat:targetUrlFormat, project, version]; -}*/ - -- (IBAction) buttonFeedback:(id)sender -{ - NSLog(@"button"); - [[FRFeedbackReporter sharedReporter] reportFeedback]; -} - -- (IBAction) buttonException:(id)sender -{ - NSLog(@"exception"); - [NSException raise:@"TestException" format:@"Something went wrong"]; -} - -- (void) threadWithException -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSLog(@"exception in thread"); - [NSException raise:@"TestExceptionThread" format:@"Something went wrong"]; - [NSThread exit]; - [pool drain]; -} - -- (IBAction) buttonExceptionInThread:(id)sender -{ - [NSThread detachNewThreadSelector:@selector(threadWithException) toTarget:self withObject:nil]; -} - -- (IBAction) buttonCrash:(id)sender -{ - NSLog(@"crash"); - char *c = 0; - *c = 0; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/Info.plist b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/Info.plist deleted file mode 100644 index 479354e..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/Info.plist +++ /dev/null @@ -1,30 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.vafer.FeedbackReporter.App - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - NSMainNibFile - App - NSPrincipalClass - FRExceptionReportingApplication - FRFeedbackReporter.targetURL - http://vafer.org/feedback/submit.php?project=%@ - FRFeedbackReporter.defaultSender - firstEmail - FRFeedbackReporter.sendDetailsIsOptional - YES - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/main.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/main.m deleted file mode 100644 index 7a445f9..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/App/main.m +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -int main(int argc, char *argv[]) -{ - return NSApplicationMain(argc, (const char **) argv); -} diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRApplication.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRApplication.h deleted file mode 100644 index cfe32f9..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRApplication.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@interface FRApplication : NSObject - -+ (NSString*) applicationBundleVersion; -+ (NSString*) applicationShortVersion; -+ (NSString*) applicationLongVersion; -+ (NSString*) applicationVersion; - -+ (NSString*) applicationName; -+ (NSString*) applicationIdentifier; -+ (NSString*) feedbackURL; - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRApplication.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRApplication.m deleted file mode 100644 index 522f346..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRApplication.m +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRApplication.h" -#import "FRConstants.h" - -@implementation FRApplication - -+ (NSString*) applicationBundleVersion -{ - // CFBundleShortVersionString is documented as not localizable. - NSString *bundleVersion = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleVersion"]; - - return bundleVersion; -} - -+ (NSString*) applicationShortVersion -{ - // CFBundleShortVersionString is documented as localizable, so prefer a localized value if available. - NSString *shortVersion = [[[NSBundle mainBundle] localizedInfoDictionary] valueForKey: @"CFBundleShortVersionString"]; - - if (!shortVersion) { - shortVersion = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleShortVersionString"]; - } - - return shortVersion; -} - -+ (NSString*) applicationLongVersion -{ - // CFBundleLongVersionString is hardly documented, it's use is discouraged. - NSString *longVersion = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleLongVersionString"]; - - return longVersion; -} - -+ (NSString*) applicationVersion -{ - NSString *applicationVersion = [[self class] applicationLongVersion]; - - if (applicationVersion != nil) { - return applicationVersion; - } - - applicationVersion = [[self class] applicationShortVersion]; - - if (applicationVersion != nil) { - return applicationVersion; - } - - return [[self class] applicationBundleVersion]; -} - - -+ (NSString*) applicationName -{ - // CFBundleExecutable is not localizable. - NSString *applicationName = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleExecutable"]; - - return applicationName; -} - -+ (NSString*) applicationIdentifier -{ - // CFBundleIdentifier is not localizable. - NSString *applicationIdentifier = [[[NSBundle mainBundle] infoDictionary] valueForKey: @"CFBundleIdentifier"]; - - return applicationIdentifier; -} - -+ (NSString*) feedbackURL -{ - NSString *target = [[[NSBundle mainBundle] infoDictionary] valueForKey: PLIST_KEY_TARGETURL]; - - if (target == nil) { - return nil; - } - - return [NSString stringWithFormat:target, [FRApplication applicationName]]; -} - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCommand.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCommand.h deleted file mode 100644 index faf769b..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCommand.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface FRCommand : NSObject { - -@private - NSTask *task; - - NSString *path; - NSArray *args; - - NSMutableString *output; - NSMutableString *error; - - BOOL terminated; -} - - -- (id) initWithPath:(NSString*)inPath; - -- (void) setArgs:(NSArray*)args; - -- (void) setError:(NSMutableString*)error; -- (void) setOutput:(NSMutableString*)output; - -- (int) execute; - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCommand.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCommand.m deleted file mode 100644 index 6aff880..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCommand.m +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRCommand.h" - - -@implementation FRCommand - -- (id) initWithPath:(NSString*)inPath -{ - self = [super init]; - if (self != nil) { - task = [[NSTask alloc] init]; - args = [[NSArray array] retain]; - path = [inPath retain]; - error = nil; - output = nil; - terminated = NO; - } - - return self; -} - --(void)dealloc -{ - [task release]; - [args release]; - [path release]; - [error release]; - [output release]; - - [super dealloc]; -} - - - -- (void) setArgs:(NSArray*)pArgs -{ - [pArgs retain]; - [args release]; - args = pArgs; -} - -- (void) setError:(NSMutableString*)pError -{ - [pError retain]; - [error release]; - error = pError; -} - -- (void) setOutput:(NSMutableString*)pOutput -{ - [pOutput retain]; - [output release]; - output = pOutput; -} - - --(void) appendDataFrom:(NSFileHandle*)fileHandle to:(NSMutableString*)string -{ - NSData *data = [fileHandle availableData]; - - if ([data length]) { - - // Initially try to read the file in using UTF8 - NSString *s = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; - - // If that fails, attempt plain ASCII - if (!s) { - s = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding]; - } - - if (s) { - [string appendString:s]; - //NSLog(@"| %@", s); - - [s release]; - } - } - - [fileHandle waitForDataInBackgroundAndNotify]; -} - --(void) outData: (NSNotification *) notification -{ - NSFileHandle *fileHandle = (NSFileHandle*) [notification object]; - - [self appendDataFrom:fileHandle to:output]; - - [fileHandle waitForDataInBackgroundAndNotify]; -} - --(void) errData: (NSNotification *) notification -{ - NSFileHandle *fileHandle = (NSFileHandle*) [notification object]; - - [self appendDataFrom:fileHandle to:output]; - - [fileHandle waitForDataInBackgroundAndNotify]; -} - - -- (void) terminated: (NSNotification *)notification -{ - // NSLog(@"Task terminated"); - [[NSNotificationCenter defaultCenter] removeObserver:self]; - - terminated = YES; -} - -- (int) execute -{ - if (![[NSFileManager defaultManager] isExecutableFileAtPath:path]) { - // executable not found - return -1; - } - - [task setLaunchPath:path]; - [task setArguments:args]; - - NSPipe *outPipe = [NSPipe pipe]; - NSPipe *errPipe = [NSPipe pipe]; - - [task setStandardInput:[NSFileHandle fileHandleWithNullDevice]]; - [task setStandardOutput:outPipe]; - [task setStandardError:errPipe]; - - NSFileHandle *outFile = [outPipe fileHandleForReading]; - NSFileHandle *errFile = [errPipe fileHandleForReading]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(outData:) - name:NSFileHandleDataAvailableNotification - object:outFile]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(errData:) - name:NSFileHandleDataAvailableNotification - object:errFile]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(terminated:) - name:NSTaskDidTerminateNotification - object:task]; - - [outFile waitForDataInBackgroundAndNotify]; - [errFile waitForDataInBackgroundAndNotify]; - - [task launch]; - - NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; - while(!terminated) { - if (![[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:100000]]) { - break; - } - [pool drain]; - pool = [[NSAutoreleasePool alloc] init]; - } - [pool drain]; - - [self appendDataFrom:outFile to:output]; - [self appendDataFrom:errFile to:error]; - - int result = [task terminationStatus]; - - return result; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConsoleLog.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConsoleLog.h deleted file mode 100644 index 7f0106c..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConsoleLog.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface FRConsoleLog : NSObject - -+ (NSString*) logSince:(NSDate*)since maxSize:(NSNumber*)maximumSize; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConsoleLog.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConsoleLog.m deleted file mode 100644 index f74da87..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConsoleLog.m +++ /dev/null @@ -1,145 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRConsoleLog.h" -#import "FRConstants.h" -#import "FRApplication.h" - -#import -#import - -#define FR_CONSOLELOG_TIME 0 -#define FR_CONSOLELOG_TEXT 1 - -@implementation FRConsoleLog - -+ (NSString*) logSince:(NSDate*)since maxSize:(NSNumber*)maximumSize -{ - NSUInteger consoleOutputLength = 0; - NSUInteger rawConsoleLinesCapacity = 100; - NSUInteger consoleLinesProcessed = 0; - - char ***rawConsoleLines = malloc(rawConsoleLinesCapacity * sizeof(char **)); - NSMutableString *consoleString = [[NSMutableString alloc] init]; - NSMutableArray *consoleLines = [[NSMutableArray alloc] init]; - - NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; - [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; - [dateFormatter setTimeStyle:NSDateFormatterMediumStyle]; - - // ASL does not work in App Sandbox, even read-only. - // Workaround is to use: - // com.apple.security.temporary-exception.files.absolute-path.read-only - // for: - // /private/var/log/asl/ - aslmsg query = asl_new(ASL_TYPE_QUERY); - - if (query != NULL) { - - NSString *applicationName = [FRApplication applicationName]; - NSString *sinceString = [NSString stringWithFormat:@"%01f", [since timeIntervalSince1970]]; - - asl_set_query(query, ASL_KEY_SENDER, [applicationName UTF8String], ASL_QUERY_OP_EQUAL); - asl_set_query(query, ASL_KEY_TIME, [sinceString UTF8String], ASL_QUERY_OP_GREATER_EQUAL); - - // Prevent premature garbage collection (UTF8String returns an inner pointer). - [applicationName self]; - [sinceString self]; - - // This function is very slow. - aslresponse response = asl_search(NULL, query); - - asl_free(query); - - // Loop through the query response, grabbing the results into a local store for processing - if (response != NULL) { - - aslmsg msg = NULL; - - while (NULL != (msg = aslresponse_next(response))) { - - const char *msgTime = asl_get(msg, ASL_KEY_TIME); - - if (msgTime == NULL) { - continue; - } - - const char *msgText = asl_get(msg, ASL_KEY_MSG); - - if (msgText == NULL) { - continue; - } - - // Ensure sufficient capacity to store this line in the local cache - consoleLinesProcessed++; - if (consoleLinesProcessed > rawConsoleLinesCapacity) { - rawConsoleLinesCapacity *= 2; - rawConsoleLines = reallocf(rawConsoleLines, rawConsoleLinesCapacity * sizeof(char **)); - } - - // Add a new entry for this console line - char **rawLineContents = malloc(2 * sizeof(char *)); - - size_t length = strlen(msgTime) + 1; - rawLineContents[FR_CONSOLELOG_TIME] = malloc(length); - strlcpy(rawLineContents[FR_CONSOLELOG_TIME], msgTime, length); - - length = strlen(msgText) + 1; - rawLineContents[FR_CONSOLELOG_TEXT] = malloc(length); - strlcpy(rawLineContents[FR_CONSOLELOG_TEXT], msgText, length); - - rawConsoleLines[consoleLinesProcessed-1] = rawLineContents; - } - - aslresponse_free(response); - - // Loop through the console lines in reverse order, converting to NSStrings - if (consoleLinesProcessed) { - for (NSInteger i = consoleLinesProcessed - 1; i >= 0; i--) { - char **line = rawConsoleLines[i]; - NSDate *date = [NSDate dateWithTimeIntervalSince1970:atof(line[FR_CONSOLELOG_TIME])]; - [consoleLines addObject:[NSString stringWithFormat:@"%@: %s\n", [dateFormatter stringFromDate:date], line[FR_CONSOLELOG_TEXT]]]; - - // If a maximum size has been provided, respect it and abort if necessary - if (maximumSize != nil) { - consoleOutputLength += [[consoleLines lastObject] length]; - if (consoleOutputLength > [maximumSize unsignedIntegerValue]) break; - } - } - } - } - } - - // Convert the console lines array to an output string - if ([consoleLines count]) { - for (NSInteger i = [consoleLines count] - 1; i >= 0; i--) { - [consoleString appendString:[consoleLines objectAtIndex:i]]; - } - } - - // Free data stores - [consoleLines release]; - for (NSUInteger i = 0; i < consoleLinesProcessed; i++) { - free(rawConsoleLines[i][FR_CONSOLELOG_TEXT]); - free(rawConsoleLines[i][FR_CONSOLELOG_TIME]); - free(rawConsoleLines[i]); - } - free(rawConsoleLines); - - return [consoleString autorelease]; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConstants.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConstants.h deleted file mode 100644 index 5a18ecc..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRConstants.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// Filename of the script in the resource bundle to execute (optional) -#define FILE_SHELLSCRIPT @"FRFeedbackReporter" - -// URL where to POST the result to (required) -#define PLIST_KEY_TARGETURL @"FRFeedbackReporter.targetURL" - -// Truncates the console log to not send more than x hours into the past. (optinal) -#define PLIST_KEY_LOGHOURS @"FRFeedbackReporter.logHours" - -// The default e-mail address to select in case there is no selection saved in -// the preferences. The options are 'anonymous' and 'firstEmail'. If nothing -// is specified, 'anonymous' is selected. (optional) -#define PLIST_KEY_DEFAULTSENDER @"FRFeedbackReporter.defaultSender" - -// The number of characters a console log is truncated to. If not specified, -// no truncation takes place. (optional) -#define PLIST_KEY_MAXCONSOLELOGSIZE @"FRFeedbackReporter.maxConsoleLogSize" - -// Set the value of this key to 'YES' to present a checkbox where the user -// can switch on and off the sending of details information. If not specified, -// defaults to 'NO', hence no checkbox is shown. -// If the user checks off the 'send details' option, just the e-mail address, -// the comment, the type of report, and the application version are transmitted -// to the server. (optional) -#define PLIST_KEY_SENDDETAILSISOPTIONAL @"FRFeedbackReporter.sendDetailsIsOptional" - -// If set to 'YES' the application will exit after an exception has been caught -#define PLIST_KEY_EXITAFTEREXCEPTION @"FRFeedbackReporter.exitAfterException" - -// Keys store in the user defaults -#define DEFAULTS_KEY_LASTCRASHCHECKDATE @"FRFeedbackReporter.lastCrashCheckDate" -#define DEFAULTS_KEY_LASTSUBMISSIONDATE @"FRFeedbackReporter.lastSubmissionDate" -#define DEFAULTS_KEY_SENDEREMAIL @"FRFeedbackReporter.sender" - - -// POST fields filled by default -#define POST_KEY_TYPE @"type" -#define POST_KEY_EMAIL @"email" -#define POST_KEY_MESSAGE @"comment" -#define POST_KEY_SYSTEM @"system" -#define POST_KEY_CONSOLE @"console" -#define POST_KEY_CRASHES @"crashes" -#define POST_KEY_SHELL @"shell" -#define POST_KEY_PREFERENCES @"preferences" -#define POST_KEY_EXCEPTION @"exception" -#define POST_KEY_VERSION_LONG @"version_long" // Corresponds to CFBundleLongVersionString. Discouraged. -#define POST_KEY_VERSION_SHORT @"version_short" // Corresponds to CFBundleShortVersionString. -#define POST_KEY_VERSION_BUNDLE @"version_bundle" // Corresponds to CFBundleVersion. -#define POST_KEY_VERSION @"version" // A combination of the above 3. - -// Exception parsing -#define EXCEPTION_STACK_SKIP 2 -#define EXCEPTION_STACK_LIMIT 100 diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCrashLogFinder.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCrashLogFinder.h deleted file mode 100644 index 8181a02..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCrashLogFinder.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#include - - -@interface FRCrashLogFinder : NSObject - -+ (NSArray*) findCrashLogsSince:(NSDate*)date; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCrashLogFinder.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCrashLogFinder.m deleted file mode 100644 index b3ff7d5..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRCrashLogFinder.m +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRCrashLogFinder.h" -#import "FRApplication.h" - -@implementation FRCrashLogFinder - -+ (BOOL)file:(NSString*)path isNewerThan:(NSDate*)date -{ - NSFileManager *fileManager = [NSFileManager defaultManager]; - - if (![fileManager fileExistsAtPath:path]) { - return NO; - } - - if (!date) { - return YES; - } - - NSError* error = nil; - NSDate* fileDate = [[fileManager attributesOfItemAtPath:path error:&error] fileModificationDate]; - if (!fileDate) { - NSLog(@"Error while fetching file attributes: %@", [error localizedDescription]); - } - - if ([date compare:fileDate] == NSOrderedDescending) { - return NO; - } - - return YES; -} - -+ (NSArray*) findCrashLogsSince:(NSDate*)date -{ - NSMutableArray *files = [NSMutableArray array]; - - NSFileManager *fileManager = [NSFileManager defaultManager]; - - NSArray *libraryDirectories = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSLocalDomainMask|NSUserDomainMask, FALSE); - - NSUInteger i = [libraryDirectories count]; - while(i--) { - NSString* libraryDirectory = [libraryDirectories objectAtIndex:i]; - - const char *home = getpwuid(getuid())->pw_dir; - NSString *path = [[NSFileManager defaultManager] - stringWithFileSystemRepresentation:home - length:strlen(home)]; - NSURL *url = [NSURL fileURLWithPath:path isDirectory:YES]; - libraryDirectory = [url.path stringByAppendingPathComponent:@"Library"]; - - NSDirectoryEnumerator *enumerator = nil; - NSString *file = nil; - - NSString* logDir2 = @"Logs/CrashReporter/"; - logDir2 = [[libraryDirectory stringByAppendingPathComponent:logDir2] stringByExpandingTildeInPath]; - - NSLog(@"Searching for crash files at %@", logDir2); - - // 10.8 Mountain Lion no longer appears to create the Logs/CrashReporter directory - if (![fileManager fileExistsAtPath:logDir2]) { - - logDir2 = @"Logs/DiagnosticReports/"; - logDir2 = [[libraryDirectory stringByAppendingPathComponent:logDir2] stringByExpandingTildeInPath]; - } - - if ([fileManager fileExistsAtPath:logDir2]) { - - NSLog(@"Directory exists at %@", logDir2); - - enumerator = [fileManager enumeratorAtPath:logDir2]; - while ((file = [enumerator nextObject])) { - - NSLog(@"Checking crash file %@", file); - - NSString* expectedPrefix = [[FRApplication applicationName] stringByAppendingString:@"_"]; - if ([[file pathExtension] isEqualToString:@"crash"] && [[file stringByDeletingPathExtension] hasPrefix:expectedPrefix]) { - - file = [[logDir2 stringByAppendingPathComponent:file] stringByExpandingTildeInPath]; - - if ([self file:file isNewerThan:date]) { - - NSLog(@"Found crash file %@", file); - - [files addObject:file]; - } - } - } - } - - NSString* logDir3 = [NSString stringWithFormat: @"Logs/HangReporter/%@/", [FRApplication applicationName]]; - logDir3 = [[libraryDirectory stringByAppendingPathComponent:logDir3] stringByExpandingTildeInPath]; - - NSLog(@"Searching for hang files at %@", logDir3); - - if ([fileManager fileExistsAtPath:logDir3]) { - - NSLog(@"Directory exists at %@", logDir3); - - enumerator = [fileManager enumeratorAtPath:logDir3]; - while ((file = [enumerator nextObject])) { - - if ([[file pathExtension] isEqualToString:@"hang"]) { - - file = [[libraryDirectory stringByAppendingPathComponent:file] stringByExpandingTildeInPath]; - - if ([self file:file isNewerThan:date]) { - [files addObject:file]; - } - } - } - } - } - - return files; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRExceptionReportingApplication.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRExceptionReportingApplication.h deleted file mode 100644 index a0fc992..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRExceptionReportingApplication.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2008, Jens Alfke, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface FRExceptionReportingApplication : NSApplication - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRExceptionReportingApplication.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRExceptionReportingApplication.m deleted file mode 100644 index 86d1f72..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRExceptionReportingApplication.m +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2008-2012, Jens Alfke, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRExceptionReportingApplication.h" -#import "NSException+Callstack.h" -#import "FRFeedbackReporter.h" -#import - -@implementation FRExceptionReportingApplication - -- (void) reportException:(NSException *)x -{ - [super reportException: x]; - - @try { - if (!pthread_main_np()) { - [[FRFeedbackReporter sharedReporter] performSelectorOnMainThread:@selector(reportException:) withObject:x waitUntilDone:NO]; - [NSThread exit]; - } - else { - [[FRFeedbackReporter sharedReporter] reportException:x]; - } - } - @catch (NSException *exception) { - - if ([exception respondsToSelector:@selector(callStackSymbols)]) { - NSLog(@"Problem within FeedbackReporter %@: %@ call stack:%@", [exception name], [exception reason],[(id)exception callStackSymbols]); - } else { - NSLog(@"Problem within FeedbackReporter %@: %@ call stack:%@", [exception name], [exception reason],[exception callStackReturnAddresses]); - } - - } - @finally { - } -} - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackController.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackController.h deleted file mode 100644 index d0a7044..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackController.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import "FRUploader.h" - -#define FR_FEEDBACK @"feedback" -#define FR_EXCEPTION @"exception" -#define FR_CRASH @"crash" - -@interface FRFeedbackController : NSWindowController -#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 // on lines like this to not confuse IB - -#else - -#endif -{ -@private - IBOutlet NSTextField *headingField; - IBOutlet NSTextField *subheadingField; - - IBOutlet NSTextField *messageLabel; - IBOutlet NSTextView *messageView; - - IBOutlet NSTextField *emailLabel; - IBOutlet NSComboBox *emailBox; - - IBOutlet NSButton *detailsButton; - IBOutlet NSTextField *detailsLabel; - BOOL detailsShown; - - IBOutlet NSButton *sendDetailsCheckbox; - - IBOutlet NSTabView *tabView; - IBOutlet NSTabViewItem *tabSystem; - IBOutlet NSTabViewItem *tabConsole; - IBOutlet NSTabViewItem *tabCrash; - IBOutlet NSTabViewItem *tabScript; - IBOutlet NSTabViewItem *tabPreferences; - IBOutlet NSTabViewItem *tabException; - - IBOutlet NSTableView *systemView; - IBOutlet NSTextView *consoleView; - IBOutlet NSTextView *crashesView; - IBOutlet NSTextView *scriptView; - IBOutlet NSTextView *preferencesView; - IBOutlet NSTextView *exceptionView; - - IBOutlet NSProgressIndicator *indicator; - - IBOutlet NSButton *cancelButton; - IBOutlet NSButton *sendButton; - - - FRUploader *uploader; - - id delegate; - - NSString *type; -} - -#pragma mark Accessors - -- (id) delegate; -- (void) setDelegate:(id) delegate; - -- (void) setHeading:(NSString*)message; -- (void) setSubheading:(NSString *)informativeText; -- (void) setMessage:(NSString*)message; -- (void) setException:(NSString*)exception; -- (void) setType:(NSString*)type; - -#pragma mark UI - -- (IBAction) showDetails:(id)sender; -- (IBAction) cancel:(id)sender; -- (IBAction) send:(id)sender; - -#pragma mark Other - -- (void) reset; -- (BOOL) isShown; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackController.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackController.m deleted file mode 100644 index 2e03d94..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackController.m +++ /dev/null @@ -1,680 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRFeedbackController.h" -#import "FRFeedbackReporter.h" -#import "FRUploader.h" -#import "FRCommand.h" -#import "FRApplication.h" -#import "FRCrashLogFinder.h" -#import "FRSystemProfile.h" -#import "FRConstants.h" -#import "FRConsoleLog.h" - -#import "NSMutableDictionary+Additions.h" - -#import -#import -#import -#import - - -@implementation FRFeedbackController - -#pragma mark Construction - -- (id) init -{ - self = [super initWithWindowNibName:@"FeedbackReporter"]; - if (self != nil) { - detailsShown = YES; - } - return self; -} - -- (void) awakeFromNib -{ - [tabConsole retain]; - [tabCrash retain]; - [tabScript retain]; - [tabPreferences retain]; - [tabException retain]; -} - -#pragma mark Destruction - -- (void) dealloc -{ - [type release]; - - [tabConsole release]; - [tabCrash release]; - [tabScript release]; - [tabPreferences release]; - [tabException release]; - - [super dealloc]; -} - - -#pragma mark Accessors - -- (id) delegate -{ - return delegate; -} - -- (void) setDelegate:(id) pDelegate -{ - delegate = pDelegate; -} - -- (void) setHeading:(NSString*)message -{ - [headingField setStringValue:message]; -} - -- (void) setSubheading:(NSString *)informativeText -{ - [subheadingField setStringValue:informativeText]; -} - -- (void) setMessage:(NSString*)message -{ - [messageView setString:message]; -} - -- (void) setException:(NSString*)exception -{ - [exceptionView setString:exception]; -} - -- (void) setType:(NSString*)theType -{ - if (theType != type) { - [type release]; - type = [theType retain]; - } -} - -#pragma mark information gathering - -- (NSString*) consoleLog -{ - NSNumber *hours = [[[NSBundle mainBundle] infoDictionary] valueForKey:PLIST_KEY_LOGHOURS]; - - int h = 24; - - if (hours != nil) { - h = [hours intValue]; - } - - NSDate *since = [[NSCalendarDate calendarDate] dateByAddingYears:0 months:0 days:0 hours:-h minutes:0 seconds:0]; - - NSNumber *maximumSize = [[[NSBundle mainBundle] infoDictionary] valueForKey:PLIST_KEY_MAXCONSOLELOGSIZE]; - - return [FRConsoleLog logSince:since maxSize:maximumSize]; -} - - -- (NSArray*) systemProfile -{ - static NSArray *systemProfile = nil; - - if (systemProfile == nil) { - systemProfile = [[FRSystemProfile discover] retain]; - } - - return systemProfile; -} - -- (NSString*) systemProfileAsString -{ - NSMutableString *string = [NSMutableString string]; - NSArray *dicts = [self systemProfile]; - NSUInteger i = [dicts count]; - while(i--) { - NSDictionary *dict = [dicts objectAtIndex:i]; - [string appendFormat:@"%@ = %@\n", [dict objectForKey:@"key"], [dict objectForKey:@"value"]]; - } - return string; -} - -- (NSString*) crashLog -{ - NSDate *lastSubmissionDate = [[NSUserDefaults standardUserDefaults] valueForKey:DEFAULTS_KEY_LASTSUBMISSIONDATE]; - - NSArray *crashFiles = [FRCrashLogFinder findCrashLogsSince:lastSubmissionDate]; - - NSUInteger i = [crashFiles count]; - - if (i == 1) { - if (lastSubmissionDate == nil) { - NSLog(@"Found a crash file"); - } else { - NSLog(@"Found a crash file earlier than latest submission on %@", lastSubmissionDate); - } - NSError *error = nil; - NSString *result = [NSString stringWithContentsOfFile:[crashFiles lastObject] encoding: NSUTF8StringEncoding error:&error]; - if (result == nil) { - NSLog(@"Failed to read crash file: %@", error); - return @""; - } - return result; - } - - if (lastSubmissionDate == nil) { - NSLog(@"Found %lu crash files", (unsigned long)i); - } else { - NSLog(@"Found %lu crash files earlier than latest submission on %@", (unsigned long)i, lastSubmissionDate); - } - - NSFileManager *fileManager = [NSFileManager defaultManager]; - - NSDate *newest = nil; - NSInteger newestIndex = -1; - - while(i--) { - - NSString *crashFile = [crashFiles objectAtIndex:i]; - NSError* error = nil; - NSDictionary *fileAttributes = [fileManager attributesOfItemAtPath:crashFile error:&error]; - if (!fileAttributes) { - NSLog(@"Error while fetching file attributes: %@", [error localizedDescription]); - } - NSDate *fileModDate = [fileAttributes objectForKey:NSFileModificationDate]; - - NSLog(@"CrashLog: %@", crashFile); - - if ([fileModDate laterDate:newest] == fileModDate) { - newest = fileModDate; - newestIndex = i; - } - - } - - if (newestIndex != -1) { - NSString *newestCrashFile = [crashFiles objectAtIndex:newestIndex]; - - NSLog(@"Picking CrashLog: %@", newestCrashFile); - - NSError *error = nil; - NSString *result = [NSString stringWithContentsOfFile:newestCrashFile encoding: NSUTF8StringEncoding error:&error]; - if (result == nil) { - NSLog(@"Failed to read crash file: %@", error); - return @""; - } - return result; - } - - return @""; -} - -- (NSString*) scriptLog -{ - NSMutableString *scriptLog = [NSMutableString string]; - - NSString *scriptPath = [[NSBundle mainBundle] pathForResource:FILE_SHELLSCRIPT ofType:@"sh"]; - - if ([[NSFileManager defaultManager] fileExistsAtPath:scriptPath]) { - - FRCommand *cmd = [[FRCommand alloc] initWithPath:scriptPath]; - [cmd setOutput:scriptLog]; - [cmd setError:scriptLog]; - int ret = [cmd execute]; - [cmd release]; - - NSLog(@"Script exit code = %d", ret); - - } /* else { - NSLog(@"No custom script to execute"); - } - */ - - return scriptLog; -} - -- (NSString*) preferences -{ - NSMutableDictionary *preferences = [[[[NSUserDefaults standardUserDefaults] persistentDomainForName:[FRApplication applicationIdentifier]] mutableCopy] autorelease]; - - if (preferences == nil) { - return @""; - } - - [preferences removeObjectForKey:DEFAULTS_KEY_SENDEREMAIL]; - - if ([delegate respondsToSelector:@selector(anonymizePreferencesForFeedbackReport:)]) { - preferences = [delegate anonymizePreferencesForFeedbackReport:preferences]; - } - - return [NSString stringWithFormat:@"%@", preferences]; -} - - -#pragma mark UI Actions - -- (void) showDetails:(BOOL)show animate:(BOOL)animate -{ - if (detailsShown == show) { - return; - } - - NSSize fullSize = NSMakeSize(455, 302); - - NSRect windowFrame = [[self window] frame]; - - if (show) { - - windowFrame.origin.y -= fullSize.height; - windowFrame.size.height += fullSize.height; - [[self window] setFrame: windowFrame - display: YES - animate: animate]; - - } else { - windowFrame.origin.y += fullSize.height; - windowFrame.size.height -= fullSize.height; - [[self window] setFrame: windowFrame - display: YES - animate: animate]; - - } - - detailsShown = show; -} - -- (IBAction) showDetails:(id)sender -{ - BOOL show = [[sender objectValue] boolValue]; - [self showDetails:show animate:YES]; -} - -- (IBAction) cancel:(id)sender -{ - [uploader cancel], uploader = nil; - - [self close]; -} - -- (IBAction) send:(id)sender -{ - if (uploader != nil) { - NSLog(@"Still uploading"); - return; - } - - NSString *target = [[FRApplication feedbackURL] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] ; - - if ([[[FRFeedbackReporter sharedReporter] delegate] respondsToSelector:@selector(targetUrlForFeedbackReport)]) { - target = [[[FRFeedbackReporter sharedReporter] delegate] targetUrlForFeedbackReport]; - } - - if (target == nil) { - NSLog(@"You are missing the %@ key in your Info.plist!", PLIST_KEY_TARGETURL); - return; - } - - NSURL *url = [NSURL URLWithString:target]; - - SCNetworkConnectionFlags reachabilityFlags = 0; - - NSString *host = [url host]; - const char *hostname = [host UTF8String]; - - SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(NULL, hostname); - Boolean reachabilityResult = SCNetworkReachabilityGetFlags(reachability, &reachabilityFlags); - CFRelease(reachability); - - // Prevent premature garbage collection (UTF8String returns an inner pointer). - [host self]; - - BOOL reachable = reachabilityResult - && (reachabilityFlags & kSCNetworkFlagsReachable) - && !(reachabilityFlags & kSCNetworkFlagsConnectionRequired) - && !(reachabilityFlags & kSCNetworkFlagsConnectionAutomatic) - && !(reachabilityFlags & kSCNetworkFlagsInterventionRequired); - - if (!reachable) { - NSInteger alertResult = [[NSAlert alertWithMessageText:FRLocalizedString(@"Feedback Host Not Reachable", nil) - defaultButton:FRLocalizedString(@"Proceed Anyway", nil) - alternateButton:FRLocalizedString(@"Cancel", nil) - otherButton:nil - informativeTextWithFormat:FRLocalizedString(@"You may not be able to send feedback because %@ isn't reachable.", nil), host - ] runModal]; - - if (alertResult != NSAlertDefaultReturn) { - return; - } - } - - uploader = [[FRUploader alloc] initWithTarget:target delegate:self]; - - NSMutableDictionary *dict = [NSMutableDictionary dictionary]; - - [dict setValidString:[emailBox stringValue] - forKey:POST_KEY_EMAIL]; - - [dict setValidString:[messageView string] - forKey:POST_KEY_MESSAGE]; - - [dict setValidString:type - forKey:POST_KEY_TYPE]; - - [dict setValidString:[FRApplication applicationLongVersion] - forKey:POST_KEY_VERSION_LONG]; - - [dict setValidString:[FRApplication applicationShortVersion] - forKey:POST_KEY_VERSION_SHORT]; - - [dict setValidString:[FRApplication applicationBundleVersion] - forKey:POST_KEY_VERSION_BUNDLE]; - - [dict setValidString:[FRApplication applicationVersion] - forKey:POST_KEY_VERSION]; - - if ([sendDetailsCheckbox state] == NSOnState) { - if ([delegate respondsToSelector:@selector(customParametersForFeedbackReport)]) { - [dict addEntriesFromDictionary:[delegate customParametersForFeedbackReport]]; - } - - [dict setValidString:[self systemProfileAsString] - forKey:POST_KEY_SYSTEM]; - - [dict setValidString:[consoleView string] - forKey:POST_KEY_CONSOLE]; - - [dict setValidString:[crashesView string] - forKey:POST_KEY_CRASHES]; - - [dict setValidString:[scriptView string] - forKey:POST_KEY_SHELL]; - - [dict setValidString:[preferencesView string] - forKey:POST_KEY_PREFERENCES]; - - [dict setValidString:[exceptionView string] - forKey:POST_KEY_EXCEPTION]; - } - - NSLog(@"Sending feedback to %@", target); - - [uploader postAndNotify:dict]; -} - -- (void) uploaderStarted:(FRUploader*)pUploader -{ - // NSLog(@"Upload started"); - - [indicator setHidden:NO]; - [indicator startAnimation:self]; - - [messageView setEditable:NO]; - [sendButton setEnabled:NO]; -} - -- (void) uploaderFailed:(FRUploader*)pUploader withError:(NSError*)error -{ - NSLog(@"Upload failed: %@", error); - - [indicator stopAnimation:self]; - [indicator setHidden:YES]; - - [uploader release], uploader = nil; - - [messageView setEditable:YES]; - [sendButton setEnabled:YES]; - - NSAlert *alert = [[NSAlert alloc] init]; - [alert addButtonWithTitle:FRLocalizedString(@"OK", nil)]; - [alert setMessageText:FRLocalizedString(@"Sorry, failed to submit your feedback to the server.", nil)]; - [alert setInformativeText:[NSString stringWithFormat:FRLocalizedString(@"Error: %@", nil), [error localizedDescription]]]; - [alert setAlertStyle:NSWarningAlertStyle]; - [alert runModal]; - [alert release]; - - [self close]; -} - -- (void) uploaderFinished:(FRUploader*)pUploader -{ - // NSLog(@"Upload finished"); - - [indicator stopAnimation:self]; - [indicator setHidden:YES]; - - NSString *response = [uploader response]; - - [uploader release], uploader = nil; - - [messageView setEditable:YES]; - [sendButton setEnabled:YES]; - - NSArray *lines = [response componentsSeparatedByString:@"\n"]; - NSUInteger i = [lines count]; - while(i--) { - NSString *line = [lines objectAtIndex:i]; - - if ([line length] == 0) { - continue; - } - - if (![line hasPrefix:@"OK "]) { - - NSLog (@"Failed to submit to server: %@", response); - - NSAlert *alert = [[NSAlert alloc] init]; - [alert addButtonWithTitle:FRLocalizedString(@"OK", nil)]; - [alert setMessageText:FRLocalizedString(@"Sorry, failed to submit your feedback to the server.", nil)]; - [alert setInformativeText:[NSString stringWithFormat:FRLocalizedString(@"Error: %@", nil), line]]; - [alert setAlertStyle:NSWarningAlertStyle]; - [alert runModal]; - [alert release]; - - return; - } - } - - [[NSUserDefaults standardUserDefaults] setValue:[NSDate date] - forKey:DEFAULTS_KEY_LASTSUBMISSIONDATE]; - - [[NSUserDefaults standardUserDefaults] setObject:[emailBox stringValue] - forKey:DEFAULTS_KEY_SENDEREMAIL]; - - [self close]; -} - -- (void) windowWillClose: (NSNotification *) n -{ - [uploader cancel]; - - if ([type isEqualToString:FR_EXCEPTION]) { - NSString *exitAfterException = [[[NSBundle mainBundle] infoDictionary] valueForKey:PLIST_KEY_EXITAFTEREXCEPTION]; - if (exitAfterException && [exitAfterException isEqualToString:@"YES"]) { - // We want a pure exit() here I think. - // As an exception has already been raised there is no - // guarantee that the code path to [NSAapp terminate] is functional. - // Calling abort() will crash the app here but is that more desirable? - exit(EXIT_FAILURE); - } - } -} - -- (void) windowDidLoad -{ - [[self window] setDelegate:self]; - - [[self window] setTitle:FRLocalizedString(@"Feedback", nil)]; - [emailLabel setStringValue:FRLocalizedString(@"Email address:", nil)]; - [detailsLabel setStringValue:FRLocalizedString(@"Details", nil)]; - [tabSystem setLabel:FRLocalizedString(@"System", nil)]; - [tabConsole setLabel:FRLocalizedString(@"Console", nil)]; - [tabCrash setLabel:FRLocalizedString(@"CrashLog", nil)]; - [tabScript setLabel:FRLocalizedString(@"Script", nil)]; - [tabPreferences setLabel:FRLocalizedString(@"Preferences", nil)]; - [tabException setLabel:FRLocalizedString(@"Exception", nil)]; - - [sendButton setTitle:FRLocalizedString(@"Send", nil)]; - [cancelButton setTitle:FRLocalizedString(@"Cancel", nil)]; - - [[consoleView textContainer] setContainerSize:NSMakeSize(CGFLOAT_MAX, CGFLOAT_MAX)]; - [[consoleView textContainer] setWidthTracksTextView:NO]; - [consoleView setString:@""]; - [[crashesView textContainer] setContainerSize:NSMakeSize(CGFLOAT_MAX, CGFLOAT_MAX)]; - [[crashesView textContainer] setWidthTracksTextView:NO]; - [crashesView setString:@""]; - [[scriptView textContainer] setContainerSize:NSMakeSize(CGFLOAT_MAX, CGFLOAT_MAX)]; - [[scriptView textContainer] setWidthTracksTextView:NO]; - [scriptView setString:@""]; - [[preferencesView textContainer] setContainerSize:NSMakeSize(CGFLOAT_MAX, CGFLOAT_MAX)]; - [[preferencesView textContainer] setWidthTracksTextView:NO]; - [preferencesView setString:@""]; - [[exceptionView textContainer] setContainerSize:NSMakeSize(CGFLOAT_MAX, CGFLOAT_MAX)]; - [[exceptionView textContainer] setWidthTracksTextView:NO]; - [exceptionView setString:@""]; -} - -- (void) stopSpinner -{ - [indicator stopAnimation:self]; - [indicator setHidden:YES]; - [sendButton setEnabled:YES]; -} - -- (void) addTabViewItem:(NSTabViewItem*)theTabViewItem -{ - [tabView insertTabViewItem:theTabViewItem atIndex:1]; -} - -- (void) populate -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - - NSString *consoleLog = [self consoleLog]; - if ([consoleLog length] > 0) { - [self performSelectorOnMainThread:@selector(addTabViewItem:) withObject:tabConsole waitUntilDone:YES]; - [consoleView performSelectorOnMainThread:@selector(setString:) withObject:consoleLog waitUntilDone:YES]; - } - - NSString *crashLog = [self crashLog]; - if ([crashLog length] > 0) { - [self performSelectorOnMainThread:@selector(addTabViewItem:) withObject:tabCrash waitUntilDone:YES]; - [crashesView performSelectorOnMainThread:@selector(setString:) withObject:crashLog waitUntilDone:YES]; - } - - NSString *scriptLog = [self scriptLog]; - if ([scriptLog length] > 0) { - [self performSelectorOnMainThread:@selector(addTabViewItem:) withObject:tabScript waitUntilDone:YES]; - [scriptView performSelectorOnMainThread:@selector(setString:) withObject:scriptLog waitUntilDone:YES]; - } - - NSString *preferences = [self preferences]; - if ([preferences length] > 0) { - [self performSelectorOnMainThread:@selector(addTabViewItem:) withObject:tabPreferences waitUntilDone:YES]; - [preferencesView performSelectorOnMainThread:@selector(setString:) withObject:preferences waitUntilDone:YES]; - } - - [self performSelectorOnMainThread:@selector(stopSpinner) withObject:self waitUntilDone:YES]; - - [pool drain]; -} - -- (void) reset -{ - [tabView removeTabViewItem:tabConsole]; - [tabView removeTabViewItem:tabCrash]; - [tabView removeTabViewItem:tabScript]; - [tabView removeTabViewItem:tabPreferences]; - [tabView removeTabViewItem:tabException]; - - ABPerson *me = [[ABAddressBook sharedAddressBook] me]; - ABMutableMultiValue *emailAddresses = [me valueForProperty:kABEmailProperty]; - - NSUInteger count = [emailAddresses count]; - - [emailBox removeAllItems]; - - [emailBox addItemWithObjectValue:FRLocalizedString(@"anonymous", nil)]; - - for(NSUInteger i=0; i= 2) { - NSString *defaultSender = [[[NSBundle mainBundle] infoDictionary] valueForKey:PLIST_KEY_DEFAULTSENDER]; - NSUInteger idx = (defaultSender && [defaultSender isEqualToString:@"firstEmail"]) ? 1 : 0; - [emailBox selectItemAtIndex:idx]; - } - - [headingField setStringValue:@""]; - [messageView setString:@""]; - [exceptionView setString:@""]; - - [self showDetails:NO animate:NO]; - [detailsButton setIntValue:NO]; - - [indicator setHidden:NO]; - [indicator startAnimation:self]; - [sendButton setEnabled:NO]; - - // setup 'send details' checkbox... - [sendDetailsCheckbox setTitle:FRLocalizedString(@"Send details", nil)]; - [sendDetailsCheckbox setState:NSOnState]; - NSString *sendDetailsIsOptional = [[[NSBundle mainBundle] infoDictionary] valueForKey:PLIST_KEY_SENDDETAILSISOPTIONAL]; - if (sendDetailsIsOptional && [sendDetailsIsOptional isEqualToString:@"YES"]) { - [detailsLabel setHidden:YES]; - [sendDetailsCheckbox setHidden:NO]; - } else { - [detailsLabel setHidden:NO]; - [sendDetailsCheckbox setHidden:YES]; - } -} - -- (void) showWindow:(id)sender -{ - if ([type isEqualToString:FR_FEEDBACK]) { - [messageLabel setStringValue:FRLocalizedString(@"Feedback comment label", nil)]; - } else { - [messageLabel setStringValue:FRLocalizedString(@"Comments:", nil)]; - } - - if ([[exceptionView string] length] != 0) { - [tabView insertTabViewItem:tabException atIndex:1]; - [tabView selectTabViewItemWithIdentifier:@"Exception"]; - } else { - [tabView selectTabViewItemWithIdentifier:@"System"]; - } - - [NSThread detachNewThreadSelector:@selector(populate) toTarget:self withObject:nil]; - - [super showWindow:sender]; -} - -- (BOOL) isShown -{ - return [[self window] isVisible]; -} - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackReporter.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackReporter.h deleted file mode 100644 index 954f7ce..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackReporter.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@protocol FRFeedbackReporterDelegate -@optional -- (NSDictionary*) customParametersForFeedbackReport; -- (NSMutableDictionary*) anonymizePreferencesForFeedbackReport:(NSMutableDictionary *)preferences; -- (NSString *) targetUrlForFeedbackReport; -- (NSString *) feedbackDisplayName; -@end - -@interface FRFeedbackReporter : NSObject { - - @private - id feedbackController; - id delegate; -} - -// Creates and returns the singleton FRFeedbackReporter. Does not perform any checks or other real work. -+ (FRFeedbackReporter *)sharedReporter; - -// Gets/sets the delegate. -- (id) delegate; -- (void) setDelegate:(id) delegate; - -// Displays the feedback user interface allowing the user to provide general feedback. Returns YES if it was able to display the UI, NO otherwise. -- (BOOL) reportFeedback; - -// Searches the disk for crash logs, and displays the feedback user interface if there are crash logs newer than since the last check. Updates the 'last crash check date' in user defaults. Returns YES if it was able to display the UI, NO otherwise. -- (BOOL) reportIfCrash; - -// Displays the feedback user interface for the given exception. Do not pass nil. Returns YES if it was able to display the UI, NO otherwise. -- (BOOL) reportException:(NSException *)exception; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackReporter.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackReporter.m deleted file mode 100644 index 2511833..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRFeedbackReporter.m +++ /dev/null @@ -1,212 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRFeedbackReporter.h" -#import "FRFeedbackController.h" -#import "FRCrashLogFinder.h" -#import "FRSystemProfile.h" -#import "NSException+Callstack.h" -#import "FRUploader.h" -#import "FRApplication.h" -#import "FRConstants.h" - -#import - -@implementation FRFeedbackReporter - -#pragma mark Construction - - -+ (FRFeedbackReporter *)sharedReporter -{ - static FRFeedbackReporter *sharedReporter = nil; - - if (sharedReporter == nil) { - sharedReporter = [[[self class] alloc] init]; - } - - return sharedReporter; -} - -#pragma mark Destruction - -- (void) dealloc -{ - [feedbackController release]; - - [super dealloc]; -} - -#pragma mark Variable Accessors - -- (FRFeedbackController*) feedbackController -{ - if (feedbackController == nil) { - feedbackController = [[FRFeedbackController alloc] init]; - } - - return feedbackController; -} - -- (id) delegate -{ - return delegate; -} - -- (void) setDelegate:(id) pDelegate -{ - delegate = pDelegate; -} - - -#pragma mark Reports - -- (BOOL) reportFeedback -{ - FRFeedbackController *controller = [self feedbackController]; - - @synchronized (controller) { - - if ([controller isShown]) { - NSLog(@"Controller already shown"); - return NO; - } - - [controller reset]; - - NSString * applicationName = nil; - if ([delegate respondsToSelector:@selector(feedbackDisplayName)]) { - applicationName = [delegate feedbackDisplayName]; - } - else { - applicationName =[FRApplication applicationName]; - } - - [controller setHeading:[NSString stringWithFormat: - FRLocalizedString(@"Got a problem with %@?", nil), - applicationName]]; - - [controller setSubheading:FRLocalizedString(@"Send feedback", nil)]; - - [controller setType:FR_FEEDBACK]; - - [controller setDelegate:delegate]; - - [controller showWindow:self]; - - } - - return YES; -} - -- (BOOL) reportIfCrash -{ - NSDate *lastCrashCheckDate = [[NSUserDefaults standardUserDefaults] valueForKey:DEFAULTS_KEY_LASTCRASHCHECKDATE]; - - NSArray *crashFiles = [FRCrashLogFinder findCrashLogsSince:lastCrashCheckDate]; - - [[NSUserDefaults standardUserDefaults] setValue: [NSDate date] - forKey: DEFAULTS_KEY_LASTCRASHCHECKDATE]; - - if (lastCrashCheckDate && [crashFiles count] > 0) { - // NSLog(@"Found new crash files"); - - FRFeedbackController *controller = [self feedbackController]; - - @synchronized (controller) { - - if ([controller isShown]) { - NSLog(@"Controller already shown"); - return NO; - } - - [controller reset]; - - NSString * applicationName = nil; - if ([delegate respondsToSelector:@selector(feedbackDisplayName)]) { - applicationName = [delegate feedbackDisplayName]; - } - else { - applicationName =[FRApplication applicationName]; - } - - [controller setHeading:[NSString stringWithFormat: - FRLocalizedString(@"%@ has recently crashed!", nil), - applicationName]]; - - [controller setSubheading:FRLocalizedString(@"Send crash report", nil)]; - - [controller setType:FR_CRASH]; - - [controller setDelegate:delegate]; - - [controller showWindow:self]; - - } - - return YES; - - } - - return NO; -} - -- (BOOL) reportException:(NSException *)exception -{ - FRFeedbackController *controller = [self feedbackController]; - - @synchronized (controller) { - - if ([controller isShown]) { - NSLog(@"Controller already shown"); - return NO; - } - - [controller reset]; - - NSString * applicationName = nil; - if ([delegate respondsToSelector:@selector(feedbackDisplayName)]) { - applicationName = [delegate feedbackDisplayName]; - } - else { - applicationName =[FRApplication applicationName]; - } - - - [controller setHeading:[NSString stringWithFormat: - FRLocalizedString(@"%@ has encountered an exception!", nil), - applicationName]]; - - [controller setSubheading:FRLocalizedString(@"Send crash report", nil)]; - - NSString* callStack = [exception my_callStack]; - [controller setException:[NSString stringWithFormat: @"%@\n\n%@\n\n%@", - [exception name], - [exception reason], - callStack ? callStack : @""]]; - - [controller setType:FR_EXCEPTION]; - - [controller setDelegate:delegate]; - - [controller showWindow:self]; - - } - - return YES; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRSystemProfile.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRSystemProfile.h deleted file mode 100644 index c86b785..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRSystemProfile.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface FRSystemProfile : NSObject - -+ (NSArray*) discover; - -+ (NSString*) cputype; -+ (BOOL) is64bit; -+ (NSString*) osversion; -+ (NSString*) architecture; -+ (int) cpucount; -+ (NSString*) machinemodel; -+ (NSString*) language; -+ (long) cpuspeed; -+ (long) ramsize; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRSystemProfile.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRSystemProfile.m deleted file mode 100644 index f5cc030..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRSystemProfile.m +++ /dev/null @@ -1,297 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRSystemProfile.h" -#import - -@implementation FRSystemProfile - -+ (NSArray*) discover -{ - NSMutableArray *discoveryArray = [[[NSMutableArray alloc] init] autorelease]; - NSArray *discoveryKeys = [NSArray arrayWithObjects:@"key", @"visibleKey", @"value", @"visibleValue", nil]; - - NSString *osversion = [NSString stringWithFormat:@"%@", [self osversion]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"OS_VERSION", @"OS Version", osversion, osversion, nil] - forKeys:discoveryKeys]]; - - NSString *machinemodel = [NSString stringWithFormat:@"%@", [self machinemodel]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"MACHINE_MODEL", @"Machine Model", machinemodel, machinemodel, nil] - forKeys:discoveryKeys]]; - - NSString *ramsize = [NSString stringWithFormat:@"%ld", [self ramsize]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"RAM_SIZE", @"Memory in (MB)", ramsize, ramsize, nil] - forKeys:discoveryKeys]]; - - NSString *cputype = [NSString stringWithFormat:@"%@", [self cputype]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"CPU_TYPE", @"CPU Type", cputype, cputype, nil] - forKeys:discoveryKeys]]; - - NSString *cpuspeed = [NSString stringWithFormat:@"%ld", [self cpuspeed]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"CPU_SPEED", @"CPU Speed (MHz)", cpuspeed, cpuspeed, nil] - forKeys:discoveryKeys]]; - - NSString *cpucount = [NSString stringWithFormat:@"%d", [self cpucount]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"CPU_COUNT", @"Number of CPUs", cpucount, cpucount, nil] - forKeys:discoveryKeys]]; - - NSString *is64bit = [NSString stringWithFormat:@"%@", ([self is64bit])?@"YES":@"NO"]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"CPU_64BIT", @"CPU is 64-Bit", is64bit, is64bit, nil] - forKeys:discoveryKeys]]; - - NSString *language = [NSString stringWithFormat:@"%@", [self language]]; - [discoveryArray addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: - @"LANGUAGE", @"Preferred Language", language, language, nil] - forKeys:discoveryKeys]]; - - return discoveryArray; -} - -+ (BOOL) is64bit -{ - int error = 0; - int value = 0; - size_t length = sizeof(value); - - error = sysctlbyname("hw.cpu64bit_capable", &value, &length, NULL, 0); - - if(error != 0) { - error = sysctlbyname("hw.optional.x86_64", &value, &length, NULL, 0); //x86 specific - } - - if(error != 0) { - error = sysctlbyname("hw.optional.64bitops", &value, &length, NULL, 0); //PPC specific - } - - BOOL is64bit = NO; - - if (error == 0) { - is64bit = value == 1; - } - - return is64bit; -} - -+ (NSString*) cputype -{ - int error = 0; - - int cputype = -1; - size_t length = sizeof(cputype); - error = sysctlbyname("hw.cputype", &cputype, &length, NULL, 0); - - if (error != 0) { - NSLog(@"Failed to obtain CPU type"); - return nil; - } - - // Intel - if (cputype == CPU_TYPE_X86) { - char stringValue[256] = {0}; - size_t stringLength = sizeof(stringValue); - error = sysctlbyname("machdep.cpu.brand_string", &stringValue, &stringLength, NULL, 0); - if ((error == 0) && (stringValue != NULL)) { - NSString *brandString = [NSString stringWithUTF8String:stringValue]; - if (brandString) - return brandString; - } - } - - int cpufamily = -1; - length = sizeof(cpufamily); - error = sysctlbyname("hw.cpufamily", &cpufamily, &length, NULL, 0); - - if (error == 0) { - // 10.5+ - switch (cpufamily) { - case CPUFAMILY_POWERPC_G3: - return @"PowerPC G3"; - case CPUFAMILY_POWERPC_G4: - return @"PowerPC G4"; - case CPUFAMILY_POWERPC_G5: - return @"PowerPC G5"; - case CPUFAMILY_INTEL_CORE: - return @"Intel Core Duo"; - case CPUFAMILY_INTEL_CORE2: - return @"Intel Core 2 Duo"; - case CPUFAMILY_INTEL_PENRYN: - return @"Intel Core 2 Duo (Penryn)"; - case CPUFAMILY_INTEL_NEHALEM: - return @"Intel Xeon (Nehalem)"; - } - return nil; - } - - - int cpusubtype = -1; - length = sizeof(cpusubtype); - error = sysctlbyname("hw.cpusubtype", &cpusubtype, &length, NULL, 0); - - if (error != 0) { - NSLog(@"Failed to obtain CPU subtype"); - return nil; - } - - switch (cputype) { - case CPU_TYPE_X86: - return @"Intel"; - case CPU_TYPE_POWERPC: - switch (cpusubtype) { - case CPU_SUBTYPE_POWERPC_750: - return @"PowerPC G3"; - case CPU_SUBTYPE_POWERPC_7400: - case CPU_SUBTYPE_POWERPC_7450: - return @"PowerPC G4"; - case CPU_SUBTYPE_POWERPC_970: - return @"PowerPC G5"; - } - break; - } - - NSLog(@"Unknown CPU type %d, CPU subtype %d", cputype, cpusubtype); - - return nil; -} - - -+ (NSString*) osversion -{ - NSProcessInfo *info = [NSProcessInfo processInfo]; - NSString *version = [info operatingSystemVersionString]; - - if ([version hasPrefix:@"Version "]) { - version = [version substringFromIndex:8]; - } - - return version; -} - -+ (NSString*) architecture -{ - int error = 0; - int value = 0; - size_t length = sizeof(value); - error = sysctlbyname("hw.cputype", &value, &length, NULL, 0); - - if (error != 0) { - NSLog(@"Failed to obtain CPU type"); - return nil; - } - - switch (value) { - case 7: - return @"Intel"; - case 18: - return @"PPC"; - } - - NSLog(@"Unknown CPU %d", value); - - return nil; -} - -+ (int) cpucount -{ - int error = 0; - int value = 0; - size_t length = sizeof(value); - error = sysctlbyname("hw.ncpu", &value, &length, NULL, 0); - - if (error != 0) { - NSLog(@"Failed to obtain CPU count"); - return 1; - } - - return value; -} - -+ (NSString*) machinemodel -{ - int error = 0; - size_t length = 0; - error = sysctlbyname("hw.model", NULL, &length, NULL, 0); - - if (error != 0) { - NSLog(@"Failed to obtain CPU model"); - return nil; - } - - char *p = malloc(sizeof(char) * length); - if (p) { - error = sysctlbyname("hw.model", p, &length, NULL, 0); - } - - if (error != 0) { - NSLog(@"Failed to obtain machine model"); - free(p); - return nil; - } - - NSString *machinemodel = [NSString stringWithFormat:@"%s", p]; - - free(p); - - return machinemodel; -} - -+ (NSString*) language -{ - NSUserDefaults *defs = [NSUserDefaults standardUserDefaults]; - NSArray *languages = [defs objectForKey:@"AppleLanguages"]; - - if ([languages count] == 0) { - NSLog(@"Failed to obtain preferred language"); - return nil; - } - - return [languages objectAtIndex:0]; -} - -+ (long) cpuspeed -{ - SInt32 result = 0; - - OSErr error = Gestalt(gestaltProcClkSpeedMHz, &result); - if (error) { - NSLog(@"Failed to obtain CPU speed"); - return -1; - } - - return result; -} - -+ (long) ramsize -{ - SInt32 result = 0; - - OSErr error = Gestalt(gestaltPhysicalRAMSizeInMegabytes, &result); - if (error) { - NSLog(@"Failed to obtain RAM size"); - return -1; - } - - return result; -} - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRUploader.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRUploader.h deleted file mode 100644 index a0e6dae..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRUploader.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@protocol FRUploaderDelegate; - -@interface FRUploader : NSObject { - -@private - NSString *target; - id delegate; - - NSURLConnection *connection; - NSMutableData *responseData; -} - -- (id) initWithTarget:(NSString*)target delegate:(id)delegate; -- (NSString*) post:(NSDictionary*)dict; -- (void) postAndNotify:(NSDictionary*)dict; -- (void) cancel; -- (NSString*) response; - -@end - - -@protocol FRUploaderDelegate - -@optional -- (void) uploaderStarted:(FRUploader*)uploader; -- (void) uploaderFailed:(FRUploader*)uploader withError:(NSError*)error; -- (void) uploaderFinished:(FRUploader*)uploader; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRUploader.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRUploader.m deleted file mode 100644 index 4aec3dd..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FRUploader.m +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FRUploader.h" - - -@implementation FRUploader - -- (id) initWithTarget:(NSString*)pTarget delegate:(id)pDelegate -{ - self = [super init]; - if (self != nil) { - target = pTarget; - delegate = pDelegate; - responseData = [[NSMutableData alloc] init]; - } - - return self; -} - -- (void) dealloc -{ - [responseData release]; - - [super dealloc]; -} - -- (NSData *) generateFormData: (NSDictionary *)dict forBoundary:(NSString*)formBoundary -{ - NSString *boundary = formBoundary; - NSArray *keys = [dict allKeys]; - NSMutableData *result = [[NSMutableData alloc] initWithCapacity:100]; - - for (NSUInteger i = 0; i < [keys count]; i++) { - id value = [dict valueForKey: [keys objectAtIndex: i]]; - - [result appendData:[[NSString stringWithFormat:@"--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]]; - - if ([value class] != [NSURL class]) { - [result appendData:[[NSString stringWithFormat: @"Content-Disposition: form-data; name=\"%@\"\r\n\r\n", [keys objectAtIndex:i]] dataUsingEncoding:NSUTF8StringEncoding]]; - [result appendData:[[NSString stringWithFormat:@"%@",value] dataUsingEncoding:NSUTF8StringEncoding]]; - } - else if ([value class] == [NSURL class] && [value isFileURL]) { - NSString *disposition = [NSString stringWithFormat: @"Content-Disposition: form-data; name=\"%@\"; filename=\"%@\"\r\n", [keys objectAtIndex:i], [[value path] lastPathComponent]]; - [result appendData: [disposition dataUsingEncoding:NSUTF8StringEncoding]]; - - [result appendData:[@"Content-Type: application/octet-stream\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]]; - [result appendData:[NSData dataWithContentsOfFile:[value path]]]; - } - - [result appendData:[@"\r\n" dataUsingEncoding:NSUTF8StringEncoding]]; - } - - [result appendData:[[NSString stringWithFormat:@"--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]]; - - return [result autorelease]; -} - - -- (NSString*) post:(NSDictionary*)dict -{ - NSString *formBoundary = [[NSProcessInfo processInfo] globallyUniqueString]; - - NSData *formData = [self generateFormData:dict forBoundary:formBoundary]; - - NSLog(@"Posting %lu bytes to %@", (unsigned long)[formData length], target); - - NSMutableURLRequest *post = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:target]]; - - NSString *boundaryString = [NSString stringWithFormat: @"multipart/form-data; boundary=%@", formBoundary]; - [post addValue: boundaryString forHTTPHeaderField: @"Content-Type"]; - [post setHTTPMethod: @"POST"]; - [post setHTTPBody:formData]; - [post setCachePolicy:NSURLRequestReloadIgnoringCacheData]; - - NSURLResponse *response = nil; - NSError *error = nil; - NSData *result = [NSURLConnection sendSynchronousRequest: post - returningResponse: &response - error: &error]; - - if(result == nil) { - NSLog(@"Post failed. Error: %ld, Description: %@", (long)[error code], [error localizedDescription]); - } - - return [[[NSString alloc] initWithData:result - encoding:NSUTF8StringEncoding] autorelease]; -} - -- (void) postAndNotify:(NSDictionary*)dict -{ - NSString *formBoundary = [[NSProcessInfo processInfo] globallyUniqueString]; - - NSData *formData = [self generateFormData:dict forBoundary:formBoundary]; - - NSLog(@"Posting %lu bytes to %@", (unsigned long)[formData length], target); - - NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:target]]; - - NSString *boundaryString = [NSString stringWithFormat: @"multipart/form-data; boundary=%@", formBoundary]; - [request addValue: boundaryString forHTTPHeaderField: @"Content-Type"]; - [request setHTTPMethod: @"POST"]; - [request setHTTPBody:formData]; - - connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; - - if (connection != nil) { - if ([delegate respondsToSelector:@selector(uploaderStarted:)]) { - [delegate performSelector:@selector(uploaderStarted:) withObject:self]; - } - - } else { - if ([delegate respondsToSelector:@selector(uploaderFailed:withError:)]) { - - [delegate performSelector:@selector(uploaderFailed:withError:) withObject:self - withObject:[NSError errorWithDomain:@"Failed to establish connection" code:0 userInfo:nil]]; - - } - } -} - - - -- (void) connection: (NSURLConnection *)pConnection didReceiveData: (NSData *)data -{ - NSLog(@"Connection received data"); - - [responseData appendData:data]; -} - -- (void) connection:(NSURLConnection *)pConnection didFailWithError:(NSError *)error -{ - NSLog(@"Connection failed"); - - if ([delegate respondsToSelector:@selector(uploaderFailed:withError:)]) { - - [delegate performSelector:@selector(uploaderFailed:withError:) withObject:self withObject:error]; - } - - [connection autorelease]; -} - -- (void) connectionDidFinishLoading: (NSURLConnection *)pConnection -{ - // NSLog(@"Connection finished"); - - if ([delegate respondsToSelector: @selector(uploaderFinished:)]) { - [delegate performSelector:@selector(uploaderFinished:) withObject:self]; - } - - [connection autorelease]; -} - - -- (void) cancel -{ - [connection cancel]; - [connection autorelease], connection = nil; -} - -- (NSString*) response -{ - return [[[NSString alloc] initWithData:responseData - encoding:NSUTF8StringEncoding] autorelease]; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FeedbackReporter.pch b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FeedbackReporter.pch deleted file mode 100755 index 3366dec..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/FeedbackReporter.pch +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifdef __OBJC__ - #import - - #define FRLocalizedString(key,comment) NSLocalizedStringFromTableInBundle(key, @"FeedbackReporter", [NSBundle bundleWithIdentifier:@"org.vafer.FeedbackReporter"], comment) -#endif diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/Info.plist b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/Info.plist deleted file mode 100644 index 74aa5af..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleName - ${PRODUCT_NAME} - CFBundleIconFile - - CFBundleIdentifier - org.vafer.FeedbackReporter - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - FMWK - CFBundleVersion - 1 - CFBundleShortVersionString - 1.3 - NSPrincipalClass - - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSException+Callstack.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSException+Callstack.h deleted file mode 100644 index 4e453f6..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSException+Callstack.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2008, Jens Alfke, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface NSException (Callstack) - -// Returns a textual, human-readable backtrace of the point where the exception was thrown -- (NSString*) my_callStack; - -@end - - -// To suppress warning messages if compiled under systems earlier than 10.6. -#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060 -@interface NSObject (NSExceptionCallstack) -- (NSArray*) callStackSymbols; -@end -#endif diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSException+Callstack.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSException+Callstack.m deleted file mode 100644 index ea2304e..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSException+Callstack.m +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright 2008, Jens Alfke, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "NSException+Callstack.h" -#import "FRCommand.h" -#import "FRConstants.h" -#import - -@implementation NSException (Callstack) - -- (NSArray*) my_callStackReturnAddresses -{ - // On 10.5 or later, can get the backtrace: - if( [self respondsToSelector: @selector(callStackReturnAddresses)] ) { - return [self valueForKey: @"callStackReturnAddresses"]; - } else { - return nil; - } -} - -- (NSArray*) my_callStackReturnAddressesSkipping: (NSUInteger)skip limit: (NSUInteger)limit -{ - NSArray *addresses = [self my_callStackReturnAddresses]; - if( addresses ) { - NSUInteger n = [addresses count]; - skip = MIN(skip,n); - limit = MIN(limit,n-skip); - addresses = [addresses subarrayWithRange: NSMakeRange(skip,limit)]; - } - return addresses; -} - -- (NSString*) my_callStack -{ - if ([self respondsToSelector:@selector(callStackSymbols)]) { - NSArray *symbols = [(id)self callStackSymbols]; - return [NSString stringWithFormat:@"%@\n",symbols]; - } - - NSArray *addresses = [self my_callStackReturnAddressesSkipping: EXCEPTION_STACK_SKIP limit: EXCEPTION_STACK_LIMIT]; - - if (!addresses) { - return nil; - } - - // We pipe the hex return addresses through the 'atos' tool to get symbolic names: - // Adapted from : - - NSMutableArray *args = [NSMutableArray arrayWithObjects: - @"-p", - [NSString stringWithFormat:@"%d", getpid()], - nil]; - - NSUInteger len = [addresses count]; - for(NSUInteger i = 0; i - - -@interface NSMutableDictionary (Additions) - -- (void) setValidString: (NSString*) string forKey: (NSString*) key; - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSMutableDictionary+Additions.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSMutableDictionary+Additions.m deleted file mode 100644 index 7c34ccd..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Main/NSMutableDictionary+Additions.m +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2008, Jens Alfke, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "NSMutableDictionary+Additions.h" - -@implementation NSMutableDictionary (Additions) - -- (void) setValidString: (NSString*) string forKey: (NSString*) key -{ - if ([string length] == 0 || !key) return; - [self setObject:string forKey:key]; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/CommandTestCase.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/CommandTestCase.h deleted file mode 100644 index 070727a..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/CommandTestCase.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import - -@interface CommandTestCase : SenTestCase { - -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/CommandTestCase.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/CommandTestCase.m deleted file mode 100644 index 862c724..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/CommandTestCase.m +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "CommandTestCase.h" -#import "FRCommand.h" - -@implementation CommandTestCase - -- (void) testSimple -{ - FRCommand *cmd = [[FRCommand alloc] initWithPath:@"/bin/ls"]; - - NSMutableString *err = [[NSMutableString alloc] init]; - NSMutableString *out = [[NSMutableString alloc] init]; - - [cmd setOutput:out]; - [cmd setError:err]; - - int result = [cmd execute]; - - STAssertTrue(result == 0, @"Return code was %d", result); - STAssertTrue([out length] > 0, @"Found no output on stdout"); - STAssertTrue([err length] == 0, @"Found output on stderr"); - - [err release], err = nil; - [out release], out = nil; - - [cmd release], cmd = nil; -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/SystemProfileTestCase.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/SystemProfileTestCase.h deleted file mode 100644 index 8efed5d..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/SystemProfileTestCase.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - - -@interface SystemProfileTestCase : SenTestCase { - -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/SystemProfileTestCase.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/SystemProfileTestCase.m deleted file mode 100644 index d301de7..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/SystemProfileTestCase.m +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2008, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "SystemProfileTestCase.h" -#import "FRSystemProfile.h" - -@implementation SystemProfileTestCase - -- (void) testDiscovery -{ - NSArray *profile = [FRSystemProfile discover]; - - STAssertTrue([profile count] > 0, @"No profile data"); - -} - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/Tests-Info.plist b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/Tests-Info.plist deleted file mode 100644 index 0b8ff13..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/Tests-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.vafer.FeedbackReporter - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/UploaderTestCase.h b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/UploaderTestCase.h deleted file mode 100644 index 07acafe..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/UploaderTestCase.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2008-2011, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -#import "FRUploader.h" - -@interface UploaderTestCase : SenTestCase { - -} - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/UploaderTestCase.m b/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/UploaderTestCase.m deleted file mode 100644 index cbff677..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/Sources/Tests/UploaderTestCase.m +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2008-2010, Torsten Curdt - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "UploaderTestCase.h" -#import "FRUploader.h" - -@implementation UploaderTestCase - -BOOL terminated; - -- (void) testUpload -{ - NSLog(@"Uploading"); - - FRUploader *uploader = [[FRUploader alloc] initWithTarget:@"http://vafer.org/feedback.php?project=TestCase" delegate:self]; - - NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; - [dict setObject:@"test" forKey:@"test"]; - - [uploader postAndNotify:dict]; - - terminated = NO; - - NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; - while(!terminated) { - if (![[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:100000]]) { - break; - } - [pool drain]; - pool = [[NSAutoreleasePool alloc] init]; - } - [pool drain]; - - [dict release]; - - NSLog(@"done"); -} - -- (void) uploaderStarted:(FRUploader*)uploader -{ - NSLog(@"Upload started"); -} - -- (void) uploaderFailed:(FRUploader*)uploader withError:(NSError*)error -{ - NSLog(@"Upload failed: %@", error); - - [uploader release]; - - terminated = YES; -} - -- (void) uploaderFinished:(FRUploader*)uploader -{ - NSLog(@"Upload finished"); - - NSString *response = [uploader response]; - - NSLog(@"response = %@", response); - - [uploader release]; - - terminated = YES; -} - - - -@end diff --git a/OdessaMacGUIApp/tcurdt-feedbackreporter/dsa_pub.pem b/OdessaMacGUIApp/tcurdt-feedbackreporter/dsa_pub.pem deleted file mode 100644 index 0cb2c10..0000000 --- a/OdessaMacGUIApp/tcurdt-feedbackreporter/dsa_pub.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIDOjCCAi0GByqGSM44BAEwggIgAoIBAQDBRnQqPwvrRHPaluMU3GHwkEozrELt -a62E05WxpF0IyNAlJFoc4TH6BxAElPOlIMBt+AszllWFYPtSYR+Y+0FGwGGZoRWQ -jGzqPTkNgAhbMDw8Br1yaUwT7C78CQYzfAYw4MFwTuJxe3Em0WfqSWWH20nQESEi -Mpfj6jmj7opwufePA+qdAizDisesStYrAs0gTiO9LE+lHvqap402QiIDN/QV+LG2 -mmVBzHAfa423crr5eDy8NiZHCoqIj0+lQcXBdhOgwRFkTAtYQWwuxVJdmSqp535l -UghiBesfT1Q1YquB6H9Dvd1CMGaK+pTgCoLkLgzE8bRyJ2RdJfA7DjY3AhUA/M6G -33F5/xhFvL+N5RPoMuzFFwkCggEAbJ/x1wXAv4cjpkCAD6XHjDSYnxQALLCrS1oq -lKuz2TLCLQMBdkA29Dt8TuT8ztfqMSbXosHr4Baly1PeHZgbPoefgQnOEsjZZdGu -oZscsUwcxseiw6rOwAJQbwMsneLXnJq7fff57TUFiQg8hXJ3fyxw34YJ+mDagAgX -O3lwB25/S/NvN37riKwIUTnzepkV4PsRa8pTty4x6lXxg47Yb428qw5qzgqa/4j/ -cSUZIVG5TJTXX0mcqAvranFdBuquNBAFUJD7swdzDIwO4DCfqFdEBlbI1A7y65OA -b9m9DuV4wR1okf6NOecHAshVxXc/UmlVXGStyZqnjRCRdcNyIAOCAQUAAoIBAGju -CwkLc5v58d8cusTIwSVAGf3ukJhB/wXWBYhuzOzR4Cph3B9uellojpCxD64vrhpC -QkKR+ekAy1UDTrqE4OSjcLAAP8EU79xZeLOvO37w9PLo3C4bTkAl6689uFYWMBoG -16SKnRtuiUjcPOEgNsKzbkT2nk88f4Z65zLqDrRSBcEFSOZPgyztvI8gZrqs7sN2 -l8tgt1Y3bxWRCiNKPbd/j0pW9KAZCoU6gL6tbF2jW59B9iXf/EnG/xfu4NDfKL0j -MBleaMKeWEovhSJSJlmE/e1O/DoqWDzfbOnN3mcxUDS1HVRtsCo2Zzx+xsUDecuy -0alOwpxLHRH131ERN5c= ------END PUBLIC KEY-----