Russ Cox is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

rsc / plan9port http://swtch.com/plan9port/

Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems. See the web site http://swtch.com/plan9port/ for details.

Clone this repository (size: 58.2 MB): HTTPS / SSH
hg clone https://bitbucket.org/rsc/plan9port
hg clone ssh://hg@bitbucket.org/rsc/plan9port

Issues

#33 OS X needs Cocoa version of devdraw

Reported by Russ Cox (last edited )

Snow Leopard has started the process of deprecating Carbon, the API that the current OS X devdraw uses. As of Snow Leopard, it can only be used in 32-bit binaries. Some future release will remove support entirely.

Jeff Sickel has started Cocoa support, which requires working in Objective C. It can put bits on the screen but doesn't receive mouse events. It can handle resize after a click in the window. Improvements welcome.

Status: resolved Responsible: nobody Type: enhancement Priority: major
Milestone: none Component: none Version: none

Attachments

No attachments added for this issue yet.

Comments and changes

  1. #1 Anonymous

    written

    It would be great if this Cocoa implementation also was GNUstep-compatible, since that also would allow other *NIX OS:es (and perhaps even Windows?) to test it, rather than only being dependent on X11 protocol.

  2. #2 Anonymous

    written

    Bump!

  3. #3 Anonymous

    written

    Would it be possible to make the interface more "generic" by using an intermediate level in devdraw, such as Cairo (http://www.cairographics.org/) to communicate with various graphics output targets?

    Ps. sorry about the bump - misclicked. Ds.

  4. #4 Russ Cox

    written

    • Changed status from new to resolved.

Add comment / attachment

Verification: Please write the text from the image in the box (letters only)

captcha

Is that you, Humanoid? Is this me?