├── AppTrapPreferencePane ├── Sparkle.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── Resources │ │ │ ├── fr_CA.lproj │ │ │ ├── pt.lproj │ │ │ ├── Autoupdate.app │ │ │ │ └── Contents │ │ │ │ │ ├── PkgInfo │ │ │ │ │ ├── MacOS │ │ │ │ │ └── Autoupdate │ │ │ │ │ ├── Resources │ │ │ │ │ ├── AppIcon.icns │ │ │ │ │ ├── SUStatus.nib │ │ │ │ │ ├── ar.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── cs.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── da.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── de.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── el.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── en.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── es.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── fr.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── is.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── it.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── ja.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── ko.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── nb.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── nl.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── pl.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── ro.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── ru.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── sk.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── sl.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── sv.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── th.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── tr.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── uk.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── pt_BR.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── pt_PT.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ ├── zh_CN.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ └── zh_TW.lproj │ │ │ │ │ │ └── Sparkle.strings │ │ │ │ │ └── Info.plist │ │ │ ├── SUStatus.nib │ │ │ ├── ar.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── cs.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── da.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── de.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── el.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── en.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── es.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── fr.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── is.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── it.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── ja.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── ko.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── nb.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── nl.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── pl.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── ro.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── ru.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── sk.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── sl.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── sv.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── th.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── tr.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── uk.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── pt_BR.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── pt_PT.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── zh_CN.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── zh_TW.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ └── Info.plist │ │ │ ├── Sparkle │ │ │ ├── Modules │ │ │ └── module.modulemap │ │ │ ├── Headers │ │ │ ├── SUExport.h │ │ │ ├── SUAppcast.h │ │ │ ├── SUVersionDisplayProtocol.h │ │ │ ├── Sparkle.h │ │ │ ├── SUVersionComparisonProtocol.h │ │ │ ├── SUStandardVersionComparator.h │ │ │ ├── SUErrors.h │ │ │ └── SUAppcastItem.h │ │ │ └── PrivateHeaders │ │ │ └── SUUnarchiver.h │ ├── Headers │ ├── Modules │ ├── Sparkle │ ├── Resources │ └── PrivateHeaders ├── PrefPaneTests │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── PrefPaneTests-Prefix.pch │ ├── PrefPaneTests.h │ ├── PrefPaneTests-Info.plist │ └── PrefPaneTests.m ├── AppTrapPreferencePane.tiff ├── fr.lproj │ └── Localizable.strings ├── nl.lproj │ ├── Localizable.strings │ └── Read Me.rtf ├── pt.lproj │ ├── Localizable.strings │ └── Read Me.rtf ├── English.lproj │ ├── Localizable.strings │ └── Read Me.rtf ├── AppTrapPreferencePane.xcodeproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcuserdata │ │ └── kumaranvijayan.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── AppTrapPreferencePane_Prefix.pch ├── ATSUUpdater.h ├── ATSUUpdater.m ├── dsa_pub.pem └── Info.plist ├── .gitignore ├── AppTrap ├── AppTrapTests │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── AppTrapTests-Prefix.pch │ ├── AppTrapTests.h │ ├── AppTrapTests-Info.plist │ └── AppTrapTests.m ├── fr.lproj │ └── Localizable.strings ├── nl.lproj │ └── Localizable.strings ├── pt.lproj │ └── Localizable.strings ├── English.lproj │ └── Localizable.strings ├── AppTrap.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcuserdata │ │ │ └── kumaranvijayan.xcuserdatad │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── AppTrap.xccheckout │ └── xcuserdata │ │ └── kumaranvijayan.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── APTApplicationDelegate.h ├── APTMoveToTrashAlertViewController.h ├── APTApplicationController.h ├── APTPreferencePaneDelegate.h ├── AppTrap_Prefix.pch ├── ATUserDefaultKeys.m ├── ATVariables.h ├── ATVariables.m ├── main.m ├── APTFSEventsWatcher.h ├── ATUserDefaultKeys.h ├── APTApplicationDelegate.m ├── ATNotifications.h ├── ATNotifications.m ├── ATArrayController.h ├── Info.plist ├── Relaunch │ └── main.swift ├── ATArrayController.m ├── RelaunchObjC │ └── main.m └── APTFSEventsWatcher.m ├── README ├── Documentation └── html │ ├── bc_s.png │ ├── nav_f.png │ ├── nav_h.png │ ├── open.png │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ ├── closed.png │ ├── doxygen.png │ ├── search │ ├── close.png │ ├── mag_sel.png │ ├── search_l.png │ ├── search_m.png │ ├── search_r.png │ ├── nomatches.html │ ├── classes_6e.html │ ├── all_69.html │ ├── all_76.html │ ├── functions_69.html │ ├── functions_76.html │ ├── all_68.html │ ├── functions_68.html │ ├── all_6c.html │ ├── functions_6c.html │ ├── functions_6e.html │ ├── all_6e.html │ ├── all_65.html │ ├── all_6d.html │ ├── functions_65.html │ ├── functions_6d.html │ ├── all_72.html │ ├── functions_72.html │ ├── functions_75.html │ ├── all_74.html │ ├── functions_74.html │ ├── classes_73.html │ ├── classes_75.html │ ├── functions_73.html │ ├── classes_61.html │ ├── all_63.html │ ├── functions_63.html │ ├── functions_61.html │ ├── all_75.html │ ├── all_73.html │ └── all_61.html │ ├── class_n_s_object.png │ ├── interface_s_u_appcast.png │ ├── interface_s_u_updater.png │ ├── interface_u_k_k_queue.png │ ├── interface_a_t_s_u_updater.png │ ├── interface_s_u_appcast_item.png │ ├── protocol_u_k_file_watcher-p.png │ ├── interface_u_k_main_thread_proxy.png │ ├── interface_a_t_application_controller.png │ ├── interface_u_k_f_n_subscribe_file_watcher.png │ ├── tabs.css │ ├── installdox │ ├── index.html │ ├── pages.html │ ├── deprecated.html │ └── todo.html ├── AppTrap.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── AppTrap.xccheckout ├── LICENSE └── LICENSE-GROWL /AppTrapPreferencePane/Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Modules: -------------------------------------------------------------------------------- 1 | Versions/Current/Modules -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr_CA.lproj: -------------------------------------------------------------------------------- 1 | fr.lproj -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt.lproj: -------------------------------------------------------------------------------- 1 | pt_BR.lproj -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/PrivateHeaders: -------------------------------------------------------------------------------- 1 | Versions/Current/PrivateHeaders -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | xcuserdata/ 2 | 3 | DerivedData/ 4 | 5 | AppTrapPreferencePane/AppTrap.app 6 | -------------------------------------------------------------------------------- /AppTrap/AppTrapTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | BUILDING 2 | 3 | 1. Build the AppTrap project 4 | 2. Build the AppTrapPreferencePane project -------------------------------------------------------------------------------- /Documentation/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/bc_s.png -------------------------------------------------------------------------------- /Documentation/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/nav_f.png -------------------------------------------------------------------------------- /Documentation/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/nav_h.png -------------------------------------------------------------------------------- /Documentation/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/open.png -------------------------------------------------------------------------------- /Documentation/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/tab_a.png -------------------------------------------------------------------------------- /Documentation/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/tab_b.png -------------------------------------------------------------------------------- /Documentation/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/tab_h.png -------------------------------------------------------------------------------- /Documentation/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/tab_s.png -------------------------------------------------------------------------------- /Documentation/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/closed.png -------------------------------------------------------------------------------- /Documentation/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/doxygen.png -------------------------------------------------------------------------------- /AppTrapPreferencePane/PrefPaneTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Documentation/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/search/close.png -------------------------------------------------------------------------------- /AppTrap/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrap/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /AppTrap/nl.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrap/nl.lproj/Localizable.strings -------------------------------------------------------------------------------- /AppTrap/pt.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrap/pt.lproj/Localizable.strings -------------------------------------------------------------------------------- /Documentation/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/search/mag_sel.png -------------------------------------------------------------------------------- /Documentation/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/search/search_l.png -------------------------------------------------------------------------------- /Documentation/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/search/search_m.png -------------------------------------------------------------------------------- /Documentation/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/search/search_r.png -------------------------------------------------------------------------------- /Documentation/html/class_n_s_object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/class_n_s_object.png -------------------------------------------------------------------------------- /AppTrap/English.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrap/English.lproj/Localizable.strings -------------------------------------------------------------------------------- /Documentation/html/interface_s_u_appcast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_s_u_appcast.png -------------------------------------------------------------------------------- /Documentation/html/interface_s_u_updater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_s_u_updater.png -------------------------------------------------------------------------------- /Documentation/html/interface_u_k_k_queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_u_k_k_queue.png -------------------------------------------------------------------------------- /AppTrapPreferencePane/AppTrapPreferencePane.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/AppTrapPreferencePane.tiff -------------------------------------------------------------------------------- /Documentation/html/interface_a_t_s_u_updater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_a_t_s_u_updater.png -------------------------------------------------------------------------------- /AppTrapPreferencePane/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/nl.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/nl.lproj/Localizable.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/pt.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/pt.lproj/Localizable.strings -------------------------------------------------------------------------------- /Documentation/html/interface_s_u_appcast_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_s_u_appcast_item.png -------------------------------------------------------------------------------- /Documentation/html/protocol_u_k_file_watcher-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/protocol_u_k_file_watcher-p.png -------------------------------------------------------------------------------- /AppTrapPreferencePane/English.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/English.lproj/Localizable.strings -------------------------------------------------------------------------------- /Documentation/html/interface_u_k_main_thread_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_u_k_main_thread_proxy.png -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /Documentation/html/interface_a_t_application_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_a_t_application_controller.png -------------------------------------------------------------------------------- /Documentation/html/interface_u_k_f_n_subscribe_file_watcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/Documentation/html/interface_u_k_f_n_subscribe_file_watcher.png -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module Sparkle { 2 | umbrella header "Sparkle.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/SUStatus.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/SUStatus.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrap/AppTrapTests/AppTrapTests-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'AppTrapTests' target in the 'AppTrapTests' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/PrefPaneTests/PrefPaneTests-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'PrefPaneTests' target in the 'PrefPaneTests' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrap/AppTrap.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /AppTrap.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib -------------------------------------------------------------------------------- /AppTrap/APTApplicationDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // APTApplicationDelegate.h 3 | // AppTrap 4 | // 5 | // Created by Kumaran Vijayan on 2013-07-31. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface APTApplicationDelegate : NSObject 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /AppTrap/AppTrapTests/AppTrapTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppTrapTests.h 3 | // AppTrapTests 4 | // 5 | // Created by Kumaran Vijayan on 2013-08-17. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface AppTrapTests : SenTestCase 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/PrefPaneTests/PrefPaneTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // PrefPaneTests.h 3 | // PrefPaneTests 4 | // 5 | // Created by Kumaran Vijayan on 2013-08-18. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface PrefPaneTests : XCTestCase 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/AppTrapPreferencePane.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvijayan/AppTrap/HEAD/AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings -------------------------------------------------------------------------------- /AppTrap/APTMoveToTrashAlertViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // APTMoveToTrashAlertViewController.h 3 | // AppTrap 4 | // 5 | // Created by Kumaran Vijayan on 2013-07-31. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface APTMoveToTrashAlertViewController : NSViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUExport.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUExport.h 3 | // Sparkle 4 | // 5 | // Created by Jake Petroules on 2014-08-23. 6 | // Copyright (c) 2014 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #ifndef SUEXPORT_H 10 | #define SUEXPORT_H 11 | 12 | #ifdef BUILDING_SPARKLE 13 | #define SU_EXPORT __attribute__((visibility("default"))) 14 | #else 15 | #define SU_EXPORT 16 | #endif 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Documentation/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /AppTrap/APTApplicationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // APTApplicationController.h 3 | // AppTrap 4 | // 5 | // Created by Kumaran Vijayan on 2013-05-15. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @class APTApplicationController; 12 | 13 | @protocol APTApplicationControllerDelegate 14 | @required 15 | - (void)applicationController:(APTApplicationController*)applicationController didFindFiles:(NSArray*)files; 16 | @end 17 | 18 | @interface APTApplicationController : NSObject 19 | - (void)moveFilesToTrash:(NSArray*)paths; 20 | @end 21 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | ----------------------------------------------- 2 | APPTRAP LICENSE 3 | 4 | "Do what you want to do, 5 | and go where you're going to 6 | Think for yourself, 7 | 'cause I won't be there with you" 8 | 9 | You are completely free to do anything with 10 | this source code, but if you try to make 11 | money on it you will be beaten up with a 12 | large stick. I take no responsibility for 13 | anything, and this license text must 14 | always be included. 15 | 16 | Markus Magnuson 17 | ----------------------------------------------- -------------------------------------------------------------------------------- /AppTrap/APTPreferencePaneDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // APTPreferencePaneDelegate.h 3 | // AppTrapPreferencePane 4 | // 5 | // Created by Kumaran Vijayan on 2013-08-17. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @protocol APTPreferencePaneDelegate 12 | /** 13 | * The preference pane is requesting the version number from the background process. Send 14 | * a distributed notification with this information. 15 | */ 16 | - (void)preferencePaneRequestsVersion:(id)sender; 17 | 18 | /** 19 | * The preference pane is requesting that the background process be terminated. 20 | */ 21 | - (void)preferencePaneRequestsTermination:(id)sender; 22 | @end 23 | -------------------------------------------------------------------------------- /AppTrap/AppTrap_Prefix.pch: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #ifdef __OBJC__ 22 | #import 23 | #endif 24 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUAppcast.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcast.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUAPPCAST_H 10 | #define SUAPPCAST_H 11 | 12 | #import 13 | #import "SUExport.h" 14 | 15 | @class SUAppcastItem; 16 | SU_EXPORT @interface SUAppcast : NSObject 17 | 18 | @property (copy) NSString *userAgentString; 19 | @property (copy) NSDictionary *httpHeaders; 20 | 21 | - (void)fetchAppcastFromURL:(NSURL *)url completionBlock:(void (^)(NSError *))err; 22 | 23 | @property (readonly, copy) NSArray *items; 24 | @end 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /AppTrap/ATUserDefaultKeys.m: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import "ATUserDefaultKeys.h" 22 | 23 | NSString *ATPreferencesIsExpanded = @"isExpanded"; 24 | -------------------------------------------------------------------------------- /AppTrap/ATVariables.h: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | Created by Kumaran Vijayan on 13/07/09. 20 | */ 21 | 22 | #import 23 | 24 | extern NSString *ATBackgroundProcessVersion; -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUVersionDisplayProtocol.h 3 | // EyeTV 4 | // 5 | // Created by Uli Kusterer on 08.12.09. 6 | // Copyright 2009 Elgato Systems GmbH. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SUExport.h" 11 | 12 | /*! 13 | Applies special display formatting to version numbers. 14 | */ 15 | @protocol SUVersionDisplay 16 | 17 | /*! 18 | Formats two version strings. 19 | 20 | Both versions are provided so that important distinguishing information 21 | can be displayed while also leaving out unnecessary/confusing parts. 22 | */ 23 | - (void)formatVersion:(NSString **)inOutVersionA andVersion:(NSString **)inOutVersionB; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /AppTrap/ATVariables.m: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | Created by Kumaran Vijayan on 13/07/09. 20 | */ 21 | 22 | #import "ATVariables.h" 23 | 24 | NSString *ATBackgroundProcessVersion = @"ATBackgroundProcessVersion"; -------------------------------------------------------------------------------- /AppTrap/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import 22 | 23 | int main(int argc, char *argv[]) 24 | { 25 | return NSApplicationMain(argc, (const char **) argv); 26 | } 27 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/AppTrapPreferencePane_Prefix.pch: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #ifdef __OBJC__ 22 | #import 23 | #import 24 | #endif 25 | -------------------------------------------------------------------------------- /AppTrap/APTFSEventsWatcher.h: -------------------------------------------------------------------------------- 1 | // 2 | // APTFSEventsWatcher.h 3 | // AppTrap 4 | // 5 | // Created by Kumaran Vijayan on 2013-05-08. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @class APTFSEventsWatcher; 12 | 13 | @protocol APTFSEventsWatcherDelegate 14 | @required 15 | - (void)eventsWatcher:(APTFSEventsWatcher*)eventsWatcher observedChangesInDirectoryPath:(NSString*)directory; 16 | @end 17 | 18 | 19 | 20 | @interface APTFSEventsWatcher : NSObject 21 | 22 | @property (nonatomic, weak) id delegate; 23 | 24 | @property (nonatomic, readonly, getter=isWatching) BOOL watching; 25 | 26 | - (id)initWithDirectoryPath:(NSString*)directoryPath; 27 | 28 | - (void)startWatching; 29 | 30 | - (void)stopWatching; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /AppTrap/ATUserDefaultKeys.h: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import 22 | 23 | // Define all preferences keys, prefix them with "ATPreferences" 24 | extern NSString *ATPreferencesIsExpanded; 25 | -------------------------------------------------------------------------------- /AppTrap/AppTrapTests/AppTrapTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.KumaranVijayan.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/PrefPaneTests/PrefPaneTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.KumaranVijayan.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/Sparkle.h: -------------------------------------------------------------------------------- 1 | // 2 | // Sparkle.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SPARKLE_H 10 | #define SPARKLE_H 11 | 12 | #import 13 | 14 | // This list should include the shared headers. It doesn't matter if some of them aren't shared (unless 15 | // there are name-space collisions) so we can list all of them to start with: 16 | 17 | #import 18 | #import 19 | #import 20 | #import 21 | #import 22 | #import 23 | #import 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/ATSUUpdater.h: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | Created by Kumaran Vijayan on 13/07/09. 20 | */ 21 | 22 | #import 23 | #import 24 | 25 | @interface ATSUUpdater : SUUpdater 26 | { 27 | 28 | } 29 | 30 | +(SUUpdater*)sharedUpdater; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/ATSUUpdater.m: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | Created by Kumaran Vijayan on 13/07/09. 20 | */ 21 | 22 | #import "ATSUUpdater.h" 23 | 24 | 25 | @implementation ATSUUpdater 26 | 27 | +(SUUpdater*)sharedUpdater 28 | { 29 | return [self updaterForBundle:[NSBundle bundleForClass:[self class]]]; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUVersionComparisonProtocol.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 12/21/07. 6 | // Copyright 2007 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUVERSIONCOMPARISONPROTOCOL_H 10 | #define SUVERSIONCOMPARISONPROTOCOL_H 11 | 12 | #import 13 | #import "SUExport.h" 14 | 15 | /*! 16 | Provides version comparison facilities for Sparkle. 17 | */ 18 | @protocol SUVersionComparison 19 | 20 | /*! 21 | An abstract method to compare two version strings. 22 | 23 | Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, 24 | and NSOrderedSame if they are equivalent. 25 | */ 26 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! 27 | 28 | @end 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/AppTrapPreferencePane.xcodeproj/xcuserdata/kumaranvijayan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | AppTrap Prefpane.xcscheme 8 | 9 | orderHint 10 | 2 11 | 12 | AppTrap.xcscheme 13 | 14 | orderHint 15 | 1 16 | 17 | 18 | SuppressBuildableAutocreation 19 | 20 | 7D252B8B17C148B6008BBBB3 21 | 22 | primary 23 | 24 | 25 | 8D202CE80486D31800D8A456 26 | 27 | primary 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /AppTrap/APTApplicationDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // APTApplicationDelegate.m 3 | // AppTrap 4 | // 5 | // Created by Kumaran Vijayan on 2013-07-31. 6 | // 7 | // 8 | 9 | #import "APTApplicationDelegate.h" 10 | 11 | #import "ATNotifications.h" 12 | 13 | @interface APTApplicationDelegate () 14 | 15 | @property (nonatomic) IBOutlet NSWindow *window; 16 | @property (nonatomic) IBOutlet NSViewController *mainViewController; 17 | 18 | @end 19 | 20 | 21 | 22 | @implementation APTApplicationDelegate 23 | 24 | - (void)applicationDidFinishLaunching:(NSNotification *)notification 25 | { 26 | [self.window setContentView:self.mainViewController.view]; 27 | } 28 | 29 | - (void)applicationWillTerminate:(NSNotification *)notification 30 | { 31 | NSDistributedNotificationCenter *notificationCenter = [NSDistributedNotificationCenter defaultCenter]; 32 | [notificationCenter postNotificationName:ATApplicationTerminatedNotification 33 | object:nil]; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /AppTrap/ATNotifications.h: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import 22 | 23 | // Sent by the background process 24 | extern NSString *ATApplicationFinishedLaunchingNotification; 25 | extern NSString *ATApplicationTerminatedNotification; 26 | extern NSString *ATApplicationGetVersionData; 27 | 28 | 29 | // Sent by the preference pane 30 | extern NSString *ATApplicationSendVersionData; 31 | extern NSString *ATApplicationShouldTerminateNotification; 32 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUnarchiver.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUUNARCHIVER_H 10 | #define SUUNARCHIVER_H 11 | 12 | #import 13 | 14 | @class SUHost; 15 | @protocol SUUnarchiverDelegate; 16 | 17 | @interface SUUnarchiver : NSObject 18 | 19 | @property (copy, readonly) NSString *archivePath; 20 | @property (copy, readonly) NSString *updateHostBundlePath; 21 | @property (weak) id delegate; 22 | 23 | + (SUUnarchiver *)unarchiverForPath:(NSString *)path updatingHostBundlePath:(NSString *)host; 24 | 25 | - (void)start; 26 | @end 27 | 28 | @protocol SUUnarchiverDelegate 29 | - (void)unarchiverDidFinish:(SUUnarchiver *)unarchiver; 30 | - (void)unarchiverDidFail:(SUUnarchiver *)unarchiver; 31 | @optional 32 | - (void)unarchiver:(SUUnarchiver *)unarchiver extractedProgress:(double)progress; 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /AppTrap/ATNotifications.m: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import "ATNotifications.h" 22 | 23 | NSString *ATApplicationFinishedLaunchingNotification = @"ATApplicationFinishedLaunchingNotification"; 24 | NSString *ATApplicationTerminatedNotification = @"ATApplicationTerminatedNotification"; 25 | NSString *ATApplicationGetVersionData = @"ATApplicationGetVersionData"; 26 | 27 | NSString *ATApplicationSendVersionData = @"ATApplicationSendVersionData"; 28 | NSString *ATApplicationShouldTerminateNotification = @"ATApplicationShouldTerminateNotification"; 29 | -------------------------------------------------------------------------------- /AppTrap/ATArrayController.h: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import 22 | 23 | /** 24 | * A subclass of NSArrayController whose purpose is to populate the table view 25 | * in the main window. 26 | */ 27 | @interface ATArrayController : NSArrayController 28 | { 29 | } 30 | 31 | - (void)addPathsForDeletion:(NSArray*)paths; 32 | 33 | /** 34 | * Add a path to delete from the disk. 35 | * 36 | * @param[in] path The string representing the path to the file that should be 37 | * deleted. 38 | */ 39 | - (void)addPathForDeletion:(NSString *)path; 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUStandardVersionComparator.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 12/21/07. 6 | // Copyright 2007 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUSTANDARDVERSIONCOMPARATOR_H 10 | #define SUSTANDARDVERSIONCOMPARATOR_H 11 | 12 | #import 13 | #import "SUExport.h" 14 | #import "SUVersionComparisonProtocol.h" 15 | 16 | /*! 17 | Sparkle's default version comparator. 18 | 19 | This comparator is adapted from MacPAD, by Kevin Ballard. 20 | It's "dumb" in that it does essentially string comparison, 21 | in components split by character type. 22 | */ 23 | SU_EXPORT @interface SUStandardVersionComparator : NSObject 24 | 25 | /*! 26 | Returns a singleton instance of the comparator. 27 | */ 28 | + (SUStandardVersionComparator *)defaultComparator; 29 | 30 | /*! 31 | Compares version strings through textual analysis. 32 | 33 | See the implementation for more details. 34 | */ 35 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; 36 | @end 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | NSObject 13 |
14 |
15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/dsa_pub.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIDOjCCAi0GByqGSM44BAEwggIgAoIBAQDhiAvniqLsYFUfzh4MtXhmExGrJuvm 3 | iIaXrTD15Tphrz2NPO9+kmwBVAVMaU7gcx8sUFpdoly8UsPE+Y4G0C/Qejaw/9lx 4 | HidC16tJNCo0BbnL89I2/cCJAQZ3AZdBvEbySAntkxz5kcsQPKu2a+iQNTaBuwDW 5 | 3uxyyMlH+/jPah1lCA9RYHkDqLXulQA7Y7rHjZBtky2ykxRRclGFyo1vhTD22z4q 6 | Vf2veUPrWLhfBLg68d+C0fasSHOuGLudPzoR9755qPeWz5R7dkNbhuEv6TnEL9rV 7 | hws3nHSGg5OQ07NVxZH8yq7+0yQdxyNf0p2Ohsav0C88VJUCqb9S+1HjAhUAySh0 8 | sch5gZ7AaxmrR/ocLtgxDwUCggEAHz63jOnZLUSsFFEoUs+0QaxlKHFfVH27Wzai 9 | ukyw9YyzEq/kNxePSnOoJUrG3m4/H+XqOUp9ybNELd99VmNYOTmHRKOviusDKGEI 10 | bKp8TSXZIdKJCda2tTBr06d06s0buC6R3YS9ZlZUMelqkeBSv7zqsgyTB4rCQ42c 11 | QunL51kOg2JNnPQ9MJO8ner3Hx52K6w4UQodXIK87IX8ND5w3RdEiMBoy1JZ5v5V 12 | 9/BLWu97hdsBzi0ZYfiE3tqu1iOB9LKdjiUtz4kbYW+LxWOTamB48YlbBgq6uXJi 13 | Co2tQLzIj35LFd5Vi2ZIit751NlzAu9ki09r24gnsECRIZQSYgOCAQUAAoIBAAkb 14 | /Av32kPEgespLF9dowBdfsV4zyY9ouCBSJswJ2M6JmSzX5n6viQrSl2HHZ9a4B09 15 | cU2nrml7TbyoOvpKa6BHjgtRibQf3ZOwcc/GhMQn6US5l4Mb+6JN5Llf0QeEgflb 16 | GoQAiPvOO6EDVd7pF9KXkp1K8yRkt4jmiJj4LJBL804ESqnFnr75cMFvKrywSds7 17 | iUDohdKpaawwsc5hpUJhhLAH3Rtxtn7RUm1A3QR8c05GA0WP2iJ9qmSAjW8SpsTG 18 | TJwDVF375G9mBuivIO+gBPpRbIzFM8KkWEUpmaNRSkDaJeJjc+kcNekiTJn7Y2S4 19 | gCCnKh+YOvVTWhzzoxI= 20 | -----END PUBLIC KEY----- 21 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUErrors.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUErrors.h 3 | // Sparkle 4 | // 5 | // Created by C.W. Betts on 10/13/14. 6 | // Copyright (c) 2014 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #ifndef SUERRORS_H 10 | #define SUERRORS_H 11 | 12 | #import 13 | #import "SUExport.h" 14 | 15 | /** 16 | * Error domain used by Sparkle 17 | */ 18 | SU_EXPORT extern NSString *const SUSparkleErrorDomain; 19 | 20 | typedef NS_ENUM(OSStatus, SUError) { 21 | // Appcast phase errors. 22 | SUAppcastParseError = 1000, 23 | SUNoUpdateError = 1001, 24 | SUAppcastError = 1002, 25 | SURunningFromDiskImageError = 1003, 26 | 27 | // Downlaod phase errors. 28 | SUTemporaryDirectoryError = 2000, 29 | 30 | // Extraction phase errors. 31 | SUUnarchivingError = 3000, 32 | SUSignatureError = 3001, 33 | 34 | // Installation phase errors. 35 | SUFileCopyFailure = 4000, 36 | SUAuthenticationFailure = 4001, 37 | SUMissingUpdateError = 4002, 38 | SUMissingInstallerToolError = 4003, 39 | SURelaunchError = 4004, 40 | SUInstallationError = 4005, 41 | SUDowngradeError = 4006, 42 | 43 | // System phase errors 44 | SUSystemPowerOffError = 5000 45 | }; 46 | 47 | #endif 48 | -------------------------------------------------------------------------------- /AppTrap/AppTrapTests/AppTrapTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppTrapTests.m 3 | // AppTrapTests 4 | // 5 | // Created by Kumaran Vijayan on 2013-08-17. 6 | // 7 | // 8 | 9 | #import "AppTrapTests.h" 10 | 11 | #import "APTApplicationController.h" 12 | 13 | @interface APTApplicationController () 14 | @property (nonatomic, readonly) NSString *pathToTrash; 15 | @property (nonatomic, readonly) NSArray *libraryPaths; 16 | @end 17 | 18 | @interface AppTrapTests () 19 | @property (nonatomic) APTApplicationController *controller; 20 | @end 21 | 22 | 23 | @implementation AppTrapTests 24 | 25 | - (void)setUp 26 | { 27 | [super setUp]; 28 | 29 | APTApplicationController *controller = [APTApplicationController new]; 30 | [self setController:controller]; 31 | } 32 | 33 | - (void)tearDown 34 | { 35 | // Tear-down code here. 36 | 37 | [super tearDown]; 38 | } 39 | 40 | - (void)testPathToTrash 41 | { 42 | NSString *pathToTrash = self.controller.pathToTrash; 43 | STAssertNotNil(pathToTrash, @""); 44 | NSString *trash = pathToTrash.lastPathComponent; 45 | STAssertEqualObjects(trash, @".Trash", @""); 46 | } 47 | 48 | - (void)testLibraryPaths 49 | { 50 | NSArray *libraryPaths = self.controller.libraryPaths; 51 | STAssertNotNil(libraryPaths, @""); 52 | STAssertTrue(libraryPaths.count > 0, @""); 53 | } 54 | 55 | @end 56 | -------------------------------------------------------------------------------- /Documentation/html/search/all_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATPreferencePane 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/all_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATPreferencePane 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATPreferencePane 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATPreferencePane 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/all_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATApplicationController 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATApplicationController 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | launchAppTrap 13 | ATPreferencePane 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | launchAppTrap 13 | ATPreferencePane 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /AppTrap/AppTrap.xcodeproj/xcuserdata/kumaranvijayan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | AppTrap.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | AppTrapTests.xcscheme 13 | 14 | orderHint 15 | 2 16 | 17 | Relaunch.xcscheme 18 | 19 | orderHint 20 | 3 21 | 22 | RelaunchObjC.xcscheme 23 | 24 | orderHint 25 | 4 26 | 27 | 28 | SuppressBuildableAutocreation 29 | 30 | 7D02FA251C31D22600C6CAB4 31 | 32 | primary 33 | 34 | 35 | 7D3E982C1BF3F29C0089E727 36 | 37 | primary 38 | 39 | 40 | 7D6FB90217C055C500EE17FC 41 | 42 | primary 43 | 44 | 45 | 8D1107260486CEB800E47090 46 | 47 | primary 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /Documentation/html/tabs.css: -------------------------------------------------------------------------------- 1 | .tabs, .tabs2, .tabs3 { 2 | background-image: url('tab_b.png'); 3 | width: 100%; 4 | z-index: 101; 5 | font-size: 13px; 6 | } 7 | 8 | .tabs2 { 9 | font-size: 10px; 10 | } 11 | .tabs3 { 12 | font-size: 9px; 13 | } 14 | 15 | .tablist { 16 | margin: 0; 17 | padding: 0; 18 | display: table; 19 | } 20 | 21 | .tablist li { 22 | float: left; 23 | display: table-cell; 24 | background-image: url('tab_b.png'); 25 | line-height: 36px; 26 | list-style: none; 27 | } 28 | 29 | .tablist a { 30 | display: block; 31 | padding: 0 20px; 32 | font-weight: bold; 33 | background-image:url('tab_s.png'); 34 | background-repeat:no-repeat; 35 | background-position:right; 36 | color: #323232; 37 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 38 | text-decoration: none; 39 | outline: none; 40 | } 41 | 42 | .tabs3 .tablist a { 43 | padding: 0 10px; 44 | } 45 | 46 | .tablist a:hover { 47 | background-image: url('tab_h.png'); 48 | background-repeat:repeat-x; 49 | color: #fff; 50 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 51 | text-decoration: none; 52 | } 53 | 54 | .tablist li.current a { 55 | background-image: url('tab_a.png'); 56 | background-repeat:repeat-x; 57 | color: #fff; 58 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 59 | } 60 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | numberOfVisibleItemsInTrash 13 | ATApplicationController 14 |
15 |
16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /AppTrap/AppTrap.xcodeproj/project.xcworkspace/xcuserdata/kumaranvijayan.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildLocationStyle 6 | UniqueDerivedDataSubfolder 7 | DerivedDataCustomLocation 8 | DerivedData 9 | DerivedDataLocationStyle 10 | WorkspaceRelativePath 11 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 12 | 13 | IDEWorkspaceUserSettings_BuildLocationStyle 14 | 1 15 | IDEWorkspaceUserSettings_BuildSubfolderNameStyle 16 | 0 17 | IDEWorkspaceUserSettings_DerivedDataCustomLocation 18 | DerivedData 19 | IDEWorkspaceUserSettings_DerivedDataLocationStyle 20 | 2 21 | IDEWorkspaceUserSettings_LiveSourceIssuesEnabled 22 | 23 | IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges 24 | 25 | IDEWorkspaceUserSettings_SnapshotLocationStyle 26 | 0 27 | LiveSourceIssuesEnabled 28 | 29 | SnapshotAutomaticallyBeforeSignificantChanges 30 | 31 | SnapshotLocationStyle 32 | Default 33 | 34 | 35 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 15C27e 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Sparkle 11 | CFBundleIdentifier 12 | org.andymatuschak.Sparkle 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Sparkle 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.11.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.11.1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 7B60 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 15A278 37 | DTSDKName 38 | macosx10.11 39 | DTXcode 40 | 0710 41 | DTXcodeBuild 42 | 7B60 43 | 44 | 45 | -------------------------------------------------------------------------------- /AppTrap/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.KumaranVijayan.AppTrap 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.2.3 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 65 25 | LSApplicationCategoryType 26 | public.app-category.utilities 27 | LSMinimumSystemVersion 28 | 10.8 29 | LSUIElement 30 | 1 31 | NSHumanReadableCopyright 32 | © Konst och vanliga saker, 2007-2008 33 | NSMainNibFile 34 | MainMenu 35 | NSPrincipalClass 36 | NSApplication 37 | NSSupportsSuddenTermination 38 | 39 | SmartCrashReports_CompanyName 40 | KOVS 41 | SmartCrashReports_EmailTicket 42 | SCR-0AB11B9C98 43 | 44 | 45 | -------------------------------------------------------------------------------- /LICENSE-GROWL: -------------------------------------------------------------------------------- 1 | AppTrap uses code from Growl. 2 | 3 | Copyright (c) The Growl Project, 2004-2007 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 7 | 8 | 1. Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | 2. Redistributions in binary form must reproduce the above copyright 11 | notice, this list of conditions and the following disclaimer in the 12 | documentation and/or other materials provided with the distribution. 13 | 3. Neither the name of Growl nor the names of its contributors 14 | may be used to endorse or promote products derived from this software 15 | without specific prior written permission. 16 | 17 | 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. -------------------------------------------------------------------------------- /AppTrap/Relaunch/main.swift: -------------------------------------------------------------------------------- 1 | // 2 | // main.swift 3 | // Relaunch 4 | // 5 | // Created by Kumaran Vijayan on 2015-11-11. 6 | // 7 | // 8 | 9 | import AppKit 10 | 11 | class Observer: NSObject 12 | { 13 | private let callback: () -> Void 14 | 15 | private init(callback: () -> Void) 16 | { 17 | self.callback = callback 18 | super.init() 19 | } 20 | 21 | override func observeValueForKeyPath( 22 | keyPath: String?, 23 | ofObject object: AnyObject?, 24 | change: [String : AnyObject]?, 25 | context: UnsafeMutablePointer) 26 | { 27 | callback() 28 | } 29 | } 30 | 31 | // main 32 | autoreleasepool 33 | { 34 | // get the application instance 35 | if let parentPID = Int32(Process.arguments[1]), 36 | app = NSRunningApplication(processIdentifier: parentPID), 37 | bundleURL = app.bundleURL 38 | { 39 | // terminate() and wait terminated. 40 | let listener = Observer { CFRunLoopStop(CFRunLoopGetCurrent()) } 41 | app.addObserver( 42 | listener, 43 | forKeyPath: "isTerminated", 44 | options: NSKeyValueObservingOptions(rawValue: 0), 45 | context: nil) 46 | app.terminate() 47 | CFRunLoopRun() // wait KVO notification 48 | app.removeObserver(listener, forKeyPath: "isTerminated", context: nil) 49 | 50 | // relaunch 51 | try! NSWorkspace.sharedWorkspace().launchApplicationAtURL( 52 | bundleURL, 53 | options: .Default, 54 | configuration: [:]) 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | AppTrap 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.KumaranVijayan.AppTrap.prefpanel 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | BNDL 19 | CFBundleShortVersionString 20 | 1.2.3 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 65 25 | LSMinimumSystemVersion 26 | 10.8 27 | NSHumanReadableCopyright 28 | © Konst och vanliga saker, 2007-2008 29 | NSMainNibFile 30 | AppTrapPreferencePane 31 | NSPrefPaneIconLabel 32 | AppTrap 33 | NSPrincipalClass 34 | ATPreferencePane 35 | NSSupportsSuddenTermination 36 | 37 | SUAllowsAutomaticUpdates 38 | NO 39 | SUEnableAutomaticChecks 40 | YES 41 | SUFeedURL 42 | http://onnati.net/apptrap/AppTrapUpdate.xml 43 | SUPublicDSAKeyFile 44 | dsa_pub.pem 45 | 46 | 47 | -------------------------------------------------------------------------------- /AppTrap.xcworkspace/xcshareddata/AppTrap.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 94B2825B-54CD-4B93-B13A-ACC18F87B10E 9 | IDESourceControlProjectName 10 | AppTrap 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | B546EF82-5453-4B35-84AE-9B09B8D79D7E 14 | https://github.com/kvijayan/AppTrap.git 15 | 16 | IDESourceControlProjectPath 17 | AppTrap.xcworkspace 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | B546EF82-5453-4B35-84AE-9B09B8D79D7E 21 | .. 22 | 23 | IDESourceControlProjectURL 24 | https://github.com/kvijayan/AppTrap.git 25 | IDESourceControlProjectVersion 26 | 110 27 | IDESourceControlProjectWCCIdentifier 28 | B546EF82-5453-4B35-84AE-9B09B8D79D7E 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | B546EF82-5453-4B35-84AE-9B09B8D79D7E 36 | IDESourceControlWCCName 37 | AppTrap 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /AppTrap/ATArrayController.m: -------------------------------------------------------------------------------- 1 | /* 2 | ----------------------------------------------- 3 | APPTRAP LICENSE 4 | 5 | "Do what you want to do, 6 | and go where you're going to 7 | Think for yourself, 8 | 'cause I won't be there with you" 9 | 10 | You are completely free to do anything with 11 | this source code, but if you try to make 12 | money on it you will be beaten up with a 13 | large stick. I take no responsibility for 14 | anything, and this license text must 15 | always be included. 16 | 17 | Markus Amalthea Magnuson 18 | ----------------------------------------------- 19 | */ 20 | 21 | #import "ATArrayController.h" 22 | 23 | @implementation ATArrayController 24 | 25 | - (void)addPathsForDeletion:(NSArray*)paths 26 | { 27 | for (NSString *path in paths) 28 | { 29 | [self addPathForDeletion:path]; 30 | } 31 | } 32 | 33 | - (void)addPathForDeletion:(NSString *)path 34 | { 35 | // Expand any tildes in the path 36 | NSString *fullPath = path.stringByExpandingTildeInPath; 37 | 38 | if ([[NSFileManager defaultManager] fileExistsAtPath:fullPath]) 39 | { 40 | NSString *name = [[NSFileManager defaultManager] displayNameAtPath:fullPath]; 41 | NSString *path = fullPath.stringByAbbreviatingWithTildeInPath.stringByDeletingLastPathComponent; 42 | NSImage *icon = [[NSWorkspace sharedWorkspace] iconForFile:fullPath]; 43 | [icon setSize:NSMakeSize(32.0, 32.0)]; 44 | NSMutableDictionary *entry = [NSMutableDictionary dictionaryWithObjectsAndKeys:path, @"path", name, @"name", icon, @"icon", @YES, @"shouldBeRemoved", fullPath, @"fullPath", nil]; 45 | [self addObject:entry]; 46 | } 47 | } 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcastItem.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUAPPCASTITEM_H 10 | #define SUAPPCASTITEM_H 11 | 12 | #import 13 | #import "SUExport.h" 14 | 15 | SU_EXPORT @interface SUAppcastItem : NSObject 16 | @property (copy, readonly) NSString *title; 17 | @property (copy, readonly) NSDate *date; 18 | @property (copy, readonly) NSString *itemDescription; 19 | @property (strong, readonly) NSURL *releaseNotesURL; 20 | @property (copy, readonly) NSString *DSASignature; 21 | @property (copy, readonly) NSString *minimumSystemVersion; 22 | @property (copy, readonly) NSString *maximumSystemVersion; 23 | @property (strong, readonly) NSURL *fileURL; 24 | @property (copy, readonly) NSString *versionString; 25 | @property (copy, readonly) NSString *displayVersionString; 26 | @property (copy, readonly) NSDictionary *deltaUpdates; 27 | @property (strong, readonly) NSURL *infoURL; 28 | 29 | // Initializes with data from a dictionary provided by the RSS class. 30 | - (instancetype)initWithDictionary:(NSDictionary *)dict; 31 | - (instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString **)error; 32 | 33 | @property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; 34 | @property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; 35 | 36 | // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. 37 | @property (readonly, copy) NSDictionary *propertiesDictionary; 38 | 39 | - (NSURL *)infoURL; 40 | 41 | @end 42 | 43 | #endif 44 | -------------------------------------------------------------------------------- /AppTrap/AppTrap.xcodeproj/project.xcworkspace/xcshareddata/AppTrap.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 2CF1C5E9-06FF-4EA8-9452-67C4E936BFA2 9 | IDESourceControlProjectName 10 | AppTrap 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | 4627BE3F-8ED5-4886-9E59-BAC73CA73F9D 14 | https://github.com/kvijayan/AppTrap.git 15 | 16 | IDESourceControlProjectPath 17 | AppTrap/AppTrap.xcodeproj/project.xcworkspace 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | 4627BE3F-8ED5-4886-9E59-BAC73CA73F9D 21 | ../../.. 22 | 23 | IDESourceControlProjectURL 24 | https://github.com/kvijayan/AppTrap.git 25 | IDESourceControlProjectVersion 26 | 110 27 | IDESourceControlProjectWCCIdentifier 28 | 4627BE3F-8ED5-4886-9E59-BAC73CA73F9D 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | 4627BE3F-8ED5-4886-9E59-BAC73CA73F9D 36 | IDESourceControlWCCName 37 | AppTrap 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | NSObject 13 |
14 |
15 |
16 |
17 | numberOfVisibleItemsInTrash 18 | ATApplicationController 19 |
20 |
21 |
Searching...
22 |
No Matches
23 | 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /Documentation/html/search/all_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATApplicationController 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATApplicationController 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATApplicationController 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATApplicationController 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /Documentation/html/search/all_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | registerForWriteNotifications 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATPreferencePane 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | registerForWriteNotifications 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATPreferencePane 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /AppTrap/RelaunchObjC/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // RelaunchObjC 4 | // 5 | // Created by Kumaran Vijayan on 2015-12-28. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface Observer: NSObject 12 | @property (nonatomic, copy) void (^callback)(); 13 | - (instancetype)initWithCallback:(void (^)())callback; 14 | @end 15 | @implementation Observer 16 | - (instancetype)initWithCallback:(void (^)())callback { 17 | self = [super init]; 18 | if (self) { 19 | _callback = callback; 20 | } 21 | return self; 22 | } 23 | 24 | - (void)observeValueForKeyPath:(NSString *)keyPath 25 | ofObject:(id)object 26 | change:(NSDictionary *)change 27 | context:(void *)context { 28 | self.callback(); 29 | } 30 | @end 31 | 32 | int main(int argc, const char * argv[]) { 33 | @autoreleasepool { 34 | int parentPid = atoi(argv[1]); 35 | NSRunningApplication *app = [NSRunningApplication runningApplicationWithProcessIdentifier:parentPid]; 36 | NSURL *bundleURL = app.bundleURL; 37 | Observer *listener = [[Observer alloc] initWithCallback:^{ 38 | CFRunLoopStop(CFRunLoopGetCurrent()); 39 | }]; 40 | [app addObserver:listener forKeyPath:@"isTerminated" options:0 context:nil]; 41 | [app terminate]; 42 | CFRunLoopRun(); 43 | [app removeObserver:listener forKeyPath:@"isTerminated"]; 44 | 45 | [[NSWorkspace sharedWorkspace] launchApplicationAtURL:bundleURL 46 | options:NSWorkspaceLaunchDefault 47 | configuration:[NSDictionary new] 48 | error:nil]; 49 | } 50 | return 0; 51 | } 52 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 15C27e 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | Autoupdate 11 | CFBundleIconFile 12 | AppIcon 13 | CFBundleIdentifier 14 | org.sparkle-project.Sparkle.Autoupdate 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.11.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.11.1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 7B60 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 15A278 37 | DTSDKName 38 | macosx10.11 39 | DTXcode 40 | 0710 41 | DTXcodeBuild 42 | 7B60 43 | LSBackgroundOnly 44 | 1 45 | LSMinimumSystemVersion 46 | 10.7 47 | LSUIElement 48 | 1 49 | NSMainNibFile 50 | MainMenu 51 | NSPrincipalClass 52 | NSApplication 53 | 54 | 55 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | unregisterForWriteNotifications 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | updateStatus 19 | ATPreferencePane 20 |
21 |
22 |
Searching...
23 |
No Matches
24 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/PrefPaneTests/PrefPaneTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // PrefPaneTests.m 3 | // PrefPaneTests 4 | // 5 | // Created by Kumaran Vijayan on 2013-08-18. 6 | // 7 | // 8 | 9 | #import "PrefPaneTests.h" 10 | 11 | @implementation PrefPaneTests 12 | 13 | - (void)setUp 14 | { 15 | [super setUp]; 16 | 17 | // Set-up code here. 18 | } 19 | 20 | - (void)tearDown 21 | { 22 | // Tear-down code here. 23 | 24 | [super tearDown]; 25 | } 26 | 27 | - (void)testUserVersionNumber 28 | { 29 | NSBundle *bundle = [NSBundle bundleForClass:[PrefPaneTests class]]; 30 | NSString *path = bundle.bundlePath; 31 | path = path.stringByDeletingLastPathComponent; 32 | path = [path stringByAppendingPathComponent:@"AppTrap.prefPane"]; 33 | bundle = [NSBundle bundleWithPath:path]; 34 | NSString *shortVersionStringKey = @"CFBundleShortVersionString"; 35 | NSString *prefpaneVersion = [bundle objectForInfoDictionaryKey:shortVersionStringKey]; 36 | 37 | path = [bundle pathForResource:@"AppTrap" ofType:@"app"]; 38 | bundle = [NSBundle bundleWithPath:path]; 39 | NSString *backgroundVersion = [bundle objectForInfoDictionaryKey:shortVersionStringKey]; 40 | 41 | XCTAssertEqualObjects(prefpaneVersion, backgroundVersion, @""); 42 | } 43 | 44 | - (void)testVersionNumber 45 | { 46 | NSBundle *bundle = [NSBundle bundleForClass:[PrefPaneTests class]]; 47 | NSString *path = bundle.bundlePath; 48 | path = path.stringByDeletingLastPathComponent; 49 | path = [path stringByAppendingPathComponent:@"AppTrap.prefPane"]; 50 | bundle = [NSBundle bundleWithPath:path]; 51 | NSString *prefpaneVersion = [bundle objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]; 52 | 53 | path = [bundle pathForResource:@"AppTrap" ofType:@"app"]; 54 | bundle = [NSBundle bundleWithPath:path]; 55 | NSString *backgroundVersion = [bundle objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]; 56 | 57 | XCTAssertEqualObjects(prefpaneVersion, backgroundVersion, @""); 58 | } 59 | 60 | @end 61 | -------------------------------------------------------------------------------- /Documentation/html/search/all_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | terminateAppTrap 13 | ATPreferencePane 14 |
15 |
16 |
17 |
18 | 19 | ATApplicationController 20 |
21 |
22 |
23 |
24 | 25 | ATApplicationController 26 |
27 |
28 |
Searching...
29 |
No Matches
30 | 36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | terminateAppTrap 13 | ATPreferencePane 14 |
15 |
16 |
17 |
18 | 19 | ATApplicationController 20 |
21 |
22 |
23 |
24 | 25 | ATApplicationController 26 |
27 |
28 |
Searching...
29 |
No Matches
30 | 36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | SUAppcast 13 |
14 |
15 |
16 |
17 | SUAppcastItem 18 |
19 |
20 |
21 |
22 | SUUpdater 23 |
24 |
25 |
26 | 29 |
30 |
Searching...
31 |
No Matches
32 | 38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | UKFileWatcher-p 13 |
14 |
15 |
16 | 19 |
20 |
21 |
22 | UKKQueue 23 |
24 |
25 |
26 |
27 | UKMainThreadProxy 28 |
29 |
30 |
Searching...
31 |
No Matches
32 | 38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | setupTrashFolderPath 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | 19 | ATPreferencePane 20 |
21 |
22 |
23 |
24 | 25 | ATPreferencePane 26 |
27 |
28 |
29 |
30 | 31 | ATApplicationController 32 |
33 |
34 |
Searching...
35 |
No Matches
36 | 42 |
43 | 44 | 45 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 | 14 |
15 |
16 |
17 | ATArrayController 18 |
19 |
20 |
21 |
22 | ATPreferencePane 23 |
24 |
25 |
26 |
27 | ATSUUpdater 28 |
29 |
30 |
31 |
32 | ATTextFieldCell 33 |
34 |
35 |
Searching...
36 |
No Matches
37 | 43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /Documentation/html/search/all_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | checkBackgroundProcessVersion 13 | ATPreferencePane 14 |
15 |
16 |
17 |
18 | 19 | SUVersionComparison-p 20 |
21 |
22 |
23 |
24 | 25 | ATPreferencePane 26 |
27 |
28 |
29 |
30 | 31 | ATPreferencePane 32 |
33 |
34 |
35 |
36 | 37 | ATApplicationController 38 |
39 |
40 |
Searching...
41 |
No Matches
42 | 48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | checkBackgroundProcessVersion 13 | ATPreferencePane 14 |
15 |
16 |
17 |
18 | 19 | SUVersionComparison-p 20 |
21 |
22 |
23 |
24 | 25 | ATPreferencePane 26 |
27 |
28 |
29 |
30 | 31 | ATPreferencePane 32 |
33 |
34 |
35 |
36 | 37 | ATApplicationController 38 |
39 |
40 |
Searching...
41 |
No Matches
42 | 48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | applicationsInTrash 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | appTrapIsRunning 19 | ATPreferencePane 20 |
21 |
22 |
23 |
24 | 25 | ATPreferencePane 26 |
27 |
28 |
29 |
30 | 31 | ATArrayController 32 |
33 |
34 |
35 |
36 | 37 | ATPreferencePane 38 |
39 |
40 |
Searching...
41 |
No Matches
42 | 48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /Documentation/html/installdox: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | %subst = ( ); 4 | $quiet = 0; 5 | 6 | while ( @ARGV ) { 7 | $_ = shift @ARGV; 8 | if ( s/^-// ) { 9 | if ( /^l(.*)/ ) { 10 | $v = ($1 eq "") ? shift @ARGV : $1; 11 | ($v =~ /\/$/) || ($v .= "/"); 12 | $_ = $v; 13 | if ( /(.+)\@(.+)/ ) { 14 | if ( exists $subst{$1} ) { 15 | $subst{$1} = $2; 16 | } else { 17 | print STDERR "Unknown tag file $1 given with option -l\n"; 18 | &usage(); 19 | } 20 | } else { 21 | print STDERR "Argument $_ is invalid for option -l\n"; 22 | &usage(); 23 | } 24 | } 25 | elsif ( /^q/ ) { 26 | $quiet = 1; 27 | } 28 | elsif ( /^\?|^h/ ) { 29 | &usage(); 30 | } 31 | else { 32 | print STDERR "Illegal option -$_\n"; 33 | &usage(); 34 | } 35 | } 36 | else { 37 | push (@files, $_ ); 38 | } 39 | } 40 | 41 | foreach $sub (keys %subst) 42 | { 43 | if ( $subst{$sub} eq "" ) 44 | { 45 | print STDERR "No substitute given for tag file `$sub'\n"; 46 | &usage(); 47 | } 48 | elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" ) 49 | { 50 | print "Substituting $subst{$sub} for each occurrence of tag file $sub\n"; 51 | } 52 | } 53 | 54 | if ( ! @files ) { 55 | if (opendir(D,".")) { 56 | foreach $file ( readdir(D) ) { 57 | $match = ".html"; 58 | next if ( $file =~ /^\.\.?$/ ); 59 | ($file =~ /$match/) && (push @files, $file); 60 | ($file =~ /\.svg/) && (push @files, $file); 61 | ($file =~ "navtree.js") && (push @files, $file); 62 | } 63 | closedir(D); 64 | } 65 | } 66 | 67 | if ( ! @files ) { 68 | print STDERR "Warning: No input files given and none found!\n"; 69 | } 70 | 71 | foreach $f (@files) 72 | { 73 | if ( ! $quiet ) { 74 | print "Editing: $f...\n"; 75 | } 76 | $oldf = $f; 77 | $f .= ".bak"; 78 | unless (rename $oldf,$f) { 79 | print STDERR "Error: cannot rename file $oldf\n"; 80 | exit 1; 81 | } 82 | if (open(F,"<$f")) { 83 | unless (open(G,">$oldf")) { 84 | print STDERR "Error: opening file $oldf for writing\n"; 85 | exit 1; 86 | } 87 | if ($oldf ne "tree.js") { 88 | while () { 89 | s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (xlink:href|href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g; 90 | print G "$_"; 91 | } 92 | } 93 | else { 94 | while () { 95 | s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g; 96 | print G "$_"; 97 | } 98 | } 99 | } 100 | else { 101 | print STDERR "Warning file $f does not exist\n"; 102 | } 103 | unlink $f; 104 | } 105 | 106 | sub usage { 107 | print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n"; 108 | print STDERR "Options:\n"; 109 | print STDERR " -l tagfile\@linkName tag file + URL or directory \n"; 110 | print STDERR " -q Quiet mode\n\n"; 111 | exit 1; 112 | } 113 | -------------------------------------------------------------------------------- /Documentation/html/search/all_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | UKFileWatcher-p 13 |
14 |
15 |
16 | 19 |
20 |
21 |
22 | UKKQueue 23 |
24 |
25 |
26 |
27 | UKMainThreadProxy 28 |
29 |
30 |
31 |
32 | unregisterForWriteNotifications 33 | ATApplicationController 34 |
35 |
36 |
37 |
38 | updateStatus 39 | ATPreferencePane 40 |
41 |
42 |
Searching...
43 |
No Matches
44 | 50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /AppTrap/APTFSEventsWatcher.m: -------------------------------------------------------------------------------- 1 | // 2 | // APTFSEventsWatcher.m 3 | // AppTrap 4 | // 5 | // Created by Kumaran Vijayan on 2013-05-08. 6 | // 7 | // 8 | 9 | #import "APTFSEventsWatcher.h" 10 | 11 | static CFTimeInterval kEventStreamLatency = 3.0; 12 | 13 | @interface APTFSEventsWatcher () 14 | { 15 | BOOL _watching; 16 | } 17 | 18 | @property (nonatomic) FSEventStreamRef eventStream; 19 | @property (nonatomic) CFRunLoopRef runLoop; 20 | 21 | void eventStreamCallback(ConstFSEventStreamRef streamRef, void *clientCallBackInfo, size_t numEvents, void *eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]); 22 | 23 | @end 24 | 25 | 26 | 27 | @implementation APTFSEventsWatcher 28 | 29 | #pragma mark - Creation 30 | 31 | - (id)initWithDirectoryPath:(NSString *)directoryPath 32 | { 33 | self = [super init]; 34 | if (self) 35 | { 36 | if (!directoryPath) 37 | { 38 | [NSException raise:NSInvalidArgumentException format:@"directoryPath must be a valid NSString."]; 39 | } 40 | 41 | _watching = NO; 42 | 43 | FSEventStreamContext eventStreamContext; 44 | eventStreamContext.info = (__bridge void*)self; 45 | eventStreamContext.version = 0; 46 | eventStreamContext.release = NULL; 47 | eventStreamContext.retain = NULL; 48 | eventStreamContext.copyDescription = NULL; 49 | 50 | 51 | FSEventStreamRef eventStream = FSEventStreamCreate(kCFAllocatorDefault, 52 | &eventStreamCallback, 53 | &eventStreamContext, 54 | (__bridge CFArrayRef)@[directoryPath], 55 | kFSEventStreamEventIdSinceNow, 56 | kEventStreamLatency, 57 | kFSEventStreamCreateFlagUseCFTypes); 58 | [self setEventStream:eventStream]; 59 | [self setRunLoop:CFRunLoopGetCurrent()]; 60 | FSEventStreamScheduleWithRunLoop(self.eventStream, 61 | CFRunLoopGetCurrent(), 62 | kCFRunLoopDefaultMode); 63 | } 64 | return self; 65 | } 66 | 67 | #pragma mark - Public APIs 68 | 69 | - (BOOL)isWatching 70 | { 71 | return _watching; 72 | } 73 | 74 | - (void)startWatching 75 | { 76 | FSEventStreamStart(self.eventStream); 77 | _watching = YES; 78 | } 79 | 80 | - (void)stopWatching 81 | { 82 | FSEventStreamStop(self.eventStream); 83 | _watching = NO; 84 | } 85 | 86 | #pragma mark - FSEventStream Callback 87 | 88 | void eventStreamCallback(ConstFSEventStreamRef streamRef, 89 | void *clientCallBackInfo, 90 | size_t numEvents, 91 | void *eventPaths, 92 | const FSEventStreamEventFlags eventFlags[], 93 | const FSEventStreamEventId eventIds[]) 94 | { 95 | APTFSEventsWatcher *watcher = (__bridge APTFSEventsWatcher*)clientCallBackInfo; 96 | NSArray *paths = (__bridge NSArray*)eventPaths; 97 | [watcher.delegate eventsWatcher:watcher observedChangesInDirectoryPath:paths[0]]; 98 | } 99 | 100 | #pragma mark - Memory Management 101 | 102 | - (void)dealloc 103 | { 104 | FSEventStreamStop(self.eventStream); 105 | FSEventStreamUnscheduleFromRunLoop(self.eventStream, self.runLoop, kCFRunLoopDefaultMode); 106 | FSEventStreamInvalidate(self.eventStream); 107 | FSEventStreamRelease(self.eventStream); 108 | } 109 | 110 | @end 111 | -------------------------------------------------------------------------------- /Documentation/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AppTrap: Main Page 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 |
17 |
18 | 19 | 20 | 21 | 24 | 25 | 26 |
22 |
AppTrap 1.1.6
23 |
27 |
28 | 52 |
53 |
54 |
55 |
AppTrap Documentation
56 |
57 |
58 |
59 | 60 | 65 | 66 | 67 |
68 | 71 |
72 | 73 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /Documentation/html/search/all_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | setupTrashFolderPath 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | SUAppcast 19 |
20 |
21 |
22 |
23 | SUAppcastItem 24 |
25 |
26 |
27 |
28 | SUUpdater 29 |
30 |
31 |
32 | 35 |
36 |
37 |
38 | 39 | ATPreferencePane 40 |
41 |
42 |
43 |
44 | 45 | ATPreferencePane 46 |
47 |
48 |
49 |
50 | 51 | ATApplicationController 52 |
53 |
54 |
Searching...
55 |
No Matches
56 | 62 |
63 | 64 | 65 | -------------------------------------------------------------------------------- /Documentation/html/pages.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AppTrap: Related Pages 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 |
17 |
18 | 19 | 20 | 21 | 24 | 25 | 26 |
22 |
AppTrap 1.1.6
23 |
27 |
28 | 52 |
53 |
54 |
55 |
Related Pages
56 |
57 |
58 |
Here is a list of all related documentation pages:
64 |
65 | 66 | 71 | 72 | 73 |
74 | 77 |
78 | 79 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /Documentation/html/deprecated.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AppTrap: Deprecated List 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 |
17 |
18 | 19 | 20 | 21 | 24 | 25 | 26 |
22 |
AppTrap 1.1.6
23 |
27 |
28 | 52 |
53 |
54 |
55 |
Deprecated List
56 |
57 |
58 |

59 |
60 |
Global [ATApplicationController toggleFilelist:]
61 |
This method is no longer useful. Use expandOrShrink: instead.
62 |
63 |
64 | 65 | 70 | 71 | 72 |
73 | 76 |
77 | 78 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /AppTrapPreferencePane/English.lproj/Read Me.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf190 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \vieww31080\viewh7780\viewkind0 5 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 6 | 7 | \f0\i\b\fs48 \cf0 AppTrap \{APPTRAP_VERSION\} 8 | \i0\fs28 \ 9 | \ 10 | Installing, upgrading and uninstalling\ 11 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 12 | 13 | \b0\fs24 \cf0 \ 14 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 15 | \cf0 Installing is very easy, and if you're reading this you've probably already dealt with it yourself. Upgrading follows the same pattern, just double-click the new AppTrap on its disk image, and you'll eventually be asked if you want to replace the old one. After that you also need to restart the actual application, by stopping and then starting AppTrap from its preference pane.\ 16 | \ 17 | Uninstalling is not done automatically; ah the irony! To uninstall AppTrap, launch System Preferences, control-click the AppTrap item and choose "Remove \'93AppTrap\'94 Preference Pane". Then you'll have to remove the preference files manually. They are located in 18 | \f1 /Library/Preferences/ 19 | \f0 and are named 20 | \f1 se.KumaranVijayan.AppTrap.plist 21 | \f0 and 22 | \f1 se.KumaranVijayan.AppTrap.prefpanel.plist 23 | \f0 . On 10.7 there are additional files named 24 | \f1 se.KumaranVijayan.AppTrap.plist.lockfile 25 | \f0 and 26 | \f1 se.KumaranVijayan.AppTrap.prefpanel.plist.lockfile 27 | \f0 . One fine day, AppTrap will uninstall automatically.\ 28 | \ 29 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 30 | 31 | \b\fs28 \cf0 Contributors\ 32 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 33 | \cf0 \ 34 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 35 | 36 | \fs24 \cf0 Creator 37 | \b0 \ 38 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720 39 | \cf0 Markus Amalthea Magnuson\ 40 | \ 41 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720 42 | 43 | \b \cf0 Current Developer 44 | \b0 \ 45 | Kumaran Vijayan 46 | \b \ 47 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 48 | \cf0 \ 49 | Additional code 50 | \b0 \ 51 | H\'e5kan Waara 52 | \b \ 53 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 54 | {\field{\*\fldinst{HYPERLINK "http://www.zathras.de"}}{\fldrslt 55 | \b0 \cf0 M. Uli Kusterer}} 56 | \b0 (UKKqueue)\ 57 | Unsanity ({\field{\*\fldinst{HYPERLINK "http://smartcrashreports.com"}}{\fldrslt Smart Crash Reports}})\ 58 | \ 59 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 60 | 61 | \b \cf0 Localization\ 62 | \pard\pardeftab720 63 | {\field{\*\fldinst{HYPERLINK "mailto:ahenket@xs4all.nl"}}{\fldrslt 64 | \b0 \cf0 Alexander Henket}} 65 | \b0 (Dutch)\ 66 | \pard\pardeftab720 67 | {\field{\*\fldinst{HYPERLINK "mailto:ronaldleroux@yahoo.com"}}{\fldrslt \cf0 Ronald Leroux}} (French)\ 68 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 69 | {\field{\*\fldinst{HYPERLINK "mailto:meoanderson4@gmail.com"}}{\fldrslt \cf0 Vasco Patr\'edcio}} (Portugu\'eas)\ 70 | \ 71 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 72 | 73 | \b\fs28 \cf0 Contact\ 74 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 75 | 76 | \b0\fs24 \cf0 \ 77 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 78 | \cf0 Questions, suggestions and stuff can be sent to {\field{\*\fldinst{HYPERLINK "mailto:kumaran.vijayan@gmail.com"}}{\fldrslt the author}}. For information about new releases, version history and known issues, visit the {\field{\*\fldinst{HYPERLINK "http://onnati.net/apptrap"}}{\fldrslt AppTrap website}}.} -------------------------------------------------------------------------------- /AppTrapPreferencePane/nl.lproj/Read Me.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf190 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \vieww25980\viewh8660\viewkind0 5 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 6 | 7 | \f0\i\b\fs48 \cf0 AppTrap \{APPTRAP_VERSION\} 8 | \i0\fs28 \ 9 | \ 10 | Installeren, upgraden en verwijderen\ 11 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 12 | 13 | \b0\fs24 \cf0 \ 14 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 15 | \cf0 Installeren is zeer eenvoudig en als u dit leest heeft u dit waarschijnlijk zelf al gedaan. Upgraden volgt hetzelfde patroon: dubbelklik eenvoudig de nieuwe AppTrap in zijn schijfkopiebestand en u zult worden gevraagd of u de oude wilt vervangen door de nieuwe. Daarna zult u het daadwerkelijke programma nog moeten herstarten, door AppTrap te stoppen en te starten via zijn voorkeurenpaneel.\ 16 | \ 17 | Verwijderen wordt niet automatisch gedaan; ah de ironie! Om AppTrap te verwijderen, start u de Systeemvoorkeuren en control-klikt u op het AppTrap onderdeel en kiest u "Verwijder voorkeurenpaneel \'93AppTrap\'94". U moet hierna handmatig het voorkeurenbestanden verwijderen. Deze staan in 18 | \f1 /Bibliotheek/Preferences/ 19 | \f0 en heten 20 | \f1 se.KumaranVijayan.AppTrap.plist 21 | \f0 en 22 | \f1 se.KumaranVijayan.AppTrap.prefpanel.plist 23 | \f0 . Op 10.7 zijn er vernoemd extra bestanden 24 | \f1 se.KumaranVijayan.AppTrap.plist.lockfile 25 | \f0 en 26 | \f1 se.KumaranVijayan.AppTrap.prefpanel.plist.lockfile 27 | \f0 . Op een mooie dag zal AppTrap zich automatisch verwijderen.\ 28 | \ 29 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 30 | 31 | \b\fs28 \cf0 Bijdragen van\ 32 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 33 | \cf0 \ 34 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 35 | 36 | \fs24 \cf0 Maker 37 | \b0 \ 38 | Markus Amalthea Magnuson\ 39 | \ 40 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720 41 | 42 | \b \cf0 Huidige ontwikkelaar 43 | \b0 \ 44 | Kumaran Vijayan 45 | \b \ 46 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 47 | \cf0 \ 48 | Additionele code 49 | \b0 \ 50 | H\'e5kan Waara 51 | \b \ 52 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 53 | {\field{\*\fldinst{HYPERLINK "http://www.zathras.de"}}{\fldrslt 54 | \b0 \cf0 M. Uli Kusterer}} 55 | \b0 (UKKqueue)\ 56 | Unsanity ({\field{\*\fldinst{HYPERLINK "http://smartcrashreports.com"}}{\fldrslt Smart Crash Reports}})\ 57 | \ 58 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 59 | 60 | \b \cf0 Vertaling 61 | \b0 \ 62 | \pard\pardeftab720 63 | {\field{\*\fldinst{HYPERLINK "mailto:ahenket@xs4all.nl"}}{\fldrslt \cf0 Alexander Henket}} (Nederlands)\ 64 | \pard\pardeftab720 65 | {\field{\*\fldinst{HYPERLINK "mailto:ronaldleroux@yahoo.com"}}{\fldrslt \cf0 Ronald Leroux}} (Frans) 66 | \b \ 67 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 68 | {\field{\*\fldinst{HYPERLINK "mailto:meoanderson4@gmail.com"}}{\fldrslt 69 | \b0 \cf0 Vasco Patr\'edcio}} 70 | \b0 (Portugu\'eas)\ 71 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 72 | 73 | \b \cf0 \ 74 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 75 | 76 | \fs28 \cf0 Contact\ 77 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 78 | 79 | \b0\fs24 \cf0 \ 80 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 81 | \cf0 Vragen, suggesties en andere zaken kunt u sturen naar {\field{\*\fldinst{HYPERLINK "mailto:kumaran.vijayan@gmail.com"}}{\fldrslt de maker}}. Voor meer informatie over nieuwe releases, versiegeschiedenis en bekende problemen, bezoekt u de {\field{\*\fldinst{HYPERLINK "http://onnati.net/apptrap"}}{\fldrslt AppTrap website}}.} -------------------------------------------------------------------------------- /AppTrapPreferencePane/pt.lproj/Read Me.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf190 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \vieww23820\viewh8420\viewkind0 5 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 6 | 7 | \f0\i\b\fs48 \cf0 AppTrap \{APPTRAP_VERSION\} 8 | \i0\fs28 \ 9 | \ 10 | Instala\'e7\'e3o, actualiza\'e7\'e3o e desinstala\'e7\'e3o\ 11 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 12 | 13 | \b0\fs24 \cf0 \ 14 | \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural 15 | \cf0 A instala\'e7\'e3o \'e9 muito simples, e se est\'e1 a ler esta mensagem neste momento ent\'e3o provavelmente j\'e1 foi bem sucedido. A actualiza\'e7\'e3o segue o mesmo padr\'e3o, apenas fa\'e7a duplo-clique no novo ficheiro AppTrap, e eventualmente ser-lhe-\'e1 perguntado se deseja substituir a vers\'e3o antiga. Ap\'f3s isso \'e9 tamb\'e9m preciso reiniciar a aplica\'e7\'e3o em si, parando e iniciando ent\'e3o o AppTrap no seu painel de prefer\'eancias.\ 16 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 17 | \cf0 \ 18 | \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural 19 | \cf0 A desinstala\'e7\'e3o n\'e3o \'e9 feita de forma autom\'e1tica; Ah a ironia! Para desinstalar o AppTrap, abra as "Prefer\'eancias de Sistema", fa\'e7a control + clique em cima do item AppTrap e escolha "Remover painel de prefer\'eancia "AppTrap". Depois ter\'e1 que remover os ficheiros de configura\'e7\'e3o manualmente. Eles encontram-se em 20 | \f1 /Library/Preferences/ 21 | \f0 e chamam-se 22 | \f1 se.KumaranVijayan.AppTrap.plist 23 | \f0 e 24 | \f1 se.KumaranVijayan.AppTrap.prefpanel.plist 25 | \f0 . Em 10,7 existem arquivos adicionais chamados 26 | \f1 se.KumaranVijayan.AppTrap.plist.lockfile 27 | \f0 e 28 | \f1 se.KumaranVijayan.AppTrap.prefpanel.plist.lockfile. 29 | \f0 Um dia, o AppTrap conseguir-se-\'e1 desinstalar automaticamente.\ 30 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 31 | \cf0 \ 32 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 33 | 34 | \b\fs28 \cf0 Contribuidores\ 35 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 36 | \cf0 \ 37 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 38 | 39 | \fs24 \cf0 Criador 40 | \b0 \ 41 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720 42 | \cf0 Markus Amalthea Magnuson\ 43 | \ 44 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720 45 | 46 | \b \cf0 Developer actual 47 | \b0 \ 48 | Kumaran Vijayan 49 | \b \ 50 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 51 | \cf0 \ 52 | C\'f3digo adicional 53 | \b0 \ 54 | H\'e5kan Waara 55 | \b \ 56 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 57 | {\field{\*\fldinst{HYPERLINK "http://www.zathras.de"}}{\fldrslt 58 | \b0 \cf0 M. Uli Kusterer}} 59 | \b0 (UKKqueue)\ 60 | Unsanity ({\field{\*\fldinst{HYPERLINK "http://smartcrashreports.com"}}{\fldrslt Smart Crash Reports}})\ 61 | \ 62 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 63 | 64 | \b \cf0 Localiza\'e7\'e3o\ 65 | \pard\pardeftab720 66 | {\field{\*\fldinst{HYPERLINK "mailto:ahenket@xs4all.nl"}}{\fldrslt 67 | \b0 \cf0 Alexander Henket}} 68 | \b0 (Holand\'eas)\ 69 | \pard\pardeftab720 70 | {\field{\*\fldinst{HYPERLINK "mailto:ronaldleroux@yahoo.com"}}{\fldrslt \cf0 Ronald Leroux}} (Fran\'e7\'eas)\ 71 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 72 | {\field{\*\fldinst{HYPERLINK "mailto:meoanderson4@gmail.com"}}{\fldrslt \cf0 Vasco Patr\'edcio}} (Portugu\'eas)\ 73 | \ 74 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 75 | 76 | \b\fs28 \cf0 Contacto\ 77 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\sl120\slmult1\pardirnatural 78 | 79 | \b0\fs24 \cf0 \ 80 | \pard\pardeftab720 81 | \cf0 Perguntas e sugest\'f5es podem ser enviadas ao {\field{\*\fldinst{HYPERLINK "mailto:kumaran.vijayan@gmail.com"}}{\fldrslt autor}}. Para mais informa\'e7\'e3o acerca de novas vers\'f5es, hist\'f3rico e problemas, visite o site do {\field{\*\fldinst{HYPERLINK "http://onnati.net/apptrap"}}{\fldrslt AppTrap}}.} -------------------------------------------------------------------------------- /Documentation/html/search/all_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
Loading...
10 |
11 |
12 | applicationsInTrash 13 | ATApplicationController 14 |
15 |
16 |
17 |
18 | appTrapIsRunning 19 | ATPreferencePane 20 |
21 |
22 |
23 | 26 |
27 |
28 |
29 | ATArrayController 30 |
31 |
32 |
33 |
34 | ATPreferencePane 35 |
36 |
37 |
38 |
39 | ATSUUpdater 40 |
41 |
42 |
43 |
44 | ATTextFieldCell 45 |
46 |
47 |
48 |
49 | 50 | ATPreferencePane 51 |
52 |
53 |
54 |
55 | 56 | ATPreferencePane 57 |
58 |
59 |
60 |
61 | 62 | ATArrayController 63 |
64 |
65 |
Searching...
66 |
No Matches
67 | 73 |
74 | 75 | 76 | -------------------------------------------------------------------------------- /Documentation/html/todo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AppTrap: Todo List 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 |
17 |
18 | 19 | 20 | 21 | 24 | 25 | 26 |
22 |
AppTrap 1.1.6
23 |
27 |
28 | 52 |
53 |
54 |
55 |
Todo List
56 |
57 |
58 |

59 |
60 |
Global [ATPreferencePane addToLoginItems:forPath:]
61 |
Modify this method, or make a new one, that gets the login items on its own (without a parameter).
62 |
63 |

64 |
65 |
Global [ATPreferencePane inLoginItems:forPath:]
66 |
Modify this method, or make a new one, that gets the login items on its own (without a parameter).
67 |
68 |

69 |
70 |
Global [ATPreferencePane removeFromLoginItems:forPath:]
71 |
Modify this method, or make a new one, that gets the login items on its own (without a parameter).
72 |
73 |
74 | 75 | 80 | 81 | 82 |
83 | 86 |
87 | 88 | 91 | 92 | 93 | --------------------------------------------------------------------------------