| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- If SSH tunnel password lookups fail, fall back to asking the user for the password
- Don't reset keychain IDs across documents if not set; this fixes problems re-saving .spfs or duplicating chains of tabs
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
menu to use tag-based values when generating queries, allowing localisation of menu contents without using those localised values in queries. This addresses I$
- Remove the ability to specify a FULLTEXT auto_increment index, as I believe this isn't possible.
- Prevent sheet reuse from specifying invalid storage types for PRIMARY KEYs
- Fix exceptions when adding indexes to a table where every field is already indexed
- Fix initialField/indexedFieldNames check to improve on r3061
- Fix toggling advanced index view after closing the sheet with the view open
- Update localisable strings
|
|
|
|
| |
option if the Application support bundles folder does not exist; addresses issues where default bundles are updated in the hard disk root
|
|
|
|
| |
to emixam for pointing it out)
|
| |
|
|
|
|
| |
- perform a check only if the revision number is greater as the last recorded one, in other words if an updated version of Sequel Pro was installed and runs for the very first time
|
|
|
|
|
|
| |
initialFiledNames if initialField is not nil
- this should fix i933
|
| |
|
|
|
|
| |
that is not already indexed. This completes the implementation of issue #928.
|
|
|
|
| |
BUILD_PRODUCT/Contents/SharedSupport done in build.sh while compiling
|
|
|
|
| |
the drop down list. Part of issue #928.
|
|
|
|
| |
issue with genstrings, might need to set "-q")
|
|
|
|
| |
also check for a composite primary key. Part of issue #928.
|
|
|
|
| |
• made usage of constants
|
|
|
|
|
|
|
| |
privileges (or removing all privileges) at once, the server treated the list of all options as 'GRANT ALL', instead of GRANT ALL WITH GRANT OPTION.
- Update localisable strings files
|
|
|
|
|
|
| |
default output action was None
• renamed constants to avoid confusing
|
|
|
|
| |
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
|