Pending Mac Carbon VM 3.8.17b3
Bert Freudenberg
bert at freudenbergs.de
Fri Apr 27 09:22:52 UTC 2007
Yeah, thanks! The colors are wrong on Intel Mac, though you wouldn't
notice with the black-and-white OLPC cursor.
in the OLPC image, press Cmd-Shift-W and try
CursorWithAlpha fromUser show
to get a nice large colorful cursor. Or this:
| c |
c := CursorWithAlpha fromUser.
c copyBits: c boundingBox from: c at: 0 at 0 colorMap:
(ColorMap shifts: #(-1 -1 -1 -1) masks: #(16rFE000000 16rFE0000
16rFE00 16rFE)).
c show
to make that transparent :)
- Bert -
On Apr 27, 2007, at 8:17 , Karl wrote:
> The big cursor works great. Thanks
> Karl
>
> John M McIntosh wrote:
>> I've pushed out a 3.8.17b3 VM that includes Bert Freudenberg's
>> work on large cursor support for OLPC, plus it includes a bug fix
>> for cursor tracking.
>>
>> This VM does work on os-x 10.2.8 forward, however 10.2 does not
>> actually support cursors bigger than 16x16 in case anyone in the
>> world still uses 10.2.8 and tries a
>> OLPC image.
>>
>> The 3.8.17b3 VM is in the experimental directory at.
>>
>> http://www.smalltalkconsulting.com/squeak.html
>>
>>
>> For the curious I'll note the OLPC image is at.
>>
>> http://etoys.laptop.org/src/etoys-image-and-pr.zip
>>
>>
>> 3.8.17b3 Oops no-one check large cursors on powerpc.
>> NSCursorWrappers.m Ensure works on powerpc,
>> also confirm does not work on 10.2.x (not supported)
>>
>> 3.8.17b2 bug fix cursor tracking was not correct, used local
>> coordinates, needed global.
>> Add large cursor support via unix code for OLPC image
>> sqMacUIEventsUniversal.c large cursor
>> support, switch cursors back on window entry and app activation.
>> sqMacHostWindow.c Fix cursor tracking
>> sqMacWIndowUniversal.c small cursor logic has to
>> set flag that it's not large cursor so reset cursor knows which
>> cursor to use
>> NSCursorWrappers.m new
>> NSCursorWrappers.h new
>>
More information about the Squeak-dev
mailing list
|