Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | MariaDB 10.2.1+: Work around an exception when trying to view tables that ↵ | Max | 2017-06-18 | 1 | -98/+107 | |
| | | | | | | | | | | | | use row-level CHECK constraints | |||||
* | | | Fix an error where Sequel Pro would crash when loading the list of Stored ↵ | Max Lohrmann | 2017-06-10 | 1 | -1/+2 | |
| | | | | | | | | | | | | Procs/Funcs (probably related to MySQL 5.8/8.0) | |||||
* | | | Fix an issue that could cause Sequel Pro to become unusable when reloading a ↵ | Max | 2017-06-07 | 1 | -11/+12 | |
| | | | | | | | | | | | | table when at the same time editing a cell with a value that is not valid (#2816) | |||||
* | | | Change the way index deletion works (part of #2811) | Max | 2017-06-06 | 1 | -60/+104 | |
| | | | | | | | | | | | | | | | | | | * Instead of trying to figure out if an index is used by an FK ahead of time Sequel Pro will now simply run the query and check for the error code (and only for error 1553 will it attempt to also remove the FK) * This means that a user will receive two remove dialogs in this rare case, but I think that is actually preferable. Common wisdom shows that users never read the first warning dialog, so in the past they may have agreed to something that they didn’t intend to do. The second dialog should actually make them pause and read it. Also there is a different confirmation button now. * This also fixes the code to detect which FK in particular MySQL is referring to. SP should now correctly handle compound indexes and multi-column FKs as well as ambiguous results. | |||||
* | | | Now that was some silly code… (part of #2811) | Max | 2017-06-05 | 1 | -1/+4 | |
| | | | ||||||
* | | | Small changes to PR #2807 and surrounding code | Max Lohrmann | 2017-05-30 | 5 | -17/+35 | |
| | | | ||||||
* | | | Add capability export and copy blobs as hex, if "Display Binary Data as Hex" ↵ | Michael Heins | 2017-05-30 | 2 | -2/+17 | |
| | | | | | | | | | | | | is selected. | |||||
* | | | Minor bug: CSV/XML export file names could behave differently for localized ↵ | Max Lohrmann | 2017-05-25 | 1 | -2/+2 | |
| | | | | | | | | | | | | versions vs English version | |||||
* | | | Because of a change in CMake the updated libmysqlclient was only runnable on ↵ | Max Lohrmann | 2017-05-22 | 2 | -2/+8 | |
| | | | | | | | | | | | | | | | | | | 10.12+, while 10.6+ was intended (Also adapted the build script) | |||||
* | | | SPMySQL will now enforce SSL connections when requested (#2499) | Max Lohrmann | 2017-05-21 | 1 | -0/+19 | |
| | | | | | | | | | | | | Previously we could only *request* SSL, but if the server didn’t support it, libmysqlclient would go ahead anyway. This is fixed in MySQL 5.5.55. | |||||
* | | | Update MySQL client to 5.5.56 (was 5.5.42) | Max Lohrmann | 2017-05-21 | 6 | -5/+41 | |
| | | | ||||||
* | | | Minor fix: When „Display as Hex“ was enabled, „NULL“ was highlighted ↵ | Max Lohrmann | 2017-05-20 | 1 | -4/+4 | |
| | | | | | | | | | | | | in blue instead of gray | |||||
* | | | Some changes to PR #2795 | Max Lohrmann | 2017-05-20 | 5 | -87/+242 | |
| | | | | | | | | | | | | | | | | | | | | | * Adjusted code style * Added unit tests * Rewrote a function to be easier to understand * Added support for MySQL X’val’ style hex literal | |||||
* | | | Hex edit for binary columns | Michael Heins | 2017-05-19 | 4 | -8/+97 | |
| | | | | | | | | | | | | | | | | | | Implement the ability to edit binary columns as hex data. Check input string for valid hex values; if invalid input, open alert sheet. | |||||
* | | | Add a check for table comment being NULL | Max | 2017-05-17 | 1 | -2/+3 | |
| | | | | | | | | | | | | (which can’t normally happen with MySQL, but I guess not every installation out there is normal) (#2791) | |||||
* | | | Fix an erroneous check that would allow to close windows with only one tab ↵ | Max | 2017-05-16 | 2 | -13/+10 | |
| | | | | | | | | | | | | even when it was busy (#2787) | |||||
* | | | Apply changes from 23c4d04e433f9eb21872edacc41173e34ec45ac2 to ↵ | Max | 2017-05-15 | 1 | -0/+12 | |
| | | | | | | | | | | | | SPTableContent (#2775) | |||||
* | | | Apply changes from e1b881b8f893803c4949a69055c4e8106562327d to ↵ | Max | 2017-05-15 | 2 | -11/+2 | |
| | | | | | | | | | | | | SPTableContent (part of #2770) | |||||
* | | | Move a struct from heap to stack, since the caller will outlive its callees ↵ | Max | 2017-05-14 | 1 | -8/+9 | |
| | | | | | | | | | | | | anyway | |||||
* | | | Expand a lock in the connection keepalive code, because it still allowed a ↵ | Max | 2017-05-11 | 1 | -2/+19 | |
| | | | | | | | | | | | | zombie call | |||||
* | | | Change some method calls so the custom query view controller gets notified ↵ | Max | 2017-05-10 | 3 | -8/+18 | |
| | | | | | | | | | | | | when the window is about to be closed and can stop a pending UI timer (#2775) | |||||
* | | | Expand a mutex lock because it previously did not cover all possible ↵ | Max | 2017-05-06 | 1 | -17/+26 | |
| | | | | | | | | | | | | multithreading cases | |||||
* | | | Fix the way „Kill Query“ / „Kill Connection“ acquires the ID to ↵ | Max | 2017-05-04 | 1 | -13/+34 | |
| | | | | | | | | | | | | | | | | | | prevent an possible exception and possible data corruption (caused by killing the wrong connection/query) #2779 Previously the code did not take into account „auto reload“ and that it may cause the selected row to change between clicking on „Kill …“ and actually executing the query. | |||||
* | | | Fix some issues with charset handling during connect | Max | 2017-05-02 | 4 | -24/+81 | |
| | | | | | | | | | | | | | | | | | | | | | * hostname and file paths are places where libmysqlclient ultimately only passes the string to an OS library so we should use whatever charset the OS expects, not mysql * Even though _makeRawMySQLConnectionWithEncoding:isMasterConnection: takes an explicit charset argument most of the conversion logic simply used whatever charset the existing connection currently has, which is not neccesarily the one the new connection should use * Add some remarks about the charset handling with passwords and mysql_error() * Charsets do not apply to sqlstate. | |||||
* | | | Merge pull request #2776 from fcarreiro/master | Max Lohrmann | 2017-04-29 | 3 | -39/+46 | |
|\ \ \ | | | | | | | | | Progress meter for BZ2 file import | |||||
| * | | | Implement progress for BZ2 file import | Facundo | 2017-04-29 | 3 | -39/+46 | |
|/ / / | ||||||
* | | | Change a few methods so they do what their name suggests (fix for #2765) | Max Lohrmann | 2017-04-23 | 1 | -39/+77 | |
| | | | ||||||
* | | | * Fix a case of "background thread updating UI" (may affect some crashes ↵ | Max Lohrmann | 2017-04-22 | 4 | -30/+35 | |
| | | | | | | | | | | | | when importing CSVs) | |||||
| | * | Merge remote-tracking branch 'sequelpro/master' | Abhi Beckert | 2017-04-21 | 4 | -35/+38 | |
| | |\ | |_|/ |/| | | ||||||
* | | | Remove a superfluous ivar and the unholy intermingling of UI and data code ↵ | Max | 2017-04-18 | 2 | -24/+18 | |
| | | | | | | | | | | | | it has caused (part of #2770) | |||||
* | | | Move some code to a place where it makes more sense to be (part of #2770) | Max | 2017-04-18 | 4 | -11/+20 | |
| | | | | | | | | | | | | (This should not cause any behavioral changes) | |||||
| | * | Merge remote-tracking branch 'sequelpro/master' | Abhi Beckert | 2017-04-15 | 104 | -5290/+1687 | |
| | |\ | |_|/ |/| | | ||||||
* | | | Fix an error where Sequel Pro was unable to detect the default charset of ↵ | Max | 2017-04-10 | 1 | -2/+5 | |
| | | | | | | | | | | | | partitioned tables (#2761) | |||||
* | | | Fix drawing artifacts in some table views on OS X < 10.11 | Max | 2017-04-01 | 2 | -12/+12 | |
| | | | | | | | | | | | | | | | | | | This was caused by Apple increasing the table view header row height from 17 to 23 and as usual assuming any older versions of OS X will magically cease to exist on the next day… Note that the 10.11+ runtime is perfectly capable of increasing the height as needed, but the older ones won’t shrink it. | |||||
* | | | Fix an exception when opening the „About“ window on OS X < 10.10 | Max | 2017-04-01 | 1 | -1/+2 | |
| | | | ||||||
* | | | Fix encrypted Session files on 10.6 | Max | 2017-04-01 | 1 | -3/+5 | |
| | | | ||||||
* | | | Silly README file, you can’t be a source code file | Max | 2017-04-01 | 1 | -2/+0 | |
| | | | ||||||
* | | | Update source code compatibility | Max | 2017-03-31 | 23 | -298/+179 | |
| | | | | | | | | | | | | | | | | | | * Remove forward SDK declaration for 10.8 and below (since that is the minimum required development SDK) * Fix one case where a method unconditionally required a 10.9+ runtime * Move all of the forward/backward hacks into their own file | |||||
* | | | Merge branch 'master' of https://github.com/sequelpro/sequelpro | Max | 2017-03-31 | 2 | -7/+10 | |
|\ \ \ | ||||||
| * | | | Fix first responder exception being logged on 10.12. Check if the favourites ↵ | Stuart Connolly | 2017-03-30 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | outline view is attached to a window before setting it as the first responder. | |||||
| * | | | Fix first responder exception being logged on 10.12. Check if the favourites ↵ | Stuart Connolly | 2017-03-30 | 1 | -6/+9 | |
| | | | | | | | | | | | | | | | | outline view is attached to a window before setting it as the first responder. | |||||
| * | | | Merge branch 'master' of github.com:sequelpro/sequelpro | Stuart Connolly | 2017-03-30 | 2 | -5/+57 | |
| |\ \ \ | ||||||
| * | | | | #2633: Change 'Remove' to 'Delete' on connection favourites context menu. | Stuart Connolly | 2017-03-30 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Fix a case of „background thread updating UI“ that could cause an ↵ | Max | 2017-03-31 | 3 | -17/+35 | |
| |/ / / |/| | | | | | | | | | | | exception with a very specific timing (#2754) | |||||
* | | | | More debug code to find cause of #2266 | Max | 2017-03-30 | 1 | -3/+12 | |
| | | | | ||||||
* | | | | Enable Show/Hide Query Console table columns via right-click on the table header | Max | 2017-03-29 | 1 | -2/+45 | |
|/ / / | ||||||
* | | | Merge branch 'master' of github.com:sequelpro/sequelpro | Stuart Connolly | 2017-03-28 | 4 | -39/+77 | |
|\ \ \ | ||||||
| * | | | Allow copying lines from query console by using drag-and-drop (part of #2749) | Max | 2017-03-29 | 4 | -39/+77 | |
| | | | | ||||||
* | | | | Remove unused var. | Stuart Connolly | 2017-03-28 | 1 | -3/+1 | |
| | | | | ||||||
* | | | | Move table relations delegate methods into their own catrgory to be ↵ | Stuart Connolly | 2017-03-28 | 5 | -59/+143 | |
|/ / / | | | | | | | | | | consistent with other controllers. |