I grabbed BibDesk's Sparkle changes for TeX Live Utility, so thanks for making the threading and other fixes available!
I only have two changes of any consequence in my code, both of which I encountered with the TLU appcast. The first is my fault, I think, from the NSXMLDocument conversion we did for Skim. 1) In -[SUAppcast downloadDidFinish:], so <li> tags in the appcast show up as bullets in the release notes webview: else if ([name isEqualToString:@"description"]) { // may need XML representation for display in release notes [dict setObject:[node XMLString] forKey:name]; } 2) In -[SUAppcastItem initWithDictionary:], to fix double-escaping problems I had with URLs: NSString *URLString = [enclosure objectForKey:@"url"]; // if the string already has percent escapes, convert them to e.g. avoid changing %20 to %2520 URLString = [URLString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; URLString = [URLString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; [self setFileURL:[NSURL URLWithString:URLString]]; ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop