quicksilver/Quicksilver — pull request #781 by pjrobertson (2012-03-30 11:19:16+00:00)
Title: Remove deprecated methods. Fixes #648

I've just removed the deprecated method all together.

The reason there is no warning in the console in 10.7 is because the deprecated `-(void)selectRow:(int)row byExtendingSelection:(BOOL)extend` method has been dropped, so it never gets called.
Andreberg added in the new method some time ago as a 'fall back', which means that everything works on Lion just fine.

It appears 10.6 is still calling the old deprecated method, and as such it gives the warning. This change is untested on 10.6, so I do not know if this will cause a crash.

@HenningJ - could you perform the following:

* Merge this and build Quicksilver
* Add 2 breakpoints to QSFancyTableView.m:45 and QSFancyTableView.m:101
* Open up Quicksilver's preference and go to the triggers/catalog/preferences panes
* Test to see if the breakpoints are triggered. In which case 10.6 is using the new method fine
* Make sure you get no crashes and things work properly. If 10.6 doesn't call the new method, then loading QSFancyTables won't call the `[self setNeedsDisplay:YES];` part of the method