summaryrefslogtreecommitdiffstats
path: root/evdev.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename egl-compositor to wayland-system-compositor.Kristian Høgsberg2008-12-191-21/+16
| | | | | | 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.
* Rewrite input event delivery path.Kristian Høgsberg2008-12-111-54/+30
| | | | | | | | | 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.
* Fix signature for pointer motion event.Kristian Høgsberg2008-12-101-1/+1
|
* Feed button events through compositor.Kristian Høgsberg2008-12-101-0/+8
| | | | This also generalizes the code to send events to a surface a bit.
* Put Wayland under the MIT license.Kristian Høgsberg2008-12-021-0/+22
|
* Convert touchpad absolute events to relative.Kristian Høgsberg2008-11-251-4/+20
|
* Add keyboard input, move input device creation to compositor.Kristian Høgsberg2008-11-241-3/+7
|
* Add missing breaks in evdev switch.Kristian Høgsberg2008-11-241-0/+2
|
* Rename input.c to evdev.c.Kristian Høgsberg2008-11-241-0/+151