spice-common/common
Alexander Larsson 3b73f93cf2 Move virtualization of canvas drawing into common/canvas_base
Instead of having two virtualizations of the canvas we push the
virtualization into the canvas code itself. This not only avoids
the duplication of this code, it also makes the exposed API for the
canvas much smaller (in terms of exported API).

It also lets us use the virtualization to implement basic support
for operations in canvas_base which is then overridden by each canvas
implementation.
2012-03-20 15:25:39 +01:00
..
linux fix build on Debian 2012-03-20 15:25:36 +01:00
win fix build on Debian 2012-03-20 15:25:36 +01:00
.gitignore fresh start 2012-03-20 15:25:36 +01:00
cairo_canvas.c Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
cairo_canvas.h Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
canvas_base.c Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
canvas_base.h Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
canvas_utils.c Make gdi canvas build in the new pixman world 2012-03-20 15:25:39 +01:00
canvas_utils.h Use pixman_image_t instead of cairo_surface_t as the generic pixman container 2012-03-20 15:25:37 +01:00
gdi_canvas.c Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
gdi_canvas.h Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
gl_canvas.c Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
gl_canvas.h Move virtualization of canvas drawing into common/canvas_base 2012-03-20 15:25:39 +01:00
gl_utils.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
glc.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
glc.c.save fresh start 2012-03-20 15:25:36 +01:00
glc.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lines.c Fix warnings from visual studio compiler 2012-03-20 15:25:39 +01:00
lines.h Add line rasterizer 2012-03-20 15:25:37 +01:00
lookup3.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lookup3.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lz_common.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lz_compress_tmpl.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lz_config.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lz_decompress_tmpl.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lz.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
lz.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
Makefile.am Add line rasterizer 2012-03-20 15:25:37 +01:00
mutex.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
ogl_ctx.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
ogl_ctx.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
pixman_utils.c Fix colorkeying in pixman_utils.c 2012-03-20 15:25:39 +01:00
pixman_utils.h Always include spice/types.h before pixman so standard int types exist 2012-03-20 15:25:39 +01:00
quic_config.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
quic_family_tmpl.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
quic_rgb_tmpl.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
quic_tmpl.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
quic.c Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
quic.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
rect.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
region.c Replace custom region implementation with pixman_region32_t 2012-03-20 15:25:39 +01:00
region.h Replace custom region implementation with pixman_region32_t 2012-03-20 15:25:39 +01:00
ring.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
rop3.c Use pixman_image_t instead of cairo_surface_t as the generic pixman container 2012-03-20 15:25:37 +01:00
rop3.h Use pixman_image_t instead of cairo_surface_t as the generic pixman container 2012-03-20 15:25:37 +01:00