aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | Add index sheet improvements:stuconnolly2012-04-303-125/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - FULLTEXT index type should only be available for MyISAM tables - Index prefix lengths are ignored when specified for FULLTEXT indexes so don't require one (fixes issue #1306)
* | | | | | | | | | | | - Rework edit sheet find/replace handling; instead of altering the main ↵rowanbeentje2012-04-245-30/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | window's firstResponder, which only worked under certain NSTextView focus conditions, allow the field edit sheet to become the main window. This fixes issues with the Find/Replace dialog not fully working correctly in the edit sheet.
* | | | | | | | | | | | - Add the enter key and right arrow key to the list of keys that will ↵rowanbeentje2012-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | select the current autocompletion suggestion if the suggestion list is open, rather than performing their default actions. This addresses Issue #1321.
* | | | | | | | | | | | - Fix localisation of export tokens, preventing duplication of strings to ↵rowanbeentje2012-04-193-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be translated causing translation faults; this addresses Issue #1322.
* | | | | | | | | | | | - Improve table change engine confirmation dialog by ordering out the sheet ↵rowanbeentje2012-04-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | once it's dismissed to prevent issues when errors occur
* | | | | | | | | | | | - Correctly call mysql_library_init() on application start, and ↵rowanbeentje2012-04-185-1/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql_thread_init() and mysql_thread_end() on each thread as appropriate. This will improve observed MySQL stability, especially in certain circumstances such as LOAD DATA INFILE.
* | | | | | | | | | | | - Fix a number of small memory leaksrowanbeentje2012-04-145-15/+11
| | | | | | | | | | | |
* | | | | | | | | | | | - Fix crashes on use of custom query autocompletion when the database ↵rowanbeentje2012-04-141-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | structure is still being retrieved
* | | | | | | | | | | | - Manually handle some SPFileHandle memory management to significantly ↵rowanbeentje2012-04-125-22/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | improve memory usage during large exports, particularly improving memory which appeared to never be reclaimed - Fix some minor memory leaks throughout the application
* | | | | | | | | | | | Improve query placeholder insertion:rowanbeentje2012-04-112-6349/+7671
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use menu item tag to insert the snippet, instread of using part of the tooltip; this is safer when localising values - When inserting query placeholders, automatically wrap all the values if not already within a placeholder. This addresses Issue #1313. - When inserting query placeholders, automatically use the lowest unused completion index instead of a fixed value
* | | | | | | | | | | | - Alter table trigger export to only occur if the table structure export is ↵rowanbeentje2012-04-111-43/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enabled for a table, instead of for all tables
* | | | | | | | | | | | Add SPWindowControllerDelegate category.stuconnolly2012-04-094-376/+487
| | | | | | | | | | | |
* | | | | | | | | | | | - Alphabetically sort table engines, addressing Issue #1316rowanbeentje2012-04-092-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - If a table has no rows, don't show the data loss warning when altering table engine
* | | | | | | | | | | | - Upgrade to the MySQL 5.5.22 client libraries, updating to a much more ↵rowanbeentje2012-04-0913-304/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | up-to-date codebase. - Update the build-mysql-client.sh MySQL build script within SPMySQL.framework to allow it to easily build 5.5 client libraries - Fix reconnection within SPMySQL.framework after a connection is lost for MySQL servers < 5 when a query is cancelled by killing the connection
* | | | | | | | | | | | Localize user manager dialogs.stuconnolly2012-04-073-12/+11
| | | | | | | | | | | |
* | | | | | | | | | | | - Fix process list filtering to handle new NSNumber id/time formatting ↵rowanbeentje2012-04-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (change mode for sorting, iirc). This addresses Issue #1315.
* | | | | | | | | | | | Tidy up and remove commented out code.stuconnolly2012-04-074-193/+127
| | | | | | | | | | | |
* | | | | | | | | | | | - Improve mouse tracking logic in PSMTabBar, fixing dragging issues (Issue ↵rowanbeentje2012-04-021-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #1003)
* | | | | | | | | | | | PSMTabBar improvements:rowanbeentje2012-04-024-56/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a new -destroyAnimations method to the tab bar and call it when tearing down the parent SPWindowController; this prevents animations redrawing the document after window close, fixing a number of crashes. - Improve the logic for collapsing and uncollapsing the tab bar as tabs are added and removed, fixing height calculation errors leading to Issue #1082 - Improve tab bar draw when animating in the Sequel Pro tab style
* | | | | | | | | | | | Tidy up.stuconnolly2012-04-0111-231/+73
| | | | | | | | | | | |
* | | | | | | | | | | | Remove unused IBOutlet.stuconnolly2012-04-011-9/+12
| | | | | | | | | | | |
* | | | | | | | | | | | Remove unused method.stuconnolly2012-04-011-22/+0
| | | | | | | | | | | |
* | | | | | | | | | | | Improve the availability of the table name token on the custom export ↵stuconnolly2012-04-018-135/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | filename selection. It's now no longer available during the following situations: - Exporting more than one table during an SQL export - Exporting more than one table during a CSV or XML, but only if the export to multiple files is not checked
* | | | | | | | | | | | - As console fetches can generally cause crashes on 10.5.8, disable them on ↵rowanbeentje2012-03-311-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | x86 as well as PPC for 10.58 and earlier; this addresses Issue #1175.
* | | | | | | | | | | | - Correctly localise table column header tooltips, improving Issue #1006rowanbeentje2012-03-311-0/+2
| | | | | | | | | | | |
* | | | | | | | | | | | - Fix SPMySQL warnings about delegate and proxy methods mixing synthesized ↵rowanbeentje2012-03-295-10/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getters and manually overridden setters - Fix autoincrement ID retrieval in SPMySQL, addressing issues previewing rows when the setting for "Reload Table After: Adding a row" is not being used
* | | | | | | | | | | | Updated svn:ignore properties to include Xcode 4 user datasqlprodev2012-03-290-0/+0
| | | | | | | | | | | |
* | | | | | | | | | | | #ifdef'ing out references to frameworks that are not used in SP_REFACTOR buildssqlprodev2012-03-2911-1/+39
| | | | | | | | | | | |
* | | | | | | | | | | | - If no table encoding is set on a table, fall back to the database ↵rowanbeentje2012-03-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | encoding if available, instead of directly to Latin1. This improves compatibility with MySQL <4.1 servers set to use an encoding other than latin1, and fixes incorrect encoding detection where tables are set to inherit from the database. This should address Issue #1308.
* | | | | | | | | | | | - Fix an exception when refreshing the navigator viewrowanbeentje2012-03-281-5/+5
| | | | | | | | | | | |
* | | | | | | | | | | | Added #import "SPMySQLStringAdditions.h" for mySQLBacktickQuotedString and ↵sqlprodev2012-03-282-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mySQLTickQuotedString declarations
* | | | | | | | | | | | Refresh the database drop down menu before selecting the new database after ↵stuconnolly2012-03-282-75/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a rename to prevent a secondary thread using the database list while it's being modified on the main thread. Fixes log reports http://spbug.com/l/2294
* | | | | | | | | | | | Replaced ivar accidentally removed from SP_REFACTOR buildsqlprodev2012-03-282-3/+3
| | | | | | | | | | | |
* | | | | | | | | | | | User manager code tidy up.stuconnolly2012-03-283-63/+68
| | | | | | | | | | | |
* | | | | | | | | | | | - Correctly nest reconnection attempts to preserve previous connection ↵rowanbeentje2012-03-281-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | settings in SPMySQL when connections time out, addressing Issue #1309
* | | | | | | | | | | | - Turn off the QueryKit "Symbols hidden by default" setting on Release ↵rowanbeentje2012-03-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | builds to fix release builds of SP
* | | | | | | | | | | | - Clean up SPMySQL and QueryKit inclusion and search methods, which should ↵rowanbeentje2012-03-2747-142/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix nightly builds - Fix warnings
* | | | | | | | | | | | tweaks to compile on Xcode 4 / 10.6 SDK for SP_REFACTORsqlprodev2012-03-2730-43/+299
| | | | | | | | | | | |
* | | | | | | | | | | | - Fix incorrect queries when building up an export by removing the ↵rowanbeentje2012-03-271-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | additional semicolons. This addresses Issue #1311.
* | | | | | | | | | | | silence compiler warning about id return typesqlprodev2012-03-261-3/+3
| | | | | | | | | | | |
* | | | | | | | | | | | - Tidy up user manager code.stuconnolly2012-03-265-287/+373
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Potential framework header build fix.
* | | | | | | | | | | | Add support for renaming users on MySQL versions less than 5.0.2 by directly ↵stuconnolly2012-03-253-33/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updating the mysql.user table. Fixes issue #1285.
* | | | | | | | | | | | QueryKit: add clear method so query instances can be reused.stuconnolly2012-03-252-0/+22
| | | | | | | | | | | |
* | | | | | | | | | | | Fix build.stuconnolly2012-03-251-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Fix SVN properties.stuconnolly2012-03-250-0/+0
| | | | | | | | | | | |
* | | | | | | | | | | | QueryKit: Add support for UPDATE queries.stuconnolly2012-03-2520-63/+397
| | | | | | | | | | | |
* | | | | | | | | | | | Fix query formatting.stuconnolly2012-03-241-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | - Fix exceptions caused when resizing custom query columns which don't map ↵rowanbeentje2012-03-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to underlying table columns on certain 5.0.x MySQL versions
* | | | | | | | | | | | Don't close the user manager after the user dismisses the errors sheet.stuconnolly2012-03-241-4/+0
| | | | | | | | | | | |
* | | | | | | | | | | | Remember to release the errors string even if we don't use it when applying ↵stuconnolly2012-03-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | user manager changes.