| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
sequelpro://$SP_PROCESS_ID@chooseItemFromList/a/b/c/d to come up with a menu to let the user choose an item from a list
|
|
|
|
|
|
|
|
| |
immediately)
• finished default Bundle update handling:
- default Bundles will be copied into AppSupport/SP/Bundles if they don't exist
- if a default Bundle was updated - then we have to add the corresponding UUID into the Prefs for key updatedDefaultBundles - while launching SP checks for possible updates - if so the Bundle will be overwritten if the user didn't changed - if user changed it then the user's version will be duplicated as "(user)" with a different UUID and the default tag will be removed - and the new Bundle will replace the old one - i.e. the user can decide whether to incorporate its changes or not - if such user-modified Bundles are found the user will be informed about it otherwise an update works quietly
|
|
|
|
| |
the command.plist
|
|
|
|
|
|
|
|
|
|
| |
scrolling/resize; this addresses Issue #929
- Fix split view overlap on the tables list/info pane causing lines on scrolling/resize; this addresses Issue #740
- Add custom resize behaviour for the table content splitview, addressing Issue #543
- Make button bars at the bottom of the window a consistent height
- Fix bug with new splitview setup causing tables pane to become narrower with each launch
|
| |
|
|
|
|
| |
• improved Bundle Editor to store only modified Bundles
|
|
|
|
|
|
|
|
| |
- Replace master connection and database view split views with full BWSplitViews so controls appear in Interface Builder; use those settings to apply which panes resize, and any max/min constraints
- Remove split view delegate code which is no longer necessary after these changes
- Fix a bug marking the master database view split view thumb as applying to all DatabaseDocument splits views, fixing cursor issues
- Update Connection Controller/BWToolkit split view delegate setup to fix resizing issues
|
|
|
|
|
|
|
|
| |
selected favourite in the connection outline view; this addresses Issue #924.
- Correctly restore the interface after an SSH connection attempt fails
- Prevent SSH connections from being started twice, eg via return key followed by a double click
|
|
|
|
| |
exectuables or frameworks during debug - each of which starts their own instance.
|
| |
|
| |
|
|
|
|
| |
sequence of URL scheme commands
|
|
|
|
| |
usage without a specific SP_PROCESS_ID
|
|
|
|
|
|
| |
reveal that file in Finder
• in SPCopyTable for tab-delimited row data replace \t by ⇥ and \n by ↵ if they occur in data cells for convenience
|
|
|
|
| |
tablesListView (and avoiding to call completion for Query Editor) and Bundle Editor's outlineView; in addition the focus remains at the view
|
|
|
|
|
| |
- added command "SyntaxHighlighting/format" which returns the syntax highlighted string due to the format settings (up to now html and htmlcss)
- added command "CreateSyntaxForTables/item1/item2/…/{format}" which returns all CREATE SYNTAX statements of the passed items and if passed syntax highlighted due to format (optional)
|
|
|
|
| |
- display some error tooltips and improved the cancellation via ⌘. of the sequelpro://SP_PROCESS_ID@passToDoc/ExecuteQuery command
|
|
|
|
|
| |
- fixed updating of a Bundle with the same UUID
- fixed issue of Output action "Replace Selection"
|
|
|
|
|
|
| |
• improved Bundle command script editor
• sped up a bit the NoodleLineNumbering by pre-calculation of constants used in a loop
• fixed issue to detect the scope Query Editor better and safer for Bundle commands
|
| |
|
| |
|
|
|
|
|
| |
- enabled WebInspector in context menu for debugging
- alert the user about JavaScript parsing errors and exceptions with some debug info
|
|
|
|
|
| |
- a BASH script called via window.system.run() inherits the current shell vars and the associated SP_PROCESS_ID if set to make it easier to run sequelpro URL scheme commands from JavaScript via BASH
- improved error handling
|
|
|
|
| |
the need for it; this also improves speed slightly as non-changed rows can be skipped much earlier
|
|
|
|
|
|
|
|
| |
which have altered values in the UPDATE query, improving speed and reducing the chance of issues when copying queries or altering rapidly changing tables. This addresses Issue #527; thanks to Tobias Mollstam for contributing a patch which prompted this update.
- Rename SPTableContent's "addRowToDB" to "saveRowToTable" for clarity, and clean up the code for speed and clarity
- Correctly save numeric fields as NULL if the value is blanked
|
|
|
|
| |
• fixed JavaScript alert and confirm window in HTML output window
|
| |
|
|
|
|
|
|
| |
- changed the approach to make the HTML output window the key window; now it could be done directly via a JavaScript command: window.system.makeHTMLOutputWindowKeyWindow()
- added the chance to ask Sequel Pro via JavaScript for run-time shell variables via window.system.getShellEnvironmentForName('shell_var_name')
• more usage of constants
|
|
|
|
| |
dropdown stayed disabled
|
|
|
|
|
|
| |
window but the focus remains at the caller for convenience but under some circumstances it could be useful to make the HTML window the first responder; now this can be done via JavaScript like:
<body onload="window.system.run('_SP_self_makeKeyWindow')">
|
|
|
|
|
|
| |
arise while SPTablesList updateTables method,
• added [theView breakUndoCoalescing]; before inserting the grey completion suggestion due to possible undo exceptions
|
|
|
|
| |
for setting shell variables for Bundle commands
|
|
|
|
|
| |
- fix issue for shortcut recorder for Asian language input
- finished JavaScript support inside the HTML output window to run BASH system commands via "var returnValue = window.system.run(cmd)" whereby cmd is either a normal string or an array of the dimension of 2 (command, processID)
|
|
|
|
| |
- display a JavaScript alert as sheet
|
|
|
|
|
| |
- fixed init and release issue
- started to allow JavaScript (from inside the HTML output window via js-object window.system) to communicate with SequelPro
|
|
|
|
|
| |
- renamed menu item
- minor code cleaning
|
|
|
|
| |
- added the shell vars for edited field info as well if Field Editor sheet is used
|
|
|
|
|
|
| |
- added shell vars SP_CURRENT_EDITED_COLUMN_NAME, SP_CURRENT_EDITED_TABLE for Input Field scoped commands if invoked from a table cell field editor
- added shell var SP_TABLE_DATA_SOURCE (content or query)
- fixed table row change trigger for custom query tableView
|
| |
|
|
|
|
|
|
| |
'Save' by 'Export'
• improved check whether a doc window has a connection or not for running a Bundle command
|
|
|
|
| |
- improvemed error handling esp. if no front most connection window can be found or it's not connected
|
|
|
|
|
| |
- improved undo behaviour
- fix issue for non-US keyboard layouts
|
|
|
|
| |
chars
|
|
|
|
|
| |
- added completion support for shell variables via ESC or F5 or ⌘.
- added chance to select something and wrap it into corresponding closing char for ( ' " ` {
|
|
|
|
|
|
|
| |
- reworked invocation via keyboard short-cut to allow to fall back to General scope
- added chance to redirect the output action via command exit codes; useful if the normal output is an HTML window but an error occurred, now one can display the error as tooltip for instance
- unified file hand-shake file names by one uuid
- made usage of more constants and renamed some shell vars
|
|
|
|
| |
this avoids errors in strict mode
|
|
|
|
| |
preventing possible MySQL library crashes
|
| |
|
| |
|
|
|
|
| |
window in order to remove all not stored data
|