So, right now I’m working on AutoHyperlink’s thread safety. Luckily for us, flex – the lexical analyzer AH uses to check a URI’s validity – allows us to create a reentrant lexer.
Combined with some API refactoring I’m doing (AHHyperlinkScanner works much like NSScanner now), it’ll be a nice slick little framework that’s thread safe and nice to work with.
I’m planning on committing the source post Adium 1.3 branch since it plays with API elements and I don’t want any surprise regressions to hold up release, but, if you’re curious, you can get a patch to apply to Adium’s svn trunk here.
[Update:] Just a quick edit to add that this version of the framework, which is included in Adium’s svn tunk and will be released alongside Adium 1.3, will be dubbed AutoHyperlinks.framework 1.0 and added to the maccode repository.