On Thu, 12 Jul 2012 18:04:40 +0200
Adam Tkac <at...@redhat.com> wrote:

> 
> I dived into vncHooks and xserver sources and attached patch should fix both
> screen artefacts and XDrawArc crashes. It reverts r4220 and fixes
> vncHooksFillSpans hook which used wrong clip pointer.
> 

-Inf

Hooking pixmaps is just asking for problems. You'll be using the
pixmap's coordinates for tracking changes, which makes absolutely no
sense there is no fundamental connection to screen coordinates (like
there is for windows).

We need to find a proper way to deal with this specific case (borders).
It might be that it's impossible to hook the actual drawing itself, but
then we'll have to look at its triggering conditions instead and
duplicate some of the border logic. E.g. hooking expose events and
checking window flags.

Rgds
-- 
Pierre Ossman           Software Development
Cendio AB               http://cendio.com
Teknikringen 8          http://twitter.com/ThinLinc
583 30 Linköping        http://facebook.com/ThinLinc
Phone: +46-13-214600    http://plus.google.com/112509906846170010689

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to