Re: ScrollDC fixes.

2005-03-08 Thread Rein Klazes
On Tue, 08 Mar 2005 09:53:07 +0100, I wrote: > Hmm, this is about pixels that are copied from the outside of the > visible region to the inside (that area will be invalidated and > repainted if called through ScrollWindowEx, but with noticeable > flickering and there might be direct uses of Scroll

Re: ScrollDC fixes.

2005-03-08 Thread Alexandre Julliard
Rein Klazes <[EMAIL PROTECTED]> writes: > Hmm, this is about pixels that are copied from the outside of the > visible region to the inside (that area will be invalidated and > repainted if called through ScrollWindowEx, but with noticeable > flickering and there might be direct uses of ScrollDC wi

Re: ScrollDC fixes.

2005-03-08 Thread Rein Klazes
On 07 Mar 2005 19:44:07 +0100, you wrote: > > +for( i = 0; i < rdata->rdh.nCount; i++, rect += step) { > > +DPtoLP(hdc, (LPPOINT)rect, 2); > > +TRACE("Bit blitting %s to %ld,%ld\n", > > wine_dbgstr_rect(rect), > > +rect->left + d

Re: ScrollDC fixes.

2005-03-07 Thread Alexandre Julliard
Rein Klazes <[EMAIL PROTECTED]> writes: > +if(( size = GetRegionData( SrcRgn, 0, NULL )) && > +(rdata = HeapAlloc( GetProcessHeap(), 0, size ))) { > +GetRegionData( SrcRgn, size, rdata ); > +/* the rectangles in the region data are ordered top-to-bot