MythGrowl Bugfixes
Sunday, December 31st, 2006I found a couple of problems with MythGrowl, it would often crash after being run for more that 3 hours due to some very hard to debug multi-threading problems. I have it all sorted now, so if you downloaded and were running MythGrowl 0.1 or 0.2 be sure to upgrade and run 0.3 which is available at the same download link as before in the post below.
For those interested, I was using the curl library for Cocoa to retrieve the Mythbackend status page in its own thread. Turns out the use of libcurl was totally unnecessary as versions of MAC OS X greater than 10.2 support the NSURLConnection API which provides a much more clean and simple way to retrieve data from a URL. So I have also been able to reduce the size of the application and source by removing the threading library I was using and eliminating libcurl.
Overall a very satisfactory fix.




