aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPProcessListController.m
Commit message (Collapse)AuthorAgeFilesLines
* Fix the way „Kill Query“ / „Kill Connection“ acquires the ID to ↵Max2017-05-041-13/+34
| | | | | | prevent an possible exception and possible data corruption (caused by killing the wrong connection/query) #2779 Previously the code did not take into account „auto reload“ and that it may cause the selected row to change between clicking on „Kill …“ and actually executing the query.
* Fix table triggers view not reacting to UI preference changes. Also, move ↵Stuart Connolly2017-03-181-6/+28
| | | | the responsibility of adding/removing preference observers to the controllers of respective views (more to follow).
* Replace some legacy NSIndexSet enumeration with 10.6+ style ↵Max Lohrmann2017-03-121-7/+2
| | | | -enumerateIndexesUsingBlock:
* Fix typo when exporting processes listQuentin Mazars-Simon2017-02-241-1/+1
|
* Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet()Max2015-10-201-4/+10
| | | | This should also eliminate a few use-after-free crashes
* Experimental change to see if it improves #2114 (crashes in server process list)Max2015-06-161-2/+6
|
* Formalize [x release], x = nil; conventionMax2015-01-041-5/+5
| | | | | Take this commit as a proposal to formalize our existing "[x release], x = nil;" convention by introducing a macro for it. Feel free to revert this commit if you see issues with the approch or implementation.
* Replace some NSDictionaries with literalsMax2014-12-131-1/+1
| | | | | | * [NSDictionary dictionary] → @{} * [NSDictionary dictionaryWithObject:forKey:] can safely be replaced. object==nil would have already thrown a NPE in the past. * Also replaced some (hopefully safe) NSArray initializers (ie. their objects should always exist).
* Add cast for [NSApp delegate]Max2014-12-131-2/+2
| | | | | * (Also changed some outdated URLs) * Replaced [NSApplication sharedApplication] with NSApp
* Add a hidden preference to control the size of the UI's monospaced font.Stuart Connolly2014-05-261-4/+6
|
* Update URL in source file header to point to GitHub.Stuart Connolly2014-01-261-1/+1
|
* Remove SVN property placeholder.Stuart Connolly2014-01-261-2/+0
|
* Updated Save Process List panel sheet to 10.6+ SDKMarius Ursache2013-11-111-31/+26
|
* Cleaned up Format string is not a string literal (potentially insecure) errorsMarius Ursache2013-11-091-2/+2
|
* - Fix process list kill query/connection actions not using the correct ID ↵rowanbeentje2013-04-031-3/+3
| | | | if the list was filtered
* Split the process list controller's table view data source and delegate ↵stuconnolly2013-04-031-64/+0
| | | | methods into their own category.
* Remove useless init and dealloc method comments and perform general tidy up.stuconnolly2013-01-221-25/+16
|
* - Fix exceptions when filtering the table process list on high-load servers ↵rowanbeentje2012-11-191-1/+1
| | | | where the time can sometimes still be NULL as the thread is setting up
* - Add names for most threads created by Sequel Pro for easier debugrowanbeentje2012-10-141-1/+2
|
* - Add linebreak display in the database processes list, preventing display ↵rowanbeentje2012-08-061-2/+16
| | | | | | | of truncated queries for clarity (Issue #1407) - If SHOW FULL PROCESSLIST isn't on, and the query appears to be truncated (length == 100), add a trailing ellipsis to suggest more content
* 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