FreeRDP/libfreerdp/gdi
Pavel Tsekov c51c5df2ff * include/freerdp/codec/color.h:
(freerdp_color_convert_drawing_order_color_to_gdi_color): Declare new
function.
* libfreerdp/codec/color.c:
(freerdp_color_convert_drawing_order_color_to_gdi_color): Implement.
(freerdp_image_convert_8bpp): Properly use the ARGB32/ABGR32/RGB32/BGR32
macros when converting 8bpp data to 32bpp.
(freerdp_image_convert_32bpp): Fix CLRCONV_ALPHA and CLRCONV_INVERT
processing for 32bpp destination.
(freerdp_mono_image_convert): Use ARGB32/ABGR32 when converting to 32bpp
and CLRCONV_ALPHA is set.
* libfreerdp/core/orders.c: Color data from drawing orders is
interpreted in big endian mode.
* libfreerdp/core/update.c (update_read_palette): Likewise.
* libfreerdp/gdi/16bpp.c (gdi_get_color_16bpp): GDI colors are stored as
RGB now.
* libfreerdp/gdi/32bpp.c (gdi_get_color_32bpp): Likewise.
* libfreerdp/gdi/gdi.c:
Use freerdp_color_convert_drawing_order_color_to_gdi_color() to convert
from drawing order color representation to GDI color representation
troughout.
* libfreerdp/gdi/graphics.c (gdi_Glyph_BeginDraw): Likewise.
(gdi_Glyph_EndDraw): Likewise.
2014-08-07 00:58:58 +03:00
..
include libfreerdp-gdi: fix invalidation of region with line drawing 2014-01-28 21:46:47 -05:00
test winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
8bpp.c Fixed argument checks, now NULL pointer are no longer dereferenced 2013-09-05 12:14:34 +02:00
16bpp.c * include/freerdp/codec/color.h: 2014-08-07 00:58:58 +03:00
32bpp.c * include/freerdp/codec/color.h: 2014-08-07 00:58:58 +03:00
bitmap.c libfreerdp-gdi: migrate to _aligned_malloc/_aligned_free 2014-07-08 15:07:19 -04:00
brush.c libfreerdp-gdi: added brush style BS_HATCHED 2013-02-04 15:58:22 +01:00
clipping.c freerdp: fix headers 2012-10-08 23:02:04 -04:00
CMakeLists.txt Added WITH_LIBRARY_VERSIONING, allowing to build shared libraries without 2014-07-11 11:53:58 +02:00
dc.c libfreerdp-gdi: migrate to _aligned_malloc/_aligned_free 2014-07-08 15:07:19 -04:00
drawing.c libfreerdp-codec: fix unit test compilation 2014-03-29 12:37:16 -04:00
gdi.c * include/freerdp/codec/color.h: 2014-08-07 00:58:58 +03:00
gdi.h freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16 2012-10-09 03:01:37 -04:00
graphics.c * include/freerdp/codec/color.h: 2014-08-07 00:58:58 +03:00
graphics.h freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16 2012-10-09 03:01:37 -04:00
line.c freerdp: fix headers 2012-10-08 23:02:04 -04:00
palette.c libfreerdp: purged source tree from deprecated memory utils 2012-11-21 21:22:06 -05:00
pen.c libfreerdp: purged source tree from deprecated memory utils 2012-11-21 21:22:06 -05:00
region.c libfreerdp: purged source tree from deprecated memory utils 2012-11-21 21:22:06 -05:00
shape.c freerdp: get rid of old types 2012-10-09 03:26:39 -04:00