aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* • simplified bundleCommandDispatcher and order out a sorted list of ↵Bibiko2010-12-061-49/+34
| | | | commands with the same key equivalent
* • finished implementation of SPChooseMenuItemDialogBibiko2010-12-069-175/+272
| | | | | • simplified bundle command handling and handling for bundle commands which have the same key equivalent to be able to group similar bundle commands • minor code improvements
* - Add the ability to stop animation of the task indicator, and use it to ↵rowanbeentje2010-12-053-0/+16
| | | | pause the task indicator animation when custom queries are paused and waiting for user interaction after an error
* Group bundle classes.stuconnolly2010-12-051-4/+12
|
* Remove old SPF alias branch.stuconnolly2010-12-051-0/+1
|
* Apply a tweaked version of a patch by Aaron Linville ↵rowanbeentje2010-12-058-39/+213
| | | | | | | | | | (http://www.linville.org/) to handle table linking in .dot exports on case-insensitive servers: - Adds a new checkbox on the .dot export interface controlling the case sensitivty of link handling - Improve .dot export to use lowercase link references when the option is enabled, fixing .dot exports of table relations of table names with uppercase characters on case-insensitive servers - Check the server's case-sensitivity setting and use that to control the checkbox when using the export interface to select .dot export This addresses Issue #920.
* - Show and hide the custom query info area based on whether custom query ↵rowanbeentje2010-12-048-142/+367
| | | | | | | | | | errors occurred, starting off hidden - Add "errors"/"no errors" prefix to the custom query status area - Add an import cancelled line to the import error list when stopping imports after errors - Fix custom query error highlighting by scrolling to the error - Update localisable strings
* • further work on the choosMenuItem [not yet working]Bibiko2010-12-033-79/+160
|
* • preparations for handling issue if user assigned the same keyboard ↵Bibiko2010-12-034-7/+116
| | | | short-cut on different Bundle commands; if so show a kind of a context menu to pick up one item; this will be done via the new SPChooseMenuItem class which will display a borderless window with a context menu at a passed location
* • improved Bundle key equivalent handling and enabled to display all ↵Bibiko2010-12-034-8/+124
| | | | short-cuts in menuItem even there're same short-cuts are assigned
* - Fix maximum table row resetting, which caused a bug when reloading a ↵rowanbeentje2010-12-021-0/+4
| | | | table with a saved page number when previously on a table with no rows. This addresses Issue #912.
* • forgotten to rename method signatureBibiko2010-12-021-1/+1
|
* • Bundle CommandBibiko2010-12-027-30/+456
| | | | - for Data Table scope added the chance to specify the handling of BLOB fields (if underlying data are kind of NSData or GEOMETRY) as 'Exclude', 'Include', 'save as image file - the data will be saved as tif file and the path will appear in the table', 'save as file - the data will be saved as raw dat file and the path will appear in the table'; for GEOMETRY fields if set to 'save as {image} file' the representation will be saved as PDF file otherwise the WKT string appears
* • added cancel operation images and set them to SPActivityTextFieldBibiko2010-12-028-8/+32
|
* - Fix graph language/DOT export hanging - this addresses Issue #916.rowanbeentje2010-12-023-48/+54
| | | | | | - Fix graph language/DOT export progress bars and feedback - Fix graph language/DOT export of table relations to correctly link tables based on foreign keys/constraints
* • Bundle CommandsBibiko2010-12-019-36/+123
| | | | | - make sure that each HTML output window will be released - if a triggered command will outputs its result in an HTML window invoke it only if the HTML output window is already open; this enables the user to "switch on/off" such a trigger
* • Bundle Editor / Bundle commandsBibiko2010-12-015-22/+62
| | | | | | | - enabled trigger support to run a command if db, table, or table row was changed - HTML output window will be ordered out without making it the key window to remain the first responder • SPTableTExtFieldCell - forgotten to remove expansionFrameWithFrame: method
* • progress on trigger support for Bundle commandsBibiko2010-12-014-1/+83
|
* • improve error handling for url scheme commandsBibiko2010-12-012-1/+14
|
* • Bundle Editor : ESC while bundle file renaming aborts editingBibiko2010-12-012-0/+18
| | | | • after closing HTML output window reset windowUUID to allow to come up with a new window for the same command from same caller instance
* • added chance to cancel an activity - up to now a running Bundle command ↵Bibiko2010-12-0117-172/+607
| | | | | | - from the Activities pane (toggable via double-clicking at Table Information header); it's still tentative and the correct cancel icon will follow asap • added notification system for updating the activities pane (SPActivitiesUpdateNotification)
* - Clean up placeholder removal code, and improve speed of full clean slightlyrowanbeentje2010-12-012-36/+48
| | | | | - Fix deletion of text after the caret when moving through autocomplete suggestion lists
* • fixed issue for saving spf files if sslCertificateFileLocation is nilBibiko2010-11-305-199/+602
| | | | | | | | | • SPConnectionController - assign favoritesTable to the correct new class SPFavoriteOutlineView (not a NSTableView) - allowed empty selection for SPFavoriteOutlineView [ this fixes mainly the issue to open spfs files ] - moved double-click action to outlineView:shouldEditTableColumn:tableColumn item: to suppress double-click at a group header - re-enabled navigation through the fav outlineView even if the password field is empty - now if the field is empty the user can simply press TAB key move the focus to that field - this fixes issue 799 • minor code cleaning
* - Rework insertCommonPrefix to insertAutocompletePlaceholder, implementing ↵rowanbeentje2010-11-305-1051/+267
| | | | | | | | | a more Mac-like behaviour: insert a faded placeholder for the currently selected autocomplete item. - Update the autocomplete placeholder when the autocomplete dropdown selection is changed - Clean up methods for removing placeholders, and ensure the placeholder is always removed (fixes issues with pasting with a placeholder visible, etc) - When the Help window is closed, switch off AutoHelp - this will aid in supporting those users who accidentally switch on AutoHelp and then can't figure out how to switch it off, resulting in returning windows.
* • Bundle commandsBibiko2010-11-308-50/+1281
| | | | | | - before closing a db doc window kill all commands associated to this doc - suppress an error message if a bash command was killed via code 9 - added a temporary and preliminary table view to display command activities (double-click at TABLE INFO header to toggle and refresh it - only for testing purposes - it shows all commands started from that db doc and a General command names)
* • Bundle commandsBibiko2010-11-298-6/+131
| | | | | - register running commands for each SPDatabaseDocument or if the command runs via 'General' for NSApp delegate - kill all running commands before SP will be terminated
* • Bundle EditorBibiko2010-11-296-87/+91
| | | | | - fixed an init font setting problem (thanks to Rowan) - further work on triggers
* - Fix another memory leak in -[SRValidator isKeyCode:andFlagsTaken:error] - ↵rowanbeentje2010-11-291-0/+0
| | | | again, thanks to bibiko :)
* - Fix a memory leak in ShortcutRecorder's ↵rowanbeentje2010-11-291-0/+0
| | | | SRCharacterForKeyCodeAndCocoaFlags - thanks to bibiko
* • Bundle EditorBibiko2010-11-293-35/+312
| | | | - added Trigger popup menu to the GUI
* - Change the CSV import accessory view to a general import accessory view, ↵rowanbeentje2010-11-297-716/+1075
| | | | | | | | | based on a tab view - When importing SQL, use the accessory view to ask how to handle errors: Ask (the new default), which prompts the user on each error whether to continue, stop, or ignore all errors; and ignoring all errors, which matches the old behaviour. This addresses Issue #901. - When showing the reconnection dialog ensure the window isn't minimised - Update localisable strings
* - Fix issues right-clicking in the empty table area ( http://spbug.com/l/1726 )rowanbeentje2010-11-2712-5/+91
| | | | | | | - Improve 10.5 compatibility when clearing menus ( http://spbug.com/l/1508 , http://spbug.com/l/1829 , http://spbug.com/l/1818 ) - Fix a possible crash when updating database lists - Update localisable strings
* - Right-align numeric columns in table content views and custom query resultsrowanbeentje2010-11-273-2/+17
| | | | | - Fix exceptions caused by nil SSL locations when re-saving old session files
* • improved installing procedure of spBundle filesBibiko2010-11-262-1/+84
| | | | - SP asks for Update a bundle if a bundle with the same UUID is already installed
* • Bundle Command supportBibiko2010-11-267-9/+58
| | | | | | - added shell var SP_ICON_FILE - a bundle command which outputs its result as HTML window will write the data in the same window, ie it won't be create each time a new window; the window will be identified by the bundle's uuid - fixed issue while saving a short-cut in keybinding.dict format, now it ignores possible diacritics - maybe bug in ShortcutRecorder for method [aRecorder keyCharsIgnoringModifiers] since in the objectValue it's set correctly
* • added method 'rot13' to NSStringBibiko2010-11-257-224/+927
| | | | | | | | • Bundle Editor - fixed several GUI issues - added the chance to add meta data to each bundle - each added/duplicated bundle will get an unique UUID in order to be able to identify a Bundle for future purposes like an update detection for installed bundles - changed init process
* • Bundle EditorBibiko2010-11-254-45/+139
| | | | - some GUI improvements and tooltips for outline view
* • Bundle EditorBibiko2010-11-253-150/+331
| | | | | - FInished implementation to display bundles in an outline view
* • further work on Bundle Editor's outline viewBibiko2010-11-254-125/+330
| | | | - still not entirely workable
* • further work on Bundle Editor's outline viewBibiko2010-11-254-167/+349
|
* - Fix interface updates when multiple tables are selectedrowanbeentje2010-11-253-6/+7
|
* - When adding multiple new tables, ensure the keyboard focus is set to the ↵rowanbeentje2010-11-241-0/+3
| | | | name field on subsequent invocations of the sheet
* • Bundle EditorBibiko2010-11-243-741/+817
| | | | | - further work to display Bundle commands in a Outline view ordered by scopes and categories - attention: only partially workable!!
* • Bundle EditorBibiko2010-11-244-19/+89
| | | | | | | - hide Bundles main menu since the Bundle table view will be refractored completely to OutlineView - fixed validation of RemoveButton (thanks to avenjamin) - fixed storing the very first Bundle command - added Reload Bundles to Gear menu
* • Bundle Editor - fixed duplicate issue for renamingBibiko2010-11-231-2/+3
|
* • forgotten to commit BundleEditor.xibBibiko2010-11-231-4/+4
|
* • Bundle EditorBibiko2010-11-236-9/+62
| | | | | | | - fixed gui arragement - suppress error message if no ouptut key found in command.plist • added sequelpro://ID@/passToDoc/SelectTableRows/1/3/4/.. scheme command which selects given rows in current table if a SPCopyTable is the first responder; not valid given rows are ignored • added SP_SELECTED_ROW_INDICES as passed shell variable for Data Table scope
* • Bundle EditorBibiko2010-11-2312-995/+692
| | | | | | | - bailed out from approach to assign more than one scope to Bundle commands; now there're three scopes available: Input Field (incl. Query Editor since it only differs in current_query and insert_as_snippet which falls back to current_line and tooltip message), Data Table, and General (which means that these commands are available app-wide) - moved "Disable Command" to scope popup menu since it's related - Input Field and Data Table commands will be shown as submenus in the Bundles main menu; all General commands will be added without creating a special submenu (only Category submenus will be generated) - fixed and simplified several issues
* - Abstract SPDatabaseDocument's Connection/.spf saving/loading ↵rowanbeentje2010-11-2313-1078/+1646
| | | | | | | | | | functionality into state setting and getting functions, and refactor old commands to use them - Fix restoring of content sort column order and selected indexes - Add menu items for duplicating current tab (as an alternate), opening selected table in a new tab, or opening selected database in a new tab - Clean up file menu by making Connection/Session "Save as..." menu items alternates - Update localisable strings
* • added some convenience functionality to bundle editor's command ↵Bibiko2010-11-222-0/+272
| | | | textview: shift right/left, newline is aware of indention, (un)comment single line due to first line bound to the same short-cuts as for Custom Query editor but without any GUI buttons