quicksilver/Services-qsplugin — pull request #1 by pjrobertson (2012-03-26 22:38:30+00:00)
Title: Services Module tidy up

This is a general tidy up of the module including:

* Change to fast enumeration
* Add in some autorelease pools (**Note**: I have added Xcode 4+ compliant `@autoreleasepool` code snippets since it's easier to type and supposedly more efficient. It just means 10.6 users won't be able to build this plugin... sorry Henning if you were going to look at this. It's a simple enough change if you really do want to build!)
* Attempt to fix crashes such as [#771](https://github.com/quicksilver/Quicksilver/issues/771) but at least display some kind of log so we can have an idea of what's going on (QSServiceAction.m:143 - I think that in some cases `serviceModifications` is an NSString)
* General tidy ups of projects, code, and 64 bit stuff

@skurfer - I hope to add a 'type' for all services to the 'actions' prefs for actions added through this plugin. Do you know if it's possible to add actions to a list here without them being defined in the Info.plist? I could probably figure it out myself but I'm sure you know much better than me :)