aboutsummaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Bunch of improvements to the query console, including:stuconnolly2009-11-1412-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 ↵stuconnolly2009-11-133-93/+161
| | | | connection delegate methods into a single file.
* Tidy up and forgot to commit project file.stuconnolly2009-11-132-38/+45
|
* This class is not actually used anymore.stuconnolly2009-11-132-74/+0
|
* Move query mode constants to SPConstants.h.stuconnolly2009-11-135-26/+26
|
* In an aid to split up the functionality of the TableDocument class as well ↵stuconnolly2009-11-135-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 ↵stuconnolly2009-11-126-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 ↵rowanbeentje2009-11-121-0/+5
| | | | is blocked - this should address Issue #457
* Make the 'insufficient connection details' dialogs sheets.stuconnolly2009-11-112-3/+2
|
* Change the main window's non-connected/connecting state title to 'Sequel ↵stuconnolly2009-11-113-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.stuconnolly2009-11-111-0/+9
|
* - Rewrite field mapping table selection logic - simplified logic, no longer ↵rowanbeentje2009-11-113-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 ↵stuconnolly2009-11-112-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 ↵rowanbeentje2009-11-101-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 #454avenjamin2009-11-101-1/+3
|
* Validate the the 'Clear Console' menu item in TableDocument in addition to ↵stuconnolly2009-11-102-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.stuconnolly2009-11-101-7/+5
|
* - Fix an issue when switching databases - allow the table selection to be ↵rowanbeentje2009-11-104-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.avenjamin2009-11-103-4/+4
| | | | Fix method declaration type mismatch warning for sheetDidEnd.
* Set keyboard shortcut for Delete button in alert dialogs to command D.avenjamin2009-11-096-24/+37
| | | | Set keyboard shortcut for Truncate button in alert dialog to command T
* Switch buttons on delete index dialog.stuconnolly2009-11-091-3/+3
|
* Set keyboard shortcut for Delete button in "Delete Rows" alert to command D.avenjamin2009-11-091-1/+2
|
* - Wrap SPF restoreSession: call in a task, using the new nested task ↵rowanbeentje2009-11-091-2/+16
| | | | support to fix issue #452
* When removing a field or index, use its name in the dialog message.stuconnolly2009-11-091-10/+11
|
* Don't run the add new index sheet modally, thus blocking the main thread. ↵stuconnolly2009-11-093-173/+198
| | | | Part of issue #357. Also some refactoring.
* - Support nested task levels to allow tasks to overlaprowanbeentje2009-11-0810-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.stuconnolly2009-11-0738-71/+45
|
* When creating a new field of type BIT, allowing default values in BIT ↵stuconnolly2009-11-071-12/+14
| | | | notation. For example b'1'. Fixes #340.
* • allow editing (INSERT/UPDATE) of data if Content table's view encoding ↵Bibiko2009-11-051-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.mltownsend2009-11-052-10/+16
|
* In the delete table row confirm dialog give the 'Cancel' button the key ↵stuconnolly2009-11-051-0/+6
| | | | equivalent of return in order to be consistent with other data deletion dialogs.
* All users to resize the 'Favorites' preference pane.stuconnolly2009-11-051-5/+25
|
* - Alter query start/stop notifications to apply to only the originating ↵rowanbeentje2009-11-055-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 tablesrowanbeentje2009-11-041-1/+12
|
* - Improve stability when flipping between tables with the content view selectedrowanbeentje2009-11-042-12/+13
|
* - Add task support to all the main interface viewsrowanbeentje2009-11-0414-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
* • cleaned code for SPTableInfo.mBibiko2009-11-031-93/+86
| | | | • added NSLocalizedStrings
* Added comments to help with explaining some of the Core Data concepts.mltownsend2009-11-031-10/+31
|
* • added basic PROCEDURE and FUNCTION INFORMATION Bibiko2009-11-022-66/+143
| | | | • change "multiple tables" to "multiple selection" and header to "INFORMATION" if a multiple selection is given
* • Finish off implementation to set the default selection view mode. Issue #249avenjamin2009-11-021-4/+22
|
* • fixed: return correct SPTableTextFieldCell 's cellSize for tooltip ↵Bibiko2009-11-022-5/+19
| | | | expansion frame rect
* • Initial work to set the default view mode when connecting. Issue #249avenjamin2009-11-023-68/+132
| | | | • Organize constants into groups
* - Tweak connection locking to avoid occasional NSLock warnings when running ↵rowanbeentje2009-11-011-8/+13
| | | | | | | custom queries - Add error connection to query reselection to avoid exceptions when editing queries while running them
* Incorrect pref key name.stuconnolly2009-11-011-1/+1
|
* Improve truncating of table names (by appending ...) using SPTableTextFieldCell.stuconnolly2009-11-012-0/+88
|
* - Fix a crash when opening .spfs caused by an autorelease - revert to ↵rowanbeentje2009-11-012-1/+10
| | | | | | | manual memory management instead of r1455 approach, but fix leaks - Fix an exception caused by closing .spf windows while "Connecting..." windows were open
* Enable the display of vertical grid lines in the table relations table view.stuconnolly2009-11-012-0/+15
|
* Faster loop approach.stuconnolly2009-11-011-4/+2
|
* When checking the existance of the ENGINES table within the ↵stuconnolly2009-11-011-2/+2
| | | | information_schema database, use its exact name case-wise, to avoid problems on case sensitive filesystems (i.e. linux).
* - Revert all threaded table loading in TableContent, albeit leaving task ↵rowanbeentje2009-10-302-50/+14
| | | | functionality in place. This addresses r447, and threading will be reimplemented at a per-task level in the near future.