aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPGrowlController.m
Commit message (Collapse)AuthorAgeFilesLines
* * Change window creation to use a create-and-get model instead of ↵Max2015-11-051-9/+8
| | | | | | | create-then-get as that did cause problems on 10.11 in some cases (#2294) * Split a huuuuge method into many smaller methods * Updated some code to use methods that are already there
* Formalize [x release], x = nil; conventionMax2015-01-041-2/+2
| | | | | 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).
* 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
|
* Tidy up.stuconnolly2013-01-221-1/+5
|
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-31/+21
|
* Tidy up an use enums.stuconnolly2012-06-271-4/+14
|
* Fix more gcc warnings.stuconnolly2012-05-091-1/+3
|
* Add a hidden preference for specifying the long running query notification ↵stuconnolly2011-10-081-2/+5
| | | | time (currently in milliseconds). Implements issue #944
* Fix more compiler warnings, including a few bugsrowanbeentje2011-03-071-1/+1
|
* Fix more compiler warnings.stuconnolly2011-03-031-0/+1
|
* fixed compiler warningssqlprodev2011-03-011-0/+1
|
* Add a new class template for the favorites controller.stuconnolly2010-11-101-14/+0
|
* - 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.
* 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.