| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
with the the corresponding gear menu item
|
| |
|
|
|
|
| |
inText:(NSString *)text; public to avoid double-coding
|
|
|
|
| |
behaviour for the "Run current"/"Run selection" button is triggered if the text caret is only separated by whitespace from the last query, to allow easy running of a just-typed query
|
|
|
|
| |
options for the console in the user preferences
|
|
|
|
| |
save/clear buttons are enabled
|
|
|
|
|
|
| |
- New bottom bar.
- Both checkboxes moved into gear button with menu.
- Clear Console button has new custom image
|
|
|
|
|
|
|
|
|
| |
• added error highlighting of the first mentioned error
- if a "near message" error is provided select that message otherwise select the entire error line and scrolls to it
- if no "at line x" and no "near message" is given do nothing
- if a selection was given and the user pressed "runAll" destroy the selection before error checking; if no error was found reconstruct that selection (to be able to distinguish between "runSelection" and "runAll" plus selection)
* changed slightly the trigger for syntax highlighting/auto-uppercasing for better scrollToRange behaviour
|
|
|
|
|
|
|
| |
correspond to the current MySQL server version as well as allowing the lookup to be performed without actually having the keyword highlighted. Thanks to Hans-Jörg for suggesting these.
- Credit Alex King for providing the original documentation lookup code.
|
|
|
|
| |
query editor in the MySQL online documentation. Code contributed via issue #236.
|
| |
|
|
|
|
| |
NSView.h and DOMCSS.h (via Webkit.h). Fixed by defining the connect sheet's status text to be of type NSTextField as opposed to the generic id type.
|
|
|
|
| |
and implement maximum and minimum split view sizes.
|
|
|
|
| |
are mutable
|
|
|
|
|
|
|
| |
mutableCopy when toggling SELECT/SHOWS; it allows the SELECT/SHOWS toggle and text filters to stack together whatever order they are changed in; and it allows both filtering and hiding SELECT/SHOWs to be applied 'live', ie messages added to the console will have the same logic applied to them.
- Clean up trailing whitespace in the file
|
|
|
|
|
|
|
|
| |
(issue #192).
- Also make these messages have a style of critical to indicate the potential loss of data as a result of performing the operation.
- Updated Localizable.strings to accommodate new dialog messages.
|
|
|
|
|
|
| |
- Add the ability to configure the maximum number of items in the query history
- Added appropriate minumums (0) and maximums in prefs for max history items, LIMIT count, connection timeout value
|
|
|
|
|
|
| |
- Add an implementation of NoodleLineNumberView, by Paul Kim. Slightly tweaked to remove markers.
- Add to CMTextView (to enable it for other CMTextView uses, hook up the scrollView outlet to the containing scroll view)
|
|
|
|
|
|
|
| |
preferences and selects appropriately; this resolves the initially planned changes for Issue #232.
- Move updateDefaultFavoritePopup in SPPreferenceController to a public method and set TableDocument to update it when adding favorites
|
|
|
|
|
|
|
|
| |
the + and - buttons, and re-enable double-click to connect. This addresses the majority of Issue #232, although the "Edit" button is not yet functioning.
- Fix a bug where if an autoconnection failed, connection was automatically reattempted
- Add a name field to the connection sheet, and display the name in the window title in place of user@host if set
|
|
|
|
|
|
|
| |
directly to pick up updates more quickly
- Improve favouritesAlreadyExists check to respond correctly if the connection database, host or user is blank
|
|
|
|
| |
back and testing older releases/revisions
|
|
|
|
| |
remove '_dump' and spaces from filename.
|
| |
|
| |
|
|
|
|
| |
value is NULL (fixes Issue #229)
|
|
|
|
| |
versions for testing/usage
|
|
|
|
|
|
|
|
| |
ith the keychain. This resolves the last part of Issue #186 and associated problems (ie multiple connections via a tunnel with only the port differing - now can store different passwords).
- Duplicate function in prefs now also duplicates the password
- Fix a few places which created a blank keychain entry when no password was present
|
|
|
|
|
|
| |
- Add the keyboard shortcuts advertised on the button tooltips to the buttons
- When duplicating a favorite, append " Copy" to the name to ensure the keychain password isn't automatically shared and therefore accidentally changed or deleted for both when one favorite is edited.
|
|
|
|
|
|
|
|
| |
preferences window
- Remove the now unnecessary (and never implemented) "Save" button below the favorites editor
- Hook up the Remove and Duplicate favorite buttons to the correct Enable binding
|
| |
|
|
|
|
| |
avenjamin for the suggestion!)
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
automatic creation methods to only trigger automatic connection (if enabled in prefs) for automatically created windows
|
|
|
|
| |
- Changed "nullValue" to "NullValue"
|
|
|
|
| |
- committing Source
|
|
|
|
| |
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
|