pending mac VM 3.8.8b7 for comment

Bruce O'Neel edoneel at sdf.lonestar.org
Wed Aug 24 11:46:41 UTC 2005


Hi,

Now up on the ftp sites.

cheers

bruce

On Mon, Aug 22, 2005 at 06:44:58PM -0700, John M McIntosh wrote:
> Ok, my jet-lagged wife decide not to go to Epcot, so I got to poke at  
> the Squeak VM a bit.
> 
> So I've posted a 3.8.8b11 mac carbon which ensures a full screen  
> window open happens in a faster, more friendly, more pleasing manner.
> 
> This can be found at
> ftp.smalltalkconsulting.com
> Squeak 3.8.8beta11.app.zip
> 
> I've also moved a copy of the sit files to my idisk
> http://homepage.mac.com/johnmci/FileSharing.html
> 
> On 22-Aug-05, at 5:07 PM, John M McIntosh wrote:
> 
> >MMm, seems we create the window say at 1280x1024, then shift to  
> >full screen on the target which is actually 1440x900, then draw,  
> >then squeak wakes up anddraws at 1280x1024, then realizes its  
> >1440x900 and draws again. Problem is we've queued up these three  
> >draw events and are caching after the first one. The post wait  
> >flush then occurs much later...
> >
> >You get the same behaviour pre 3.8.8bx  it just happens much faster.
> >Really the fix should be to build the full screen logic at startup  
> >time and report back the correct screen size, versus using the  
> >1280x1024 saved size for the first iteration.
> >I suspect there could also be a smalltalk code change for that too.
> >
> >Also to complicate things we don't actually show the window until  
> >the first draw event, so we need to report the saved size I think  
> >for the first iteration because the screen
> >does not exist quite yet... Mmm lots of complicated things going on  
> >for the first screen draw and resize for full screen after image  
> >startup. Fixing this issue might take a bit of thought.
> >However nice catch I hadn't thought that one would change screen  
> >sizes between sessions. Mind you I'll guess that a full screen game  
> >would see this quite a bit based on the work station the image is  
> >saved on, and the computer you play the game on. .
> 
> --
> ======================================================================== 
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================== 
> ===
> 
> 

-- 
edoneel at sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org



More information about the Squeak-dev mailing list