aboutsummaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* - Tweak nib localisation logic, fixing exceptions on 10.5 with systems set ↵rowanbeentje2012-07-241-3/+1
| | | | to non-period based decimal formatting (many thanks to schlabberdog for pinning down the exact issue and testing), also improving speed of handling non-localised strings when translations are available
* - Replace the main split view in the main view with a SPSplitView, ↵rowanbeentje2012-07-243-16/+26
| | | | | | | | | | replacing the anchored button bar and buttons with normal equivalents. - Make the main split view collapsbile to avoid resize issues with the filter box - Fix problems with additional drag handles in SPSplitView when one of the views was using flipped coordinates - Fix problems with manually dragged uncollapses in SPSplitView - Fix problems instantiating SPSplitView instances on 10.5 (with thanks to schlabberdog)
* - Attempt to address startup exceptions on 10.5 by fixing NSSplitView ↵rowanbeentje2012-07-231-1/+3
| | | | awakeFromNib checks
* - Add a new SPSplitView class, intended to replace all BWSplitViews and so ↵rowanbeentje2012-07-2310-54/+1307
| | | | | | | | allow us to remove BWToolKit. Supports constraints and animated collapsible subviews configured in code, fixes crashes and exceptions if a window is closed while animations are taking place or scheduled to take place. - Replace the two vertical splitters in the table list (the filter splitter, and the table info splitter) with SPSplitView implementations as a test - Add a helper method in the new SPDateAdditions
* Fix incorrect slash for nil data items in an XML export. Fixes issue #1404.stuconnolly2012-07-191-1/+1
|
* Fix the display of the encoding and collation of fields that don't support ↵stuconnolly2012-07-163-33/+35
| | | | them (introduced in r3708). This also fixes the issue of re-ordering non-string fields failing due to the encoding and collaction being included.
* Add a new SPAppController SPWindowManagement.stuconnolly2012-07-077-134/+232
|
* Another tweak for SP r3710 merge with Codasqlprodev2012-07-051-0/+2
|
* A few more tweaks for SP r3710 merge with Codasqlprodev2012-07-054-2/+56
|
* Merged SP r3710 with Codasqlprodev2012-07-0510-20/+185
|
* Remove unnecessary import.stuconnolly2012-07-041-1/+0
|
* Move the table structure's loading logic into it's own category.stuconnolly2012-07-046-312/+407
|
* If available display the columns default encoding and collation in the ↵stuconnolly2012-07-043-26/+95
| | | | structure view. Implements issue #1355.
* - Use a per-user temporary directory for SSH tunnels (and bundle dragged ↵rowanbeentje2012-06-284-3/+12
| | | | temporary files)
* - Use a custom ControlPath for SSH tunnels in an attempt to address Issue ↵rowanbeentje2012-06-281-0/+1
| | | | #1095 (issues connecting when a connection master is already present)
* Tidy up an use enums.stuconnolly2012-06-277-13/+27
|
* - Fix saving of .spf files using unencrypted formats, encoding the content ↵rowanbeentje2012-06-261-0/+22
| | | | selection index set
* Minor tidy up.stuconnolly2012-06-262-37/+65
|
* Silence static analyzer warnings.stuconnolly2012-06-263-7/+5
|
* - Allow table check/optimize/analyze etc operations to be performed on ↵rowanbeentje2012-06-251-0/+5
| | | | MySQL 4.1 servers which return results as NSData
* * Fixes some cases of bad localizabilitydmoagx2012-06-232-9/+16
| | | | * In Help viewer [HELP\nTOPIC] would not be recognized as link
* * Add the engine to the table info panel. Implements #1257dmoagx2012-06-231-0/+5
|
* - Fix issues opening new windows when Sequel Pro is opened in the ↵rowanbeentje2012-06-233-27/+23
| | | | | | | background, eg as a result of an application quarantine dialog. This addresses Issue #1375. - Fix exceptions and multiple errors when opening locked or encrypted session files where opening is cancelled.
* Further improvements to further address Issue #1332:rowanbeentje2012-06-233-20/+46
| | | | | | | - Ensure that favourites are saved synchronously on exit to avoid background threads being killed - Improve logging on favourite rename error - Only save favourites on exit if a connection window is open
* - Address favourites saving on quit, which appears to sometimes die during ↵rowanbeentje2012-06-223-67/+66
| | | | | | | preference serialisation, causing Issue #1332. Reworking the order of commands ensure this is performed more safely. - Move upgrade routine to only be called on version upgrades, tweak order of calls
* - Improve help search updates while typing, adding basic display for no ↵rowanbeentje2012-06-221-5/+11
| | | | | | | | results found and showing the table of contents if the field is cleared - Permit help searches for the operator "%" as a standalone string - Update localisable strings
* - Fix exceptions with certain kinds of help results, for example for most ↵rowanbeentje2012-06-211-31/+6
| | | | | | | mathematical operators - Add support for more help links
* - Fix use of the pagination jump-to-page functions, addressing Issue #1376rowanbeentje2012-06-201-3/+5
|
* - Ensure that help results are returned as strings to try and address ↵rowanbeentje2012-06-201-0/+5
| | | | issues with 4.1.x servers (Issue #1378)
* Improvements to the New Table sheet:rowanbeentje2012-06-182-6/+17
| | | | | | | | | - Make the default sheet width wider - Change "Default" encoding to "Inherit from database" to clarify the action of the menu item - Fix retrieval of default table type on recent MySQL versions - Fix retain of default server table type This should address Issue #1377.
* Make the trigger name field the initial first responder.stuconnolly2012-06-151-1/+3
|
* - Retain the new SPDatabaseData defaultCharacterSetEncoding when created, ↵rowanbeentje2012-06-112-2/+2
| | | | fixing overrelease crashing on exit
* - Improve export encoding changes to occur after the export start, fixing ↵rowanbeentje2012-06-101-13/+10
| | | | errors when exports are interrupted, for example by file path errors, and then restarted. This addresses Issue #1364.
* Add the default encoding and storage engine to the default menu items on the ↵stuconnolly2012-06-105-38/+79
| | | | new table sheet. Implements issue #1245.
* - Fix flickering and incorrect connection view positioning on initial ↵rowanbeentje2012-06-053-3/+7
| | | | window creation
* - Fix loss of connection name/password for SSH connections whn switching ↵rowanbeentje2012-06-052-2/+8
| | | | | | | from an empty selection - Fix a build warning
* - Fix saving of connection password on host changes from triggering too oftenrowanbeentje2012-06-051-8/+2
|
* - Fix loss of password on certain connection editing actions (type changes, ↵rowanbeentje2012-06-042-0/+12
| | | | localhost/127.0.0.1 auto-type changes)
* More tidy up.stuconnolly2012-06-041-16/+19
|
* Tidy up.stuconnolly2012-06-041-19/+19
|
* - Change handling of binary string field types during exports: ask MySQL to ↵rowanbeentje2012-06-041-46/+83
| | | | | | | | return their data as pre-prepared HEX values to avoid character encoding/binary data issues, addressing Issue #1330. - Fix outputting headers for tables not being exported, addressing Issue #1365 - Speed up export of numeric values slightly
* - Remove delayed favourite selection call on tab setup. This fixes detail ↵rowanbeentje2012-06-033-87/+50
| | | | | | | reset issues causing Issue #1362 and Issue #1338, possibly others. - Clean up duplicate code setting and resetting connection interface state, ensuring one code path used by all
* - Fix some text reselection logic when running all queries, which appears ↵rowanbeentje2012-05-312-37/+1
| | | | to be legacy code from r600 (!) when the queries were run in a non-threaded manner. This addresses Issue #1337.
* - When creating tables as a result of CSV imports into a new table, ↵rowanbeentje2012-05-291-5/+9
| | | | correctly build the column syntax if the last field(s) are set not to import, addressing Issue #1358.
* - Fix deselection of favourites on key selection, correctly preserving ↵rowanbeentje2012-05-291-1/+0
| | | | | | | edits; this will improve Issue #1332 - Fix width of SSH key field
* Favorites saving:stuconnolly2012-05-291-25/+24
| | | | | | - Switch to using a UUID for the backup filename to prevent issues of it already existing. - Fix an obvious logic error whereby the saving would be aborted when we couldn't create the backup file (fixes issue #1357).
* - Fix issues where removing favorites could cause crashes in other ↵rowanbeentje2012-05-286-1/+47
| | | | | | | | tabs/windows where the favorite was selected (Issue #1351) - Keep multiple windows and tabs in sync when editing favorites - Fix a new KVO observation not being removed on object teardown
* - Fix SSH connection error dialog issues where a localised error text ↵rowanbeentje2012-05-272-10/+10
| | | | contained the word "bind".
* Improve connection handling and editing:rowanbeentje2012-05-277-13/+29
| | | | | | | | | - Fix long-standing intermittent crashes caused by connection errors after SSH tunnels were established - Fix edits causing keychain -25299 errors (Issue #1340) - Allow changes of favourite type to be saved rather than disassociating the edit from the selection - Fix the favourites view scrolling to the top when there's no selection and connection details are being edited - Fix some issues with automatic naming of connections on connection type change
* Improve default favorite popup button handling when there are no favorites.stuconnolly2012-05-271-6/+16
|