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
>
>