| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
addresses http://spbug.com/643 , and should also fix race condition crashes caused by the timer firing on a closed thread.
|
|
|
|
| |
source method. Fixes exception http://spbug.com/l/146.
|
|
|
|
| |
connection as well as only displaying dialogs when there is a window visible. Fixes http://spbug.com/l/113.
|
|
|
|
| |
locally, to fix further crashes like http://spbug.com/l/139 .
|
|
|
|
|
|
|
| |
windows are closed. This also allows SPNarrowDownCompletion to be closed when CMTextView is deallocated; this should fix http://spbug.com/l/139 .
- Fix some minor memory leaks
|
| |
|
| |
|
| |
|
|
|
|
| |
is set to prevent multiple calls everytime the list of available storange engines, etc. is requested.
|
|
|
|
| |
http://spbug.com/l/137
|
| |
|
|
|
|
| |
connection view would select the wrong favourite in the preferences because sorting has been applied to the table view.
|
|
|
|
| |
addresses http://spbug.com/l/133 .
|
|
|
|
| |
last row in the table
|
|
|
|
|
| |
- update row count after pressing escape when editing a new row
|
|
|
|
| |
whitespace (as before) or brackets, semicolons, mathematical symbols, or commas
|
|
|
|
| |
(from export:). Same action, but additional validation is performed on menus with exportTable: selected, so that the menu items can't be used when no table is selected. This addresses http://spbug.com/l/123 .
|
|
|
|
|
|
|
|
| |
standardise current view-commit-checks to use that
- Add checking of that status to history navigation (fixing http://spbug.com/l/127 ) and window closing (fixing http://spbug.com/lr/263 )
- Improve thread safety/deferred actions in TableContent
|
|
|
|
| |
overrelease on crash, by moving from automatic/inherited window management for the task spinner to fully managed. This addresses http://spbug.com/l/4 .
|
|
|
|
| |
compression setting has been saved as on
|
|
|
|
| |
http://spbugs.com/l/120
|
|
|
|
|
|
|
|
| |
safe. From now on, always use [self lockConnection] rather than [queryLock lock], independent of what thread you are running on
- A warning is written to the console when the connection is unlocked multiple times (to identify potential race conditions)
- modified MCPStreamingResult to ensure it only closes the connection once
- added a check to prevent arrow key navigation past the last row
|
| |
|
|
|
|
| |
only update it when visible - this fixes crashes after the toolbar item is removed from the toolbar and then updated (eg http://spbug.com/l/114 )
|
|
|
|
| |
http://spbug.com/l/117
|
|
|
|
| |
to NULL and loads blobs
|
|
|
|
| |
connection locking issues, addressing Issue #634
|
|
|
|
|
| |
- enter key ends editing and saves row now rather than going to the next cell
- fixed a bug that occured when clicking the delete/duplicate button while editing a cell
|
|
|
|
|
|
|
| |
- Add more calls to deregister watchers to fix crashes to closing threads or objects
- Fix a couple of memory leaks
- Alter a few calls to be performed on main thread (afterDelay: operates on the thread is is called on) - this fixed database reloading after import and field/index deletion error sheets
|
|
|
|
| |
in mysql dump save panel (thanks to rowan)
|
|
|
|
| |
• fixed 'Import from Clipboard' menu item validation to be disabled if no database is selected (thanks to avenjamin for pointing it out)
|
|
|
|
| |
- first fixes to support sql.gz extension better in the NSSavePanel
|
|
|
|
|
|
|
| |
function documentation
- Tweak subfolder ordering
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
background thread, and integrate for SQL import:
- Implement streaming reading of gzip-compressed files for SQL import
- Support exporting SQL dumps into a gzip-compressed file
- SPFileHandle supports the most-used subset of NSFileHandle commands for easy integration
- Integrate zlib 1.2.4 for improved gzip streaming performance (and support for custom buffer sizes and file offset positions)
This implements Issue #571 .
|
| |
|
|
|
|
| |
'gear' menu.
|
|
|
|
| |
- forgotten to remove the temp file after importSQL successfully
|
|
|
|
|
|
| |
- sheet showing the first 4kB of pasteboard content and the SQL/CSV accessory view
- pasteboard content will be saved as temp file and read by using the current table/connection encoding
|
|
|
|
| |
information view or create syntax sheet remember to append a semi-colon. Fixes issue #629.
|
|
|
|
| |
- distinguish between any update tables list invoked by SP which causes a weak and quick refresh if nothing was changed and if the user pressed Table List Refresh button explicitly which will cancel any current db querying and pending ones
|
|
|
|
|
|
| |
inserted suggestions and increased the minimum auto-complete delay to 0.5s since below that a fight between computer speed and user typing speed could occur.
This addresses i625.
|
|
|
|
|
|
| |
- improved encoding handling while querying
- if SET NAMES ... fails bail to avoid exceptions
- this should fix http://log.sequelpro.com/view/101
|
|
|
|
| |
saved (this addresses http://spbug/l/75), and correctly restore empty passwords
|
| |
|
|
|
|
|
|
| |
structure fetching was finished
- for some reasons it could happen that the timer? fires twice, to avoid this changed the re-invocation strategy
|
|
|
|
| |
circumstances
|
|
|
|
|
| |
- ensure that if the connection is lost while importing all relevant allocated objects are released including the import pool
- any error which cancels the import process will also release all retained global variables coming from the field mapper
|
|
|
|
| |
favorite
|
|
|
|
| |
view regardless if the content is empty or not, since it's very likely that the user wants to change it. This should solve i483.
|