aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Fix table list filter show/hide on database change by calling the toggle ↵rowanbeentje2009-11-181-2/+2
| | | | on the main thread
* - Make some thread safety improvements to improve on Issue #460rowanbeentje2009-11-182-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 ↵stuconnolly2009-11-186-24/+53
| | | | editor and query favorites editor as you can't do it in IB.
* Remove extra table column in query favorites table view that's not needed.stuconnolly2009-11-181-99/+19
|
* New separator in query favorites dropdown.stuconnolly2009-11-172-11/+91
|
* Resolve IB checkbox warnings.stuconnolly2009-11-176-253/+2305
|
* Change the placeholder value of a few search fields to simply 'Filter' to ↵stuconnolly2009-11-173-28/+91
| | | | make them look less cramped.
* Various user manager changes. Fixes issue #437.stuconnolly2009-11-173-45/+52
|
* Would be helpful if I actually included the new icon.stuconnolly2009-11-171-0/+0
|
* Add the new application icon, but keep the old one included in the bundle as ↵stuconnolly2009-11-163-2/+6
| | | | old-appicons.icns. Also, add Na Wong to the credits.
* - Correctly report errors triggered *during* result download for streaming ↵rowanbeentje2009-11-164-2/+17
| | | | 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 #460rowanbeentje2009-11-163-5/+6
|
* 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-159-65/+327
| | | | | | | | | | 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.stuconnolly2009-11-155-55/+55
|
* When viewing the information_schema database, disable all controls on the ↵stuconnolly2009-11-153-12/+18
| | | | table information view as all table in this database are not modifiable by anyone.
* Console 'gear' menu alignment.stuconnolly2009-11-151-3/+3
|
* Make the relations table view observe the use monospaced font preference.stuconnolly2009-11-151-0/+26
|
* Preferences interface tweaks.stuconnolly2009-11-151-60/+194
|
* If SP is already running, but there are no documents open, clicking the dock ↵stuconnolly2009-11-141-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 ↵stuconnolly2009-11-141-1/+1
| | | | this).
* Updates to the 'use monospaced font' preference, making it a lot more ↵stuconnolly2009-11-1414-202/+212
| | | | 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-1415-192/+428
| | | | | | | | | | | | | - 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
* • fixed the absolute path setting of the xproj file ContentFilters.plist ↵Bibiko2009-11-141-4/+4
| | | | to be relative to enclosing group
* Increase row size of console table view.stuconnolly2009-11-142-27/+20
|
* Rename test case classes.stuconnolly2009-11-135-24/+33
|
* Tidy up and fix unit tests.stuconnolly2009-11-135-54/+60
|
* Add SPConnectionDelegate as a category of TableDocument to split out all ↵stuconnolly2009-11-134-104/+186
| | | | connection delegate methods into a single file.
* Forgot to commit.stuconnolly2009-11-131-31/+0
|
* Add LICENSE file.stuconnolly2009-11-132-0/+370
|
* Tidy up and forgot to commit project file.stuconnolly2009-11-133-44/+48
|
* This class is not actually used anymore.stuconnolly2009-11-132-74/+0
|
* Give the custom query result table view the same row height as the table ↵stuconnolly2009-11-131-100/+33
| | | | content table view.
* 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-139-1058/+2277
| | | | 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-129-61/+2914
| | | | | | | | 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-113-3/+2
|
* Change the main window's non-connected/connecting state title to 'Sequel ↵stuconnolly2009-11-114-39/+85
| | | | 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-112-3/+9
| | | | update README.txt.
* The framework shouldn't be displaying dialogs, get the delegate to do it.stuconnolly2009-11-113-3/+17
|
* - 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-102-5/+15
| | | | | | | 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
* • 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 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
|