aboutsummaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* - When changing column selections in the filter dropdowns, preserve the ↵rowanbeentje2011-02-141-0/+7
| | | | filter comparison type if possible
* - Fix trigger deletion to use the correct trigger namerowanbeentje2011-02-131-4/+5
| | | | | | | - Improve trigger deletion error process to show error sheets correctly - Fix spelling of "Statement" in interface - Tweak trigger column widths
* • show in Content tables' header comments and ENUM/SET valuesBibiko2011-02-111-17/+25
| | | | | | - addresses i977 • suppress editing of ENUM/SET fields in Field Editor sheet since it doesn't make sense yet • corrected method tableView:toolTipForCell: since aCell can be a NSComboCell
* - Revert r3187, which only masked an underlying bug and caused double ↵rowanbeentje2011-02-116-87/+90
| | | | | | | | | columns in views - In SPTableStructureDelete, don't request the encoding if the table is reloading; this prevents multithreaded data fetches and race conditions causing Issue #974. - Alter SPTableData to use thread mutexes instead of a boolean to prevent threading issues, which also fixes Issue #974 in a different way. Alter race condition checks to block their threads instead of returning bogus information to prevent state issues. - Alter table loading to no longer load trigger information until required, speeding up use of other views and cleaning up the console log.
* When the user cancels the SSH password prompt, prevent further prompts and ↵stuconnolly2011-02-083-95/+131
| | | | also suppress the error detail dialog. Fixes issue #975.
* - Ensure table information is retrieved on the working thread, to prevent a ↵rowanbeentje2011-02-071-0/+6
| | | | possible race condition where the main thread may retrieve table info as a result of a notification as well as the working thread. This may improve Issue #974.
* - Don't bring the task window to the front before re-adding it to the ↵rowanbeentje2011-02-061-1/+0
| | | | parent window on making that tab foremost, which is unneccessary and can cause switching to the previous Space. This addresses Issue #970.
* • further speed optimisations for SQL syntax highlightingBibiko2011-02-031-23/+21
|
* • CSV field mapperBibiko2011-02-032-11/+24
| | | | | - reset import operators after each change of the chosen alignment - double-click at PathControl performs goBackToFileChooser delayed in order to avoid time racing issues
* • improve CSV field mapping method to align file header names with table ↵Bibiko2011-02-031-16/+72
| | | | | | | column names - first calculate Levenshtein distance; if it is greater than 0 then subtract the length of shared prefix, suffix, and in common character sequence - avoid mapping of already mapped file header names, instead take the next best match not mapped
* • forgotten to apply a change of a NoodleLineNumber methodBibiko2011-02-021-1/+1
|
* • several speed optimisations and code cleaningBibiko2011-02-022-253/+279
|
* • removed keyboard short-cut ?\008^C for "Copy as RTF" since it's not a ↵Bibiko2011-02-021-8/+1
| | | | frequently used function
* • changed the behaviour of ⇧⌘K (Show/Hide Console) slightlyBibiko2011-02-011-16/+17
| | | | - the main purpose of that keyboard short-cut is the SHOW the Console window even if it's visible but hidden under other windows; now ⇧⌘K orders out the Console window if it's invisible or visible but mot the front most window; if it's the front most window ⇧⌘K will hide it
* • fixed updateWindowTitle: threading issueBibiko2011-02-011-1/+1
| | | | | | - if (![NSThread isMainThread]) return [self updateWindowTitle:sender]; will run forever if called not from main thread; instead do: if (![NSThread isMainThread]) return [[self onMainThread] updateWindowTitle:sender];
* - Ensure window title updates occur on the main thread, fixing crashes ↵rowanbeentje2011-01-312-8/+12
| | | | under race conditions
* Interface tweaks.stuconnolly2011-01-311-3/+2
|
* Make use of constants in SPEditorPreferencePane.m.stuconnolly2011-01-301-17/+27
|
* Improve unsaved theme warning message.stuconnolly2011-01-301-5/+8
|
* - Improve thread safety when loading content views, improving Issue #953rowanbeentje2011-01-291-4/+5
|
* • added print accessory view for background printing yes/no to HTML output ↵Bibiko2011-01-281-0/+8
| | | | window
* • improved print capability of the HTML output windowBibiko2011-01-281-1/+44
|
* • fixed exception for printing Content table if it contains GEOMETRY dataBibiko2011-01-281-2/+23
|
* • changed in HTML output window the link behaviour of file:// URL scheme; ↵Bibiko2011-01-281-3/+9
| | | | | | now it will be handled by the webview since it can be an HTML file - in addition introduced URL scheme sp-reveal-file:// which reveals the passed file in Finder and sp-open-file:// which opens the passed file with the default application
* • fixed table list querying by checking utf8 connection since we query ↵Bibiko2011-01-261-6/+17
| | | | info_schema
* • bound short-cut ⌥⎋ to display the context menu of the first ↵Bibiko2011-01-261-0/+31
| | | | responder if responder is embedded in a SPWindow
* • some code improvements for willDisplayCell:Bibiko2011-01-252-23/+44
|
* • some minor code improvements for speed esp. for line selecting via gutterBibiko2011-01-251-30/+33
|
* • check the character length of the keyDown eventBibiko2011-01-251-1/+2
| | | | - addresses http://log.sequelpro.com/view/1948; I wasn't able to reproduce it but this fix should eliminate that exception
* • some minor code cleaning and improvementsBibiko2011-01-242-20/+40
|
* • fixed minor issue for filterTable approach in ContentBibiko2011-01-243-2/+28
| | | | - prepared some stuff for table state history
* - Fix issues restoring the filename or advanced views in the export ↵rowanbeentje2011-01-241-0/+2
| | | | interface when they have been automatically collapsed when the sheet closed
* - Change shortcut for "Duplicate Connection Tab" to alt-T for increased ↵rowanbeentje2011-01-232-0/+112
| | | | | | | | discoverability - this improves on Issue #943 - Add alternate keybindings for tab switching - support command-shift-[ and -], and command-alt-left and right arrows to match behaviour of other applications - Update localisable strings
* - Manually restore autosave value for bundle editor splitview width, as ↵rowanbeentje2011-01-222-24/+13
| | | | | | | this doesn't appear to be restored automatically - Remove unused delegate methods
* • update MySQL search URL for web search in Help windowBibiko2011-01-221-1/+1
|
* • updated syntax highlighting and completion suggestions due to 5.5 additionsBibiko2011-01-211-4/+29
| | | | • improved "Format SQL" connection detection
* • removed temporary method getRangeForCurrentWordForCompletionBibiko2011-01-213-74/+1
|
* • sped up getRangeForCurrentWordBibiko2011-01-213-2/+64
| | | | | | | - fixes also the short interruption of the cursor blinking - for completion the old method is used, since it's fine-tuned to use it - fix will come soon - preparation for user-defined word symbols • fixed issue for soft indent if user uses deleteForward: selector (⇧⌫)
* • fixed completion issue via alias namesBibiko2011-01-213-8/+19
|
* • fixed issue for placeholder insertion while completion of already ↵Bibiko2011-01-211-4/+15
| | | | | | backticked names and the final insertion - part 2 - also fixed undo behaviour
* • fixed issue for placeholder insertion while completion of already ↵Bibiko2011-01-211-5/+14
| | | | backticked names and the final insertion
* • implemented user-definable Soft IndentionBibiko2011-01-214-22/+116
| | | | | - instead of using \t as indention string the user can choose how many spaces should be used instead - addresses issue 956
* • fixed syntax highlighting for comments like '--\n' or '--\r' since ↵Bibiko2011-01-201-0/+1
| | | | these're also valid comments in MySQL ( http://dev.mysql.com/doc/refman/5.1/en/comments.html )
* • show activity pane for running Bundle process automatically if the ↵Bibiko2011-01-203-0/+63
| | | | process runs longer than 1 sec and hide it if no process runs anymore to inform the user better
* - When saving user changes to the database, catch errors and display them ↵rowanbeentje2011-01-202-16/+65
| | | | | | | | in a single sheet for review. This fixes a number of isGroupRow crashes on any error. - Track a host row's original host to allow host edits - Update localisable strings
* • bound showFilterTable to main menu's Edit > Find > Find… menu itemBibiko2011-01-191-0/+11
|
* • invoke auto-completion only if the length of the pending edits is 1 ↵Bibiko2011-01-191-1/+1
| | | | (user typed one character) to suppress it while pasting or inserting larger text chunks
* • improved caret positioning for ordering out any kind of tooltip windows ↵Bibiko2011-01-192-14/+9
| | | | | | esp. for first word after soft-wrapping • fixed tooltip positioning for SPTextView - do not take the mouse location instead take the caret position
* • fixed NSLocalizedString error while compiling (genstring) in ↵Bibiko2011-01-191-4/+10
| | | | | | MGTemplateEngine.m - comment shouldn't be nil
* • fixed issue while updating Default Bundles for key equivalentBibiko2011-01-191-1/+2
| | | | | | • improved JSON Bundle commands - got rid of trailing whitespaces inside data and as JSON object - added error handling for serialization a JSON object to suppress inserting of "null"