aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionController.m
Commit message (Collapse)AuthorAgeFilesLines
* Improve connection handling and editing:rowanbeentje2012-05-271-2/+5
| | | | | | | | | - 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
* Conection outline view fixes:stuconnolly2012-05-241-1/+38
| | | | | | | | | - When selecting a group node, instead of hiding the connection details, reset them to an empty state. - When removing a favorite make sure the details view is also set to an empty state. - Remove setting the outline view item's text colour, which should fix display issues on 10.7 Addresses points 1 & 5 on issue #1339.
* Improvements to connection view outline view:rowanbeentje2012-05-201-0/+3
| | | | | | | | | | - Prevent groups from being dragged into themselves (or child nodes) to prevent data loss - Improve selection handling when manually reordering nodes - Don't allow drags of the "Favorites" title at the top of the view to prevent exceptions - Prevent the "Favorites" title from being collapsed to prevent confusion on 10.7+ - Improve group tooltips to reflect contained favourites and groups - Improve menu validation checks
* - Clean up connection delegate on connection view close, addressing crashes ↵rowanbeentje2012-05-191-1/+4
| | | | when closing windows where connections are failing
* Fix implicit cast warnings.stuconnolly2012-05-111-1/+1
|
* - Iterate over group nodes backwards when removing them during sorting, ↵rowanbeentje2012-05-101-2/+2
| | | | fixing excpetions if sorting multiple group nodes in a tree
* - Ensure the selected connection is correctly scrolled to on Lion, working ↵rowanbeentje2012-05-101-1/+11
| | | | around animation issues
* Reapply changes from r3314, r3447 and r3450 from SPFavoritesPreferencePane ↵rowanbeentje2012-05-091-24/+30
| | | | to SPConnectionController, fixing tweaks missed by the outline view migration; particularly addresses Lion keychain cacheing issues causing password edits to make it appear that those passwords were lost for the rest of the session.
* - Fix crashes when duplicating favouritesrowanbeentje2012-05-081-16/+18
|
* Fix an error thrown when attempting to save favorites data to disk caused by ↵stuconnolly2012-05-081-3/+3
| | | | the handling of null values. This also subsequetly caused an exception to be thrown when checking if any passwords needed updated.
* When creating a connection favorite from the entered details, replace the ↵stuconnolly2012-05-031-2/+6
| | | | use of NSRunAlertPanel with SPBeginAlertSheet.
* Remove KVO observers when closing the main window.stuconnolly2012-05-031-4/+24
|
* Add support for saving the state of the connection favorites outline view.stuconnolly2012-05-031-1/+1
|
* - Fix a crash on closing windows by deregistering controller view ↵rowanbeentje2012-05-021-2/+3
| | | | | | | | 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-13/+19
| | | | | | | 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
* Fix memory leaks.stuconnolly2012-05-021-1/+5
|
* Make sure the connection details input is visible after removing a node.stuconnolly2012-05-021-0/+3
|
* Prevent connection initialization when there's no favorite selected.stuconnolly2012-05-021-8/+10
|
* When removing an empty group node don't display the warning about removing ↵stuconnolly2012-05-021-60/+79
| | | | the groups and favorites contained within it.
* Merge outline view branch into trunk.stuconnolly2012-05-021-984/+866
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Restrict favorites import to only plists.stuconnolly2012-04-291-1/+1
| |
| * Bring outline view branch up to date with trunk.stuconnolly2012-04-161-1/+3
| |
| * Bring outline view branch up to date with trunk (r3471:r3517).stuconnolly2012-03-181-0/+1
| |
| * Tidy up.stuconnolly2012-01-281-3/+1
| |
| * Tidy up.stuconnolly2012-01-241-6/+13
| |
| * Tidy up.stuconnolly2012-01-231-7/+22
| |
| * When exporting a single favorite, make the filename the name of the favorite.stuconnolly2012-01-231-1/+3
| |
| * Split out connection controller initialization.stuconnolly2012-01-221-131/+5
| |
| * Bring outlinew view branch up to date with trunk (r3375:3468).stuconnolly2012-01-221-7/+26
| |
| * Favorites import progress.stuconnolly2011-10-021-11/+15
| |
| * Don't allow newlines in the connection view input fields. Fixes issue #1008.stuconnolly2011-08-071-0/+12
| |
| * Work on importing favorites.stuconnolly2011-08-011-5/+5
| |
| * Add the ability to export favorites.stuconnolly2011-06-121-1/+16
| |
| * Fix exceptions being thrown upon launch.stuconnolly2011-05-141-0/+8
| |
| * Remove references to deleted image.stuconnolly2011-03-261-1/+3
| |
| * Expand all tree children to allow the default to be selected.stuconnolly2011-03-191-1/+1
| |
| * Change categories to class extensions to enable compile time checking of ↵stuconnolly2011-03-191-1/+1
| | | | | | | | method implementation.
| * Fix issue related to dragging a node to a group node that is being renamed ↵stuconnolly2011-03-131-8/+12
| | | | | | | | as well as fix all warnings related to the connection outlinew view.
| * Warnings.stuconnolly2011-03-131-8/+8
| |
| * Fix last used favorite not being remembered.stuconnolly2011-03-121-1/+1
| |
| * Bring outline view branch up to date with trunk (r3203:r3224).stuconnolly2011-03-071-8/+11
| |
| * Comments.stuconnolly2011-03-061-3/+3
| |
| * Fix bug that was incorrectly saving the wrong SSH password to the Keychain.stuconnolly2011-03-051-1/+1
| |
| * Add support for auto saving expanded items.stuconnolly2011-03-051-1/+6
| |
| * Fix favorites sorting.stuconnolly2011-02-021-4/+21
| |
| * Bring outline view branch up to date with trunk (r3056:r3162).stuconnolly2011-01-271-7/+2
| |\
| * | Fix and enable drag and drop in the connection favorites outline view.stuconnolly2011-01-261-8/+59
| | |
| * | Bring fravorites outline view branch up to date with trunk (r3036:3058).stuconnolly2010-12-281-2/+5
| |\ \
| * | | Use connection favorite constants.stuconnolly2010-12-131-4/+4
| | | |
| * | | Shift some connection methods around.stuconnolly2010-12-131-186/+0
| | | |