aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Changed appearance of copy/rename DB to match that of copyTable. drx7772010-04-291-135/+117
| | | | | Added the to be copied/renamed database name to the name input sheet. Added necessary outlets. Added the current db name as preset value in the rename input field. Renamed databaseNewSheet to databaseCopySheet and copyOnlyStructureButton to copyDatabaseDataButton and inverted behaviour of the button.
* Disables copy/rename confirmation buttons in copy/rename sheet if no name is ↵drx7772010-04-291-17/+5
| | | | provided
* 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??)