FreeRDP/client
Norbert Federa 85297fb343 xfreerdp: remove duplicated drawing operations
Most of xfreerdp's hw gdi callbacks did the the same X11 drawing operation
twice: Initially on the primary pixmap to keep the back buffer up to date
and then directly on the window in order to see the result.
This sequence is followed by a call to gdi_InvalidateRegion() to mark the
rectangular area of the drawing operation.
Since in xfreerdp's current design (or better current evolved state) the
backbuffer pixmap is obligatory, all drawing operations directly targeting
the window are redundant because of the subsequent EndPaint (mapped to
xf_hw_end_paint) where the damaged region is copied from the backbuffer
to the drawable.

- removed X11 drawing operations which directly target the window drawable
- fixed some errors in the calculation of the required update regions
2014-12-01 11:19:27 +01:00
..
Android Merge branch 'master' of github.com:FreeRDP/FreeRDP 2014-11-15 12:37:29 -05:00
common Fixed null pointer dereference. 2014-11-17 01:22:33 +01:00
DirectFB Fixed compiler warnings. 2014-09-15 08:55:00 +02:00
iOS Call redraw only when region is invalidated 2014-11-19 11:48:12 -08:00
Mac mfreerdp: fix cliprdr copy with Windows XP 2014-11-20 16:05:13 -05:00
Sample freerdp: remove deprecated eventing system 2014-11-12 13:18:18 -05:00
Wayland wlfreerdp: add keyboard and mouse wheel support, fix bugs 2014-11-26 10:46:05 +01:00
Windows Replaced fprintf error messages with WLog. 2014-11-16 12:21:38 +01:00
X11 xfreerdp: remove duplicated drawing operations 2014-12-01 11:19:27 +01:00
.gitignore freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers 2013-09-03 20:37:04 -04:00
CMakeLists.txt wlfreerdp: initial Wayland client 2014-10-13 12:23:23 +02:00