Commit Graph

607 Commits

Author SHA1 Message Date
Nikolai Kondrashov
6048e8d9f6 Fix Wayland build instructions
Replace aclocal; autoconf invocation in Wayland build instructions with
an up-to-date ./autogen.sh invocation.

Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com>
2010-11-08 08:55:17 -05:00
Kristian Høgsberg
fe096cdc8c Install and dist udev rules file 2010-11-08 08:54:35 -05:00
Javier Jardón
5b7e43ac56 Update autotools configuration
Use new libtool syntax and cleaning the code a bit
2010-11-06 21:04:03 -04:00
Kristian Høgsberg
0bfb126e59 Add /wayland so we pick up generated header files
Reported by Benjamin Franzke.
2010-10-31 14:24:39 -04:00
Chia-I Wu
1b6c0ed95a Workaround an xcb-dri2 bug.
xcb_dri2_connect_device_name generated by xcb-proto 1.6 is broken.  It
only works when the length of the driver name is a multiple of 4.
2010-10-29 12:52:28 -04:00
Chia-I Wu
4d8ba216c5 Make sure there is a current context.
The context of a display is shared with the cairo device.
cairo_acquire_device should be called whenever OpenGL calls are made.
2010-10-29 12:49:57 -04:00
Chia-I Wu
1f411902de Use glTexSubImage to update the pixels.
glTexImage causes respecification.  The DRM buffer a client renders to
will be different from that used to create the wl_buffer.
2010-10-29 12:34:47 -04:00
Kristian Høgsberg
332073b9db List libtoytoolkit.la before libwayland-client.la on the link line
Fixes link order for --as-needed linking.
2010-10-27 15:02:51 -04:00
Kristian Høgsberg
61a8251360 Add a geometry option for x11 compositor 2010-10-27 11:21:29 -04:00
Kristian Høgsberg
012a007771 Add small client for testing shm surfaces 2010-10-26 10:37:55 -04:00
Kristian Høgsberg
d0c3b9da22 Fall back to cairo image backend and shm surface if we don't have cairo gl 2010-10-25 11:40:03 -04:00
Kristian Høgsberg
6866856dfd Remove leftover of fds_in_tail hack
It's breaking the case of multiple fds in one buffer.
2010-10-25 10:28:23 -04:00
Kristian Høgsberg
cf2bc67ccd Plug in no-op drm buffer attach function 2010-10-15 22:47:09 -04:00
Kristian Høgsberg
29fc5592c5 Delete leftover makefile debugging 2010-10-12 18:04:57 -04:00
Kristian Høgsberg
f0152daad7 Use automake 2010-10-12 18:00:16 -04:00
Kristian Høgsberg
49291497d3 Add more cursors from the DMZ theme 2010-10-12 17:17:01 -04:00
Kristian Høgsberg
118fb49eeb Fix clients include path after moving files around 2010-10-12 13:53:13 -04:00
Kristian Høgsberg
a969c8a7f0 Use GL_BGRA_EXT for shm texture uploads 2010-10-08 09:32:55 -04:00
Kristian Høgsberg
25694e7c3c A couple more TODO items 2010-10-08 08:58:51 -04:00
Kristian Høgsberg
3d5bae0700 Add a shm buffer sharing mechanism 2010-10-06 21:17:40 -04:00
Kristian Høgsberg
98ffc93b95 Fix EGLImageKHR leak in wl_buffer destroy 2010-09-24 10:01:18 -04:00
Kristian Høgsberg
45115a435e Fix screenshoot.c type in Makefile 2010-09-17 09:04:46 -04:00
Kristian Høgsberg
2a4372cbcd Add autogen.sh 2010-09-16 09:10:17 -04:00
Kristian Høgsberg
3dd66d66a3 Use scanner to generate screenshooter client code as well 2010-09-14 16:23:24 -04:00
Kristian Høgsberg
c5dcb90d2a Use scanner for screenshooter protocol 2010-09-14 15:54:02 -04:00
Kristian Høgsberg
2cd5144fa5 scanner: Use protocol name for #include guards 2010-09-14 15:53:10 -04:00
Kristian Høgsberg
ce457ba68c Add timestamp to pointer image attach request
This lets the server discard requests received after the pointer has
exited and the re-entered a surface.
2010-09-14 15:39:45 -04:00
Kristian Høgsberg
6dcf8718ae Consolidate notes from a few files in TODO 2010-09-14 13:44:37 -04:00
Kristian Høgsberg
a6f6999e49 Consolidate NOTES and README 2010-09-14 12:41:59 -04:00
Kristian Høgsberg
a46dc06da7 Copy over updated build instructions from the google group 2010-09-14 12:41:59 -04:00
Kristian Høgsberg
6dd08ebbe1 Move core protocol libraries into wayland/ subdirectory 2010-09-14 12:41:55 -04:00
Kristian Høgsberg
76b43326a5 Move example compositor to subdirectory 2010-09-14 10:56:25 -04:00
Kristian Høgsberg
ef2f485056 Add support for more types of input devices
Well, maybe not support, but we at least recognize touchpads and touchscreens
and try to work with them.
2010-09-13 16:23:52 -04:00
Kristian Høgsberg
99d7c64d1b Remove non-gles2 glEnable(GL_TEXTURE_2D) call 2010-09-10 08:51:09 -04:00
Kristian Høgsberg
877d71a6e2 Marshall NULL strings correctly 2010-09-07 22:15:22 -04:00
Kristian Høgsberg
9ccf08d9b8 Change debug format to not confuse object id and message parameters 2010-09-07 22:06:54 -04:00
Kristian Høgsberg
ab2f1cddc6 Dont post damage event from window_copy_surface
We always call this between window_draw() and attaching the window surface
so the surface we're copying to isn't visible.
2010-09-07 22:01:32 -04:00
Kristian Høgsberg
7d804068b6 Only set pointer image when it changes 2010-09-07 21:50:06 -04:00
Kristian Høgsberg
acf82a36bb Log emitted events as well in debug mode 2010-09-07 21:40:31 -04:00
Kristian Høgsberg
6bce89da78 Return the closure from wl_connection_vmarshal()
And provide a function to write it to a connection.
2010-09-07 21:34:45 -04:00
Kristian Høgsberg
50038e4757 Drop wl_surface_post_event() helper
Now wl_client_post_event() is the only entry point for sending out events.
2010-09-07 21:08:59 -04:00
Kristian Høgsberg
7cd36185d7 Fill out a closure when sending events as well 2010-09-07 20:57:40 -04:00
Kristian Høgsberg
4f14f6e109 Fix integer signedness and fd size confusion 2010-09-07 17:09:01 -04:00
Kristian Høgsberg
f821f5ad93 Demarshal all arguments from protocol buffer 2010-09-07 17:00:34 -04:00
Kristian Høgsberg
6c7c7a909a Keep strings and arrays in the buffer when demarshalling
Avoids the malloc+copy, and is a step towards using the closure for
marshalling too.
2010-09-07 16:01:40 -04:00
Kristian Høgsberg
de0fa3bc64 Send terminating nul character when sending strings 2010-09-07 15:58:29 -04:00
Kristian Høgsberg
9f897988fd Move marshal/demarshal buffer into struct wl_closure 2010-09-07 15:58:29 -04:00
Kristian Høgsberg
f1e7bd384c Add protocol debugging facility 2010-09-07 15:58:29 -04:00
Kristian Høgsberg
b6eb39710d TODO editing 2010-09-07 15:58:28 -04:00
Kristian Høgsberg
2feb988c7f Update TODO 2010-09-07 15:58:28 -04:00