| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
fields:
- Rename all "IS" entries to "=", to make the intended purpose clearer, and switch the underlying command to use "= BINARY" instead of "LIKE", producing an exact match instead of replicating LIKE functionality. Move LIKE p to just below the = options. This addresses Issue #1441.
- Add entries for "matches RegExp" and "does not match RegExp", implementing Issue #1508.
- When adding custom filters, add them by default to the Global group if the favourite isn't an on-disk document, addressing filter loss between sessions; this addresses Issue #1381
|
|
|
|
| |
including URL schemes and advanced table-based filters, addressing Issue #1492. (The filter code in question probably needs refactoring to allow it to be simplified in future, but does currently function)
|
| |
|
|
|
|
| |
when a filter is triggered by deleting the contents (Issue #1496)
|
|
|
|
| |
fails, end the task to prevent the window from ending up in a non-responsive state. This addresses Issue #1499.
|
| |
|
|
|
|
| |
controls no longer functioning correctly)
|
|
|
|
|
|
|
| |
manager is undoing or redoing, avoiding potential text processing loops when undoing in the search filter field (Issue #996)
- If the table is unfiltered, and the table filter field is cleared (eg when typing/changing) don't reload the table
|
| |
|
| |
|
|
|
|
|
|
|
| |
of truncated queries for clarity (Issue #1407)
- If SHOW FULL PROCESSLIST isn't on, and the query appears to be truncated (length == 100), add a trailing ellipsis to suggest more content
|
|
|
|
|
|
|
| |
standard textview backgrounds, getting rid of the surrounding border box. This fixes issues with dark colour schemes.
- Fix Advanced Table Filter column sizing to be uniform
|
|
|
|
|
|
|
|
| |
redesigning the advanced Content Filter window
- Tweak SPTextView to support translucent views, or views which are set not to draw their background
- Fix Lion compatibility for advanced content filter default operator (Issue #1255)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
instead of relying on the stack; this should address exceptions on background threads when loading tables
|
|
|
|
| |
pagination should still be correctly preserved in all other cases
|
|
|
|
|
|
|
| |
improve memory usage during large exports, particularly improving memory which appeared to never be reclaimed
- Fix some minor memory leaks throughout the application
|
| |
|
|
|
|
|
|
|
| |
fix nightly builds
- Fix warnings
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
instead of regexes
- Support multiple primary keys in the SPTableData parse
- If possible, use primary keys to preserve table content selection instead of row indexes
- Improve SPTableData primary keys method to use cached value instead of using another query
- Preserve selection when filtering tables if appropriate
|
| |
|
|
|
|
|
|
|
|
| |
including the entire content of BLOBs, not just what we display. Fixes issue #1124.
- Move SPTableContent's table view datasource and delegate methods to separate categories in order to reduce it's size.
|
|
|
|
| |
message
|
|
|
|
| |
columns which keep the same name, fixing flickering when refreshing (addresses issue #1279)
|
|
|
|
| |
on one line, and use it in SPTableContent
|
|
|
|
| |
from the project, and replace with an MIT-licensed TCMPortMapper sources NSNotificationCenterThreadingAdditions category. This should fix method clashes in the SP_REFACTOR project, so remove behavioural/namespacing switches.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
assuming 64-bit lengths; this addresses exceptions and hangs viewing table contents on 32-bit machines, many thanks to stuart02 for identifying and tracking down this issue
|
| |
|
|
|
|
|
| |
- Update localizable strings
|
|
|
|
|
|
|
| |
the edit sheet aren't then overwritten by the cell value, potentially causing data truncation in 10.5. This addresses Issue 1196.
- Consolidate field editing in sheet logic
|
|
|
|
| |
2665
|
|
|
|
|
|
|
|
|
|
|
| |
triggered by Issue #1184:
- Display table cells on a single line for preview purposes
- Display gray pilcrow/reverse pilcrow placeholders instead of linebreaks
- If a cell contains linebreaks, automatically trigger sheet editing mode
- Handle newly displayed linebreaks in column width detection
- If using the up/down arrow keys in a field editor, allow them to select the previous/next line within an editor if appropriat (instead of always moving to the previous/next row)
|
|
|
|
| |
"DELETE FROM foo" remove all rows code path. This improves the chance that the user actually intends to delete all the rows in the table, addressing Issue #1166.
|
| |
|
| |
|
|
|
|
| |
constructed.
|
|
|
|
|
|
|
|
| |
- Only include columns from the same database, even if they share the same table name
- If a primary key was found that can be checked, use all the columns specified in the primary key
- Correctly escape and format values in primary key columns
- Clean up logic and string generation
|
| |
|
|
|
|
| |
knocked out in r3376.
|
| |
|
|
|
|
| |
actually works).
|
|
|
|
|
|
|
| |
with some kinds of binary data, fixing http://spbug.com/l/1412 .
- Clean up logic and code
|
|
|
|
| |
- it was accidentally deleted in r3309
|