Go to file
Alexander Larsson 5fe1ef371c 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.
2010-03-08 19:45:28 +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 Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +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 Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +01:00
canvas_base.h Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +01:00
canvas_utils.c Make gdi canvas build in the new pixman world 2010-03-01 15:12:35 +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 Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +01:00
gdi_canvas.h Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +01:00
gl_canvas.c Move virtualization of canvas drawing into common/canvas_base 2010-03-08 19:45:28 +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 Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +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 Fix warnings from visual studio compiler 2010-03-01 15:12:32 +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 Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +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
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 Fix colorkeying in pixman_utils.c 2010-03-08 19:41:34 +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 Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
quic.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
rect.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
region.c Replace custom region implementation with pixman_region32_t 2010-02-23 22:52:06 +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