| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
release builds, including a large number of 64bit compatibility upgrades and tweaks
- Upgrade RegexKitLite to 3.3
|
|
|
|
| |
version < 5 - this speeds up SP esp. for slow connections
|
|
|
|
| |
• fixed: if user cancelled "Add Database" reselect 'Choose Database Button' instead of displaying "Add Database"
|
| |
|
|
|
|
|
| |
- ↑ or ↓ selects now immediately the next/prev menu item [many thanks to Rowan!]
|
|
|
|
|
|
|
|
| |
and Query History popup menus
- the keys ↑ or ↓ inside an activated search field abort the current text field editor to allow to navigate through the result menu items by using the keyboard
- up to now one has to press ↑ or ↓ twice to select
- still work in progress
|
| |
|
|
|
|
|
|
|
|
| |
• moved "Clear History" from gear menu to "Query History"'s popup menu and added a confirmation sheet to it
• "Clear History" now distinguishes between Untitled and SPF doc
- if Untitled: clear global history list stored in the Prefs
- if SPF doc: clear the document-based history list only
|
|
|
|
|
|
| |
tableView:writeRows:toPasteboard:] method by [NSTableView tableView:writeRowsWithIndexes:toPasteboard:]
• some code cosmetics
|
|
|
|
|
|
|
|
|
|
| |
Query table view
- after reloading the entire data the table view port will be restored but this leads up to now to a "tiny jitter" (maybe fixable in the near future)
- the re-selection does NOT follow the actual edited row, e.g. if one changes a cell value whose column is used for sorting the actual edited row could appear somewhere
• if the editing in the Custom Query table view was invoked by pressing RETURN/ENTER one can go through the columns by pressing ESC but up to now that editing will be interrupted after the user pressed OK
- this behaviour is temporary and should be fixed in the near future by storing the new row data temporarily; after editing the last column AND if all columns have the same table origin the row data will be updated. To allow the row editing for columns which have different table origins could probably cause inconsistencies.
- further discussion is needed
|
|
|
|
|
| |
- reimplemented the display of the conjunction label for two arguments
- fixed bug while parsing and storing the number of arguments of each filter definition
|
|
|
|
| |
tunnels hanging
|
| |
|
|
|
|
|
|
|
| |
to avoid binary-mode result issues with certain versions of MySQL (including 4.1.14). This should address Issue #509.
- TableDocument now requests the server version string from MCPConnection, aiding caching
|
|
|
|
| |
correct row count" preference with a new Table row counts query level (never, only for small tables, always), defaulting to only for small tables - boundary currently set to 5MB. This addresses Issue #500
|
|
|
|
| |
safety-check selections to prevent crashes. This should address Issue #511.
|
|
|
|
| |
warnings and improve source readability
|
|
|
|
| |
and information_schema) from 'user' databases by placing them at the top.
|
| |
|
|
|
|
| |
icon, to reduce the overall space taken up in the bottom bar and to make it clearer a jump-to/options button is available
|
| |
|
|
|
|
| |
sheet was moved to its own controller.
|
|
|
|
| |
memory leaks and fixing a couple of over-releases
|
|
|
|
| |
complete when loading certain history entries - this addresses Issue #499
|
|
|
|
| |
This completes the conversion of all constants in SPConstants to extern's.
|
| |
|
|
|
|
| |
toolbar identifiers, pasteboard drag types and file extensions.
|
|
|
|
|
|
|
|
| |
don't include linebreaks, and reset it to run over upgraded arrays
- Also prevent the query fvorites interface from accepting newlines in titles - together, this addresses Issue #496
- Enable the query favorite editor vertical scrollbar when editing long queries
|
|
|
|
| |
port - this addresses Issue #495
|
|
|
|
|
|
| |
- Rename "SequelPro connections" to "Sequel Pro connections" for consistency
- Update version numbers to 0.9.7
|
|
|
|
|
|
| |
- Fix pagination to not enable the "next page" arrow when looking at a small, complete, filtered result
- Move content table setup and drawing to a new method called on the main thread. Should improve thread safety, and fixes flickering updates. Tweak a few bits of drawing code to take advantage of main thread status to further reduce flicker and jumping
|
|
|
|
| |
method to be called in the main thread; should improve stability
|
|
|
|
|
|
|
| |
malformed favorite does not break application launch
- Move favorites update routine to a later revision check to upgrade any query favorites created by dual use of 0.9.6 and nightlies
|
|
|
|
| |
once. This is the same behavior as other clients. If it is necessary to have a different password for each user/host combination, then we could probably do that. Just makes the UI a little confusing, IMO.
|
| |
|
|
|
|
| |
untitled documents
|
|
|
|
|
|
| |
- Fix a couple of memory leaks in the SPFieldEditor
- Fix a crash caused by attempted reselection of databases after disconnection if no database was selected
|
|
|
|
| |
comments to SPUserManager
|
| |
|
|
|
|
| |
documentation periodically if no internal help can be found
|
| |
|
| |
|
|
|
|
|
|
|
| |
data rows or slow connections
- Remove a debug NSLog on "Copy as SQL insert"
|
|
|
|
| |
to "Do not import"
|
|
|
|
|
|
|
|
| |
data *after* the scroll
- Quote timestamp and connection when copying rows from the table console
- Reduce queries when fetching database collations or encodings by removing an additional check and adapting logic to match
|
|
|
|
| |
crashes in the old non-threaded code when the row count is reduced (performSelectorOnMainThread:waitUntilDone:NO was deferring updates until past table reload). This addresses Issue #487.
|
|
|
|
| |
since 0.9.6)
|
|
|
|
|
|
|
| |
- Exports are now threaded, allowing use of other windows during the export, and can be cancelled (which deletes the partially written export file) including use of the new query cancellation support.
- Correct the text of XML exports and improve progress feedback for XML exports.
- Fix .dot export of tables including foreign keys to use the new foreign key formats.
|
|
|
|
| |
which support it enable it
|