Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!amdahl!apple!lsr
From: lsr@Apple.COM (Larry Rosenstein)
Newsgroups: comp.sys.mac.programmer
Subject: Re: Quickdraw Bug
Message-ID: <13485@apple.Apple.COM>
Date: 7 Jul 88 17:56:44 GMT
References: <3174@polya.Stanford.EDU> <4899@husc6.harvard.edu> <3178@polya.Stanford.EDU>
Reply-To: lsr@apple.apple.com.UUCP (Larry Rosenstein)
Organization: Advanced Technology Group, Apple Computer
Lines: 22

In article <3178@polya.Stanford.EDU> kaufman@polya.Stanford.EDU (Marc T. Kaufman) writes:
>posting about rowbytes > 8190.  'lsr'@apple says that a new version of the
>PixMap will have a longint for rowBytes (but where will they put it?).  This
>is needed because in 32-bit color mode 8190 bytes is only 2047 pixels per row.

That is NOT what I said.  

I said that the Color Quickdraw data structures (in particular the PixMap
and CGrafPort) have version fields.  It seems to me that Apple could use
this field to implement a new version of the Pixmap that allows more pixels
per row, without breaking applications.  (Inside Mac defines the current
version number as 0.)  These structures also contain a reserved field that
might be used to contain any extra data needed by future versions.

Whether or not there WILL BE a new version of the data structures is up to
the graphics people implementing the stuff.  I don't know what their plans
are.

		 Larry Rosenstein,  Object Specialist
 Apple Computer, Inc.  20525 Mariani Ave, MS 27-AJ  Cupertino, CA 95014
	    AppleLink:Rosenstein1    domain:lsr@Apple.COM
		UUCP:{sun,voder,nsc,decwrl}!apple!lsr