aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Further SSH tunnel improvements:rowanbeentje2009-06-061-35/+114
| | | | | | | | - Redesigned SSH key authentication dialog - Added ability to add SSH key passphrases to keychain (sharing details with system SSH) - SSH tunnels with keys which fail are now correctly restarted, interacting with the GUI as necessary - GUI interaction now performed on the main thread for increased stability
* • moved macros enumerate() and sizeOf() to sequel-pro_Prefix.pchBibiko2009-06-061-4/+43
| | | | | | • added to SPArrayAdditions.m - (NSArray *)subarrayWithIndexes:(NSIndexSet *)indexes • added "Copy as SQL INSERT" to MainMenu (not yet activated) • added to CMCopyTable - (NSString *)selectedRowsAsSqlInserts for copying selectedRows as INSERT INTO ... string (under constructions, up to now it works for strings)
* • updated Crefits.rtf for:Bibiko2009-06-061-6/+26
| | | | | - RegexKitLite - TMDIncrementalPopUp
* • added "Select Enclosing Brackets" to each NSTextView (⇧⌘B)Bibiko2009-06-051-9/+83
|
* • added to Editor Preferences:Bibiko2009-06-051-78/+187
| | | | | - "Query Background" color - checkbox "Highlight Current Query"
* - added schema export to basic graphviz dot filemtvee2009-06-051-16/+32
|
* - Make memory management for SSH tunnels explicit to improve thread ↵rowanbeentje2009-06-051-91/+102
| | | | | | | interaction and reduce crashes - Add Command-. shortcuts for cancel buttons on SSH dialogs
* Further SSH tunnel improvements:rowanbeentje2009-06-051-18/+372
| | | | | | - SSH Public/private keys are now supported, even if they are password-protected. The user and password fields can be left blank where appropriate. - SSH yes/no queries (ie host key mismatch) and password requests (eg key passphrases) dialogs now automatically resize to match the content from the SSH process.
* • added: syntax highlighting to the HUD window "Show Create Syntax"Bibiko2009-06-041-25/+142
| | | | • fixed: context menu item validation for "Show MySQL Help": hide it when no connection to the customQueryInstance is found
* Added print accesory view with option to Print Backgroundsbamse162009-06-041-0/+254
|
* - Added Jim Knight (mtvee) to Creditsavenjamin2009-06-041-1/+2
|
* Further SSH tunnel improvements, password handling improvements, and minor ↵rowanbeentje2009-06-041-0/+497
| | | | | | | | | | | | | bugfixes: - SSH tunnels can now correctly show dialogs for ssh queries, eg host key mismatches - SSH tunnels are now correctly closed by the document for connection failures - Keychain password item name and account generation has been moved to within the keychain class, to centralise generation for consistency - Keychain item names and accounts now correctly deal with nil values, allowing more keychain items to be read - "Add to favorites" button and menu item now correctly store passwords and SSH tunnel settings - Duplicating favorites in preferences now selects the newly created favorite instead of deselecting everything - Fixes an occasional crasher sometimes encountered in keychain usage
* Various enhancements to relation functionality, including:stuconnolly2009-06-031-259/+233
| | | | | | | - Only presenting valid tables for possible relations, that is InnoDB tables. - Only presenting valid columns for possible relations, that is columns of the same data type. - Loads of interface validation.
* - Restore the Command-Alt-A shortcut for the add field button in the table ↵rowanbeentje2009-06-021-40/+73
| | | | structure view, matching the tooltip
* Change 'Table Status' menuitem to 'Table Info' in View menu.stuconnolly2009-05-281-5/+19
|
* - Added split view to new table info sectionavenjamin2009-05-281-477/+437
|
* Add support for SSH tunnels, improve password security, and tweaks:rowanbeentje2009-05-282-122/+791
| | | | | | | | | | | | - 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
* Bind the create table syntax text view's font to CustomQueryEditorFont.stuconnolly2009-05-271-7/+28
|
* Forgot to update Localizable.strings for redesigned table info pane.stuconnolly2009-05-271-0/+0
|
* Redesigned table information pane.stuconnolly2009-05-271-867/+1374
|
* Replaced check on title with check on menu tag for Copy with Column Names ↵bamse162009-05-251-3/+6
| | | | issue #233. Thanks to Ben for suggestion.
* - Few Changes to Query Editor Preferenceavenjamin2009-05-222-620/+836
| | | | | - Cleaned up a few preference keys - Added Caret Color to Query Editor Prefs - disabled for now.
* • fixed typo and tooltip for the general preference "Display vertical grid ↵Bibiko2009-05-201-14/+17
| | | | lines in tables"
* New preference to allow the displaying of vertical grid lines in table views.stuconnolly2009-05-191-6720/+6787
|
* When adding a new table allow the user to specify the storage engine used.stuconnolly2009-05-191-29/+155
|
* Updates to add relation sheet.stuconnolly2009-05-181-59/+61
|
* Assign return key to add new relation button.stuconnolly2009-05-181-7/+10
|
* Rename TableRelations.[hm] to SPTableRelations.[hm] so we it was created by ↵stuconnolly2009-05-181-109/+120
| | | | the SP team.
* • improved rename/duplicate sheetsBibiko2009-05-181-52/+63
| | | | - truncate middle; make them resizable; unified sheets
* Add most of the improvements made to the rename table sheet to the duplicate ↵stuconnolly2009-05-182-187/+102
| | | | table sheet.
* • added tooltip to the TableList's Rename item and changed the word ↵Bibiko2009-05-181-3/+15
| | | | 'table' to item in all other action gear menu items
* Show alert when enabling Growl Notifications to let the user know about ↵avenjamin2009-05-182-6718/+6720
| | | | changing notifications in System Preferences.
* • improved renameTable:Bibiko2009-05-181-21/+126
| | | | | | | | | | | | - support for renaming a view - sheet listens to RETURN key - sheet text field is set the selected name as default - if name == selected name disables Rename button - sheet message according to table type • cleaned action menu - if more than one item is selected hide non-relevant menu items • delete file references for SPScriptEngine.* from Xcode project due to the fact that these files are not found since the last commit
* close issue #9, connect window help button now points to Getting_Connected ↵abhibeckert2009-05-181-26/+28
| | | | in online wiki
* Add the ability to rename tables. This could potentially be enhanced to ↵stuconnolly2009-05-172-280/+596
| | | | allowing renaming views, which is supported as of MySQL version 5.0.14, but requires some version detection to take place.
* Minor enhancements to the server variables sheet, including:stuconnolly2009-05-172-29/+92
| | | | | | | | - Allow saving the variables to a file in MySQLs config format. - Truncate variable names and values instead of clipping them. Expect live filtering as future enhancements.
* Only editing of relations for InnoDB tables.stuconnolly2009-05-171-8/+15
|
* - attempt fix for alert issues when deleting tables, etc. mtvee2009-05-151-0/+12
| | | | - localize relations view dialogs
* - Subtle GUI adjustments to Table Relations view.avenjamin2009-05-151-17/+50
|
* UI cleanups for references tabmtvee2009-05-151-122/+124
|
* basic constraint editing working with db for add/deletemtvee2009-05-141-16/+14
|
* preliminary support for constraint editingmtvee2009-05-142-138/+2365
|
* Issue 233: Option to copy field headings from result panelsbamse162009-05-141-41/+25
| | | | | | Implementation of copy with column names menu item Removal of copy column names
* Fixes issues #255 and #257avenjamin2009-05-131-63/+14
| | | | | - Favorites list in connection sheet was moving bottom grey border when scrolling. (#255) - Missing keys for a favorite item were return NULL values causing field values from previously selected favorite to remain. (#257)
* - added ability to view function and procedures and preliminary ability to ↵mtvee2009-05-131-0/+0
| | | | input same via the editor
* Improve warning dialogs when removing table fields and indexes. Part of ↵stuconnolly2009-05-121-0/+0
| | | | issue #192.
* Improve warning dialogs when removing table rows. Part of issue #192.stuconnolly2009-05-111-0/+0
|
* Implementation of enhancement #28: Allow customizing default value of NULL ↵stuconnolly2009-05-111-29/+106
| | | | property when adding new table fields.
* Don't display the connect sheet's scroll view's horizontal scroller.stuconnolly2009-05-111-141/+74
|
* • added "Query Editor" preference pane for setting colors, font, and modes ↵Bibiko2009-05-072-130/+1703
| | | | | | | | | | | | | | | | | (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