Merge big cursor support (was: [Vm-dev] coordination between the
olpc and official svn branches)
bert at freudenbergs.de
Sun Nov 16 19:15:01 UTC 2008
On 16.11.2008, at 20:00, David T. Lewis wrote:
> On Tue, Nov 11, 2008 at 03:06:24PM +0100, Bert Freudenberg wrote:
>> On 10.11.2008, at 14:35, David T. Lewis wrote:
>>> If there are any OLPC changes that belong in the base VMMaker
>>> I would like to harvest them in VMMaker on SqueakSource.
>> I'm attaching a snapshot of the VMMaker we were using in the OLPC
>> branch. Our full VMMaker image is at
>> This started out with some version of Tim's and had various
>> applied ...
> Hi Bert,
> Your starting point was VMMaker-tpr.58.mcz, which is VMMaker 3.8b6 on
>> Of the Interpreter changes, I think only #primitiveBeCursor is still
>> relevant (adds ARGB support), the rest of the differences should come
>> from the sqUInt cleanups.
> That looks right, so I'll focus on #primitiveBeCursor first.
> I am attaching an update to your bigCursor-bf change set with two
> modifications that I think should be made to merge back into newer
> 1) Changed #fetchWord:ofObject: to #fetchLong32:ofObject: in two
> The #fetchWord:ofObject: method is deprecated in recent VMMaker
> 2) Restored check for 64 bit object word size. This makes the
> into a no-op for 64 bit images, and is flagged for a fix when bitmap
> conversion is implemented. I presume that this has not yet been done,
> so I think the check should remain for now.
> If you agree with these changes, I will apply them to the *-dtl thread
> of updates in SqueakSource VMMaker. The remaining to-do item will be
> implement ioSetCursorARGB() in the win32 and RiscOS platform sources.
> These can presumably be no-ops for starters.
> I also opened a Mantis issue to track this and provide a record of
> we're doing (http://bugs.squeak.org/view.php?id=7224).
Looks good :)
- Bert -
More information about the Vm-dev