Commit Graph

8 Commits

Author SHA1 Message Date
Kristian Høgsberg
5ee1a60f1a 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
d1c58d60f6 Fix signature for pointer motion event. 2008-12-10 17:31:44 -05:00
Kristian Høgsberg
5a75c90d01 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
ffd710e653 Put Wayland under the MIT license. 2008-12-02 15:15:01 -05:00
Kristian Høgsberg
0ee84083a2 Convert touchpad absolute events to relative. 2008-11-25 23:16:31 -05:00
Kristian Høgsberg
cddc0ad502 Add keyboard input, move input device creation to compositor. 2008-11-24 00:31:49 -05:00
Kristian Høgsberg
ec8ef722e9 Add missing breaks in evdev switch. 2008-11-24 00:13:13 -05:00
Kristian Høgsberg
a5a2c8e5db Rename input.c to evdev.c. 2008-11-24 00:12:20 -05:00