Skip to content

Commit

Permalink
Merge branch 'release/2.3-open-sourced'
Browse files Browse the repository at this point in the history
  • Loading branch information
noahsw committed Dec 20, 2013
2 parents 01c899d + 471d526 commit 9e71c75
Show file tree
Hide file tree
Showing 129 changed files with 302 additions and 46,007 deletions.
8 changes: 3 additions & 5 deletions OdessaMacGUIApp/Highlight Hunter Free-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,20 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.2.1</string>
<string>2.3</string>
<key>CFBundleSignature</key>
<string>odsa</string>
<key>CFBundleVersion</key>
<string>1245</string>
<key>FRFeedbackReporter.targetURL</key>
<string>http://www.highlighthunter.com/exception-report.php</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.video</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2012 Authentically Digital LLC. All rights reserved. Patents pending.</string>
<string>Copyright © 2013 Authentically Digital LLC. All rights reserved. Patents pending.</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>FRExceptionReportingApplication</string>
<string>NSApplication</string>
</dict>
</plist>
8 changes: 3 additions & 5 deletions OdessaMacGUIApp/Highlight Hunter Premium-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,20 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.2</string>
<string>2.3</string>
<key>CFBundleSignature</key>
<string>odsa</string>
<key>CFBundleVersion</key>
<string>586</string>
<key>FRFeedbackReporter.targetURL</key>
<string>http://www.highlighthunter.com/exception-report.php</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.video</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2012 Authentically Digital LLC. All rights reserved. Patents pending.</string>
<string>Copyright © 2013 Authentically Digital LLC. All rights reserved. Patents pending.</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>FRExceptionReportingApplication</string>
<string>NSApplication</string>
</dict>
</plist>
26 changes: 2 additions & 24 deletions OdessaMacGUIApp/OdessaMacGUIApp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -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 */; };
Expand Down Expand Up @@ -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 */; };
Expand Down Expand Up @@ -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;
Expand All @@ -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;
Expand Down Expand Up @@ -964,7 +954,6 @@
CE182EC415E7E5AF00E0DD82 /* RVNReceiptValidation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RVNReceiptValidation.h; sourceTree = "<group>"; };
CE182EC515E7E5AF00E0DD82 /* RVNReceiptValidation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RVNReceiptValidation.m; sourceTree = "<group>"; };
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 = "<group>"; };
CE2E1A44160A39AB0005267D /* mediainfo */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = mediainfo; sourceTree = "<group>"; };
CE2E1A60160A87A40005267D /* NoHighlightsCollectionViewItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoHighlightsCollectionViewItem.h; sourceTree = "<group>"; };
CE2E1A61160A87A40005267D /* NoHighlightsCollectionViewItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NoHighlightsCollectionViewItem.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1004,8 +993,6 @@
CE4D99691607E17E00739B1E /* InputFilesCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InputFilesCollectionView.m; sourceTree = "<group>"; };
CE4D997D1607EE2F00739B1E /* SmallDropHereDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallDropHereDelegate.h; sourceTree = "<group>"; };
CE4D99C4160908B900739B1E /* PhFacebook.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = PhFacebook.xcodeproj; sourceTree = "<group>"; };
CE4E8BC316278BD900C6054E /* AppStoreRating.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppStoreRating.h; sourceTree = "<group>"; };
CE4E8BC416278BD900C6054E /* AppStoreRating.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppStoreRating.m; sourceTree = "<group>"; };
CE4E8BCE162CC55700C6054E /* ffmpeg.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ffmpeg.entitlements; sourceTree = "<group>"; };
CE4E8BD3162CC8BD00C6054E /* mediainfo.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = mediainfo.entitlements; sourceTree = "<group>"; };
CE4E8BD9162CCE1C00C6054E /* codesign-frameworks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "codesign-frameworks.sh"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -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 */,
Expand All @@ -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 */,
Expand Down Expand Up @@ -1769,8 +1754,6 @@
CE571EFA160996DF00491E67 /* JFUrlUtil.m */,
CE9FD92615EEE02F00D458BC /* NSURL+Helpers.h */,
CE9FD92715EEE03300D458BC /* NSURL+Helpers.m */,
CE4E8BC316278BD900C6054E /* AppStoreRating.h */,
CE4E8BC416278BD900C6054E /* AppStoreRating.m */,
);
path = OtherHelpers;
sourceTree = "<group>";
Expand Down Expand Up @@ -2223,7 +2206,6 @@
children = (
CE3FB13D16390CA70014F82D /* CoreMedia.framework */,
CE3FB13A163907ED0014F82D /* AVFoundation.framework */,
CE2C9C4D161F98CA0000159E /* FeedbackReporter.framework */,
CEF8C568153E319C00F4E55A /* AppKit.framework */,
CEF8C56A153E319C00F4E55A /* Foundation.framework */,
CE182EC215E7E34D00E0DD82 /* IOKit.framework */,
Expand Down Expand Up @@ -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 */,
Expand Down Expand Up @@ -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 */,
Expand Down Expand Up @@ -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 */,
Expand Down Expand Up @@ -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 */,
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down
Empty file modified OdessaMacGUIApp/Resources/MacOS/ffmpeg
100644 → 100755
Empty file.
5 changes: 1 addition & 4 deletions OdessaMacGUIApp/Source/AppController.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,13 @@

#include <stdlib.h> // for random numbers

#import <FeedbackReporter/FRFeedbackReporter.h>

#import <Foundation/Foundation.h>

#import "TutorialHelper.h"
#import "TutorialEscapeHatchViewController.h"
#import "TutorialEscapeHatchDelegate.h"

@interface AppController : NSObject <NSApplicationDelegate, FRFeedbackReporterDelegate, SelectInputVideosDelegate, ScanVideosDelegate, ReviewHighlightsDelegate, TutorialEscapeHatchDelegate> {
@interface AppController : NSObject <NSApplicationDelegate, SelectInputVideosDelegate, ScanVideosDelegate, ReviewHighlightsDelegate, TutorialEscapeHatchDelegate> {
}


Expand Down Expand Up @@ -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;
Expand Down
45 changes: 0 additions & 45 deletions OdessaMacGUIApp/Source/AppController.m
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,6 @@ - (void)applicationDidFinishLaunching:(NSNotification *)aNotification

DDLogInfo(@"called");

[[FRFeedbackReporter sharedReporter] setDelegate:self];

[self handleScreenResolution];

NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
Expand Down Expand Up @@ -717,10 +715,6 @@ - (IBAction)showTutorialWindow:(id)sender

}

- (IBAction)sendFeedback:(id)sender {
[[FRFeedbackReporter sharedReporter] reportFeedback];
}




Expand Down Expand Up @@ -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];
Expand Down
4 changes: 0 additions & 4 deletions OdessaMacGUIApp/Source/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
<string>odsa</string>
<key>CFBundleVersion</key>
<string>2.0.0</string>
<key>FRFeedbackReporter.targetURL</key>
<string>http://www.highlighthunter.com/exception-report.php</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.video</string>
<key>LSMinimumSystemVersion</key>
Expand All @@ -32,7 +30,5 @@
<string>Copyright © 2012 Authentically Digital LLC. All rights reserved. Patents pending.</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>FRExceptionReportingApplication</string>
</dict>
</plist>
16 changes: 0 additions & 16 deletions OdessaMacGUIApp/Source/OtherHelpers/AppStoreRating.h

This file was deleted.

Loading

0 comments on commit 9e71c75

Please sign in to comment.