aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPGrowlController.m
Commit message (Collapse)AuthorAgeFilesLines
* Considering nearly every class uses constants, import it via the prefix header.stuconnolly2010-10-191-1/+0
|
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-281-3/+3
|
* Initial implementation of tabs:rowanbeentje2010-05-231-13/+28
| | | | | | | | - 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
* - Fix a singleton proprty release in SPGrowlController's -release method; ↵rowanbeentje2010-05-191-4/+1
| | | | avoids overrelease and memory trampling. Thanks to Towny for spotting this; addresses Issue #692 and http://spbug.com/l/411
* - Ensure that Growl notifications are made from the main thread. This ↵rowanbeentje2010-04-231-0/+8
| | | | addresses http://spbug.com/643 , and should also fix race condition crashes caused by the timer firing on a closed thread.
* General tidy up, with a focus on consolidating more constants in ↵stuconnolly2010-03-241-4/+4
| | | | SPConstants.h/m.
* Modify our current implementation of all singleton instances to be inline ↵stuconnolly2010-03-161-9/+3
| | | | with Apple's recommendations detailed at http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaObjects/CocoaObjects.html#//apple_ref/doc/uid/TP40002974-CH4-SW32 This also fixes the associated static analysis warnings of potentially leaked objects.
* - Upgrade Sequel Pro to be compiled as a 3-way PPC/i386/x86_64 binary for ↵rowanbeentje2010-01-091-2/+2
| | | | | | | release builds, including a large number of 64bit compatibility upgrades and tweaks - Upgrade RegexKitLite to 3.3
* Tidy up.stuconnolly2009-11-071-0/+1
|
* Replace the use of hard coded preference keys with constants to prevent ↵stuconnolly2009-10-171-1/+3
| | | | issues such as the one fixed in revision 1419. All future preference usage should be done so using these constants.
* Improve Growl interaction to reduce general Growl spammage and improve ↵rowanbeentje2009-10-031-13/+92
| | | | | | | | | | functionality: - Growls are now only shown by default if they are not fired from the frontmost window - Long-running tasks (>3 secs) will still Growl - Clicking on a Growl will now bring the associated window to the front This addresses the original concerns of Issue #98.
* Various enhancements to relation functionality, including:stuconnolly2009-06-031-5/+5
| | | | | | | - Only presenting valid tables for possible relations, that is InnoDB tables. - Only presenting valid columns for possible relations, that is columns of the same data type. - Loads of interface validation.
* More header updates for source files, including Subversion Id property.stuconnolly2009-05-191-0/+3
|
* Implement very basic Growl enable/disable preference. Still need to add more ↵stuconnolly2009-04-111-16/+17
| | | | complex notification rules.
* Completely redesigned query console that now uses a table view instead of a ↵stuconnolly2009-03-261-26/+12
| | | | | | | | | | | | | text view. This should significantly improve import speed, but most importantly resolves the crashes caused by the drawing that was being performed by the text view. Fixes issue #87 and implements #167. New console provides the following: - Live filtering - Ability to hide message time stamps - Ability to hide SELECT/SHOW statement messages - Ability to copy messages to pasteboard, including multiple messages - Ability to save the current filtered content to a file, with the option to include the message time stamps
* MERGED r262:266 from branches/stuart02 to trunk to include new project ↵stuconnolly2008-12-101-0/+123
structure.