aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPPreferenceController.h
Commit message (Collapse)AuthorAgeFilesLines
* • fixed truncating issue of Pref's Favorite List table viewBibiko2009-10-121-0/+2
| | | | | - now favorite name/host will be truncated correctly - added tooltip for truncated favorites
* Rename Keychain class.stuconnolly2009-08-071-2/+2
|
* • Favorite Preferences - Favorite name issues fixed:Bibiko2009-07-311-0/+9
| | | | | | | - Trap and control the 'name' field of the new added favorite. If the user pressed 'Add Favorite' the 'name' field is set to "New Favorite". If the user do not change the 'name' field or the user deletes the field content it will be set to user@host automatically. This also fixes the issue for empty names. - focus is set to 'Host' field after "Add Favorite" - focus is set to 'Name' field after "Duplicate Favorite"
* - Improve handling of the new favorites interface in preferences, ↵rowanbeentje2009-07-061-11/+3
| | | | simplifying the code and fixing one or two edge cases that caused disassociation (desynch) of keychain passwords from the favorite
* Overhaul the connection screen:rowanbeentje2009-07-061-5/+14
| | | | | | | | | - Replace the connection sheet with a new connection view - Provide a tab-based selection system for Standard, Socket, and SSH connections, and show only the necessary fields. This resolves Issue #50. - Detect when "localhost" is used in error and alert the user (also to address Issue #50) - Update favorite editing to match connection view - Move connection methods to a new connection controller and tidy up TableDocument
* Add support for SSH tunnels, improve password security, and tweaks:rowanbeentje2009-05-281-0/+4
| | | | | | | | | | | | - Implementation of a new SPSSHTunnel class, designed to closely integrate SSH tunnels within Sequel Pro. - Integration of SPSSHTunnel - new connection methods using callbacks, and CMMCPConnection integration - Keychain class upgrade to include the new SPSSHTunnel keychain password helper on the trusted access list for new passwords - Keychain passwords are now held in memory/UI for only as long as necessary, increasing password security - Updated interface to enable/add SSH tunnel functionality - Remove old SSHTunnel class - Addition of new target for the SSH Tunnel password assistant, addition as a dependency of the main target, and addition to build script to copy into resources directory - Fix a keychain password deletion crash
* Redesigned table information pane.stuconnolly2009-05-271-2/+0
|
* - Fixed NSFontPanel issue. Now showing font collections in Font Panelavenjamin2009-05-211-0/+1
| | | | | | - Replaced some toolbar icons with new ones - Edited some toolbar icons. - Added keyboard shortcut section to preferences (Disabled for now)
* More header updates for source files, including Subversion Id property.stuconnolly2009-05-191-0/+2
|
* • added "Query Editor" preference pane for setting colors, font, and modes ↵Bibiko2009-05-071-1/+11
| | | | | | | | | | | | | | | | | (from the CQ's action gear which are still customizable there) - in addition to the syntax colors it's now possible to change the fore/background color as well • added "Update Help while typing" feature in the Custom Query editor • first trial to improve syntax highlighting for large text in the Custom Query editor - if the text is larger than 10k the highlighting is performed only for the visible text area ±bias (3.5k) - if the user changes the visible area the highlighting follows time-delayed 500ms) to assure user interaction - a test with a 45MB SQL dump worked (of course a tick slowier) -- todo: improve prev/current query detection (mainly the SQLParser) - if the text size is > 6MB the completion list won't show words from the text due to parsing time - if the text size is > 6MB the line numbering will be disabled due to performance issue (improvements should follow) • some tiny clarification changes in the syntax highlighting code • some minor code cosmetics
* - The connection sheet Edit button now opens the favourites list in ↵rowanbeentje2009-04-161-0/+4
| | | | | | | preferences and selects appropriately; this resolves the initially planned changes for Issue #232. - Move updateDefaultFavoritePopup in SPPreferenceController to a public method and set TableDocument to update it when adding favorites
* - Save password changes when making changes in favorites tab in the ↵rowanbeentje2009-04-131-0/+4
| | | | | | | | preferences window - Remove the now unnecessary (and never implemented) "Save" button below the favorites editor - Hook up the Remove and Duplicate favorite buttons to the correct Enable binding
* - Correctly set default editor font to Monaco 10rowanbeentje2009-04-121-0/+2
| | | | | | - Restore pref upgrade methods, make compatibible with both lastUsedVersion and LastUsedVersion keys - Add upgrade method to map old pref keys to new pref keys, delete old keys
* - part 4 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-101-0/+74
- committing Source