spice-common/common
Frediano Ziglio fd0aba2750 canvas: Fix some semi transparent drawing
This is reproducible using desktop icons on Windows XP.

These drawing are sent for the icons on the desktop.
To get an extends.x1 >= 32 you have to move an icon out of the
screen on the left side. Set the icon size to 72 as the icon has
to be out of the screen quite a lot.
Disable the grid alignment on the desktop and move an icon out of
the screen. Select and unselect the icon.
Using "/ 32" the icon will have a white background instead of a
transparent one.
Using a "/ 8" the icon is rendered correctly.

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Christophe de Dinechin <cdupontd@redhat.com>
2018-01-25 22:27:34 +00:00
..
backtrace.c Remove headers that are included in spice_common.h 2016-01-07 12:46:42 +01:00
backtrace.h common/backtrace: for mingw32 no pipe/wait_pid, just disable 2012-03-20 15:25:55 +01:00
bitops.h Remove INLINE usage 2013-10-04 12:45:00 +02:00
canvas_base.c canvas: Fix some semi transparent drawing 2018-01-25 22:27:34 +00:00
canvas_base.h canvas: Remove unused include header 2018-01-18 14:34:26 +00:00
canvas_utils.c canvas: Unify __surface_create_stride and surface_create_stride 2018-01-18 14:34:24 +00:00
canvas_utils.h canvas: Remove unused include header 2018-01-18 14:34:26 +00:00
client_demarshallers.h build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
client_marshallers.h Use explicit path for inclusion 2016-07-13 15:03:34 -03:00
draw.h draw: Add spice_image_descriptor_is_lossy 2016-01-20 15:56:00 +00:00
lines.c coverity: avoid division or modulo by zero 2016-04-25 09:09:17 +02:00
lines.h build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
log.c log: Forbid the usage of obsolete SPICE_LOG_DOMAIN 2017-07-05 09:53:02 +01:00
log.h log: Force format in log macro to be a string 2017-07-05 09:53:10 +01:00
lz_common.h ppc: Fix lz magic endianess 2015-07-02 13:31:28 +02:00
lz_compress_tmpl.c simplify #ifdef code 2016-06-02 10:01:48 +01:00
lz_config.h common: use INLINE instead of inline 2012-03-20 15:25:53 +01:00
lz_decompress_tmpl.c lz: Simplify code 2018-01-18 10:08:43 +00:00
lz.c lz: Remove unused encode_level and only assigned io_start 2018-01-18 10:08:46 +00:00
lz.h Add printf format annotations to all '...' functions 2012-03-20 15:30:24 +01:00
macros.h Define a new SPICE_VERIFY macro 2016-11-14 17:19:18 +00:00
Makefile.am Remove GDI canvas 2018-01-17 09:31:32 +00:00
marshaller.c Make the compiler work out better way to write unaligned memory 2017-09-25 16:12:45 +01:00
marshaller.h marshaller: Remove deprecated replacement functions 2016-12-08 13:49:13 +00:00
mem.c Avoid clang warnings on casts with stricter alignment requirements 2017-06-20 11:33:45 +02:00
mem.h Avoid clang warnings on casts with stricter alignment requirements 2017-06-20 11:33:45 +02:00
messages.h protocol: add preferred video codec message 2017-01-06 12:20:47 +00:00
pixman_utils.c Remove headers that are included in spice_common.h 2016-01-07 12:46:42 +01:00
pixman_utils.h pixman_utils: Add macros for color byte ordering 2015-12-17 16:03:19 +01:00
quic_config.h Use SPICE_{BEGIN,END}_DECLS 2012-03-20 15:30:23 +01:00
quic_family_tmpl.c log: remove spice_static_assert macro 2017-06-22 11:34:19 +01:00
quic_rgb_tmpl.c quic: Use i == 0 rather than !i 2017-08-01 15:53:59 +02:00
quic_tmpl.c quic: fix typo golomb_deoding -> golomb_decoding 2017-08-03 13:33:00 +01:00
quic.c quic: avoid crash on specific images 2017-08-23 22:47:08 +01:00
quic.h Remove deprecated init functions 2016-06-13 11:28:58 +01:00
rect.h Remove INLINE usage 2013-10-04 12:45:00 +02:00
region.c region: Avoid possible memory corruption 2017-02-28 15:26:54 +00:00
region.h Document REGION_TEST_* bitmasks 2017-02-03 11:07:32 -06:00
ring.h ring: Remove short living temporary variable 2017-11-07 13:11:19 +00:00
rop3.c use macro to define constructor function 2016-03-23 15:06:08 +00:00
rop3.h Remove deprecated init functions 2016-06-13 11:28:58 +01:00
snd_codec.c common: Fix -Wunused-variable 2014-10-23 14:54:48 +02:00
snd_codec.h Add support for the Opus codec. 2014-01-02 12:28:21 +01:00
spice_common.h Use a log handler to modify abort() behaviour 2012-03-20 15:30:23 +01:00
ssl_verify.c Fix build with LibreSSL 2018-01-23 10:23:43 +00:00
ssl_verify.h ssl_verify: Move wincrypt.h related #ifdef closer to the include 2015-03-26 10:15:04 +01:00
sw_canvas.c canvas: Remove dc parameter from SwCanvas::put_image 2018-01-18 14:34:19 +00:00
sw_canvas.h Remove deprecated init functions 2016-06-13 11:28:58 +01:00
verify.h Adjust verify.h licence 2016-06-21 12:26:38 +02:00