Antiques

So I decided to resurrect this code and download and compile the latest.

It seems that event handling in wx? has changed since I last fooled with
this thing. It seems that now you have to call Veto() on events in some
circumstances or they come back to haunt you.

The attached file fixes the problem. Someone with commit access to the
repository may want to drop this thing in there. There doesn’t seem to
be much interest in that part of things but just in case.

I checked out the latest 3.0 from svn to compile. I note that 3.1 is out
and this may have been fixed there, I haven’t checked.

While compiling 3.0 with gcc 4.1.2 I kept getting complaints about
converting ‘const char * to char *’. Willynilly putting const at the
front of the line where this occurs shuts up the compiler. I don’t have
any idea about more subtle effects.

There was also much carping about breaking strict aliasing and the like.

Mike.