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
|