Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for NO_BACKSLASH_ESCAPES sql_mode during SQL import (#3005) | Max | 2018-05-21 | 1 | -26/+47 |
| | |||||
* | Remove dead code, add types, reformat | Max | 2018-05-14 | 1 | -24/+36 |
| | |||||
* | Minor changes | Max | 2018-05-14 | 1 | -1/+0 |
| | |||||
* | Replace all non-cyclic NSAutoreleasepools with @autoreleasepool | Max | 2018-05-03 | 1 | -11/+8 |
| | |||||
* | previous commit continued | Max | 2018-01-20 | 1 | -17/+21 |
| | |||||
* | Work around some cases of „background thread manipulating ui“ during CSV ↵ | Max | 2018-01-20 | 1 | -76/+106 |
| | | | | import (as reported by Xcode) | ||||
* | Merge SPDatabaseDocument (part of #2789) | Max | 2018-01-20 | 1 | -1/+0 |
| | |||||
* | Implement progress for BZ2 file import | Facundo | 2017-04-29 | 1 | -11/+4 |
| | |||||
* | * Fix a case of "background thread updating UI" (may affect some crashes ↵ | Max Lohrmann | 2017-04-22 | 1 | -21/+22 |
| | | | | when importing CSVs) | ||||
* | Fix a case of „background thread updating UI“ that could cause an ↵ | Max | 2017-03-31 | 1 | -2/+2 |
| | | | | exception with a very specific timing (#2754) | ||||
* | Fix two cases of background thread updating UI (could cause a concurrent ↵ | Max | 2017-03-16 | 1 | -2/+2 |
| | | | | modification exception) | ||||
* | fix various compile warnings | Abhi Beckert | 2016-04-03 | 1 | -6/+6 |
| | |||||
* | Add a warning message when trying to import an utf8mb4 SQL file on older ↵ | Max | 2016-03-22 | 1 | -1/+30 |
| | | | | MySQL versions (#2452) | ||||
* | Wrap a repeated call in a simpler method | Max | 2015-10-25 | 1 | -2/+2 |
| | |||||
* | Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet() | Max | 2015-10-20 | 1 | -38/+40 |
| | | | | This should also eliminate a few use-after-free crashes | ||||
* | * Change a method name to fit standard naming conventions | Max | 2015-10-08 | 1 | -2/+2 |
| | | | | | | | | | | | | * Remove a redundant ivar (and while we are at it, restructure some code) * And then there was this gem: (...) if (fileMode == O_RDONLY) { int i, c; char bzbuf[4]; const char *charFileMode = fileMode == O_WRONLY ? "wb" : "rb"; (...) | ||||
* | * Turn some successive onMainThread ops into a block | Max | 2015-10-08 | 1 | -26/+27 |
| | | | | * Move a lock() that could become unbalanced and theoretically cause havoc | ||||
* | Fix two cases of "UI manipulation from background thread" (relates to #2248) | Max | 2015-10-01 | 1 | -24/+27 |
| | |||||
* | Add some info which might help a bit with debugging threading issues | Max | 2015-07-02 | 1 | -5/+5 |
| | |||||
* | Addition to commit 2735e15b | Max | 2015-01-04 | 1 | -13/+12 |
| | |||||
* | Formalize [x release], x = nil; convention | Max | 2015-01-04 | 1 | -8/+8 |
| | | | | | Take this commit as a proposal to formalize our existing "[x release], x = nil;" convention by introducing a macro for it. Feel free to revert this commit if you see issues with the approch or implementation. | ||||
* | * Fix broken import on 10.6… | Max | 2015-01-02 | 1 | -1/+6 |
| | | | | | (Import would not work on a new installation where a certain preference key has not yet been set) * Also attached the gear menu in table structure view to the table header view, so the columns to show can now be selected by right-clicking on the table header (like in Activity Monitor) | ||||
* | Fix two threading issues | Max | 2014-12-23 | 1 | -25/+29 |
| | | | | | * A call of setString: from background thread which could cause a "deleted thread with uncommitted CATransaction" warning * SPFieldMapperController was allocated from a background thread with an own autoreleasepool, while it contains UI objects. This could cause a crash when the autoreleasepool was drained and the field mapper forcefully released, while other UI objects still had it retained. | ||||
* | Replace some NSDictionaries with literals | Max | 2014-12-13 | 1 | -2/+2 |
| | | | | | | * [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). | ||||
* | Reformatting code for modern ObjC | Max | 2014-12-13 | 1 | -6/+6 |
| | | | | | Replaced all [NSNumber numberWithBool:YES/NO] with the @YES/@NO literals. Also replaced some TRUE/FALSE with their YES/NO counterparts. | ||||
* | Add a hidden preference to control the size of the UI's monospaced font. | Stuart Connolly | 2014-05-26 | 1 | -6/+4 |
| | |||||
* | Update URL in source file header to point to GitHub. | Stuart Connolly | 2014-01-26 | 1 | -1/+1 |
| | |||||
* | Remove SVN property placeholder. | Stuart Connolly | 2014-01-26 | 1 | -2/+0 |
| | |||||
* | Remove use of deprecated save panel method. | Stuart Connolly | 2013-11-27 | 1 | -37/+32 |
| | |||||
* | Allow opened SQL files to be saved back to the original file, addressing ↵ | rowanbeentje | 2013-09-08 | 1 | -20/+7 |
| | | | | | | | | | Issue #1805: - Add new menu item for "Save Query", making the existing item "Save Query As" as an alternate - Track the opened SQL file and used encoding to be able to easily save the same file again - Standardise encoding detection to use the UniversalDetector framework and use that for opened SQL files where the encoding menu is not used | ||||
* | - 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 | 1 | -0/+1 |
| | | | | enable some more | ||||
* | Remove useless init and dealloc method comments and perform general tidy up. | stuconnolly | 2013-01-22 | 1 | -9/+0 |
| | |||||
* | - Add names for most threads created by Sequel Pro for easier debug | rowanbeentje | 2012-10-14 | 1 | -6/+7 |
| | |||||
* | * Rename latin1_german_ci to latin1_german1_ci (checking with mysql3.23 ↵ | dmoagx | 2012-10-03 | 1 | -0/+1 |
| | | | | sources and mysql doc that seems to have always been it's name?) #1476 | ||||
* | Change Sequel Pro's license from GPL (version 2) to MIT. | stuconnolly | 2012-07-25 | 1 | -12/+20 |
| | |||||
* | - Clean up SPMySQL and QueryKit inclusion and search methods, which should ↵ | rowanbeentje | 2012-03-27 | 1 | -1/+1 |
| | | | | | | | fix nightly builds - Fix warnings | ||||
* | - Fix an exception when attempting to preserve the selection in a table ↵ | rowanbeentje | 2012-03-24 | 1 | -6/+6 |
| | | | | | | | | with a primary key with multiple columns of which the first of which is a blob or binary type - Clean up NSNull comparisons and add comments - Clear the selection when filtering a table, allowing reselection to look a little more consistent | ||||
* | More bugfixes to the SPMySQL integration branch: | rowanbeentje | 2012-03-14 | 1 | -2/+2 |
| | | | | | | - Fix background database structure checks throwing exceptions at the end of certain table operations - Fix incorrect timer access/overrelease when closing a SPNarrowDownCompletion window when database structure fetching is active | ||||
* | Warning: this branch commit is largely untested, and known to throw ↵ | rowanbeentje | 2012-02-23 | 1 | -22/+24 |
| | | | | | | | | | | | | exceptions as database structure retrieval is currently missing! Further work on SPMySQLFramework integration: - Improve SPMySQL framework build settings including correct ppc builds and a Distribution configuration for the build distributions to match - Add new convenience querying and result methods to the framework - Amend Sequel Pro source to use the new SPMySQL.framework methods everywhere, replacing MCPKit methods where they differ and improving some functions - Remove MCPKit from the source - Fix a number of warnings on Release-style builds | ||||
* | - Cleanup: improve compatibility with 10.7 SDK to reduce compiler warnings | rowanbeentje | 2012-02-08 | 1 | -1/+1 |
| | |||||
* | - Add a new CSV import field escape setting, as a new default, supporting ↵ | rowanbeentje | 2012-01-06 | 1 | -1/+6 |
| | | | | both backslash and double-character escaping. This will mean the vast majroty of CSVs selected for import will be read correctly by default, fixing issues such as Issue #1252 | ||||
* | - Speculative fix for Issue #1154 (problems using some field separators ↵ | rowanbeentje | 2011-09-12 | 1 | -0/+3 |
| | | | | during CSV import) | ||||
* | - If the field mapper was cancelled, abort the CSV import at once to avoid ↵ | rowanbeentje | 2011-08-25 | 1 | -4/+10 |
| | | | | crashes if a new table name to create was entered | ||||
* | Minor tidy up. | stuconnolly | 2011-07-11 | 1 | -35/+34 |
| | |||||
* | - When importing CSVs, or editing custom query results, set numeric fields ↵ | rowanbeentje | 2011-05-09 | 1 | -2/+23 |
| | | | | to NULL instead of 0 if an empty string is entered. This matches TableContent behaviour and addresses Issue #1034. | ||||
* | - Fix progress bar accuracy when importing gzipped or bzipped CSVs | rowanbeentje | 2011-05-08 | 1 | -11/+35 |
| | |||||
* | Fix more compiler warnings, including a few bugs | rowanbeentje | 2011-03-08 | 1 | -9/+10 |
| | |||||
* | fixed compiler warnings | sqlprodev | 2011-03-01 | 1 | -0/+1 |
| | |||||
* | fixed compiler warnings | sqlprodev | 2011-03-01 | 1 | -1/+0 |
| |