| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
(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...)
|
|
|
|
| |
table when at the same time editing a cell with a value that is not valid (#2816)
|
| |
|
|
|
|
| |
is selected.
|
|
|
|
| |
SPTableContent (#2775)
|
|
|
|
| |
SPTableContent (part of #2770)
|
|
|
|
| |
when importing CSVs)
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
placeholder" in content filters would not work properly
(code did not properly handle @NO vs nil). Issue #2511
|
| |
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|\
| |
| | |
Allows UUID's within text fields.
|
| | |
|
| |
| |
| |
| | |
DATETIME/TIMESTAMP fields (part of #2315)
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| |
| |
| |
| | |
This should also eliminate a few use-after-free crashes
|
| | |
|
|/
|
|
| |
Also has the advantage of causing an exception on concurrent modification
|
| |
|
|
|
|
| |
Accessibility Services are enabled and a certain other Application is running (issue #2220)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
connection and then chose "disconnect" when Sequel Pro asks to reconnect (attempt at #2137)
|
|
|
|
| |
decimal values in some cases (fixes #2130)
|
|
|
|
| |
so it will easier to write some unit tests and refactor some of the code.
|
|
|
|
| |
aka "deleted uncommited CA transaction"
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
* [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).
|
| |
|
|
|
|
|
| |
Replaced all [NSNumber numberWithBool:YES/NO] with the @YES/@NO literals.
Also replaced some TRUE/FALSE with their YES/NO counterparts.
|
|
|
|
|
|
| |
This commit switches our pagination popover to use native NSPopover on 10.7+ making it look more polished and modern.
On 10.6 the old style will be used, *however* that one might still suffer from a bug caused by undefined overlapping view drawing behaviour.
|
|
|
|
| |
executed in.
|
|
|
|
|
| |
Add inverse sorting for custom queries
Keep the inverse order while shift+clicking after the first click
|
| |
|
| |
|
| |
|
|
|
|
| |
the view binary data as hex option is toggled. Fixes #1875.
|
|
|
|
| |
distinguish from string data of similar content.
|
|
|
|
| |
required code is not committed yet, but committing the updated DBView.xib now avoids future xib conflicts while the code is completed.
|
| |
|
|
|
|
| |
this should address Issue #1789 and Issue #1788, and possibly Issue #1787
|
|
|
|
|
|
|
|
|
| |
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.
|