| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- Restore pref upgrade methods, make compatibible with both lastUsedVersion and LastUsedVersion keys
- Add upgrade method to map old pref keys to new pref keys, delete old keys
|
|
|
|
| |
complex notification rules.
|
| |
|
|
|
|
|
|
|
| |
- Update a few pref checks which were using the old pref values still
- Resort preference defaults to match layout in prefs, restore old default values for some keys
- Restore missing defaults for new editor properties
|
| |
|
|
|
|
| |
menu, like in Safari
|
|
|
|
| |
automatic creation methods to only trigger automatic connection (if enabled in prefs) for automatically created windows
|
| |
|
|
|
|
| |
- committing Project file
|
|
|
|
| |
- committing remaining nibs
|
|
|
|
| |
- Changed "nullValue" to "NullValue"
|
|
|
|
| |
- committing 3 new Nib files
|
|
|
|
| |
- committing Source
|
|
|
|
| |
- commiting Resources
|
|
|
|
| |
- commiting Images
|
|
|
|
| |
- commiting Frameworks
|
|
|
|
| |
current connection details to your favourites provided it doesn't already exist.
|
| |
|
|
|
|
| |
ensure the connection encoding is similarly reset. This addresses Issue #79.
|
|
|
|
| |
renaming a favourite wouldn't update the associated Keychain item. The item is now updated whenever the favourite name is changed.
|
|
|
|
| |
decimal places instead of one)
|
|
|
|
| |
them in sheets instead of modal dialogs. Also performed a general tidy up of TableDocument.[hm].
|
| |
|
|
|
|
| |
• some minor code cosmetics
|
|
|
|
| |
queries are sent as UTF8, if possible; this correctly preserves encoding data when working with files export from Sequel Pro or via mysqldump, and attempts to fall back to the current connection encodings for other files. This should resolve Issue #116.
|
|
|
|
| |
• keyword update for completion
|
|
|
|
| |
• ADDED: if caret is inside quotes "" or '' show Apple's default completion list due to the spell checker settings
|
|
|
|
| |
• syntax highlighting updated
|
|
|
|
| |
auto-uppercasing
|
|
|
|
|
|
| |
be a SQL keyword
- e.g. type inta and then press deleteBackward:
|
|
|
|
|
|
| |
of the textStorage
- this fixes also auto-uppercasing for runAll/Current/SelectionQueries
|
|
|
|
| |
OS applications (see eg. TextEdit)
|
|
|
|
| |
- added highlighting for @vars
|
|
|
|
|
|
| |
• added syntax highlighting for numeric values
• changed syntax highlighting for 'order' and 'group' to 'order by' resp. 'group by' (useful also for visual syntax checking while typing)
• fixed the issue to highlight a keyword if that keyword is the name a variable (e.g. @set := 1)
|
|
|
|
| |
textStorageDidProcessEditing: to avoid the deletion of a given selection
|
|
|
|
| |
The menu item is always disabled because copyTable: of TablesList is not accessiable via the responder chain. The duplicate table action is available from the table's gear menu and context menu and so is not relevant to the selected context in the 'Edit' menu anyway.
|
|
|
|
| |
count.
|
|
|
|
| |
path contains spaces or special characters
|
|
|
|
|
|
|
| |
and before performQueries
• improved undo behaviour of auto-uppercasing
• added undo behaviour for pasting queries from favourites & history
|
| |
|
|
|
|
|
|
|
| |
backup-type process and more closely match mysqldump, and correctly drop views
- Consistently set and restore the encoding appropriately for SQL import/export, and export to UTF8 files to correctly store all characters. Goes a good way towards addressing Issue #116.
|
|
|
|
|
|
|
| |
would be greater than the total number of rows of the current table
• FIXED: if the user enters into "Limit from" a number which is greater than the total number of rows of the current table, show the last pref's "limitRowsValue" number of rows instead
• FIXED: if the user has already filtered the current table by specifying "Limit from" > 1 and afterwards the user applied a new filter the filtering will be repeated for LIMIT 0, "limitRowsValue" if nothing was found
|
|
|
|
|
| |
- this method removes all combining diacritics
-- e.g. façäñど ⇢ facanと after Unicode's NFD
|
|
|
|
| |
actually do anything. See issue #221.
|
|
|
|
| |
- Note: not yet combining-diacritics-safe!
|
|
|
|
| |
when the toolbar item was used. Also add more interface validation by only enabling the 'Clear Console' menu and toolbar items when there is at least one message in the console.
|
|
|
|
| |
table/field names if such a name begins with a SQL keyword followed by a non-ASCII letter like äöüéた etc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- (NSRange)getRangeForCurrentWord
- (IBAction)selectCurrentWord:(id)sender;
- (IBAction)selectCurrentLine:(id)sender;
- (IBAction)doSelectionUpperCase:(id)sender;
- (IBAction)doSelectionLowerCase:(id)sender;
- (IBAction)doSelectionTitleCase:(id)sender;
- (IBAction)doDecomposedStringWithCanonicalMapping:(id)sender;
- (IBAction)doDecomposedStringWithCompatibilityMapping:(id)sender;
- (IBAction)doPrecomposedStringWithCanonicalMapping:(id)sender;
- (IBAction)doPrecomposedStringWithCompatibilityMapping:(id)sender;
• BOUNDED these IBAction to mainmenu.xib
|
|
|
|
| |
NSTextView in Sequel-Pro
|