aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix an erroneous check that would allow to close windows with only one tab ↵Max2017-05-162-13/+10
| | | | even when it was busy (#2787)
* Apply changes from 23c4d04e433f9eb21872edacc41173e34ec45ac2 to ↵Max2017-05-151-0/+12
| | | | SPTableContent (#2775)
* Apply changes from e1b881b8f893803c4949a69055c4e8106562327d to ↵Max2017-05-152-11/+2
| | | | SPTableContent (part of #2770)
* Move a struct from heap to stack, since the caller will outlive its callees ↵Max2017-05-141-8/+9
| | | | anyway
* Expand a lock in the connection keepalive code, because it still allowed a ↵Max2017-05-111-2/+19
| | | | zombie call
* Change some method calls so the custom query view controller gets notified ↵Max2017-05-103-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 ↵Max2017-05-061-17/+26
| | | | multithreading cases
* Fix the way „Kill Query“ / „Kill Connection“ acquires the ID to ↵Max2017-05-041-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 connectMax2017-05-024-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/masterMax Lohrmann2017-04-293-39/+46
|\ | | | | Progress meter for BZ2 file import
| * Implement progress for BZ2 file importFacundo2017-04-293-39/+46
|/
* Change a few methods so they do what their name suggests (fix for #2765)Max Lohrmann2017-04-231-39/+77
|
* * Fix a case of "background thread updating UI" (may affect some crashes ↵Max Lohrmann2017-04-224-30/+35
| | | | when importing CSVs)
* Remove a superfluous ivar and the unholy intermingling of UI and data code ↵Max2017-04-182-24/+18
| | | | it has caused (part of #2770)
* Move some code to a place where it makes more sense to be (part of #2770)Max2017-04-184-11/+20
| | | | (This should not cause any behavioral changes)
* Fix an error where Sequel Pro was unable to detect the default charset of ↵Max2017-04-101-2/+5
| | | | partitioned tables (#2761)
* Fix drawing artifacts in some table views on OS X < 10.11Max2017-04-012-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.10Max2017-04-011-1/+2
|
* Fix encrypted Session files on 10.6Max2017-04-011-3/+5
|
* Silly README file, you can’t be a source code fileMax2017-04-011-2/+0
|
* Update source code compatibilityMax2017-03-3123-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/sequelproMax2017-03-312-7/+10
|\
| * Fix first responder exception being logged on 10.12. Check if the favourites ↵Stuart Connolly2017-03-301-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 Connolly2017-03-301-6/+9
| | | | | | | | outline view is attached to a window before setting it as the first responder.
| * Merge branch 'master' of github.com:sequelpro/sequelproStuart Connolly2017-03-302-5/+57
| |\
| * | #2633: Change 'Remove' to 'Delete' on connection favourites context menu.Stuart Connolly2017-03-301-1/+1
| | |
* | | Fix a case of „background thread updating UI“ that could cause an ↵Max2017-03-313-17/+35
| |/ |/| | | | | exception with a very specific timing (#2754)
* | More debug code to find cause of #2266Max2017-03-301-3/+12
| |
* | Enable Show/Hide Query Console table columns via right-click on the table headerMax2017-03-291-2/+45
|/
* Merge branch 'master' of github.com:sequelpro/sequelproStuart Connolly2017-03-284-39/+77
|\
| * Allow copying lines from query console by using drag-and-drop (part of #2749)Max2017-03-294-39/+77
| |
* | Remove unused var.Stuart Connolly2017-03-281-3/+1
| |
* | Move table relations delegate methods into their own catrgory to be ↵Stuart Connolly2017-03-285-59/+143
|/ | | | consistent with other controllers.
* Make XIB versions consistent and remove Xcode 8 restriction.Stuart Connolly2017-03-287-21/+21
|
* Remove accidentally committed line.Stuart Connolly2017-03-261-2/+0
|
* Fix file links.Stuart Connolly2017-03-261-2/+8
|
* Update tab view drawing to match the style used by 10.12's automatic tabs ↵Stuart Connolly2017-03-2623-4065/+299
| | | | | | | | | and remove unused tab styles. Issues still to address: - Add tab button does not darken when moused over - The tab overflow button is being clipped and the image is not high res
* Fix an issue where the wrong table could be deleted when switching tables ↵Max2017-03-261-7/+5
| | | | | | (by key press) fast enough after confirming deletion (#2742) This was caused by the delete code being called via a `performSelector:…` timer event instead of directly, which gave the run loop a chance to handle the key event between confirming the delete and actually executing it.
* Disable automatic window tabbing on 10.12+ until we fully implement it.Stuart Connolly2017-03-252-7/+28
|
* #2741: Fix connection view showing a white background.Stuart Connolly2017-03-251-10/+9
|
* Fix crashes on tab/window closing due to previously registed preference ↵Stuart Connolly2017-03-242-6/+28
| | | | observers not being removed.
* Re-order some build steps (while investigating slowish debug builds).Stuart Connolly2017-03-231-39/+83
|
* Update localisations.Stuart Connolly2017-03-238-0/+0
|
* Remove duplicate setting of sheet title/message.Stuart Connolly2017-03-235-22/+9
|
* - #1235: Prevent renaming a database which contains any non-table objects as ↵Stuart Connolly2017-03-2315-202/+357
| | | | | | | | it's currently not supported. - #1235: Inform the user when duplicating a database than any non-table objects won't be copied. - Add missing high resolution images to project. - Fix a potential memory leak inside SPCreateDatabaseInfo
* Fix warnings.Stuart Connolly2017-03-221-8/+16
|
* Remove redundant code and associated warning. No longer required after c4e9a4b.Stuart Connolly2017-03-221-14/+1
|
* Performance improvement for databases that contain lots of objects. When ↵Stuart Connolly2017-03-221-26/+25
| | | | getting shell variables for bundles don't call the object names methods multiple times.
* Fix user manager throwing an exception when mysql.user.authentication_string ↵Stuart Connolly2017-03-212-14/+28
| | | | is NULL.
* Update version and copyright years (not sure if this file is actually used?).Stuart Connolly2017-03-201-2/+2
|