├── .gitattributes ├── Frameworks ├── Growl.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── Growl │ │ │ ├── Headers │ │ │ └── Growl.h │ │ │ ├── _CodeSignature │ │ │ └── CodeResources │ │ │ └── Resources │ │ │ └── Info.plist │ ├── Growl │ ├── Headers │ └── Resources ├── OCMock.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── OCMock │ │ │ ├── Resources │ │ │ ├── en.lproj │ │ │ │ └── InfoPlist.strings │ │ │ └── Info.plist │ │ │ └── Headers │ │ │ ├── NSNotificationCenter+OCMAdditions.h │ │ │ ├── OCMRecorder.h │ │ │ ├── OCMLocation.h │ │ │ └── OCMMacroState.h │ ├── OCMock │ ├── Headers │ └── Resources ├── Sparkle.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── Resources │ │ │ ├── fr_CA.lproj │ │ │ ├── relaunch │ │ │ ├── SUStatus.nib │ │ │ ├── de.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 │ │ │ ├── it.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── nl.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── ru.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── sv.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ ├── Info.plist │ │ │ └── License.txt │ │ │ ├── Sparkle │ │ │ └── Headers │ │ │ ├── Sparkle.h │ │ │ ├── SUAppcast.h │ │ │ ├── SUVersionComparisonProtocol.h │ │ │ └── SUAppcastItem.h │ ├── Headers │ ├── Sparkle │ └── Resources ├── FeedbackReporter.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── FeedbackReporter │ │ │ ├── Resources │ │ │ ├── ar.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── de.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── en.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── es.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── fr.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── hy.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── it.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ ├── ru.lproj │ │ │ │ ├── FeedbackReporter.nib │ │ │ │ └── FeedbackReporter.strings │ │ │ └── Info.plist │ │ │ └── Headers │ │ │ └── FRExceptionReportingApplication.h │ ├── Headers │ ├── Resources │ └── FeedbackReporter ├── ShortcutRecorder.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── ShortcutRecorder │ │ │ ├── Resources │ │ │ ├── ShortcutRecorder.ibplugin │ │ │ │ └── Contents │ │ │ │ │ ├── MacOS │ │ │ │ │ └── ShortcutRecorder │ │ │ │ │ ├── Resources │ │ │ │ │ ├── SRRecorderControl.classdescription │ │ │ │ │ └── English.lproj │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ ├── SR_LeopardLibrary.nib │ │ │ │ │ │ └── SR_LeopardInspector.nib │ │ │ │ │ └── Info.plist │ │ │ └── Info.plist │ │ │ └── Headers │ │ │ ├── SR_LeopardView.h │ │ │ ├── SRKeyCodeTransformer.h │ │ │ ├── ShortcutRecorder.h │ │ │ └── SRValidator.h │ ├── Headers │ ├── Resources │ └── ShortcutRecorder ├── UniversalDetector.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── UniversalDetector │ │ │ ├── Resources │ │ │ ├── English.lproj │ │ │ │ └── InfoPlist.strings │ │ │ └── Info.plist │ │ │ └── Headers │ │ │ └── UniversalDetector.h │ ├── Headers │ ├── Resources │ └── UniversalDetector ├── zlib │ └── libz.a ├── SPMySQLFramework │ ├── English.lproj │ │ └── InfoPlist.strings │ ├── MySQL Client Libraries │ │ ├── lib │ │ │ └── libmysqlclient.a │ │ ├── Patches │ │ │ ├── 001-cpp-dependency.diff │ │ │ └── 002-new-types.diff │ │ └── include │ │ │ └── mysql_version.h │ ├── Source │ │ ├── SPMySQLFramework_Prefix.pch │ │ ├── SPMySQLConnection Categories │ │ │ └── Copying.h │ │ ├── SPMySQLResult Categories │ │ │ ├── Convenience Methods.h │ │ │ └── Field Definitions.h │ │ └── SPMySQLEmptyResult.h │ ├── Resources │ │ └── Info.plist │ ├── SPMySQL Unit Tests │ │ └── Info.plist │ └── LICENSE ├── PSMTabBar │ ├── Images │ │ ├── pi.png │ │ ├── AddTabButton.png │ │ ├── AquaTabNew.png │ │ ├── AquaTabsDown.png │ │ ├── TabNewMetal.png │ │ ├── AdiumGradient.png │ │ ├── TabClose_Dirty.png │ │ ├── TabClose_Front.png │ │ ├── overflowImage.png │ │ ├── AquaTabNewPressed.png │ │ ├── AquaTabsSeparator.png │ │ ├── SequelProTabClose.png │ │ ├── SequelProTabDirty.png │ │ ├── AddTabButtonPushed.png │ │ ├── AquaTabClose_Front.png │ │ ├── AquaTabNewRollover.png │ │ ├── AquaTabsBackground.png │ │ ├── AquaTabsDownNonKey.png │ │ ├── TabNewMetalPressed.png │ │ ├── TabNewMetalRollover.png │ │ ├── AddTabButtonRollover.png │ │ ├── AquaTabsDownGraphite.png │ │ ├── AquaTabsSeparatorDown.png │ │ ├── SequelProTabClose@2x.png │ │ ├── SequelProTabDirty@2x.png │ │ ├── TabClose_Dirty_Pressed.png │ │ ├── TabClose_Front_Pressed.png │ │ ├── overflowImagePressed.png │ │ ├── AquaTabCloseDirty_Front.png │ │ ├── TabClose_Dirty_Rollover.png │ │ ├── TabClose_Front_Rollover.png │ │ ├── AquaTabClose_Front_Pressed.png │ │ ├── AquaTabClose_Front_Rollover.png │ │ ├── SequelProTabClose_Pressed.png │ │ ├── SequelProTabClose_Rollover.png │ │ ├── SequelProTabDirty_Pressed.png │ │ ├── SequelProTabDirty_Rollover.png │ │ ├── SequelProTabClose_Pressed@2x.png │ │ ├── SequelProTabClose_Rollover@2x.png │ │ ├── SequelProTabDirty_Pressed@2x.png │ │ ├── SequelProTabDirty_Rollover@2x.png │ │ ├── AquaTabCloseDirty_Front_Pressed.png │ │ └── AquaTabCloseDirty_Front_Rollover.png │ ├── NSString_AITruncation.h │ ├── PSMProgressIndicator.h │ ├── PSMTabDragView.h │ ├── PSMTabDragWindow.h │ ├── PSMProgressIndicator.m │ ├── PSMOverflowPopUpButton.h │ ├── NSString_AITruncation.m │ ├── NSBezierPath_AMShading.h │ ├── PSMRolloverButton.h │ ├── PSMTabDragWindowController.h │ └── PSMTabBarController.h ├── PostgresKit │ ├── Libs │ │ ├── libpq │ │ │ └── lib │ │ │ │ └── libpq.a │ │ └── libpqtypes │ │ │ └── lib │ │ │ └── libpqtypes.a │ ├── Makefile │ ├── Resources │ │ ├── Info.plist │ │ └── Tests-Info.plist │ └── Source │ │ ├── PGPostgresException.h │ │ ├── PGPostgresConnectionQueryPreparation.h │ │ ├── PostgresKit.h │ │ ├── PostgresKit-Prefix.pch │ │ ├── PGPostgresConnectionUtils.h │ │ ├── PGPostgresTypeHandler.h │ │ ├── PGPostgresConnectionTypeHandling.h │ │ ├── PGPostgresStatement.h │ │ ├── PGPostgresTypeHandler.m │ │ ├── PGPostgresKitPrivateAPI.h │ │ └── PGPostgresConnectionQueryExecution.h └── QueryKit │ ├── Makefile │ ├── Resources │ ├── Info.plist │ └── Tests-Info.plist │ └── Source │ ├── QKQueryConstants.m │ ├── QueryKit-Prefix.pch │ ├── QKQueryConstants.h │ └── QKQueryStringAdditions.h ├── .gitignore ├── Artwork ├── Connect.sketch ├── Tab Bar.sketch ├── Table List.sketch └── table footer icons.sketch ├── Resources ├── Images │ ├── SPF.icns │ ├── SQL.icns │ ├── Generic.icns │ ├── appIcon.icns │ ├── cancel.png │ ├── database.png │ ├── key-icon.png │ ├── button_add.png │ ├── func-small.png │ ├── link-arrow.png │ ├── proc-small.png │ ├── KeyTemplate.pdf │ ├── button_action.png │ ├── button_add@2x.png │ ├── button_clear.png │ ├── button_edit.png │ ├── button_filter.png │ ├── button_left.png │ ├── button_remove.png │ ├── button_right.png │ ├── clearconsole.png │ ├── dummy-small.png │ ├── hideconsole.png │ ├── key-icon@2x.png │ ├── link-arrow@2x.png │ ├── network-small.png │ ├── resetTemplate.pdf │ ├── showconsole.png │ ├── ssh-connected.png │ ├── table-small.png │ ├── titlebarlock.png │ ├── button_clear@2x.png │ ├── button_edit@2x.png │ ├── button_left@2x.png │ ├── button_refresh.png │ ├── button_right@2x.png │ ├── cancel-clicked.png │ ├── cancel-hovered.png │ ├── database-small.png │ ├── ssh-connecting.png │ ├── sync_arrows_01.png │ ├── sync_arrows_02.png │ ├── sync_arrows_03.png │ ├── sync_arrows_04.png │ ├── sync_arrows_05.png │ ├── sync_arrows_06.png │ ├── table-property.png │ ├── table-small@2x.png │ ├── button_action@2x.png │ ├── button_add_folder.png │ ├── button_bar_handle.png │ ├── button_bar_spacer.png │ ├── button_duplicate.png │ ├── button_edit_mode.png │ ├── button_filter@2x.png │ ├── button_pagination.png │ ├── button_pane_hide.png │ ├── button_pane_show.png │ ├── button_refresh@2x.png │ ├── button_remove@2x.png │ ├── button_select_all.png │ ├── button_select_none.png │ ├── cancel-highlighted.png │ ├── database-small@2x.png │ ├── field-small-square.png │ ├── grabber-horizontal.png │ ├── grabber-vertical.png │ ├── key-icon-alternate.png │ ├── link-arrow-clicked.png │ ├── quick-connect-icon.pdf │ ├── ssh-disconnected.png │ ├── table-small-square.png │ ├── table-view-small.png │ ├── toolbar-export-csv.png │ ├── toolbar-export-pdf.png │ ├── toolbar-export-sql.png │ ├── toolbar-export-xls.png │ ├── toolbar-export-xml.png │ ├── button_add_folder@2x.png │ ├── button_bar_handle@2x.png │ ├── button_bar_spacer@2x.png │ ├── button_duplicate@2x.png │ ├── button_edit_mode@2x.png │ ├── button_filter_active.png │ ├── button_pagination@2x.png │ ├── button_pane_hide@2x.png │ ├── button_pane_show@2x.png │ ├── button_select_all@2x.png │ ├── toolbar-export-html.png │ ├── button_bar_spacer_dark.png │ ├── button_filter_active@2x.png │ ├── button_info_pane_hide.png │ ├── button_info_pane_show.png │ ├── button_select_none@2x.png │ ├── key-icon-alternate@2x.png │ ├── link-arrow-clicked@2x.png │ ├── link-arrow-highlighted.png │ ├── table-small-square@2x.png │ ├── table-view-small-square.png │ ├── toolbar-switch-to-sql.png │ ├── button_bar_spacer_dark@2x.png │ ├── button_edit_mode_selected.png │ ├── button_info_pane_hide@2x.png │ ├── button_info_pane_show@2x.png │ ├── link-arrow-highlighted@2x.png │ ├── quick-connect-icon-white.pdf │ ├── toolbar-switch-to-browse.png │ ├── toolbar-switch-to-sql@2x.png │ ├── button_edit_mode_selected@2x.png │ ├── cancel-clicked-highlighted.png │ ├── cancel-hovered-highlighted.png │ ├── toolbar-preferences-advanced.png │ ├── toolbar-preferences-general.png │ ├── toolbar-preferences-network.png │ ├── toolbar-preferences-security.png │ ├── toolbar-preferences-tables.png │ ├── toolbar-switch-to-browse@2x.jpg │ ├── toolbar-switch-to-browse@2x.png │ ├── toolbar-switch-to-procedures.png │ ├── toolbar-switch-to-structure.png │ ├── toolbar-switch-to-table-info.png │ ├── link-arrow-highlighted-clicked.png │ ├── toolbar-preferences-autoupdate.png │ ├── toolbar-preferences-favorites.png │ ├── toolbar-preferences-shortcuts.png │ ├── link-arrow-highlighted-clicked@2x.png │ ├── toolbar-preferences-notifications.png │ ├── toolbar-switch-to-table-info@2x.png │ ├── toolbar-switch-to-table-relations.png │ └── toolbar-switch-to-table-triggers.png ├── sprequirement.bin ├── spframeworkrequirement.bin ├── English.lproj │ ├── Console.strings │ ├── DBView.strings │ ├── Errors.strings │ ├── MainMenu.strings │ ├── Navigator.strings │ ├── AboutPanel.strings │ ├── BundleEditor.strings │ ├── ExportDialog.strings │ ├── IndexesView.strings │ ├── Localizable.strings │ ├── MainWindow.strings │ ├── Preferences.strings │ ├── ConnectionView.strings │ ├── PrintAccessory.strings │ ├── BundleHTMLOutput.strings │ ├── EncodingPopupView.strings │ ├── FieldEditorSheet.strings │ ├── ImportAccessory.strings │ ├── SSHQuestionDialog.strings │ ├── SaveSPFAccessory.strings │ ├── UserManagerView.strings │ ├── DataMigrationDialog.strings │ ├── DatabaseProcessList.strings │ ├── GotoDatabaseDialog.strings │ ├── ConnectionErrorDialog.strings │ ├── ContentFilterManager.strings │ ├── ContentPaginationView.strings │ ├── ProgressIndicatorLayer.strings │ ├── QueryFavoriteManager.strings │ ├── DatabaseServerVariables.strings │ ├── InfoPlist.strings │ ├── SPQLPluginConnectionBundleWindowTemplate.html │ ├── SPQLPluginConnectionBundleTemplate.html │ ├── SPQLPluginContentFiltersTemplate.html │ ├── SPQLPluginQueryFavoritesTemplate.html │ ├── SPQLPluginSQLTemplate.html │ └── SPQLPluginConnectionTemplate.html ├── de.lproj │ ├── SPQLPluginConnectionBundleWindowTemplate.html │ ├── SPQLPluginConnectionBundleTemplate.html │ ├── SPQLPluginContentFiltersTemplate.html │ ├── SPQLPluginQueryFavoritesTemplate.html │ ├── SPQLPluginSQLTemplate.html │ └── SPQLPluginConnectionTemplate.html ├── Scripting │ ├── sequel-pro.scriptTerminology │ └── sequel-pro.scriptSuite ├── Plists │ ├── Unit Tests-Info.plist │ └── PSMTabBar-Info.plist ├── Growl Registration Ticket.growlRegDict ├── sparkle-public-key.pem └── Templates │ └── SPMySQLHelpTemplate.html ├── .github └── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md ├── Source ├── NSArray_DeepMutableCopy.h ├── NSDictionary_DeepMutableCopy.h ├── MGTemplateStandardFilters.h ├── MGTemplateFilter.h ├── MGTemplateStandardMarkers.h ├── NSNotificationCenterThreadingAdditions.h ├── NSArray_DeepMutableCopy.m ├── NSDictionary_DeepMutableCopy.m ├── main.m ├── SPFlippedView.h ├── SPOutlineView.h ├── SPColorWellCell.h ├── SPDocumentController.h ├── SPSingleton.h ├── SPFontPreviewTextField.h ├── ICUTemplateMatcher.h ├── SPDateAdditions.h ├── SPNamedNode.h ├── SPNavigatorOutlineView.h ├── SPDatabaseContentViewDelegate.h ├── SPTableTextFieldCell.h ├── SPFlippedView.m ├── SPWindow.h ├── SPDataBase64EncodingAdditions.h ├── SPWindowAdditions.h └── SPViewCopy.h ├── Makefile ├── Scripts └── nightlybuildupload.sh ├── SharedSupport └── Default Bundles │ ├── DB Report.spBundle │ └── Support │ │ ├── processTableData.pl │ │ └── header.html │ ├── SHA1 Hash.spBundle │ └── command.plist │ └── MD5 Hash.spBundle │ └── command.plist └── LICENSE /.gitattributes: -------------------------------------------------------------------------------- 1 | *.strings diff 2 | -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Growl: -------------------------------------------------------------------------------- 1 | Versions/Current/Growl -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/OCMock: -------------------------------------------------------------------------------- 1 | Versions/Current/OCMock -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj: -------------------------------------------------------------------------------- 1 | fr.lproj -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | xcuserdata 3 | project.xcworkspace 4 | *.pbxuser 5 | -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/FeedbackReporter: -------------------------------------------------------------------------------- 1 | Versions/Current/FeedbackReporter -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/ShortcutRecorder: -------------------------------------------------------------------------------- 1 | Versions/Current/ShortcutRecorder -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/UniversalDetector: -------------------------------------------------------------------------------- 1 | Versions/Current/UniversalDetector -------------------------------------------------------------------------------- /Artwork/Connect.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Artwork/Connect.sketch -------------------------------------------------------------------------------- /Artwork/Tab Bar.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Artwork/Tab Bar.sketch -------------------------------------------------------------------------------- /Frameworks/zlib/libz.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/zlib/libz.a -------------------------------------------------------------------------------- /Artwork/Table List.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Artwork/Table List.sketch -------------------------------------------------------------------------------- /Resources/Images/SPF.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/SPF.icns -------------------------------------------------------------------------------- /Resources/Images/SQL.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/SQL.icns -------------------------------------------------------------------------------- /Resources/Images/Generic.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/Generic.icns -------------------------------------------------------------------------------- /Resources/Images/appIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/appIcon.icns -------------------------------------------------------------------------------- /Resources/Images/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/cancel.png -------------------------------------------------------------------------------- /Resources/Images/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/database.png -------------------------------------------------------------------------------- /Resources/Images/key-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/key-icon.png -------------------------------------------------------------------------------- /Resources/sprequirement.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/sprequirement.bin -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Resources/Images/button_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_add.png -------------------------------------------------------------------------------- /Resources/Images/func-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/func-small.png -------------------------------------------------------------------------------- /Resources/Images/link-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow.png -------------------------------------------------------------------------------- /Resources/Images/proc-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/proc-small.png -------------------------------------------------------------------------------- /Artwork/table footer icons.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Artwork/table footer icons.sketch -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/pi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/pi.png -------------------------------------------------------------------------------- /Resources/Images/KeyTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/KeyTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/button_action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_action.png -------------------------------------------------------------------------------- /Resources/Images/button_add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_add@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_clear.png -------------------------------------------------------------------------------- /Resources/Images/button_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_edit.png -------------------------------------------------------------------------------- /Resources/Images/button_filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_filter.png -------------------------------------------------------------------------------- /Resources/Images/button_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_left.png -------------------------------------------------------------------------------- /Resources/Images/button_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_remove.png -------------------------------------------------------------------------------- /Resources/Images/button_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_right.png -------------------------------------------------------------------------------- /Resources/Images/clearconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/clearconsole.png -------------------------------------------------------------------------------- /Resources/Images/dummy-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/dummy-small.png -------------------------------------------------------------------------------- /Resources/Images/hideconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/hideconsole.png -------------------------------------------------------------------------------- /Resources/Images/key-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/key-icon@2x.png -------------------------------------------------------------------------------- /Resources/Images/link-arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow@2x.png -------------------------------------------------------------------------------- /Resources/Images/network-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/network-small.png -------------------------------------------------------------------------------- /Resources/Images/resetTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/resetTemplate.pdf -------------------------------------------------------------------------------- /Resources/Images/showconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/showconsole.png -------------------------------------------------------------------------------- /Resources/Images/ssh-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/ssh-connected.png -------------------------------------------------------------------------------- /Resources/Images/table-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-small.png -------------------------------------------------------------------------------- /Resources/Images/titlebarlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/titlebarlock.png -------------------------------------------------------------------------------- /Resources/Images/button_clear@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_clear@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_edit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_edit@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_left@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_refresh.png -------------------------------------------------------------------------------- /Resources/Images/button_right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_right@2x.png -------------------------------------------------------------------------------- /Resources/Images/cancel-clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/cancel-clicked.png -------------------------------------------------------------------------------- /Resources/Images/cancel-hovered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/cancel-hovered.png -------------------------------------------------------------------------------- /Resources/Images/database-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/database-small.png -------------------------------------------------------------------------------- /Resources/Images/ssh-connecting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/ssh-connecting.png -------------------------------------------------------------------------------- /Resources/Images/sync_arrows_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/sync_arrows_01.png -------------------------------------------------------------------------------- /Resources/Images/sync_arrows_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/sync_arrows_02.png -------------------------------------------------------------------------------- /Resources/Images/sync_arrows_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/sync_arrows_03.png -------------------------------------------------------------------------------- /Resources/Images/sync_arrows_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/sync_arrows_04.png -------------------------------------------------------------------------------- /Resources/Images/sync_arrows_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/sync_arrows_05.png -------------------------------------------------------------------------------- /Resources/Images/sync_arrows_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/sync_arrows_06.png -------------------------------------------------------------------------------- /Resources/Images/table-property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-property.png -------------------------------------------------------------------------------- /Resources/Images/table-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-small@2x.png -------------------------------------------------------------------------------- /Resources/spframeworkrequirement.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/spframeworkrequirement.bin -------------------------------------------------------------------------------- /Resources/English.lproj/Console.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/Console.strings -------------------------------------------------------------------------------- /Resources/English.lproj/DBView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/DBView.strings -------------------------------------------------------------------------------- /Resources/English.lproj/Errors.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/Errors.strings -------------------------------------------------------------------------------- /Resources/Images/button_action@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_action@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_add_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_add_folder.png -------------------------------------------------------------------------------- /Resources/Images/button_bar_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_bar_handle.png -------------------------------------------------------------------------------- /Resources/Images/button_bar_spacer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_bar_spacer.png -------------------------------------------------------------------------------- /Resources/Images/button_duplicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_duplicate.png -------------------------------------------------------------------------------- /Resources/Images/button_edit_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_edit_mode.png -------------------------------------------------------------------------------- /Resources/Images/button_filter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_filter@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_pagination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_pagination.png -------------------------------------------------------------------------------- /Resources/Images/button_pane_hide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_pane_hide.png -------------------------------------------------------------------------------- /Resources/Images/button_pane_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_pane_show.png -------------------------------------------------------------------------------- /Resources/Images/button_refresh@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_refresh@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_remove@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_remove@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_select_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_select_all.png -------------------------------------------------------------------------------- /Resources/Images/button_select_none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_select_none.png -------------------------------------------------------------------------------- /Resources/Images/cancel-highlighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/cancel-highlighted.png -------------------------------------------------------------------------------- /Resources/Images/database-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/database-small@2x.png -------------------------------------------------------------------------------- /Resources/Images/field-small-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/field-small-square.png -------------------------------------------------------------------------------- /Resources/Images/grabber-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/grabber-horizontal.png -------------------------------------------------------------------------------- /Resources/Images/grabber-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/grabber-vertical.png -------------------------------------------------------------------------------- /Resources/Images/key-icon-alternate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/key-icon-alternate.png -------------------------------------------------------------------------------- /Resources/Images/link-arrow-clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow-clicked.png -------------------------------------------------------------------------------- /Resources/Images/quick-connect-icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/quick-connect-icon.pdf -------------------------------------------------------------------------------- /Resources/Images/ssh-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/ssh-disconnected.png -------------------------------------------------------------------------------- /Resources/Images/table-small-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-small-square.png -------------------------------------------------------------------------------- /Resources/Images/table-view-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-view-small.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-export-csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-export-csv.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-export-pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-export-pdf.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-export-sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-export-sql.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-export-xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-export-xls.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-export-xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-export-xml.png -------------------------------------------------------------------------------- /Resources/English.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/MainMenu.strings -------------------------------------------------------------------------------- /Resources/English.lproj/Navigator.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/Navigator.strings -------------------------------------------------------------------------------- /Resources/Images/button_add_folder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_add_folder@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_bar_handle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_bar_handle@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_bar_spacer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_bar_spacer@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_duplicate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_duplicate@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_edit_mode@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_edit_mode@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_filter_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_filter_active.png -------------------------------------------------------------------------------- /Resources/Images/button_pagination@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_pagination@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_pane_hide@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_pane_hide@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_pane_show@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_pane_show@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_select_all@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_select_all@2x.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-export-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-export-html.png -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/Growl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Growl.framework/Versions/A/Growl -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AddTabButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AddTabButton.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabNew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabNew.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabsDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabsDown.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabNewMetal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabNewMetal.png -------------------------------------------------------------------------------- /Resources/English.lproj/AboutPanel.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/AboutPanel.strings -------------------------------------------------------------------------------- /Resources/English.lproj/BundleEditor.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/BundleEditor.strings -------------------------------------------------------------------------------- /Resources/English.lproj/ExportDialog.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ExportDialog.strings -------------------------------------------------------------------------------- /Resources/English.lproj/IndexesView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/IndexesView.strings -------------------------------------------------------------------------------- /Resources/English.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/Localizable.strings -------------------------------------------------------------------------------- /Resources/English.lproj/MainWindow.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/MainWindow.strings -------------------------------------------------------------------------------- /Resources/English.lproj/Preferences.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/Preferences.strings -------------------------------------------------------------------------------- /Resources/Images/button_bar_spacer_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_bar_spacer_dark.png -------------------------------------------------------------------------------- /Resources/Images/button_filter_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_filter_active@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_info_pane_hide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_info_pane_hide.png -------------------------------------------------------------------------------- /Resources/Images/button_info_pane_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_info_pane_show.png -------------------------------------------------------------------------------- /Resources/Images/button_select_none@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_select_none@2x.png -------------------------------------------------------------------------------- /Resources/Images/key-icon-alternate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/key-icon-alternate@2x.png -------------------------------------------------------------------------------- /Resources/Images/link-arrow-clicked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow-clicked@2x.png -------------------------------------------------------------------------------- /Resources/Images/link-arrow-highlighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow-highlighted.png -------------------------------------------------------------------------------- /Resources/Images/table-small-square@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-small-square@2x.png -------------------------------------------------------------------------------- /Resources/Images/table-view-small-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/table-view-small-square.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-sql.png -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/OCMock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/OCMock.framework/Versions/A/OCMock -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AdiumGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AdiumGradient.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabClose_Dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabClose_Dirty.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabClose_Front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabClose_Front.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/overflowImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/overflowImage.png -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Libs/libpq/lib/libpq.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PostgresKit/Libs/libpq/lib/libpq.a -------------------------------------------------------------------------------- /Resources/English.lproj/ConnectionView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ConnectionView.strings -------------------------------------------------------------------------------- /Resources/English.lproj/PrintAccessory.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/PrintAccessory.strings -------------------------------------------------------------------------------- /Resources/Images/button_bar_spacer_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_bar_spacer_dark@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_edit_mode_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_edit_mode_selected.png -------------------------------------------------------------------------------- /Resources/Images/button_info_pane_hide@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_info_pane_hide@2x.png -------------------------------------------------------------------------------- /Resources/Images/button_info_pane_show@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_info_pane_show@2x.png -------------------------------------------------------------------------------- /Resources/Images/link-arrow-highlighted@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow-highlighted@2x.png -------------------------------------------------------------------------------- /Resources/Images/quick-connect-icon-white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/quick-connect-icon-white.pdf -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-browse.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-sql@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-sql@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabNewPressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabNewPressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabsSeparator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabsSeparator.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabClose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabClose.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabDirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabDirty.png -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /Resources/English.lproj/BundleHTMLOutput.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/BundleHTMLOutput.strings -------------------------------------------------------------------------------- /Resources/English.lproj/EncodingPopupView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/EncodingPopupView.strings -------------------------------------------------------------------------------- /Resources/English.lproj/FieldEditorSheet.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/FieldEditorSheet.strings -------------------------------------------------------------------------------- /Resources/English.lproj/ImportAccessory.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ImportAccessory.strings -------------------------------------------------------------------------------- /Resources/English.lproj/SSHQuestionDialog.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/SSHQuestionDialog.strings -------------------------------------------------------------------------------- /Resources/English.lproj/SaveSPFAccessory.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/SaveSPFAccessory.strings -------------------------------------------------------------------------------- /Resources/English.lproj/UserManagerView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/UserManagerView.strings -------------------------------------------------------------------------------- /Resources/Images/button_edit_mode_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/button_edit_mode_selected@2x.png -------------------------------------------------------------------------------- /Resources/Images/cancel-clicked-highlighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/cancel-clicked-highlighted.png -------------------------------------------------------------------------------- /Resources/Images/cancel-hovered-highlighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/cancel-hovered-highlighted.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-advanced.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-general.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-network.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-security.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-tables.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-browse@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-browse@2x.jpg -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-browse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-browse@2x.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-procedures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-procedures.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-structure.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-table-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-table-info.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AddTabButtonPushed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AddTabButtonPushed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabClose_Front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabClose_Front.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabNewRollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabNewRollover.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabsBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabsBackground.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabNewMetalPressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabNewMetalPressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabNewMetalRollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabNewMetalRollover.png -------------------------------------------------------------------------------- /Resources/English.lproj/DataMigrationDialog.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/DataMigrationDialog.strings -------------------------------------------------------------------------------- /Resources/English.lproj/DatabaseProcessList.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/DatabaseProcessList.strings -------------------------------------------------------------------------------- /Resources/English.lproj/GotoDatabaseDialog.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/GotoDatabaseDialog.strings -------------------------------------------------------------------------------- /Resources/Images/link-arrow-highlighted-clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow-highlighted-clicked.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-autoupdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-autoupdate.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-favorites.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-shortcuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-shortcuts.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AddTabButtonRollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AddTabButtonRollover.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabsDownGraphite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabsDownGraphite.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabsSeparatorDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabsSeparatorDown.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabClose@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabClose@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabDirty@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabDirty@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabClose_Dirty_Pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabClose_Dirty_Pressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabClose_Front_Pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabClose_Front_Pressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/overflowImagePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/overflowImagePressed.png -------------------------------------------------------------------------------- /Resources/English.lproj/ConnectionErrorDialog.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ConnectionErrorDialog.strings -------------------------------------------------------------------------------- /Resources/English.lproj/ContentFilterManager.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ContentFilterManager.strings -------------------------------------------------------------------------------- /Resources/English.lproj/ContentPaginationView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ContentPaginationView.strings -------------------------------------------------------------------------------- /Resources/English.lproj/ProgressIndicatorLayer.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/ProgressIndicatorLayer.strings -------------------------------------------------------------------------------- /Resources/English.lproj/QueryFavoriteManager.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/QueryFavoriteManager.strings -------------------------------------------------------------------------------- /Resources/Images/link-arrow-highlighted-clicked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/link-arrow-highlighted-clicked@2x.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-preferences-notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-preferences-notifications.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-table-info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-table-info@2x.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-table-relations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-table-relations.png -------------------------------------------------------------------------------- /Resources/Images/toolbar-switch-to-table-triggers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/Images/toolbar-switch-to-table-triggers.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabClose_Dirty_Rollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabClose_Dirty_Rollover.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/TabClose_Front_Rollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/TabClose_Front_Rollover.png -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Libs/libpqtypes/lib/libpqtypes.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PostgresKit/Libs/libpqtypes/lib/libpqtypes.a -------------------------------------------------------------------------------- /Resources/English.lproj/DatabaseServerVariables.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Resources/English.lproj/DatabaseServerVariables.strings -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabClose_Front_Pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Pressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabClose_Front_Rollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Rollover.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover.png -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/relaunch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/Headers/Growl.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #ifdef __OBJC__ 4 | # include 5 | #endif 6 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover@2x.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Pressed.png -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Rollover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Rollover.png -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/FeedbackReporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/FeedbackReporter -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Versions/A/UniversalDetector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/UniversalDetector.framework/Versions/A/UniversalDetector -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/libmysqlclient.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/libmysqlclient.a -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/OCMock.framework/Versions/A/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/UniversalDetector.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/ar.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/de.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/en.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/es.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/fr.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/hy.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/it.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/FeedbackReporter.framework/Versions/A/Resources/ru.lproj/FeedbackReporter.strings -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder -------------------------------------------------------------------------------- /Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | CFBundleGetInfoString = "Sequel Pro version 1.2, Copyright 2002-2019 Sequel Pro and CocoaMySQL team."; 4 | NSHumanReadableCopyright = "Copyright 2002-2019 Sequel Pro and CocoaMySQL team."; 5 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/SRRecorderControl.classdescription: -------------------------------------------------------------------------------- 1 | { 2 | Actions = { 3 | }; 4 | Outlets = { 5 | delegate = id; 6 | }; 7 | ClassName = SRRecorderControl; 8 | SuperClass = NSControl; 9 | } 10 | -------------------------------------------------------------------------------- /Source/NSArray_DeepMutableCopy.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray_DeepMutableCopy.h 3 | // 4 | // Created by Matt Gemmell on 02/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | @interface NSArray (DeepMutableCopy) 8 | 9 | - (NSMutableArray *)deepMutableCopy; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/SR_LeopardLibrary.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/SR_LeopardLibrary.nib -------------------------------------------------------------------------------- /Source/NSDictionary_DeepMutableCopy.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary_DeepMutableCopy.h 3 | // 4 | // Created by Matt Gemmell on 02/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | @interface NSDictionary (DeepMutableCopy) 8 | 9 | - (NSMutableDictionary *)deepMutableCopy; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/SR_LeopardInspector.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fg/sequelpro/master/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Resources/English.lproj/SR_LeopardInspector.nib -------------------------------------------------------------------------------- /Source/MGTemplateStandardFilters.h: -------------------------------------------------------------------------------- 1 | // 2 | // MGTemplateStandardFilters.h 3 | // 4 | // Created by Matt Gemmell on 13/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | #import "MGTemplateFilter.h" 8 | 9 | @interface MGTemplateStandardFilters : NSObject 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/NSString_AITruncation.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString_AITruncation.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Evan Schoenberg on 7/14/07. 6 | // 7 | 8 | #import 9 | 10 | @interface NSString (AITruncation) 11 | - (NSString *)stringWithEllipsisByTruncatingToLength:(NSUInteger)length; 12 | @end 13 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/Source/SPMySQLFramework_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'SPMySQLFramework' target in the 'SPMySQLFramework' project. 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | 9 | #import "mysql.h" 10 | #import "SPMySQL.h" 11 | #import "SPMySQLUtilities.h" 12 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SR_LeopardView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SR_LeopardView.h 3 | // SR Leopard 4 | // 5 | // Created by Jesper on 2007-10-19. 6 | // Copyright 2007 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SR_LeopardView : NSView { 12 | 13 | } 14 | 15 | @end -------------------------------------------------------------------------------- /Source/MGTemplateFilter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MGTemplateFilter.h 3 | // 4 | // Created by Matt Gemmell on 12/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | @protocol MGTemplateFilter 8 | 9 | - (NSArray *)filters; 10 | - (NSObject *)filterInvoked:(NSString *)filter withArguments:(NSArray *)args onValue:(NSObject *)value; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Resources/English.lproj/SPQLPluginConnectionBundleWindowTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Server: %@ (%@)
Name: %@%@
Host: %@
User: %@
Database: %@
-------------------------------------------------------------------------------- /Resources/de.lproj/SPQLPluginConnectionBundleWindowTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Server: %@ (%@)
Name: %@%@
Host: %@
Benutzer: %@
Datenbank: %@
-------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRKeyCodeTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // SRKeyCodeTransformer.h 3 | // ShortcutRecorder 4 | // 5 | // Copyright 2006-2007 Contributors. All rights reserved. 6 | // 7 | // License: BSD 8 | // 9 | // Contributors: 10 | // David Dauer 11 | // Jesper 12 | // Jamie Kirkpatrick 13 | 14 | #import 15 | 16 | @interface SRKeyCodeTransformer : NSValueTransformer {} @end 17 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMProgressIndicator.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMProgressIndicator.h 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 2/23/06. 6 | // Copyright 2006 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabBarControl.h" 11 | 12 | 13 | @interface PSMProgressIndicator : NSProgressIndicator { 14 | 15 | } 16 | 17 | @end 18 | 19 | @interface PSMTabBarControl (LayoutPlease) 20 | 21 | - (void)update; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Resources/Scripting/sequel-pro.scriptTerminology: -------------------------------------------------------------------------------- 1 | { 2 | "Name" = "Sequel Pro Suite"; 3 | "Description" = "Sequel Pro specific classes."; 4 | 5 | "Classes" = { 6 | "SPAppController" = { 7 | "Name" = "application"; 8 | "PluralName" = "applications"; 9 | "Description" = "Sequel Pro's top level scripting object."; 10 | }; 11 | "SPDatabaseDocument" = { 12 | "Name" = "document"; 13 | "PluralName" = "documents"; 14 | "Description" = "A Sequel Pro document."; 15 | }; 16 | }; 17 | } 18 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMTabDragView.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabDragView.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 6/17/07. 6 | // Copyright 2007 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PSMTabDragView : NSView { 12 | NSImage *_image, *_alternateImage; 13 | CGFloat _alpha; 14 | } 15 | - (void)setFadeValue:(CGFloat)value; 16 | - (NSImage *)image; 17 | - (void)setImage:(NSImage *)image; 18 | - (NSImage *)alternateImage; 19 | - (void)setAlternateImage:(NSImage *)image; 20 | @end 21 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Headers/ShortcutRecorder.h: -------------------------------------------------------------------------------- 1 | // 2 | // ShortcutRecorder.h 3 | // ShortcutRecorder 4 | // - 10.5 version only; master framework header 5 | // 6 | // Copyright 2007 Contributors. All rights reserved. 7 | // 8 | // License: BSD 9 | // 10 | // Contributors to this file: 11 | // Jesper 12 | 13 | #import 14 | #import 15 | #import 16 | #import 17 | #import 18 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMTabDragWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabDragWindow.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 6/1/06. 6 | // Copyright 2006 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class PSMTabDragView; 12 | 13 | @interface PSMTabDragWindow : NSWindow { 14 | PSMTabDragView *_dragView; 15 | } 16 | + (PSMTabDragWindow *)dragWindowWithImage:(NSImage *)image styleMask:(NSUInteger)styleMask; 17 | 18 | - (id)initWithImage:(NSImage *)image styleMask:(NSUInteger)styleMask; 19 | - (PSMTabDragView *)dragView; 20 | @end 21 | -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Versions/A/Headers/UniversalDetector.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface UniversalDetector:NSObject 4 | { 5 | void *detectorPtr; 6 | NSString *charsetName; 7 | float confidence; 8 | } 9 | 10 | -(id)init; 11 | -(void)dealloc; 12 | 13 | -(void)analyzeData:(NSData *)data; 14 | -(void)analyzeBytes:(const char *)data length:(int)len; 15 | -(void)reset; 16 | 17 | -(BOOL)done; 18 | -(NSString *)MIMECharset; 19 | -(NSStringEncoding)encoding; 20 | -(float)confidence; 21 | 22 | //-(void)debugDump; 23 | 24 | +(UniversalDetector *)detector; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Frameworks/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 | // This list should include the shared headers. It doesn't matter if some of them aren't shared (unless 13 | // there are name-space collisions) so we can list all of them to start with: 14 | 15 | #import 16 | 17 | #import 18 | #import 19 | #import 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /Resources/English.lproj/SPQLPluginConnectionBundleTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 25 | 26 |
17 | 18 | 20 |
21 | Sequel Pro Session File
22 | (%ld connections) 23 |


