aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionControllerDelegate.m
Commit message (Collapse)AuthorAgeFilesLines
* * Fixes some cases of bad localizabilitydmoagx2012-06-231-2/+2
| | | | * In Help viewer [HELP\nTOPIC] would not be recognized as link
* - Remove delayed favourite selection call on tab setup. This fixes detail ↵rowanbeentje2012-06-031-7/+5
| | | | | | | reset issues causing Issue #1362 and Issue #1338, possibly others. - Clean up duplicate code setting and resetting connection interface state, ensuring one code path used by all
* - Fix issues where removing favorites could cause crashes in other ↵rowanbeentje2012-05-281-1/+3
| | | | | | | | tabs/windows where the favorite was selected (Issue #1351) - Keep multiple windows and tabs in sync when editing favorites - Fix a new KVO observation not being removed on object teardown
* Improve connection handling and editing:rowanbeentje2012-05-271-4/+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
* Improve connection view menu item validation.stuconnolly2012-05-251-20/+19
|
* Conection outline view fixes:stuconnolly2012-05-241-19/+17
| | | | | | | | | - 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-9/+61
| | | | | | | | | | - 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
* Fix gcc warnings.stuconnolly2012-05-091-10/+10
|
* Add support for saving the state of the connection favorites outline view.stuconnolly2012-05-031-0/+22
|
* - Alter the variable that currentFavorite tracks to the favourite instead ↵rowanbeentje2012-05-021-4/+2
| | | | | | | 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-118/+471
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Add imported favorites to the root node and preserve sorting if enabled.stuconnolly2012-04-291-0/+12
| |
| * Pass the array of imported favorites instead of the whole dictionary to the ↵stuconnolly2012-04-291-2/+1
| | | | | | | | delegate and improve error handling.
| * Fix drag and drop of items that aren't selected.stuconnolly2012-03-171-8/+8
| |
| * Would help if I committed the right file.stuconnolly2012-03-041-3/+6
| |
| * Fix exception caused by adding a nil representation of a tree node.stuconnolly2012-03-041-5/+7
| |
| * Tidy up.stuconnolly2012-01-241-2/+1
| |
| * Favorites import progress.stuconnolly2011-10-021-10/+29
| |
| * Don't allow newlines in the connection view input fields. Fixes issue #1008.stuconnolly2011-08-071-1/+5
| |
| * Work on importing favorites.stuconnolly2011-08-011-1/+14
| |
| * Add the ability to export favorites.stuconnolly2011-06-121-0/+16
| |
| * Fix issue related to dragging a node to a group node that is being renamed ↵stuconnolly2011-03-131-2/+26
| | | | | | | | as well as fix all warnings related to the connection outlinew view.
| * Bring outline view branch up to date with trunk (r3203:r3224).stuconnolly2011-03-071-0/+1
| |
| * Comments.stuconnolly2011-03-061-2/+4
| |
| * Fix tooltips for favorite nodes that don't yet have a hostname.stuconnolly2011-03-061-1/+5
| |
| * ToolTip fixes for root node.stuconnolly2011-03-051-6/+11
| |
| * Only update a favourite's name if it was the name field that was actually ↵stuconnolly2011-03-051-5/+3
| | | | | | | | changed.
| * Add support for auto saving expanded items.stuconnolly2011-03-051-56/+0
| |
| * Fix and enable drag and drop in the connection favorites outline view.stuconnolly2011-01-261-28/+21
| |
| * Bring fravorites outline view branch up to date with trunk (r3036:3058).stuconnolly2010-12-281-21/+6
| |\
| * | Improve favorite tooltips.stuconnolly2010-12-171-1/+1
| | |
| * | Bring outline view branch up to date with trunk (r3030:3035).stuconnolly2010-12-171-4/+6
| |\ \
| * | | Tidy up.stuconnolly2010-12-111-2/+2
| | | |
| * | | Update a connection favorite's name accordingly if it's type is changed.stuconnolly2010-12-081-53/+55
| | | |
| * | | Enable the 'add to favorites' button when the user manually changes a ↵stuconnolly2010-12-081-1/+4
| | | | | | | | | | | | | | | | connection's type.
| * | | When changing the type of an already existing favorite, don't hide ↵stuconnolly2010-12-081-2/+4
| | | | | | | | | | | | | | | | connection details form view.
| * | | When either more than one favorite or a favorite group is selected in the ↵stuconnolly2010-12-061-4/+12
| | | | | | | | | | | | | | | | connection view, hide the connection details form.
| * | | Add description methods to tree node classes to aid debugging.stuconnolly2010-12-051-11/+7
| | | |
| * | | Bring outlineview branch up to date with trunk (r2961:2966).stuconnolly2010-12-051-8/+14
| |\| |
| * | | Improve menu item validation with regard to making the selected favorite the ↵stuconnolly2010-12-051-1/+8
| | | | | | | | | | | | | | | | default.
| * | | Apply new favorites outline view patch.stuconnolly2010-12-051-103/+392
| |/ /
* | | - Prevent error bell when using the enter key to initiate a connection when ↵rowanbeentje2011-07-271-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | keyboard focus is on the favorites outline view (Issue #1072) - Don't initiate a connection when the currently selected favorite is clicked again slowly - Match compiler #ifdef around braces to imrpove Xcode 3 file parsing
* | | - Fix more compiler warningsrowanbeentje2011-03-041-2/+2
| | |
* | | fixed compiler warningssqlprodev2011-03-011-0/+1
| |/ |/|
* | Address Issue #857:rowanbeentje2010-12-201-21/+6
| | | | | | | | | | | | | | | | - Replace master connection and database view split views with full BWSplitViews so controls appear in Interface Builder; use those settings to apply which panes resize, and any max/min constraints - Remove split view delegate code which is no longer necessary after these changes - Fix a bug marking the master database view split view thumb as applying to all DatabaseDocument splits views, fixing cursor issues - Update Connection Controller/BWToolkit split view delegate setup to fix resizing issues
* | - Fix duplicate/parallel connection attempts when double-clicking on the ↵rowanbeentje2010-12-191-1/+1
|/ | | | | | | | selected favourite in the connection outline view; this addresses Issue #924. - Correctly restore the interface after an SSH connection attempt fails - Prevent SSH connections from being started twice, eg via return key followed by a double click
* • fixed issue for saving spf files if sslCertificateFileLocation is nilBibiko2010-11-301-0/+9
| | | | | | | | | • SPConnectionController - assign favoritesTable to the correct new class SPFavoriteOutlineView (not a NSTableView) - allowed empty selection for SPFavoriteOutlineView [ this fixes mainly the issue to open spfs files ] - moved double-click action to outlineView:shouldEditTableColumn:tableColumn item: to suppress double-click at a group header - re-enabled navigation through the fav outlineView even if the password field is empty - now if the field is empty the user can simply press TAB key move the focus to that field - this fixes issue 799 • minor code cleaning
* Refactor the favorite node class and fix auto-selection of the default or ↵stuconnolly2010-11-111-8/+10
| | | | last used favorite.
* Fix build errors.stuconnolly2010-11-091-0/+1
|
* First changes towards changing the initial connection view's favorites table ↵stuconnolly2010-11-091-0/+212
list to an outline view in order to support grouping favorites. Future changes include creating a favorites data controller, including migrating favorites storage to their own plist in the app support directory as well as support for grouping favorites.