| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
name sourced from SPTablesList rather than a SPTableStructure cached value, which may not have been updated. This addresses Issue #945.
|
|
|
|
|
| |
- When saving rows, convert empty strings for NOT NULL numeric fields to 0 rather than NULL to prevent errors
|
|
|
|
|
|
| |
avoid incorrect line number rendering while scrolling until the problem is found why it causes some crashes
• fixed missing free() in [SPCopyTable executeBundleItemForDataTable]
|
|
|
|
| |
independent - added example BASH script at http://www.sequelpro.com/docs/URL_scheme_sequelpro://_Usage#Use_Sequel_Pro_to_do_a_syntax_highlighting_of_a_given_SQL_query_HTML_formatted
|
|
|
|
| |
manager; fixes http://spbug.com/l/1907
|
|
|
|
| |
fixing errors when amending favourites in the connection view and thereafter saving as .spf or duplicating connections
|
|
|
|
| |
column order in Content and Query Editor table
|
|
|
|
|
|
| |
- Use the parent scrollview width rather than the table width to calculate available space; fixes issues with the table width reflecting the previous selected table
- Take account of cell spacing and scrollbar width to avoid horizontal scrolling where possible
|
|
|
|
| |
• after selecting a Bundle in the Bundle Editor jump to the beginning of the command in order to avoid unstable display issue inside the command textview
|
| |
|
| |
|
|
|
|
| |
• added missing key isDefaultBundle to Default Bundles
|
| |
|
|
|
|
| |
updating interface details to prevent glitch drawing
|
| |
|
| |
|
|
|
|
| |
• if current NSTextView is not set to NSLeftTextAlignment show a SPTooltip at mouse location until we found a way the calculate the caret position correctly since [NSLayoutManager glyphRangeForCharacterRange:] returns a wrong NSRect
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Editor
• added some more Default Bundles
|
|
|
|
| |
• improved rendering of line number display in Query Editor and Bundle command text view after scrolling to avoid displaying them unreadable
|
| |
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|