weston/src
Kristian Høgsberg 3c2360ff9d Add new shared/image-loader.h to separate include dependencies
Before, cairo-util.h would combine pixman and cairo includes.  X11 and
Wayland compositors uses this to load an image as a pixman_image_t but are
forced to include cairo headers.  Clients use load_cairo_surface to
load images as cairo_surface_t's, but are forced to include pixman.h.

We move the load_image pixman prototype to its own header, so compositors
can get at the pixman prototype without including cairo.h and clients
can include the cairo based function without including pixman.h.
2013-01-28 16:02:04 -05:00
..
xwayland xwayland/window-manager: Avoid doing work for unknown window 2013-01-10 16:08:08 -05:00
.gitignore text: Split text and input-method protocols 2012-09-12 16:48:59 -04:00
Makefile.am compositor: remove android backend 2013-01-24 16:30:04 -05:00
clipboard.c clipboard: add seat destroy signal handler 2012-07-11 15:42:46 -04:00
compositor-drm.c compositor-drm: Add support for using the pixman renderer 2013-01-27 14:32:17 -05:00
compositor-headless.c renderer: introduce destroy callback 2013-01-08 15:31:08 -05:00
compositor-rpi.c renderer: introduce destroy callback 2013-01-08 15:31:08 -05:00
compositor-wayland.c Add new shared/image-loader.h to separate include dependencies 2013-01-28 16:02:04 -05:00
compositor-x11.c Add new shared/image-loader.h to separate include dependencies 2013-01-28 16:02:04 -05:00
compositor.c pixman-renderer: Don't unreference NULL hw_buffer image 2013-01-27 14:33:08 -05:00
compositor.h renderer: introduce destroy callback 2013-01-08 15:31:08 -05:00
evdev-touchpad.c Fix a typo. 2012-11-13 15:56:05 -05:00
evdev.c evdev: Apply calibration values to absolute events 2012-12-06 15:53:09 -05:00
evdev.h evdev: Apply calibration values to absolute events 2012-12-06 15:53:09 -05:00
filter.c Replace fprintf() by weston_log() 2012-06-08 13:11:36 -04:00
filter.h evdev: Improve touchpad support and add motion filters 2012-05-17 11:33:45 -04:00
gl-renderer.c gl: fix read-back format reporting in the log 2013-01-10 16:06:06 -05:00
gl-renderer.h gl-renderer: make EGL typedefs similar to EGL/egl.h when building without EGL support 2013-01-15 16:00:16 -05:00
launcher-util.c weston-launcher: use CLOEXEC on fallback path 2012-07-31 22:19:31 -04:00
launcher-util.h Introduce weston-launch 2012-04-06 14:01:19 +02:00
libbacklight.c backlight: Avoid passing an invalid fd into close() 2013-01-10 16:07:42 -05:00
libbacklight.h Fix a few -pedantic warnings 2012-05-10 14:11:44 -04:00
log.c compositor: Fold the log prototypes into compositor.h and drop log.h 2012-08-01 00:00:57 -04:00
noop-renderer.c renderer: introduce destroy callback 2013-01-08 15:31:08 -05:00
pixman-renderer.c pixman-renderer: Don't unreference NULL hw_buffer image 2013-01-27 14:33:08 -05:00
pixman-renderer.h renderer: introduce destroy callback 2013-01-08 15:31:08 -05:00
rpi-bcm-stubs.h rpi: Dispmanx elements as planes, completion callback 2012-11-08 16:56:26 -05:00
screenshooter.c screenshooter: Free allocated memory where missing from some return paths 2013-01-10 16:06:51 -05:00
shell.c shell: remove remnants of screensaver surface list 2013-01-24 16:18:32 -05:00
tablet-shell.c compositor: introduce weston_buffer_reference 2012-12-06 16:07:43 -05:00
text-backend.c text: Add support for forwarding key events 2012-11-27 13:10:10 -05:00
tty.c tty: Clean up completely if switching vt fails 2012-12-06 22:32:37 -05:00
util.c compositor-drm: Support overlays with transformed buffers 2012-12-06 21:56:14 -05:00
weston-egl-ext.h compositor: add support for OES_EGL_image_external 2012-08-31 17:51:42 -04:00
weston-launch.c weston-launch: Use "weston-launch" for --help instead of "weston". 2013-01-24 16:41:18 -05:00
weston-launch.h Introduce weston-launch 2012-04-06 14:01:19 +02:00
zoom.c zoom: Don't update the zoom translation if zoom level is 0 2012-11-21 11:40:39 -05:00