Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | that also belongs to the previous commit... | Max | 2015-07-14 | 1 | -0/+2 |
| | |||||
* | Fix an exception caused by empty column names in query results (fixes #2173) | Max | 2015-07-14 | 1 | -5/+10 |
| | | | | Issue likely introduced in 2b52f76e. | ||||
* | Fix an issue on 10.7+ introduced in ce33534 | Max | 2015-07-12 | 1 | -1/+1 |
| | | | | This removes a IMHO useless makeFirstResponder: call. In all cases where [NSApp mainWindow] == usedSheet (< 10.7) the call right above it would already handle it. On the other hand if [NSApp mainWindow] != usedSheet (10.7+) the call would fail anyways because in that case editTextView is not even a subview of the main window. | ||||
* | Replace some malloc(a*b) with the safer calloc(a,b) variant | Max | 2015-06-30 | 1 | -1/+2 |
| | |||||
* | There goes old Xcode again... 😩 | Max | 2015-06-25 | 1 | -1/+1 |
| | |||||
* | Fix an issue (affecting mostly Russian & Asian users) where Sequel Pro would ↵ | Max | 2015-06-19 | 4 | -5/+46 |
| | | | | error if the mysql server truncated a column name (fixes #2150) | ||||
* | SPMySQL: Count having just connected as 'connection used' | Max | 2015-06-07 | 1 | -1/+1 |
| | |||||
* | Allow to set SSL cipher list in SPMySQL | Max | 2015-03-21 | 3 | -1/+19 |
| | |||||
* | Allow selection of SSH client binary in prefs | Max | 2015-03-17 | 1 | -5/+6 |
| | | | | Hey, I was against this, but if you want it... - just don't blame me for what might happen :shipit: | ||||
* | Minimal refactoring | Max | 2015-03-09 | 1 | -4/+4 |
| | | | | Replaced some (range.location + range.length) with NSMaxRange(range) | ||||
* | !!! Update mysql client libs to 5.5.42 | Max | 2015-03-04 | 2 | -5/+6 |
| | | | | | This enables SHA256 client certificates (issue #2071) and disables SSL2 and SSL3 connections. Please test carefully! | ||||
* | move the string method to SPMySQLStringAdditions | teng.liu | 2015-02-16 | 3 | -13/+17 |
| | |||||
* | fallback solution for NSString decode error | teng.liu | 2015-02-08 | 1 | -4/+15 |
| | |||||
* | Replace some NSDictionaries with literals | Max | 2014-12-13 | 1 | -14/+14 |
| | | | | | | * [NSDictionary dictionary] → @{} * [NSDictionary dictionaryWithObject:forKey:] can safely be replaced. object==nil would have already thrown a NPE in the past. * Also replaced some (hopefully safe) NSArray initializers (ie. their objects should always exist). | ||||
* | Add cast for [NSApp delegate] | Max | 2014-12-13 | 1 | -1/+1 |
| | | | | | * (Also changed some outdated URLs) * Replaced [NSApplication sharedApplication] with NSApp | ||||
* | Reformatting code for modern ObjC | Max | 2014-12-13 | 1 | -1/+1 |
| | | | | | Replaced all [NSNumber numberWithBool:YES/NO] with the @YES/@NO literals. Also replaced some TRUE/FALSE with their YES/NO counterparts. | ||||
* | Tidy up logical file structure. | Stuart Connolly | 2014-05-26 | 1 | -25/+9 |
| | |||||
* | Re-add explicit 32/64 bit builds following Xcode settings upgrade to ↵ | rowanbeentje | 2014-05-04 | 1 | -0/+3 |
| | | | | recommend settngs removing this | ||||
* | Fix string formatting warnings in NSRunAlertPanel by using the additional ↵ | rowanbeentje | 2014-05-04 | 1 | -1/+1 |
| | | | | arguments | ||||
* | Update to latest Xcode-recommended build settings | rowanbeentje | 2014-05-03 | 1 | -7/+1 |
| | |||||
* | Add support for SQLSTATE | Max | 2014-03-05 | 8 | -0/+48 |
| | | | | This commit adds the backend code to get the mysql SQLSTATE error code (to be used when displaying errors). | ||||
* | Specify clang, not GCC. | Stuart Connolly | 2014-01-26 | 1 | -1/+4 |
| | |||||
* | Update URL in source file header to point to GitHub. | Stuart Connolly | 2014-01-26 | 54 | -54/+54 |
| | |||||
* | Remove SVN property placeholder. | Stuart Connolly | 2014-01-26 | 51 | -102/+0 |
| | |||||
* | Silence unused function warning. | Stuart Connolly | 2014-01-14 | 1 | -0/+2 |
| | |||||
* | Tidy up readme. | Stuart Connolly | 2014-01-14 | 1 | -6/+31 |
| | |||||
* | Fix header visibility. | Stuart Connolly | 2014-01-14 | 1 | -2/+2 |
| | |||||
* | Add constants for all MySQL data types. | Stuart Connolly | 2014-01-14 | 4 | -0/+159 |
| | |||||
* | Fix architectures. | Stuart Connolly | 2013-12-02 | 1 | -0/+3 |
| | |||||
* | Fix warning. | Stuart Connolly | 2013-11-30 | 1 | -3/+10 |
| | |||||
* | Set deployment target to 10.6 so we don't get unnecessary deprecation warnings. | Stuart Connolly | 2013-11-27 | 1 | -0/+3 |
| | |||||
* | Apply recommended project settings. | Stuart Connolly | 2013-11-26 | 1 | -4/+10 |
| | |||||
* | enable skip_install (debugging continuous integration server) | Abhi Beckert | 2013-11-10 | 1 | -0/+3 |
| | |||||
* | Update SDKROOT = macosx; for main project, SPMySQLFramework and QueryKit ↵ | Matt Langtree | 2013-11-09 | 1 | -3/+3 |
| | | | | sub-projects | ||||
* | - Alter the MySQL library build script to explicitly use the system zlib. ↵ | rowanbeentje | 2013-09-08 | 2 | -1/+1 |
| | | | | | | | | This is documented as being the default, but setting this has resulted in a smaller binary and lower CPU usage with compressed MySQL connection transport. - Rebuild the libraries with the new setting - Update localisable strings | ||||
* | - Update to the MySQL 5.5.33 client libraries | rowanbeentje | 2013-09-08 | 6 | -10/+13 |
| | | | | | - Tweak the build script to clarify it is now only building a two-way binary and to explicitly not build the server using the new syntax | ||||
* | - Add some overrides to SPMySQLEmptyResult to fix errors when running ↵ | rowanbeentje | 2013-08-14 | 2 | -1/+22 |
| | | | | queries which don't produce a result set following the data store changes | ||||
* | - Add missing function declaration for 10.7 builds | rowanbeentje | 2013-08-14 | 1 | -0/+1 |
| | |||||
* | Rework table content and custom query data loading and storage for speed ↵ | rowanbeentje | 2013-08-13 | 19 | -175/+1572 |
| | | | | | | | | | increases and lower memory usage: - Add a new SPMySQLStreamingResultStore class to SPMySQL.framework. This class acts as both a result set and a data store for the accompanying data, storing the row information in a custom format in a custom malloc zone. - Amend SPDataStorage to wrap the new class, so original result information is stored in the one location in the custom format. Any edited information is handled by SPDataStorage for clean separation - Rework table content and custom query data data stores to use the new class. This significantly speeds up data loading, resulting in faster data loads if they weren't previously network constrained, or lower CPU usage otherwise. The memory usage is also lowered, with the memory overhead for many small cells being enormously reduced. | ||||
* | - Address further Release/Distribution build warnings | rowanbeentje | 2013-05-22 | 1 | -1/+1 |
| | |||||
* | - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵ | rowanbeentje | 2013-05-21 | 10 | -10/+25 |
| | | | | enable some more | ||||
* | - Fix bit data conversion to strings to avoid memory trampling, addressing ↵ | rowanbeentje | 2013-05-08 | 1 | -9/+19 |
| | | | | Issue #1708 | ||||
* | - Add a stub override to fix exceptions when code receiving a ↵ | rowanbeentje | 2013-03-13 | 1 | -0/+4 |
| | | | | SPMySQLEmptyResult expects a SPMySQLStreamingResult/SPMySQLFastStreamingResult (Exception #3988) | ||||
* | - Add a new SPMySQLEmptyResult class to SPMySQLFrameowkr, returning it ↵ | rowanbeentje | 2013-03-11 | 6 | -39/+215 |
| | | | | instead of nil if a query produces no result set. This allows per-result-set properties to be preserved, fixing issues where information like query execution time was lost - addressing Issue #1577 | ||||
* | Changing SP_REFACTOR macro to SP_CODA | sqlprodev | 2013-02-14 | 1 | -1/+1 |
| | |||||
* | Build config update: | stuconnolly | 2013-01-24 | 2 | -23/+11 |
| | | | | | | | | | - Update base SDK to 10.6 - Update minimum OS version to 10.6 - Update all XIB to have a 10.6 target - Drop support for PPC - Apply all of the above to frameworks SPMySQLFramework and QueryKit | ||||
* | - Fix an incorrect selector method after recent thread naming work | rowanbeentje | 2012-10-20 | 1 | -1/+1 |
| | |||||
* | - Clean up some connection cancellation/close-during-connect edges as a ↵ | rowanbeentje | 2012-10-14 | 4 | -5/+13 |
| | | | | | | | result of r3894, attempting to improve some exceptions during aborted connections - Name threads created in SPMySQL.framework | ||||
* | - In the SPMySQL.framework, separate framework-triggered connections and ↵ | rowanbeentje | 2012-10-14 | 4 | -109/+146 |
| | | | | | | | | | disconnections from external actions, and use that separation to perform safer disconnects - When closing a database document, add a new notification, and use that to resolve retain cycles affecting connection processes - Improve connection controller disconnection when the document is closed, fixing crashes, by building on those two features (addresses Issue #1396) - Use some of the new functionality to improve SSH and MySQL connection cancellation, making both cancelable in the interface and making both respond much more quickly | ||||
* | - Improve connection error detecting in SPMySQLFramework | rowanbeentje | 2012-10-06 | 1 | -1/+3 |
| |