aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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-092-10/+11
|
* Don't run the add new index sheet modally, thus blocking the main thread. ↵stuconnolly2009-11-094-218/+234
| | | | Part of issue #357. Also some refactoring.
* Switch the placement of the labels and controls on the add new index sheet.stuconnolly2009-11-081-70/+88
|
* - 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-052-312/+1072
|
* - Alter query start/stop notifications to apply to only the originating ↵rowanbeentje2009-11-056-37/+25
| | | | 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-0415-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.mBibiko2009-11-031-93/+86
| | | | • added NSLocalizedStrings
* Added comments to help with explaining some of the Core Data concepts.mltownsend2009-11-031-10/+31
|
* Use SPTableTextFieldCell in the table information pane to get nicer line ↵stuconnolly2009-11-021-4/+4
| | | | truncating.
* • 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-023-97/+40
|
* • 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-024-1220/+883
| | | | • Organize constants into groups
* - Tweak connection locking to avoid occasional NSLock warnings when running ↵rowanbeentje2009-11-012-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 ↵stuconnolly2009-11-011-75/+148
| | | | preferences to make it consistent with the 'View Using Encoding' menu item.
* Incorrect pref key name.stuconnolly2009-11-011-1/+1
|
* Improve truncating of table names (by appending ...) using SPTableTextFieldCell.stuconnolly2009-11-014-41/+149
|
* - 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).
* Put all 'Run Scripts' build phase code into a single script 'build.sh' to ↵stuconnolly2009-10-312-1/+41
| | | | make it easier to work with.
* - 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.
* Got rid of a crash when using the User Manager and closing last Table ↵mltownsend2009-10-296-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 ↵Bibiko2009-10-293-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 ↵Bibiko2009-10-291-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 ↵stuconnolly2009-10-291-2/+7
| | | | accommodate tunnels that suddenly disappear.
* Replace hard coded occurrences of preference key DefaultFavorite with a ↵stuconnolly2009-10-294-8/+10
| | | | constant.
* Replace the multiple occurrences of hard coded toolbar identifiers for the ↵stuconnolly2009-10-285-62/+76
| | | | main toolbar with constants.
* - Add a code-signing phase to "Debug" compiles, if a keychain private key ↵rowanbeentje2009-10-281-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. ↵stuconnolly2009-10-271-0/+1
| | | | Fixes original problem reported in issue #445.
* Fix incorrectly named preference constant.stuconnolly2009-10-273-3/+3
|
* Change the order of the cancel/remove buttons on the remove field dialog.stuconnolly2009-10-271-3/+3
|
* - When performing threaded data loads, no longer disable the tables and ↵rowanbeentje2009-10-275-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 ↵rowanbeentje2009-10-278-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. ↵stuconnolly2009-10-264-202/+169
| | | | Part of issue #357.
* Minor export work.stuconnolly2009-10-264-9/+18
|
* • improved error highlightingBibiko2009-10-242-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 ↵rowanbeentje2009-10-234-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