weston/src
Satyeshwar Singh 964a342e53 evdev: Wait for SYN event before sending events over to the client
The issue was that touch::down event from the compositor to client apps
would send the previous motion events coordinates and this obviously made
the client do the wrong thing. This happened because we were not waiting
for a SYN event to come from evdev before sending down, motion or up events.

https://bugs.freedesktop.org/show_bug.cgi?id=51909
2013-02-27 15:28:21 -05:00
..
xwayland xwm: Only call set_fullscreen if the window is mapped 2013-02-21 20:18:37 -05:00
.gitignore update .gitignores for src/ and man/ 2013-02-26 11:20:29 -05:00
animation.c compositor: Rename lock and unlock signals to idle and wake 2013-02-21 21:12:45 -05:00
bindings.c compositor: Split util.c into binding.c and animation.c 2013-02-21 21:12:44 -05:00
clipboard.c clipboard: add seat destroy signal handler 2012-07-11 15:42:46 -04:00
compositor-drm.c compositor-drm: Fix a crash with a fullscreen surface with driver mode 2013-02-26 11:13:37 -05:00
compositor-fbdev.c Pass argc pointer to parse_options() 2013-02-20 15:27:49 -05:00
compositor-headless.c Pass argc pointer to parse_options() 2013-02-20 15:27:49 -05:00
compositor-rpi.c Pass argc pointer to parse_options() 2013-02-20 15:27:49 -05:00
compositor-wayland.c Pass argc pointer to parse_options() 2013-02-20 15:27:49 -05:00
compositor-x11.c Pass argc pointer to parse_options() 2013-02-20 15:27:49 -05:00
compositor.c compositor: Rename lock and unlock signals to idle and wake 2013-02-21 21:12:45 -05:00
compositor.h compositor: Rename lock and unlock signals to idle and wake 2013-02-21 21:12:45 -05:00
evdev-touchpad.c evdev: Wait for SYN event before sending events over to the client 2013-02-27 15:28:21 -05:00
evdev.c evdev: Wait for SYN event before sending events over to the client 2013-02-27 15:28:21 -05:00
evdev.h evdev: Wait for SYN event before sending events over to the client 2013-02-27 15:28:21 -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: Add missing newline in error message 2013-02-14 13:38:40 -05: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
Makefile.am compositor: Split util.c into binding.c and animation.c 2013-02-21 21:12:44 -05:00
noop-renderer.c renderer: introduce destroy callback 2013-01-08 15:31:08 -05:00
pixman-renderer.c pixman renderer: respect output position 2013-01-29 09:26:29 -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: Go straight to sleep if the sceensaver isn't configured 2013-02-22 08:05:41 -05:00
tablet-shell.c compositor: Rename lock and unlock signals to idle and wake 2013-02-21 21:12:45 -05:00
text-backend.c text: Split out cursor_position 2013-02-15 17:08:01 -05:00
tty.c tty: Clean up completely if switching vt fails 2012-12-06 22:32:37 -05:00
udev-seat.c udev-seat: Simplfy enable/disable interface a bit 2013-02-18 16:50:19 -05:00
udev-seat.h udev-seat: Simplfy enable/disable interface a bit 2013-02-18 16:50:19 -05:00
version.h.in Install header files and pkg-config file for external modules 2013-02-18 15:29:35 -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: Clear environment and set it up from scratch 2013-01-29 14:19:14 -05:00
weston-launch.h Introduce weston-launch 2012-04-06 14:01:19 +02:00
weston.pc.in Install header files and pkg-config file for external modules 2013-02-18 15:29:35 -05:00
zoom.c zoom: Don't update the zoom translation if zoom level is 0 2012-11-21 11:40:39 -05:00