spice-common/common
Alexander Larsson 59b330b4d2 New memory allocators that exit on OOM and handle multiplication overflow
Every place that does a regular malloc/calloc and aborts on failure
should use spice_malloc/spice_mallo0 instead, which is leaner and cleaner.

Allocations of dynamically sized arrays can use g_malloc_n or g_new etc
which correctly handle multiplication overflow if some of the arguments
are not trusted.
2012-03-20 15:25:40 +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 draw_rop3 to canvas_base 2012-03-20 15:25:40 +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 Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +01:00
canvas_base.h Move most of the shared draw_xyz() methods from CairoCanvas to CanvasBase 2012-03-20 15:25:40 +01:00
canvas_utils.c Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +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 Update gdi canvas wrt latest changes 2012-03-20 15:25:40 +01:00
gdi_canvas.h Move canvas_region and group_start/end to canvas_base 2012-03-20 15:25:40 +01:00
gl_canvas.c Move canvas_region and group_start/end to canvas_base 2012-03-20 15:25:40 +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 Define GL_GLEXT_PROTOTYPES in CFLAGS not in random places in the source 2012-03-20 15:25:40 +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 Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +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 Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +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
mem.c New memory allocators that exit on OOM and handle multiplication overflow 2012-03-20 15:25:40 +01:00
mem.h New memory allocators that exit on OOM and handle multiplication overflow 2012-03-20 15:25:40 +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 Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +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 Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +01:00
quic.h Add emacs settings for indent according to spice styleguide 2012-03-20 15:25:37 +01:00
rect.h Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +01:00
region.c Use macros from <spice/macros.h> rather than duplicate them 2012-03-20 15:25:40 +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