aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPProcessListController.m
Commit message (Collapse)AuthorAgeFilesLines
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-12/+20
|
* - Change process ID tracking in the Server Processes list from using ints ↵rowanbeentje2012-05-041-19/+19
| | | | to using long longs, ensuring 64 bit ID support even on 32 bit systems. This addresses Issue #1335.
* Merge outline view branch into trunk.stuconnolly2012-05-021-1/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for managing and grouping favorites into folders in the connection view and removes the associated favorites management from the preferences window. NOTE: On first launch your connection favorites will be migrated from Sequel Pro's preference file to a new file in ~/Application Support/Sequel Pro/Data. Your old favorites will remain in the preference file until removed in a future version. Outstanding known issues: - Removing a group node with no child favorites presents a warning about also removing the non-existent favorites. - Starting the application with no favorites, creating a group node then selecting, hides the connection details input. Doesn't support emoty selection. - Setting the name of a connection, adding it to the favorites and then swicthing to a different connection type, screws with the favorite name. - The preservation between launches of whether group nodes are collapsed or not is currently not supported.
| * Bring outline view branch up to date with trunk.stuconnolly2012-04-161-3/+3
| |
| * Bring outline view branch up to date with trunk (r3471:r3517).stuconnolly2012-03-181-13/+12
| |
| * Bring outline view branch up to date with trunk (r3471:r3481).stuconnolly2012-02-191-1/+1
| |
| * Bring outlinew view branch up to date with trunk (r3375:3468).stuconnolly2012-01-221-2/+23
| |
| * Bring outline view branch up to date with trunk (r3279:r3306).stuconnolly2011-05-141-2/+14
| |
| * Bring outline view branch up to date with trunk (r3235:r3245), which should ↵stuconnolly2011-03-191-5/+5
| | | | | | | | resolve all warnings.
| * Bring outline view branch up to date with trunk (r3203:r3224).stuconnolly2011-03-071-2/+3
| |
| * Apply new favorites outline view patch.stuconnolly2010-12-051-0/+3
| |
* | - 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.
* | - Clean up SPMySQL and QueryKit inclusion and search methods, which should ↵rowanbeentje2012-03-271-1/+1
| | | | | | | | | | | | | | fix nightly builds - Fix warnings
* | Warning: this branch commit is largely untested, and known to throw ↵rowanbeentje2012-02-231-13/+12
| | | | | | | | | | | | | | | | | | | | | | | | exceptions as database structure retrieval is currently missing! Further work on SPMySQLFramework integration: - Improve SPMySQL framework build settings including correct ppc builds and a Distribution configuration for the build distributions to match - Add new convenience querying and result methods to the framework - Amend Sequel Pro source to use the new SPMySQL.framework methods everywhere, replacing MCPKit methods where they differ and improving some functions - Remove MCPKit from the source - Fix a number of warnings on Release-style builds
* | - Cleanup: improve compatibility with 10.7 SDK to reduce compiler warningsrowanbeentje2012-02-081-1/+1
| |
* | * Fixes some localization spacing issues reported by Frédéric Latourdmoagx2011-09-021-1/+1
| |
* | * Fixes sorting of integer values in server process list (issue #1159)dmoagx2011-08-241-1/+22
| |
* | - Reorder process list initialisation to ensure FULL processlist preference ↵rowanbeentje2011-06-131-2/+2
| | | | | | | | is correctly read
* | Re-add the ability the show the full process list in the server processes ↵stuconnolly2011-05-071-2/+14
| | | | | | | | panel. Fixes issue #1036.
* | Fix more compiler warnings.stuconnolly2011-03-141-2/+2
| |
* | fixed compiler warningssqlprodev2011-03-011-2/+3
|/
* - Split out all of SPExportController's delegate methods to their own category.stuconnolly2010-10-241-1/+0
| | | | | | | | - Prepare for the implementation of PDF and HTML export by hiding the export options box for export types that don't need it. - Fix some spacing issues on the export dialog. - Create a new SPCategoryAdditions header that is included in the apps precompiled header, making all additions available to all classes. - Update strings files.
* Tidy up.stuconnolly2010-10-191-3/+3
|
* Considering nearly every class uses constants, import it via the prefix header.stuconnolly2010-10-191-1/+0
|
* Remember the width of the server process list tableview columns between ↵stuconnolly2010-09-261-0/+28
| | | | application launches. Implements issue #814.
* Enable column sorting in the server processes window. Implements issue #816.stuconnolly2010-09-151-0/+14
|
* Remove debug.stuconnolly2010-05-301-3/+1
|
* Prevent spawning multiple threads for refreshing the server process list by ↵stuconnolly2010-05-281-0/+11
| | | | tracking the threads running state. Fixes log http://spbug.com/l/563.
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-281-2/+2
|
* Initial implementation of tabs:rowanbeentje2010-05-231-2/+2
| | | | | | | | - Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows
* Rework alert sheets:rowanbeentje2010-05-091-2/+2
| | | | | | | - Change MCPConnection.m to no longer use a reference to tableWindow to attach sheets - instead use a delate error display method if available - Rework TableSource and TableContent sheetDidEnd methods into per-task methods rather than overloading contextInfo - Rework SPAlertSheets to perform actions on the main thread, with the loss of (unused) support for a didDismissSelector. This addresses a number of crashes logged by the crash reporter
* Add extra connection checking at multiple stages of getting the server's ↵stuconnolly2010-04-271-11/+14
| | | | process list. Fixes http://spbug.com/l/152.
* Bunch of improvements to the serve processes panel, including:stuconnolly2010-04-241-51/+226
| | | | | | | | | | - MCPKit's listProcesses (mysql_list_processes) method is now used, instead of running the query ourselves. - The ability to set whether or not the list is auto refreshed. - The ability to set the autorefresh interval, either via the presets or by entering a custom value (the interface for this might need updating). - Get the process list is now performed on a background thread. This completes the implementation of issue #607.
* Perform bounds checking in the process list controller's table view data ↵stuconnolly2010-04-231-2/+2
| | | | source method. Fixes exception http://spbug.com/l/146.
* Tidy up imports and fix 'Reverse Sort Order' when sorting connection ↵stuconnolly2010-03-311-2/+0
| | | | favorites (Thanks Hans).
* Until it can be moved to it's own connection don't allow refreshing of the ↵stuconnolly2010-03-261-10/+5
| | | | processes list whilst the document is performing a task to prevent connection lock errors. Related to issue #607.
* Localize 'Save As...' button titles on console and process list windows.stuconnolly2010-03-251-2/+2
|
* Bunch of improvements to the server process list viewer, including:stuconnolly2010-03-251-17/+51
| | | | | | | | | | - It is now a separate window like the console to enable monitoring. - It now uses the same window style as the console. - The ability to show or hide the process ID, column. This could possibly be enabled for some of the other columns as well, suggestions? - The ability to enable or disable the use of SHOW FULL PROCESSLIST or just SHOW PROCESSLIST. This implements most of the enhancements requested in issue #607, with the exception of the option to enable auto-refresh, which is still being worked on.
* - Make [MCPConnection getLastErrorMessage] more consistent by always ↵rowanbeentje2010-03-251-2/+2
| | | | | | | returning nil if no error occurred (previously a blank string was returned most of the time) - Add a new (BOOL)[MCPConnection queryErrored] method, changing all error message checks to use it for clarity
* - Remove observers for key paths when dealloc'ing objects to fix later ↵rowanbeentje2010-03-231-0/+2
| | | | | | | crashes when changing those keyvalues (eg changing query editor background colour after closing windows - http://log.sequelpro.com/view/44 ) - Fix a memory leak of a prefs reference in CMTextView
* Address Issue #546 (format string bugs):rowanbeentje2010-01-201-2/+3
| | | | | | - Fix incorrect uses of [NSString stringWithFormat:] with preconstructed strings and no arguments in SPUserManager - To fix display issues, replace NSBeginAlertSheet (which includes automatic sprintf expansion of the message) with a safely-escaped SPBeginAlertSheet in many files
* • fixed several sheetDidEnd selectors to close a NSAlert or NSWindow ↵Bibiko2010-01-131-0/+7
| | | | | | | properly to avoid overlapping sheets • F5 completion - if a table is selected and no further parsing info is given show that table and its fields at the top of the suggestions
* - Upgrade Sequel Pro to be compiled as a 3-way PPC/i386/x86_64 binary for ↵rowanbeentje2010-01-091-8/+8
| | | | | | | release builds, including a large number of 64bit compatibility upgrades and tweaks - Upgrade RegexKitLite to 3.3
* - Ensure all results for server variable requests are returned as strings, ↵rowanbeentje2010-01-031-0/+1
| | | | | | | 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
* Updates to the 'use monospaced font' preference, making it a lot more ↵stuconnolly2009-11-141-1/+27
| | | | consistent across all table views. Also includes live updating when the preference is changed as well as its implementation in the query console, process list and variables table views.
* Bunch of improvements to the query console, including:stuconnolly2009-11-141-1/+1
| | | | | | | | | | | | | - New connection column (been meaning to add this for a while) - Display table view column headers - Enable table view text cell line truncating - Allow table view columns to be re-ordered - The table view now respects the display table view vertical grid lines preference - Support for including the connection when saving messages to a file - Support for showing/hiding the connection column - Increase table view row height to match that of all others - Display message time stamps using the user's system wide medium time format
* In an aid to split up the functionality of the TableDocument class as well ↵stuconnolly2009-11-131-3/+4
| | | | as reducing the overall size of DBView, split out the server variables sheet into it's own controller and XIB in the same way as the new server processes sheet is implemented.
* - New server processes panel, accessible via the 'Database' menu and ↵stuconnolly2009-11-121-0/+498
alt+cmd+P. Includes the ability to kill queries and connections as well as live filtering support and the ability to save all processes or the current filtered set to a file. Implements issue #458. - Reorganise 'Database' menu. - Give 'Flush Privileges' key equivalent of shift+cmd+F.