Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!munnari.oz.au!bruce!roddi From: roddi@bruce.cs.monash.OZ.AU (Roddi Walker) Newsgroups: comp.sys.amiga.programmer Subject: Re: quasi WB2.0 BUGS Message-ID: <3880@bruce.cs.monash.OZ.AU> Date: 28 Mar 91 04:13:21 GMT Article-I.D.: bruce.3880 References: <3877@bruce.cs.monash.OZ.AU> <20150@cbmvax.commodore.com> Distribution: comp.sys.amiga.programmer Organization: Monash Uni. Computer Science, Australia Lines: 85 In <20150@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: > What's really going on here is that the mac doesn't allow anything >to draw into an unexposed window (notice how windows pop to the front when >you activate them?) So it doesn't have to save off-screen bitmaps, and doesn't >have to worry much about clipping rectangles - only visible portions count. >Also, work has been done on layers to improve performance (and it has been >improved considerably from earlier 2.0 versions), but the basic algorithms >required to handle multitasking, (partially) obscured windows have an >exponential component in the recalculation of the clipping rectangles. oh. hum, all the time CBM is holding the beta and its getting better and better (and more stable :-) I WANT IT! Waahhhh!! >> Also, when 2.0 was redrawing the windoes, it would often leave >>vertical/horizontal 1 pixel wide/thick gaps when redrawing the window >>borders (the box with the scroll bars) and the little rectangle around the >>icons within the window. > I haven't seen anything like this (if I read it right, it's confusingly >worded) in any recent version. Um, it *is* rather tricky to drescribe ... they say a picture is work 1K words (ie. 2048 bytes, I guess). So here goes: +---------------------+-+ | |X| | |X| | +------------------+-+ | | |X| | | |X| X == scroll bar :-) | | |X| | +------------------+-+ | |X| +---------------------+-+ after window 2 has been moved/closed whatever: +---------------------+-+ | |X| | |X| | |X| | * X <- imagine this gap is 1 | * |X| pixel wide | * |X| | |X| | |X| +---------------------+-+ sometimes this happens to the rectangles of icons that were under window 2, except a pixel is missing from both vertical sides of the rectangle, on the same scan line. * == random 1 pixel wide junk, where the edge of widow 2 used to be. * * Sometimes this junk can be horizontal, in which case it is 1 pixel high. Ah well, these bugs are probably fixed in the current beta anyways ... >-- >Randell Jesup, Keeper of AmigaDos, Commodore Engineering. >{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup >Thus spake the Master Ninjei: "To program a million-line operating system >is easy, to change a man's temperament is more difficult." >(From "The Zen of Programming") ;-) ^^^ not as cool as your previous sig(the one about the compiler :-) which is the second coolest sig I have ever seen (the coolest was: Jesus saves ... but Gretzky catches the rebound ... he shoots ... he SCOORES! (yes, I know Gretzky is a hokey player, but I'm not into basket ball)). How about: The Sun rises over my source code, I am at peace ;-) Roddi