aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Menu item reordering.stuconnolly2010-04-281-22/+80
|
* This changeset implements renaming and duplicating databases on a server. ↵drx7772010-04-282-40/+845
| | | | | | | | | | | | | | | | | | | Details as follows: * altered MCPConnection listTablesFromDB:like: to return NSArray * altered MCPConnection listFieldsFromTable:like: to use backtick quoted strings for table and fieldnames * added MCPConnection listTablesFromDB for a complete table list * added SPStringAdditions.h to various files to prevent warnings * added sheets for duplicate/rename DB in DBView.xib * added duplicate/rename menu items to MainMenu.xib * added outlets in TableDocument: databaseNewSheet databaseRenameSheet databaseCopyNameField databaseRenameNameField copyOnlyStructureButton copyDatabaseButton renameDatabaseButton * added methods in TableDocument: getConnection, copyDatabase, renameDatabase, _copyDatabase, _renameDatabase * added OCMock Framework for object mocking in tests * added group Others/DatabaseActions
* Remeber to refresh the user manager's schemas table view when switching to ↵stuconnolly2010-04-271-23/+56
| | | | the schema privileges tab. Fixes issue #648.
* Bunch of improvements to the serve processes panel, including:stuconnolly2010-04-241-47/+793
| | | | | | | | | | - MCPKit's listProcesses (mysql_list_processes) method is now used, instead of running the query ourselves. - The ability to set whether or not the list is auto refreshed. - The ability to set the autorefresh interval, either via the presets or by entering a custom value (the interface for this might need updating). - Get the process list is now performed on a background thread. This completes the implementation of issue #607.
* changed many occurrences of "REMOVE" to "DELETE", eg. "DELETE DATABASE"jakob2010-04-221-4/+4
|
* - Change target action of export current table/browse view to exportTable: ↵rowanbeentje2010-04-181-56/+42
| | | | (from export:). Same action, but additional validation is performed on menus with exportTable: selected, so that the menu items can't be used when no table is selected. This addresses http://spbug.com/l/123 .
* • renamed 'Open' button in 'Import from Clipboard' to 'Next'Bibiko2010-04-121-2/+2
| | | | • fixed 'Import from Clipboard' menu item validation to be disabled if no database is selected (thanks to avenjamin for pointing it out)
* Add a new SPFileHandle class to support gzip compression and writing on a ↵rowanbeentje2010-04-121-109/+109
| | | | | | | | | | | background thread, and integrate for SQL import: - Implement streaming reading of gzip-compressed files for SQL import - Support exporting SQL dumps into a gzip-compressed file - SPFileHandle supports the most-used subset of NSFileHandle commands for easy integration - Integrate zlib 1.2.4 for improved gzip streaming performance (and support for custom buffer sizes and file offset positions) This implements Issue #571 .
* Add a 'Show Create Syntax...' menu item to the tables list context menu and ↵stuconnolly2010-04-112-256/+241
| | | | 'gear' menu.
* • added "Import from Clipboard" ⌥⇧⌘IBibiko2010-04-102-29/+724
| | | | | | - sheet showing the first 4kB of pasteboard content and the SQL/CSV accessory view - pasteboard content will be saved as temp file and read by using the current table/connection encoding
* Tried to fine-tune the auto-completion behaviour esp. for automatically ↵Bibiko2010-04-071-15/+12
| | | | | | inserted suggestions and increased the minimum auto-complete delay to 0.5s since below that a fight between computer speed and user typing speed could occur. This addresses i625.
* - Initialise prefs controller before setting Sparkle delegaterowanbeentje2010-04-021-11/+12
| | | | | | - Move sparkle prefs reset from 2056 to 2057 - Tweak prefs key binding to the user preference stats enabled key rather than the overall Sparkle stats enabled key
* Add a new software update preference to enable sending anonymous system info.stuconnolly2010-04-021-19/+127
|
* Restore the table content's copy menu items' tags after they seem to have ↵stuconnolly2010-04-011-9/+26
| | | | been screwed up. Fixes issue #616.
* Manually set the connection favorites button bar delegate to ensure the ↵stuconnolly2010-03-311-3/+22
| | | | split view delegate methods are called.
* Add a new gear drop down menu to the connection favorites table view ↵stuconnolly2010-03-312-590/+457
| | | | containing the remove, duplicate and sort favorites menu items. Also, fix the selection of newly added and duplicated favorites because of sorting options being applied.
* - Ensure Copy [with Column Names]/Copy As SQL are disabled on the trigger ↵rowanbeentje2010-03-291-6/+5
| | | | and relations views. This fixes the copy parts of http://log.sequelpro.com/view/53
* Add 'Edit Favorite...' context menu item to favorites table view in the ↵stuconnolly2010-03-271-7/+85
| | | | connection view.
* Add the ability to sort the connection favorites table view in the ↵stuconnolly2010-03-271-5/+288
| | | | preferences. Sort options are by name, host or type as well as the option to be sorted in reverse order. This implements issue #490.
* Revent menu item change that shouldn't have been committed.stuconnolly2010-03-271-196/+90
|
* Fix an exception caused when selecting the default favorite popup button. ↵stuconnolly2010-03-271-246/+217
| | | | Caused by the addition of validateMenuItem: in r2015.
* Add a contextual menu to the favorites table view in the preferences.stuconnolly2010-03-271-48/+109
|
* Bunch of improvements to the server process list viewer, including:stuconnolly2010-03-251-274/+513
| | | | | | | | | | - It is now a separate window like the console to enable monitoring. - It now uses the same window style as the console. - The ability to show or hide the process ID, column. This could possibly be enabled for some of the other columns as well, suggestions? - The ability to enable or disable the use of SHOW FULL PROCESSLIST or just SHOW PROCESSLIST. This implements most of the enhancements requested in issue #607, with the exception of the option to enable auto-refresh, which is still being worked on.
* Add support for selecting the triggers view as the default in the general ↵stuconnolly2010-03-251-10/+72
| | | | preferences pane.
* • changed behaviour of ^⌥⌘F "Filter Table" or "Change Focus to Table ↵Bibiko2010-03-251-7/+7
| | | | | | | | List" - if > 20 tables are listed it sets the focus on the search field - if <= 20 it sets the focus on the table list, and - if no selection - it selects the first table item - this fixes i597
* • NavigatorBibiko2010-03-241-4/+41
| | | | | | - ENTER and RETURN selects schema path in active connection window - outsourced some stuff to SPNavigatorOutlineView • added rotating sync arrows to project for future usage
* • added SPNavigatorOutlineView class for future stuffBibiko2010-03-231-10/+66
| | | | • fixed some keytab indices for navigator window
* • NavigatorBibiko2010-03-231-6/+6
| | | | | | | | - gather more information - show infos for proc/func - improved error handling - reduced jittering while closing a connection window - still hidden - if navigator is not visible no navigator code will be executed
* • CSV Import Field MapperBibiko2010-03-222-26/+113
| | | | | - added the chance to mark a global value as SQL statement in the sheet to allow to use a calculated value like LENGTH(`foo`) or NOW() while inserting/replacing/updating • added ^⌥⌘N short-cut Navigator (still hidden)
* • NavigatorBibiko2010-03-211-9/+85
| | | | | | | | | | - added 'sync' mode - the navigator follows the active window db/table selection if navigator has not multiple selected items - added drag support of selected items -- as comma separated and backtick quoted string for external apps -- as array of schema paths for SP • CMTextView - added drop support for selected items coming from the Navigator - insert them as comma list relative to current selected db/table
* • NavigatorBibiko2010-03-211-6/+6
| | | | | - preserve selection; if generally possible check if selected item still exists if not select parent if still exists on so forth - a reload should only occurs if structure was changed
* • Navigator progressBibiko2010-03-201-52/+120
| | | | | | | | - made expand status persistent for current SP session - added draft to display additional information about selected fields - tried the minimize the jittering while resizing outline views (test) Note: to test it simply unhide menu item in MainMenu.xib
* Update 'Table content font' perference label again to 'MySQL content font' ↵stuconnolly2010-03-201-160/+13
| | | | to make it even clearer to what it applies to. Related to issue #601.
* • some improvements for navigatorBibiko2010-03-191-5/+10
|
* Change 'Table font' preference label to 'Table content font' to make it ↵stuconnolly2010-03-191-125/+164
| | | | clearly to what it applies to. Related to issue #601.
* • further progress for navigatorBibiko2010-03-181-31/+598
|
* • some progress of the navigator approach (not yet active - hidden main ↵Bibiko2010-03-182-20/+334
| | | | menu item)
* • initial commit to support a connection/schema navigator (not yet active ↵Bibiko2010-03-171-0/+1171
| | | | - to try see line 1134 in TableDocument.m)
* Consolidate all localizable content in the Resources/ directory and only use ↵stuconnolly2010-03-1724-1491/+0
| | | | Interfaces/ for XIBs. This addresses the first point on issue #593.
* • Connection Controller ViewBibiko2010-03-161-15/+55
| | | | | - set favorite table's next key view in ConnectionView to tab view (standard,socket,ssh) to allow to navigate via ⇥ - if password field of the current selected connection in the ConnectionView is empty set first responder to it since it's very likely that user wants to fill it; otherwise favorite table is first responder
* • added help button to Query Favorites EditorBibiko2010-03-161-22/+219
|
* Update Localizable.strings by running genstrings and remove the use of ↵stuconnolly2010-03-141-0/+0
| | | | multiple comments for the same string.
* Uppercase menu items.stuconnolly2010-03-141-14/+805
|
* • fixed printing of Extended Table Info if Create Table Syntax view has focusBibiko2010-03-131-34/+43
| | | | | - regardless of focus it prints the table info sheet - only if user selects something then the create syntax will be printed
* Add a 'Keyboard Shortcuts' menu item to the 'Help' menu which opens the page ↵stuconnolly2010-03-101-239/+51
| | | | http://www.sequelpro.com/docs/Keyboard_Shortcuts.
* Uppercase various menu items.stuconnolly2010-03-102-924/+109
|
* • shortened SP_ASLIST_ALL_FIELDS_FROM_SELECTED_TABLE to ↵Bibiko2010-03-091-52/+109
| | | | | | SP_ASLIST_ALL_FIELDS since it's too long • some GUI improvements for Query Fav Editor's "Insert placeholder"
* • changed key shortcuts for Show Completion Lists to ⌥⌘1,2,3 since ↵Bibiko2010-03-091-64/+15
| | | | ^1,2,3 doesn't close an already displayed completion list window (instead an 'h' will be inserted??)
* Fix an exception in the user manager caused by sorting the users list by ↵stuconnolly2010-03-091-23/+22
| | | | making the user manager KVO compliant for the sort descriptors array. Also, add a bunch of comments and general tidy up on SPUserManager.m.
* • added $SP_ASLIST_ALL_FIELDS_FROM_SELECTED_TABLE as pre-defined snippet listBibiko2010-03-092-22/+248
| | | | | • added Show Completion List submenu to the Custom Query Editor gear menu with the items all dbs ^1, all tables ^2, all fields ^3 • if dbStructure is available show these pre-defined completion lists with all info like the completion it does, otherwise fall back to plain style