Go to file
Alexander Larsson 6b599f4147 Fix up empty region checks in canvas operations
We rely on not passing on empty rects to the drawing operations by
checking for empty regions and exiting early. However the checks
were wrongly using pixman_region32_n_rects(region) == 0, whereas
we should be using pixman_region32_not_empty().
2010-03-17 10:06:40 +01:00
linux fix build on Debian 2009-10-26 23:30:41 +02:00
win fix build on Debian 2009-10-26 23:30:41 +02:00
.gitignore fresh start 2009-10-14 15:06:41 +02:00
cairo_canvas.c Fix up empty region checks in canvas operations 2010-03-17 10:06:40 +01:00
cairo_canvas.h Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +01:00
canvas_base.c Fix up empty region checks in canvas operations 2010-03-17 10:06:40 +01:00
canvas_base.h Move most of the shared draw_xyz() methods from CairoCanvas to CanvasBase 2010-03-08 19:45:28 +01:00
canvas_utils.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
canvas_utils.h Use pixman_image_t instead of cairo_surface_t as the generic pixman container 2010-02-23 22:52:01 +01:00
gdi_canvas.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
gdi_canvas.h Move canvas_region and group_start/end to canvas_base 2010-03-08 19:45:28 +01:00
gl_canvas.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
gl_canvas.h Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +01:00
gl_utils.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
glc.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
glc.c.save fresh start 2009-10-14 15:06:41 +02:00
glc.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lines.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
lines.h Add line rasterizer 2010-02-23 14:43:20 +01:00
lookup3.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lookup3.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lz_common.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lz_compress_tmpl.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lz_config.h Use macros from <spice/macros.h> rather than duplicate them 2010-03-09 11:10:00 +01:00
lz_decompress_tmpl.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lz.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lz.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
Makefile.am Add line rasterizer 2010-02-23 14:43:20 +01:00
mem.c New memory allocators that exit on OOM and handle multiplication overflow 2010-03-11 12:13:59 +01:00
mem.h New memory allocators that exit on OOM and handle multiplication overflow 2010-03-11 12:13:59 +01:00
mutex.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
ogl_ctx.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
ogl_ctx.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
pixman_utils.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
pixman_utils.h Always include spice/types.h before pixman so standard int types exist 2010-03-01 15:12:33 +01:00
quic_config.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
quic_family_tmpl.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
quic_rgb_tmpl.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
quic_tmpl.c Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
quic.c Use macros from <spice/macros.h> rather than duplicate them 2010-03-09 11:10:00 +01:00
quic.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
rect.h Use macros from <spice/macros.h> rather than duplicate them 2010-03-09 11:10:00 +01:00
region.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
region.h Replace custom region implementation with pixman_region32_t 2010-02-23 22:52:06 +01:00
ring.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
rop3.c Use pixman_image_t instead of cairo_surface_t as the generic pixman container 2010-02-23 22:52:01 +01:00
rop3.h Use pixman_image_t instead of cairo_surface_t as the generic pixman container 2010-02-23 22:52:01 +01:00