Fix GDI return values and other fixes
authorBernhard Miklautz <bernhard.miklautz@thincast.com>
Fri, 17 Apr 2015 14:21:55 +0000 (16:21 +0200)
committerBernhard Miklautz <bernhard.miklautz@thincast.com>
Tue, 21 Apr 2015 12:18:07 +0000 (14:18 +0200)
commit2c072d33d338650fd45deaaf3fba99b715e1f9df
tree94937044559f9029a669dff19654cf2bbb5569db
parent515502ffa5129994e58f792a653ff82f5549bacf
Fix GDI return values and other fixes

* top level GDI functions return 0 on error and != 0 otherwise but the
  low level functions (16bpp.c, 8bpp.c 32bpp.c) which are called did it
exactly the other way around. Those were adapted.
* change gdi_InvalidateRegion to BOOL and check calls where appropriate
* integrate comments from pull request
21 files changed:
client/X11/xf_gdi.c
client/X11/xf_graphics.c
client/X11/xf_keyboard.c
include/freerdp/api.h
include/freerdp/gdi/region.h
libfreerdp/cache/bitmap.c
libfreerdp/cache/brush.c
libfreerdp/cache/nine_grid.c
libfreerdp/core/fastpath.c
libfreerdp/core/graphics.c
libfreerdp/core/input.c
libfreerdp/core/update.c
libfreerdp/gdi/16bpp.c
libfreerdp/gdi/32bpp.c
libfreerdp/gdi/8bpp.c
libfreerdp/gdi/bitmap.c
libfreerdp/gdi/gdi.c
libfreerdp/gdi/graphics.c
libfreerdp/gdi/include/line.c
libfreerdp/gdi/region.c
libfreerdp/gdi/test/TestGdiCreate.c