aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Delay the releasing of the createTableSyntax variable in SPTableData until ↵stuconnolly2009-11-202-21/+27
| | | | we are about the replace it to prevent threading issues. Also, in fieldListForQuery check that dataColumns array is not empty before constructing the field list as well as only obtaining the table's columns if the field list is going to be built in the first place.
* Remember to release the about controller.stuconnolly2009-11-191-0/+1
|
* MCPKit-Info.plist updates.stuconnolly2009-11-191-10/+2
|
* The result of being bored. Add a nicer looking about panel based on Adium's.stuconnolly2009-11-1910-50/+2039
|
* • remember the spell checker status in the blob field editorBibiko2009-11-195-1/+11
| | | | | | - status can be toggled by right-click in the text view and go to submenu "Spelling and Grammar" > "Check Spelling while Typing" Note: up to now "Check Spelling while Typing" wont' be checked in the GUI if it's enabled → TODO (maybe related to the "sheet issue")
* Bind the 'Show Connections' menu item in the console to the user's ↵stuconnolly2009-11-191-13/+18
| | | | preferences using key 'ConsoleShowConnections' to ensure it is hidden/visible between launches. Fixes issue #468.
* Update Localizable.strings and remove multiple keys for a single item.stuconnolly2009-11-182-1/+1
|
* When attempting to delete a field that is part of a foreign key ↵stuconnolly2009-11-185-14/+71
| | | | | | | | | relationship, remove the key before the field to prevent an error. Obviously warn the user that the key is being dropped as well. Fixes issue #462. This check also needs to be implemented when removing indexes as foreign keys depend on the presence of indexes to prevent table scans. Something to be discussed, the display of foreign keys that are made up of multiple fields in the relations table and link arrows in the content table.
* When clearning the query history drop down only remove items from index 3 ↵stuconnolly2009-11-181-2/+2
| | | | onwards to prevent removing the separator.
* Query history drop down index should start at 3, not 2 to avoid adding items ↵stuconnolly2009-11-181-2/+2
| | | | before the separator.
* - 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
|