aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Database process list table view should not be editable.stuconnolly2009-11-161-10/+4
|
* Implement query cancellation support within MCPKit, and add it to the task ↵rowanbeentje2009-11-151-15/+27
| | | | | | | | | | functionality: - MCPKit now supports cancelling the active query; for MySQL servers >= 5.0.0 a query kill is attempted from a new connection, and if that fails or for MySQL < 5 a reconnect is triggered. - TableDocument now supports enabling a cancel task button on the task interface, including an optional callback - Implement query cancellation for custom queries. This addresses Issue #86. - Implement query cancellation for table content loads, filters, and sorts.
* When viewing the information_schema database, disable all controls on the ↵stuconnolly2009-11-151-3/+5
| | | | table information view as all table in this database are not modifiable by anyone.
* Console 'gear' menu alignment.stuconnolly2009-11-151-3/+3
|
* Preferences interface tweaks.stuconnolly2009-11-151-60/+194
|
* Updates to the 'use monospaced font' preference, making it a lot more ↵stuconnolly2009-11-142-38/+18
| | | | consistent across all table views. Also includes live updating when the preference is changed as well as its implementation in the query console, process list and variables table views.
* Increase database process list and variables table views row height to match ↵stuconnolly2009-11-142-9/+5
| | | | that of all the others.
* Bunch of improvements to the query console, including:stuconnolly2009-11-142-70/+244
| | | | | | | | | | | | | - New connection column (been meaning to add this for a while) - Display table view column headers - Enable table view text cell line truncating - Allow table view columns to be re-ordered - The table view now respects the display table view vertical grid lines preference - Support for including the connection when saving messages to a file - Support for showing/hiding the connection column - Increase table view row height to match that of all others - Display message time stamps using the user's system wide medium time format
* Increase row size of console table view.stuconnolly2009-11-141-26/+19
|
* Give the custom query result table view the same row height as the table ↵stuconnolly2009-11-131-100/+33
| | | | content table view.
* In an aid to split up the functionality of the TableDocument class as well ↵stuconnolly2009-11-133-808/+1788
| | | | as reducing the overall size of DBView, split out the server variables sheet into it's own controller and XIB in the same way as the new server processes sheet is implemented.
* In the process list sheet, give the refresh button the key equivalent cmd+R.stuconnolly2009-11-121-4/+4
|
* - New server processes panel, accessible via the 'Database' menu and ↵stuconnolly2009-11-122-55/+2297
| | | | | | | | alt+cmd+P. Includes the ability to kill queries and connections as well as live filtering support and the ability to save all processes or the current filtered set to a file. Implements issue #458. - Reorganise 'Database' menu. - Give 'Flush Privileges' key equivalent of shift+cmd+F.
* Make the 'insufficient connection details' dialogs sheets.stuconnolly2009-11-111-0/+0
|
* Change the main window's non-connected/connecting state title to 'Sequel ↵stuconnolly2009-11-111-34/+32
| | | | Pro' and only change it to 'Connecting...' when we are actually trying to establish a connection. Fixes issue #456.
* Forgot to update Localizable.strings for dialog changes in r1501. Also ↵stuconnolly2009-11-111-0/+0
| | | | update README.txt.
* • fixed GUI overlapping bug of Table Info Tab for 'Auto increment' field ↵Bibiko2009-11-101-54/+71
| | | | if window is minimized - eg 'Not available' was overlapped by 'Free data size' partly
* - Fix an issue when switching databases - allow the table selection to be ↵rowanbeentje2009-11-101-168/+233
| | | | | | | cleared/reset as necessary - Move the task progress layer to a child window, which can then be faded in - smooths the visual appearance and fixes drawing artifacts
* When removing a field or index, use its name in the dialog message.stuconnolly2009-11-091-0/+0
|
* Don't run the add new index sheet modally, thus blocking the main thread. ↵stuconnolly2009-11-091-45/+36
| | | | Part of issue #357. Also some refactoring.
* Switch the placement of the labels and controls on the add new index sheet.stuconnolly2009-11-081-70/+88
|
* All users to resize the 'Favorites' preference pane.stuconnolly2009-11-051-307/+1047
|
* - Add task support to all the main interface viewsrowanbeentje2009-11-041-33/+43
| | | | | | | | - Improve task support on previously supported views - Use a threaded task load for all initial table loads - Support threaded task loads for table content loads, reloads, sorts, and filters - Improve upon previous threaded task loads by minimising view updates and supporting updates of the existing data arrays where valid
* Use SPTableTextFieldCell in the table information pane to get nicer line ↵stuconnolly2009-11-021-4/+4
| | | | truncating.
* • Finish off implementation to set the default selection view mode. Issue #249avenjamin2009-11-021-92/+13
|
* • Initial work to set the default view mode when connecting. Issue #249avenjamin2009-11-021-1152/+751
| | | | • Organize constants into groups
* Add 'EUC-KR Korean (euckr)' to the default encoding dropdown in the ↵stuconnolly2009-11-011-75/+148
| | | | preferences to make it consistent with the 'View Using Encoding' menu item.
* Improve truncating of table names (by appending ...) using SPTableTextFieldCell.stuconnolly2009-11-011-35/+41
|
* Got rid of a crash when using the User Manager and closing last Table ↵mltownsend2009-10-292-36/+160
| | | | Document. May be leaking now, not sure. Still needs some work.
* - Set up TableSource to respond to task notifications to prepare for ↵rowanbeentje2009-10-271-38/+87
| | | | | | | threaded queries - Alter task notifications to pass the TableDocument as the notification object so that only the current window responds to the notification, allowing other windows to be fully used while a window is performing a task
* Don't run the add new database sheet modally, thus blocking the main thread. ↵stuconnolly2009-10-261-96/+60
| | | | Part of issue #357.
* - Apply new document task support to the Custom Query tab, and run all ↵rowanbeentje2009-10-231-40/+73
| | | | | | | | custom queries in a background thread with the task interface active. - Rework custom query result processing to allow display of results as they come in - Fix a memory leak
* - Display the user accounts manager as a sheetstuconnolly2009-10-211-516/+531
| | | | | - Tidy up a bunch of interface controls and bahaviour
* Interface labeling.stuconnolly2009-10-211-0/+0
|
* - Add support for createing fields of type BINARY and VARBINARY in the ↵stuconnolly2009-10-211-39/+40
| | | | | | | structure view. Fixes issue #223. - Fix for correctly displaying data within fields of type BINARY/VARBINARY. Fixes issue #348.
* Initial work on threaded task, with an implementation of Table Content view ↵rowanbeentje2009-10-202-31/+1491
| | | | | | | | | data loading: - Removal of AMIndeterminateProgressIndicatorCell, and addition of a custom fork of YRKSpinningProgressIndicator which fixes bugs, adds threaded drawing, and adds a determinate mode. - Addition of a task system within TableDocument, triggering display of a large central progress indicator and stopping the window from being interacted with in any way that would cause a query while the task is running. - Add threaded TableContent content fetching, including use of the new task system and determinate progress bar; make fixes to improve threading stability and interaction.
* Attempt to fix connection problemmltownsend2009-10-201-14/+14
|
* Some UI tidying up.stuconnolly2009-10-192-359/+887
|
* Highlight current query preference label change.stuconnolly2009-10-161-117/+767
|
* Significant User Management improvements:rowanbeentje2009-10-161-109/+1622
| | | | | | | | | | | | - When reading data from the server, correctly map values to the SPUser object values to prevent data loss - Ask server for priv support; disable unsupported privs in the interface, and only try to grant/revoke supported privs. Fixes errors saving users on MySQL < 6. - Make "check all" and "uncheck all" buttons functional - Add checkboxes for MySQL 6 privs as we already map the data for them - Fix double retain of priv mapping dictionary - Error dialogs stay on screen for longer than half a second - New hosts are now selected for editing when added This addresses some of the issues in Issue #349.
* Add a 'Provide Feedback' menu item to the help menu, which links to ↵stuconnolly2009-10-161-9/+59
| | | | http://www.sequelpro.com/docs/Contact_the_developers.
* Bring Localizable.strings up to date.stuconnolly2009-10-151-0/+0
|
* • added to SP's Dock menu "Open…" and "Open Recent" menu itemsBibiko2009-10-151-3/+95
|
* • cleaned and improved AppleScript supportBibiko2009-10-141-1/+9
| | | | | | - now 'activate' & 'quit' works due to that fact that if an app is scriptable the Dock's "Quit" command calls handleQuitScriptCommand: which has to be implemened - fixed issue that SPAppController has to be the delegate for NSApp to support AS - added support for AS à la: "get name of first document" or "close every window" etc.
* • changed Error Detail HUD window for the connection manager slightly:Bibiko2009-10-131-139/+185
| | | | | | | - suppress spell checking - set left alignment - set a minimum window size - set font size to 12pt (to make it easier to read)
* • fixed truncating issue of Pref's Favorite List table viewBibiko2009-10-121-342/+437
| | | | | - now favorite name/host will be truncated correctly - added tooltip for truncated favorites
* - Make the custom query error text selectable - this addresses Issue #425rowanbeentje2009-10-101-31/+37
|
* Yet more export redesign work. Export is now currently working for single ↵stuconnolly2009-10-091-153/+874
| | | | tables, but produces deadlock errors when attempting to export multiple tables as a result of the initial streaming request for the tables' data all being done from the same thread. To resolve this each of the streaming requests will be made concurrently in separate operations and once the data is available a new concurrent operation (SPExporter subclass instance) will be spawned to perform the data conversion process.
* • outsourced ImportCSV accessory view to fix the disappearing of combobox ↵Bibiko2009-10-072-954/+1341
| | | | | | values after re-invoking it - store the accessory settings in SP's preferences
* Move 'Close' menu item.stuconnolly2009-10-061-240/+35
|