Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improvements to the New Table sheet: | rowanbeentje | 2012-06-18 | 3 | -33648/+33709 |
| | | | | | | | | | - Make the default sheet width wider - Change "Default" encoding to "Inherit from database" to clarify the action of the menu item - Fix retrieval of default table type on recent MySQL versions - Fix retain of default server table type This should address Issue #1377. | ||||
* | Make the trigger name field the initial first responder. | stuconnolly | 2012-06-15 | 1 | -1/+3 |
| | |||||
* | - Retain the new SPDatabaseData defaultCharacterSetEncoding when created, ↵ | rowanbeentje | 2012-06-11 | 2 | -2/+2 |
| | | | | fixing overrelease crashing on exit | ||||
* | - Improve export encoding changes to occur after the export start, fixing ↵ | rowanbeentje | 2012-06-10 | 1 | -13/+10 |
| | | | | errors when exports are interrupted, for example by file path errors, and then restarted. This addresses Issue #1364. | ||||
* | Add the default encoding and storage engine to the default menu items on the ↵ | stuconnolly | 2012-06-10 | 5 | -38/+79 |
| | | | | new table sheet. Implements issue #1245. | ||||
* | Add vertical scrollbar for Create Table Syntax modal window. Fixes Issue #1193 | mattlangtree | 2012-06-06 | 1 | -33691/+33642 |
| | |||||
* | - Fix flickering and incorrect connection view positioning on initial ↵ | rowanbeentje | 2012-06-05 | 3 | -3/+7 |
| | | | | window creation | ||||
* | - Fix loss of connection name/password for SSH connections whn switching ↵ | rowanbeentje | 2012-06-05 | 2 | -2/+8 |
| | | | | | | | from an empty selection - Fix a build warning | ||||
* | - Fix saving of connection password on host changes from triggering too often | rowanbeentje | 2012-06-05 | 1 | -8/+2 |
| | |||||
* | - Fix loss of password on certain connection editing actions (type changes, ↵ | rowanbeentje | 2012-06-04 | 2 | -0/+12 |
| | | | | localhost/127.0.0.1 auto-type changes) | ||||
* | More tidy up. | stuconnolly | 2012-06-04 | 1 | -16/+19 |
| | |||||
* | Tidy up. | stuconnolly | 2012-06-04 | 1 | -19/+19 |
| | |||||
* | - Change handling of binary string field types during exports: ask MySQL to ↵ | rowanbeentje | 2012-06-04 | 1 | -46/+83 |
| | | | | | | | | return their data as pre-prepared HEX values to avoid character encoding/binary data issues, addressing Issue #1330. - Fix outputting headers for tables not being exported, addressing Issue #1365 - Speed up export of numeric values slightly | ||||
* | - Remove delayed favourite selection call on tab setup. This fixes detail ↵ | rowanbeentje | 2012-06-03 | 3 | -87/+50 |
| | | | | | | | reset issues causing Issue #1362 and Issue #1338, possibly others. - Clean up duplicate code setting and resetting connection interface state, ensuring one code path used by all | ||||
* | - Fix some text reselection logic when running all queries, which appears ↵ | rowanbeentje | 2012-05-31 | 2 | -37/+1 |
| | | | | to be legacy code from r600 (!) when the queries were run in a non-threaded manner. This addresses Issue #1337. | ||||
* | - When creating tables as a result of CSV imports into a new table, ↵ | rowanbeentje | 2012-05-29 | 1 | -5/+9 |
| | | | | correctly build the column syntax if the last field(s) are set not to import, addressing Issue #1358. | ||||
* | - Fix deselection of favourites on key selection, correctly preserving ↵ | rowanbeentje | 2012-05-29 | 2 | -9147/+9153 |
| | | | | | | | edits; this will improve Issue #1332 - Fix width of SSH key field | ||||
* | Favorites saving: | stuconnolly | 2012-05-29 | 1 | -25/+24 |
| | | | | | | - Switch to using a UUID for the backup filename to prevent issues of it already existing. - Fix an obvious logic error whereby the saving would be aborted when we couldn't create the backup file (fixes issue #1357). | ||||
* | - Fix issues where removing favorites could cause crashes in other ↵ | rowanbeentje | 2012-05-28 | 6 | -1/+47 |
| | | | | | | | | tabs/windows where the favorite was selected (Issue #1351) - Keep multiple windows and tabs in sync when editing favorites - Fix a new KVO observation not being removed on object teardown | ||||
* | - Fix SSH connection error dialog issues where a localised error text ↵ | rowanbeentje | 2012-05-27 | 2 | -10/+10 |
| | | | | contained the word "bind". | ||||
* | Improve connection handling and editing: | rowanbeentje | 2012-05-27 | 7 | -13/+29 |
| | | | | | | | | | - Fix long-standing intermittent crashes caused by connection errors after SSH tunnels were established - Fix edits causing keychain -25299 errors (Issue #1340) - Allow changes of favourite type to be saved rather than disassociating the edit from the selection - Fix the favourites view scrolling to the top when there's no selection and connection details are being edited - Fix some issues with automatic naming of connections on connection type change | ||||
* | Remove now unused favorites preference view. | stuconnolly | 2012-05-27 | 1 | -3516/+0 |
| | |||||
* | Improve default favorite popup button handling when there are no favorites. | stuconnolly | 2012-05-27 | 2 | -12/+65 |
| | |||||
* | - Fix autosizing of query error area, addressing Issue #1341 | rowanbeentje | 2012-05-26 | 1 | -33651/+33691 |
| | |||||
* | - Improve handling of MySQL connection cancellation, particularly when ↵ | rowanbeentje | 2012-05-26 | 1 | -27/+28 |
| | | | | closing the associated window to prevent crashes | ||||
* | Improve connection view menu item validation. | stuconnolly | 2012-05-25 | 1 | -20/+19 |
| | |||||
* | Export tidy up. | stuconnolly | 2012-05-25 | 11 | -98/+20 |
| | |||||
* | Menu item case change. | stuconnolly | 2012-05-25 | 1 | -129/+2005 |
| | |||||
* | Conection outline view fixes: | stuconnolly | 2012-05-24 | 2 | -20/+55 |
| | | | | | | | | | - When selecting a group node, instead of hiding the connection details, reset them to an empty state. - When removing a favorite make sure the details view is also set to an empty state. - Remove setting the outline view item's text colour, which should fix display issues on 10.7 Addresses points 1 & 5 on issue #1339. | ||||
* | Improvements to connection view outline view: | rowanbeentje | 2012-05-20 | 4 | -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 | 6 | -24/+92 |
| | | | | | | | | | | | 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 | ||||
* | - Return an autoreleased copy of the error string when requested, instead ↵ | rowanbeentje | 2012-05-13 | 1 | -1/+2 |
| | | | | of a reference to the retained error string to avoid any overrelease errors later affecting the framework | ||||
* | - 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 incorrect reconnection detection in the new SPMySQL reconnection code ↵ | rowanbeentje | 2012-05-12 | 1 | -0/+1 |
| | | | | paths, improving general connection robustness in recent builds | ||||
* | 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 | 2 | -1/+2 |
| | | | | | - 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. | ||||
* | Remove test script. | stuconnolly | 2012-05-09 | 2 | -39/+1 |
| | |||||
* | 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 Russian localisation files not having the correct encoding. | stuconnolly | 2012-05-09 | 1 | -28/+28 |
| | |||||
* | Tidy up QueryKit warning settings. | stuconnolly | 2012-05-09 | 1 | -5/+11 |
| |