aboutsummaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* - Tweak SPSplitView to no longer treat non-resizable split view children as ↵rowanbeentje2012-07-302-59/+20
| | | | | | | max/min constraints when dragging the splitview divider. This improves default behaviour and also allow use of the non-resizable split view children to control relative autoresizing when resizing a parent view - Tweak Bundle Editor to no longer require split view delegate controls to control resizing, instead making the first split view child non-resizable in IB
* - Fix custom selection colours using a translucent colour being blended ↵rowanbeentje2012-07-301-14/+53
| | | | | | | | through to black or the window background, addressing incorrect colours in the Custom Query view when using selection colours with alpha values and window backgrounds showing through CREATE SYNTAX sheets (Issue #1099) - Fix crashes when editing certain colours in editor preferences after a window had been closed, due to not unregistering all observers on SPTextView dealloc - Enable "Draws Background" on the main Custom Query view text view, as custom colours were no longer being drawn after a change in r3750
* - Remove all BWToolKit views from the Bundle Editor window, replacing with ↵rowanbeentje2012-07-292-10/+28
| | | | | | | normal equivalents and a SPSplitView - Remove the ShortcutRecorder instance defined in Interface Builder from the Bundle Editor window, replacing with an instance set up from code. This removes the only dependency on the Shortcut Recorder .ibplugin, making it no longer necessary for building the project.
* - Remove the last BWToolKit view items from the main nib (DBView) by ↵rowanbeentje2012-07-294-18/+28
| | | | | | | | 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)
* Fix typos in license header.stuconnolly2012-07-282-2/+2
|
* - Replace the collapsible BWSplitView on the Query pane with a SPSplitView ↵rowanbeentje2012-07-264-85/+36
| | | | | | | | configured from code - Replace the other NSSplitView on the Query pane with an equivalent SPSplitView to allow easier constraint management - Fix SPSplitView collapsible subview resizing to only amend the collapsible subview's autoresizing mask along the axis of the split view, leaving the other axis untouched to avoid problems with subviews not correctly picking up window resize changes when they were collapsed
* * Restore filter window functionalitydmoagx2012-07-252-2/+2
|
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-25343-4145/+6409
|
* - 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