Revision: 25118 http://sourceforge.net/p/bibdesk/svn/25118 Author: hofman Date: 2020-12-02 16:08:34 +0000 (Wed, 02 Dec 2020) Log Message: ----------- Remove declarations and fallback implementation for 10.8-
Modified Paths: -------------- trunk/bibdesk/BDSKBookmarkController.m trunk/bibdesk/BDSKCharacterConversion.m trunk/bibdesk/BDSKCustomCiteDrawerController.m trunk/bibdesk/BDSKDocumentInfoWindowController.m trunk/bibdesk/BDSKEditor.m trunk/bibdesk/BDSKFileContentSearchController.m trunk/bibdesk/BDSKFilerErrorController.m trunk/bibdesk/BDSKMacroWindowController.m trunk/bibdesk/BDSKOrphanedFilesFinder.m trunk/bibdesk/BDSKPreferenceController.m trunk/bibdesk/BDSKPreviewer.m trunk/bibdesk/BDSKReadMeController.m trunk/bibdesk/BDSKScriptGroupSheetController.m trunk/bibdesk/BDSKSearchGroupSheetController.m trunk/bibdesk/BDSKSearchGroupViewController.m trunk/bibdesk/BDSKTextImportController.m trunk/bibdesk/BDSKTypeInfoEditor.m trunk/bibdesk/BDSKURLGroupSheetController.m trunk/bibdesk/BibDocument.m trunk/bibdesk/BibDocument_Actions.m trunk/bibdesk/BibDocument_Groups.m trunk/bibdesk/BibPref_AutoFile.m trunk/bibdesk/BibPref_Cite.m trunk/bibdesk/BibPref_CiteKey.m trunk/bibdesk/BibPref_Defaults.m trunk/bibdesk/BibPref_Files.m trunk/bibdesk/BibPref_TeX.m trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj trunk/bibdesk/NSWindowController_BDSKExtensions.m Removed Paths: ------------- trunk/bibdesk/NSAlert_BDSKExtensions.h trunk/bibdesk/NSAlert_BDSKExtensions.m Modified: trunk/bibdesk/BDSKBookmarkController.m =================================================================== --- trunk/bibdesk/BDSKBookmarkController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKBookmarkController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -50,7 +50,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "NSURL_BDSKExtensions.h" #import "NSPasteboard_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKBookmarksWindowFrameAutosaveName @"BDSKBookmarksWindow" Modified: trunk/bibdesk/BDSKCharacterConversion.m =================================================================== --- trunk/bibdesk/BDSKCharacterConversion.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKCharacterConversion.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -41,7 +41,6 @@ #import "NSFileManager_BDSKExtensions.h" #import "NSWindowController_BDSKExtensions.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKCharacterConversionFrameAutosaveName @"BDSKCharacterConversion" Modified: trunk/bibdesk/BDSKCustomCiteDrawerController.m =================================================================== --- trunk/bibdesk/BDSKCustomCiteDrawerController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKCustomCiteDrawerController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -41,7 +41,6 @@ #import "BibDocument_Groups.h" #import "NSTableView_BDSKExtensions.h" #import "BDSKTableView.h" -#import "NSAlert_BDSKExtensions.h" @implementation BDSKCustomCiteDrawerController Modified: trunk/bibdesk/BDSKDocumentInfoWindowController.m =================================================================== --- trunk/bibdesk/BDSKDocumentInfoWindowController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKDocumentInfoWindowController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -41,7 +41,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "NSString_BDSKExtensions.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKTouchBarItemIdentifierButtons @"edu.ucsd.mmccrack.bibdesk.touchbar-item.buttons" Modified: trunk/bibdesk/BDSKEditor.m =================================================================== --- trunk/bibdesk/BDSKEditor.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKEditor.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -90,7 +90,6 @@ #import "NSError_BDSKExtensions.h" #import "NSPasteboard_BDSKExtensions.h" #import "BDSKItemDownload.h" -#import "NSAlert_BDSKExtensions.h" #define WEAK_NULL NULL Modified: trunk/bibdesk/BDSKFileContentSearchController.m =================================================================== --- trunk/bibdesk/BDSKFileContentSearchController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKFileContentSearchController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -56,7 +56,6 @@ #import "BDSKPublicationsArray.h" #import "BDSKTableView.h" #import "NSTableView_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" @implementation BDSKFileContentSearchController Modified: trunk/bibdesk/BDSKFilerErrorController.m =================================================================== --- trunk/bibdesk/BDSKFilerErrorController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKFilerErrorController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -45,7 +45,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "BDSKPathColorTransformer.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKOldPathColorTransformerName @"BDSKOldPathColorTransformer" #define BDSKNewPathColorTransformerName @"BDSKNewPathColorTransformer" Modified: trunk/bibdesk/BDSKMacroWindowController.m =================================================================== --- trunk/bibdesk/BDSKMacroWindowController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKMacroWindowController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -55,7 +55,6 @@ #import "NSPasteboard_BDSKExtensions.h" #import "BDSKTypeManager.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKMacroWindowFrameAutosaveName @"BDSKMacroWindow" Modified: trunk/bibdesk/BDSKOrphanedFilesFinder.m =================================================================== --- trunk/bibdesk/BDSKOrphanedFilesFinder.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKOrphanedFilesFinder.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -59,7 +59,6 @@ #import "BDSKFilePathCell.h" #import "NSEvent_BDSKExtensions.h" #import "NSView_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKOrphanedFilesWindowFrameAutosaveName @"BDSKOrphanedFilesWindow" Modified: trunk/bibdesk/BDSKPreferenceController.m =================================================================== --- trunk/bibdesk/BDSKPreferenceController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKPreferenceController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -42,7 +42,6 @@ #import "BDSKPreferenceIconView.h" #import <Sparkle/Sparkle.h> #import "NSAnimationContext_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKPreferencesWindowFrameAutosaveName @"BDSKPreferencesWindow" Modified: trunk/bibdesk/BDSKPreviewer.m =================================================================== --- trunk/bibdesk/BDSKPreviewer.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKPreviewer.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -51,7 +51,6 @@ #import "NSPrintOperation_BDSKExtensions.h" #import "BDSKPreferenceController.h" #import "NSGeometry_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #import "NSColor_BDSKExtensions.h" #define BDSKPreviewPanelFrameAutosaveName @"BDSKPreviewPanel" Modified: trunk/bibdesk/BDSKReadMeController.m =================================================================== --- trunk/bibdesk/BDSKReadMeController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKReadMeController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -39,7 +39,6 @@ #import "BDSKReadMeController.h" #import "NSWorkspace_BDSKExtensions.h" #import "NSGeometry_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #include <sys/utsname.h> #define BDSKReadMeWindowFrameAutosaveName @"BDSKReadMeWindow" Modified: trunk/bibdesk/BDSKScriptGroupSheetController.m =================================================================== --- trunk/bibdesk/BDSKScriptGroupSheetController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKScriptGroupSheetController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -44,7 +44,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "NSPasteboard_BDSKExtensions.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKTouchBarItemIdentifierButtons @"edu.ucsd.mmccrack.bibdesk.touchbar-item.buttons" Modified: trunk/bibdesk/BDSKSearchGroupSheetController.m =================================================================== --- trunk/bibdesk/BDSKSearchGroupSheetController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKSearchGroupSheetController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -44,7 +44,6 @@ #import "BDSKSearchGroupServerManager.h" #import "NSWindowController_BDSKExtensions.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define DEFAULT_SERVER_NAME @"PubMed" Modified: trunk/bibdesk/BDSKSearchGroupViewController.m =================================================================== --- trunk/bibdesk/BDSKSearchGroupViewController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKSearchGroupViewController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -39,7 +39,6 @@ #import "BDSKSearchGroupViewController.h" #import "BDSKSearchGroup.h" #import "BDSKEdgeView.h" -#import "NSAlert_BDSKExtensions.h" @implementation BDSKSearchGroupViewController Modified: trunk/bibdesk/BDSKTextImportController.m =================================================================== --- trunk/bibdesk/BDSKTextImportController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKTextImportController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -66,7 +66,6 @@ #import "NSTextView_BDSKExtensions.h" #import "NSError_BDSKExtensions.h" #import "NSAttributedString_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #import "NSColor_BDSKExtensions.h" #define BDSKTextImportControllerFrameAutosaveName @"BDSKTextImportController Frame Autosave Name" Modified: trunk/bibdesk/BDSKTypeInfoEditor.m =================================================================== --- trunk/bibdesk/BDSKTypeInfoEditor.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKTypeInfoEditor.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -42,7 +42,6 @@ #import "BDSKTypeManager.h" #import "NSWindowController_BDSKExtensions.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define REQUIRED_KEY @"required" #define OPTIONAL_KEY @"optional" Modified: trunk/bibdesk/BDSKURLGroupSheetController.m =================================================================== --- trunk/bibdesk/BDSKURLGroupSheetController.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BDSKURLGroupSheetController.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -46,7 +46,6 @@ #import "NSURL_BDSKExtensions.h" #import "NSPasteboard_BDSKExtensions.h" #import "BDSKTouchBarButtonGroup.h" -#import "NSAlert_BDSKExtensions.h" #define BDSKTouchBarItemIdentifierButtons @"edu.ucsd.mmccrack.bibdesk.touchbar-item.buttons" Modified: trunk/bibdesk/BibDocument.m =================================================================== --- trunk/bibdesk/BibDocument.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibDocument.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -129,7 +129,6 @@ #import "BDSKSaveAccessoryViewController.h" #import "NSObject_BDSKExtensions.h" #import "NSTouchBar_BDSKForwardDeclarations.h" -#import "NSAlert_BDSKExtensions.h" // these are the same as in Info.plist NSString *BDSKBibTeXDocumentType = @"BibTeX Database"; Modified: trunk/bibdesk/BibDocument_Actions.m =================================================================== --- trunk/bibdesk/BibDocument_Actions.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibDocument_Actions.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -68,7 +68,6 @@ #import "NSAttributedString_BDSKExtensions.h" #import "NSPrintOperation_BDSKExtensions.h" #import "NSError_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" #import "BDSKTypeManager.h" #import "BDSKScriptHookManager.h" Modified: trunk/bibdesk/BibDocument_Groups.m =================================================================== --- trunk/bibdesk/BibDocument_Groups.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibDocument_Groups.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -92,7 +92,6 @@ #import "NSTableView_BDSKExtensions.h" #import "NSWorkspace_BDSKExtensions.h" #import "NSObject_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" @implementation BibDocument (Groups) Modified: trunk/bibdesk/BibPref_AutoFile.m =================================================================== --- trunk/bibdesk/BibPref_AutoFile.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibPref_AutoFile.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -45,7 +45,6 @@ #import "BDSKStringConstants.h" #import "NSFileManager_BDSKExtensions.h" #import "BDSKTypeManager.h" -#import "NSAlert_BDSKExtensions.h" #define MAX_PREVIEW_WIDTH 501.0 #define MAX_FORMAT_WIDTH 288.0 Modified: trunk/bibdesk/BibPref_Cite.m =================================================================== --- trunk/bibdesk/BibPref_Cite.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibPref_Cite.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -38,7 +38,6 @@ #import "BDSKTemplate.h" #import "BibDocument.h" #import "BDSKStringConstants.h" -#import "NSAlert_BDSKExtensions.h" #define MAX_PREVIEW_WIDTH 465.0 Modified: trunk/bibdesk/BibPref_CiteKey.m =================================================================== --- trunk/bibdesk/BibPref_CiteKey.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibPref_CiteKey.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -45,7 +45,6 @@ #import "BDSKAppController.h" #import "BDSKPreviewItem.h" #import "BDSKTypeManager.h" -#import "NSAlert_BDSKExtensions.h" #define MAX_PREVIEW_WIDTH 481 #define MAX_FORMAT_WIDTH 266 Modified: trunk/bibdesk/BibPref_Defaults.m =================================================================== --- trunk/bibdesk/BibPref_Defaults.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibPref_Defaults.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -49,7 +49,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "NSString_BDSKExtensions.h" #import "NSPasteboard_BDSKExtensions.h" -#import "NSAlert_BDSKExtensions.h" // this corresponds with the menu item order in the nib enum { Modified: trunk/bibdesk/BibPref_Files.m =================================================================== --- trunk/bibdesk/BibPref_Files.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibPref_Files.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -47,7 +47,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "BDSKDocumentController.h" #import "BDSKApplication.h" -#import "NSAlert_BDSKExtensions.h" @interface BibPref_Files (Private) Modified: trunk/bibdesk/BibPref_TeX.m =================================================================== --- trunk/bibdesk/BibPref_TeX.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/BibPref_TeX.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -44,7 +44,6 @@ #import "BDSKShellCommandFormatter.h" #import "BDSKStringConstants.h" #import "BDSKPreferenceController.h" -#import "NSAlert_BDSKExtensions.h" #import "NSColor_BDSKExtensions.h" #define BDSK_TEX_DOWNLOAD_URL @"https://tug.org/mactex/" Modified: trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj =================================================================== --- trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj 2020-12-02 16:08:34 UTC (rev 25118) @@ -652,8 +652,6 @@ CEDD189921696373000E28D7 /* BDSKAutoFileCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD188B21696373000E28D7 /* BDSKAutoFileCommand.m */; }; CEDED0952032450B003FA44D /* BDSKIUCrParser.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDED0932032450B003FA44D /* BDSKIUCrParser.m */; }; CEE09F1C216147E1009CE63D /* BDSKFieldInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE09F1A216147E1009CE63D /* BDSKFieldInfo.m */; }; - CEE20D9422E64F6900A422FF /* NSAlert_BDSKExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = CEE20D9222E64F6900A422FF /* NSAlert_BDSKExtensions.h */; }; - CEE20D9522E64F6900A422FF /* NSAlert_BDSKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE20D9322E64F6900A422FF /* NSAlert_BDSKExtensions.m */; }; CEE22B210BFB7DA8002B746B /* RelNotes.rtf in Resources */ = {isa = PBXBuildFile; fileRef = F994B8F607F5F65F00751DA1 /* RelNotes.rtf */; }; CEE23BDC0BFBA775002B746B /* Scripts in Copy Files: Shared Support */ = {isa = PBXBuildFile; fileRef = CEE23BD50BFBA6D6002B746B /* Scripts */; }; CEE23BDD0BFBA781002B746B /* Templates in Copy Files: Shared Support */ = {isa = PBXBuildFile; fileRef = CE97A3B90A28F19A00CF2DF3 /* Templates */; }; @@ -1782,8 +1780,6 @@ CEDED0932032450B003FA44D /* BDSKIUCrParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BDSKIUCrParser.m; sourceTree = "<group>"; }; CEE09F19216147E1009CE63D /* BDSKFieldInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BDSKFieldInfo.h; sourceTree = "<group>"; }; CEE09F1A216147E1009CE63D /* BDSKFieldInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BDSKFieldInfo.m; sourceTree = "<group>"; }; - CEE20D9222E64F6900A422FF /* NSAlert_BDSKExtensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSAlert_BDSKExtensions.h; sourceTree = "<group>"; }; - CEE20D9322E64F6900A422FF /* NSAlert_BDSKExtensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSAlert_BDSKExtensions.m; sourceTree = "<group>"; }; CEE23BD50BFBA6D6002B746B /* Scripts */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Scripts; sourceTree = "<group>"; }; CEE50486104D662500636237 /* BDSKNotesSearchIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BDSKNotesSearchIndex.m; sourceTree = "<group>"; }; CEE50488104D664200636237 /* BDSKNotesSearchIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BDSKNotesSearchIndex.h; sourceTree = "<group>"; }; @@ -2584,7 +2580,6 @@ CE38FA7D091D210C00BCB69D /* AppKit Extensions */ = { isa = PBXGroup; children = ( - CEE20D9322E64F6900A422FF /* NSAlert_BDSKExtensions.m */, CED76E2C1A17CCC000D1ACA4 /* NSAnimationContext_BDSKExtensions.m */, F97BF0B8090AE7520063504B /* NSBezierPath_BDSKExtensions.m */, CEF2EEE50F3462A900A7989E /* NSColor_BDSKExtensions.m */, @@ -3272,7 +3267,6 @@ F9025F2E0969D66F008A551C /* CFString_BDSKExtensions.h */, CE4476D92128907100DF38E1 /* DOMNode_BDSKExtensions.h */, F9022C9B0758038000C3F701 /* html2tex.h */, - CEE20D9222E64F6900A422FF /* NSAlert_BDSKExtensions.h */, CED76E2B1A17CCC000D1ACA4 /* NSAnimationContext_BDSKExtensions.h */, CE3011B70D5CC4D100C0B7FA /* NSAppleEventDescriptor_BDSKExtensions.h */, F99BC25C095A5C7000E018C3 /* NSArray_BDSKExtensions.h */, @@ -3641,7 +3635,6 @@ CE2A0A7822459A3100A8F31C /* BDSKSplitView.h in Headers */, CE2A09DC224599B300A8F31C /* BDSKConverter.h in Headers */, CE2A0A2C224599EF00A8F31C /* BDSKMainTableView.h in Headers */, - CEE20D9422E64F6900A422FF /* NSAlert_BDSKExtensions.h in Headers */, CE2A0AC522459A4B00A8F31C /* NSArray_BDSKExtensions.h in Headers */, CE2A0ABB22459A4500A8F31C /* BibPref_Files.h in Headers */, CE2A09FD224599E100A8F31C /* BDSKFilePathCell.h in Headers */, @@ -4333,7 +4326,6 @@ F92F4E4F0788DEFC001B8F82 /* BibPref_Files.m in Sources */, 2730077E07CF20B500F2E485 /* BDSKBorderlessKeyWindow.m in Sources */, 2730077F07CF20B500F2E485 /* BDSKComplexString.m in Sources */, - CEE20D9522E64F6900A422FF /* NSAlert_BDSKExtensions.m in Sources */, 2730078107CF20B500F2E485 /* BDSKComplexStringEditor.m in Sources */, 2730078307CF20B500F2E485 /* BDSKMacroWindowController.m in Sources */, 3D824AA907D099C300FB2F67 /* BDSKBackgroundView.m in Sources */, Deleted: trunk/bibdesk/NSAlert_BDSKExtensions.h =================================================================== --- trunk/bibdesk/NSAlert_BDSKExtensions.h 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/NSAlert_BDSKExtensions.h 2020-12-02 16:08:34 UTC (rev 25118) @@ -1,48 +0,0 @@ -// -// NSAlert_BDSKExtensions.h -// BibDesk -// -// Created by Christiaan Hofman on 22/07/2019. -/* - This software is Copyright (c) 2019-2020 - Christiaan Hofman. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - - Neither the name of Christiaan Hofman nor the names of any - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import <Cocoa/Cocoa.h> - -#if SDK_BEFORE(10_9) -@interface NSAlert (BDSKMavericksDeclarations) -- (void)beginSheetModalForWindow:(NSWindow *)window completionHandler:(void (^)(NSInteger result))handler; -@end -#endif - -@interface NSAlert (BDSKExtensions) -@end Deleted: trunk/bibdesk/NSAlert_BDSKExtensions.m =================================================================== --- trunk/bibdesk/NSAlert_BDSKExtensions.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/NSAlert_BDSKExtensions.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -1,63 +0,0 @@ -// -// NSAlert_BDSKExtensions.m -// BibDesk -// -// Created by Christiaan Hofman on 22/07/2019. -/* - This software is Copyright (c) 2019-2020 - Christiaan Hofman. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - - Neither the name of Christiaan Hofman nor the names of any - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import "NSAlert_BDSKExtensions.h" -#import "BDSKRuntime.h" - -@implementation NSAlert (BDSKExtensions) - -- (void)didEndAlert:(NSAlert *)alert returnCode:(NSInteger)returnCode completionHandler:(void *)contextInfo { - if (contextInfo != NULL) { - void (^handler)(NSInteger) = (void(^)(NSInteger))contextInfo; - handler(returnCode); - Block_release(handler); - } -} - -- (void)fallback_beginSheetModalForWindow:(NSWindow *)window completionHandler:(void (^)(NSInteger result))handler { - [self beginSheetModalForWindow:window - modalDelegate:handler ? self : nil - didEndSelector:handler ? @selector(didEndAlert:returnCode:completionHandler:) : NULL - contextInfo:handler ? Block_copy(handler) : NULL]; -} - -+ (void)load { - BDSKAddInstanceMethodImplementationFromSelector(self, @selector(beginSheetModalForWindow:completionHandler:), @selector(fallback_beginSheetModalForWindow:completionHandler:)); -} - -@end Modified: trunk/bibdesk/NSWindowController_BDSKExtensions.m =================================================================== --- trunk/bibdesk/NSWindowController_BDSKExtensions.m 2020-12-02 16:02:12 UTC (rev 25117) +++ trunk/bibdesk/NSWindowController_BDSKExtensions.m 2020-12-02 16:08:34 UTC (rev 25118) @@ -39,14 +39,6 @@ #import "NSWindowController_BDSKExtensions.h" #import "NSInvocation_BDSKExtensions.h" -#if SDK_BEFORE(10_9) -@interface NSWindow (BDSKMavericksDeclarations) -- (void)beginSheet:(NSWindow *)sheetWindow completionHandler:(void (^)(NSInteger returnCode))handler; -- (void)endSheet:(NSWindow *)sheetWindow; -- (void)endSheet:(NSWindow *)sheetWindow returnCode:(NSInteger)returnCode; -- (NSWindow *)sheetParent; -@end -#endif @implementation NSWindowController (BDSKExtensions) @@ -101,35 +93,13 @@ #pragma mark Sheet methods -- (void)didEndSheet:(NSWindow *)sheet returnCode:(NSInteger)returnCode completionHandler:(void *)contextInfo { - if (contextInfo != NULL) { - void (^handler)(NSInteger) = (void(^)(NSInteger))contextInfo; - handler(returnCode); - Block_release(handler); - } -} - - (void)beginSheetModalForWindow:(NSWindow *)window completionHandler:(void (^)(NSInteger result))handler { [self retain]; // make sure we stay around long enough - if ([window respondsToSelector:@selector(beginSheet:completionHandler:)]) { - [window beginSheet:[self window] completionHandler:handler]; - } else { - [NSApp beginSheet:[self window] - modalForWindow:window - modalDelegate:handler ? self : nil - didEndSelector:handler ? @selector(didEndSheet:returnCode:completionHandler:) : NULL - contextInfo:handler ? Block_copy(handler) : NULL]; - } + [window beginSheet:[self window] completionHandler:handler]; } - (IBAction)dismiss:(id)sender { - if ([[self window] respondsToSelector:@selector(sheetParent)] && - [[self window] respondsToSelector:@selector(endSheet:returnCode:)]) { - [[[self window] sheetParent] endSheet:[self window] returnCode:[sender tag]]; - } else { - [NSApp endSheet:[self window] returnCode:[sender tag]]; - [[self window] orderOut:self]; - } + [[[self window] sheetParent] endSheet:[self window] returnCode:[sender tag]]; [self autorelease]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Bibdesk-commit mailing list Bibdesk-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-commit