Commit graph

10 commits

Author SHA1 Message Date
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