Tiago Vignatti
8355f0670a
evdev: use a separate function for configuring devices
...
No semantical changes.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2013-11-10 17:51:25 +01:00
Matt Peterson
0ced95682d
Relative movement with a touchpad and other misc fixes for events
2013-11-10 17:51:25 +01:00
Kristian Høgsberg
bdf74308e3
evdev: Only add event devices
2013-11-10 17:51:25 +01:00
Kristian Høgsberg
1ba7295e44
compositor: Use systemd seats for input devices as well
2013-11-10 17:51:25 +01:00
Kristian Høgsberg
0e0776fb62
Update return types of event handler functions
...
Missed this in previous commit.
2013-11-10 17:51:25 +01:00
Kristian Høgsberg
1a75173a73
Some kind of support for touchscreen
2013-11-10 17:51:24 +01:00
Kristian Høgsberg
3b3c001381
Split out evdev handling to its own file
2013-11-10 17:51:24 +01:00
Kristian Høgsberg
b98d9e87ae
Split native drm part of compositor out
2010-06-11 12:56:45 -04:00
Kristian Høgsberg
b44f9173f9
Rename wayland-system-compositor back to just compositor
2010-06-04 21:52:02 -04:00
Kristian Høgsberg
566e81ccee
Rename egl-compositor to wayland-system-compositor.
...
The wayland-system-compositor is the top-level compositor. X sessions
or nested Wayland sessions will run as clients of the system compositor.
The system compositor is licensed under the GPL.
2008-12-19 13:47:53 -05:00
Kristian Høgsberg
8027cba2f1
Rewrite input event delivery path.
...
Instead of having the input driver push the events into the core server,
only to have the server call back out to the compositor hooks, the driver now
just calls the compositor directly. The input drivers are always dependent on
the type of compositor anyway so there was no point in passing the events
through the server. Now the server is only involved when it's time to actually
send the events to the clients.
2008-12-11 23:18:45 -05:00
Kristian Høgsberg
3aa850dd90
Fix signature for pointer motion event.
2008-12-10 17:31:44 -05:00
Kristian Høgsberg
800cdae9af
Feed button events through compositor.
...
This also generalizes the code to send events to a surface a bit.
2008-12-10 13:16:50 -05:00
Kristian Høgsberg
9a0f4ebce6
Put Wayland under the MIT license.
2008-12-02 15:15:01 -05:00
Kristian Høgsberg
3666c9b27f
Convert touchpad absolute events to relative.
2008-11-25 23:16:31 -05:00
Kristian Høgsberg
12787f22f9
Add keyboard input, move input device creation to compositor.
2008-11-24 00:31:49 -05:00
Kristian Høgsberg
e3ceb1c060
Add missing breaks in evdev switch.
2008-11-24 00:13:13 -05:00
Kristian Høgsberg
ec11ec9c7c
Rename input.c to evdev.c.
2008-11-24 00:12:20 -05:00
Kristian Høgsberg
9b1b1ba4df
Initial commit.
...
This has the basic event loop, and a first cut of the libffi dispatcher.
2008-09-30 09:56:42 -04:00