24 |
27 | %@ 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /Resources/de.lproj/SPQLPluginConnectionBundleTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 25 | 26 |
17 | 18 | 20 |
21 | Sequel Pro Session-Datei
22 | (%ld Verbindungen) 23 |


24 |
27 | %@ 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /Resources/de.lproj/SPQLPluginContentFiltersTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 25 | 26 |
17 | 18 | 20 |
21 | Sequel Pro Inhaltsfilter-Datei

22 |
23 | 24 |
27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /Resources/de.lproj/SPQLPluginQueryFavoritesTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 25 | 26 |
17 | 18 | 20 |
21 | Sequel Pro Favoriten-Datei

22 |
23 | 24 |
27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /Resources/English.lproj/SPQLPluginContentFiltersTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 25 | 26 |
17 | 18 | 20 |
21 | Sequel Pro Content Filters File

22 |
23 | 24 |
27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /Resources/English.lproj/SPQLPluginQueryFavoritesTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 25 | 26 |
17 | 18 | 20 |
21 | Sequel Pro Query Favorites File

22 |
23 | 24 |
27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /Resources/Plists/Unit Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.sequelpro.SequelPro.tests 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Makefile: -------------------------------------------------------------------------------- 1 | # $Id$ 2 | 3 | CONFIG=Debug 4 | OPTIONS= 5 | 6 | BUILD_CONFIG?=$(CONFIG) 7 | 8 | CP=ditto --rsrc 9 | RM=rm 10 | 11 | .PHONY: querykit test analyze clean latest 12 | 13 | querykit: 14 | xcodebuild -project QueryKit.xcodeproj -configuration "$(BUILD_CONFIG)" CFLAGS="$(QK_CFLAGS)" $(OPTIONS) build 15 | 16 | test: 17 | xcodebuild -project QueryKit.xcodeproj -scheme "QueryKit" -configuration "$(BUILD_CONFIG)" CFLAGS="$(QK_CFLAGS)" $(OPTIONS) test 18 | 19 | analyze: 20 | xcodebuild -project QueryKit.xcodeproj -scheme "QueryKit" -configuration "$(BUILD_CONFIG)" CFLAGS="$(QK_CFLAGS)" $(OPTIONS) analyze 21 | 22 | clean: 23 | xcodebuild -project QueryKit.xcodeproj -configuration "$(BUILD_CONFIG)" $(OPTIONS) clean 24 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Makefile: -------------------------------------------------------------------------------- 1 | # $Id$ 2 | 3 | CONFIG=Debug 4 | OPTIONS= 5 | 6 | BUILD_CONFIG?=$(CONFIG) 7 | 8 | CP=ditto --rsrc 9 | RM=rm 10 | 11 | .PHONY: postgreskit test analyze clean 12 | 13 | postgreskit: 14 | xcodebuild -project PostgresKit.xcodeproj -configuration "$(BUILD_CONFIG)" CFLAGS="$(PGK_CFLAGS)" $(OPTIONS) build 15 | 16 | test: 17 | xcodebuild -project PostgresKit.xcodeproj -scheme "PostgresKit" -configuration "$(BUILD_CONFIG)" CFLAGS="$(PGK_CFLAGS)" $(OPTIONS) test 18 | 19 | analyze: 20 | xcodebuild -project PostgresKit.xcodeproj -scheme "PostgresKit" -configuration "$(BUILD_CONFIG)" CFLAGS="$(PGK_CFLAGS)" $(OPTIONS) analyze 21 | 22 | clean: 23 | xcodebuild -project PostgresKit.xcodeproj -configuration "$(BUILD_CONFIG)" $(OPTIONS) clean 24 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMProgressIndicator.m: -------------------------------------------------------------------------------- 1 | // 2 | // PSMProgressIndicator.m 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 2/23/06. 6 | // Copyright 2006 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import "PSMProgressIndicator.h" 10 | 11 | @implementation PSMProgressIndicator 12 | 13 | // overrides to make tab bar control re-layout things if status changes 14 | - (void)setHidden:(BOOL)flag 15 | { 16 | [super setHidden:flag]; 17 | [(PSMTabBarControl *)[self superview] update]; 18 | } 19 | 20 | - (void)stopAnimation:(id)sender 21 | { 22 | [NSObject cancelPreviousPerformRequestsWithTarget:self 23 | selector:@selector(startAnimation:) 24 | object:nil]; 25 | [super stopAnimation:sender]; 26 | } 27 | @end 28 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ShortcutRecorder 9 | CFBundleIdentifier 10 | net.wafflesoftware.ShortcutRecorder.framework.Leopard 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | 20 | 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | 5 | --- 6 | 7 | 8 | 9 | 10 | - Sequel Pro Version: 11 | - macOS Version: 12 | - MySQL Version: 13 | 14 | **Description** 15 | A clear and concise description of what the bug is. 16 | 17 | **Steps To Reproduce** 18 | 1. 19 | 2. 20 | 21 | **Expected Behaviour** 22 | A clear and concise description of what you expected to happen. 23 | 24 | **Additional Context** 25 | Add any other context about the problem here. 26 | 27 | 28 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | QueryKit 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Resources/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Tests 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | PostgresKit 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Resources/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Tests 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | SPMySQL 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | SPDT 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Source/MGTemplateStandardMarkers.h: -------------------------------------------------------------------------------- 1 | // 2 | // MGTemplateStandardMarkers.h 3 | // 4 | // Created by Matt Gemmell on 13/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | #import "MGTemplateEngine.h" 8 | #import "MGTemplateMarker.h" 9 | 10 | @interface MGTemplateStandardMarkers : NSObject { 11 | MGTemplateEngine *engine; // weak ref 12 | NSMutableArray *forStack; 13 | NSMutableArray *sectionStack; 14 | NSMutableArray *ifStack; 15 | NSMutableArray *commentStack; 16 | NSMutableDictionary *cycles; 17 | } 18 | 19 | - (BOOL)currentBlock:(NSDictionary *)blockInfo matchesTopOfStack:(NSMutableArray *)stack; 20 | - (BOOL)argIsNumeric:(NSString *)arg intValue:(NSInteger *)val checkVariables:(BOOL)checkVars; 21 | - (BOOL)argIsTrue:(NSString *)arg; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Resources/Plists/PSMTabBar-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.positivespinmedia.PSMTabBarFramework 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1.0 21 | 22 | 23 | -------------------------------------------------------------------------------- /Source/NSNotificationCenterThreadingAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSNotificationCenterThreadingAdditions.h 3 | // Enable NSNotification being sent from threads 4 | // 5 | // Copied from the TCMPortMapper project; original code available on 6 | // Google Code at 7 | // 8 | // Copyright (c) 2007-2008 TheCodingMonkeys: 9 | // Martin Pittenauer, Dominik Wagner, 10 | // Some rights reserved: 11 | 12 | @interface NSNotificationCenter (NSNotificationCenterThreadingAdditions) 13 | - (void)postNotificationOnMainThread:(NSNotification *)aNotification; 14 | - (void)postNotificationOnMainThreadWithName:(NSString *)aName object:(id)anObject; 15 | @end 16 | -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | FeedbackReporter 9 | CFBundleIdentifier 10 | org.vafer.FeedbackReporter 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | FeedbackReporter 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.3 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/UniversalDetector.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | UniversalDetector 9 | CFBundleIdentifier 10 | org.mozilla.universalchardet 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | UniversalDetector 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1.0 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/English.lproj/SPQLPluginSQLTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | 21 |
22 | 23 | 24 | 27 | 33 | 34 |
25 | 26 | 28 |
29 | Sequel Pro SQL File
30 | size: %@ 31 |


