diff --git a/cocoa/base/en.lproj/Localizable.strings b/cocoa/base/en.lproj/Localizable.strings index 812b3cda..88ce0882 100644 --- a/cocoa/base/en.lproj/Localizable.strings +++ b/cocoa/base/en.lproj/Localizable.strings @@ -137,6 +137,11 @@ "Genre" = "Genre"; "Year" = "Year"; +"dupeGuru PE Preferences" = "dupeGuru PE Preferences"; +"Match pictures of different dimensions" = "Match pictures of different dimensions"; +"EXIF Timestamp" = "EXIF Timestamp"; +"Contents" = "Contents"; + /* Main Menu */ "Bring All to Front" = "Bring All to Front"; "Window" = "Window"; diff --git a/cocoa/base/ui/preferences_panel.py b/cocoa/base/ui/preferences_panel.py index 0764df4a..cd50e659 100644 --- a/cocoa/base/ui/preferences_panel.py +++ b/cocoa/base/ui/preferences_panel.py @@ -7,7 +7,7 @@ dialogTitles = { dialogHeights = { 'se': 345, 'me': 365, - 'pe': 270, + 'pe': 275, } scanTypeNames = { 'se': ["Filename", "Content", "Folders"], @@ -29,8 +29,11 @@ fewerResultsLabel = Label(basicTab.view, "Fewer results") thresholdValuelabel = Label(basicTab.view, "") fontSizeCombo = Combobox(basicTab.view, ["11", "12", "13", "14", "18", "24"]) fontSizeLabel = Label(basicTab.view, "Font Size:") -wordWeightingBox = Checkbox(basicTab.view, "Word weighting") -matchSimilarWordsBox = Checkbox(basicTab.view, "Match similar words") +if edition in ('se', 'me'): + wordWeightingBox = Checkbox(basicTab.view, "Word weighting") + matchSimilarWordsBox = Checkbox(basicTab.view, "Match similar words") +elif edition == 'pe': + matchDifferentDimensionsBox = Checkbox(basicTab.view, "Match pictures of different dimensions") mixKindBox = Checkbox(basicTab.view, "Can mix file kind") removeEmptyFoldersBox = Checkbox(basicTab.view, "Remove empty folders on delete or move") checkForUpdatesBox = Checkbox(basicTab.view, "Automatically check for updates") @@ -62,8 +65,6 @@ scanTypePopup.bind('selectedIndex', defaults, 'values.scanType') thresholdSlider.bind('value', defaults, 'values.minMatchPercentage') thresholdValuelabel.bind('value', defaults, 'values.minMatchPercentage') fontSizeCombo.bind('value', defaults, 'values.TableFontSize') -wordWeightingBox.bind('value', defaults, 'values.wordWeighting') -matchSimilarWordsBox.bind('value', defaults, 'values.matchSimilarWords') mixKindBox.bind('value', defaults, 'values.mixFileKind') removeEmptyFoldersBox.bind('value', defaults, 'values.removeEmptyFolders') checkForUpdatesBox.bind('value', defaults, 'values.SUEnableAutomaticChecks') @@ -72,34 +73,42 @@ ignoreHardlinksBox.bind('value', defaults, 'values.ignoreHardlinkMatches') debugModeCheckbox.bind('value', defaults, 'values.DebugMode') customCommandText.bind('value', defaults, 'values.CustomCommand') copyMovePopup.bind('selectedIndex', defaults, 'values.recreatePathType') -disableWhenContentScan = [thresholdSlider, wordWeightingBox, matchSimilarWordsBox] -for control in disableWhenContentScan: - control.bind('enabled', defaults, 'values.scanType', valueTransformer='vtScanTypeIsNotContent') -if edition == 'se': - ignoreSmallFilesBox.bind('value', defaults, 'values.ignoreSmallFiles') - smallFilesThresholdText.bind('value', defaults, 'values.smallFileThreshold') -elif edition == 'me': - for box in tagBoxes: - box.bind('enabled', defaults, 'values.scanType', valueTransformer='vtScanTypeIsTag') - trackBox.bind('value', defaults, 'values.scanTagTrack') - artistBox.bind('value', defaults, 'values.scanTagArtist') - albumBox.bind('value', defaults, 'values.scanTagAlbum') - titleBox.bind('value', defaults, 'values.scanTagTitle') - genreBox.bind('value', defaults, 'values.scanTagGenre') - yearBox.bind('value', defaults, 'values.scanTagYear') +if edition in ('se', 'me'): + wordWeightingBox.bind('value', defaults, 'values.wordWeighting') + matchSimilarWordsBox.bind('value', defaults, 'values.matchSimilarWords') + disableWhenContentScan = [thresholdSlider, wordWeightingBox, matchSimilarWordsBox] + for control in disableWhenContentScan: + control.bind('enabled', defaults, 'values.scanType', valueTransformer='vtScanTypeIsNotContent') + if edition == 'se': + ignoreSmallFilesBox.bind('value', defaults, 'values.ignoreSmallFiles') + smallFilesThresholdText.bind('value', defaults, 'values.smallFileThreshold') + elif edition == 'me': + for box in tagBoxes: + box.bind('enabled', defaults, 'values.scanType', valueTransformer='vtScanTypeIsTag') + trackBox.bind('value', defaults, 'values.scanTagTrack') + artistBox.bind('value', defaults, 'values.scanTagArtist') + albumBox.bind('value', defaults, 'values.scanTagAlbum') + titleBox.bind('value', defaults, 'values.scanTagTitle') + genreBox.bind('value', defaults, 'values.scanTagGenre') + yearBox.bind('value', defaults, 'values.scanTagYear') +elif edition == 'pe': + matchDifferentDimensionsBox.bind('value', defaults, 'values.matchScaled') + thresholdSlider.bind('enabled', defaults, 'values.scanType', valueTransformer='vtScanTypeIsFuzzy') result.canResize = False result.canMinimize = False allLabels = [scanTypeLabel, thresholdValuelabel, moreResultsLabel, fewerResultsLabel, thresholdLabel, fontSizeLabel, customCommandLabel, copyMoveLabel] -allCheckboxes = [wordWeightingBox, matchSimilarWordsBox, mixKindBox, removeEmptyFoldersBox, - checkForUpdatesBox, regexpCheckbox, ignoreHardlinksBox, debugModeCheckbox] +allCheckboxes = [mixKindBox, removeEmptyFoldersBox, checkForUpdatesBox, regexpCheckbox, + ignoreHardlinksBox, debugModeCheckbox] if edition == 'se': allLabels += [smallFilesThresholdSuffixLabel] - allCheckboxes += [ignoreSmallFilesBox] + allCheckboxes += [ignoreSmallFilesBox, wordWeightingBox, matchSimilarWordsBox] elif edition == 'me': allLabels += [tagsToScanLabel] - allCheckboxes += tagBoxes + allCheckboxes += tagBoxes + [wordWeightingBox, matchSimilarWordsBox] +elif edition == 'pe': + allCheckboxes += [matchDifferentDimensionsBox] for label in allLabels: label.controlSize = ControlSize.Small fewerResultsLabel.alignment = TextAlignment.Right @@ -153,11 +162,15 @@ if edition == 'me': else: viewToPackCheckboxesUnder = fontSizeCombo -checkboxesToLayout = [wordWeightingBox, matchSimilarWordsBox, mixKindBox, removeEmptyFoldersBox] if edition == 'se': - checkboxesToLayout.append(ignoreSmallFilesBox) -else: - checkboxesToLayout.append(checkForUpdatesBox) + checkboxesToLayout = [wordWeightingBox, matchSimilarWordsBox, mixKindBox, removeEmptyFoldersBox, + ignoreSmallFilesBox] +elif edition == 'me': + checkboxesToLayout = [wordWeightingBox, matchSimilarWordsBox, mixKindBox, removeEmptyFoldersBox, + checkForUpdatesBox] +elif edition == 'pe': + checkboxesToLayout = [matchDifferentDimensionsBox, mixKindBox, removeEmptyFoldersBox, + checkForUpdatesBox] checkboxLayout = VLayout(checkboxesToLayout) checkboxLayout.packRelativeTo(viewToPackCheckboxesUnder, Pack.Below) checkboxLayout.fill(Pack.Left) diff --git a/cocoa/pe/InfoTemplate.plist b/cocoa/pe/InfoTemplate.plist index 67fa68bc..e627bdd2 100644 --- a/cocoa/pe/InfoTemplate.plist +++ b/cocoa/pe/InfoTemplate.plist @@ -5,7 +5,7 @@ CFBundleDevelopmentRegion English CFBundleExecutable - ${EXECUTABLE_NAME} + dupeGuru CFBundleHelpBookFolder dupeguru_pe_help CFBundleHelpBookName @@ -17,7 +17,7 @@ CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + dupeGuru PE CFBundlePackageType APPL CFBundleSignature diff --git a/cocoa/pe/dupeguru.xcodeproj/project.pbxproj b/cocoa/pe/dupeguru.xcodeproj/project.pbxproj deleted file mode 100644 index 94eeec63..00000000 --- a/cocoa/pe/dupeguru.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1105 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - CE05339B12E5DA350029EF25 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339312E5DA350029EF25 /* DirectoryPanel.xib */; }; - CE05339C12E5DA350029EF25 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339512E5DA350029EF25 /* MainMenu.xib */; }; - CE05339D12E5DA350029EF25 /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339712E5DA350029EF25 /* ProblemDialog.xib */; }; - CE05339E12E5DA350029EF25 /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339912E5DA350029EF25 /* ResultWindow.xib */; }; - CE0533A812E5DA4D0029EF25 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE0533A512E5DA4D0029EF25 /* Preferences.xib */; }; - CE0533AB12E5DA6A0029EF25 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE0533A912E5DA6A0029EF25 /* Localizable.strings */; }; - CE073F6309CAE1A3005C1D2F /* help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* help */; }; - CE0C2AB61177011000BC749F /* HSTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0C2AB51177011000BC749F /* HSTable.m */; }; - CE0C2ABD1177014200BC749F /* ProblemDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0C2ABB1177014200BC749F /* ProblemDialog.m */; }; - CE15C8A80ADEB8B50061D4A5 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */; }; - CE15C8C00ADEB8D40061D4A5 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */; }; - CE1EB5FE12537F9D0034AABB /* HSFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */; }; - CE1EB60112537FB90034AABB /* FairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE1EB5FF12537FB90034AABB /* FairwareReminder.xib */; }; - CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.m */; }; - CE381C9C09914ADF003581CE /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9A09914ADF003581CE /* ResultWindow.m */; }; - CE3E323515B9FFA2006FF5F1 /* cocoalib.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE3E323315B9FFA2006FF5F1 /* cocoalib.strings */; }; - CE60180812DF3EA900236FDC /* HSRecentFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = CE60180712DF3EA900236FDC /* HSRecentFiles.m */; }; - CE6044EC0FE6796200B71262 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6044EB0FE6796200B71262 /* DetailsPanel.m */; }; - CE63D9D31461EDC000A8CADD /* locale in Resources */ = {isa = PBXBuildFile; fileRef = CE63D9D21461EDC000A8CADD /* locale */; }; - CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; }; - CE6E0F3D1054EC62008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */; }; - CE75017314C4770500E2A349 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75017214C4770500E2A349 /* main.m */; }; - CE75017514C4771800E2A349 /* py in Resources */ = {isa = PBXBuildFile; fileRef = CE75017414C4771800E2A349 /* py */; }; - CE75017714C4772100E2A349 /* dg_cocoa.py in Resources */ = {isa = PBXBuildFile; fileRef = CE75017614C4772100E2A349 /* dg_cocoa.py */; }; - CE75017914C4774900E2A349 /* Python in Frameworks */ = {isa = PBXBuildFile; fileRef = CE75017814C4774900E2A349 /* Python */; }; - CE75017A14C4775B00E2A349 /* Python in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE75017814C4774900E2A349 /* Python */; }; - CE75019E14C477B100E2A349 /* ObjP.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75017D14C477B100E2A349 /* ObjP.m */; }; - CE75019F14C477B100E2A349 /* PyColumns.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75017F14C477B100E2A349 /* PyColumns.m */; }; - CE7501A014C477B100E2A349 /* PyDetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018114C477B100E2A349 /* PyDetailsPanel.m */; }; - CE7501A114C477B100E2A349 /* PyDirectoryOutline.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018314C477B100E2A349 /* PyDirectoryOutline.m */; }; - CE7501A214C477B100E2A349 /* PyDupeGuru.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018514C477B100E2A349 /* PyDupeGuru.m */; }; - CE7501A314C477B100E2A349 /* PyDupeGuruBase.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018714C477B100E2A349 /* PyDupeGuruBase.m */; }; - CE7501A514C477B100E2A349 /* PyFairware.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018B14C477B100E2A349 /* PyFairware.m */; }; - CE7501A614C477B100E2A349 /* PyGUIObject.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018D14C477B100E2A349 /* PyGUIObject.m */; }; - CE7501A714C477B100E2A349 /* PyOutline.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75018F14C477B100E2A349 /* PyOutline.m */; }; - CE7501A814C477B100E2A349 /* PyPrioritizeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019114C477B100E2A349 /* PyPrioritizeDialog.m */; }; - CE7501A914C477B100E2A349 /* PyPrioritizeList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019314C477B100E2A349 /* PyPrioritizeList.m */; }; - CE7501AA14C477B100E2A349 /* PyProblemDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019514C477B100E2A349 /* PyProblemDialog.m */; }; - CE7501AB14C477B100E2A349 /* PyResultTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019714C477B100E2A349 /* PyResultTable.m */; }; - CE7501AC14C477B100E2A349 /* PySelectableList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019914C477B100E2A349 /* PySelectableList.m */; }; - CE7501AD14C477B100E2A349 /* PyStatsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019B14C477B100E2A349 /* PyStatsLabel.m */; }; - CE7501AE14C477B100E2A349 /* PyTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE75019D14C477B100E2A349 /* PyTable.m */; }; - CE7857971511019400174D51 /* IgnoreListDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE7857951511019400174D51 /* IgnoreListDialog.xib */; }; - CE7857AA1511021200174D51 /* PyIgnoreListDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7857A91511021200174D51 /* PyIgnoreListDialog.m */; }; - CE7857AD1511022A00174D51 /* IgnoreListDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7857AC1511022A00174D51 /* IgnoreListDialog.m */; }; - CE7D249D1423B0BD002E2297 /* HSPopUpList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7D249A1423B0BD002E2297 /* HSPopUpList.m */; }; - CE7D249E1423B0BD002E2297 /* HSSelectableList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7D249C1423B0BD002E2297 /* HSSelectableList.m */; }; - CE7D24A51423B106002E2297 /* PrioritizeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7D24A01423B106002E2297 /* PrioritizeDialog.m */; }; - CE7D24A61423B106002E2297 /* PrioritizeList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7D24A21423B106002E2297 /* PrioritizeList.m */; }; - CE7D24A91423B123002E2297 /* PrioritizeDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE7D24A71423B123002E2297 /* PrioritizeDialog.xib */; }; - CE80DB2E0FC192D60086DCA6 /* Dialogs.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB1C0FC192D60086DCA6 /* Dialogs.m */; }; - CE80DB310FC192D60086DCA6 /* ProgressController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB220FC192D60086DCA6 /* ProgressController.m */; }; - CE80DB350FC192D60086DCA6 /* Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB2B0FC192D60086DCA6 /* Utils.m */; }; - CE80DB360FC192D60086DCA6 /* ValueTransformers.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB2D0FC192D60086DCA6 /* ValueTransformers.m */; }; - CE80DB470FC193650086DCA6 /* NSNotificationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB460FC193650086DCA6 /* NSNotificationAdditions.m */; }; - CE80DB4A0FC193770086DCA6 /* NSImageAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB490FC193770086DCA6 /* NSImageAdditions.m */; }; - CE80DB8A0FC1951C0086DCA6 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB830FC1951C0086DCA6 /* AppDelegate.m */; }; - CE80DB8B0FC1951C0086DCA6 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB860FC1951C0086DCA6 /* DirectoryPanel.m */; }; - CE80DB8C0FC1951C0086DCA6 /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB890FC1951C0086DCA6 /* ResultWindow.m */; }; - CE9292B415B9FA5200C6D7F6 /* HSAboutBox_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9292A915B9FA5200C6D7F6 /* HSAboutBox_UI.m */; }; - CE9292B515B9FA5200C6D7F6 /* HSDemoReminder_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9292AB15B9FA5200C6D7F6 /* HSDemoReminder_UI.m */; }; - CE9292B615B9FA5200C6D7F6 /* HSEnterCode_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9292AD15B9FA5200C6D7F6 /* HSEnterCode_UI.m */; }; - CE9292B715B9FA5200C6D7F6 /* HSErrorReportWindow_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9292AF15B9FA5200C6D7F6 /* HSErrorReportWindow_UI.m */; }; - CE9292B815B9FA5200C6D7F6 /* HSFairwareReminder_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9292B115B9FA5200C6D7F6 /* HSFairwareReminder_UI.m */; }; - CE9292B915B9FA5200C6D7F6 /* ProgressController_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9292B315B9FA5200C6D7F6 /* ProgressController_UI.m */; }; - CE95865F112C516400F95FD2 /* StatsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE95865D112C516400F95FD2 /* StatsLabel.m */; }; - CE9ACBA015BB3D8D00E94337 /* DetailsPanel_UI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9ACB9F15BB3D8D00E94337 /* DetailsPanel_UI.m */; }; - CE9EA7561122C96C008CD2BC /* HSGUIController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA7441122C96C008CD2BC /* HSGUIController.m */; }; - CE9EA7571122C96C008CD2BC /* HSOutline.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA7461122C96C008CD2BC /* HSOutline.m */; }; - CE9EA7591122C96C008CD2BC /* NSEventAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA74A1122C96C008CD2BC /* NSEventAdditions.m */; }; - CE9EA75A1122C96C008CD2BC /* HSOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA7511122C96C008CD2BC /* HSOutlineView.m */; }; - CE9EA75B1122C96C008CD2BC /* NSIndexPathAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA7531122C96C008CD2BC /* NSIndexPathAdditions.m */; }; - CE9EA75C1122C96C008CD2BC /* NSTableViewAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA7551122C96C008CD2BC /* NSTableViewAdditions.m */; }; - CE9EA7721122CA0B008CD2BC /* DirectoryOutline.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9EA7701122CA0B008CD2BC /* DirectoryOutline.m */; }; - CEA8F336142BC9AB00A6DFAC /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA8F335142BC9AB00A6DFAC /* Quartz.framework */; }; - CEA8F33A142BC9D400A6DFAC /* HSQuicklook.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA8F339142BC9D400A6DFAC /* HSQuicklook.m */; }; - CEC9DB4C12CCAA7D003102F0 /* HSAboutBox.m in Sources */ = {isa = PBXBuildFile; fileRef = CEC9DB4B12CCAA7D003102F0 /* HSAboutBox.m */; }; - CECA899D09DB132E00A3D774 /* DetailsPanelPE.m in Sources */ = {isa = PBXBuildFile; fileRef = CECA899B09DB132E00A3D774 /* DetailsPanelPE.m */; }; - CECB2AC513D867AD0081E295 /* about.xib in Resources */ = {isa = PBXBuildFile; fileRef = CECB2AC113D867AD0081E295 /* about.xib */; }; - CECB2AC613D867AD0081E295 /* ErrorReportWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CECB2AC313D867AD0081E295 /* ErrorReportWindow.xib */; }; - CED3BC1515767AFB0028F3C9 /* PyDeletionOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3BC1415767AFB0028F3C9 /* PyDeletionOptions.m */; }; - CED3BC1915767B0E0028F3C9 /* DeletionOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3BC1815767B0E0028F3C9 /* DeletionOptions.m */; }; - CED3BC2415767B200028F3C9 /* DeletionOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = CED3BC1A15767B200028F3C9 /* DeletionOptions.xib */; }; - CEE6D562149113570087CDFC /* HSColumns.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE6D561149113570087CDFC /* HSColumns.m */; }; - CEE8D3E2157576FD00E1A1B8 /* HSPyUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE8D3E1157576FD00E1A1B8 /* HSPyUtil.m */; }; - CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; }; - CEF12A7E124DFD400087B51D /* HSTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF12A7D124DFD400087B51D /* HSTableView.m */; }; - CEF12A84124DFD620087B51D /* ResultTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF12A83124DFD620087B51D /* ResultTable.m */; }; - CEFC294609C89E3D00D9F998 /* folder32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC294509C89E3D00D9F998 /* folder32.png */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - CECC02B709A36E8200CC0A94 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - CE15C8C00ADEB8D40061D4A5 /* Sparkle.framework in CopyFiles */, - CE75017A14C4775B00E2A349 /* Python in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; - 8D1107320486CEB800E47090 /* dupeGuru PE.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "dupeGuru PE.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - CE03DD6714FBD31300E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CE03DD6814FBD31300E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/MainMenu.xib; sourceTree = ""; }; - CE03DD6914FBD31300E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE03DD6A14FBD31300E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/ProblemDialog.xib; sourceTree = ""; }; - CE03DD6B14FBD31300E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/ResultWindow.xib; sourceTree = ""; }; - CE03DD7314FBD33600E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/Preferences.xib; sourceTree = ""; }; - CE03DD7614FBD34600E998AC /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ../base/ru.lproj/Localizable.strings; sourceTree = ""; }; - CE05339412E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; - CE05339612E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; - CE05339812E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; - CE05339A12E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; - CE05339F12E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; - CE0533A012E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; - CE0533A112E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; - CE0533A212E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; - CE0533A612E5DA4D0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Preferences.xib; sourceTree = ""; }; - CE0533AA12E5DA6A0029EF25 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; - CE0533AC12E5DA790029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; - CE0533AE12E5DAAD0029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/Preferences.xib; sourceTree = ""; }; - CE073F5409CAE1A3005C1D2F /* help */ = {isa = PBXFileReference; lastKnownFileType = folder; name = help; path = ../../build/help; sourceTree = SOURCE_ROOT; }; - CE09AF4B15A2851100BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = pt_BR.lproj/Preferences.xib; sourceTree = ""; }; - CE09AF4E15A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/DeletionOptions.xib; sourceTree = ""; }; - CE09AF4F15A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CE09AF5015A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE09AF5115A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/MainMenu.xib; sourceTree = ""; }; - CE09AF5215A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE09AF5315A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/ProblemDialog.xib; sourceTree = ""; }; - CE09AF5415A2852600BD431C /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = pt_BR; path = ../base/pt_BR.lproj/ResultWindow.xib; sourceTree = ""; }; - CE0C2AB41177011000BC749F /* HSTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSTable.h; sourceTree = ""; }; - CE0C2AB51177011000BC749F /* HSTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTable.m; sourceTree = ""; }; - CE0C2ABA1177014200BC749F /* ProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProblemDialog.h; path = ../base/ProblemDialog.h; sourceTree = SOURCE_ROOT; }; - CE0C2ABB1177014200BC749F /* ProblemDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProblemDialog.m; path = ../base/ProblemDialog.m; sourceTree = SOURCE_ROOT; }; - CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = ../../cocoalib/Sparkle.framework; sourceTree = SOURCE_ROOT; }; - CE1EB5FB12537F9D0034AABB /* HSFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSFairwareReminder.h; path = ../../cocoalib/HSFairwareReminder.h; sourceTree = SOURCE_ROOT; }; - CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSFairwareReminder.m; path = ../../cocoalib/HSFairwareReminder.m; sourceTree = SOURCE_ROOT; }; - CE21AFB61423EA6E00DE35BF /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE21AFB71423EA6E00DE35BF /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE21AFB81423EA6E00DE35BF /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE381C9409914ACE003581CE /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = SOURCE_ROOT; }; - CE381C9509914ACE003581CE /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = SOURCE_ROOT; }; - CE381C9A09914ADF003581CE /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = ResultWindow.m; sourceTree = SOURCE_ROOT; }; - CE381C9B09914ADF003581CE /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = ResultWindow.h; sourceTree = SOURCE_ROOT; }; - CE3E323415B9FFA2006FF5F1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = ../../cocoalib/en.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323715B9FFC7006FF5F1 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = ../../cocoalib/cs.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323815B9FFC7006FF5F1 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = ../../cocoalib/de.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323915B9FFC7006FF5F1 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../../cocoalib/fr.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323A15B9FFC7006FF5F1 /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = ../../cocoalib/hy.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323B15B9FFC7006FF5F1 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = ../../cocoalib/it.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323C15B9FFC7006FF5F1 /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = ../../cocoalib/pt_BR.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323D15B9FFC7006FF5F1 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ../../cocoalib/ru.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323E15B9FFC7006FF5F1 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = ../../cocoalib/uk.lproj/cocoalib.strings; sourceTree = ""; }; - CE3E323F15B9FFC7006FF5F1 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = ../../cocoalib/zh_CN.lproj/cocoalib.strings; sourceTree = ""; }; - CE60180612DF3EA900236FDC /* HSRecentFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSRecentFiles.h; path = ../../cocoalib/HSRecentFiles.h; sourceTree = SOURCE_ROOT; }; - CE60180712DF3EA900236FDC /* HSRecentFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSRecentFiles.m; path = ../../cocoalib/HSRecentFiles.m; sourceTree = SOURCE_ROOT; }; - CE6044EA0FE6796200B71262 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = ../base/DetailsPanel.h; sourceTree = SOURCE_ROOT; }; - CE6044EB0FE6796200B71262 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DetailsPanel.m; path = ../base/DetailsPanel.m; sourceTree = SOURCE_ROOT; }; - CE63D9D21461EDC000A8CADD /* locale */ = {isa = PBXFileReference; lastKnownFileType = folder; name = locale; path = ../../build/locale; sourceTree = ""; }; - CE653CF314169F2C0058A022 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = ../base/zh_CN.lproj/Localizable.strings; sourceTree = ""; }; - CE653CF71416A0140058A022 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = zh_CN.lproj/Preferences.xib; sourceTree = ""; }; - CE653CFA1416A0260058A022 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CE653CFC1416A0260058A022 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/MainMenu.xib; sourceTree = ""; }; - CE653CFD1416A0260058A022 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/ProblemDialog.xib; sourceTree = ""; }; - CE653CFE1416A0260058A022 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/ResultWindow.xib; sourceTree = ""; }; - CE68EE6509ABC48000971085 /* DirectoryPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DirectoryPanel.h; sourceTree = SOURCE_ROOT; }; - CE68EE6609ABC48000971085 /* DirectoryPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DirectoryPanel.m; sourceTree = SOURCE_ROOT; }; - CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = ../base/dsa_pub.pem; sourceTree = ""; }; - CE7358071406ABF700F3F6DA /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = ../base/de.lproj/Localizable.strings; sourceTree = ""; }; - CE75017214C4770500E2A349 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../base/main.m; sourceTree = ""; }; - CE75017414C4771800E2A349 /* py */ = {isa = PBXFileReference; lastKnownFileType = folder; name = py; path = ../../build/py; sourceTree = ""; }; - CE75017614C4772100E2A349 /* dg_cocoa.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = dg_cocoa.py; path = ../../build/dg_cocoa.py; sourceTree = ""; }; - CE75017814C4774900E2A349 /* Python */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = Python; path = ../../build/Python; sourceTree = ""; }; - CE75017C14C477B100E2A349 /* ObjP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjP.h; sourceTree = ""; }; - CE75017D14C477B100E2A349 /* ObjP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObjP.m; sourceTree = ""; }; - CE75017E14C477B100E2A349 /* PyColumns.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyColumns.h; sourceTree = ""; }; - CE75017F14C477B100E2A349 /* PyColumns.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyColumns.m; sourceTree = ""; }; - CE75018014C477B100E2A349 /* PyDetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDetailsPanel.h; sourceTree = ""; }; - CE75018114C477B100E2A349 /* PyDetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyDetailsPanel.m; sourceTree = ""; }; - CE75018214C477B100E2A349 /* PyDirectoryOutline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDirectoryOutline.h; sourceTree = ""; }; - CE75018314C477B100E2A349 /* PyDirectoryOutline.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyDirectoryOutline.m; sourceTree = ""; }; - CE75018414C477B100E2A349 /* PyDupeGuru.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDupeGuru.h; sourceTree = ""; }; - CE75018514C477B100E2A349 /* PyDupeGuru.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyDupeGuru.m; sourceTree = ""; }; - CE75018614C477B100E2A349 /* PyDupeGuruBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDupeGuruBase.h; sourceTree = ""; }; - CE75018714C477B100E2A349 /* PyDupeGuruBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyDupeGuruBase.m; sourceTree = ""; }; - CE75018A14C477B100E2A349 /* PyFairware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyFairware.h; sourceTree = ""; }; - CE75018B14C477B100E2A349 /* PyFairware.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyFairware.m; sourceTree = ""; }; - CE75018C14C477B100E2A349 /* PyGUIObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyGUIObject.h; sourceTree = ""; }; - CE75018D14C477B100E2A349 /* PyGUIObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyGUIObject.m; sourceTree = ""; }; - CE75018E14C477B100E2A349 /* PyOutline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyOutline.h; sourceTree = ""; }; - CE75018F14C477B100E2A349 /* PyOutline.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyOutline.m; sourceTree = ""; }; - CE75019014C477B100E2A349 /* PyPrioritizeDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyPrioritizeDialog.h; sourceTree = ""; }; - CE75019114C477B100E2A349 /* PyPrioritizeDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyPrioritizeDialog.m; sourceTree = ""; }; - CE75019214C477B100E2A349 /* PyPrioritizeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyPrioritizeList.h; sourceTree = ""; }; - CE75019314C477B100E2A349 /* PyPrioritizeList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyPrioritizeList.m; sourceTree = ""; }; - CE75019414C477B100E2A349 /* PyProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyProblemDialog.h; sourceTree = ""; }; - CE75019514C477B100E2A349 /* PyProblemDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyProblemDialog.m; sourceTree = ""; }; - CE75019614C477B100E2A349 /* PyResultTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyResultTable.h; sourceTree = ""; }; - CE75019714C477B100E2A349 /* PyResultTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyResultTable.m; sourceTree = ""; }; - CE75019814C477B100E2A349 /* PySelectableList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PySelectableList.h; sourceTree = ""; }; - CE75019914C477B100E2A349 /* PySelectableList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PySelectableList.m; sourceTree = ""; }; - CE75019A14C477B100E2A349 /* PyStatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyStatsLabel.h; sourceTree = ""; }; - CE75019B14C477B100E2A349 /* PyStatsLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyStatsLabel.m; sourceTree = ""; }; - CE75019C14C477B100E2A349 /* PyTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyTable.h; sourceTree = ""; }; - CE75019D14C477B100E2A349 /* PyTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyTable.m; sourceTree = ""; }; - CE7857961511019400174D51 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE785798151101B000174D51 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE785799151101B000174D51 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE78579A151101B000174D51 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE78579E151101C900174D51 /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE78579F151101C900174D51 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE7857A0151101C900174D51 /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE7857A4151101DD00174D51 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE7857A5151101DD00174D51 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/IgnoreListDialog.xib; sourceTree = ""; }; - CE7857A81511021200174D51 /* PyIgnoreListDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyIgnoreListDialog.h; sourceTree = ""; }; - CE7857A91511021200174D51 /* PyIgnoreListDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyIgnoreListDialog.m; sourceTree = ""; }; - CE7857AB1511022A00174D51 /* IgnoreListDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IgnoreListDialog.h; path = ../base/IgnoreListDialog.h; sourceTree = ""; }; - CE7857AC1511022A00174D51 /* IgnoreListDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = IgnoreListDialog.m; path = ../base/IgnoreListDialog.m; sourceTree = ""; }; - CE78759D13CDFA7100F23771 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; - CE78759F13CDFA7100F23771 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; - CE7875A013CDFA7100F23771 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; - CE7875A113CDFA7100F23771 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; - CE7875A613CDFAB900F23771 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/Preferences.xib; sourceTree = ""; }; - CE7A69B3146443A00007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = ../base/it.lproj/Localizable.strings; sourceTree = ""; }; - CE7A69B9146443AD0007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CE7A69BB146443AD0007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/MainMenu.xib; sourceTree = ""; }; - CE7A69BC146443AD0007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE7A69BD146443AD0007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/ProblemDialog.xib; sourceTree = ""; }; - CE7A69BE146443AD0007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/ResultWindow.xib; sourceTree = ""; }; - CE7A69C6146443B90007D927 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = it.lproj/Preferences.xib; sourceTree = ""; }; - CE7D24991423B0BD002E2297 /* HSPopUpList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSPopUpList.h; sourceTree = ""; }; - CE7D249A1423B0BD002E2297 /* HSPopUpList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSPopUpList.m; sourceTree = ""; }; - CE7D249B1423B0BD002E2297 /* HSSelectableList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSSelectableList.h; sourceTree = ""; }; - CE7D249C1423B0BD002E2297 /* HSSelectableList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSSelectableList.m; sourceTree = ""; }; - CE7D249F1423B106002E2297 /* PrioritizeDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrioritizeDialog.h; path = ../base/PrioritizeDialog.h; sourceTree = ""; }; - CE7D24A01423B106002E2297 /* PrioritizeDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PrioritizeDialog.m; path = ../base/PrioritizeDialog.m; sourceTree = ""; }; - CE7D24A11423B106002E2297 /* PrioritizeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrioritizeList.h; path = ../base/PrioritizeList.h; sourceTree = ""; }; - CE7D24A21423B106002E2297 /* PrioritizeList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PrioritizeList.m; path = ../base/PrioritizeList.m; sourceTree = ""; }; - CE7D24A81423B123002E2297 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE80DB1B0FC192D60086DCA6 /* Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dialogs.h; path = ../../cocoalib/Dialogs.h; sourceTree = SOURCE_ROOT; }; - CE80DB1C0FC192D60086DCA6 /* Dialogs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Dialogs.m; path = ../../cocoalib/Dialogs.m; sourceTree = SOURCE_ROOT; }; - CE80DB210FC192D60086DCA6 /* ProgressController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgressController.h; path = ../../cocoalib/ProgressController.h; sourceTree = SOURCE_ROOT; }; - CE80DB220FC192D60086DCA6 /* ProgressController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProgressController.m; path = ../../cocoalib/ProgressController.m; sourceTree = SOURCE_ROOT; }; - CE80DB2A0FC192D60086DCA6 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = ../../cocoalib/Utils.h; sourceTree = SOURCE_ROOT; }; - CE80DB2B0FC192D60086DCA6 /* Utils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Utils.m; path = ../../cocoalib/Utils.m; sourceTree = SOURCE_ROOT; }; - CE80DB2C0FC192D60086DCA6 /* ValueTransformers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ValueTransformers.h; path = ../../cocoalib/ValueTransformers.h; sourceTree = SOURCE_ROOT; }; - CE80DB2D0FC192D60086DCA6 /* ValueTransformers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ValueTransformers.m; path = ../../cocoalib/ValueTransformers.m; sourceTree = SOURCE_ROOT; }; - CE80DB450FC193650086DCA6 /* NSNotificationAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSNotificationAdditions.h; path = ../../cocoalib/NSNotificationAdditions.h; sourceTree = SOURCE_ROOT; }; - CE80DB460FC193650086DCA6 /* NSNotificationAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NSNotificationAdditions.m; path = ../../cocoalib/NSNotificationAdditions.m; sourceTree = SOURCE_ROOT; }; - CE80DB480FC193770086DCA6 /* NSImageAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSImageAdditions.h; path = ../../cocoalib/NSImageAdditions.h; sourceTree = SOURCE_ROOT; }; - CE80DB490FC193770086DCA6 /* NSImageAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NSImageAdditions.m; path = ../../cocoalib/NSImageAdditions.m; sourceTree = SOURCE_ROOT; }; - CE80DB820FC1951C0086DCA6 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ../base/AppDelegate.h; sourceTree = SOURCE_ROOT; }; - CE80DB830FC1951C0086DCA6 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = ../base/AppDelegate.m; sourceTree = SOURCE_ROOT; }; - CE80DB840FC1951C0086DCA6 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Consts.h; path = ../base/Consts.h; sourceTree = SOURCE_ROOT; }; - CE80DB850FC1951C0086DCA6 /* DirectoryPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DirectoryPanel.h; path = ../base/DirectoryPanel.h; sourceTree = SOURCE_ROOT; }; - CE80DB860FC1951C0086DCA6 /* DirectoryPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DirectoryPanel.m; path = ../base/DirectoryPanel.m; sourceTree = SOURCE_ROOT; }; - CE80DB880FC1951C0086DCA6 /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResultWindow.h; path = ../base/ResultWindow.h; sourceTree = SOURCE_ROOT; }; - CE80DB890FC1951C0086DCA6 /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ResultWindow.m; path = ../base/ResultWindow.m; sourceTree = SOURCE_ROOT; }; - CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = ""; }; - CE905DE814C6388E00C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = ../base/uk.lproj/Localizable.strings; sourceTree = ""; }; - CE905DEA14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CE905DEC14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/MainMenu.xib; sourceTree = ""; }; - CE905DED14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CE905DEE14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ProblemDialog.xib; sourceTree = ""; }; - CE905DEF14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ResultWindow.xib; sourceTree = ""; }; - CE905DF714C638B000C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/Preferences.xib; sourceTree = ""; }; - CE9292A815B9FA5200C6D7F6 /* HSAboutBox_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSAboutBox_UI.h; sourceTree = ""; }; - CE9292A915B9FA5200C6D7F6 /* HSAboutBox_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSAboutBox_UI.m; sourceTree = ""; }; - CE9292AA15B9FA5200C6D7F6 /* HSDemoReminder_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSDemoReminder_UI.h; sourceTree = ""; }; - CE9292AB15B9FA5200C6D7F6 /* HSDemoReminder_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSDemoReminder_UI.m; sourceTree = ""; }; - CE9292AC15B9FA5200C6D7F6 /* HSEnterCode_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSEnterCode_UI.h; sourceTree = ""; }; - CE9292AD15B9FA5200C6D7F6 /* HSEnterCode_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSEnterCode_UI.m; sourceTree = ""; }; - CE9292AE15B9FA5200C6D7F6 /* HSErrorReportWindow_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSErrorReportWindow_UI.h; sourceTree = ""; }; - CE9292AF15B9FA5200C6D7F6 /* HSErrorReportWindow_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSErrorReportWindow_UI.m; sourceTree = ""; }; - CE9292B015B9FA5200C6D7F6 /* HSFairwareReminder_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSFairwareReminder_UI.h; sourceTree = ""; }; - CE9292B115B9FA5200C6D7F6 /* HSFairwareReminder_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSFairwareReminder_UI.m; sourceTree = ""; }; - CE9292B215B9FA5200C6D7F6 /* ProgressController_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgressController_UI.h; sourceTree = ""; }; - CE9292B315B9FA5200C6D7F6 /* ProgressController_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProgressController_UI.m; sourceTree = ""; }; - CE95865C112C516400F95FD2 /* StatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StatsLabel.h; path = ../base/StatsLabel.h; sourceTree = SOURCE_ROOT; }; - CE95865D112C516400F95FD2 /* StatsLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = StatsLabel.m; path = ../base/StatsLabel.m; sourceTree = SOURCE_ROOT; }; - CE9ACB9E15BB3D8D00E94337 /* DetailsPanel_UI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetailsPanel_UI.h; sourceTree = ""; }; - CE9ACB9F15BB3D8D00E94337 /* DetailsPanel_UI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DetailsPanel_UI.m; sourceTree = ""; }; - CE9EA7431122C96C008CD2BC /* HSGUIController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSGUIController.h; sourceTree = ""; }; - CE9EA7441122C96C008CD2BC /* HSGUIController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSGUIController.m; sourceTree = ""; }; - CE9EA7451122C96C008CD2BC /* HSOutline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSOutline.h; sourceTree = ""; }; - CE9EA7461122C96C008CD2BC /* HSOutline.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSOutline.m; sourceTree = ""; }; - CE9EA7491122C96C008CD2BC /* NSEventAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSEventAdditions.h; path = ../../cocoalib/NSEventAdditions.h; sourceTree = SOURCE_ROOT; }; - CE9EA74A1122C96C008CD2BC /* NSEventAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NSEventAdditions.m; path = ../../cocoalib/NSEventAdditions.m; sourceTree = SOURCE_ROOT; }; - CE9EA7501122C96C008CD2BC /* HSOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSOutlineView.h; sourceTree = ""; }; - CE9EA7511122C96C008CD2BC /* HSOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSOutlineView.m; sourceTree = ""; }; - CE9EA7521122C96C008CD2BC /* NSIndexPathAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSIndexPathAdditions.h; sourceTree = ""; }; - CE9EA7531122C96C008CD2BC /* NSIndexPathAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSIndexPathAdditions.m; sourceTree = ""; }; - CE9EA7541122C96C008CD2BC /* NSTableViewAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSTableViewAdditions.h; sourceTree = ""; }; - CE9EA7551122C96C008CD2BC /* NSTableViewAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSTableViewAdditions.m; sourceTree = ""; }; - CE9EA76F1122CA0B008CD2BC /* DirectoryOutline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DirectoryOutline.h; path = ../base/DirectoryOutline.h; sourceTree = SOURCE_ROOT; }; - CE9EA7701122CA0B008CD2BC /* DirectoryOutline.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DirectoryOutline.m; path = ../base/DirectoryOutline.m; sourceTree = SOURCE_ROOT; }; - CEA8F335142BC9AB00A6DFAC /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = System/Library/Frameworks/Quartz.framework; sourceTree = SDKROOT; }; - CEA8F338142BC9D400A6DFAC /* HSQuicklook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSQuicklook.h; path = ../../cocoalib/HSQuicklook.h; sourceTree = ""; }; - CEA8F339142BC9D400A6DFAC /* HSQuicklook.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSQuicklook.m; path = ../../cocoalib/HSQuicklook.m; sourceTree = ""; }; - CEC9DB4A12CCAA7D003102F0 /* HSAboutBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSAboutBox.h; path = ../../cocoalib/HSAboutBox.h; sourceTree = SOURCE_ROOT; }; - CEC9DB4B12CCAA7D003102F0 /* HSAboutBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSAboutBox.m; path = ../../cocoalib/HSAboutBox.m; sourceTree = SOURCE_ROOT; }; - CECA899A09DB132E00A3D774 /* DetailsPanelPE.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DetailsPanelPE.h; sourceTree = ""; }; - CECA899B09DB132E00A3D774 /* DetailsPanelPE.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DetailsPanelPE.m; sourceTree = ""; }; - CED3BC1315767AFB0028F3C9 /* PyDeletionOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDeletionOptions.h; sourceTree = ""; }; - CED3BC1415767AFB0028F3C9 /* PyDeletionOptions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyDeletionOptions.m; sourceTree = ""; }; - CED3BC1715767B0E0028F3C9 /* DeletionOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DeletionOptions.h; path = ../base/DeletionOptions.h; sourceTree = ""; }; - CED3BC1815767B0E0028F3C9 /* DeletionOptions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DeletionOptions.m; path = ../base/DeletionOptions.m; sourceTree = ""; }; - CED3BC1B15767B200028F3C9 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC1C15767B200028F3C9 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC1D15767B200028F3C9 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC1E15767B200028F3C9 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC1F15767B200028F3C9 /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC2015767B200028F3C9 /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = ../base/it.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC2115767B200028F3C9 /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC2215767B200028F3C9 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3BC2315767B200028F3C9 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/DeletionOptions.xib; sourceTree = ""; }; - CED3EA4F15B9D1DF00557437 /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = ../base/pt_BR.lproj/Localizable.strings; sourceTree = ""; }; - CEE6D5461491130D0087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CEE6D5481491130D0087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/MainMenu.xib; sourceTree = ""; }; - CEE6D5491491130D0087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CEE6D54A1491130D0087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/ProblemDialog.xib; sourceTree = ""; }; - CEE6D54B1491130D0087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = ../base/hy.lproj/ResultWindow.xib; sourceTree = ""; }; - CEE6D554149113190087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = hy; path = hy.lproj/Preferences.xib; sourceTree = ""; }; - CEE6D557149113250087CDFC /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = ../base/hy.lproj/Localizable.strings; sourceTree = ""; }; - CEE6D560149113570087CDFC /* HSColumns.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSColumns.h; sourceTree = ""; }; - CEE6D561149113570087CDFC /* HSColumns.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSColumns.m; sourceTree = ""; }; - CEE8D3DF157576FD00E1A1B8 /* HSFairwareProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSFairwareProtocol.h; path = ../../cocoalib/HSFairwareProtocol.h; sourceTree = ""; }; - CEE8D3E0157576FD00E1A1B8 /* HSPyUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSPyUtil.h; path = ../../cocoalib/HSPyUtil.h; sourceTree = ""; }; - CEE8D3E1157576FD00E1A1B8 /* HSPyUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSPyUtil.m; path = ../../cocoalib/HSPyUtil.m; sourceTree = ""; }; - CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = ""; }; - CEEE15771460327300783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = ../base/cs.lproj/Localizable.strings; sourceTree = ""; }; - CEEE15841460328400783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/DirectoryPanel.xib; sourceTree = ""; }; - CEEE15861460328400783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/MainMenu.xib; sourceTree = ""; }; - CEEE15871460328400783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/PrioritizeDialog.xib; sourceTree = ""; }; - CEEE15881460328400783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/ProblemDialog.xib; sourceTree = ""; }; - CEEE15891460328400783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = ../base/cs.lproj/ResultWindow.xib; sourceTree = ""; }; - CEEE15911460329000783E91 /* cs */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = cs; path = cs.lproj/Preferences.xib; sourceTree = ""; }; - CEF12A7C124DFD400087B51D /* HSTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSTableView.h; path = ../../cocoalib/views/HSTableView.h; sourceTree = SOURCE_ROOT; }; - CEF12A7D124DFD400087B51D /* HSTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSTableView.m; path = ../../cocoalib/views/HSTableView.m; sourceTree = SOURCE_ROOT; }; - CEF12A82124DFD620087B51D /* ResultTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResultTable.h; path = ../base/ResultTable.h; sourceTree = SOURCE_ROOT; }; - CEF12A83124DFD620087B51D /* ResultTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ResultTable.m; path = ../base/ResultTable.m; sourceTree = SOURCE_ROOT; }; - CEFC294509C89E3D00D9F998 /* folder32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = folder32.png; path = ../../images/folder32.png; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CEA8F336142BC9AB00A6DFAC /* Quartz.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - CE15C8A80ADEB8B50061D4A5 /* Sparkle.framework in Frameworks */, - CE75017914C4774900E2A349 /* Python in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* DGPE */ = { - isa = PBXGroup; - children = ( - CE381C9509914ACE003581CE /* AppDelegate.h */, - CE381C9409914ACE003581CE /* AppDelegate.m */, - CE848A1809DD85810004CB44 /* Consts.h */, - CECA899A09DB132E00A3D774 /* DetailsPanelPE.h */, - CECA899B09DB132E00A3D774 /* DetailsPanelPE.m */, - CE68EE6509ABC48000971085 /* DirectoryPanel.h */, - CE68EE6609ABC48000971085 /* DirectoryPanel.m */, - CE381C9B09914ADF003581CE /* ResultWindow.h */, - CE381C9A09914ADF003581CE /* ResultWindow.m */, - ); - name = DGPE; - sourceTree = ""; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - CE75017814C4774900E2A349 /* Python */, - CEA8F335142BC9AB00A6DFAC /* Quartz.framework */, - CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D1107320486CEB800E47090 /* dupeGuru PE.app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* dupeguru */ = { - isa = PBXGroup; - children = ( - 080E96DDFE201D6D7F000001 /* DGPE */, - CE80DB1A0FC192AB0086DCA6 /* cocoalib */, - CE80DB810FC194BD0086DCA6 /* dgbase */, - CE75017B14C477B100E2A349 /* autogen */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = dupeguru; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - CE75017614C4772100E2A349 /* dg_cocoa.py */, - CE75017414C4771800E2A349 /* py */, - CE63D9D21461EDC000A8CADD /* locale */, - CE073F5409CAE1A3005C1D2F /* help */, - CEFC294309C89E0000D9F998 /* images */, - CE05339212E5DA1D0029EF25 /* xib */, - CEEB135109C837A2004D2330 /* dupeguru.icns */, - 8D1107310486CEB800E47090 /* Info.plist */, - CE0533A912E5DA6A0029EF25 /* Localizable.strings */, - CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; - CE05339212E5DA1D0029EF25 /* xib */ = { - isa = PBXGroup; - children = ( - CE05339312E5DA350029EF25 /* DirectoryPanel.xib */, - CE05339512E5DA350029EF25 /* MainMenu.xib */, - CE05339712E5DA350029EF25 /* ProblemDialog.xib */, - CE7857951511019400174D51 /* IgnoreListDialog.xib */, - CE05339912E5DA350029EF25 /* ResultWindow.xib */, - CE0533A512E5DA4D0029EF25 /* Preferences.xib */, - CE7D24A71423B123002E2297 /* PrioritizeDialog.xib */, - CED3BC1A15767B200028F3C9 /* DeletionOptions.xib */, - ); - name = xib; - sourceTree = ""; - }; - CE75017B14C477B100E2A349 /* autogen */ = { - isa = PBXGroup; - children = ( - CE9ACB9E15BB3D8D00E94337 /* DetailsPanel_UI.h */, - CE9ACB9F15BB3D8D00E94337 /* DetailsPanel_UI.m */, - CE75017C14C477B100E2A349 /* ObjP.h */, - CE75017D14C477B100E2A349 /* ObjP.m */, - CE75017E14C477B100E2A349 /* PyColumns.h */, - CE75017F14C477B100E2A349 /* PyColumns.m */, - CE75018014C477B100E2A349 /* PyDetailsPanel.h */, - CE75018114C477B100E2A349 /* PyDetailsPanel.m */, - CE75018214C477B100E2A349 /* PyDirectoryOutline.h */, - CE75018314C477B100E2A349 /* PyDirectoryOutline.m */, - CE75018414C477B100E2A349 /* PyDupeGuru.h */, - CE75018514C477B100E2A349 /* PyDupeGuru.m */, - CE75018614C477B100E2A349 /* PyDupeGuruBase.h */, - CE75018714C477B100E2A349 /* PyDupeGuruBase.m */, - CE75018A14C477B100E2A349 /* PyFairware.h */, - CE75018B14C477B100E2A349 /* PyFairware.m */, - CE75018C14C477B100E2A349 /* PyGUIObject.h */, - CE75018D14C477B100E2A349 /* PyGUIObject.m */, - CE75018E14C477B100E2A349 /* PyOutline.h */, - CE75018F14C477B100E2A349 /* PyOutline.m */, - CE75019014C477B100E2A349 /* PyPrioritizeDialog.h */, - CE75019114C477B100E2A349 /* PyPrioritizeDialog.m */, - CE75019214C477B100E2A349 /* PyPrioritizeList.h */, - CE75019314C477B100E2A349 /* PyPrioritizeList.m */, - CE75019414C477B100E2A349 /* PyProblemDialog.h */, - CE7857A81511021200174D51 /* PyIgnoreListDialog.h */, - CE7857A91511021200174D51 /* PyIgnoreListDialog.m */, - CE75019514C477B100E2A349 /* PyProblemDialog.m */, - CED3BC1315767AFB0028F3C9 /* PyDeletionOptions.h */, - CED3BC1415767AFB0028F3C9 /* PyDeletionOptions.m */, - CE75019614C477B100E2A349 /* PyResultTable.h */, - CE75019714C477B100E2A349 /* PyResultTable.m */, - CE75019814C477B100E2A349 /* PySelectableList.h */, - CE75019914C477B100E2A349 /* PySelectableList.m */, - CE75019A14C477B100E2A349 /* PyStatsLabel.h */, - CE75019B14C477B100E2A349 /* PyStatsLabel.m */, - CE75019C14C477B100E2A349 /* PyTable.h */, - CE75019D14C477B100E2A349 /* PyTable.m */, - ); - name = autogen; - path = ../autogen; - sourceTree = ""; - }; - CE80DB1A0FC192AB0086DCA6 /* cocoalib */ = { - isa = PBXGroup; - children = ( - CE9292A715B9FA5200C6D7F6 /* autogen */, - CE9EA7421122C96C008CD2BC /* controllers */, - CE9EA74F1122C96C008CD2BC /* views */, - CE3E323315B9FFA2006FF5F1 /* cocoalib.strings */, - CE80DB480FC193770086DCA6 /* NSImageAdditions.h */, - CE80DB490FC193770086DCA6 /* NSImageAdditions.m */, - CE80DB450FC193650086DCA6 /* NSNotificationAdditions.h */, - CE80DB460FC193650086DCA6 /* NSNotificationAdditions.m */, - CE9EA7491122C96C008CD2BC /* NSEventAdditions.h */, - CE9EA74A1122C96C008CD2BC /* NSEventAdditions.m */, - CE80DB1B0FC192D60086DCA6 /* Dialogs.h */, - CE80DB1C0FC192D60086DCA6 /* Dialogs.m */, - CEE8D3DF157576FD00E1A1B8 /* HSFairwareProtocol.h */, - CE1EB5FB12537F9D0034AABB /* HSFairwareReminder.h */, - CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */, - CEC9DB4A12CCAA7D003102F0 /* HSAboutBox.h */, - CEC9DB4B12CCAA7D003102F0 /* HSAboutBox.m */, - CE60180612DF3EA900236FDC /* HSRecentFiles.h */, - CE60180712DF3EA900236FDC /* HSRecentFiles.m */, - CEA8F338142BC9D400A6DFAC /* HSQuicklook.h */, - CEA8F339142BC9D400A6DFAC /* HSQuicklook.m */, - CE80DB210FC192D60086DCA6 /* ProgressController.h */, - CE80DB220FC192D60086DCA6 /* ProgressController.m */, - CE80DB2A0FC192D60086DCA6 /* Utils.h */, - CE80DB2B0FC192D60086DCA6 /* Utils.m */, - CEE8D3E0157576FD00E1A1B8 /* HSPyUtil.h */, - CEE8D3E1157576FD00E1A1B8 /* HSPyUtil.m */, - CE80DB2C0FC192D60086DCA6 /* ValueTransformers.h */, - CE80DB2D0FC192D60086DCA6 /* ValueTransformers.m */, - ); - name = cocoalib; - sourceTree = ""; - }; - CE80DB810FC194BD0086DCA6 /* dgbase */ = { - isa = PBXGroup; - children = ( - CEF12A82124DFD620087B51D /* ResultTable.h */, - CEF12A83124DFD620087B51D /* ResultTable.m */, - CE80DB820FC1951C0086DCA6 /* AppDelegate.h */, - CE80DB830FC1951C0086DCA6 /* AppDelegate.m */, - CE80DB840FC1951C0086DCA6 /* Consts.h */, - CE6044EA0FE6796200B71262 /* DetailsPanel.h */, - CE6044EB0FE6796200B71262 /* DetailsPanel.m */, - CE80DB850FC1951C0086DCA6 /* DirectoryPanel.h */, - CE80DB860FC1951C0086DCA6 /* DirectoryPanel.m */, - CE9EA76F1122CA0B008CD2BC /* DirectoryOutline.h */, - CE9EA7701122CA0B008CD2BC /* DirectoryOutline.m */, - CE0C2ABA1177014200BC749F /* ProblemDialog.h */, - CE0C2ABB1177014200BC749F /* ProblemDialog.m */, - CE7857AB1511022A00174D51 /* IgnoreListDialog.h */, - CE7857AC1511022A00174D51 /* IgnoreListDialog.m */, - CE80DB880FC1951C0086DCA6 /* ResultWindow.h */, - CE80DB890FC1951C0086DCA6 /* ResultWindow.m */, - CE95865C112C516400F95FD2 /* StatsLabel.h */, - CE95865D112C516400F95FD2 /* StatsLabel.m */, - CE7D249F1423B106002E2297 /* PrioritizeDialog.h */, - CE7D24A01423B106002E2297 /* PrioritizeDialog.m */, - CE7D24A11423B106002E2297 /* PrioritizeList.h */, - CE7D24A21423B106002E2297 /* PrioritizeList.m */, - CED3BC1715767B0E0028F3C9 /* DeletionOptions.h */, - CED3BC1815767B0E0028F3C9 /* DeletionOptions.m */, - CE75017214C4770500E2A349 /* main.m */, - ); - name = dgbase; - sourceTree = ""; - }; - CE9292A715B9FA5200C6D7F6 /* autogen */ = { - isa = PBXGroup; - children = ( - CE9292A815B9FA5200C6D7F6 /* HSAboutBox_UI.h */, - CE9292A915B9FA5200C6D7F6 /* HSAboutBox_UI.m */, - CE9292AA15B9FA5200C6D7F6 /* HSDemoReminder_UI.h */, - CE9292AB15B9FA5200C6D7F6 /* HSDemoReminder_UI.m */, - CE9292AC15B9FA5200C6D7F6 /* HSEnterCode_UI.h */, - CE9292AD15B9FA5200C6D7F6 /* HSEnterCode_UI.m */, - CE9292AE15B9FA5200C6D7F6 /* HSErrorReportWindow_UI.h */, - CE9292AF15B9FA5200C6D7F6 /* HSErrorReportWindow_UI.m */, - CE9292B015B9FA5200C6D7F6 /* HSFairwareReminder_UI.h */, - CE9292B115B9FA5200C6D7F6 /* HSFairwareReminder_UI.m */, - CE9292B215B9FA5200C6D7F6 /* ProgressController_UI.h */, - CE9292B315B9FA5200C6D7F6 /* ProgressController_UI.m */, - ); - name = autogen; - path = ../../cocoalib/autogen; - sourceTree = ""; - }; - CE9EA7421122C96C008CD2BC /* controllers */ = { - isa = PBXGroup; - children = ( - CEE6D560149113570087CDFC /* HSColumns.h */, - CEE6D561149113570087CDFC /* HSColumns.m */, - CE9EA7431122C96C008CD2BC /* HSGUIController.h */, - CE9EA7441122C96C008CD2BC /* HSGUIController.m */, - CE9EA7451122C96C008CD2BC /* HSOutline.h */, - CE9EA7461122C96C008CD2BC /* HSOutline.m */, - CE0C2AB41177011000BC749F /* HSTable.h */, - CE0C2AB51177011000BC749F /* HSTable.m */, - CE7D24991423B0BD002E2297 /* HSPopUpList.h */, - CE7D249A1423B0BD002E2297 /* HSPopUpList.m */, - CE7D249B1423B0BD002E2297 /* HSSelectableList.h */, - CE7D249C1423B0BD002E2297 /* HSSelectableList.m */, - ); - name = controllers; - path = ../../cocoalib/controllers; - sourceTree = SOURCE_ROOT; - }; - CE9EA74F1122C96C008CD2BC /* views */ = { - isa = PBXGroup; - children = ( - CEF12A7C124DFD400087B51D /* HSTableView.h */, - CEF12A7D124DFD400087B51D /* HSTableView.m */, - CE9EA7501122C96C008CD2BC /* HSOutlineView.h */, - CE9EA7511122C96C008CD2BC /* HSOutlineView.m */, - CE9EA7521122C96C008CD2BC /* NSIndexPathAdditions.h */, - CE9EA7531122C96C008CD2BC /* NSIndexPathAdditions.m */, - CE9EA7541122C96C008CD2BC /* NSTableViewAdditions.h */, - CE9EA7551122C96C008CD2BC /* NSTableViewAdditions.m */, - ); - name = views; - path = ../../cocoalib/views; - sourceTree = SOURCE_ROOT; - }; - CEFC294309C89E0000D9F998 /* images */ = { - isa = PBXGroup; - children = ( - CEFC294509C89E3D00D9F998 /* folder32.png */, - ); - name = images; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* dupeguru */ = { - isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */; - buildPhases = ( - 8D1107290486CEB800E47090 /* Resources */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - CECC02B709A36E8200CC0A94 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = dupeguru; - productInstallPath = "$(HOME)/Applications"; - productName = dupeguru; - productReference = 8D1107320486CEB800E47090 /* dupeGuru PE.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0440; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - en, - fr, - de, - zh_CN, - cs, - it, - hy, - uk, - ru, - pt_BR, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8D1107260486CEB800E47090 /* dupeguru */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CE073F6309CAE1A3005C1D2F /* help in Resources */, - CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */, - CEFC294609C89E3D00D9F998 /* folder32.png in Resources */, - CE6E0F3D1054EC62008D9390 /* dsa_pub.pem in Resources */, - CE1EB60112537FB90034AABB /* FairwareReminder.xib in Resources */, - CE05339B12E5DA350029EF25 /* DirectoryPanel.xib in Resources */, - CE05339C12E5DA350029EF25 /* MainMenu.xib in Resources */, - CE05339D12E5DA350029EF25 /* ProblemDialog.xib in Resources */, - CE05339E12E5DA350029EF25 /* ResultWindow.xib in Resources */, - CE0533A812E5DA4D0029EF25 /* Preferences.xib in Resources */, - CE0533AB12E5DA6A0029EF25 /* Localizable.strings in Resources */, - CECB2AC513D867AD0081E295 /* about.xib in Resources */, - CECB2AC613D867AD0081E295 /* ErrorReportWindow.xib in Resources */, - CE7D24A91423B123002E2297 /* PrioritizeDialog.xib in Resources */, - CE63D9D31461EDC000A8CADD /* locale in Resources */, - CE75017514C4771800E2A349 /* py in Resources */, - CE75017714C4772100E2A349 /* dg_cocoa.py in Resources */, - CE7857971511019400174D51 /* IgnoreListDialog.xib in Resources */, - CED3BC2415767B200028F3C9 /* DeletionOptions.xib in Resources */, - CE3E323515B9FFA2006FF5F1 /* cocoalib.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CE381C9609914ACE003581CE /* AppDelegate.m in Sources */, - CE381C9C09914ADF003581CE /* ResultWindow.m in Sources */, - CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */, - CECA899D09DB132E00A3D774 /* DetailsPanelPE.m in Sources */, - CE80DB2E0FC192D60086DCA6 /* Dialogs.m in Sources */, - CE80DB310FC192D60086DCA6 /* ProgressController.m in Sources */, - CE80DB350FC192D60086DCA6 /* Utils.m in Sources */, - CE80DB360FC192D60086DCA6 /* ValueTransformers.m in Sources */, - CE80DB470FC193650086DCA6 /* NSNotificationAdditions.m in Sources */, - CE80DB4A0FC193770086DCA6 /* NSImageAdditions.m in Sources */, - CE80DB8A0FC1951C0086DCA6 /* AppDelegate.m in Sources */, - CE80DB8B0FC1951C0086DCA6 /* DirectoryPanel.m in Sources */, - CE80DB8C0FC1951C0086DCA6 /* ResultWindow.m in Sources */, - CE6044EC0FE6796200B71262 /* DetailsPanel.m in Sources */, - CE9EA7561122C96C008CD2BC /* HSGUIController.m in Sources */, - CE9EA7571122C96C008CD2BC /* HSOutline.m in Sources */, - CE9EA7591122C96C008CD2BC /* NSEventAdditions.m in Sources */, - CE9EA75A1122C96C008CD2BC /* HSOutlineView.m in Sources */, - CE9EA75B1122C96C008CD2BC /* NSIndexPathAdditions.m in Sources */, - CE9EA75C1122C96C008CD2BC /* NSTableViewAdditions.m in Sources */, - CE9EA7721122CA0B008CD2BC /* DirectoryOutline.m in Sources */, - CE95865F112C516400F95FD2 /* StatsLabel.m in Sources */, - CE0C2AB61177011000BC749F /* HSTable.m in Sources */, - CE0C2ABD1177014200BC749F /* ProblemDialog.m in Sources */, - CEF12A7E124DFD400087B51D /* HSTableView.m in Sources */, - CEF12A84124DFD620087B51D /* ResultTable.m in Sources */, - CE1EB5FE12537F9D0034AABB /* HSFairwareReminder.m in Sources */, - CEC9DB4C12CCAA7D003102F0 /* HSAboutBox.m in Sources */, - CE60180812DF3EA900236FDC /* HSRecentFiles.m in Sources */, - CE7D249D1423B0BD002E2297 /* HSPopUpList.m in Sources */, - CE7D249E1423B0BD002E2297 /* HSSelectableList.m in Sources */, - CE7D24A51423B106002E2297 /* PrioritizeDialog.m in Sources */, - CE7D24A61423B106002E2297 /* PrioritizeList.m in Sources */, - CEA8F33A142BC9D400A6DFAC /* HSQuicklook.m in Sources */, - CEE6D562149113570087CDFC /* HSColumns.m in Sources */, - CE75017314C4770500E2A349 /* main.m in Sources */, - CE75019E14C477B100E2A349 /* ObjP.m in Sources */, - CE75019F14C477B100E2A349 /* PyColumns.m in Sources */, - CE7501A014C477B100E2A349 /* PyDetailsPanel.m in Sources */, - CE7501A114C477B100E2A349 /* PyDirectoryOutline.m in Sources */, - CE7501A214C477B100E2A349 /* PyDupeGuru.m in Sources */, - CE7501A314C477B100E2A349 /* PyDupeGuruBase.m in Sources */, - CE7501A514C477B100E2A349 /* PyFairware.m in Sources */, - CE7501A614C477B100E2A349 /* PyGUIObject.m in Sources */, - CE7501A714C477B100E2A349 /* PyOutline.m in Sources */, - CE7501A814C477B100E2A349 /* PyPrioritizeDialog.m in Sources */, - CE7501A914C477B100E2A349 /* PyPrioritizeList.m in Sources */, - CE7501AA14C477B100E2A349 /* PyProblemDialog.m in Sources */, - CE7501AB14C477B100E2A349 /* PyResultTable.m in Sources */, - CE7501AC14C477B100E2A349 /* PySelectableList.m in Sources */, - CE7501AD14C477B100E2A349 /* PyStatsLabel.m in Sources */, - CE7501AE14C477B100E2A349 /* PyTable.m in Sources */, - CE7857AA1511021200174D51 /* PyIgnoreListDialog.m in Sources */, - CE7857AD1511022A00174D51 /* IgnoreListDialog.m in Sources */, - CEE8D3E2157576FD00E1A1B8 /* HSPyUtil.m in Sources */, - CED3BC1515767AFB0028F3C9 /* PyDeletionOptions.m in Sources */, - CED3BC1915767B0E0028F3C9 /* DeletionOptions.m in Sources */, - CE9292B415B9FA5200C6D7F6 /* HSAboutBox_UI.m in Sources */, - CE9292B515B9FA5200C6D7F6 /* HSDemoReminder_UI.m in Sources */, - CE9292B615B9FA5200C6D7F6 /* HSEnterCode_UI.m in Sources */, - CE9292B715B9FA5200C6D7F6 /* HSErrorReportWindow_UI.m in Sources */, - CE9292B815B9FA5200C6D7F6 /* HSFairwareReminder_UI.m in Sources */, - CE9292B915B9FA5200C6D7F6 /* ProgressController_UI.m in Sources */, - CE9ACBA015BB3D8D00E94337 /* DetailsPanel_UI.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - CE05339312E5DA350029EF25 /* DirectoryPanel.xib */ = { - isa = PBXVariantGroup; - children = ( - CE05339412E5DA350029EF25 /* en */, - CE05339F12E5DA420029EF25 /* fr */, - CE78759D13CDFA7100F23771 /* de */, - CE653CFA1416A0260058A022 /* zh_CN */, - CEEE15841460328400783E91 /* cs */, - CE7A69B9146443AD0007D927 /* it */, - CEE6D5461491130D0087CDFC /* hy */, - CE905DEA14C638A500C0ECEF /* uk */, - CE03DD6714FBD31300E998AC /* ru */, - CE09AF4F15A2852600BD431C /* pt_BR */, - ); - name = DirectoryPanel.xib; - sourceTree = SOURCE_ROOT; - }; - CE05339512E5DA350029EF25 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - CE05339612E5DA350029EF25 /* en */, - CE0533A012E5DA420029EF25 /* fr */, - CE78759F13CDFA7100F23771 /* de */, - CE653CFC1416A0260058A022 /* zh_CN */, - CEEE15861460328400783E91 /* cs */, - CE7A69BB146443AD0007D927 /* it */, - CEE6D5481491130D0087CDFC /* hy */, - CE905DEC14C638A500C0ECEF /* uk */, - CE03DD6814FBD31300E998AC /* ru */, - CE09AF5115A2852600BD431C /* pt_BR */, - ); - name = MainMenu.xib; - sourceTree = SOURCE_ROOT; - }; - CE05339712E5DA350029EF25 /* ProblemDialog.xib */ = { - isa = PBXVariantGroup; - children = ( - CE05339812E5DA350029EF25 /* en */, - CE0533A112E5DA420029EF25 /* fr */, - CE7875A013CDFA7100F23771 /* de */, - CE653CFD1416A0260058A022 /* zh_CN */, - CEEE15881460328400783E91 /* cs */, - CE7A69BD146443AD0007D927 /* it */, - CEE6D54A1491130D0087CDFC /* hy */, - CE905DEE14C638A500C0ECEF /* uk */, - CE03DD6A14FBD31300E998AC /* ru */, - CE09AF5315A2852600BD431C /* pt_BR */, - ); - name = ProblemDialog.xib; - sourceTree = SOURCE_ROOT; - }; - CE05339912E5DA350029EF25 /* ResultWindow.xib */ = { - isa = PBXVariantGroup; - children = ( - CE05339A12E5DA350029EF25 /* en */, - CE0533A212E5DA420029EF25 /* fr */, - CE7875A113CDFA7100F23771 /* de */, - CE653CFE1416A0260058A022 /* zh_CN */, - CEEE15891460328400783E91 /* cs */, - CE7A69BE146443AD0007D927 /* it */, - CEE6D54B1491130D0087CDFC /* hy */, - CE905DEF14C638A500C0ECEF /* uk */, - CE03DD6B14FBD31300E998AC /* ru */, - CE09AF5415A2852600BD431C /* pt_BR */, - ); - name = ResultWindow.xib; - sourceTree = SOURCE_ROOT; - }; - CE0533A512E5DA4D0029EF25 /* Preferences.xib */ = { - isa = PBXVariantGroup; - children = ( - CE0533A612E5DA4D0029EF25 /* en */, - CE0533AE12E5DAAD0029EF25 /* fr */, - CE7875A613CDFAB900F23771 /* de */, - CE653CF71416A0140058A022 /* zh_CN */, - CEEE15911460329000783E91 /* cs */, - CE7A69C6146443B90007D927 /* it */, - CEE6D554149113190087CDFC /* hy */, - CE905DF714C638B000C0ECEF /* uk */, - CE03DD7314FBD33600E998AC /* ru */, - CE09AF4B15A2851100BD431C /* pt_BR */, - ); - name = Preferences.xib; - sourceTree = SOURCE_ROOT; - }; - CE0533A912E5DA6A0029EF25 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - CE0533AA12E5DA6A0029EF25 /* en */, - CE0533AC12E5DA790029EF25 /* fr */, - CE7358071406ABF700F3F6DA /* de */, - CE653CF314169F2C0058A022 /* zh_CN */, - CEEE15771460327300783E91 /* cs */, - CE7A69B3146443A00007D927 /* it */, - CEE6D557149113250087CDFC /* hy */, - CE905DE814C6388E00C0ECEF /* uk */, - CE03DD7614FBD34600E998AC /* ru */, - CED3EA4F15B9D1DF00557437 /* pt_BR */, - ); - name = Localizable.strings; - sourceTree = SOURCE_ROOT; - }; - CE1EB5FF12537FB90034AABB /* FairwareReminder.xib */ = { - isa = PBXVariantGroup; - children = ( - ); - name = FairwareReminder.xib; - path = /Users/hsoft/src/dupeguru/cocoalib/xib; - sourceTree = ""; - }; - CE3E323315B9FFA2006FF5F1 /* cocoalib.strings */ = { - isa = PBXVariantGroup; - children = ( - CE3E323415B9FFA2006FF5F1 /* en */, - CE3E323715B9FFC7006FF5F1 /* cs */, - CE3E323815B9FFC7006FF5F1 /* de */, - CE3E323915B9FFC7006FF5F1 /* fr */, - CE3E323A15B9FFC7006FF5F1 /* hy */, - CE3E323B15B9FFC7006FF5F1 /* it */, - CE3E323C15B9FFC7006FF5F1 /* pt_BR */, - CE3E323D15B9FFC7006FF5F1 /* ru */, - CE3E323E15B9FFC7006FF5F1 /* uk */, - CE3E323F15B9FFC7006FF5F1 /* zh_CN */, - ); - name = cocoalib.strings; - sourceTree = ""; - }; - CE7857951511019400174D51 /* IgnoreListDialog.xib */ = { - isa = PBXVariantGroup; - children = ( - CE7857961511019400174D51 /* en */, - CE785798151101B000174D51 /* cs */, - CE785799151101B000174D51 /* de */, - CE78579A151101B000174D51 /* fr */, - CE78579E151101C900174D51 /* hy */, - CE78579F151101C900174D51 /* it */, - CE7857A0151101C900174D51 /* ru */, - CE7857A4151101DD00174D51 /* uk */, - CE7857A5151101DD00174D51 /* zh_CN */, - CE09AF5015A2852600BD431C /* pt_BR */, - ); - name = IgnoreListDialog.xib; - sourceTree = ""; - }; - CE7D24A71423B123002E2297 /* PrioritizeDialog.xib */ = { - isa = PBXVariantGroup; - children = ( - CE7D24A81423B123002E2297 /* en */, - CE21AFB61423EA6E00DE35BF /* de */, - CE21AFB71423EA6E00DE35BF /* fr */, - CE21AFB81423EA6E00DE35BF /* zh_CN */, - CEEE15871460328400783E91 /* cs */, - CE7A69BC146443AD0007D927 /* it */, - CEE6D5491491130D0087CDFC /* hy */, - CE905DED14C638A500C0ECEF /* uk */, - CE03DD6914FBD31300E998AC /* ru */, - CE09AF5215A2852600BD431C /* pt_BR */, - ); - name = PrioritizeDialog.xib; - sourceTree = ""; - }; - CECB2AC113D867AD0081E295 /* about.xib */ = { - isa = PBXVariantGroup; - children = ( - ); - name = about.xib; - path = /Users/hsoft/src/dupeguru/cocoalib/xib; - sourceTree = ""; - }; - CECB2AC313D867AD0081E295 /* ErrorReportWindow.xib */ = { - isa = PBXVariantGroup; - children = ( - ); - name = ErrorReportWindow.xib; - path = /Users/hsoft/src/dupeguru/cocoalib/xib; - sourceTree = ""; - }; - CED3BC1A15767B200028F3C9 /* DeletionOptions.xib */ = { - isa = PBXVariantGroup; - children = ( - CED3BC1D15767B200028F3C9 /* en */, - CED3BC1B15767B200028F3C9 /* cs */, - CED3BC1C15767B200028F3C9 /* de */, - CED3BC1E15767B200028F3C9 /* fr */, - CED3BC1F15767B200028F3C9 /* hy */, - CED3BC2015767B200028F3C9 /* it */, - CED3BC2115767B200028F3C9 /* ru */, - CED3BC2215767B200028F3C9 /* uk */, - CED3BC2315767B200028F3C9 /* zh_CN */, - CE09AF4E15A2852600BD431C /* pt_BR */, - ); - name = DeletionOptions.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - C01FCF4C08A954540054247B /* release */ = { - isa = XCBuildConfiguration; - buildSettings = { - DEPLOYMENT_LOCATION = YES; - DEPLOYMENT_POSTPROCESSING = YES; - DSTROOT = /; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(PROJECT_DIR)"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../../build\"", - ); - PRODUCT_NAME = "dupeGuru PE"; - WRAPPER_EXTENSION = app; - }; - name = release; - }; - C01FCF5008A954540054247B /* release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../cocoalib\""; - GCC_C_LANGUAGE_STANDARD = c99; - HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../../build/PythonHeaders\""; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - SDKROOT = macosx10.7; - }; - name = release; - }; - CEE00FF0111AF37400BC1A77 /* dev */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../cocoalib\""; - GCC_C_LANGUAGE_STANDARD = c99; - HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../../build/PythonHeaders\""; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - SDKROOT = macosx10.7; - }; - name = dev; - }; - CEE00FF1111AF37400BC1A77 /* dev */ = { - isa = XCBuildConfiguration; - buildSettings = { - DEPLOYMENT_LOCATION = YES; - DEPLOYMENT_POSTPROCESSING = YES; - DSTROOT = /; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(PROJECT_DIR)"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../../build\"", - ); - PRODUCT_NAME = "dupeGuru PE"; - WRAPPER_EXTENSION = app; - }; - name = dev; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "dupeguru" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4C08A954540054247B /* release */, - CEE00FF1111AF37400BC1A77 /* dev */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dupeguru" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF5008A954540054247B /* release */, - CEE00FF0111AF37400BC1A77 /* dev */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/cocoa/pe/dupeguru.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/cocoa/pe/dupeguru.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index e0000163..00000000 --- a/cocoa/pe/dupeguru.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/cocoa/pe/en.lproj/Preferences.strings b/cocoa/pe/en.lproj/Preferences.strings deleted file mode 100644 index 3e53cb06..00000000 --- a/cocoa/pe/en.lproj/Preferences.strings +++ /dev/null @@ -1,69 +0,0 @@ - -/* Class = "NSWindow"; title = "dupeGuru PE Preferences"; ObjectID = "2"; */ -"2.title" = "dupeGuru PE Preferences"; - -/* Class = "NSTextFieldCell"; title = "More results"; ObjectID = "18"; */ -"18.title" = "More results"; - -/* Class = "NSTextFieldCell"; title = "Fewer results"; ObjectID = "19"; */ -"19.title" = "Fewer results"; - -/* Class = "NSTextFieldCell"; title = "Filter hardness:"; ObjectID = "20"; */ -"20.title" = "Filter hardness:"; - -/* Class = "NSButtonCell"; title = "Can mix file kind"; ObjectID = "21"; */ -"21.title" = "Can mix file kind"; - -/* Class = "NSButtonCell"; title = "Reset to Defaults"; ObjectID = "24"; */ -"24.title" = "Reset to Defaults"; - -/* Class = "NSTextFieldCell"; title = "Copy and Move:"; ObjectID = "25"; */ -"25.title" = "Copy and Move:"; - -/* Class = "NSMenuItem"; title = "Recreate relative path"; ObjectID = "28"; */ -"28.title" = "Recreate relative path"; - -/* Class = "NSMenuItem"; title = "Recreate absolute path"; ObjectID = "29"; */ -"29.title" = "Recreate absolute path"; - -/* Class = "NSMenuItem"; title = "Right in destination"; ObjectID = "30"; */ -"30.title" = "Right in destination"; - -/* Class = "NSButtonCell"; title = "Match pictures of different dimensions"; ObjectID = "31"; */ -"31.title" = "Match pictures of different dimensions"; - -/* Class = "NSButtonCell"; title = "Automatically check for updates"; ObjectID = "32"; */ -"32.title" = "Automatically check for updates"; - -/* Class = "NSButtonCell"; title = "Remove empty folders on delete or move"; ObjectID = "33"; */ -"33.title" = "Remove empty folders on delete or move"; - -/* Class = "NSButtonCell"; title = "Use regular expressions when filtering"; ObjectID = "34"; */ -"34.title" = "Use regular expressions when filtering"; - -/* Class = "NSTabViewItem"; label = "Basic"; ObjectID = "60"; */ -"60.label" = "Basic"; - -/* Class = "NSTabViewItem"; label = "Advanced"; ObjectID = "61"; */ -"61.label" = "Advanced"; - -/* Class = "NSTextFieldCell"; title = "Custom Command (arguments: %d for dupe, %r for ref):"; ObjectID = "65"; */ -"65.title" = "Custom Command (arguments: %d for dupe, %r for ref):"; - -/* Class = "NSButtonCell"; title = "Ignore duplicates hardlinking to the same file"; ObjectID = "70"; */ -"70.title" = "Ignore duplicates hardlinking to the same file"; - -/* Class = "NSButtonCell"; title = "Debug mode (restart required)"; ObjectID = "75"; */ -"75.title" = "Debug mode (restart required)"; - -/* Class = "NSMenuItem"; title = "EXIF Timestamp"; ObjectID = "92"; */ -"92.title" = "EXIF Timestamp"; - -/* Class = "NSMenuItem"; title = "Contents"; ObjectID = "93"; */ -"93.title" = "Contents"; - -/* Class = "NSTextFieldCell"; title = "Scan type:"; ObjectID = "94"; */ -"94.title" = "Scan type:"; - -/* Class = "NSTextFieldCell"; title = "Font size:"; ObjectID = "104"; */ -"104.title" = "Font size:"; diff --git a/cocoa/pe/en.lproj/Preferences.xib b/cocoa/pe/en.lproj/Preferences.xib deleted file mode 100644 index be6db99e..00000000 --- a/cocoa/pe/en.lproj/Preferences.xib +++ /dev/null @@ -1,1670 +0,0 @@ - - - - 1060 - 11B26 - 1617 - 1138 - 566.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 1617 - - - NSPopUpButtonCell - NSComboBoxCell - NSNumberFormatter - NSPopUpButton - NSButton - NSMenu - NSButtonCell - NSTextFieldCell - NSMenuItem - NSComboBox - NSTabView - NSSlider - NSSliderCell - NSCustomObject - NSTabViewItem - NSView - NSWindowTemplate - NSTextField - NSUserDefaultsController - - - com.apple.InterfaceBuilder.CocoaPlugin - - - - - NSWindowController - - - FirstResponder - - - NSApplication - - - YES - - - 3 - 2 - {{92, 348}, {392, 269}} - 1886912512 - dupeGuru PE Preferences - - NSWindow - - - View - - - {213, 107} - - - 256 - - - - 256 - {{230, 3}, {148, 32}} - - - - YES - - 67239424 - 134217728 - Reset to Defaults - - LucidaGrande - 13 - 1044 - - - -2038284033 - 1 - - - - - - 200 - 25 - - - - - 12 - {{13, 31}, {366, 232}} - - - - - - 1 - - - 256 - - - - 292 - {{117, 131}, {181, 21}} - - - - YES - - 67239424 - 0 - - - - - Helvetica - 12 - 16 - - - 100 - 1 - 80 - 0.0 - 0 - 1 - NO - NO - - - - - 292 - {{119, 114}, {80, 13}} - - - - YES - - 67239424 - 272629760 - More results - - LucidaGrande - 10 - 2843 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 289 - {{216, 114}, {80, 13}} - - - - YES - - 67239424 - 71303168 - Fewer results - - - - - - - - - 292 - {{14, 136}, {100, 14}} - - - - YES - - 67239424 - 272629760 - Filter hardness: - - LucidaGrande - 11 - 3100 - - - - - - - - - 256 - {{15, 42}, {316, 18}} - - - - YES - - 67239424 - 0 - Can mix file kind - - - 1211912703 - 2 - - NSSwitch - - - - 200 - 25 - - - - - 256 - {{15, 62}, {316, 18}} - - - - YES - - 67239424 - 0 - Match pictures of different dimensions - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{15, 2}, {316, 18}} - - - - YES - - 67239424 - 0 - Automatically check for updates - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{15, 22}, {316, 18}} - - - - YES - - 67239424 - 0 - Remove empty folders on delete or move - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{301, 136}, {31, 14}} - - - - YES - - 67239424 - -1874853888 - - - - - - - 0 - - - . - - , - -0 - 0 - - - 0 - -0 - - - - - - - - NaN - - - - 0 - 0 - YES - NO - 1 - AAAAAAAAAAAAAAAAAAAAAA - - - - . - , - NO - YES - YES - - - - - - - - - 292 - {{14, 169}, {85, 13}} - - - - YES - - 67239424 - 272629760 - Scan type: - - - - - - - - - 292 - {{116, 159}, {219, 26}} - - - - YES - - -2076049856 - 2048 - - - 109199615 - 1 - - - - - - 400 - 75 - - - Contents - - 1048576 - 2147483647 - 1 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - _popUpItemAction: - - - YES - - - OtherViews - - - - - - EXIF Timestamp - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 292 - {{14, 86}, {100, 17}} - - - - YES - - 67239424 - 272629760 - Font size: - - - - - - - - - 268 - {{119, 82}, {69, 26}} - - - - YES - - 343014976 - 272630784 - - - - YES - - 6 - System - textBackgroundColor - - 3 - MQA - - - - 6 - YES - YES - - 11 - 12 - 13 - 14 - 18 - 24 - - - - - 274 - {13, 126} - - - YES - - - 10 - 10 - 1000 - - 75628032 - 0 - - - LucidaGrande - 12 - 16 - - - 3 - MC4zMzMzMzI5OQA - - - - - 338820672 - 1024 - - - YES - - 6 - System - controlBackgroundColor - - - - - 3 - YES - - - - 3 - 2 - - - 6 - System - gridColor - - 3 - MC41AA - - - 19 - tableViewAction: - -765427712 - - - - 1 - 15 - 0 - YES - 0 - 1 - - - - - {{10, 33}, {346, 186}} - - - - - Basic - - - - - 2 - - - 256 - - - - 256 - {{15, 167}, {316, 18}} - - YES - - 67239424 - 0 - Use regular expressions when filtering - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{15, 147}, {316, 18}} - - YES - - 67239424 - 0 - Ignore duplicates hardlinking to the same file - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{15, 127}, {316, 18}} - - YES - - 67239424 - 0 - Debug mode (restart required) - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 292 - {{14, 61}, {318, 13}} - - YES - - 67239424 - 272629760 - Copy and Move: - - - - - - - - - 292 - {{14, 104}, {318, 17}} - - YES - - 67239424 - 272629760 - Custom Command (arguments: %d for dupe, %r for ref): - - - - - - - - - 292 - {{14, 29}, {216, 26}} - - YES - - -2076049856 - 2048 - - - 109199615 - 1 - - - - - - 400 - 75 - - - Right in destination - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - - - - Recreate relative path - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - Recreate absolute path - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 266 - {{17, 82}, {312, 22}} - - YES - - -1804468671 - 272630784 - - - - YES - - - 6 - System - textColor - - - - - - {{10, 33}, {346, 186}} - - Advanced - - - - - - - 0 - YES - YES - - - - - - {392, 269} - - - - - {{0, 0}, {1440, 878}} - {213, 129} - {10000000000000, 10000000000000} - YES - - - - - - - value: values.matchScaled - - - - - - value: values.matchScaled - value - values.matchScaled - 2 - - - 35 - - - - nextKeyView - - - - 36 - - - - value: values.minMatchPercentage - - - - - - value: values.minMatchPercentage - value - values.minMatchPercentage - 2 - - - 37 - - - - value: values.mixFileKind - - - - - - value: values.mixFileKind - value - values.mixFileKind - 2 - - - 38 - - - - nextKeyView - - - - 39 - - - - revertToInitialValues: - - - - 41 - - - - value: values.useRegexpFilter - - - - - - value: values.useRegexpFilter - value - values.useRegexpFilter - 2 - - - 42 - - - - nextKeyView - - - - 43 - - - - nextKeyView - - - - 44 - - - - value: values.removeEmptyFolders - - - - - - value: values.removeEmptyFolders - value - values.removeEmptyFolders - 2 - - - 45 - - - - selectedIndex: values.recreatePathType - - - - - - selectedIndex: values.recreatePathType - selectedIndex - values.recreatePathType - 2 - - - 46 - - - - nextKeyView - - - - 47 - - - - nextKeyView - - - - 48 - - - - value: values.minMatchPercentage - - - - - - value: values.minMatchPercentage - value - values.minMatchPercentage - 2 - - - 49 - - - - nextKeyView - - - - 50 - - - - window - - - - 51 - - - - value: values.SUEnableAutomaticChecks - - - - - - value: values.SUEnableAutomaticChecks - value - values.SUEnableAutomaticChecks - 2 - - - 58 - - - - value: values.CustomCommand - - - - - - value: values.CustomCommand - value - values.CustomCommand - 2 - - - 68 - - - - nextKeyView - - - - 72 - - - - value: values.ignoreHardlinkMatches - - - - - - value: values.ignoreHardlinkMatches - value - values.ignoreHardlinkMatches - 2 - - - 73 - - - - nextKeyView - - - - 77 - - - - value: values.DebugMode - - - - - - value: values.DebugMode - value - values.DebugMode - 2 - - - 78 - - - - selectedIndex: values.scanType - - - - - - selectedIndex: values.scanType - selectedIndex - values.scanType - 2 - - - 96 - - - - enabled: values.scanType - - - - - - enabled: values.scanType - enabled - values.scanType - - NSValueTransformerName - vtScanTypeIsFuzzy - - 2 - - - 98 - - - - value: values.TableFontSize - - - - - - value: values.TableFontSize - value - values.TableFontSize - 2 - - - 105 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 1 - - - Shared Defaults - - - 2 - - - - - - preferences - - - 3 - - - - - - - - - 10 - - - - - - - - 24 - - - - - 59 - - - - - - - - - 60 - - - - - - - - 61 - - - - - - - - 62 - - - - - - - - - - - - - - 63 - - - - - - - - - - - - - - - - - - - - 16 - - - - - - - - 17 - - - - - 15 - - - - - - - - 18 - - - - - 14 - - - - - - - - 19 - - - - - 13 - - - - - - - - 20 - - - - - 12 - - - - - - - - 21 - - - - - 7 - - - - - - - - 31 - - - - - 6 - - - - - - - - 32 - - - - - 5 - - - - - - - - 33 - - - - - 11 - - - - - - - - 22 - - - - - - - - 23 - - - - - 4 - - - - - - - - 34 - - - - - 9 - - - - - - - - 25 - - - - - 8 - - - - - - - - 26 - - - - - - - - 27 - - - - - - - - - - 30 - - - - - 29 - - - - - 28 - - - - - 64 - - - - - - - - 65 - - - - - 66 - - - - - - - - 67 - - - - - 69 - - - - - - - - 70 - - - - - 74 - - - - - - - - 75 - - - - - 87 - - - - - - - - 88 - - - - - - - - 89 - - - - - - - - 90 - - - - - - - - - 92 - - - - - 93 - - - - - 94 - - - - - 101 - - - - - - - - 102 - - - - - - - - 103 - - - - - 104 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{413, 591}, {392, 254}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 105 - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - {9, 8} - {7, 2} - - -