aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPTableContent.m
Commit message (Collapse)AuthorAgeFilesLines
* #63: Remove dead codeMax2018-05-071-58/+0
|
* #63: Some code I forgot to move in the previous commitMax2018-05-071-34/+0
|
* #63: Add basic support for multiple filtersMax2018-05-071-511/+228
|
* Move some badly misplaced KVO codeMax2018-05-061-14/+37
|
* Formatting changesMax2018-05-051-24/+31
|
* Replace all non-cyclic NSAutoreleasepools with @autoreleasepoolMax2018-05-031-170/+161
|
* Reformat SPDatabaseDocument sourceMax2018-04-211-9/+12
| | | | Also fixed some threading issues reported by Xcode
* Fix a race reported by ThreadSanitizerMax2018-04-211-7/+11
|
* Fix crash when trying to print on 10.13.4 (#3025)Max2018-04-131-0/+2
|
* Merge remote-tracking branch 'origin/mergeclasses'Max2018-01-201-10/+1201
|\ | | | | | | | | | | | | Conflicts: Source/SPQueryControllerInitializer.m Source/SPQueryDocumentsController.m Source/SPQueryFavoriteManager.m
| * merge SPQueryController (part of #2789)Max2018-01-201-1/+0
| |
| * merge SPTableContent (part of #2789)Max2018-01-201-8/+1201
| |
| * Merge SPDatabaseDocument (part of #2789)Max2018-01-201-1/+0
| |
* | Remove another 2 cases of very strange object notification behavior (code style)Max2018-01-171-0/+10
| |
* | Replace all calls to deprecated method ↵Max2018-01-131-10/+17
|/ | | | +propertyListFromData:mutabilityOption:format:errorDescription:
* * Moved `-[SPHistoryController currentlySelectedView]` to SPDatabaseDocument ↵Max2017-12-021-13/+23
| | | | | | | (was completely out of place there) * Removed some redundant code in the process * Remove a few cross-thread UI calls Xcode 9.2 complains about (but there are just so many...)
* Fix an issue that could cause Sequel Pro to become unusable when reloading a ↵Max2017-06-071-11/+12
| | | | table when at the same time editing a cell with a value that is not valid (#2816)
* Small changes to PR #2807 and surrounding codeMax Lohrmann2017-05-301-6/+8
|
* Add capability export and copy blobs as hex, if "Display Binary Data as Hex" ↵Michael Heins2017-05-301-1/+11
| | | | is selected.
* Apply changes from 23c4d04e433f9eb21872edacc41173e34ec45ac2 to ↵Max2017-05-151-0/+12
| | | | SPTableContent (#2775)
* Apply changes from e1b881b8f893803c4949a69055c4e8106562327d to ↵Max2017-05-151-10/+2
| | | | SPTableContent (part of #2770)
* * Fix a case of "background thread updating UI" (may affect some crashes ↵Max Lohrmann2017-04-221-7/+9
| | | | when importing CSVs)
* Update source code compatibilityMax2017-03-311-10/+2
| | | | | | * 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
* Fix an issue where checking and then unchecking "Suppress leading ↵Max2016-07-101-1/+1
| | | | | | placeholder" in content filters would not work properly (code did not properly handle @NO vs nil). Issue #2511
* #2414 fix crash hovering mouse over removed table column headerAbhi Beckert2016-06-051-0/+4
|
* Fix a focus loss issue from the previous commit (#2468)Max Lohrmann2016-04-171-0/+5
|
* * Added two helper methods for working with nil/NSNull in arraysMax Lohrmann2016-04-091-23/+38
| | | | | | | * Fixed a case of "Updating UI from background thread" when navigating foreign keys *within* a table * Fixed navigating foreign keys of binary columns causing exceptions if the origin table is not in latin1 and the binary data not "text like" (#2098). * As a consequence binary columns will now use Hex representation when navigating FKs. * Added a new content filter to do "= UNHEX($x)" as an interim solution
* fix various compile warningsAbhi Beckert2016-04-031-1/+1
|
* Merge pull request #2250 from JamesForks/uuid-supportAbhi Beckert2016-03-061-0/+2
|\ | | | | Allows UUID's within text fields.
| * Allows UUID's within text fields. Closes #2245James Brooks2015-10-011-0/+2
| |
* | Add support for CURRENT_TIMESTAMP(n) in default/on update column of ↵Max2015-11-041-11/+12
| | | | | | | | DATETIME/TIMESTAMP fields (part of #2315)
* | * Basic math is hard sometimes (fixes an issue introduced by me in ↵Max2015-10-311-6/+8
| | | | | | | | | | | | | | b2d798ba9282d3acf1a2d65de30849e529d4d255) * Fix an exception that could occur when trying to view a damaged table * Fix a theoretical use-after-free issue by a wrongly structured retain/release in a setter
* | Minimal refactoringMax2015-10-311-11/+11
| |
* | Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet()Max2015-10-201-22/+44
| | | | | | | | This should also eliminate a few use-after-free crashes
* | Fix one cause a popular crash involving alert dialogs (part of #2297)Max2015-10-201-4/+5
| |
* | Replace some for for() loops with FastEnumeration where i is not neededMax2015-10-041-12/+5
|/ | | | Also has the advantage of causing an exception on concurrent modification
* A little experimenting with #2218Max2015-09-201-3/+4
|
* Attempt at fixing a crash when trying to open the field editor sheet and ↵Max2015-09-101-4/+4
| | | | Accessibility Services are enabled and a certain other Application is running (issue #2220)
* Remove an unbalanced call to -[SPDatabaseDocument endTask] which caused ↵Max2015-07-201-6/+3
| | | | | | misbehaviour if loading a table failed (fixes #2180) Note: I suspect this was a leftover from refactoring but I can't rule out the possibility of a code path where this was desired.
* Fix an issue where LIKE filters were changed to BINARY if reloading a table ↵Max2015-07-181-2/+1
| | | | | | via cmd+R Even though BINARY should only be enabled when holding down ⇧ while doing the search, it actually did react to ctrl,cmd and alt, too. Fixes #2179
* Add some info which might help a bit with debugging threading issuesMax2015-07-021-3/+3
|
* Replace some malloc(a*b) with the safer calloc(a,b) variantMax2015-06-301-3/+4
|
* Fix a popular exception when a user tried to edit a field with a lost ↵Max2015-06-121-26/+47
| | | | connection and then chose "disconnect" when Sequel Pro asks to reconnect (attempt at #2137)
* Setting large auto_increment values (> 1000) could be misinterpreted as ↵Max2015-06-091-1/+1
| | | | decimal values in some cases (fixes #2130)
* Move some complex logic into its own classMax2015-04-221-156/+11
| | | | so it will easier to write some unit tests and refactor some of the code.
* Fixed two case of background thread interacting with UIMax2015-04-221-1/+5
| | | | aka "deleted uncommited CA transaction"
* Remove a hack to support QuickLook on 10.5Max2015-04-021-1/+0
| | | | We don't need that anymore since 10.5 support is gone. Sequel Pro now explicitly links Quartz and doesn't try to guess QuickLook support at runtime.
* Addition to commit 2735e15bMax2015-01-041-27/+24
|
* Formalize [x release], x = nil; conventionMax2015-01-041-11/+11
| | | | | 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.
* Attempt 2 to fix building on 10.7, 10.8Max2014-12-131-4/+0
|