aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionController.h
Commit message (Collapse)AuthorAgeFilesLines
* Reapply changes from rolled back commit that are common to master and ↵Max2018-02-281-0/+4
| | | | | | callback-auth branches This includes 3a944d7867c750c29e02e2619d72694bdbfb0b2a, 770c18901f82696d1233e0139e9bb3c4fbbcb90b, ca864a1f887feaf7ac6d35eeb55b265f3e630a09
* Manually roll back all changes for #2979Max2018-02-271-23/+0
| | | | Those will be moved to a different branch for the time being since other stuff needs to be changed first
* #2979, #2437, #2247, #1836: Enable mysql cleartext auth without access to ↵Max2018-02-241-0/+19
| | | | keychain and with a warning to the user
* Remove the keychain id stuff from SPDatabaseDocument. It was only proxying ↵Max2018-02-231-0/+2
| | | | SPConnectionController anyway
* Move method -keychainPassword from SPDatabaseDocument to ↵Max2018-02-231-0/+2
| | | | SPConnectionController since all it did was request info from the connection controller
* merge SPConnectionController (part of #2789)Max2018-01-201-2/+26
|
* fix various compile warningsAbhi Beckert2016-04-031-1/+2
|
* Add validation of SSL client cert fileMax2015-10-151-1/+1
|
* Change double click handling in the favorite list.Max2015-10-141-1/+1
| | | | So it only acts on double clicks that are actually made on an item.
* Add mysql:// URL handler (fixes #1681)Max2015-10-141-0/+1
|
* Add code to disable mysql protocol compression (no UI) to connect to Amazon ↵Max2015-07-301-0/+2
| | | | Aurora (see #2122)
* Fix whitespace so it is consistent.Howard P. Logsdon2014-03-071-3/+3
|
* Enable SSL over SSH connection configuration.Howard P. Logsdon2014-03-071-0/+4
| | | | This appears to work, as I’m able to connect to mysql instances through an ssh tunnel, with ssl configuration, but I probably should wireshark the connection to determine actual network traffic.
* Update URL in source file header to point to GitHub.Stuart Connolly2014-01-261-1/+1
|
* Remove SVN property placeholder.Stuart Connolly2014-01-261-2/+0
|
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-1/+7
| | | | | | | | | REVIEW ** Known issues: * There might be additional colors be shown when dragging tabs between windows * The color set might need fine tuning * Coloring of items in the favorite outline view is not yet handled
* - Improve startup when loading from file, preventing overwrite of details ↵rowanbeentje2013-03-121-0/+1
| | | | read from a spf/spfs during startup. This addresses Issue #1619
* Changing SP_REFACTOR macro to SP_CODAsqlprodev2013-02-141-9/+9
|
* Changes required to merge Sequel Pro r4011 into Codasqlprodev2013-02-141-0/+3
|
* Remove useless init and dealloc method comments and perform general tidy up.stuconnolly2013-01-221-0/+1
|
* - In the SPMySQL.framework, separate framework-triggered connections and ↵rowanbeentje2012-10-141-2/+1
| | | | | | | | | disconnections from external actions, and use that separation to perform safer disconnects - When closing a database document, add a new notification, and use that to resolve retain cycles affecting connection processes - Improve connection controller disconnection when the document is closed, fixing crashes, by building on those two features (addresses Issue #1396) - Use some of the new functionality to improve SSH and MySQL connection cancellation, making both cancelable in the interface and making both respond much more quickly
* - Fix the Quick Connect entry on the connection screen being a drag and ↵rowanbeentje2012-10-081-1/+1
| | | | | | | drop target - Speculative fix for 10.6 & 10.5 connection screen padding/layout issues
* Change the connection screen interface, particularly relating to favourite ↵rowanbeentje2012-10-061-7/+18
| | | | | | | | | | | | | | editing on the connection screen (Issue #1339, Issue #1440): - No longer save changes made to connection favourites as soon as the interface is updated - Alter the interfaace if favourites are editing, offering to save the changes either to the old connection favourite or to a new favourite - Add a "Test connection" button to verify changes before saving - Add a "Quick Connect" entry to the top of the connection view's favourites list so a blank form is always available - Use a custom highlight when editing favourites to show the favourite has changed but is still linked - Reduce the margin on the left-hand side of the connection favourites list to increase the available space - Alter favourite name generation, making it less aggressive when generating names from partial details (eg creating names of just "@") and removing the user - Alter key icon usage to correctly update the button appearance if an SSL or SSH key is selected
* - Remove BWToolKit from the project, using ibtool to strip out plugin ↵rowanbeentje2012-08-031-10/+0
| | | | dependencies now that all BW custom elements have been removed; remove last references and build steps.
* - Remove all BWToolKit elements in the connection view, replacing with ↵rowanbeentje2012-08-011-6/+4
| | | | | | | | | standard equivalents and SPSplitView - Replace the "Add" action menu on the connection view with two buttons for easier use and to avoid having to set up more popup buttons - Improve SPSplitView's handling of delegates set through code - Update localisable strings
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-15/+22
|
* Merged SP r3710 with Codasqlprodev2012-07-051-11/+7
|
* - Fix flickering and incorrect connection view positioning on initial ↵rowanbeentje2012-06-051-0/+1
| | | | window creation
* Improve connection handling and editing:rowanbeentje2012-05-271-1/+0
| | | | | | | | | - Fix long-standing intermittent crashes caused by connection errors after SSH tunnels were established - Fix edits causing keychain -25299 errors (Issue #1340) - Allow changes of favourite type to be saved rather than disassociating the edit from the selection - Fix the favourites view scrolling to the top when there's no selection and connection details are being edited - Fix some issues with automatic naming of connections on connection type change
* - Fix a crash on closing windows by deregistering controller view ↵rowanbeentje2012-05-021-1/+1
| | | | | | | | notifications on dealloc - Fix a crash on opening windows after closing windows due to an overrelease of the favourites tree - Fix an exception on logging in due to incorrect keychain ID type on the document
* - Alter the variable that currentFavorite tracks to the favourite instead ↵rowanbeentje2012-05-021-2/+1
| | | | | | | of a copy of the represented node; this addresses a crash on Lion (Issue #1328) - Clean up variables and initialisers, restore connection keychain ID tracking and setting
* Merge outline view branch into trunk.stuconnolly2012-05-021-56/+74
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for managing and grouping favorites into folders in the connection view and removes the associated favorites management from the preferences window. NOTE: On first launch your connection favorites will be migrated from Sequel Pro's preference file to a new file in ~/Application Support/Sequel Pro/Data. Your old favorites will remain in the preference file until removed in a future version. Outstanding known issues: - Removing a group node with no child favorites presents a warning about also removing the non-existent favorites. - Starting the application with no favorites, creating a group node then selecting, hides the connection details input. Doesn't support emoty selection. - Setting the name of a connection, adding it to the favorites and then swicthing to a different connection type, screws with the favorite name. - The preservation between launches of whether group nodes are collapsed or not is currently not supported.
| * Bring outline view branch up to date with trunk.stuconnolly2012-04-161-1/+2
| |
| * Bring outline view branch up to date with trunk (r3471:r3517).stuconnolly2012-03-181-10/+5
| |
| * Fix drag and drop of items that aren't selected.stuconnolly2012-03-171-0/+1
| |
| * Localize favorites import error message and update strings.stuconnolly2012-01-291-0/+1
| |
| * Tidy up.stuconnolly2012-01-241-1/+1
| |
| * Split out connection controller initialization.stuconnolly2012-01-221-2/+0
| |
| * Bring outlinew view branch up to date with trunk (r3468:3470).stuconnolly2012-01-221-1/+1
| |
| * Bring outlinew view branch up to date with trunk (r3375:3468).stuconnolly2012-01-221-1/+4
| |
| * Add the ability to export favorites.stuconnolly2011-06-121-1/+3
| |
| * Fix exceptions being thrown upon launch.stuconnolly2011-05-141-0/+3
| |
| * Fix broken build after merge with trunk.stuconnolly2011-04-241-10/+6
| |
| * Bring outline view branch up to date with trunk (r3234:3277).stuconnolly2011-04-221-7/+36
| |
| * Bring outline view branch up to date with trunk (r3235:r3245), which should ↵stuconnolly2011-03-191-1/+1
| | | | | | | | resolve all warnings.
| * Fix issue related to dragging a node to a group node that is being renamed ↵stuconnolly2011-03-131-2/+3
| | | | | | | | as well as fix all warnings related to the connection outlinew view.
| * Warnings.stuconnolly2011-03-131-2/+1
| |
| * Bring outline view branch up to date with trunk (r3056:r3162).stuconnolly2011-01-271-0/+1
| |\
| * \ Bring fravorites outline view branch up to date with trunk (r3036:3058).stuconnolly2010-12-281-1/+1
| |\ \
| * | | When either more than one favorite or a favorite group is selected in the ↵stuconnolly2010-12-061-0/+1
| | | | | | | | | | | | | | | | connection view, hide the connection details form.