Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Make some thread safety improvements to improve on Issue #460 | rowanbeentje | 2009-11-18 | 2 | -6/+22 |
| | | | | | - Add some NSTextView editing notifications to maintain state correctly in an attempt to fix issue in crash log on comment 9 on #460 | ||||
* | Manually set the delegate of the anchored button bars in the content filter ↵ | stuconnolly | 2009-11-18 | 4 | -12/+22 |
| | | | | editor and query favorites editor as you can't do it in IB. | ||||
* | New separator in query favorites dropdown. | stuconnolly | 2009-11-17 | 1 | -3/+8 |
| | |||||
* | Change the placeholder value of a few search fields to simply 'Filter' to ↵ | stuconnolly | 2009-11-17 | 2 | -8/+18 |
| | | | | make them look less cramped. | ||||
* | Various user manager changes. Fixes issue #437. | stuconnolly | 2009-11-17 | 3 | -45/+52 |
| | |||||
* | - Correctly report errors triggered *during* result download for streaming ↵ | rowanbeentje | 2009-11-16 | 1 | -1/+1 |
| | | | | results. This improves partial content displays (using the new code as of r1530) and also improves custom query error reporting. | ||||
* | - Make some thread safety improvements to try to address Issue #460 | rowanbeentje | 2009-11-16 | 2 | -4/+5 |
| | |||||
* | Implement query cancellation support within MCPKit, and add it to the task ↵ | rowanbeentje | 2009-11-15 | 6 | -39/+168 |
| | | | | | | | | | | 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. | ||||
* | Move connection type constants to SPConstants. | stuconnolly | 2009-11-15 | 5 | -55/+55 |
| | |||||
* | When viewing the information_schema database, disable all controls on the ↵ | stuconnolly | 2009-11-15 | 2 | -9/+13 |
| | | | | table information view as all table in this database are not modifiable by anyone. | ||||
* | Make the relations table view observe the use monospaced font preference. | stuconnolly | 2009-11-15 | 1 | -0/+26 |
| | |||||
* | If SP is already running, but there are no documents open, clicking the dock ↵ | stuconnolly | 2009-11-14 | 1 | -12/+36 |
| | | | | icon (casuing a reopen call) shouldn't cause the auto-connect to kick in. | ||||
* | This should be Monaco, not Courier (we should probably add a preference for ↵ | stuconnolly | 2009-11-14 | 1 | -1/+1 |
| | | | | this). | ||||
* | Updates to the 'use monospaced font' preference, making it a lot more ↵ | stuconnolly | 2009-11-14 | 12 | -164/+194 |
| | | | | 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. | ||||
* | Bunch of improvements to the query console, including: | stuconnolly | 2009-11-14 | 12 | -122/+182 |
| | | | | | | | | | | | | | - 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 | ||||
* | Add SPConnectionDelegate as a category of TableDocument to split out all ↵ | stuconnolly | 2009-11-13 | 3 | -93/+161 |
| | | | | connection delegate methods into a single file. | ||||
* | Tidy up and forgot to commit project file. | stuconnolly | 2009-11-13 | 2 | -38/+45 |
| | |||||
* | This class is not actually used anymore. | stuconnolly | 2009-11-13 | 2 | -74/+0 |
| | |||||
* | Move query mode constants to SPConstants.h. | stuconnolly | 2009-11-13 | 5 | -26/+26 |
| | |||||
* | In an aid to split up the functionality of the TableDocument class as well ↵ | stuconnolly | 2009-11-13 | 5 | -250/+470 |
| | | | | 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. | ||||
* | - New server processes panel, accessible via the 'Database' menu and ↵ | stuconnolly | 2009-11-12 | 6 | -6/+598 |
| | | | | | | | | 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. | ||||
* | - Enforce display of a number of interface elements while the main thread ↵ | rowanbeentje | 2009-11-12 | 1 | -0/+5 |
| | | | | is blocked - this should address Issue #457 | ||||
* | Make the 'insufficient connection details' dialogs sheets. | stuconnolly | 2009-11-11 | 2 | -3/+2 |
| | |||||
* | Change the main window's non-connected/connecting state title to 'Sequel ↵ | stuconnolly | 2009-11-11 | 3 | -5/+53 |
| | | | | Pro' and only change it to 'Connecting...' when we are actually trying to establish a connection. Fixes issue #456. | ||||
* | The framework shouldn't be displaying dialogs, get the delegate to do it. | stuconnolly | 2009-11-11 | 1 | -0/+9 |
| | |||||
* | - Rewrite field mapping table selection logic - simplified logic, no longer ↵ | rowanbeentje | 2009-11-11 | 3 | -48/+61 |
| | | | | | | | | | | tied to table list selection. Much faster selection of table to import into if, eg, content view is selected. Fixes weird crashes. - No longer display views as import targets - When one import has been cancelled, still allow new imports - Improve error reporting - No longer re-sort table/view/etc names returned by TablesList as preferred order is being used for display and the default compare: reverts this | ||||
* | During an import, before entering the loop to execute the current batch of ↵ | stuconnolly | 2009-11-11 | 2 | -4/+9 |
| | | | | queries, check that the current connection is active and if not bail from the method. | ||||
* | - Add safeguards to ensure sequential runs when holding down run all/run ↵ | rowanbeentje | 2009-11-10 | 1 | -0/+6 |
| | | | | | | | selected keys in Custom Query, preventing NSLock deadlocks - Revery MCPConnection to locking on the *current* thread when running non-streaming queries, fixing deadlocks in some situations on background threads where the main thread is locked up via a modal loop - eg CSV import windows | ||||
* | Fix syntax error in exported ER dot files. Issue #454 | avenjamin | 2009-11-10 | 1 | -1/+3 |
| | |||||
* | Validate the the 'Clear Console' menu item in TableDocument in addition to ↵ | stuconnolly | 2009-11-10 | 2 | -1/+6 |
| | | | | SPQueryController as it will never be called in SPQueryController if the console isn't visible. | ||||
* | Implement a more reliable way of updating the show/hide console menu item. | stuconnolly | 2009-11-10 | 1 | -7/+5 |
| | |||||
* | - Fix an issue when switching databases - allow the table selection to be ↵ | rowanbeentje | 2009-11-10 | 4 | -14/+80 |
| | | | | | | | 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 | ||||
* | Set keyboard shortcut for Remove button in alert dialogs to command R. | avenjamin | 2009-11-10 | 3 | -4/+4 |
| | | | | Fix method declaration type mismatch warning for sheetDidEnd. | ||||
* | Set keyboard shortcut for Delete button in alert dialogs to command D. | avenjamin | 2009-11-09 | 6 | -24/+37 |
| | | | | Set keyboard shortcut for Truncate button in alert dialog to command T | ||||
* | Switch buttons on delete index dialog. | stuconnolly | 2009-11-09 | 1 | -3/+3 |
| | |||||
* | Set keyboard shortcut for Delete button in "Delete Rows" alert to command D. | avenjamin | 2009-11-09 | 1 | -1/+2 |
| | |||||
* | - Wrap SPF restoreSession: call in a task, using the new nested task ↵ | rowanbeentje | 2009-11-09 | 1 | -2/+16 |
| | | | | support to fix issue #452 | ||||
* | When removing a field or index, use its name in the dialog message. | stuconnolly | 2009-11-09 | 1 | -10/+11 |
| | |||||
* | Don't run the add new index sheet modally, thus blocking the main thread. ↵ | stuconnolly | 2009-11-09 | 3 | -173/+198 |
| | | | | Part of issue #357. Also some refactoring. | ||||
* | - Support nested task levels to allow tasks to overlap | rowanbeentje | 2009-11-08 | 10 | -62/+205 |
| | | | | | | | - Thread history loading, thus using the nested task elvels and fixing history interaction in recent builds - Thread initial database loads - Improve progress indicator slightly | ||||
* | Tidy up. | stuconnolly | 2009-11-07 | 38 | -71/+45 |
| | |||||
* | When creating a new field of type BIT, allowing default values in BIT ↵ | stuconnolly | 2009-11-07 | 1 | -12/+14 |
| | | | | notation. For example b'1'. Fixes #340. | ||||
* | • allow editing (INSERT/UPDATE) of data if Content table's view encoding ↵ | Bibiko | 2009-11-05 | 1 | -20/+40 |
| | | | | | | is set to "UTF-8 via Latin1" by changing the query/connection's encoding to Latin1 temporarily • replaced 'int' to NS(U)Integer | ||||
* | Fixed memory issues with SPUserManager. | mltownsend | 2009-11-05 | 2 | -10/+16 |
| | |||||
* | In the delete table row confirm dialog give the 'Cancel' button the key ↵ | stuconnolly | 2009-11-05 | 1 | -0/+6 |
| | | | | equivalent of return in order to be consistent with other data deletion dialogs. | ||||
* | All users to resize the 'Favorites' preference pane. | stuconnolly | 2009-11-05 | 1 | -5/+25 |
| | |||||
* | - Alter query start/stop notifications to apply to only the originating ↵ | rowanbeentje | 2009-11-05 | 5 | -34/+22 |
| | | | | window, regardless of key state, by passing in and looking for the table document instance | ||||
* | - Use threaded loads when switching view tabs for unloaded tables | rowanbeentje | 2009-11-04 | 1 | -1/+12 |
| | |||||
* | - Improve stability when flipping between tables with the content view selected | rowanbeentje | 2009-11-04 | 2 | -12/+13 |
| | |||||
* | - Add task support to all the main interface views | rowanbeentje | 2009-11-04 | 14 | -433/+666 |
| | | | | | | | | - 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 |