| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
postNotificationOnMainThread: which also exists in TCMPortMapper.framework; NSUserDefaults access now permitted in SP_REFACTOR blocks for a few prefs keys
|
|
|
|
|
|
| |
- Fix a few encoding issues
- Recode a few [NSApp keyWindow] uses back to [SPDatabaseDocument parentWindow] following discussion; possibly for later refactoring into use of an error method
|
|
|
|
| |
UI code from functional code
|
|
|
|
| |
HTML output window and bundle and field editors, adding commands for the equivalent functionality. This standardises text views with the custom query view and other applications
|
|
|
|
| |
setup of the table directly after creation
|
|
|
|
| |
this fixes Issue #1024
|
|
|
|
|
| |
- Use this new support in SPTablesList to prevent the tab key entering rename mode when focus is on the table list - this addresses Issue #1028
|
|
|
|
| |
keychain names and accounts. This addresses incorrect password use, fixing Issue #1020
|
|
|
|
|
|
|
| |
- This may be due to an Apple bug. I tracked it down to purely SPDatabaseDocument having a reference outlet to the activity scroll view.
- Removing the reference worked as a fix; removing all code that used that reference did not.
- Renaming the reference, and removing SPTableInfo's use of a reference, appears to act as a workaround. If the reference is not renamed, the bug still mainfests (!!!)
|
|
|
|
| |
Issue #1011
|
|
|
|
| |
favourites list
|
| |
|
|
|
|
|
|
|
| |
first-item preservation dates back to when the title had to be included in the favorites array, so removed
- Fix favorites sorting and preservation of unsorted status
|
|
|
|
|
|
|
| |
- Fix potential reload loop when setTableDetails: deselects the table row, after the fields have been emptied but before any edits have been committed
- Fix reload action not checking whether items need saving before comparisons occur
- Save incomplete edits back to the table before processing changes to avoid changes requiring additional queries
|
| |
|
|
|
|
| |
passing
|
| |
|
|
|
|
|
| |
- Tweak README
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- fixes i996
- discussion: why do we need [NSWindow endEditingFor:] ??
|
|
|
|
| |
it's 10.6 method (but it worked?)
|
| |
|
|
|
|
| |
- due to http://dev.mysql.com/doc/refman/5.1/en/mysql-affected-rows.html mysql_affected_rows() normally returns a my_ulonglong BUT it can return -1; thus we have to check whether it is >= 0 via [mySQLConnection affectedRows] != (my_ulonglong)~0
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Fix further compiler warnings, including a couple of bugs
- Disable the -wselector warnings (Multiple definition types for selector) as they're currently unsupported in LLVM
- Disable the -wconversion warnings (Prototype conversion) warnings as we usually can't affect protocol declaration
- Disable the -wstrict-selector-match (Strict selector matching) due to too many false positives
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
to restore for foreighn keys/history navigation, improving on r3193
|
|
|
|
| |
is set. This also fixes the filter text being reset when performing a SQL export.
|
|
|
|
| |
class to trigger a requery of current state information. This addresses Issue #985.
|
|
|
|
| |
addressing the exception for Issue #987 (http://spbug.com/l/1948)
|
|
|
|
| |
visible rect will be updated
|
|
|
|
| |
all methods - for speed
|
| |
|
| |
|
|
|
|
|
|
| |
- appended a ',' to the wrong NSString
- fixes i978
|
|
|
|
| |
timers are set up. This prevents accesses of SPTableStorages while column change realloc/dealloc processes are still running, fixing exceptions on large tables
|
|
|
|
| |
filter comparison type if possible
|
|
|
|
|
|
|
| |
- Improve trigger deletion error process to show error sheets correctly
- Fix spelling of "Statement" in interface
- Tweak trigger column widths
|
|
|
|
|
|
| |
- addresses i977
• suppress editing of ENUM/SET fields in Field Editor sheet since it doesn't make sense yet
• corrected method tableView:toolTipForCell: since aCell can be a NSComboCell
|
|
|
|
|
|
|
|
|
| |
columns in views
- In SPTableStructureDelete, don't request the encoding if the table is reloading; this prevents multithreaded data fetches and race conditions causing Issue #974.
- Alter SPTableData to use thread mutexes instead of a boolean to prevent threading issues, which also fixes Issue #974 in a different way. Alter race condition checks to block their threads instead of returning bogus information to prevent state issues.
- Alter table loading to no longer load trigger information until required, speeding up use of other views and cleaning up the console log.
|