32 |
35 |
36 | 37 | %@ 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Resources/de.lproj/SPQLPluginSQLTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | 21 |
22 | 23 | 24 | 27 | 33 | 34 |
25 | 26 | 28 |
29 | Sequel Pro SQL Datei
30 | Größe: %@ 31 |


32 |
35 |
36 | 37 | %@ 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/MySQL Client Libraries/Patches/001-cpp-dependency.diff: -------------------------------------------------------------------------------- 1 | This patch is neccesary to remove a linker error when trying to link SPMySQL with libmysqlclient.a. 2 | 3 | To apply: 4 | cd mysql-source-root 5 | patch -p1 < this-file 6 | 7 | (patch created with `diff -Naur`) 8 | 9 | --- mysql-5.5.56-dist/extra/yassl/taocrypt/include/runtime.hpp 2017-04-27 09:12:30.000000000 +0200 10 | +++ mysql-5.5.56/extra/yassl/taocrypt/include/runtime.hpp 2017-05-20 23:27:14.000000000 +0200 11 | @@ -53,8 +53,8 @@ 12 | #endif 13 | 14 | /* Disallow inline __cxa_pure_virtual() */ 15 | -static int __cxa_pure_virtual() __attribute__((noinline, used)); 16 | -static int __cxa_pure_virtual() 17 | +int __cxa_pure_virtual() __attribute__((noinline, used)); 18 | +int __cxa_pure_virtual() 19 | { 20 | // oops, pure virtual called! 21 | return 0; 22 | -------------------------------------------------------------------------------- /Frameworks/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 | @class SUAppcastItem; 13 | @interface SUAppcast : NSObject { 14 | NSArray *items; 15 | NSString *userAgentString; 16 | id delegate; 17 | NSString *downloadFilename; 18 | } 19 | 20 | - (void)fetchAppcastFromURL:(NSURL *)url; 21 | - (void)setDelegate:delegate; 22 | - (void)setUserAgentString:(NSString *)userAgentString; 23 | 24 | - (NSArray *)items; 25 | 26 | @end 27 | 28 | @interface NSObject (SUAppcastDelegate) 29 | - (void)appcastDidFinishLoading:(SUAppcast *)appcast; 30 | - (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error; 31 | @end 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /Frameworks/FeedbackReporter.framework/Versions/A/Headers/FRExceptionReportingApplication.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008, Jens Alfke, Torsten Curdt 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import 18 | 19 | 20 | @interface FRExceptionReportingApplication : NSApplication 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Resources/Scripting/sequel-pro.scriptSuite: -------------------------------------------------------------------------------- 1 | { 2 | "Name" = "Sequel Pro"; 3 | "AppleEventCode" = "cmec"; 4 | 5 | "Classes" = { 6 | "SPAppController" = { 7 | "AppleEventCode" = "capp"; 8 | "Superclass" = "NSCoreSuite.NSApplication"; 9 | "SupportedCommands" = { 10 | "NSCoreSuite.Quit" = "handleQuitScriptCommand:"; 11 | "NSCoreSuite.Open" = "handleOpenScriptCommand:"; 12 | "NSCoreSuite.Print" = "handlePrintScriptCommand:"; 13 | }; 14 | "ToManyRelationships" = { 15 | "orderedDocuments" = { 16 | "Type" = "SPDatabaseDocument"; 17 | "AppleEventCode" = "docu"; 18 | }; 19 | "orderedWindows" = { 20 | "Type" = "NSWindow"; 21 | "AppleEventCode" = "cwin"; 22 | }; 23 | }; 24 | }; 25 | "SPDatabaseDocument" = { 26 | "Superclass" = "NSCoreSuite.NSDocument"; 27 | "AppleEventCode" = "docu"; 28 | }; 29 | }; 30 | } 31 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | Sparkle 9 | CFBundleIdentifier 10 | org.andymatuschak.Sparkle 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | Sparkle 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.5 Beta (bzr) 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.5 23 | 24 | 25 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/SPMySQL Unit Tests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /Resources/Growl Registration Ticket.growlRegDict: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AllNotifications 6 | 7 | Connected 8 | Disconnected 9 | Import Finished 10 | Export Finished 11 | Syntax Copied 12 | Query Finished 13 | 14 | DefaultNotifications 15 | 16 | Connected 17 | Disconnected 18 | Import Finished 19 | Export Finished 20 | Syntax Copied 21 | Query Finished 22 | 23 | TicketVersion 24 | 1 25 | 26 | 27 | -------------------------------------------------------------------------------- /Frameworks/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 | /*! 13 | @protocol 14 | @abstract Implement this protocol to provide version comparison facilities for Sparkle. 15 | */ 16 | @protocol SUVersionComparison 17 | 18 | /*! 19 | @method 20 | @abstract An abstract method to compare two version strings. 21 | @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. 22 | */ 23 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; 24 | 25 | @end 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | CONFIG=Debug 2 | OPTIONS= 3 | 4 | BUILD_CONFIG?=$(CONFIG) 5 | 6 | CP=ditto --rsrc 7 | RM=rm 8 | 9 | .PHONY: sequel-pro test analyze clean localize 10 | 11 | sequel-pro: 12 | xcodebuild -project sequel-pro.xcodeproj -scheme "Sequel Pro" -configuration "$(BUILD_CONFIG)" CFLAGS="$(SP_CFLAGS)" $(OPTIONS) build 13 | 14 | test: 15 | xcodebuild -project sequel-pro.xcodeproj -scheme "Sequel Pro" -configuration "$(BUILD_CONFIG)" CFLAGS="$(SP_CFLAGS)" $(OPTIONS) test 16 | 17 | analyze: 18 | xcodebuild -project sequel-pro.xcodeproj -scheme "Sequel Pro" -configuration "$(BUILD_CONFIG)" CFLAGS="$(SP_CFLAGS)" $(OPTIONS) analyze 19 | 20 | clean: 21 | xcodebuild -project sequel-pro.xcodeproj -scheme "Sequel Pro" -configuration "$(BUILD_CONFIG)" $(OPTIONS) clean 22 | 23 | localize: 24 | xcodebuild -project sequel-pro.xcodeproj -scheme "Localize" -configuration "$(BUILD_CONFIG)" $(OPTIONS) 25 | -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/Info.plist 8 | 9 | VZb3f8My4te/5JwcjfvotgCXTAs= 10 | 11 | 12 | rules 13 | 14 | ^Resources/ 15 | 16 | ^Resources/.*\.lproj/ 17 | 18 | optional 19 | 20 | weight 21 | 1000 22 | 23 | ^Resources/.*\.lproj/locversion.plist$ 24 | 25 | omit 26 | 27 | weight 28 | 1100 29 | 30 | ^version.plist$ 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Scripts/nightlybuildupload.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/expect 2 | 3 | # Note that changes to this script will NOT update the nightly builder without manual deployment 4 | 5 | # Quiet this script 6 | log_user 0 7 | 8 | # A script to upload the specified Sequel Pro build to the nightlies server, as another minor security hurdle. 9 | # This will be called by the build script with the first parameter being the VCS revision, second passphrase 10 | 11 | # Ensure a revision number was passed in 12 | set REVISION_NUMBER [lindex $argv 0] 13 | set PASSPHRASE [lindex $argv 1] 14 | 15 | # Perform the upload 16 | spawn scp -q -P 32100 /Users/spbuildbot/buildbot/sequel-pro/build/build/Release/Sequel_Pro_r${REVISION_NUMBER}.dmg sequelpro@sequelpro.com:public_html/nightly 17 | expect "Enter passphrase for key '/Users/spbuildbot/.ssh/id_rsa': " 18 | send "${PASSPHRASE}\r" 19 | expect eof 20 | catch wait result 21 | exit [lindex $result 3] 22 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/MySQL Client Libraries/Patches/002-new-types.diff: -------------------------------------------------------------------------------- 1 | This patch backports field types that were added after MySQL 5.5, 2 | but are technically still compatible to the old client libs. 3 | 4 | To apply: 5 | cd mysql-source-root 6 | patch -p1 < this-file 7 | 8 | (patch created with `diff -Naur`) 9 | 10 | --- mysql-5.5.56-dist/include/mysql_com.h 2017-04-27 09:12:30.000000000 +0200 11 | +++ mysql-5.5.56/include/mysql_com.h 2017-05-21 01:46:44.000000000 +0200 12 | @@ -349,7 +349,11 @@ 13 | MYSQL_TYPE_DATETIME, MYSQL_TYPE_YEAR, 14 | MYSQL_TYPE_NEWDATE, MYSQL_TYPE_VARCHAR, 15 | MYSQL_TYPE_BIT, 16 | - MYSQL_TYPE_NEWDECIMAL=246, 17 | + MYSQL_TYPE_TIMESTAMP2, 18 | + MYSQL_TYPE_DATETIME2, 19 | + MYSQL_TYPE_TIME2, 20 | + MYSQL_TYPE_JSON=245, 21 | + MYSQL_TYPE_NEWDECIMAL=246, 22 | MYSQL_TYPE_ENUM=247, 23 | MYSQL_TYPE_SET=248, 24 | MYSQL_TYPE_TINY_BLOB=249, 25 | -------------------------------------------------------------------------------- /SharedSupport/Default Bundles/DB Report.spBundle/Support/processTableData.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl -w 2 | 3 | while(<>) { 4 | 5 | # split tab delimited data 6 | @data = split(/\t/); 7 | 8 | $pid = $ENV{"PID"}; 9 | $db = $ENV{"DB"}; 10 | $res = $ENV{"RES"}; 11 | $itemType = "table"; 12 | 13 | # $data[1] is NULL indicates item is a view 14 | if($data[1] eq "NULL") { 15 | $img = "file://$res/table-view-small-square.tiff"; 16 | $itemType = "view"; 17 | } else { 18 | $img = "file://$res/table-small-square.tiff"; 19 | } 20 | 21 | print < 23 | 24 | $data[0] 25 | $data[1] 26 | $data[4] 27 | $data[6] 28 | $data[11] 29 | $data[12] 30 | 31 | HTML4 32 | } -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMOverflowPopUpButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMOverflowPopUpButton.h 3 | // PSMTabBarControl 4 | // 5 | // Created by John Pannell on 11/4/05. 6 | // Copyright 2005 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface PSMOverflowPopUpButton : NSPopUpButton { 13 | NSImage *_PSMTabBarOverflowPopUpImage; 14 | NSImage *_PSMTabBarOverflowDownPopUpImage; 15 | BOOL _down; 16 | BOOL _animatingAlternateImage; 17 | NSTimer *_animationTimer; 18 | CGFloat _animationValue; 19 | } 20 | 21 | //alternate image display 22 | - (BOOL)animatingAlternateImage; 23 | - (void)setAnimatingAlternateImage:(BOOL)flag; 24 | 25 | // Notifications 26 | - (void)notificationReceived:(NSNotification *)notification; 27 | 28 | // Animations 29 | - (void)animateStep:(NSTimer *)timer; 30 | 31 | // archiving 32 | - (void)encodeWithCoder:(NSCoder *)aCoder; 33 | - (id)initWithCoder:(NSCoder *)aDecoder; 34 | @end 35 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/NSString_AITruncation.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString_AITruncation.m 3 | // PSMTabBarControl 4 | // 5 | // Created by Evan Schoenberg on 7/14/07. 6 | // From Adium, which is licensed under the GPL. Used in PSMTabBarControl with permission. 7 | // The contents of this remain licensed under the GPL. 8 | // 9 | 10 | #import "NSString_AITruncation.h" 11 | 12 | @implementation NSString (AITruncation) 13 | 14 | + (id)ellipsis 15 | { 16 | return [NSString stringWithUTF8String:"\xE2\x80\xA6"]; 17 | } 18 | 19 | - (NSString *)stringWithEllipsisByTruncatingToLength:(NSUInteger)length 20 | { 21 | NSString *returnString; 22 | 23 | if (length < [self length]) { 24 | //Truncate and append the ellipsis 25 | returnString = [[self substringToIndex:length-1] stringByAppendingString:[NSString ellipsis]]; 26 | } else { 27 | //We don't need to truncate, so don't append an ellipsis 28 | returnString = [[self copy] autorelease]; 29 | } 30 | 31 | return returnString; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/NSBezierPath_AMShading.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSBezierPath_AMShading.h 3 | // ------------------------ 4 | // 5 | // Created by Andreas on 2005-06-01. 6 | // Copyright 2005 Andreas Mayer. All rights reserved. 7 | // 8 | // based on http://www.cocoadev.com/index.pl?GradientFill 9 | 10 | 11 | #import 12 | 13 | @interface NSBezierPath (AMShading) 14 | 15 | - (void)customHorizontalFillWithCallbacks:(CGFunctionCallbacks)functionCallbacks firstColor:(NSColor *)firstColor secondColor:(NSColor *)secondColor; 16 | - (void)customVerticalFillWithCallbacks:(CGFunctionCallbacks)functionCallbacks firstColor:(NSColor *)firstColor secondColor:(NSColor *)secondColor; 17 | 18 | - (void)linearGradientFillWithStartColor:(NSColor *)startColor endColor:(NSColor *)endColor; 19 | - (void)linearVerticalGradientFillWithStartColor:(NSColor *)startColor endColor:(NSColor *)endColor; 20 | 21 | - (void)bilinearGradientFillWithOuterColor:(NSColor *)outerColor innerColor:(NSColor *)innerColor; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMRolloverButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMOverflowPopUpButton.h 3 | // NetScrape 4 | // 5 | // Created by John Pannell on 8/4/04. 6 | // Copyright 2004 Positive Spin Media. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PSMRolloverButton : NSButton 12 | { 13 | NSImage *_rolloverImage; 14 | NSImage *_usualImage; 15 | NSTrackingRectTag _myTrackingRectTag; 16 | } 17 | 18 | // the regular image 19 | - (void)setUsualImage:(nullable NSImage *)newImage; 20 | - (nullable NSImage *)usualImage; 21 | 22 | // the rollover image 23 | - (void)setRolloverImage:(nullable NSImage *)newImage; 24 | - (nullable NSImage *)rolloverImage; 25 | 26 | // tracking rect for mouse events 27 | - (void)rolloverFrameDidChange:(nonnull NSNotification *)notification; 28 | - (void)addTrackingRect; 29 | - (void)removeTrackingRect; 30 | 31 | - (void)mouseEntered:(nullable NSEvent *)event; 32 | - (void)mouseExited:(nullable NSEvent *)event; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ShortcutRecorder 9 | CFBundleIdentifier 10 | net.wafflesoftware.ShortcutRecorder.IB.Leopard 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ShortcutRecorder 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | NSPrincipalClass 24 | SR_Leopard 25 | 26 | 27 | -------------------------------------------------------------------------------- /Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h: -------------------------------------------------------------------------------- 1 | // 2 | // SRValidator.h 3 | // ShortcutRecorder 4 | // 5 | // Copyright 2006-2007 Contributors. All rights reserved. 6 | // 7 | // License: BSD 8 | // 9 | // Contributors: 10 | // David Dauer 11 | // Jesper 12 | // Jamie Kirkpatrick 13 | 14 | #import 15 | 16 | @interface SRValidator : NSObject { 17 | id delegate; 18 | } 19 | 20 | - (id) initWithDelegate:(id)theDelegate; 21 | 22 | - (BOOL) isKeyCode:(NSInteger)keyCode andFlagsTaken:(NSUInteger)flags error:(NSError **)error; 23 | - (BOOL) isKeyCode:(NSInteger)keyCode andFlags:(NSUInteger)flags takenInMenu:(NSMenu *)menu error:(NSError **)error; 24 | 25 | - (id) delegate; 26 | - (void) setDelegate: (id) theDelegate; 27 | 28 | @end 29 | 30 | #pragma mark - 31 | 32 | @interface NSObject( SRValidation ) 33 | - (BOOL) shortcutValidator:(SRValidator *)validator isKeyCode:(NSInteger)keyCode andFlagsTaken:(NSUInteger)flags reason:(NSString **)aReason; 34 | @end 35 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresException.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresException.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | @interface PGPostgresException : NSException 22 | 23 | + (void)raise:(NSString *)name connection:(void *)connection; 24 | + (void)raise:(NSString *)name reason:(NSString *)reason, ...; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMTabDragWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabDragWindowController.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 6/18/07. 6 | // Copyright 2007 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "PSMTabBarControl.h" 11 | 12 | #define kPSMTabDragWindowAlpha 0.75f 13 | #define kPSMTabDragAlphaInterval 0.15f 14 | 15 | @class PSMTabDragView; 16 | 17 | @interface PSMTabDragWindowController : NSWindowController { 18 | PSMTabBarTearOffStyle _tearOffStyle; 19 | PSMTabDragView *_view; 20 | NSAnimation *_animation; 21 | NSTimer *_timer; 22 | 23 | BOOL _showingAlternate; 24 | NSRect _originalWindowFrame; 25 | } 26 | - (id)initWithImage:(NSImage *)image styleMask:(NSUInteger)styleMask tearOffStyle:(PSMTabBarTearOffStyle)tearOffStyle initialAlpha:(CGFloat)initialAlpha; 27 | 28 | - (NSImage *)image; 29 | - (NSImage *)alternateImage; 30 | - (void)setAlternateImage:(NSImage *)image; 31 | - (BOOL)isAnimating; 32 | - (void)switchImages; 33 | - (void)animateTimer:(NSTimer *)timer; 34 | @end 35 | -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/Headers/NSNotificationCenter+OCMAdditions.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2009-2014 Erik Doernenburg and contributors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5 | * not use these files except in compliance with the License. You may obtain 6 | * a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations 14 | * under the License. 15 | */ 16 | 17 | #import 18 | 19 | @class OCObserverMockObject; 20 | 21 | 22 | @interface NSNotificationCenter(OCMAdditions) 23 | 24 | - (void)addMockObserver:(OCObserverMockObject *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /SharedSupport/Default Bundles/DB Report.spBundle/Support/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Database Report 4 | 26 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/MySQL Client Libraries/include/mysql_version.h: -------------------------------------------------------------------------------- 1 | /* Copyright Abandoned 1996,1999 TCX DataKonsult AB & Monty Program KB 2 | & Detron HB, 1996, 1999-2004, 2007 MySQL AB. 3 | This file is public domain and comes with NO WARRANTY of any kind 4 | */ 5 | 6 | /* Version numbers for protocol & mysqld */ 7 | 8 | #ifndef _mysql_version_h 9 | #define _mysql_version_h 10 | #ifdef _CUSTOMCONFIG_ 11 | #include 12 | #else 13 | #define PROTOCOL_VERSION 10 14 | #define MYSQL_SERVER_VERSION "5.5.56" 15 | #define MYSQL_BASE_VERSION "mysqld-5.5" 16 | #define MYSQL_SERVER_SUFFIX_DEF "" 17 | #define FRM_VER 6 18 | #define MYSQL_VERSION_ID 50556 19 | #define MYSQL_PORT 3306 20 | #define MYSQL_PORT_DEFAULT 0 21 | #define MYSQL_UNIX_ADDR "/tmp/mysql.sock" 22 | #define MYSQL_CONFIG_NAME "my" 23 | #define MYSQL_COMPILATION_COMMENT "MySQL Community Server (GPL)" 24 | 25 | /* mysqld compile time options */ 26 | #endif /* _CUSTOMCONFIG_ */ 27 | 28 | #ifndef LICENSE 29 | #define LICENSE GPL 30 | #endif /* LICENSE */ 31 | 32 | #endif /* _mysql_version_h */ 33 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/License.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2006 Andy Matuschak 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresConnectionQueryPreparation.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresConnectionQueryPreparation.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | #import "PGPostgresConnection.h" 22 | 23 | @interface PGPostgresConnection (PGPostgresConnectionQueryPreparation) 24 | 25 | - (PGPostgresStatement *)prepare:(NSString *)query; 26 | - (PGPostgresStatement *)prepareWithFormat:(NSString *)query, ...; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | author 6 | Abhi Beckert 7 | category 8 | Hash 9 | command 10 | #!/usr/bin/ruby 11 | 12 | # fetch selected text from STDIN 13 | selectedText = gets 14 | 15 | # create sha1 hash 16 | require 'digest/sha1' 17 | hash = Digest::SHA1.hexdigest(selectedText) 18 | 19 | # output hash 20 | print hash 21 | 22 | description 23 | Convert the selected text to a sha1 hash. 24 | input 25 | selectedtext 26 | input_fallback 27 | entirecontent 28 | name 29 | SHA1 30 | output 31 | replaceselection 32 | scope 33 | inputfield 34 | uuid 35 | 19F272BA-1369-48A7-B10A-4F25EF5B9DD3 36 | isDefaultBundle 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PostgresKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // PostgresKit.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | #import "PGPostgresError.h" 22 | #import "PGPostgresResult.h" 23 | #import "PGPostgresTimeTZ.h" 24 | #import "PGPostgresStatement.h" 25 | #import "PGPostgresException.h" 26 | #import "PGPostgresConnection.h" 27 | #import "PGPostgresConnectionUtils.h" 28 | #import "PGPostgresConnectionQueryExecution.h" 29 | #import "PGPostgresConnectionQueryPreparation.h" 30 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PostgresKit-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // PostgresKit-Prefix.pch 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | #ifdef __OBJC__ 22 | #import 23 | 24 | // libpq interface 25 | #import "libpq-fe.h" 26 | 27 | // libpqtypes interface 28 | #import "libpqtypes.h" 29 | 30 | // Framework constants 31 | #import "PGConstants.h" 32 | 33 | // Global types 34 | #import "PGPostgresTypes.h" 35 | #endif 36 | -------------------------------------------------------------------------------- /Resources/English.lproj/SPQLPluginConnectionTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 48 | 49 |
17 | 18 | 20 |
21 | Sequel Pro Connection File
22 | %@ (%@) 23 |


