Kristian Høgsberg
|
cddc0ad502
|
Add keyboard input, move input device creation to compositor.
|
16 years ago |
Kristian Høgsberg
|
1e4b86af1a
|
Expose screenshooting as an interface, drop SIGUSR hack.
This pulls in a bit of extra infrastructure for discovering adertised objects on the
client side.
|
16 years ago |
Kristian Høgsberg
|
14fcff7726
|
Generalize the object advertising mechanism.
|
16 years ago |
Kristian Høgsberg
|
4c9f2c9b1a
|
Move pointer drawing into compositor.
|
16 years ago |
Kristian Høgsberg
|
b7a01928be
|
Add prototypes warnings, use -fvisibility.
|
16 years ago |
Kristian Høgsberg
|
7f77bd8fbe
|
Add copy and damage surface requests.
|
16 years ago |
Kristian Høgsberg
|
5503bf82c4
|
dlopen the compositor, add a glx compositor.
|
16 years ago |
Kristian Høgsberg
|
33a52bd07d
|
Add README for the adventurous, allow evdev override from getenv().
|
16 years ago |
Kristian Høgsberg
|
f9bc795a7d
|
Add crude input device support.
Just pointer motion and button clicks for now, broadcast to all clients.
|
16 years ago |
Kristian Høgsberg
|
94a2e86dcb
|
Track client objects and destroy them on disconnect.
We're going to need a virtual destructor eventually...
|
16 years ago |
Kristian Høgsberg
|
5ebb317383
|
Recomposite screen in idle handler.
|
16 years ago |
Kristian Høgsberg
|
f921289954
|
Handle multiple clients better.
|
16 years ago |
Kristian Høgsberg
|
680f1c7025
|
Split out connection io buffer logic.
|
16 years ago |
Kristian Høgsberg
|
c5089878cb
|
Make in and out circular buffers actually work.
|
16 years ago |
Kristian Høgsberg
|
05eff51e41
|
Add surface.map request.
|
16 years ago |
Kristian Høgsberg
|
a67a71a7cf
|
Bunch of new stuff: simple compositor, cairo+gem use in client, events.
|
16 years ago |
Kristian Høgsberg
|
97f1ebe8d5
|
Initial commit.
This has the basic event loop, and a first cut of the libffi dispatcher.
|
16 years ago |