--- a/README Fri Aug 15 23:49:00 2008 -0400
+++ b/README Fri Aug 15 23:59:15 2008 -0400
@@ -13,9 +13,9 @@
Drewsen, André Kelpe, and Peter C. Ndikuwera. However unlike WebControl
Greyhound is written entirely in PHP, making it a bit more portable. This
script doesn't require an external web server to run, it has a relatively
- basic built-in (single-threaded) server.</p>
+ basic built-in (but multi-threaded) server.</p>
<p>The script needs a browser with XmlHttpRequest (AJAX) support to work. It's
- been tested on Firefox 3.0 beta 4 and Safari.</p>
+ been tested on Firefox 3.0.1, Safari, and Opera 9.5.</p>
<p>It uses Smarty templates so you should be able to customize the HTML to
your needs. The template file is /themes/funkymonkey/playlist.tpl. There's
also a theme called iphone which is optimized for use on Apple's touch
@@ -39,13 +39,11 @@
the script manager, you won't be able to start Greyhound again for about
60 seconds. I checked everything and socket_shutdown() and socket_close()
are being called properly, so I don't know why it's failing.</li>
- <li>The playlist isn't reloaded properly. This is because each of the child
- threads have the playlist cached in memory, and I haven't figured out a
- way to make them all reread the playlist file. Eventually I'll have code
- in there that keeps track of the children and sends a SIGHUP to each of
- them and have that fire an event that reparses the playlist file. The
- only real way to fix this for now is to disable multi-threaded mode by
- setting $allow_fork to false at the top of greyhound.php.</li>
+ <li>As of version 0.1 alpha 3, the playlist should be updated properly. If
+ you change your playlist but don't see the changes show up in Greyhound
+ after about 1-2 minutes, please report it as a bug. Please see
+ <a href="http://forum.enanocms.org/post/14/#p14">this forum post</a>
+ for more information.</li>
</ul>
<p>