2.3 upgrades causing Cursor bug?

Tim Rowledge rowledge at interval.com
Mon Jan 25 00:20:39 UTC 1999


On Fri 15 Jan, Dan Ingalls wrote:

> The cursor problem could be some VM/platform problem.  We did introduce opaque masks t
> o the cursor in 2.3, and it's possible there is some incompatibility, but we're runnin
> g 2.3 fine on Mac and Windows.
Well it turned out to be quite a funny story. I had thought that I made the
maksed cursor changes for 2.2, but of course there wasn't much usage of the
new version of Cursor. After some very puzzling debugging runs, I
discovered that Acorn won't allow cursor offsets outside the cursor extent
- and that no error is reported! Combine this with an ancient bug where I
was not inverting the Y offset and we get some very strange behaviour.
Since almost no cursors have anything other than a 0 at 0 offset, I hadn't
noticed the  problem before.
Now the only cursor with a problem is #corner, which wants to use -16 at -16;
so I have to put up with truncating to -15. Good enough for now....

2.3 for Acorn is now in the  usual places - ie my website.
NewCompiledMethod format work is being brought up to date ASAP.

tim

-- 
Useful random insult:- His spirit guide is a three-toed sloth.
Tim Rowledge:  rowledge at interval.com (w)  +1 (650) 842-6110 (w)
 tim at sumeru.stanford.edu (h)  <http://sumeru.stanford.edu/tim>





More information about the Squeak-dev mailing list