lin-club  

refreshd-0.0.2 release (netscape fix)

Kohn Emil Dan
Mon, 30 Jul 2001 20:26:20 -0700


Hi everyone,

I have released a new version of the refreshd package. See the release
notes below. For compiling and running, see the readme file under the
doc subdirectory. In order to save bandwidth, I have removed the binaries
from the tarball.

Many thanks go to Guy for accurately reporting the problems with netscape. 

I plan a new release of the refreshd package probably next week. That
release should include a better integration with r2llib, better error
handling, and a fix of the race condition from this release. However I
need feedback from you about your experience with this release, in order
to be able to fix as many problems as possible in the next release.

Orr, Mulix, could you please update the site?

                                                Best regards,

                                                        Emil


refreshd-0.0.2 release notes:

Release refreshd-0.0.2 is mainly a bugfix release that attempts to solve
the problems encountered when using refreshd-0.0.1 with the netscape
browsers (netscape4.7 used to crash, while with netscape 6.0 auto-refresh
did not work). 

The main changes from refreshd-0.0.1 are the following:

1) refreshd_hook does not link with libpthread any longer. This fixes the
problem with the netscape4.7 crash, however there is a race condition in
the library initialization sequence. I plan to fix this problem in the
next planned release of refreshd. 

2) The major change is that instead of hooking XDrawString() and
XDrawImageString(), I am now hooking XCreateWindow() and
XCreateSimpleWindow()  This fixes the problems with netscape 6.0 refresh.
As a side effect, this approach also has the advantage that
refreshd_hook.so poses almost no overhead on the drawing functions.
However since most applications create their windows when they start, you
might experience a slight delay in application startup. 

refreshd-0.0.2.tar.gz