Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Improvements to connection view outline view: | rowanbeentje | 2012-05-20 | 3 | -10/+65 | |
| | | | | | | | | | | - Prevent groups from being dragged into themselves (or child nodes) to prevent data loss - Improve selection handling when manually reordering nodes - Don't allow drags of the "Favorites" title at the top of the view to prevent exceptions - Prevent the "Favorites" title from being collapsed to prevent confusion on 10.7+ - Improve group tooltips to reflect contained favourites and groups - Improve menu validation checks | |||||
* | - Clean up connection delegate on connection view close, addressing crashes ↵ | rowanbeentje | 2012-05-19 | 1 | -1/+4 | |
| | | | | when closing windows where connections are failing | |||||
* | * Fixes the case of the curious @"es"'s | dmoagx | 2012-05-17 | 3 | -8/+8 | |
| | ||||||
* | Improve connection keepalive, disconnect, and connection loss after ↵ | rowanbeentje | 2012-05-15 | 2 | -4/+5 | |
| | | | | | | | | | | | reviewing crash logs and testing a number of situations: - Improve stability of closing connections after a connection loss - Minimise prompting a user for connection state restore if closing windows/tabs - Allow cancellation of keepalive ping threads to prevent crashes after deallocation of parent - Manually handle ping thread state struct memory to avoid cross-thread deallocation issues - Improve disconnection speed and resilience | |||||
* | - Manually allocate memory for table selection restoration processing ↵ | rowanbeentje | 2012-05-13 | 1 | -3/+7 | |
| | | | | instead of relying on the stack; this should address exceptions on background threads when loading tables | |||||
* | Fix another implicit cast warning. | stuconnolly | 2012-05-11 | 1 | -1/+1 | |
| | ||||||
* | Fix remaining implicit cast warnings. | stuconnolly | 2012-05-11 | 7 | -15/+23 | |
| | ||||||
* | Fix implicit cast warnings. | stuconnolly | 2012-05-11 | 5 | -8/+8 | |
| | ||||||
* | - Iterate over group nodes backwards when removing them during sorting, ↵ | rowanbeentje | 2012-05-10 | 1 | -2/+2 | |
| | | | | fixing excpetions if sorting multiple group nodes in a tree | |||||
* | - Fix a build warning caused by r3649 changes | rowanbeentje | 2012-05-10 | 1 | -0/+1 | |
| | | | | | - Improve debug to catch a structure connection issue | |||||
* | - Ensure the selected connection is correctly scrolled to on Lion, working ↵ | rowanbeentje | 2012-05-10 | 2 | -4/+19 | |
| | | | | around animation issues | |||||
* | Reapply changes from r3314, r3447 and r3450 from SPFavoritesPreferencePane ↵ | rowanbeentje | 2012-05-09 | 1 | -24/+30 | |
| | | | | to SPConnectionController, fixing tweaks missed by the outline view migration; particularly addresses Lion keychain cacheing issues causing password edits to make it appear that those passwords were lost for the rest of the session. | |||||
* | More gcc warning fixes. | stuconnolly | 2012-05-09 | 1 | -12/+10 | |
| | ||||||
* | Fix more gcc warnings. | stuconnolly | 2012-05-09 | 11 | -42/+51 | |
| | ||||||
* | Fix gcc warnings. | stuconnolly | 2012-05-09 | 3 | -13/+13 | |
| | ||||||
* | Add missing [super dealloc] call. | stuconnolly | 2012-05-09 | 1 | -0/+2 | |
| | ||||||
* | - Fix crashes when duplicating favourites | rowanbeentje | 2012-05-08 | 1 | -16/+18 | |
| | ||||||
* | - Alter table filtering to reset pagination when filters are entered; ↵ | rowanbeentje | 2012-05-08 | 1 | -4/+9 | |
| | | | | pagination should still be correctly preserved in all other cases | |||||
* | Fix an error thrown when attempting to save favorites data to disk caused by ↵ | stuconnolly | 2012-05-08 | 1 | -3/+3 | |
| | | | | the handling of null values. This also subsequetly caused an exception to be thrown when checking if any passwords needed updated. | |||||
* | Tweak edit sheet sizing. | stuconnolly | 2012-05-08 | 1 | -2/+2 | |
| | ||||||
* | Make sure we resize the table content's edit sheet if it's opened with a ↵ | stuconnolly | 2012-05-08 | 2 | -21/+25 | |
| | | | | size greater than the current screen. Fixes issue #680. | |||||
* | Improve formatting of SQL keywords in view syntax prettifier and add an ↵ | stuconnolly | 2012-05-08 | 2 | -17/+23 | |
| | | | | associated test. | |||||
* | Rework connection loss handling in SPMySQL, particularly to improve ↵ | rowanbeentje | 2012-05-08 | 1 | -4/+2 | |
| | | | | | | | | | | | | background loss of connections: - Attempt to fix a condition causing a reconnection loop by fixing the order of connection state check and a query variable - If a connection is lost in the background, only attempt a single reconnect instead of requiring user intervention at once - Add a new connection state to handle background disconnects - If the connection has been lost in the background but is about to be used, reconnect it automatically (informing the user of loss if appropriate) - Don't attempt background reconnections if the connection has not been used for some time (Also update localisable strings, and tweak navigator controller connection usage) | |||||
* | UUID string test. | stuconnolly | 2012-05-07 | 1 | -1/+1 | |
| | ||||||
* | Move the BASH command code from the string additions category to remove the ↵ | stuconnolly | 2012-05-07 | 10 | -443/+541 | |
| | | | | dependency on SP specific code and all the tests to build successfully. | |||||
* | - Change process ID tracking in the Server Processes list from using ints ↵ | rowanbeentje | 2012-05-04 | 1 | -19/+19 | |
| | | | | to using long longs, ensuring 64 bit ID support even on 32 bit systems. This addresses Issue #1335. | |||||
* | Rename database action class. | stuconnolly | 2012-05-04 | 10 | -14/+12 | |
| | ||||||
* | Add initial support of moving views when renaming a database. Currently not ↵ | stuconnolly | 2012-05-04 | 14 | -269/+246 | |
| | | | | hooked up yet. Part of issue #1235. | |||||
* | When creating a connection favorite from the entered details, replace the ↵ | stuconnolly | 2012-05-03 | 1 | -2/+6 | |
| | | | | use of NSRunAlertPanel with SPBeginAlertSheet. | |||||
* | Remove KVO observers when closing the main window. | stuconnolly | 2012-05-03 | 1 | -4/+24 | |
| | ||||||
* | Add support for saving the state of the connection favorites outline view. | stuconnolly | 2012-05-03 | 11 | -38/+111 | |
| | ||||||
* | - Fix a crash on closing windows by deregistering controller view ↵ | rowanbeentje | 2012-05-02 | 2 | -3/+4 | |
| | | | | | | | | notifications on dealloc - Fix a crash on opening windows after closing windows due to an overrelease of the favourites tree - Fix an exception on logging in due to incorrect keychain ID type on the document | |||||
* | - Alter the variable that currentFavorite tracks to the favourite instead ↵ | rowanbeentje | 2012-05-02 | 5 | -25/+31 | |
| | | | | | | | of a copy of the represented node; this addresses a crash on Lion (Issue #1328) - Clean up variables and initialisers, restore connection keychain ID tracking and setting | |||||
* | Fix memory leaks. | stuconnolly | 2012-05-02 | 7 | -10/+24 | |
| | ||||||
* | Fix renaming users. Fixes issue #1327. | stuconnolly | 2012-05-02 | 1 | -1/+1 | |
| | ||||||
* | Update general preference pane code that was missed in the merge. | stuconnolly | 2012-05-02 | 3 | -32/+106 | |
| | ||||||
* | Use the correct host when renaming a user. | stuconnolly | 2012-05-02 | 1 | -1/+1 | |
| | ||||||
* | Make sure the connection details input is visible after removing a node. | stuconnolly | 2012-05-02 | 1 | -0/+3 | |
| | ||||||
* | Prevent connection initialization when there's no favorite selected. | stuconnolly | 2012-05-02 | 1 | -8/+10 | |
| | ||||||
* | When removing an empty group node don't display the warning about removing ↵ | stuconnolly | 2012-05-02 | 1 | -60/+79 | |
| | | | | the groups and favorites contained within it. | |||||
* | Merge outline view branch into trunk. | stuconnolly | 2012-05-02 | 46 | -2386/+3914 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for managing and grouping favorites into folders in the connection view and removes the associated favorites management from the preferences window. NOTE: On first launch your connection favorites will be migrated from Sequel Pro's preference file to a new file in ~/Application Support/Sequel Pro/Data. Your old favorites will remain in the preference file until removed in a future version. Outstanding known issues: - Removing a group node with no child favorites presents a warning about also removing the non-existent favorites. - Starting the application with no favorites, creating a group node then selecting, hides the connection details input. Doesn't support emoty selection. - Setting the name of a connection, adding it to the favorites and then swicthing to a different connection type, screws with the favorite name. - The preservation between launches of whether group nodes are collapsed or not is currently not supported. | |||||
| * | Bring outline view branch up to date with trunk (r3594:r3602). | stuconnolly | 2012-05-01 | 2 | -34/+127 | |
| | | ||||||
| * | Add imported favorites to the root node and preserve sorting if enabled. | stuconnolly | 2012-04-29 | 1 | -0/+12 | |
| | | ||||||
| * | Pass the array of imported favorites instead of the whole dictionary to the ↵ | stuconnolly | 2012-04-29 | 3 | -16/+36 | |
| | | | | | | | | delegate and improve error handling. | |||||
| * | Restrict favorites import to only plists. | stuconnolly | 2012-04-29 | 1 | -1/+1 | |
| | | ||||||
| * | Bring outline view branch up to date with trunk (r3586:r3592). | stuconnolly | 2012-04-29 | 8 | -42/+59 | |
| | | ||||||
| * | Bring outline view branch up to date with trunk. | stuconnolly | 2012-04-16 | 92 | -2547/+3619 | |
| | | ||||||
| * | Bring outline view branch up to date with trunk (r3518:r3520). | stuconnolly | 2012-03-18 | 6 | -76/+151 | |
| | | ||||||
| * | Bring outline view branch up to date with trunk (r3471:r3517). | stuconnolly | 2012-03-18 | 93 | -1399/+2027 | |
| | | ||||||
| * | Fix drag and drop of items that aren't selected. | stuconnolly | 2012-03-17 | 2 | -8/+9 | |
| | |