Kristian Høgsberg
112c0bee18
Remove visual debug prints.
2008-12-19 11:17:38 -05:00
Kristian Høgsberg
de31d5ca6f
Add preliminary visual support.
2008-12-18 17:55:33 -05:00
Kristian Høgsberg
d2412e2c2e
Redesign the compositor / server interface.
...
This lets the compositor directly provide the implementation of the RMI
objects for the surface object and a new compositor object. We avoid the
manual forwarding of requests into the compositor and the clumsy compositor
interface struct.
2008-12-15 20:35:24 -05:00
Kristian Høgsberg
dc0f355f0a
Fix API to always include socket name length.
2008-12-07 15:22:22 -05:00
Kristian Høgsberg
ffd710e653
Put Wayland under the MIT license.
2008-12-02 15:15:01 -05:00
Kristian Høgsberg
4097923a64
Add commit request + ack event to wayland core.
...
Use in window.c to manage life cycle of buffer correctly.
2008-11-25 22:40:39 -05:00
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.
2008-11-24 00:06:16 -05:00
Kristian Høgsberg
b7a01928be
Add prototypes warnings, use -fvisibility.
2008-11-08 15:49:49 -05:00
Kristian Høgsberg
fb59084fbf
Add glib main loop integration, use it in flower client.
2008-11-07 14:27:23 -05:00
Kristian Høgsberg
7f77bd8fbe
Add copy and damage surface requests.
2008-11-07 08:39:37 -05:00
Kristian Høgsberg
5a27f3e6a7
Add a new client that draws a pointer.
2008-11-06 10:52:14 -05:00
Kristian Høgsberg
f9bc795a7d
Add crude input device support.
...
Just pointer motion and button clicks for now, broadcast to all clients.
2008-11-06 10:51:59 -05:00
Kristian Høgsberg
362a34ed89
Drop unused struct definition.
2008-11-06 10:51:59 -05:00
Kristian Høgsberg
f921289954
Handle multiple clients better.
2008-11-06 10:51:58 -05:00
Kristian Høgsberg
427524aedf
Use new connection object in client code too.
2008-11-06 10:51:58 -05:00
Kristian Høgsberg
05eff51e41
Add surface.map request.
2008-11-06 10:51:43 -05:00
Kristian Høgsberg
a67a71a7cf
Bunch of new stuff: simple compositor, cairo+gem use in client, events.
2008-10-07 10:10:36 -04:00