Nice handling of the Glenda icon.

Using Xcode 4.1 on Lion I get different errors (libstdio is another problem as 
FPdbleword is no longer defined) so I'm still not rebuilding everything.  9c 
picks up:

gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)


9c -DMULTITOUCH -o cocoa-screen-objc.o cocoa-screen.m
cocoa-screen.m:712: error: cannot convert to a pointer type
cocoa-screen.m:712: error: incompatible type for argument 1 of 
‘CGWarpMouseCursorPosition’

Corrected that would be:
% hg diff .
diff -r d92a37e64563 src/cmd/devdraw/cocoa-screen.m
--- a/src/cmd/devdraw/cocoa-screen.m    Tue Sep 06 10:10:43 2011 -0400
+++ b/src/cmd/devdraw/cocoa-screen.m    Tue Sep 06 11:08:04 2011 -0500
@@ -709,7 +709,7 @@
        q = [win.obj convertBaseToScreen:q];
        q.y = r.size.height - q.y;
 
-       CGWarpMouseCursorPosition(q);
+       CGWarpMouseCursorPosition(NSPointToCGPoint(q));
 
 //     race condition
        mpos = p;


On Sep 6, 2011, at 11:03 AM, Russ Cox wrote:

> Try adding
> 
> # HA HA HA.  Apple broke things again.
> [ "$SYSNAME" != "Darwin" ] || ranlib $2
> 
> to the bottom of $PLAN9/bin/9ar
> 
> 


Reply via email to