24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
Name: %@
Host: %@
User: %@
Database: %@
Size: %@
Last modified: %@
Auto-connect:
47 |
50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /Resources/de.lproj/SPQLPluginConnectionTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 |
14 | 15 | 16 | 19 | 48 | 49 |
17 | 18 | 20 |
21 | Sequel Pro Verbindungsdatei
22 | %@ (%@) 23 |


24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
Name: %@
Host: %@
Benutzer: %@
Datenbank: %@
Größe: %@
Zuletzt geändert: %@
Auto-connect:
47 |
50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | author 6 | Abhi Beckert 7 | category 8 | Hash 9 | command 10 | #!/usr/bin/ruby 11 | 12 | # fetch selected text from STDIN 13 | selectedText = gets 14 | 15 | # create sha1 hash 16 | require 'digest/md5' 17 | hash = Digest::MD5.hexdigest(selectedText) 18 | 19 | # output hash 20 | print hash 21 | 22 | description 23 | Convert the selected text to an MD5 hash. 24 | input 25 | selectedtext 26 | input_fallback 27 | entirecontent 28 | keyEquivalent 29 | 30 | name 31 | MD5 32 | output 33 | replaceselection 34 | scope 35 | inputfield 36 | uuid 37 | 8CAA33B3-D168-47FC-A9BE-EA5A8576E380 38 | isDefaultBundle 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2002-2019 Sequel Pro & CocoaMySQL Teams. 2 | 3 | All rights reserved. 4 | 5 | https://sequelpro.com/ 6 | 7 | Permission is hereby granted, free of charge, to any person 8 | obtaining a copy of this software and associated documentation 9 | files (the "Software"), to deal in the Software without 10 | restriction, including without limitation the rights to use, 11 | copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | copies of the Software, and to permit persons to whom the 13 | Software is furnished to do so, subject to the following 14 | conditions: 15 | 16 | The above copyright notice and this permission notice shall be 17 | included in all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 20 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 21 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 22 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 23 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 24 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 25 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 26 | OTHER DEALINGS IN THE SOFTWARE. 27 | -------------------------------------------------------------------------------- /Source/NSArray_DeepMutableCopy.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray_DeepMutableCopy.m 3 | // 4 | // Created by Matt Gemmell on 02/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | #import "NSArray_DeepMutableCopy.h" 8 | 9 | @implementation NSArray (DeepMutableCopy) 10 | 11 | - (NSMutableArray *)deepMutableCopy; 12 | { 13 | NSMutableArray *newArray; 14 | NSUInteger index, count; 15 | 16 | count = [self count]; 17 | newArray = [[NSMutableArray allocWithZone:[self zone]] initWithCapacity:count]; 18 | for (index = 0; index < count; index++) { 19 | id anObject; 20 | 21 | anObject = [self objectAtIndex:index]; 22 | if ([anObject respondsToSelector:@selector(deepMutableCopy)]) { 23 | anObject = [anObject deepMutableCopy]; 24 | [newArray addObject:anObject]; 25 | [anObject release]; 26 | } else if ([anObject respondsToSelector:@selector(mutableCopyWithZone:)]) { 27 | anObject = [anObject mutableCopyWithZone:nil]; 28 | [newArray addObject:anObject]; 29 | [anObject release]; 30 | } else { 31 | [newArray addObject:anObject]; 32 | } 33 | } 34 | 35 | return newArray; 36 | } 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Frameworks/PSMTabBar/PSMTabBarController.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSMTabBarController.h 3 | // PSMTabBarControl 4 | // 5 | // Created by Kent Sutherland on 11/24/06. 6 | // Copyright 2006 Kent Sutherland. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class PSMTabBarControl, PSMTabBarCell; 12 | 13 | @interface PSMTabBarController : NSObject 14 | { 15 | PSMTabBarControl *_control; 16 | NSMutableArray *_cellTrackingRects, *_closeButtonTrackingRects; 17 | NSMutableArray *_cellFrames; 18 | NSRect _addButtonRect; 19 | NSMenu *_overflowMenu; 20 | } 21 | 22 | - (id)initWithTabBarControl:(PSMTabBarControl *)control; 23 | 24 | - (NSRect)addButtonRect; 25 | - (NSMenu *)overflowMenu; 26 | - (NSRect)cellTrackingRectAtIndex:(NSUInteger)anIndex; 27 | - (NSRect)closeButtonTrackingRectAtIndex:(NSUInteger)anIndex; 28 | - (NSRect)cellFrameAtIndex:(NSUInteger)anIndex; 29 | 30 | - (void)setSelectedCell:(PSMTabBarCell *)cell; 31 | 32 | - (void)layoutCells; 33 | 34 | @end 35 | 36 | @interface NSObject (TabRepresentedObjectIdentifierMethods) 37 | 38 | // Method for generating a tooltip for a tab 39 | - (NSString *)tabTitleForTooltip; 40 | 41 | // Retrieving whether a tab is working 42 | - (BOOL)isProcessing; 43 | 44 | @end 45 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresConnectionUtils.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresConnectionUtils.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | #import "PGPostgresConnection.h" 22 | 23 | @interface PGPostgresConnection (PGPostgresConnectionUtils) 24 | 25 | - (NSArray *)schemas; 26 | - (NSArray *)databases; 27 | - (NSArray *)tablesInSchema:(NSString *)schema; 28 | - (NSArray *)columnNamesForTable:(NSString *)table inSchema:(NSString *)schema; 29 | - (NSString *)primaryKeyForTable:(NSString *)table inSchema:(NSString *)schema; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2017 Rowan Beentje (rowan.beent.je) and the Sequel Pro team. 2 | 3 | All rights reserved. 4 | 5 | http://sequelpro.com/ 6 | 7 | Permission is hereby granted, free of charge, to any person 8 | obtaining a copy of this software and associated documentation 9 | files (the "Software"), to deal in the Software without 10 | restriction, including without limitation the rights to use, 11 | copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | copies of the Software, and to permit persons to whom the 13 | Software is furnished to do so, subject to the following 14 | conditions: 15 | 16 | The above copyright notice and this permission notice shall be 17 | included in all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 20 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 21 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 22 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 23 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 24 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 25 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 26 | OTHER DEALINGS IN THE SOFTWARE. 27 | -------------------------------------------------------------------------------- /Frameworks/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 | @interface SUAppcastItem : NSObject { 13 | NSString *title; 14 | NSDate *date; 15 | NSString *itemDescription; 16 | 17 | NSURL *releaseNotesURL; 18 | 19 | NSString *DSASignature; 20 | NSString *minimumSystemVersion; 21 | 22 | NSURL *fileURL; 23 | NSString *versionString; 24 | NSString *displayVersionString; 25 | 26 | NSDictionary *propertiesDictionary; 27 | } 28 | 29 | // Initializes with data from a dictionary provided by the RSS class. 30 | - initWithDictionary:(NSDictionary *)dict; 31 | 32 | - (NSString *)title; 33 | - (NSString *)versionString; 34 | - (NSString *)displayVersionString; 35 | - (NSDate *)date; 36 | - (NSString *)itemDescription; 37 | - (NSURL *)releaseNotesURL; 38 | - (NSURL *)fileURL; 39 | - (NSString *)DSASignature; 40 | - (NSString *)minimumSystemVersion; 41 | 42 | // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. 43 | - (NSDictionary *)propertiesDictionary; 44 | 45 | @end 46 | 47 | #endif 48 | -------------------------------------------------------------------------------- /Resources/sparkle-public-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIDOzCCAi0GByqGSM44BAEwggIgAoIBAQDckzRQXtWHOiUeim82sbnHHf0ubiPK 3 | PeWm+oXEGa9y7nrXMcYPJxDvvfqP9RvDeR1xH7f2e+R7MjBHcw9Jp4eCZfT4lKw0 4 | HxKfHYse9vblBnIPJ1NIoyL4nHq90OW/nyCnjAnbsx0M1NIQT2uRljmRb7cNkyju 5 | qOmSNr/BMHNKDTYgJUCb02cp27bi3Yf/5YzXl270aSO2NT3OtRCYqmzaQIoubOcs 6 | PSQluqFbXPpzJIsKMefT4WEWG8rpZ/M2cte7CXetR/n4XQN2skYPhZkCNShUEfdN 7 | OuZYTCKUD2wbTAyPp+orHADRSD6o8zIjxhyCctgy34sGzAnFGtp0WNDXAhUArhRi 8 | 89FrNm/jTK7k3Vk1V8a2BiUCggEAbfrV4tcTTRfuOxFA+kQfaR+hFTTPp70CJnHI 9 | syokWI5J7+b4SkYQrPBAZXyXAiSFg21LzUAhFM+vh4ZHENPRxQajnsEbkNh+QjUb 10 | p5Jhn9ZE3MjvwphDH/4HOlQnBmTYVZ37dqdpTFt8cP1tdahoqVAnyJHC32hL70bz 11 | lCn0lPmVbJ9tv3jHty1LYNqGTdNN+ATrLtbip/VeXw87XYLwWXKgv4u1+6FPQ7Rb 12 | tCEaqjGoTqm9LeNXczAmRfolfId+ThGQeJuhDs4IpxYdrN8iY6EFG4nT75ScmwyG 13 | rffk86170l54+EOQCDrispt7c0yv2LeEUHbLhiphrR9M1eAhzgOCAQYAAoIBAQCq 14 | U1se9vsM+Z1SLECcOehGIN8r7PhTRIWWYvGkT9LJAwttIhBy7btg6+SLkWjqRsL3 15 | oMl6I4sU9HYKfbLhgBPYH7B5XQ+s/yoTEj/KQ9V7SJLA7rH7GER+NXAZhJy1bOF3 16 | eZQ3KLV52yr61kxGyGxe5zcFqU4ZJRGj5oaBwFPlC71M7CiwSv3k0i9/+lKnWhee 17 | AzSwrZXfE4KcBV52uMTp0qMd4x4DuTbXYAYQgnJhu2yk/7+pK+gifoXg3hioZRg/ 18 | ASxTytgKA34MtOlVwhk6NIyOeQvTzN575xOsQrOt/qZrXKOi3fxNZ9+cvhVgzY1U 19 | 1JyOmmqeLtQQzjvVqFtq 20 | -----END PUBLIC KEY----- 21 | -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/Headers/OCMRecorder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Erik Doernenburg and contributors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5 | * not use these files except in compliance with the License. You may obtain 6 | * a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations 14 | * under the License. 15 | */ 16 | 17 | #import 18 | 19 | @class OCMockObject; 20 | @class OCMInvocationMatcher; 21 | 22 | 23 | @interface OCMRecorder : NSProxy 24 | { 25 | OCMockObject *mockObject; 26 | OCMInvocationMatcher *invocationMatcher; 27 | } 28 | 29 | - (instancetype)init; 30 | - (instancetype)initWithMockObject:(OCMockObject *)aMockObject; 31 | 32 | - (void)setMockObject:(OCMockObject *)aMockObject; 33 | 34 | - (OCMInvocationMatcher *)invocationMatcher; 35 | 36 | - (id)classMethod; 37 | - (id)ignoringNonObjectArgs; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresTypeHandler.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresTypeHandler.h 3 | // PostgresKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on July 27, 2012. 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 9 | // use this file except in compliance with the License. You may obtain a copy of 10 | // the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 16 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 17 | // License for the specific language governing permissions and limitations under 18 | // the License. 19 | 20 | #import "PGPostgresTypeHandlerProtocol.h" 21 | 22 | @class PGPostgresConnection; 23 | 24 | @interface PGPostgresTypeHandler : NSObject 25 | { 26 | PGPostgresConnection *_connection; 27 | } 28 | 29 | /** 30 | * @property connection The connection this type handler is associated with. 31 | */ 32 | @property (readonly) PGPostgresConnection *connection; 33 | 34 | - (id)initWithConnection:(PGPostgresConnection *)connection; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/Headers/OCMLocation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Erik Doernenburg and contributors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5 | * not use these files except in compliance with the License. You may obtain 6 | * a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations 14 | * under the License. 15 | */ 16 | 17 | #import 18 | 19 | @interface OCMLocation : NSObject 20 | { 21 | id testCase; 22 | NSString *file; 23 | NSUInteger line; 24 | } 25 | 26 | + (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; 27 | 28 | - (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; 29 | 30 | - (id)testCase; 31 | - (NSString *)file; 32 | - (NSUInteger)line; 33 | 34 | @end 35 | 36 | extern OCMLocation *OCMMakeLocation(id testCase, const char *file, int line); 37 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresConnectionTypeHandling.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresConnectionTypeHandling.h 3 | // PostgresKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on July 29, 2012. 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 9 | // use this file except in compliance with the License. You may obtain a copy of 10 | // the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 16 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 17 | // License for the specific language governing permissions and limitations under 18 | // the License. 19 | 20 | #import "PGPostgresConnection.h" 21 | #import "PGPostgresTypeHandlerProtocol.h" 22 | 23 | @interface PGPostgresConnection (PGPostgresConnectionTypeHandling) 24 | 25 | - (void)registerTypeHandlers; 26 | 27 | - (id )typeHandlerForClass:(Class)class; 28 | - (id )typeHandlerForRemoteType:(PGPostgresOid)type; 29 | 30 | - (void)registerTypeHandler:(Class)handlerClass; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresStatement.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresStatement.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | @interface PGPostgresStatement : NSObject 22 | { 23 | NSString *_statement; 24 | NSString *_name; 25 | } 26 | 27 | /** 28 | * @property statement The query statement. 29 | */ 30 | @property (readwrite, retain) NSString *statement; 31 | 32 | /** 33 | * @property name The name of this statement. 34 | */ 35 | @property (readwrite, retain) NSString *name; 36 | 37 | - (id)initWithStatement:(NSString *)queryStatement; 38 | 39 | - (const char *)UTF8Name; 40 | - (const char *)UTF8Statement; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/Headers/OCMMacroState.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Erik Doernenburg and contributors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5 | * not use these files except in compliance with the License. You may obtain 6 | * a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations 14 | * under the License. 15 | */ 16 | 17 | #import 18 | 19 | @class OCMLocation; 20 | @class OCMRecorder; 21 | @class OCMStubRecorder; 22 | @class OCMockObject; 23 | 24 | 25 | @interface OCMMacroState : NSObject 26 | { 27 | OCMRecorder *recorder; 28 | } 29 | 30 | + (void)beginStubMacro; 31 | + (OCMStubRecorder *)endStubMacro; 32 | 33 | + (void)beginExpectMacro; 34 | + (OCMStubRecorder *)endExpectMacro; 35 | 36 | + (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation; 37 | + (void)endVerifyMacro; 38 | 39 | + (OCMMacroState *)globalState; 40 | 41 | - (OCMRecorder *)recorder; 42 | 43 | - (void)switchToClassMethod; 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 12C60 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | Growl 11 | CFBundleIdentifier 12 | com.growl.growlframework 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 2.0.1 19 | CFBundleSignature 20 | GRRR 21 | CFBundleVersion 22 | 2.0.1 23 | DTCompiler 24 | com.apple.compilers.llvm.clang.1_0 25 | DTPlatformBuild 26 | 4G2008a 27 | DTPlatformVersion 28 | GM 29 | DTSDKBuild 30 | 12C37 31 | DTSDKName 32 | macosx10.8 33 | DTXcode 34 | 0452 35 | DTXcodeBuild 36 | 4G2008a 37 | NSPrincipalClass 38 | GrowlApplicationBridge 39 | 40 | 41 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresTypeHandler.m: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresTypeHandler.h 3 | // PostgresKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on July 27, 2012. 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 9 | // use this file except in compliance with the License. You may obtain a copy of 10 | // the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 16 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 17 | // License for the specific language governing permissions and limitations under 18 | // the License. 19 | 20 | #import "PGPostgresTypeHandler.h" 21 | 22 | @implementation PGPostgresTypeHandler 23 | 24 | @synthesize connection = _connection; 25 | 26 | #pragma mark - 27 | 28 | - (id)initWithConnection:(PGPostgresConnection *)connection 29 | { 30 | if ((self = [super init])) { 31 | _connection = [connection retain]; 32 | } 33 | 34 | return self; 35 | } 36 | 37 | #pragma mark - 38 | 39 | - (void)dealloc 40 | { 41 | if (_connection) [_connection release], _connection = nil; 42 | 43 | [super dealloc]; 44 | } 45 | 46 | @end 47 | -------------------------------------------------------------------------------- /Resources/Templates/SPMySQLHelpTemplate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{title}} 6 | 57 | 62 | 63 | 64 | {{body}} 65 | 66 | 67 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresKitPrivateAPI.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresConnectionKitAPI.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | #import "PGPostgresConnection.h" 22 | #import "PGPostgresTimeInterval.h" 23 | 24 | @interface PGPostgresConnection () 25 | 26 | - (PGconn *)postgresConnection; 27 | 28 | @end 29 | 30 | @interface PGPostgresConnection (PGPostgresConnectionQueryPreparationPrivateAPI) 31 | 32 | - (BOOL)_prepare:(PGPostgresStatement *)statement num:(NSInteger)paramNum types:(PGPostgresOid *)paramTypes; 33 | 34 | @end 35 | 36 | @interface PGPostgresTimeInterval () 37 | 38 | + (id)intervalWithPGInterval:(PGinterval *)interval; 39 | - (id)initWithInterval:(PGinterval *)interval; 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Frameworks/OCMock.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 13F34 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | OCMock 11 | CFBundleIdentifier 12 | com.mulle-kybernetik.OCMock 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | OCMock 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1 25 | DTCompiler 26 | com.apple.compilers.llvm.clang.1_0 27 | DTPlatformBuild 28 | 6A2008a 29 | DTPlatformVersion 30 | GM 31 | DTSDKBuild 32 | 14A382 33 | DTSDKName 34 | macosx10.10 35 | DTXcode 36 | 0611 37 | DTXcodeBuild 38 | 6A2008a 39 | NSHumanReadableCopyright 40 | Copyright © 2004-2013 Mulle Kybernetik. 41 | 42 | 43 | -------------------------------------------------------------------------------- /Source/NSDictionary_DeepMutableCopy.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary_DeepMutableCopy.m 3 | // 4 | // Created by Matt Gemmell on 02/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | // 7 | 8 | #import "NSDictionary_DeepMutableCopy.h" 9 | 10 | @implementation NSDictionary (DeepMutableCopy) 11 | 12 | - (NSMutableDictionary *)deepMutableCopy; 13 | { 14 | NSMutableDictionary *newDictionary; 15 | NSEnumerator *keyEnumerator; 16 | id anObject; 17 | id aKey; 18 | 19 | newDictionary = [self mutableCopy]; 20 | // Run through the new dictionary and replace any objects that respond to -deepMutableCopy or -mutableCopy with copies. 21 | keyEnumerator = [[newDictionary allKeys] objectEnumerator]; 22 | while ((aKey = [keyEnumerator nextObject])) { 23 | anObject = [newDictionary objectForKey:aKey]; 24 | if ([anObject respondsToSelector:@selector(deepMutableCopy)]) { 25 | anObject = [anObject deepMutableCopy]; 26 | [newDictionary setObject:anObject forKey:aKey]; 27 | [anObject release]; 28 | } else if ([anObject respondsToSelector:@selector(mutableCopyWithZone:)]) { 29 | anObject = [anObject mutableCopyWithZone:nil]; 30 | [newDictionary setObject:anObject forKey:aKey]; 31 | [anObject release]; 32 | } else { 33 | [newDictionary setObject:anObject forKey:aKey]; 34 | } 35 | } 36 | 37 | return newDictionary; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Source/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // sequel-pro 4 | // 5 | // Copyright (c) 2009 Sequel Pro Team. All rights reserved. 6 | // 7 | // Permission is hereby granted, free of charge, to any person 8 | // obtaining a copy of this software and associated documentation 9 | // files (the "Software"), to deal in the Software without 10 | // restriction, including without limitation the rights to use, 11 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | // copies of the Software, and to permit persons to whom the 13 | // Software is furnished to do so, subject to the following 14 | // conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be 17 | // included in all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 20 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 21 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 22 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 23 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 24 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 25 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 26 | // OTHER DEALINGS IN THE SOFTWARE. 27 | // 28 | // More info at 29 | 30 | int main(int argc, char *argv[]) 31 | { 32 | return NSApplicationMain(argc, (const char **) argv); 33 | } 34 | -------------------------------------------------------------------------------- /Source/SPFlippedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPFlippedView.h 3 | // sequel-pro 4 | // 5 | // Created by Rowan Beentje on June 28, 2009. 6 | // Copyright (c) 2009 Arboreal. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPFlippedView : NSView 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/SPOutlineView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPOutlineView.h 3 | // sequel-pro 4 | // 5 | // Created by Mark Townsend on Aug 25, 2009. 6 | // Copyright (c) 2009 Mark Townsend. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPOutlineView : NSOutlineView 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Source/QKQueryConstants.m: -------------------------------------------------------------------------------- 1 | // 2 | // QKQueryConstants.m 3 | // QueryKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on July 17, 2012 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | 29 | NSString *QKMySQLIdentifierQuote = @"`"; 30 | NSString *QKPostgreSQLIdentifierQuote = @"\""; 31 | -------------------------------------------------------------------------------- /Source/SPColorWellCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPColorWellCell.h 3 | // sequel-pro 4 | // 5 | // Created by Hans-Jörg Bibiko on August 17, 2010. 6 | // Copyright (c) 2010 Hans-Jörg Bibiko. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPColorWellCell : NSActionCell 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/SPDocumentController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPDocumentController.h 3 | // sequel-pro 4 | // 5 | // Created by Rowan Beentje on May 23, 2008. 6 | // Copyright (c) 2008 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPDocumentController : NSDocument 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/SPSingleton.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPSingleton.h 3 | // sequel-pro 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on November 10, 2010. 6 | // Copyright (c) 2010 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPSingleton : NSObject 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/SPFontPreviewTextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPFontPreviewTextField.h 3 | // sequel-pro 4 | // 5 | // Copyright (c) 2012 Sequel Pro Team. All rights reserved. 6 | // 7 | // Permission is hereby granted, free of charge, to any person 8 | // obtaining a copy of this software and associated documentation 9 | // files (the "Software"), to deal in the Software without 10 | // restriction, including without limitation the rights to use, 11 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | // copies of the Software, and to permit persons to whom the 13 | // Software is furnished to do so, subject to the following 14 | // conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be 17 | // included in all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 20 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 21 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 22 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 23 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 24 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 25 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 26 | // OTHER DEALINGS IN THE SOFTWARE. 27 | // 28 | // More info at 29 | 30 | @interface SPFontPreviewTextField : NSTextField 31 | 32 | - (void)setFont:(NSFont *)font; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Source/QueryKit-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // QueryKit-Prefix.h 3 | // QueryKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on September 4, 2011 6 | // Copyright (c) 2011 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | 29 | #ifdef __OBJC__ 30 | #import 31 | 32 | #import "QKQueryConstants.h" 33 | #endif 34 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Source/QKQueryConstants.h: -------------------------------------------------------------------------------- 1 | // 2 | // QKQueryConstants.h 3 | // QueryKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on July 8, 2012 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | 29 | #define EMPTY_STRING @"" 30 | 31 | extern NSString *QKMySQLIdentifierQuote; 32 | extern NSString *QKPostgreSQLIdentifierQuote; 33 | -------------------------------------------------------------------------------- /Source/ICUTemplateMatcher.h: -------------------------------------------------------------------------------- 1 | // 2 | // ICUTemplateMatcher.h 3 | // 4 | // Created by Matt Gemmell on 19/05/2008. 5 | // Copyright 2008 Instinctive Code. All rights reserved. 6 | 7 | #import "MGTemplateEngine.h" 8 | 9 | /* 10 | This is an example Matcher for MGTemplateEngine, implemented using libicucore on Leopard, 11 | via the RegexKitLite library: http://regexkit.sourceforge.net/#RegexKitLite 12 | 13 | This project includes everything you need, as long as you're building on Mac OS X 10.5 or later. 14 | 15 | Other matchers can easily be implemented using the MGTemplateEngineMatcher protocol, 16 | if you prefer to use another regex framework, or use another matching method entirely. 17 | */ 18 | 19 | @interface ICUTemplateMatcher : NSObject { 20 | MGTemplateEngine *engine; 21 | NSString *markerStart; 22 | NSString *markerEnd; 23 | NSString *exprStart; 24 | NSString *exprEnd; 25 | NSString *filterDelimiter; 26 | NSString *templateString; 27 | NSString *regex; 28 | } 29 | 30 | @property(assign) MGTemplateEngine *engine; // weak ref 31 | @property(retain) NSString *markerStart; 32 | @property(retain) NSString *markerEnd; 33 | @property(retain) NSString *exprStart; 34 | @property(retain) NSString *exprEnd; 35 | @property(retain) NSString *filterDelimiter; 36 | @property(retain) NSString *templateString; 37 | @property(retain) NSString *regex; 38 | 39 | + (ICUTemplateMatcher *)matcherWithTemplateEngine:(MGTemplateEngine *)theEngine; 40 | 41 | - (NSArray *)argumentsFromString:(NSString *)argString; 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /Source/SPDateAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPDateAdditions.h 3 | // sequel-pro 4 | // 5 | // Created by Rowan Beentje (rowan.beent.je) on July 9, 2012. 6 | // Copyright (c) 2012 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface NSDate (SPDateAdditions) 32 | 33 | + (double)monotonicTimeInterval; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Source/SPNamedNode.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPNamedNode.h 3 | // sequel-pro 4 | // 5 | // Created by Max Lohrmann on 11.05.15. 6 | // Copyright (c) 2015 Max Lohrmann. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | #import 32 | 33 | @protocol SPNamedNode 34 | 35 | - (NSString *)nodeName; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Frameworks/QueryKit/Source/QKQueryStringAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // QKQueryStringAdditions.h 3 | // QueryKit 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on July 12, 2012 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | 29 | @interface NSString (QKQueryStringAdditions) 30 | 31 | - (NSString *)quotedStringWithCharacter:(NSString *)character; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/SPNavigatorOutlineView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPNavigatorOutlineView.h 3 | // sequel-pro 4 | // 5 | // Created by Hans-Jörg Bibiko on March 23, 2010. 6 | // Copyright (c) 2010 Hans-Jörg Bibiko. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPNavigatorOutlineView : NSOutlineView 32 | 33 | - (id)selectedItem; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Source/SPDatabaseContentViewDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPDatabaseContentViewDelegate.h 3 | // sequel-pro 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on February 2, 2013. 6 | // Copyright (c) 2013 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | 29 | @protocol SPDatabaseContentViewDelegate 30 | 31 | - (NSString *)usedQuery; 32 | 33 | - (NSArray *)dataColumnDefinitions; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/Source/SPMySQLConnection Categories/Copying.h: -------------------------------------------------------------------------------- 1 | // 2 | // Copying.h 3 | // SPMySQLFramework 4 | // 5 | // Created by Rowan Beentje (rowan.beent.je) on March 8, 2012 6 | // Copyright (c) 2012 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | 32 | @interface SPMySQLConnection (Copying) 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Source/SPTableTextFieldCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPTableTextFieldCell.h 3 | // sequel-pro 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on November 1, 2009. 6 | // Copyright (c) 2009 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | #import "ImageAndTextCell.h" 32 | 33 | @interface SPTableTextFieldCell : ImageAndTextCell 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Frameworks/PostgresKit/Source/PGPostgresConnectionQueryExecution.h: -------------------------------------------------------------------------------- 1 | // 2 | // PGPostgresConnectionQueryExecution.h 3 | // PostgresKit 4 | // 5 | // Copyright (c) 2008-2009 David Thorpe, djt@mutablelogic.com 6 | // 7 | // Forked by the Sequel Pro Team on July 22, 2012. 8 | // 9 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 10 | // use this file except in compliance with the License. You may obtain a copy of 11 | // the License at 12 | // 13 | // http://www.apache.org/licenses/LICENSE-2.0 14 | // 15 | // Unless required by applicable law or agreed to in writing, software 16 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 17 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 18 | // License for the specific language governing permissions and limitations under 19 | // the License. 20 | 21 | #import "PGPostgresConnection.h" 22 | 23 | @interface PGPostgresConnection (PGPostgresConnectionQueryExecution) 24 | 25 | // Synchronous interface 26 | - (PGPostgresResult *)execute:(NSString *)query; 27 | - (PGPostgresResult *)executeWithFormat:(NSString *)query, ...; 28 | - (PGPostgresResult *)executePrepared:(PGPostgresStatement *)statement; 29 | - (PGPostgresResult *)execute:(NSString *)query values:(NSArray *)values; 30 | - (PGPostgresResult *)execute:(NSString *)query value:(NSObject *)value; 31 | - (PGPostgresResult *)executePrepared:(PGPostgresStatement *)statement values:(NSArray *)values; 32 | - (PGPostgresResult *)executePrepared:(PGPostgresStatement *)statement value:(NSObject *)value; 33 | 34 | // Asynchronous interface 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/Source/SPMySQLResult Categories/Convenience Methods.h: -------------------------------------------------------------------------------- 1 | // 2 | // Convenience Methods.h 3 | // SPMySQLFramework 4 | // 5 | // Created by Rowan Beentje (rowan.beent.je) on February 20, 2012 6 | // Copyright (c) 2012 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | 32 | @interface SPMySQLResult (Convenience_Methods) 33 | 34 | - (NSArray *)getAllRows; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/Source/SPMySQLResult Categories/Field Definitions.h: -------------------------------------------------------------------------------- 1 | // 2 | // Field Definitions.h 3 | // SPMySQLFramework 4 | // 5 | // Created by Rowan Beentje (rowan.beent.je) on February 2, 2012 6 | // Copyright (c) 2012 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | 32 | @interface SPMySQLResult (Field_Definitions) 33 | 34 | - (NSArray *)fieldDefinitions; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Source/SPFlippedView.m: -------------------------------------------------------------------------------- 1 | // 2 | // SPFlippedView.m 3 | // sequel-pro 4 | // 5 | // Created by Rowan Beentje on June 28, 2009. 6 | // Copyright (c) 2009 Arboreal. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | #import "SPFlippedView.h" 32 | 33 | @implementation SPFlippedView 34 | 35 | /** 36 | * Is flipped to simplify drawing. 37 | */ 38 | - (BOOL)isFlipped 39 | { 40 | return YES; 41 | } 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /Source/SPWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPWindow.h 3 | // sequel-pro 4 | // 5 | // Created by Rowan Beentje on January 23, 2011. 6 | // Copyright (c) 2011 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPWindow : NSWindow 32 | { 33 | BOOL isSheetWhichCanBecomeMain; 34 | } 35 | 36 | @property (assign) BOOL isSheetWhichCanBecomeMain; 37 | 38 | - (void)toggleFullScreen:(id)sender; 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Source/SPDataBase64EncodingAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPMutableArrayAdditions.h 3 | // sequel-pro 4 | // 5 | // Created by Rowan Beentje on March 18, 2012. 6 | // Copyright (c) 2012 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface NSData (SPDataBase64EncodingAdditions) 32 | 33 | - (NSString *)base64Encoding; 34 | - (NSString *)base64EncodingWithLineLength:(NSUInteger)lineLength; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Source/SPWindowAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPWindowAdditions.h 3 | // sequel-pro 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on December 10, 2008. 6 | // Copyright (c) 2008 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface NSWindow (SPWindowAdditions) 32 | 33 | - (CGFloat)toolbarHeight; 34 | - (void)resizeForContentView:(NSView *)view titleBarVisible:(BOOL)visible; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Frameworks/SPMySQLFramework/Source/SPMySQLEmptyResult.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPMySQLEmptyResult.h 3 | // SPMySQLFramework 4 | // 5 | // Created by Rowan Beentje (rowan.beent.je) on March 11, 2013 6 | // Copyright (c) 2013 Rowan Beentje. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | @interface SPMySQLEmptyResult : SPMySQLResult { 32 | 33 | id delegate; 34 | 35 | } 36 | 37 | @property (readwrite, assign) id delegate; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Source/SPViewCopy.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPViewCopy.h 3 | // sequel-pro 4 | // 5 | // Created by Stuart Connolly (stuconnolly.com) on May 3, 2012. 6 | // Copyright (c) 2012 Stuart Connolly. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | // More info at 30 | 31 | #import "SPDatabaseAction.h" 32 | 33 | @interface SPViewCopy : SPDatabaseAction 34 | 35 | - (BOOL)moveView:(NSString *)view from:(NSString *)sourceDatabase to:(NSString *)targetDatabase; 36 | 37 | @end 38 | --------------------------------------------------------------------------------