Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - 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 | 15 | -466/+709 |
| | | | | | | | | - 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.m | Bibiko | 2009-11-03 | 1 | -93/+86 |
| | | | | • added NSLocalizedStrings | ||||
* | Added comments to help with explaining some of the Core Data concepts. | mltownsend | 2009-11-03 | 1 | -10/+31 |
| | |||||
* | Use SPTableTextFieldCell in the table information pane to get nicer line ↵ | stuconnolly | 2009-11-02 | 1 | -4/+4 |
| | | | | truncating. | ||||
* | • added basic PROCEDURE and FUNCTION INFORMATION | Bibiko | 2009-11-02 | 2 | -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 #249 | avenjamin | 2009-11-02 | 3 | -97/+40 |
| | |||||
* | • fixed: return correct SPTableTextFieldCell 's cellSize for tooltip ↵ | Bibiko | 2009-11-02 | 2 | -5/+19 |
| | | | | expansion frame rect | ||||
* | • Initial work to set the default view mode when connecting. Issue #249 | avenjamin | 2009-11-02 | 4 | -1220/+883 |
| | | | | • Organize constants into groups | ||||
* | - Tweak connection locking to avoid occasional NSLock warnings when running ↵ | rowanbeentje | 2009-11-01 | 2 | -21/+22 |
| | | | | | | | custom queries - Add error connection to query reselection to avoid exceptions when editing queries while running them | ||||
* | Add 'EUC-KR Korean (euckr)' to the default encoding dropdown in the ↵ | stuconnolly | 2009-11-01 | 1 | -75/+148 |
| | | | | preferences to make it consistent with the 'View Using Encoding' menu item. | ||||
* | Incorrect pref key name. | stuconnolly | 2009-11-01 | 1 | -1/+1 |
| | |||||
* | Improve truncating of table names (by appending ...) using SPTableTextFieldCell. | stuconnolly | 2009-11-01 | 4 | -41/+149 |
| | |||||
* | - Fix a crash when opening .spfs caused by an autorelease - revert to ↵ | rowanbeentje | 2009-11-01 | 2 | -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. | stuconnolly | 2009-11-01 | 2 | -0/+15 |
| | |||||
* | Faster loop approach. | stuconnolly | 2009-11-01 | 1 | -4/+2 |
| | |||||
* | When checking the existance of the ENGINES table within the ↵ | stuconnolly | 2009-11-01 | 1 | -2/+2 |
| | | | | information_schema database, use its exact name case-wise, to avoid problems on case sensitive filesystems (i.e. linux). | ||||
* | Put all 'Run Scripts' build phase code into a single script 'build.sh' to ↵ | stuconnolly | 2009-10-31 | 2 | -1/+41 |
| | | | | make it easier to work with. | ||||
* | - Revert all threaded table loading in TableContent, albeit leaving task ↵ | rowanbeentje | 2009-10-30 | 2 | -50/+14 |
| | | | | functionality in place. This addresses r447, and threading will be reimplemented at a per-task level in the near future. | ||||
* | Got rid of a crash when using the User Manager and closing last Table ↵ | mltownsend | 2009-10-29 | 6 | -98/+213 |
| | | | | Document. May be leaking now, not sure. Still needs some work. | ||||
* | • as default add the UTF-8 BOM (byte order marker) \xEFBBBF to a MySQL ↵ | Bibiko | 2009-10-29 | 3 | -1/+7 |
| | | | | | | | | | dump file - this should simplify the loading of such a file in other text editors - to avoid the writing of that BOM one can add to Sequel Pro's preference plist the boolean key “NoBOMforSQLdumpFile” and set it to YES Note: If it turns out that this BOM causes problems one could add a checkbox for it to the NSSavePanel for instance later on. | ||||
* | • fixed issue: avoid executing of the last query of a set of queries in ↵ | Bibiko | 2009-10-29 | 1 | -3/+8 |
| | | | | the Query Editor if the last query is empty or it is a "DELIMITER" statement to come up with the result of the last valid query or to avoid an unnecessary error message | ||||
* | Before terminating the SSH tunnel task check that it's actually running to ↵ | stuconnolly | 2009-10-29 | 1 | -2/+7 |
| | | | | accommodate tunnels that suddenly disappear. | ||||
* | Replace hard coded occurrences of preference key DefaultFavorite with a ↵ | stuconnolly | 2009-10-29 | 4 | -8/+10 |
| | | | | constant. | ||||
* | Replace the multiple occurrences of hard coded toolbar identifiers for the ↵ | stuconnolly | 2009-10-28 | 5 | -62/+76 |
| | | | | main toolbar with constants. | ||||
* | - Add a code-signing phase to "Debug" compiles, if a keychain private key ↵ | rowanbeentje | 2009-10-28 | 1 | -1/+1 |
| | | | | marked "Sequel Pro Development" is available. This addresses the worst part of Issue #426, as the nightlies have also been set up to use code signing. Release builds TBC. | ||||
* | Missing space when appending extra field info when creating a new field. ↵ | stuconnolly | 2009-10-27 | 1 | -0/+1 |
| | | | | Fixes original problem reported in issue #445. | ||||
* | Fix incorrectly named preference constant. | stuconnolly | 2009-10-27 | 3 | -3/+3 |
| | |||||
* | Change the order of the cancel/remove buttons on the remove field dialog. | stuconnolly | 2009-10-27 | 1 | -3/+3 |
| | |||||
* | - When performing threaded data loads, no longer disable the tables and ↵ | rowanbeentje | 2009-10-27 | 5 | -11/+49 |
| | | | | instead prevent selection/editing/sorting in code; this prevents the tableviews from going grey during the load and minimises flicker and loss of focussed elements. | ||||
* | - Set up TableSource to respond to task notifications to prepare for ↵ | rowanbeentje | 2009-10-27 | 8 | -51/+206 |
| | | | | | | | 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. ↵ | stuconnolly | 2009-10-26 | 4 | -202/+169 |
| | | | | Part of issue #357. | ||||
* | Minor export work. | stuconnolly | 2009-10-26 | 4 | -9/+18 |
| | |||||
* | • improved error highlighting | Bibiko | 2009-10-24 | 2 | -7/+18 |
| | | | | | - remember the start position of query/queries and calculate an offset for error highlighting (this fixes issue 442 mostly) - avoid highlighting of empty "near messages" | ||||
* | - Apply new document task support to the Custom Query tab, and run all ↵ | rowanbeentje | 2009-10-23 | 4 | -117/+308 |
| | | | | | | | | 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 | ||||
* | Tidy up. | stuconnolly | 2009-10-23 | 2 | -77/+65 |
| | |||||
* | - Improve table and task redrawing during threaded table content loads | rowanbeentje | 2009-10-22 | 4 | -12/+25 |
| | | | | | - Correctly update the table content count when duplicating a row, and cancelling the add. This addresses issue #440. | ||||
* | - Display the user accounts manager as a sheet | stuconnolly | 2009-10-21 | 4 | -556/+597 |
| | | | | | - Tidy up a bunch of interface controls and bahaviour | ||||
* | Other than the custom query item, disable all the main toolbar items when ↵ | stuconnolly | 2009-10-21 | 1 | -0/+5 |
| | | | | something other than a table or view is currently selected. | ||||
* | - Improve responsiveness/speed when loading table content by not forcing ↵ | rowanbeentje | 2009-10-21 | 2 | -2/+2 |
| | | | | table redraw on new data, and increase the accuracy of the determinate progress as forced redraws are no longer an issue | ||||
* | Interface labeling. | stuconnolly | 2009-10-21 | 2 | -1/+1 |
| | |||||
* | - Add support for createing fields of type BINARY and VARBINARY in the ↵ | stuconnolly | 2009-10-21 | 3 | -58/+76 |
| | | | | | | | 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 ↵ | rowanbeentje | 2009-10-20 | 15 | -340/+2210 |
| | | | | | | | | | 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 problem | mltownsend | 2009-10-20 | 4 | -33/+29 |
| | |||||
* | Some UI tidying up. | stuconnolly | 2009-10-19 | 3 | -361/+889 |
| | |||||
* | Add constant for preference key 'AutoConnectToDefault' and replace ↵ | stuconnolly | 2009-10-17 | 3 | -2/+4 |
| | | | | occurrences of it's use. | ||||
* | - Update the row count a bit more intelligently when the table content is ↵ | rowanbeentje | 2009-10-17 | 1 | -0/+26 |
| | | | | LMITed or FILTERed but the table content is increasing. This addresses Issue #421. | ||||
* | Replace the use of hard coded preference keys with constants to prevent ↵ | stuconnolly | 2009-10-17 | 33 | -352/+566 |
| | | | | issues such as the one fixed in revision 1419. All future preference usage should be done so using these constants. | ||||
* | • fixed NSString pointer reassignment in SPArrayAddition's method ↵ | Bibiko | 2009-10-16 | 2 | -4/+32 |
| | | | | | | | 'componentsJoinedAndBacktickQuoted' • improved deletion of rows in tables which have no primary keys - check for duplicated rows first; if no duplicates are found use all columns as 'primary keys' and delete the rows via … WHERE (a='…' AND b='…') OR (a='…' AND b='…') OR … |