aboutsummaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* • improved "Update Help while typing"Bibiko2009-05-191-4/+9
| | | | - it recognizes any keyDown event including arrow keys
* When adding a new table allow the user to specify the storage engine used.stuconnolly2009-05-192-0/+22
|
* More header updates for source files, including Subversion Id property.stuconnolly2009-05-1964-46/+164
|
* • skip auto-pairing if the caret is adjoined to an alphanumeric character ↵Bibiko2009-05-192-2/+31
| | | | except if the inserted character will be a “(” and the caret is located at the end of a string then process the auto-pairing
* Source tidy up including standard header for all source files.stuconnolly2009-05-1820-47/+103
|
* Updates to add relation sheet.stuconnolly2009-05-181-5/+1
|
* Minor updates to table relation dialogs.stuconnolly2009-05-181-24/+21
|
* Fix an issue where by selecting a table with relations and then selecting ↵stuconnolly2009-05-181-6/+9
| | | | one which doesn't still displays the relations of the previously selected table.
* Rename TableRelations.[hm] to SPTableRelations.[hm] so we it was created by ↵stuconnolly2009-05-182-32/+24
| | | | the SP team.
* Add most of the improvements made to the rename table sheet to the duplicate ↵stuconnolly2009-05-182-21/+28
| | | | table sheet.
* • added the possibility to rename/duplicate functions and proceduresBibiko2009-05-181-60/+185
| | | | - in renameTable: AND in tableView:setObjectValue:forTableColumn:row:; i.e. the user can simply double-click at a table item to rename func/proc as well
* Fix warning.stuconnolly2009-05-181-1/+1
|
* • removed NSLog for logging the mysql serverMajorVersion etc.; it causes a ↵Bibiko2009-05-181-3/+1
| | | | crash if one changes the database
* Show alert when enabling Growl Notifications to let the user know about ↵avenjamin2009-05-181-0/+22
| | | | changing notifications in System Preferences.
* • improved renameTable:Bibiko2009-05-182-16/+54
| | | | | | | | | | | | - support for renaming a view - sheet listens to RETURN key - sheet text field is set the selected name as default - if name == selected name disables Rename button - sheet message according to table type • cleaned action menu - if more than one item is selected hide non-relevant menu items • delete file references for SPScriptEngine.* from Xcode project due to the fact that these files are not found since the last commit
* - hide 'rename' context menu if selection is not a tablemtvee2009-05-183-3/+91
| | | | - added methods to CMMCPConnection to determine server major,minor,release version
* - added Unit Tests target to project and a couple of prelim tests to get ↵mtvee2009-05-181-0/+1
| | | | things rolling
* close issue #9, connect window help button now points to Getting_Connected ↵abhibeckert2009-05-182-0/+6
| | | | in online wiki
* Add the ability to rename tables. This could potentially be enhanced to ↵stuconnolly2009-05-172-10/+76
| | | | allowing renaming views, which is supported as of MySQL version 5.0.14, but requires some version detection to take place.
* Minor enhancements to the server variables sheet, including:stuconnolly2009-05-172-3/+35
| | | | | | | | - Allow saving the variables to a file in MySQLs config format. - Truncate variable names and values instead of clipping them. Expect live filtering as future enhancements.
* Query console save panel shouldn't be being run twice.stuconnolly2009-05-171-6/+0
|
* Only editing of relations for InnoDB tables.stuconnolly2009-05-172-13/+19
|
* • fixed bug if the user selected a table in the table list and performed ↵Bibiko2009-05-161-76/+79
| | | | | | "Import" => SP crashed due to the labeling of the gear menu items based on no selected table; this should be fixed now • some code cosmetics
* - attempt fix for alert issues when deleting tables, etc. mtvee2009-05-152-12/+23
| | | | - localize relations view dialogs
* More updates related to issue #192.stuconnolly2009-05-151-3/+4
|
* Fix for issue #256. Don't perform field updates if nothing has changed when ↵stuconnolly2009-05-151-26/+47
| | | | selecting the table cell.
* • corrected dynamic labeling of menu items/alerts for removing ↵Bibiko2009-05-151-17/+54
| | | | tables/views/procs/funcs according to the selected table items
* fixed bug with SPTableData not clearing cache properlymtvee2009-05-151-9/+11
|
* fixed #254 and an unreported bug in the constraint parsermtvee2009-05-154-8/+54
|
* UI cleanups for references tabmtvee2009-05-151-0/+6
|
* • optimized SQLtokenizer lexerBibiko2009-05-142-34/+30
|
* basic constraint editing working with db for add/deletemtvee2009-05-143-11/+143
|
* preliminary support for constraint editingmtvee2009-05-146-1/+430
|
* • added SPSQLTokenizerBibiko2009-05-142-0/+166
| | | | | - this is an approach to make usage of lex to split a string very fast into SQL queries considering the "delimiter" switch and compound-statements via CREATE ... BEGIN ... END; without using "delimiter"
* Issue 233: Option to copy field headings from result panelsbamse162009-05-145-45/+36
| | | | | | Implementation of copy with column names menu item Removal of copy column names
* • updated RegexKitLite to 3.0Bibiko2009-05-132-236/+1599
|
* • fixed bug for rev. 696Bibiko2009-05-131-3/+3
| | | | | | - tablesListView has no method tableType instead using: [self tableType] in the TabView delegate method didSelectTabViewItem:
* Fixes issues #255 and #257avenjamin2009-05-131-7/+7
| | | | | - Favorites list in connection sheet was moving bottom grey border when scrolling. (#255) - Missing keys for a favorite item were return NULL values causing field values from previously selected favorite to remain. (#257)
* - added ability to view function and procedures and preliminary ability to ↵mtvee2009-05-138-62/+360
| | | | input same via the editor
* More dialog updates. Issue #192.stuconnolly2009-05-121-5/+6
|
* Improve warning dialogs when removing table fields and indexes. Part of ↵stuconnolly2009-05-121-33/+43
| | | | issue #192.
* Improve warning dialogs when removing table rows. Part of issue #192.stuconnolly2009-05-111-24/+36
|
* Implementation of enhancement #28: Allow customizing default value of NULL ↵stuconnolly2009-05-111-2/+2
| | | | property when adding new table fields.
* • removed log for giving up line numberingBibiko2009-05-111-3/+0
|
* • fix syntax highlighting for PROCEDUREBibiko2009-05-111-2/+2
|
* • added drag 'n' drop functionality to CMTextView to allow to drag a file ↵Bibiko2009-05-082-107/+294
| | | | | | | | | | path onto the Custom Query editor in order to insert the file content - ⌘ + drag inserts the file name - if file's content size > 1MB it asks for confirmation - it tries to auto-detect the file's encoding (stable for UTF8/16/32, Latin1, MacRoman) - it tries to insert only plain text files (by using of the UNIX 'file -I' command) - error messages etc. are written to the console.log + NSBeep
* • fix for issue 253: syntax highlighting didn't recognize a \r as line endingBibiko2009-05-081-6/+6
|
* • added "Query Editor" preference pane for setting colors, font, and modes ↵Bibiko2009-05-077-149/+359
| | | | | | | | | | | | | | | | | (from the CQ's action gear which are still customizable there) - in addition to the syntax colors it's now possible to change the fore/background color as well • added "Update Help while typing" feature in the Custom Query editor • first trial to improve syntax highlighting for large text in the Custom Query editor - if the text is larger than 10k the highlighting is performed only for the visible text area ±bias (3.5k) - if the user changes the visible area the highlighting follows time-delayed 500ms) to assure user interaction - a test with a 45MB SQL dump worked (of course a tick slowier) -- todo: improve prev/current query detection (mainly the SQLParser) - if the text size is > 6MB the completion list won't show words from the text due to parsing time - if the text size is > 6MB the line numbering will be disabled due to performance issue (improvements should follow) • some tiny clarification changes in the syntax highlighting code • some minor code cosmetics
* Issue 233: Option to copy field headings from result panelsbamse162009-05-054-33/+60
| | | | | | Also replaced some NSLog with DLog/ALog
* • improved completion in CQ's text viewBibiko2009-05-024-43/+93
| | | | | | | - added database names - fixed logic for detecting if caret is inside quotes - if caret inside backticks show only db, table, column names • outsourced syntax highlighting into a method for further improvements